summaryrefslogtreecommitdiffabout
path: root/src
authorSergey Poznyakoff <gray@gnu.org>2019-02-14 14:07:19 (GMT)
committer Sergey Poznyakoff <gray@gnu.org>2019-02-14 14:10:39 (GMT)
commit2d2e9e1fdadb5af7bfd5a2a77500218b592034e1 (patch) (unidiff)
tree01aab262490eeff1dcea109767719ba1f84b50fc /src
parentfe4dd5c7fe77591ee8d7780d3f5e2e9b9334c2c5 (diff)
downloadvarnish-mib-2d2e9e1fdadb5af7bfd5a2a77500218b592034e1.tar.gz
varnish-mib-2d2e9e1fdadb5af7bfd5a2a77500218b592034e1.tar.bz2
Version 4.0release-4.0
* Makefile.am: Add init. * NEWS: Update. * README: Mention initialization files from init. * configure.ac: Version 4.0 * init/README: New file. * init/debian: New file. * init/rh: New file. * init/slackware: New file. * init/slackware.genrc: New file. * init/varnish-mib.service: New file. * src/main.c: Minor fixes.
Diffstat (limited to 'src') (more/less context) (ignore whitespace changes)
-rw-r--r--src/main.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 01a24a9..13d9818 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2,6 +2,7 @@
2#include <unistd.h> 2#include <unistd.h>
3#include <sys/types.h> 3#include <sys/types.h>
4#include <signal.h> 4#include <signal.h>
5#include <string.h>
5 6
6char *progname; 7char *progname;
7 8
@@ -174,7 +175,6 @@ main(int argc, char **argv)
174 pidfile_check(pid_file); 175 pidfile_check(pid_file);
175 176
176 if (!foreground) { 177 if (!foreground) {
177 int i;
178 if (daemon(0, 1)) { 178 if (daemon(0, 1)) {
179 fprintf(stderr, "%s: daemon: %s\n", 179 fprintf(stderr, "%s: daemon: %s\n",
180 progname, strerror(errno)); 180 progname, strerror(errno));
@@ -230,7 +230,6 @@ pidfile_create(char const *pid_file)
230 if (!fp) { 230 if (!fp) {
231 snmp_log(LOG_CRIT, 231 snmp_log(LOG_CRIT,
232 "cannot create pidfile `%s': %s\n", 232 "cannot create pidfile `%s': %s\n",
233 progname,
234 pid_file, 233 pid_file,
235 strerror(errno)); 234 strerror(errno));
236 exit(1); 235 exit(1);
@@ -255,7 +254,7 @@ pidfile_check(char const *pid_file)
255 if (fp) { 254 if (fp) {
256 if (fscanf(fp, "%lu", &pid) != 1) { 255 if (fscanf(fp, "%lu", &pid) != 1) {
257 snmp_log(LOG_ERR, 256 snmp_log(LOG_ERR,
258 "cannot get pid from pidfile `%s'\n", 257 "cannot get pid from pidfile `%s': %s\n",
259 pid_file, 258 pid_file,
260 strerror(errno)); 259 strerror(errno));
261 } else { 260 } else {

Return to:

Send suggestions and report system problems to the System administrator.