vserver 1.9.5.x5
[linux-2.6.git] / include / asm-arm / posix_types.h
index cdf4b69..e142a2a 100644 (file)
@@ -62,19 +62,19 @@ typedef struct {
 
 #undef __FD_SET
 #define __FD_SET(fd, fdsetp) \
-               (((fd_set *)fdsetp)->fds_bits[fd >> 5] |= (1<<(fd & 31)))
+               (((fd_set *)(fdsetp))->fds_bits[(fd) >> 5] |= (1<<((fd) & 31)))
 
 #undef __FD_CLR
 #define __FD_CLR(fd, fdsetp) \
-               (((fd_set *)fdsetp)->fds_bits[fd >> 5] &= ~(1<<(fd & 31)))
+               (((fd_set *)(fdsetp))->fds_bits[(fd) >> 5] &= ~(1<<((fd) & 31)))
 
 #undef __FD_ISSET
 #define __FD_ISSET(fd, fdsetp) \
-               ((((fd_set *)fdsetp)->fds_bits[fd >> 5] & (1<<(fd & 31))) != 0)
+               ((((fd_set *)(fdsetp))->fds_bits[(fd) >> 5] & (1<<((fd) & 31))) != 0)
 
 #undef __FD_ZERO
 #define __FD_ZERO(fdsetp) \
-               (memset (fdsetp, 0, sizeof (*(fd_set *)fdsetp)))
+               (memset (fdsetp, 0, sizeof (*(fd_set *)(fdsetp))))
 
 #endif