diff options
Diffstat (limited to 'networking/isrv.c')
-rw-r--r-- | networking/isrv.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/networking/isrv.c b/networking/isrv.c index 1c6491e..3673db7 100644 --- a/networking/isrv.c +++ b/networking/isrv.c @@ -194,7 +194,6 @@ static void handle_accept(isrv_state_t *state, int fd) remove_peer(state, n); /* unsuccesful peer start */ } -void BUG_sizeof_fd_set_is_strange(void); static void handle_fd_set(isrv_state_t *state, fd_set *fds, int (*h)(int, void **)) { enum { LONG_CNT = sizeof(fd_set) / sizeof(long) }; @@ -203,8 +202,7 @@ static void handle_fd_set(isrv_state_t *state, fd_set *fds, int (*h)(int, void * /* need to know value at _the beginning_ of this routine */ int fd_cnt = FD_COUNT; - if (LONG_CNT * sizeof(long) != sizeof(fd_set)) - BUG_sizeof_fd_set_is_strange(); + BUILD_BUG_ON(LONG_CNT * sizeof(long) != sizeof(fd_set)); fds_pos = 0; while (1) { |