From: Simon Josefsson Date: Thu, 18 Dec 2008 18:30:16 +0000 (+0100) Subject: flock: Fix trivial mistakes. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bdf01eb1c70d16bfaa72715b2c2a125be61eed85;p=pspp flock: Fix trivial mistakes. --- diff --git a/ChangeLog b/ChangeLog index 63635fe55c..dc16a03f26 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2008-12-18 Simon Josefsson + + * lib/flock.c: Use proper #if symbol in check. Reported by "Tom + G. Christensen" . + + * lib/flock.c: Need to include errno.h. Reported by "Tom + G. Christensen" . + + * lib/flock.c: Need to include string.h. Reported by "Tom + G. Christensen" and Eric Blake + . + 2008-12-18 Bruno Haible * m4/locale-ja.m4: New file, from GNU gettext. diff --git a/lib/flock.c b/lib/flock.c index 5aa7690bd8..01bfd17aa6 100644 --- a/lib/flock.c +++ b/lib/flock.c @@ -160,7 +160,7 @@ flock (int fd, int operation) #else /* !Windows */ -#ifdef HAVE_FLOCK_L_TYPE +#ifdef HAVE_STRUCT_FLOCK_L_TYPE /* We know how to implement flock in terms of fcntl. */ #ifdef HAVE_FCNTL_H @@ -171,6 +171,9 @@ flock (int fd, int operation) #include #endif +#include +#include + int flock (int fd, int operation) { @@ -210,10 +213,10 @@ flock (int fd, int operation) return r; } -#else /* !HAVE_FLOCK_L_TYPE */ +#else /* !HAVE_STRUCT_FLOCK_L_TYPE */ #error "This platform lacks flock function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." -#endif /* !HAVE_FLOCK_L_TYPE */ +#endif /* !HAVE_STRUCT_FLOCK_L_TYPE */ #endif /* !Windows */