Mercurial > hg > CbC > CbC_xv6
comparison src/impl/file_impl_pipe.cbc @ 189:000e247dc51d
tweak
author | anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 21 Jan 2020 20:12:16 +0900 |
parents | 64a1b9b8f08e |
children | 14aa35b56347 |
comparison
equal
deleted
inserted
replaced
188:64a1b9b8f08e | 189:000e247dc51d |
---|---|
43 pipe->data = 0; | 43 pipe->data = 0; |
44 pipe->nread = 0; | 44 pipe->nread = 0; |
45 pipe->nwrite = 0; | 45 pipe->nwrite = 0; |
46 pipe->readopen = 0; | 46 pipe->readopen = 0; |
47 pipe->writeopen = 0; | 47 pipe->writeopen = 0; |
48 pipe->ref = 0; | |
49 pipe->readable = 0; | |
50 pipe->writable = 0; | |
48 pipe->off = 0; | 51 pipe->off = 0; |
49 pipe->int = 0; | 52 pipe->int = 0; |
50 pipe->n = 0; | 53 pipe->n = 0; |
51 pipe->addr = NULL; | 54 pipe->addr = NULL; |
52 file->st = NULL; | 55 file->st = NULL; |
64 file->read = C_readpipe; | 67 file->read = C_readpipe; |
65 file->write = C_writepipe; | 68 file->write = C_writepipe; |
66 file->close = C_closepipe; | 69 file->close = C_closepipe; |
67 return file; | 70 return file; |
68 } | 71 } |
72 | |
69 | 73 |
70 __code statpipe(struct pipe* file, struct stat* st, __code next(...)) { //:skip | 74 __code statpipe(struct pipe* file, struct stat* st, __code next(...)) { //:skip |
71 | 75 |
72 goto next(...); | 76 goto next(...); |
73 } | 77 } |