X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=src%2Ftrackfds.h;h=e342b1223394e1a8fc9b4c28178ac44f478ddc3b;hb=7d4d8e0784059412a7ab3dfdfe3ad011b894a6e4;hp=378c32719cba9caa8f65f2770197d53407adef0e;hpb=abc3d7889f3774717baf5795ffab2efb396d2570;p=coloredstderr%2Fcoloredstderr.git diff --git a/src/trackfds.h b/src/trackfds.h index 378c327..e342b12 100644 --- a/src/trackfds.h +++ b/src/trackfds.h @@ -34,6 +34,7 @@ static size_t tracked_fds_space; * ENV_NAME_FDS has the following format: Each descriptor as string followed * by a comma; there's a trailing comma. Example: "2,4,". */ static void init_from_environment(void) { + initialized = 1; tracked_fds_count = 0; const char *env = getenv(ENV_NAME_FDS); @@ -117,8 +118,9 @@ static void update_environment(void) { #ifdef DEBUG -static void tracked_fds_debug() { - debug("tracked_fds: %d/%d\n", tracked_fds_count, tracked_fds_space); +static void tracked_fds_debug(void) { + debug("tracked_fds: %d/%d\t[%d]\n", tracked_fds_count, tracked_fds_space, + getpid()); size_t i; for (i = 0; i < tracked_fds_count; i++) { debug("tracked_fds[%d]: %d\n", i, tracked_fds[i]);