diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-07-22 08:56:55 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-07-22 08:56:55 +0000 |
commit | 85e5e72bc1acd9d58c11bde6e14c8270cd9f169f (patch) | |
tree | 9971c6951256dd0bba5ff2a7db08ed6f65ef218d /miscutils | |
parent | 0a14c9f924eaf6a64e78959a190d187d646b3c0c (diff) | |
download | busybox-w32-85e5e72bc1acd9d58c11bde6e14c8270cd9f169f.tar.gz busybox-w32-85e5e72bc1acd9d58c11bde6e14c8270cd9f169f.tar.bz2 busybox-w32-85e5e72bc1acd9d58c11bde6e14c8270cd9f169f.zip |
Remove remaining libc5 support code
Diffstat (limited to 'miscutils')
-rw-r--r-- | miscutils/adjtimex.c | 7 | ||||
-rw-r--r-- | miscutils/dutmp.c | 17 | ||||
-rw-r--r-- | miscutils/update.c | 7 |
3 files changed, 1 insertions, 30 deletions
diff --git a/miscutils/adjtimex.c b/miscutils/adjtimex.c index d541848f0..e941f6b4f 100644 --- a/miscutils/adjtimex.c +++ b/miscutils/adjtimex.c | |||
@@ -44,14 +44,7 @@ | |||
44 | #include <sys/types.h> | 44 | #include <sys/types.h> |
45 | #include <stdlib.h> | 45 | #include <stdlib.h> |
46 | #include <unistd.h> | 46 | #include <unistd.h> |
47 | |||
48 | #if __GNU_LIBRARY__ < 5 | ||
49 | #include <sys/timex.h> | ||
50 | extern int adjtimex(struct timex *buf); | ||
51 | #else | ||
52 | #include <sys/timex.h> | 47 | #include <sys/timex.h> |
53 | #endif | ||
54 | |||
55 | #include "busybox.h" | 48 | #include "busybox.h" |
56 | 49 | ||
57 | static struct {int bit; char *name;} statlist[] = { | 50 | static struct {int bit; char *name;} statlist[] = { |
diff --git a/miscutils/dutmp.c b/miscutils/dutmp.c index 113f850fe..86d7ce4b3 100644 --- a/miscutils/dutmp.c +++ b/miscutils/dutmp.c | |||
@@ -28,13 +28,9 @@ | |||
28 | * Do what we can while still keeping this reasonably small. | 28 | * Do what we can while still keeping this reasonably small. |
29 | * Note: We are assuming the ut_id[] size is fixed at 4. */ | 29 | * Note: We are assuming the ut_id[] size is fixed at 4. */ |
30 | 30 | ||
31 | #if __GNU_LIBRARY__ < 5 | ||
32 | #warning the format string needs to be changed | ||
33 | #else | ||
34 | #if (UT_LINESIZE != 32) || (UT_NAMESIZE != 32) || (UT_HOSTSIZE != 256) | 31 | #if (UT_LINESIZE != 32) || (UT_NAMESIZE != 32) || (UT_HOSTSIZE != 256) |
35 | #error struct utmp member char[] size(s) have changed! | 32 | #error struct utmp member char[] size(s) have changed! |
36 | #endif | 33 | #endif |
37 | #endif | ||
38 | 34 | ||
39 | extern int dutmp_main(int argc, char **argv) | 35 | extern int dutmp_main(int argc, char **argv) |
40 | { | 36 | { |
@@ -57,18 +53,6 @@ extern int dutmp_main(int argc, char **argv) | |||
57 | bb_perror_msg_and_die("short read"); | 53 | bb_perror_msg_and_die("short read"); |
58 | } | 54 | } |
59 | 55 | ||
60 | /* Kludge around the fact that the binary format for utmp has changed. */ | ||
61 | #if __GNU_LIBRARY__ < 5 | ||
62 | /* Linux libc5 */ | ||
63 | |||
64 | bb_printf("%d|%d|%s|%s|%s|%s|%s|%lx\n", | ||
65 | ut.ut_type, ut.ut_pid, ut.ut_line, | ||
66 | ut.ut_id, ut.ut_user, ut.ut_host, | ||
67 | ctime(&(ut.ut_time)), | ||
68 | (long)ut.ut_addr); | ||
69 | #else | ||
70 | /* Glibc, uClibc, etc. */ | ||
71 | |||
72 | bb_printf("%d|%d|%.32s|%.4s|%.32s|%.256s|%d|%d|%ld|%ld|%ld|%x\n", | 56 | bb_printf("%d|%d|%.32s|%.4s|%.32s|%.256s|%d|%d|%ld|%ld|%ld|%x\n", |
73 | ut.ut_type, ut.ut_pid, ut.ut_line, | 57 | ut.ut_type, ut.ut_pid, ut.ut_line, |
74 | ut.ut_id, ut.ut_user, ut.ut_host, | 58 | ut.ut_id, ut.ut_user, ut.ut_host, |
@@ -76,7 +60,6 @@ extern int dutmp_main(int argc, char **argv) | |||
76 | ut.ut_session, | 60 | ut.ut_session, |
77 | ut.ut_tv.tv_sec, ut.ut_tv.tv_usec, | 61 | ut.ut_tv.tv_sec, ut.ut_tv.tv_usec, |
78 | ut.ut_addr); | 62 | ut.ut_addr); |
79 | #endif | ||
80 | } | 63 | } |
81 | 64 | ||
82 | bb_fflush_stdout_and_exit(EXIT_SUCCESS); | 65 | bb_fflush_stdout_and_exit(EXIT_SUCCESS); |
diff --git a/miscutils/update.c b/miscutils/update.c index 48ea02deb..c51f42183 100644 --- a/miscutils/update.c +++ b/miscutils/update.c | |||
@@ -32,12 +32,7 @@ | |||
32 | #include <sys/syslog.h> | 32 | #include <sys/syslog.h> |
33 | #include <unistd.h> /* for getopt() */ | 33 | #include <unistd.h> /* for getopt() */ |
34 | #include <stdlib.h> | 34 | #include <stdlib.h> |
35 | 35 | #include <sys/kdaemon.h> | |
36 | #if __GNU_LIBRARY__ > 5 | ||
37 | #include <sys/kdaemon.h> | ||
38 | #else | ||
39 | extern int bdflush (int func, long int data); | ||
40 | #endif | ||
41 | 36 | ||
42 | #include "busybox.h" | 37 | #include "busybox.h" |
43 | 38 | ||