Fixed OpenBSD
This commit is contained in:
parent
0a8f7e6476
commit
da2c43d625
@ -229,6 +229,13 @@ int main(int argc, char *argv[])
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* We don't log into MBSE BBS logfiles but to the system logfiles,
|
||||||
|
* because we are modifying system files not belonging to MBSE BBS.
|
||||||
|
*/
|
||||||
|
openlog("mbuseradd", LOG_PID|LOG_CONS|LOG_NOWAIT, LOG_AUTH);
|
||||||
|
syslog(LOG_WARNING, "mbuseradd %s %s %s %s", argv[1], argv[2], argv[3], argv[4]);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Find out the name of our parent.
|
* Find out the name of our parent.
|
||||||
*/
|
*/
|
||||||
@ -250,6 +257,7 @@ int main(int argc, char *argv[])
|
|||||||
if (sysctl(mib, 4, s, &siz, NULL, 0) == -1) {
|
if (sysctl(mib, 4, s, &siz, NULL, 0) == -1) {
|
||||||
perror("");
|
perror("");
|
||||||
fprintf(stderr, "mbuseradd: sysctl call failed\n");
|
fprintf(stderr, "mbuseradd: sysctl call failed\n");
|
||||||
|
syslog(LOG_WARNING, "sysctl call failed");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
buf[0] = '\0';
|
buf[0] = '\0';
|
||||||
@ -258,6 +266,7 @@ int main(int argc, char *argv[])
|
|||||||
strlcat(buf, " ", sizeof(buf));
|
strlcat(buf, " ", sizeof(buf));
|
||||||
strlcat(buf, *p, sizeof(buf));
|
strlcat(buf, *p, sizeof(buf));
|
||||||
}
|
}
|
||||||
|
syslog(LOG_WARNING, "\"%s\"", buf);
|
||||||
printf("%s\n", buf);
|
printf("%s\n", buf);
|
||||||
parent = xstrcpy(buf);
|
parent = xstrcpy(buf);
|
||||||
#else
|
#else
|
||||||
|
Reference in New Issue
Block a user