libc: refactoring

This commit is contained in:
2019-11-28 02:35:52 +01:00
parent f104c46858
commit 4067cb45cb
75 changed files with 596 additions and 355 deletions

View File

@@ -48,16 +48,16 @@ main() {
printf("Child going to loop...\n");
write(p[1], "", 1);
close(p[1]);
close(p[0]);
sys_close(p[1]);
sys_close(p[0]);
for(;;); /* loop for ever */
}
else /* parent */
{
signal(SIGCHLD,sigchld);
read(p[0], &dummy, 1);
close(p[1]);
close(p[0]);
sys_close(p[1]);
sys_close(p[0]);
printf("PARENT: sending SIGHUP\n");
kill(pid,SIGHUP);
sleep(3); /* pause for 3 secs */