diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-05-07 17:48:28 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-05-07 17:48:28 +0000 |
commit | 28355a36da6ad4d1b55ba9bb146fb0b6586e7edb (patch) | |
tree | d08439547c9b94e1d0211fb0de91e68fc3180fe4 /applets | |
parent | 822c3837f95a355f90d25aaabeb2445bb5eb1bf0 (diff) | |
download | busybox-w32-28355a36da6ad4d1b55ba9bb146fb0b6586e7edb.tar.gz busybox-w32-28355a36da6ad4d1b55ba9bb146fb0b6586e7edb.tar.bz2 busybox-w32-28355a36da6ad4d1b55ba9bb146fb0b6586e7edb.zip |
Per some comments from Lars Kellogg-Stedman <lars@larsshack.org>,
make xreadlink() return NULL on failure, and make sure everyone
uses the interface correctly.
-Erik
Diffstat (limited to 'applets')
-rw-r--r-- | applets/busybox.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/applets/busybox.c b/applets/busybox.c index badd53d79..41b6069ed 100644 --- a/applets/busybox.c +++ b/applets/busybox.c | |||
@@ -37,10 +37,7 @@ typedef int (*__link_f)(const char *, const char *); | |||
37 | */ | 37 | */ |
38 | static char *busybox_fullpath() | 38 | static char *busybox_fullpath() |
39 | { | 39 | { |
40 | char proc[256]; | 40 | return xreadlink("/proc/self/exe"); |
41 | |||
42 | sprintf(proc, "/proc/%d/exe", getpid()); | ||
43 | return xreadlink(proc); | ||
44 | } | 41 | } |
45 | 42 | ||
46 | /* create (sym)links for each applet */ | 43 | /* create (sym)links for each applet */ |