glibc/misc
Joseph Myers 80d9be8122 Convert miscellaneous function definitions to prototype style.
This patch converts various miscellaneous functions definitions in
glibc, found with grep and not covered by my previous scripted
conversions, from old-style K&R to prototype-style.  These changes
were made manually.  This is not necessarily exhaustive as formatting
variants may have prevented my grep from finding some such
definitions.

Regarding the changes to files from GMP, they may originally have been
omitted when removing __STDC__ conditionals because of the files
coming from another package, but (a) GMP no longer has __STDC__
conditionals there anyway and (b) we don't try to keep these files
verbatim in sync with GMP (and there are licensing differences), so
making the change to them in glibc seems reasonable.

Tested for x86_64 and x86 (testsuite - this patch affects files
containing assertions).

	* debug/fortify_fail.c (__fortify_fail): Convert to
	prototype-style function definition.  Use internal_function.
	* libio/genops.c (save_for_backup): Convert to prototype-style
	function definition.
	* libio/wgenops.c (save_for_wbackup): Likewise.
	* login/grantpt.c (grantpt): Likewise.
	* login/ptsname.c (ptsname): Likewise.
	(__ptsname_r): Likewise.
	* login/unlockpt.c (unlockpt): Likewise.
	* mach/msgserver.c (__mach_msg_server): Likewise.
	* misc/efgcvt.c (__APPEND (FUNC_PREFIX, fcvt)): Likewise.
	(__APPEND (FUNC_PREFIX, ecvt)): Likewise.
	(__APPEND (FUNC_PREFIX, gcvt)): Likewise.
	* misc/efgcvt_r.c (__APPEND (FUNC_PREFIX, fcvt_r)): Likewise.
	(__APPEND (FUNC_PREFIX, ecvt_r)): Likewise.
	* nptl/cleanup_compat.c (_pthread_cleanup_push): Likewise.
	* nptl/cleanup_defer_compat.c (_pthread_cleanup_push_defer):
	Likewise.
	* nptl/libc_pthread_init.c (__libc_pthread_init): Likewise.  Use
	internal_function.
	* nptl/pthread_atfork.c (__pthread_atfork): Convert to
	prototype-style function definition.
	* nptl/pthread_create.c (__pthread_create_2_1): Likewise.
	[SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)]
	(__pthread_create_2_0): Likewise.
	* nptl/pthread_key_create.c (__pthread_key_create): Likewise.
	* nptl/register-atfork.c (__register_atfork): Likewise.
	* posix/glob.c (glob): Likewise.
	* posix/regcomp.c (re_comp): Likewise.
	* posix/regexec.c (re_exec): Likewise.
	* stdlib/add_n.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/cmp.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/divmod_1.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/divrem.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/lshift.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/mod_1.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/mul.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/mul_n.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/rshift.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* stdlib/strtod.c (INTERNAL (STRTOF)): Convert to prototype-style
	function definition.
	(STRTOF): Likewise.
	* stdlib/strtod_l.c (__STRTOF): Likewise.
	* stdlib/strtol.c (INTERNAL (strtol)): Likewise.
	* stdlib/strtol_l.c (INTERNAL (__strtol_l)): Likewise.
	(__strtol_l): Likewise.
	* stdlib/sub_n.c [__STDC__]: Make code unconditional.
	[!__STDC__]: Remove conditional code.
	* string/memrchr.c (MEMRCHR): Convert to prototype-style function
	definition.
	* string/strcasecmp.c (LOCALE_PARAM_DECL): Remove macro.
	[USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
	type.
	(__strcasecmp): Convert to prototype-style function definition.
	* string/strncase.c (LOCALE_PARAM_DECL): Remove macro.
	[USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
	type.
	(__strncasecmp): Convert to prototype-style function definition.
	* sunrpc/pm_getport.c (__libc_rpc_getport): Likewise.
	* sunrpc/xdr.c (xdr_union): Likewise.
	* sunrpc/xdr_array.c (xdr_array): Likewise.
	* sunrpc/xdr_ref.c (xdr_reference): Likewise.
	* sysdeps/m68k/m680x0/fpu/s_atan.c (__CONCATX(__,FUNC)): Likewise.
	* sysdeps/m68k/m680x0/fpu/s_isinf.c (__CONCATX(__,FUNC)):
	Likewise.
	* sysdeps/m68k/m680x0/fpu/s_scalbn.c (__CONCATX(__scalbn,suffix):
	Likewise.
	* sysdeps/m68k/m680x0/fpu/s_sincos.c (CONCATX(__,FUNC)): Likewise.
	* sysdeps/unix/sysv/linux/i386/scandir64.c (__old_scandir64):
	Likewise.
	* time/strftime_l.c (LOCALE_PARAM_DECL): Remove macro.
	(LOCALE_PARAM_PROTO): Likewise.
	[_LIBC && USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include
	argument type.
	(ut_argument_spec): Remove macro.
	(ut_argument_spec_iso): Rename to ut_argument_spec.
	(memcpy_lowcase): Use LOCALE_PARAM in declaration.  Convert to
	prototype-style function definition.
	(memcpy_uppcase): Likewise.
	(__strftime_internal): Likewise.
	(my_strftime): Likewise.
	* time/strptime_l.c (LOCALE_PARAM_PROTO): Remove macro.
	(LOCALE_PARAM_DECL): Likewise.
	[_LIBC] (LOCALE_PARAM): Include argument type.
	(__strptime_internal): Convert to prototype-style function
	definition.
	(strptime): Likewise.
	* wcsmbs/wcscasecmp.c (LOCALE_PARAM_DECL): Remove macro.
	[USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
	type.
	(__wcscasecmp): Convert to prototype-style function definition.
	* wcsmbs/wcsncase.c (LOCALE_PARAM_DECL): Remove macro.
	[USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
	type.
	(__wcsncasecmp): Convert to prototype-style function definition.
2015-10-20 21:27:22 +00:00
..
bits Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sys Use HOST_NAME_MAX for MAXHOSTNAMELEN in <sys/param.h>. 2015-09-15 15:27:58 -07:00
acct.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
ar.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
brk.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
bug-hsearch1.c
chflags.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
chroot.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
daemon.c Convert 29 more function definitions to prototype style (multiple parameters in one K&R parameter declaration). 2015-10-20 11:52:27 +00:00
dirname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
efgcvt_r.c Convert miscellaneous function definitions to prototype style. 2015-10-20 21:27:22 +00:00
efgcvt.c Convert miscellaneous function definitions to prototype style. 2015-10-20 21:27:22 +00:00
err.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
err.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
error.c Use __pthread_setcancelstate in libc.a 2015-09-17 16:38:54 -07:00
error.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fchflags.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
fdatasync.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fgetxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
flistxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fremovexattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fsetxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fstab.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
fstab.h Remove pre-ISO C support 2012-01-07 23:57:22 -05:00
fsync.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
ftruncate64.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
ftruncate.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
futimes.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
futimesat.c Convert 24 more function definitions to prototype style (array parameters). 2015-10-20 11:51:03 +00:00
getauxval.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getclktck.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getdomain.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
getdtsz.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gethostid.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gethostname.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
getloadavg.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpagesize.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getpass.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
getsysstats.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
getttyent.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
getusershell.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
getxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
gtty.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
hsearch_r.c Convert 69 more function definitions to prototype style (line wrap cases). 2015-10-19 21:23:47 +00:00
hsearch.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
ifunc-impl-list.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
init-misc.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
insremque.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ioctl.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
lgetxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
libgen.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
listxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
llistxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lremovexattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lsearch.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lsetxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
lutimes.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
madvise.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Makefile getmntent: fix memory corruption w/blank lines [BZ #18887] 2015-08-29 18:07:00 -04:00
mincore.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkdtemp.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mkostemp64.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mkostemp.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mkostemps64.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mkostemps.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mkstemp64.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mkstemp.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mkstemps64.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mkstemps.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mktemp.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mlock.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mlockall.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mmap64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mmap.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mntent_r.c getmntent: fix memory corruption w/blank lines [BZ #18887] 2015-08-29 18:07:00 -04:00
mntent.c Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bug 14912). 2015-09-08 21:11:03 +00:00
mntent.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mprotect.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
msync.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
munlock.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
munlockall.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
munmap.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
preadv64.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
preadv.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
pselect.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ptrace.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pwritev64.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
pwritev.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
qefgcvt_r.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
qefgcvt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
readv.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
reboot.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
regexp.c Desupport regexp.h (bug 18681) 2015-08-16 17:34:35 +02:00
regexp.h Desupport regexp.h (bug 18681) 2015-08-16 17:34:35 +02:00
remap_file_pages.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
removexattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
revoke.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
sbrk.c Set errno to ENOMEM on overflow in sbrk (bug 18592) 2015-07-07 12:13:50 +02:00
search.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
select.c Convert 69 more function definitions to prototype style (line wrap cases). 2015-10-19 21:23:47 +00:00
setdomain.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
setegid.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
seteuid.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
sethostid.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
sethostname.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
setregid.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
setreuid.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
setxattr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sgtty.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sstk.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
stab.h
stty.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
swapoff.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
swapon.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sync.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
syncfs.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
syscall.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
syscall.h
sysexits.h
syslog.c Assume that SOCK_CLOEXEC is available and works 2015-10-17 12:02:37 +02:00
syslog.h
truncate64.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
truncate.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
tsearch.c Convert 113 more function definitions to prototype style (files with assertions). 2015-10-20 11:54:09 +00:00
tst-dirname.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-efgcvt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-error1.c Suppress -Wformat-security in tst-error1.c. 2014-12-11 13:52:57 -08:00
tst-fdset.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-hsearch.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-insremque.c
tst-mntent2.c Fix warning in misc/tst-mntent2.c. 2014-12-16 10:27:16 +01:00
tst-mntent-blank-corrupt.c getmntent: fix memory corruption w/blank lines [BZ #18887] 2015-08-29 18:07:00 -04:00
tst-mntent-blank-passno.c getmntent: fix memory corruption w/blank lines [BZ #18887] 2015-08-29 18:07:00 -04:00
tst-mntent.c getmntent: fix memory corruption w/blank lines [BZ #18887] 2015-08-29 18:07:00 -04:00
tst-pselect.c Do not use SA_NOCLDWAIT in tst-pselect. 2015-02-06 12:29:39 -08:00
tst-tsearch.c Modify several tests to use test-skeleton.c 2015-08-06 02:59:04 -04:00
ttyent.h Remove pre-ISO C support 2012-01-07 23:57:22 -05:00
ttyslot.c Fix ttyslot namespace (bug 18547). 2015-06-17 20:21:19 +00:00
ualarm.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
usleep.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
ustat.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
ustat.h
utimes.c Convert 24 more function definitions to prototype style (array parameters). 2015-10-20 11:51:03 +00:00
Versions regexp.h: update Versions to match file usage [BZ #18681] 2015-08-18 09:28:10 -04:00
vhangup.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
writev.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00