commit 9ea7f9d82f3b929853016ccd12dfd5c044e95d07 from: Russ Cox date: Thu Apr 30 15:00:40 2009 UTC libthread: remove unimplemented chaninit commit - 4aad1a325813fa6eed5d29d5dd31f18eae1f006d commit + 9ea7f9d82f3b929853016ccd12dfd5c044e95d07 blob - 739fe0fefef9dcc076c72679289b95a441e81c68 blob + 43c35bf3e9e6e89e76632ae44268564e26653798 --- include/thread.h +++ include/thread.h @@ -107,7 +107,6 @@ struct Channel int chanalt(Alt *alts); Channel* chancreate(int elemsize, int elemcnt); void chanfree(Channel *c); -int chaninit(Channel *c, int elemsize, int elemcnt); int channbrecv(Channel *c, void *v); void* channbrecvp(Channel *c); ulong channbrecvul(Channel *c); blob - 3a63ee7d27de7cde93365d69129dda452b2838be blob + 7f5cd69c50fbde91172a2cb4646359fe20595ec4 --- man/man3/thread.3 +++ man/man3/thread.3 @@ -3,7 +3,6 @@ alt, chancreate, chanfree, -chaninit, chanprint, chansetname, mainstacksize, @@ -105,7 +104,6 @@ char* threadgetname(void) void** threaddata(void) void** procdata(void) .XX -int chaninit(Channel *c, int elsize, int nel) Channel* chancreate(int elsize, int nel) void chanfree(Channel *c) .XX @@ -449,9 +447,8 @@ operation blocks until the corresponding .I recv operation occurs and .IR "vice versa" . -.I Chaninit -initializes a -.B Channel +.IR Chancreate +allocates a new channel for messages of size .I elsize and with a buffer holding @@ -460,8 +457,6 @@ messages. If .I nel is zero, the channel is unbuffered. -.IR Chancreate -allocates a new channel and initializes it. .I Chanfree frees a channel that is no longer used. .I Chanfree