summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/port/devsegment.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/9/port/devsegment.c b/sys/src/9/port/devsegment.c
index e9806e933..bbf591320 100644
--- a/sys/src/9/port/devsegment.c
+++ b/sys/src/9/port/devsegment.c
@@ -264,7 +264,7 @@ segmentclose(Chan *c)
putgseg(c->aux);
}
-static void
+static Chan*
segmentcreate(Chan *c, char *name, int omode, ulong perm)
{
int x, xfree;
@@ -311,6 +311,7 @@ segmentcreate(Chan *c, char *name, int omode, ulong perm)
c->qid.vers = 0;
c->mode = openmode(omode);
c->mode = OWRITE;
+ return c;
}
static long