aboutsummaryrefslogtreecommitdiff
path: root/networking/udhcp/common.c
diff options
context:
space:
mode:
authorRuss Dill <Russ.Dill@asu.edu>2003-12-15 22:11:26 +0000
committerRuss Dill <Russ.Dill@asu.edu>2003-12-15 22:11:26 +0000
commit62419df95cd504bf5823a35194360dc4f6aa86c6 (patch)
tree72865f8ca59214680c61d481f860115592f09a5c /networking/udhcp/common.c
parent4a9e34c14867430141c1e510847df0ec91060a5d (diff)
downloadbusybox-w32-62419df95cd504bf5823a35194360dc4f6aa86c6.tar.gz
busybox-w32-62419df95cd504bf5823a35194360dc4f6aa86c6.tar.bz2
busybox-w32-62419df95cd504bf5823a35194360dc4f6aa86c6.zip
make udhcp work under uclinux, to an extent
Diffstat (limited to 'networking/udhcp/common.c')
-rw-r--r--networking/udhcp/common.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/networking/udhcp/common.c b/networking/udhcp/common.c
index ab4fa305a..babd980e3 100644
--- a/networking/udhcp/common.c
+++ b/networking/udhcp/common.c
@@ -102,6 +102,9 @@ static void exit_fun(void)
102 102
103void background(const char *pidfile) 103void background(const char *pidfile)
104{ 104{
105#ifdef __uClinux__
106 LOG(LOG_ERR, "Cannot background in uclinux (yet)");
107#else /* __uClinux__ */
105 int pid_fd = -1; 108 int pid_fd = -1;
106 109
107 if (pidfile) { 110 if (pidfile) {
@@ -131,6 +134,7 @@ void background(const char *pidfile)
131 lockf(pid_fd, F_UNLCK, 0); 134 lockf(pid_fd, F_UNLCK, 0);
132 close(pid_fd); 135 close(pid_fd);
133 } 136 }
137#endif /* __uClinux__ */
134} 138}
135 139
136/* Signal handler */ 140/* Signal handler */