From ee0eafd034fdc01af58bdf257328df456a322b04 Mon Sep 17 00:00:00 2001 From: didg Date: Mon, 12 Jul 2004 00:15:18 +0000 Subject: [PATCH] uniconv: add a setlinebuf call for stdout. --- bin/uniconv/uniconv.c | 5 ++++- configure.in | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/uniconv/uniconv.c b/bin/uniconv/uniconv.c index 0e4441f4..b3c8ee91 100644 --- a/bin/uniconv/uniconv.c +++ b/bin/uniconv/uniconv.c @@ -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) { diff --git a/configure.in b/configure.in index a5edb524..e8d4dca2 100644 --- a/configure.in +++ b/configure.in @@ -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 ]) AC_CACHE_SAVE -- 2.39.2