restructure app output
This commit is contained in:
@@ -8,7 +8,9 @@ void main() {
|
|||||||
fork();
|
fork();
|
||||||
int ppid = sys_getpid();
|
int ppid = sys_getpid();
|
||||||
int other = fork();
|
int other = fork();
|
||||||
//write(1, "app", 3, 0, ppid);
|
|
||||||
|
int pid = sys_getpid();
|
||||||
|
write(1, "app", 3, 0, pid);
|
||||||
if (ppid == other) { // child
|
if (ppid == other) { // child
|
||||||
sbuf[0] = 3;
|
sbuf[0] = 3;
|
||||||
sbuf[8192] = sys_getpid();
|
sbuf[8192] = sys_getpid();
|
||||||
@@ -18,7 +20,7 @@ void main() {
|
|||||||
char msg[] = "REPLY: AA\n";
|
char msg[] = "REPLY: AA\n";
|
||||||
msg[7] += rbuf[0] + sbuf[8193];
|
msg[7] += rbuf[0] + sbuf[8193];
|
||||||
msg[8] += 4 + ppid;
|
msg[8] += 4 + ppid;
|
||||||
write(0, msg, 10);
|
write(0, msg, 10, 20, pid);
|
||||||
} else { // parent
|
} else { // parent
|
||||||
// int X = recv(rbuf, 8193);
|
// int X = recv(rbuf, 8193);
|
||||||
receive(rbuf, 8193);
|
receive(rbuf, 8193);
|
||||||
|
|||||||
Reference in New Issue
Block a user