From 22e48cd66f34efa525026c2a5192ad4ffe238b9c Mon Sep 17 00:00:00 2001 From: Herbert Xu Date: Sat, 29 Oct 2005 11:37:42 +1000 Subject: [SIGNAL] Removed use of __P from error.h This is the only instance of __P in the entire source so it makes sense to get rid of it rather than making it work with klibc. --- ChangeLog | 1 + src/error.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 461b08f..231a37c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ * Updated BSD licence to 3-clause version per NetBSD. * Updated copyright. * Removed CVS IDs and inclusion of sys/cdefs.h. + * Removed use of __P from error.h. 2005-10-26 Herbert Xu diff --git a/src/error.h b/src/error.h index 108736b..dd1fc3f 100644 --- a/src/error.h +++ b/src/error.h @@ -91,7 +91,7 @@ extern int exsig; 0; \ }) #ifdef REALLY_SMALL -void __inton __P((void)); +void __inton(void); #define INTON __inton() #else #define INTON \ -- cgit 1.4.1 a href='/src/refs/?id=d05050fa6512daa97391071004aa9ee41cfd080e'>refs log tree commit diff
Commit message (Expand)Author
11 daysAdd mastodon posting scriptJune McEnroe
2025-05-17Remove somethingJune McEnroe
2025-05-17Add all the numbered roll metadataJune McEnroe
2025-05-17Add ability to put a note on a rollJune McEnroet'>
2020-08-16Only call setgroups as rootJune McEnroe
setgroups fails when already running as a user.
2020-08-16Don't set LOGNAMEJune McEnroe
LOGNAME is a SysV thing. This is a BSD program.
2020-08-16Add privileged servicesJune McEnroe
This allows running things like kfcgi which do their own privilege dropping and chrooting. Need to update the examples with something like that.
2020-08-16Clear groups list for servicesJune McEnroe
2020-08-16Use process groups for servicesJune McEnroe
This lets us properly signal services with child processes of their own.
2020-08-16Set title after reloadJune McEnroe
2020-08-15Set title on control commandsJune McEnroe
If a control command starts a service, the title should be updated.
2020-08-15Add 126 to hardcoded stop exitsJune McEnroe
> If a command is not found, the exit status shall be 127. If the > command name is found, but it is not an executable utility, the exit > status shall be 126. Applications that invoke utilities without using > the shell should use these exit status values to report similar errors. [1]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_08_02
2020-08-15Remove EX_CONFIG from default stopexitsJune McEnroe
I've used it for "remote" configuration which could change.
2020-08-15Avoid "control named pipe" phraseJune McEnroe
2020-08-15Check if pipe is writable in wrapperJune McEnroe
2020-08-15Parse config laterJune McEnroe
This is just to keep the list of open file descriptors tidier, since parsing the config creates many pipes.
2020-08-15Only log signals other than SIGTERMJune McEnroe
2020-08-15Clarify restart interval in catsitd manualJune McEnroe
2020-08-15Fix resetting restart interval with explicit restartJune McEnroe
2020-08-15Add reset interval after which restart interval is resetJune McEnroe
2020-08-15Log when service name pattern doesn't matchJune McEnroe
2020-08-15Add FreeBSD rc scriptJune McEnroe
I'm expecting to also have an OpenBSD rc script.
2020-08-15Call setproctitle with number of servicesJune McEnroe
2020-08-15Rename project to catsitJune McEnroe
2020-08-15Use only LOG_NOTICE and LOG_WARNINGJune McEnroe
These are the two priorities that go to a normal place (/var/log/messages) by default.
2020-08-15Make log messages consistentJune McEnroe
2020-08-15Remove closelog callJune McEnroe
It's unclear whether closelog is really safe to call in pre-exec context, so just trust that the log is opened with CLOEXEC.
2020-08-15Implement service statusJune McEnroe
2020-08-15Parse control commandsJune McEnroe
2020-08-15Read service pipesJune McEnroe
Changed line reading functions to return const char * because modifying the strings by adding '\0' into them screws up the following call.
2020-08-15Implement non-blocking line-buffered readingJune McEnroe
2020-08-15Generate tags fileJune McEnroe
2020-08-15Just use CLOCK_MONOTONIC and clean up includesJune McEnroe
CLOCK_MONOTONIC exists everywhere.
2020-08-15Reap childrenJune McEnroe
2020-08-14Implement serviceSignal, serviceStop, serviceRestartJune McEnroe
2020-08-14Reset restartInterval and restartDeadline on startJune McEnroe
2020-08-14Switch to timespec for timeoutsJune McEnroe
Can be passed to ppoll(2) directly.
2020-08-14Implement serviceStartJune McEnroe
2020-08-14Flesh out Service structJune McEnroe
2020-08-14Build environment for servicesJune McEnroe
2020-08-14Implement spawntab parsingJune McEnroe
2020-08-14Open syslog, daemonize, write PIDJune McEnroe
2020-08-14Implement user and group lookupJune McEnroe
2020-08-14Add install targetJune McEnroe
2020-08-14Add spawnd skeletonJune McEnroe