From: paul Date: Thu, 30 Oct 2003 21:58:06 +0000 (+0000) Subject: 2003-10-30 sowmini.varadhan@sun.com X-Git-Tag: frr-2.0-rc1~3866 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e4eaf1d509923fa6a53acb7f67732b3cfed0c8d2;p=mirror%2Ffrr.git 2003-10-30 sowmini.varadhan@sun.com * lib/pid_output.c: (pid_output_lock) undo paulj's mindless edit. --- diff --git a/lib/pid_output.c b/lib/pid_output.c index e00e47ac61..125ca4031c 100644 --- a/lib/pid_output.c +++ b/lib/pid_output.c @@ -56,8 +56,7 @@ pid_output_lock (char *path) int fd; pid_t pid; char buf[16]; - struct flock lock = { .l_type = F_WRLCK, - .l_whence = SEEK_END }; + struct flock lock; pid = getpid (); @@ -72,6 +71,9 @@ pid_output_lock (char *path) { memset (&lock, 0, sizeof(lock)); + lock.l_type = F_WRLCK; + lock.l_whence = SEEK_END; + if (fcntl(fd, F_SETLK, &lock) < 0) { zlog_err("Could not lock pid_file %s, exit", path);