diff options
Diffstat (limited to 'sysdeps/unix/sysv/solaris2/kopensolaris-gnu/sys/sysmacros.h')
-rw-r--r-- | sysdeps/unix/sysv/solaris2/kopensolaris-gnu/sys/sysmacros.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sysdeps/unix/sysv/solaris2/kopensolaris-gnu/sys/sysmacros.h b/sysdeps/unix/sysv/solaris2/kopensolaris-gnu/sys/sysmacros.h index 74095a247c..7cda290acd 100644 --- a/sysdeps/unix/sysv/solaris2/kopensolaris-gnu/sys/sysmacros.h +++ b/sysdeps/unix/sysv/solaris2/kopensolaris-gnu/sys/sysmacros.h @@ -70,8 +70,13 @@ # define expdev(x) (dev_t)(((dev_t)(((x) >> O_BITSMINOR) & O_MAXMAJ) << \ L_BITSMINOR) | ((x) & O_MAXMIN)) -# define howmany(x, y) (((x)+((y)-1))/(y)) -# define roundup(x, y) ((((x)+((y)-1))/(y))*(y)) +# ifndef howmany +# define howmany(x, y) (((x)+((y)-1))/(y)) +# endif + +# ifndef roundup +# define roundup(x, y) ((((x)+((y)-1))/(y))*(y)) +# endif # define IS_P2ALIGNED(v, a) ((((uintptr_t)(v)) & ((uintptr_t)(a) - 1)) == 0) # define ISP2(x) (((x) & ((x) - 1)) == 0) |