diff -r 2ed8737b86b7 -r febeba71273d usr/src/lib/libc/port/gen/select_large_fdset.c --- a/usr/src/lib/libc/port/gen/select_large_fdset.c Fri Jun 06 11:40:14 2008 -0700 +++ b/usr/src/lib/libc/port/gen/select_large_fdset.c Fri Jun 06 14:02:15 2008 -0700 @@ -24,11 +24,11 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - /* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ +#pragma ident "%Z%%M% %I% %E% SMI" + /* * Emulation of select() system call using _pollsys() system call. * @@ -52,15 +52,7 @@ #endif #define FD_SETSIZE 65536 -/* - * We do not #redefine the name since the only users of this - * are external to the libraries and commands. - * - * #pragma weak pselect_large_fdset = _pselect_large_fdset - * #pragma weak select_large_fdset = _select_large_fdset - */ - -#include "synonyms.h" +#include "lint.h" #include #include #include @@ -170,7 +162,7 @@ &nfds_on_list, &pfd_list, pfd)) == NULL) { if (pfd_list != pfd) - (void) free(pfd_list); + free(pfd_list); pthread_testcancel(); return (-1); } @@ -193,7 +185,7 @@ if (rv < 0) { /* no need to set bit masks */ if (pfd_list != pfd) - (void) free(pfd_list); + free(pfd_list); return (rv); } else if (rv == 0) { /* @@ -217,7 +209,7 @@ *ex++ = 0; } if (pfd_list != pfd) - (void) free(pfd_list); + free(pfd_list); return (0); } @@ -237,7 +229,7 @@ if (p->revents & POLLNVAL) { errno = EBADF; if (pfd_list != pfd) - (void) free(pfd_list); + free(pfd_list); return (-1); } /* @@ -336,7 +328,7 @@ } } if (pfd_list != pfd) - (void) free(pfd_list); + free(pfd_list); return (rv); } @@ -391,7 +383,7 @@ (void) memset(b, 0, (size_t)nta); (void) memcpy(b, *list_head, nta / 2); if (*list_head != orig) - (void) free(*list_head); + free(*list_head); *list_head = b; b += *num; *num = n2;