]> arthur.barton.de Git - netatalk.git/commitdiff
uniconv: add a setlinebuf call for stdout.
authordidg <didg>
Mon, 12 Jul 2004 00:15:18 +0000 (00:15 +0000)
committerdidg <didg>
Mon, 12 Jul 2004 00:15:18 +0000 (00:15 +0000)
bin/uniconv/uniconv.c
configure.in

index 0e4441f4ce7b7d4deb38d4cb2dfbd553624cbd0a..b3c8ee91b2677e3e6e27235f55308b33d954f6b6 100644 (file)
@@ -143,7 +143,6 @@ static int do_rename( char* src, char *dst, struct stat *st)
 static char *convert_name(char *name, struct stat *st, cnid_t cur_did)
 {
        static char   buffer[MAXPATHLEN];
-       size_t len = 0;
        size_t outlen = 0;
        unsigned char *p,*q;
        int require_conversion = 0;
@@ -457,6 +456,10 @@ int main(int argc, char *argv[])
        path[0]= 0;
         conv_flags = CONV_UNESCAPEHEX | CONV_ESCAPEHEX | CONV_ESCAPEDOTS;
 
+#ifdef HAVE_SETLINEBUF
+        setlinebuf(stdout); 
+#endif        
+
         while ((c = getopt (argc, argv, "f:m:t:c:nvVh")) != -1)
         switch (c)
         {
index a5edb524ced3fdb2c44afdd871f42af8c1318d07..e8d4dca20de3990834265da9d52c9ee9d3a45e36 100644 (file)
@@ -1,4 +1,4 @@
-dnl $Id: configure.in,v 1.179.2.3.2.32 2004-06-28 22:48:48 didg Exp $
+dnl $Id: configure.in,v 1.179.2.3.2.33 2004-07-12 00:15:18 didg Exp $
 dnl configure.in for netatalk
 
 AC_INIT(etc/afpd/main.c)
@@ -136,6 +136,7 @@ AC_CHECK_FUNCS(backtrace_symbols)
 AC_CHECK_FUNCS(setlocale nl_langinfo)
 AC_CHECK_FUNCS(waitpid getcwd strdup strndup strnlen strtoul strerror chown fchown chmod fchmod chroot link mknod mknod64)
 AC_CHECK_FUNCS(strlcpy strlcat)
+AC_CHECK_FUNCS(setlinebuf)
 AC_CHECK_MEMBERS(struct tm.tm_gmtoff,,, [#include <time.h>])
 AC_CACHE_SAVE