vserver 1.9.5.x5
[linux-2.6.git] / include / asm-arm26 / posix_types.h
index 94ef6ed..b88344a 100644 (file)
@@ -61,19 +61,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