mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 12:30:06 +00:00
Update.
* sunrpc/Makefile (xtests): Add tst-getmyaddr. * sunrpc/tst-getmyaddr.c: New file.
This commit is contained in:
parent
53b4fed6ef
commit
4f21c95d3a
@ -11,6 +11,8 @@
|
|||||||
getifaddrs call.
|
getifaddrs call.
|
||||||
* sunrpc/pmap_clnt.c (__get_myaddress): Likewise.
|
* sunrpc/pmap_clnt.c (__get_myaddress): Likewise.
|
||||||
* sunrpc/pmap_rmt.c (getbroadcastnets): Likewise.
|
* sunrpc/pmap_rmt.c (getbroadcastnets): Likewise.
|
||||||
|
* sunrpc/Makefile (xtests): Add tst-getmyaddr.
|
||||||
|
* sunrpc/tst-getmyaddr.c: New file.
|
||||||
|
|
||||||
* malloc/arena.c (ptmalloc_init): Allow MALLOC_CHECK_==0 to
|
* malloc/arena.c (ptmalloc_init): Allow MALLOC_CHECK_==0 to
|
||||||
disable all checking.
|
disable all checking.
|
||||||
|
@ -1,5 +1,12 @@
|
|||||||
2004-09-28 Ulrich Drepper <drepper@redhat.com>
|
2004-09-28 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/pthread_kill.c (__pthread_kill): Don't
|
||||||
|
allow SIGSETXID to be sent.
|
||||||
|
* sysdeps/pthread/sigaction.c (__sigaction): Don't allow action
|
||||||
|
for SIGSETXID to be defined.
|
||||||
|
* sysdeps/pthread/pthread_sigmask.c (pthread_sigmask): Make sure
|
||||||
|
SIGSETXID cannot be blocked.
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h (pthread_cond_t):
|
* sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h (pthread_cond_t):
|
||||||
Add __extension__ to long long types.
|
Add __extension__ to long long types.
|
||||||
* sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h: Likewise.
|
* sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h: Likewise.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright (C) 1994-2001, 2002, 2003 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2001, 2002, 2003, 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
|
||||||
@ -85,6 +85,8 @@ all: # Make this the default target; it will be defined in Rules.
|
|||||||
|
|
||||||
include ../Makeconfig
|
include ../Makeconfig
|
||||||
|
|
||||||
|
xtests := tst-getmyaddr
|
||||||
|
|
||||||
ifeq ($(have-thread-library),yes)
|
ifeq ($(have-thread-library),yes)
|
||||||
xtests += thrsvc
|
xtests += thrsvc
|
||||||
endif
|
endif
|
||||||
|
24
sunrpc/tst-getmyaddr.c
Normal file
24
sunrpc/tst-getmyaddr.c
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <arpa/inet.h>
|
||||||
|
#include <netinet/in.h>
|
||||||
|
#include <rpc/clnt.h>
|
||||||
|
|
||||||
|
|
||||||
|
static int
|
||||||
|
do_test (void)
|
||||||
|
{
|
||||||
|
struct sockaddr_in ad;
|
||||||
|
struct sockaddr_in ad2;
|
||||||
|
memset (&ad, '\0', sizeof (ad));
|
||||||
|
memset (&ad2, '\0', sizeof (ad2));
|
||||||
|
|
||||||
|
get_myaddress (&ad);
|
||||||
|
|
||||||
|
printf ("addr = %s:%d\n", inet_ntoa (ad.sin_addr), ad.sin_port);
|
||||||
|
|
||||||
|
return memcmp (&ad, &ad2, sizeof (ad)) == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#define TEST_FUNCTION do_test ()
|
||||||
|
#include "../test-skeleton.c"
|
Loading…
Reference in New Issue
Block a user