I don't think you can "just add those" without breaking some namespace pollution rules (i.e. XPG etc.) I'm not sure what the right #ifdef guard would be, but I'm pretty sure it would need one.
On Sun, Oct 1, 2017 at 12:25 PM, Igor Kozhukhov <[email protected]> wrote: > Hi All, > > i’d like proposed try to update sys/typs.h by changes what are available in > FreeBSD for better portality: > > igor@z172:~/users/igor/dilos-illumos$ g diff > diff --git a/usr/src/uts/common/sys/types.h b/usr/src/uts/common/sys/types.h > index dcb2c86283..a2e37263b8 100644 > --- a/usr/src/uts/common/sys/types.h > +++ b/usr/src/uts/common/sys/types.h > @@ -58,6 +58,11 @@ > #include <sys/types32.h> > #endif > > > > +typedef uint8_t u_int8_t; /* unsigned integrals > (deprecated) */ > +typedef uint16_t u_int16_t; > +typedef uint32_t u_int32_t; > +typedef uint64_t u_int64_t; > + > #ifdef __cplusplus > extern "C" { > #endif > > > > i have found several userland apps what are needs where changes and I > understand - they are deprocated, but it can helps and reduce additional > patches in userland apps with portability and builds based on illumos env. > > If you are agreed - i can file a bug for it. > > best regards, > -Igor > > openzfs-developer | Archives | Powered by Topicbox ------------------------------------------ openzfs-developer Archives: https://openzfs.topicbox.com/groups/developer/discussions/T0cc9a914d001ea54-M2e955b705f75b539397a32a2 Powered by Topicbox: https://topicbox.com
