diff options
author | Jeremy Allison <jra@samba.org> | 2013-04-10 16:30:10 -0700 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2013-06-05 12:02:42 +0200 |
commit | abff441e445431970d1e25fa79e10276e576d9e3 (patch) | |
tree | 13586cbddcabf08169eff54ba0062d4e57d5f62f /source3 | |
parent | 8d96eb3666ce2e0f016068dfae60eb32ed2b518e (diff) | |
download | samba-abff441e445431970d1e25fa79e10276e576d9e3.tar.gz |
Remove dependency on detection of HAVE_DIRFD for use of fdopendir().
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Fri Apr 12 16:21:10 CEST 2013 on sn-devel-104
(cherry picked from commit 7a4dd845958f1411daa8031ca242987001ab2f26)
Diffstat (limited to 'source3')
-rw-r--r-- | source3/lib/system.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/source3/lib/system.c b/source3/lib/system.c index 7c0bb3fe5ae..1ca2f5e82ce 100644 --- a/source3/lib/system.c +++ b/source3/lib/system.c @@ -882,16 +882,14 @@ SMB_STRUCT_DIR *sys_opendir(const char *name) } /******************************************************************* - An fdopendir wrapper that will deal with 64 bit filesizes. - Ugly hack - we need dirfd for this to work correctly in the - calling code.. JRA. + An fdopendir wrapper. ********************************************************************/ SMB_STRUCT_DIR *sys_fdopendir(int fd) { -#if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_FDOPENDIR64) && defined(HAVE_DIRFD) +#if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_FDOPENDIR64) return fdopendir64(fd); -#elif defined(HAVE_FDOPENDIR) && defined(HAVE_DIRFD) +#elif defined(HAVE_FDOPENDIR) return fdopendir(fd); #else errno = ENOSYS; |