[CLEANUP] fd.c : regparm was hardcoded too.

This commit is contained in:
Willy Tarreau 2006-10-15 23:10:10 +02:00
parent 014b4fecb2
commit 1001b949ee
1 changed files with 3 additions and 3 deletions

View File

@ -52,17 +52,17 @@ int cfg_polling_mechanism = 0; /* POLL_USE_{SELECT|POLL|EPOLL} */
* instead of the usual macros improve the FD_* performance by about 80%, * instead of the usual macros improve the FD_* performance by about 80%,
* and that marking them regparm(2) adds another 20%. * and that marking them regparm(2) adds another 20%.
*/ */
void __attribute__((regparm(2))) my_fd_set(const int fd, fd_set *ev) REGPRM2 void my_fd_set(const int fd, fd_set *ev)
{ {
FD_SET(fd, ev); FD_SET(fd, ev);
} }
void __attribute__((regparm(2))) my_fd_clr(const int fd, fd_set *ev) REGPRM2 void my_fd_clr(const int fd, fd_set *ev)
{ {
FD_CLR(fd, ev); FD_CLR(fd, ev);
} }
int __attribute__((regparm(2))) my_fd_isset(const int fd, const fd_set *ev) REGPRM2 int my_fd_isset(const int fd, const fd_set *ev)
{ {
return FD_ISSET(fd, ev); return FD_ISSET(fd, ev);
} }