/minix/minix/lib/libasyn/ |
H A D | asyn_wait.c | 23 if (asyn->asyn_more > 0) { asyn->asyn_more= 0; return 0; } in asyn_wait() 65 fd_set *fdsetp= &asyn->asyn_fdset[op]; in asyn_wait() 70 asyn->asyn_afd[fd].afd_state[op]= in asyn_wait() 79 r= select(FD_SETSIZE, &asyn->asyn_fdset[SEL_READ], in asyn_wait() 80 &asyn->asyn_fdset[SEL_WRITE], in asyn_wait() 81 &asyn->asyn_fdset[SEL_EXCEPT], to); in asyn_wait() 90 fd_set *fdsetp= &asyn->asyn_fdset[op]; in asyn_wait() 95 asyn->asyn_afd[fd].afd_state[op]= in asyn_wait() 113 FD_ZERO(&asyn->asyn_fdset[SEL_READ]); in asyn_wait() 114 FD_ZERO(&asyn->asyn_fdset[SEL_WRITE]); in asyn_wait() [all …]
|
H A D | asyn_special.c | 10 int asyn_special(asynchio_t *asyn, int fd, int op) in asyn_special() argument 49 asyn->asyn_more++; in asyn_special() 52 afd= &asyn->asyn_afd[fd]; in asyn_special() 75 FD_SET(fd, &asyn->asyn_fdset[op]); in asyn_special() 77 asyn->asyn_more--; in asyn_special() 81 int asyn_result(asynchio_t *asyn, int fd, int op, int result) in asyn_result() argument 85 asynfd_t *afd= &asyn->asyn_afd[fd]; in asyn_result() 100 FD_SET(fd, &asyn->asyn_fdset[op]); in asyn_result() 102 asyn->asyn_more--; in asyn_result()
|
H A D | asyn_close.c | 7 int asyn_close(asynchio_t *asyn, int fd) in asyn_close() argument 15 afd= &asyn->asyn_afd[fd]; in asyn_close() 19 FD_CLR(fd, &asyn->asyn_fdset[op]); in asyn_close() 22 asyn->asyn_more++; in asyn_close()
|
H A D | asyn_write.c | 7 ssize_t asyn_write(asynchio_t *asyn, int fd, const void *buf, size_t len) in asyn_write() argument 12 asyn->asyn_more++; in asyn_write() 15 afd= &asyn->asyn_afd[fd]; in asyn_write() 45 FD_SET(fd, &asyn->asyn_fdset[SEL_WRITE]); in asyn_write() 47 asyn->asyn_more--; in asyn_write()
|
H A D | asyn_read.c | 7 ssize_t asyn_read(asynchio_t *asyn, int fd, void *buf, size_t len) in asyn_read() argument 18 asyn->asyn_more++; in asyn_read() 21 afd= &asyn->asyn_afd[fd]; in asyn_read() 57 FD_SET(fd, &asyn->asyn_fdset[SEL_READ]); in asyn_read() 59 asyn->asyn_more--; in asyn_read()
|
H A D | asyn_init.c | 6 void asyn_init(asynchio_t *asyn) in asyn_init() argument 8 memset(asyn, 0, sizeof(*asyn)); in asyn_init()
|
H A D | asyn_cancel.c | 6 int asyn_cancel(asynchio_t *asyn, int fd, int op) in asyn_cancel() argument 14 afd= &asyn->asyn_afd[fd]; in asyn_cancel() 18 FD_CLR(fd, &asyn->asyn_fdset[SEL_READ]); in asyn_cancel()
|
H A D | asyn_synch.c | 6 int asyn_synch(asynchio_t *asyn, int fd) in asyn_synch() argument 13 afd= &asyn->asyn_afd[fd]; in asyn_synch()
|
H A D | asyn_pending.c | 6 int asyn_pending(asynchio_t *asyn, int fd, int op) in asyn_pending() argument
|
H A D | Makefile.inc | 2 .PATH: ${.CURDIR}/asyn
|
H A D | Makefile | 2 LIB= asyn
|
/minix/minix/commands/slip/ |
H A D | slip.c | 49 asynchio_t asyn; in main() local 95 asyn_init(&asyn); in main() 144 r= asyn_read(&asyn, 0, sl_buf[0] + sl_len[0], in main() 168 r= asyn_write(&asyn, ps_fd, ps_buf[0], ps_len[0]); in main() 215 r= asyn_read(&asyn, ps_fd, ps_buf[1], PACKLEN); in main() 233 r= asyn_write(&asyn, 1, sl_buf[1], sl_len[1]); in main() 252 if (asyn_wait(&asyn, 0, nil) < 0) { in main()
|