custom message for SHMGET
[minix3.git] / include / minix / u64.h
blob6cc8bed6a59731fac9c2b0ff5ac0d87aca8a19bf
1 /* minix/u64.h Author: Kees J. Bot
2 * 7 Dec 1995
3 * Functions to manipulate 64 bit disk addresses.
4 */
5 #ifndef _MINIX__U64_H
6 #define _MINIX__U64_H
8 #include <sys/types.h>
10 static inline unsigned long ex64lo(u64_t i)
12 return (unsigned long)i;
15 static inline unsigned long ex64hi(u64_t i)
17 return (unsigned long)(i>>32);
20 static inline u64_t make64(unsigned long lo, unsigned long hi)
22 return ((u64_t)hi << 32) | (u64_t)lo;
25 #endif /* _MINIX__U64_H */