aboutsummaryrefslogtreecommitdiff
path: root/a.tmp
blob: ae0e529823acd3b7271d8f4c62338ed068fdb796 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
do {
	capture_stdout();
   	do {
		if ((pid = fork()) < 0)
			exit(1);
	   	if (pid == 0) {
			do {
				origin_ret = printf("%d", 10);
		   		origin_buf = strdup(capture_stdout_get_buf());
			} while(0);
		   	exit(0);
	   	}
		wait(&pid);
	   	signaled = (((*(int *)&(pid)) & 0177) != 0177 && ((*(int *)&(pid)) & 0177) != 0);
   	} while(0);;
	origin_signaled = signaled;
   	do {
		if ((pid = fork()) < 0)
		   	exit(1);
	   	if (pid == 0) {
			do {
				user_ret = ft_printf("%d", 10);
		   		user_buf = strdup(capture_stdout_get_buf());
	   		} while(0);
		   	exit(0);
	   	} wait(&pid);
	   	signaled = (((*(int *)&(pid)) & 0177) != 0177 && ((*(int *)&(pid)) & 0177) != 0);
	} while(0);;
	capture_stdout_destroy();
	user_signaled = signaled;
} while (0);;