From 7dc160721ee3ceb76240a43d1454b45aaa9dbee4 Mon Sep 17 00:00:00 2001 From: Erik Andersen Date: Tue, 4 Jan 2000 01:10:25 +0000 Subject: Bunches of fixes. Typos, bugs, etc. Added 'gunzip -t'. inittab support _almost_ works (but it isn't ready for prime time useage yet). -Erik --- utility.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'utility.c') diff --git a/utility.c b/utility.c index 2a840f78e..c20025cd2 100644 --- a/utility.c +++ b/utility.c @@ -379,7 +379,7 @@ int fullRead(int fd, char *buf, int len) #endif -#if defined (BB_CHOWN) || defined (BB_CP) || defined (BB_FIND) || defined (BB_LS) || defined (BB_INSMOD) +#if defined (BB_CHMOD_CHOWN_CHGRP) || defined (BB_CP) || defined (BB_FIND) || defined (BB_LS) || defined (BB_INSMOD) /* * Walk down all the directories under the specified * location, and do something (something specified @@ -969,7 +969,7 @@ check_wildcard_match(const char* text, const char* pattern) -#if defined BB_DF | defined BB_MTAB +#if defined BB_DF || defined BB_MTAB /* * Given a block device, find the mount table entry if that block device * is mounted. @@ -1008,7 +1008,6 @@ extern struct mntent *findMountPoint(const char *name, const char *table) endmntent(mountTable); return mountEntry; } - #endif @@ -1111,4 +1110,15 @@ findInitPid() } #endif +#if (__GLIBC__ < 2) && (defined BB_SYSLOGD || defined BB_INIT) +extern int vdprintf(int d, const char *format, va_list ap) +{ + char buf[BUF_SIZE]; + int len; + + len = vsprintf(buf, format, ap); + return write(d, buf, len); +} +#endif + /* END CODE */ -- cgit v1.2.3