X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=src%2Fcoloredstderr.c;h=63c4a61411b308855046b7c207e7173fda08da82;hb=d475e5ec892390e3f43c5fb4cb373cedc33211fd;hp=9ade423a4ed99c78000ab2a22de623ab5476074b;hpb=1c5441c26aa476ffb7ee2a83cea9d73817f83292;p=coloredstderr%2Fcoloredstderr.git diff --git a/src/coloredstderr.c b/src/coloredstderr.c index 9ade423..63c4a61 100644 --- a/src/coloredstderr.c +++ b/src/coloredstderr.c @@ -77,7 +77,7 @@ static int check_handle_fd(int fd) { static void dup_fd(int oldfd, int newfd) { #ifdef DEBUG - debug("%d -> %d\t\t\t[%d]\n", oldfd, newfd, getpid()); + debug("%3d -> %3d\t\t\t[%d]\n", oldfd, newfd, getpid()); #endif if (!initialized) { @@ -105,7 +105,7 @@ static void dup_fd(int oldfd, int newfd) { static void close_fd(int fd) { #ifdef DEBUG - debug("%d -> .\t\t\t[%d]\n", fd, getpid()); + debug("%3d -> .\t\t\t[%d]\n", fd, getpid()); #endif if (!initialized) { @@ -330,6 +330,7 @@ int fclose(FILE *fp) { /* Hook functions which are necessary for correct tracking. */ +#if defined(HAVE_VFORK) && defined(HAVE_FORK) pid_t vfork(void) { /* vfork() is similar to fork() but the address space is shared between * father and child. It's designed for fork()/exec() usage because it's @@ -344,3 +345,4 @@ pid_t vfork(void) { * most systems use copy-on-write anyway not a performance issue. */ return fork(); } +#endif