tModifications made to placate "splint":- - Explicit (void) cast added to ignore the return value of DoLock() - Unreachable code removed - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 962043b54f74a02320e6e4a1639bdc4b36ce502c
(DIR) parent 8b171504a7e2a3cee902c6e438424b9524f12836
(HTM) Author: Ben Webb <ben@salilab.org>
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(-)
---
(DIR) 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 */