Change inet_aton type from in_addr_t to int.

This commit is contained in:
Ulrich Drepper 2004-07-21 16:28:40 +00:00
parent 0767a652c2
commit 4cdc0a3d63
3 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
#include <inet/arpa/inet.h> #include <inet/arpa/inet.h>
extern in_addr_t __inet_aton (__const char *__cp, struct in_addr *__inp); extern int __inet_aton (__const char *__cp, struct in_addr *__inp);
libc_hidden_proto (__inet_aton) libc_hidden_proto (__inet_aton)
libc_hidden_proto (inet_aton) libc_hidden_proto (inet_aton)

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1997, 1999, 2000, 2001 Free Software Foundation, Inc. /* Copyright (C) 1997, 1999, 2000, 2001, 2004 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -71,7 +71,7 @@ extern __const char *inet_ntop (int __af, __const void *__restrict __cp,
#ifdef __USE_MISC #ifdef __USE_MISC
/* Convert Internet host address from numbers-and-dots notation in CP /* Convert Internet host address from numbers-and-dots notation in CP
into binary data and store the result in the structure INP. */ into binary data and store the result in the structure INP. */
extern in_addr_t inet_aton (__const char *__cp, struct in_addr *__inp) __THROW; extern int inet_aton (__const char *__cp, struct in_addr *__inp) __THROW;
/* Format a network number NET into presentation format and place result /* Format a network number NET into presentation format and place result
in buffer starting at BUF with length of LEN bytes. */ in buffer starting at BUF with length of LEN bytes. */

View File

@ -105,7 +105,7 @@ inet_addr(const char *cp) {
* This replaces inet_addr, the return value from which * This replaces inet_addr, the return value from which
* cannot distinguish between failure and a local broadcast address. * cannot distinguish between failure and a local broadcast address.
*/ */
in_addr_t int
__inet_aton(const char *cp, struct in_addr *addr) __inet_aton(const char *cp, struct in_addr *addr)
{ {
static const in_addr_t max[4] = { 0xffffffff, 0xffffff, 0xffff, 0xff }; static const in_addr_t max[4] = { 0xffffffff, 0xffffff, 0xffff, 0xff };