libbb: remove vdprintf
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 <rmy@pobox.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		
				
					committed by
					
						 Denys Vlasenko
						Denys Vlasenko
					
				
			
			
				
	
			
			
			
						parent
						
							69be994de6
						
					
				
				
					commit
					008fc9499a
				
			
							
								
								
									
										2
									
								
								TODO
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								TODO
									
									
									
									
									
								
							| @@ -224,8 +224,6 @@ Minor stuff: | |||||||
| --- | --- | ||||||
|   support start-stop-daemon -d <chdir-path> |   support start-stop-daemon -d <chdir-path> | ||||||
| --- | --- | ||||||
| vdprintf() -> similar sized functionality |  | ||||||
| --- |  | ||||||
|  |  | ||||||
| (TODO list after discussion 11.05.2009) | (TODO list after discussion 11.05.2009) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -167,9 +167,6 @@ | |||||||
| /* Some libc's forget to declare these, do it ourself */ | /* Some libc's forget to declare these, do it ourself */ | ||||||
|  |  | ||||||
| extern char **environ; | 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 */ | /* klogctl is in libc's klog.h, but we cheat and not #include that */ | ||||||
| int klogctl(int type, char *b, int len); | int klogctl(int type, char *b, int len); | ||||||
| #ifndef PATH_MAX | #ifndef PATH_MAX | ||||||
|   | |||||||
| @@ -97,7 +97,6 @@ lib-y += time.o | |||||||
| lib-y += trim.o | lib-y += trim.o | ||||||
| lib-y += u_signal_names.o | lib-y += u_signal_names.o | ||||||
| lib-y += uuencode.o | lib-y += uuencode.o | ||||||
| lib-y += vdprintf.o |  | ||||||
| lib-y += verror_msg.o | lib-y += verror_msg.o | ||||||
| lib-y += vfork_daemon_rexec.o | lib-y += vfork_daemon_rexec.o | ||||||
| lib-y += warn_ignoring_args.o | lib-y += warn_ignoring_args.o | ||||||
|   | |||||||
| @@ -1,21 +0,0 @@ | |||||||
| /* vi: set sw=4 ts=4: */ |  | ||||||
| /* |  | ||||||
|  * Utility routines. |  | ||||||
|  * |  | ||||||
|  * Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org> |  | ||||||
|  * |  | ||||||
|  * 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 |  | ||||||
		Reference in New Issue
	
	Block a user