mirror of
https://gitee.com/acl-dev/acl.git
synced 2024-12-15 17:30:53 +08:00
9697f95b8f
This reverts commit 15d999759e
.
27 lines
637 B
C
27 lines
637 B
C
#include "lib_acl.h"
|
|
|
|
int main(int argc acl_unused, char *argv[] acl_unused)
|
|
{
|
|
char buf[1024];
|
|
int ret, i = 0;
|
|
|
|
ACL_SAFE_STRNCPY(buf, "first line from child", sizeof(buf));
|
|
while (1) {
|
|
ret = acl_vstream_fprintf(ACL_VSTREAM_OUT,
|
|
">>>send to parent from child(%d)(%s)\n", i, buf);
|
|
if (ret == ACL_VSTREAM_EOF) {
|
|
printf("(child): write error(%s)\n", acl_last_serror());
|
|
break;
|
|
}
|
|
ret = acl_vstream_gets_nonl(ACL_VSTREAM_IN, buf, sizeof(buf));
|
|
if (ret == ACL_VSTREAM_EOF) {
|
|
printf("(child): read over(%s)\n", acl_last_serror());
|
|
break;
|
|
}
|
|
if (i++ > 10)
|
|
break;
|
|
}
|
|
|
|
return (0);
|
|
}
|