Here's a review to fix a header problem I introduced with sys/byteorder.h: 6750027 Updated P3 kernel/header UNIX03/UNIX98: *vsx* /usr/include/sys/byteorder.h exposes non-standard symbols ntohll and htonll
http://sw.west/~da73024/reviews/onnv/6750027-xopen/ I forgot to use _XPG4_2 guards around ntohll()/htonll(), which are not POSIX/XOPEN-allowed symbols. I also added code to not use uint64_t when it's not defined (using the same _LP64 and _LONGLONG_TYPE guards as used to define uint64_t in sys/inttypes.h). The header file now passes the UNIX Standards header tests, according to Michael Light, who filed the bug. -- This message posted from opensolaris.org