Need extern decl. for fdatasync() in case it exists but isn't declared

anywhere (or, more likely, the declaration requires a magical
combination of _POSIX defines).
This commit is contained in:
Guido van Rossum 1999-01-08 21:28:05 +00:00
parent e6c2cf1c3d
commit 5d00b6d459

View File

@ -619,7 +619,6 @@ posix_fsync(self, args)
PyObject *self;
PyObject *args;
{
return posix_int(args, fsync);
}
#endif /* HAVE_FSYNC */
@ -630,12 +629,13 @@ static char posix_fdatasync__doc__[] =
force write of file with filedescriptor to disk.\n\
does not force update of metadata.";
extern int fdatasync(int); /* Prototype just in case */
static PyObject *
posix_fdatasync(self, args)
PyObject *self;
PyObject *args;
{
return posix_int(args, fdatasync);
}
#endif /* HAVE_FDATASYNC */