slcand: fix build warnings
Remove unused variable name. Fix FILE pointer check (fopen() returns a pointer not an integer). Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>pull/7/head
parent
103fd9631b
commit
ca313a52a8
6
slcand.c
6
slcand.c
|
|
@ -95,7 +95,7 @@ static void child_handler (int signum)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void daemonize (const char *lockfile, char *tty, char *name)
|
static void daemonize (const char *lockfile, char *tty)
|
||||||
{
|
{
|
||||||
pid_t pid, sid, parent;
|
pid_t pid, sid, parent;
|
||||||
int lfp = -1;
|
int lfp = -1;
|
||||||
|
|
@ -182,7 +182,7 @@ static void daemonize (const char *lockfile, char *tty, char *name)
|
||||||
}
|
}
|
||||||
|
|
||||||
pFile = fopen (pidfile,"w");
|
pFile = fopen (pidfile,"w");
|
||||||
if (pFile < 0)
|
if (pFile == NULL)
|
||||||
{
|
{
|
||||||
syslog (LOG_ERR, "unable to create pid file %s, code=%d (%s)",
|
syslog (LOG_ERR, "unable to create pid file %s, code=%d (%s)",
|
||||||
pidfile, errno, strerror (errno));
|
pidfile, errno, strerror (errno));
|
||||||
|
|
@ -243,7 +243,7 @@ int main (int argc, char *argv[])
|
||||||
syslog (LOG_INFO, "starting on TTY device %s", ttypath);
|
syslog (LOG_INFO, "starting on TTY device %s", ttypath);
|
||||||
|
|
||||||
/* Daemonize */
|
/* Daemonize */
|
||||||
daemonize ("/var/lock/" DAEMON_NAME, tty, name);
|
daemonize ("/var/lock/" DAEMON_NAME, tty);
|
||||||
|
|
||||||
/* Now we are a daemon -- do the work for which we were paid */
|
/* Now we are a daemon -- do the work for which we were paid */
|
||||||
int fd;
|
int fd;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue