| |
1 Index: lib/buildreq.c |
| |
2 --- lib/buildreq.c.orig 2005-07-21 01:01:07.000000000 -0700 |
| |
3 +++ lib/buildreq.c 2008-02-23 16:33:08.000000000 -0800 |
| |
4 @@ -89,10 +89,14 @@ |
| |
5 } |
| |
6 |
| |
7 rewind(sf); |
| |
8 - if (fscanf(sf, "%d", &seq_nbr) != 1) { |
| |
9 + /* comment the following block out to work around some broken */ |
| |
10 + /* libc distros which return 0 on successful fscanf(3) calls, */ |
| |
11 + /* and use the simple replacement follwing the block instead. */ |
| |
12 + /*if (fscanf(sf, "%d", &seq_nbr) != 1) { |
| |
13 rc_log(LOG_ERR,"rc_get_seqnbr: fscanf failure: %s", seqfile); |
| |
14 seq_nbr = rc_guess_seqnbr(); |
| |
15 - } |
| |
16 + }*/ |
| |
17 + fscanf(sf, "%d", &seq_nbr); |
| |
18 |
| |
19 rewind(sf); |
| |
20 ftruncate(fileno(sf),0); |