The sample code given in the BUGS section of select(2) contains an
unnecessary cast.
Joachim
Index: select.2
===================================================================
RCS file: /usr/cvs/src/src/lib/libc/sys/select.2,v
retrieving revision 1.28
diff -u -p -r1.28 select.2
--- select.2 31 May 2007 19:19:33 -0000 1.28
+++ select.2 12 Feb 2012 18:59:13 -0000
@@ -204,8 +204,7 @@ userland libraries:
fd_set *fdsr;
int max = fd;
-fdsr = (fd_set *)calloc(howmany(max+1, NFDBITS),
- sizeof(fd_mask));
+fdsr = calloc(howmany(max+1, NFDBITS), sizeof(fd_mask));
if (fdsr == NULL) {
...
return (-1);