Contents of /trunk/diffutils/patches/diffutils-2.8.4-sdiff-no-waitpid.patch
Parent Directory | Revision Log
Revision 144 -
(show annotations)
(download)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months ago) by niro
File size: 525 byte(s)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months ago) by niro
File size: 525 byte(s)
-import
1 | --- diffutils-2.8.4/src/sdiff.c.orig 2002-06-17 00:55:42.000000000 -0500 |
2 | +++ diffutils-2.8.4/src/sdiff.c 2003-01-08 03:04:02.000000000 -0600 |
3 | @@ -692,7 +692,7 @@ |
4 | ck_fclose (out); |
5 | |
6 | { |
7 | - int wstatus; |
8 | + int wstatus = 0; |
9 | int werrno = 0; |
10 | |
11 | #if ! (HAVE_WORKING_FORK || HAVE_WORKING_VFORK) |
12 | @@ -701,11 +701,6 @@ |
13 | werrno = errno; |
14 | #else |
15 | ck_fclose (diffout); |
16 | - while (waitpid (diffpid, &wstatus, 0) < 0) |
17 | - if (errno == EINTR) |
18 | - checksigs (); |
19 | - else |
20 | - perror_fatal ("waitpid"); |
21 | diffpid = 0; |
22 | #endif |
23 |