X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetusershell.c;h=3401c885d404c6b0c5b5fce886bdba696a795a87;hb=7f5a14a4366b8696b9f58cc78d8b3a02912ffc6d;hp=4816f968bf438a4340671711db3f6d0d74aa57da;hpb=c53667dc8975d78ac8cc76aa567dd1b948531618;p=gnulib.git diff --git a/lib/getusershell.c b/lib/getusershell.c index 4816f968b..3401c885d 100644 --- a/lib/getusershell.c +++ b/lib/getusershell.c @@ -1,5 +1,5 @@ /* getusershell.c -- Return names of valid user shells. - Copyright (C) 1991, 1997, 2000 Free Software Foundation, Inc. + Copyright (C) 1991, 1997, 2000, 2001, 2003 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -36,6 +36,7 @@ # include #endif #include +#include "unlocked-io.h" #include "xalloc.h" #if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII)) @@ -152,7 +153,7 @@ readname (name, size, stream) if (*name == NULL) { *size = 10; - *name = (char *) xmalloc (*size); + *name = xmalloc (*size); } /* Skip blank space. */ @@ -165,7 +166,7 @@ readname (name, size, stream) while (name_index >= *size) { *size *= 2; - *name = (char *) xrealloc (*name, *size); + *name = xrealloc (*name, *size); } c = getc (stream); }