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

Reply via email to