X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=src%2Ftrackfds.h;h=2def68cfb99dc4233d9df7c74667108966cd1b30;hb=b75b0ec399b1217568e08e567afdefaea0bd32ef;hp=175f1e387d17fd9672c5bc066c088018bd32f8ab;hpb=0a2617527c9b46a587a8f34571a54347cd5c4b5a;p=coloredstderr%2Fcoloredstderr.git diff --git a/src/trackfds.h b/src/trackfds.h index 175f1e3..2def68c 100644 --- a/src/trackfds.h +++ b/src/trackfds.h @@ -300,7 +300,7 @@ static int tracked_fds_remove(int fd) { return 0; } -static int tracked_fds_find_slow(int fd); +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); * 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];