Introduction
Introduction Statistics Contact Development Disclaimer Help
tModifications made to placate "splint":- - Explicit (void) cast added to ignor…
git clone git://src.adamsgaard.dk/vaccinewars
Log
Files
Refs
README
LICENSE
---
commit 962043b54f74a02320e6e4a1639bdc4b36ce502c
parent 8b171504a7e2a3cee902c6e438424b9524f12836
Author: Ben Webb <[email protected]>
Date: Tue, 24 Sep 2002 11:35:57 +0000
Modifications made to placate "splint":-
- Explicit (void) cast added to ignore the return value of DoLock()
- Unreachable code removed
Diffstat:
M src/util.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/src/util.c b/src/util.c
t@@ -201,12 +201,11 @@ static int DoLock(FILE * fp, int l_type)
lk.l_whence = lk.l_start = lk.l_len = 0;
lk.l_pid = 0;
- while (1) {
- if (fcntl(fileno(fp), F_SETLKW, &lk) == 0)
+ do {
+ if (fcntl(fileno(fp), F_SETLKW, &lk) == 0) {
return 0;
- else if (errno != EINTR)
- return 1;
- }
+ }
+ } while (errno == EINTR);
return 1;
}
t@@ -222,7 +221,7 @@ int WriteLock(FILE * fp)
void ReleaseLock(FILE * fp)
{
- DoLock(fp, F_UNLCK);
+ (void)DoLock(fp, F_UNLCK);
}
#endif /* CYGWIN */
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.