diff options
author | Fabian Groffen <grobian@gentoo.org> | 2011-01-18 17:52:07 +0100 |
---|---|---|
committer | Karel Zak <kzak@redhat.com> | 2011-01-20 23:50:00 +0100 |
commit | 665c289a069493ad7f659c5c57765e246103c883 (patch) | |
tree | dd873d1648ecb9d0acec23a4a9d6f60c21611552 /login-utils | |
parent | 0bf9d41da29a269556180b3107b3f439f1a9ecf1 (diff) | |
download | util-linux-old-665c289a069493ad7f659c5c57765e246103c883.tar.gz |
use uint32_t instead of u_int32_t
Solaris doesn't have u_int32_t, use standards uint32_t instead
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'login-utils')
-rw-r--r-- | login-utils/checktty.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/login-utils/checktty.c b/login-utils/checktty.c index 0d1ec0ef..264cc603 100644 --- a/login-utils/checktty.c +++ b/login-utils/checktty.c @@ -15,6 +15,7 @@ #include <string.h> #include <stdio.h> #include <stdlib.h> +#include <stdint.h> #include <unistd.h> #include <time.h> #include <sys/stat.h> @@ -235,15 +236,15 @@ hnmatch_ip6(const char *pat) /* compare */ while (mask_len > 0) { if (mask_len < 32) { - u_int32_t mask = htonl(~(0xffffffff >> mask_len)); + uint32_t mask = htonl(~(0xffffffff >> mask_len)); - if ((*(u_int32_t *)&addr.s6_addr[i] & mask) != - (*(u_int32_t *)&net.sin6_addr.s6_addr[i] & mask)) + if ((*(uint32_t *)&addr.s6_addr[i] & mask) != + (*(uint32_t *)&net.sin6_addr.s6_addr[i] & mask)) goto mismatch; break; } - if (*(u_int32_t *)&addr.s6_addr[i] != - *(u_int32_t *)&net.sin6_addr.s6_addr[i]) + if (*(uint32_t *)&addr.s6_addr[i] != + *(uint32_t *)&net.sin6_addr.s6_addr[i]) goto mismatch; i += 4; mask_len -= 32; |