diff options
author | Mattias Andrée <maandree@kth.se> | 2017-10-17 18:24:03 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2017-10-17 18:24:03 +0200 |
commit | 9eb16aa2cdcdf14642ef43e5498a8f626a72d99c (patch) | |
tree | 0fb5b58f2767674f3038f759d803822e0c780fe2 /src/reapd.c | |
parent | update dist (diff) | |
download | orphan-reaper-9eb16aa2cdcdf14642ef43e5498a8f626a72d99c.tar.gz orphan-reaper-9eb16aa2cdcdf14642ef43e5498a8f626a72d99c.tar.bz2 orphan-reaper-9eb16aa2cdcdf14642ef43e5498a8f626a72d99c.tar.xz |
Rewrite and relicense2.3
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'src/reapd.c')
-rw-r--r-- | src/reapd.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/reapd.c b/src/reapd.c deleted file mode 100644 index be74690..0000000 --- a/src/reapd.c +++ /dev/null @@ -1,39 +0,0 @@ -/** - * orphan-reaper — Place subreapers in your process tree to keep it structured - * Copyright © 2014 Mattias Andrée (maandree@member.fsf.org) - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ -#include <stddef.h> -#include <sys/types.h> -#include <sys/wait.h> -#include <errno.h> -#include <stdio.h> - - -int main(int argc, char** argv) -{ - pid_t pid; - (void) argc; - - for (;;) - if (pid = wait(NULL), pid == -1) - { - if (errno == ECHILD) - return 0; - else if (errno != EINTR) - return perror(*argv), 2; - } -} - |