From 1ce190b7c1a1af40c1b12f69036e10b9a96ea2c8 Mon Sep 17 00:00:00 2001
From: Denis Vlasenko <vda.linux@googlemail.com>
Date: Wed, 14 Mar 2007 21:54:42 +0000
Subject: udhcp: use fdprintf for pidfile creation (smaller code)

---
 networking/udhcp/pidfile.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

(limited to 'networking/udhcp')

diff --git a/networking/udhcp/pidfile.c b/networking/udhcp/pidfile.c
index bcb2608c5..be65d5fc9 100644
--- a/networking/udhcp/pidfile.c
+++ b/networking/udhcp/pidfile.c
@@ -52,15 +52,9 @@ int pidfile_acquire(const char *pidfile)
 
 void pidfile_write_release(int pid_fd)
 {
-	FILE *out;
-
 	if (pid_fd < 0) return;
 
-	out = fdopen(pid_fd, "w");
-	if (out) {
-		fprintf(out, "%d\n", getpid());
-		fclose(out);
-	}
+	fdprintf(pid_fd, "%d\n", getpid());
 	lockf(pid_fd, F_UNLCK, 0);
 	close(pid_fd);
 }
-- 
cgit v1.2.3-55-g6feb