diff --git a/ChangeLog b/ChangeLog index ddaa3f5310..bd7524e9cc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2000-08-24 Ulrich Drepper + + * resolv/res_hconf.c (free_mem): Remove not needed if. + + * time/tzset.c (free_mem): New function. + * string/strsignal.c (free_mem): New function. + * inet/inet_ntoa.c (free_mem): New function. + * sunrpc/clnt_perr.c (free_mem): New function. + 2000-08-24 Andreas Jaeger * sysdeps/unix/syscalls.list: Use __setrlimit as strong name. diff --git a/inet/inet_ntoa.c b/inet/inet_ntoa.c index d9c3153aba..83c18658a9 100644 --- a/inet/inet_ntoa.c +++ b/inet/inet_ntoa.c @@ -1,5 +1,5 @@ /* Convert Inet number to ASCII representation. - Copyright (C) 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. @@ -96,3 +96,11 @@ free_key_mem (void *mem) free (mem); __libc_setspecific (key, NULL); } + + +static void __attribute__ ((unused)) +free_mem (void) +{ + free (static_buf); +} +text_set_element (__libc_subfreeres, free_mem); diff --git a/string/strsignal.c b/string/strsignal.c index a9d7233ec8..36a4450d54 100644 --- a/string/strsignal.c +++ b/string/strsignal.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 94, 95, 96, 97, 98, 99 Free Software Foundation, Inc. +/* Copyright (C) 1991,94,95,96,97,98,99,2000 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -130,3 +130,11 @@ getbuffer (void) return result; } + + +static void +free_mem (void) +{ + free (static_buf); +} +text_set_element (__libc_subfreeres, free_mem); diff --git a/sunrpc/clnt_perr.c b/sunrpc/clnt_perr.c index ba95d07ce8..6c33c32d2f 100644 --- a/sunrpc/clnt_perr.c +++ b/sunrpc/clnt_perr.c @@ -383,3 +383,11 @@ auth_errmsg (enum auth_stat stat) } return NULL; } + + +static void __attribute__ ((unused)) +free_mem (void) +{ + free (buf); +} +text_set_element (__libc_subfreeres, free_mem);