Differences From Artifact [f45741da3f]:
- File kio/io.h.m — part of check-in [26c340d29e] at 2019-08-19 04:51:01 on branch trunk — begin move away from legacy build system (user: lexi, size: 2405) [annotate] [blame] [check-ins using]
- File mod/kio/io.h.m — part of check-in [14172a910a] at 2019-08-21 06:00:24 on branch trunk — move modules to a subdirectory in order to keep the directory tree organized and make room for OS-specific build files (user: lexi, size: 2405) [annotate] [blame] [check-ins using]
To Artifact [34396da060]:
- File mod/kio/io.h.m — part of check-in [c0e04b9015] at 2019-10-30 03:34:34 on branch trunk — begin work on kcli module; continue to build out infra for error explanation function (user: lexi, size: 2495) [annotate] [blame] [check-ins using]
74 74 kiocond_fail_over_quota, 75 75 kiocond_fail_pfault, 76 76 kiocond_fail_too_big, 77 77 kiocond_fail_stream_mismatch, 78 78 } kiocond; 79 79 80 80 kiocond kiosend(kiochan, ksraw, sz*); // send data to a channel 81 +kiocond kiosendall(kiochan, ksraw); // keep sending data to a channel until it's all sent 81 82 kiocond kiorecv(kiochan, ksraw*); // receive data from a channel 82 83 kmptr kiorecvall(kiochan, kmcell*, kmkind); // automatically allocate a bufer for a channel 83 84 // kmkind is only used if kmcell* is null 84 85 kiocond kiocon(kiochan, kiochan); // connect one channel to another 85 86 86 87 #ifdef __cplusplus 87 88 } 88 89 #endif 89 90 90 91 #endif