]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
login: use get_fd_tabsize()
authorKarel Zak <kzak@redhat.com>
Mon, 23 Apr 2012 12:00:29 +0000 (14:00 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 23 Apr 2012 12:00:29 +0000 (14:00 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
login-utils/Makefile.am
login-utils/login.c

index 59cc5015619dffc04249370929dc688fa4ac7980..8a4ff82b383b5d0867e17dee8d863b3f45633456 100644 (file)
@@ -61,6 +61,7 @@ login_SOURCES = \
        login.c \
        logindefs.c \
        logindefs.h \
+       $(top_srcdir)/lib/fileutils.c \
        $(top_srcdir)/lib/setproctitle.c
 vipw_SOURCES = \
        vipw.c \
index e2c0f8015c6e0d4e5974fdb4defe536a7403cb89..23b84a1d625b77fa2f713bac2444d707130a9843 100644 (file)
@@ -67,6 +67,7 @@
 #include "nls.h"
 #include "xalloc.h"
 #include "writeall.h"
+#include "fileutils.h"
 
 #include "logindefs.h"
 
@@ -1290,7 +1291,7 @@ int main(int argc, char **argv)
                        *p++ = ' ';
        }
 
-       for (cnt = (getdtablesize() - 1); cnt > 2; cnt--)
+       for (cnt = get_fd_tabsize() - 1; cnt > 2; cnt--)
                close(cnt);
 
        setpgrp();       /* set pgid to pid this means that setsid() will fail */