summaryrefslogtreecommitdiff
path: root/login-utils
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2011-01-18 17:52:07 +0100
committerKarel Zak <kzak@redhat.com>2011-01-20 23:50:00 +0100
commit665c289a069493ad7f659c5c57765e246103c883 (patch)
treedd873d1648ecb9d0acec23a4a9d6f60c21611552 /login-utils
parent0bf9d41da29a269556180b3107b3f439f1a9ecf1 (diff)
downloadutil-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.c11
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;