libk  Diff

Differences From Artifact [f45741da3f]:

To Artifact [34396da060]:


    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