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

Reply via email to