X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=src%2Ftrackfds.h;h=1eede800ddcd745f7e8eb1a4595157260bf74131;hb=9434382c9ee992da3c21ff830793f15a55fc2b2d;hp=eddff4c5b5dc92bbf296c0e52b3979231479900c;hpb=488159627f4f579a80b71c5f7713126864d5623f;p=coloredstderr%2Fcoloredstderr.git diff --git a/src/trackfds.h b/src/trackfds.h index eddff4c..1eede80 100644 --- a/src/trackfds.h +++ b/src/trackfds.h @@ -56,7 +56,7 @@ static int init_tracked_fds_list(size_t count) { tracked_fds_list = malloc(count * sizeof(*tracked_fds_list)); if (!tracked_fds_list) { -#ifdef DEBUG +#ifdef WARNING warning("malloc(tracked_fds_list, %d) failed [%d]\n", count * sizeof(*tracked_fds_list), getpid()); #endif @@ -164,7 +164,7 @@ static char *update_environment_buffer_entry(char *x, int fd) { int length = snprintf(x, 10 + 1, "%d", fd); if (length >= 10 + 1) { /* Integer too big to fit the buffer, skip it. */ -#ifdef DEBUG +#ifdef WARNING warning("update_environment_buffer_entry(): truncated fd: %d [%d]\n", fd, getpid()); #endif @@ -245,7 +245,7 @@ static void tracked_fds_add(int fd) { /* We can do nothing, just ignore the error. We made sure not to * destroy our state, so the new descriptor is ignored without any * other consequences. */ -#ifdef DEBUG +#ifdef WARNING warning("realloc(tracked_fds_list, %zu) failed! [%d]\n", sizeof(*tracked_fds_list) * new_space, getpid()); #endif @@ -300,7 +300,7 @@ static int tracked_fds_remove(int fd) { return 0; } -static int tracked_fds_find_slow(int fd) __noinline; +static int tracked_fds_find_slow(int fd) noinline; /* * tracked_fds_find() is called for each hook call and should be as fast as * possible. As most file descriptors are < TRACKFDS_STATIC_COUNT, force the @@ -309,7 +309,7 @@ static int tracked_fds_find_slow(int fd) __noinline; * Inlining tracked_fds_add()/tracked_fds_remove() isn't worth the effort as * they are not called often enough. */ -inline static int tracked_fds_find(int fd) __always_inline; +inline static int tracked_fds_find(int fd) always_inline; static int tracked_fds_find(int fd) { if (fd < TRACKFDS_STATIC_COUNT) { return tracked_fds[fd];