Applied, thanks!

On Sat, Jul 29, 2017 at 3:48 PM, Ron Yorston <[email protected]> wrote:
> Two reasons:
>
> * it's only built for GNU C Library versions < 2 (released 1997)
>
> * it isn't used anywhere in BusyBox
>
> Signed-off-by: Ron Yorston <[email protected]>
> ---
>  TODO             |  2 --
>  include/libbb.h  |  3 ---
>  libbb/Kbuild.src |  1 -
>  libbb/vdprintf.c | 21 ---------------------
>  4 files changed, 27 deletions(-)
>  delete mode 100644 libbb/vdprintf.c
>
> diff --git a/TODO b/TODO
> index 8904b2135..72ae0f88d 100644
> --- a/TODO
> +++ b/TODO
> @@ -224,8 +224,6 @@ Minor stuff:
>  ---
>    support start-stop-daemon -d <chdir-path>
>  ---
> -vdprintf() -> similar sized functionality
> ----
>
>  (TODO list after discussion 11.05.2009)
>
> diff --git a/include/libbb.h b/include/libbb.h
> index 6abf88218..9aba71949 100644
> --- a/include/libbb.h
> +++ b/include/libbb.h
> @@ -167,9 +167,6 @@
>  /* Some libc's forget to declare these, do it ourself */
>
>  extern char **environ;
> -#if defined(__GLIBC__) && __GLIBC__ < 2
> -int vdprintf(int d, const char *format, va_list ap);
> -#endif
>  /* klogctl is in libc's klog.h, but we cheat and not #include that */
>  int klogctl(int type, char *b, int len);
>  #ifndef PATH_MAX
> diff --git a/libbb/Kbuild.src b/libbb/Kbuild.src
> index 49493c501..458973f17 100644
> --- a/libbb/Kbuild.src
> +++ b/libbb/Kbuild.src
> @@ -97,7 +97,6 @@ lib-y += time.o
>  lib-y += trim.o
>  lib-y += u_signal_names.o
>  lib-y += uuencode.o
> -lib-y += vdprintf.o
>  lib-y += verror_msg.o
>  lib-y += vfork_daemon_rexec.o
>  lib-y += warn_ignoring_args.o
> diff --git a/libbb/vdprintf.c b/libbb/vdprintf.c
> deleted file mode 100644
> index 05426873e..000000000
> --- a/libbb/vdprintf.c
> +++ /dev/null
> @@ -1,21 +0,0 @@
> -/* vi: set sw=4 ts=4: */
> -/*
> - * Utility routines.
> - *
> - * Copyright (C) 1999-2004 by Erik Andersen <[email protected]>
> - *
> - * Licensed under GPLv2 or later, see file LICENSE in this source tree.
> - */
> -
> -#include "libbb.h"
> -
> -#if defined(__GLIBC__) && __GLIBC__ < 2
> -int FAST_FUNC vdprintf(int d, const char *format, va_list ap)
> -{
> -       char buf[8 * 1024];
> -       int len;
> -
> -       len = vsnprintf(buf, sizeof(buf), format, ap);
> -       return write(d, buf, len);
> -}
> -#endif
> --
> 2.13.3
>
> _______________________________________________
> busybox mailing list
> [email protected]
> http://lists.busybox.net/mailman/listinfo/busybox
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to