Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!TURING.CS.UNM.EDU!mike From: mike@TURING.CS.UNM.EDU (Michael I. Bushnell) Newsgroups: gnu.utils.bug Subject: GNU mv Message-ID: <9002211604.AA11545@turing.cs.unm.edu> Date: 21 Feb 90 16:04:06 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: mike@unmvax.cs.unm.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 10 GNU mv declares an external variable "nargs". This conflicts with the BSD libc.a routine nargs(). This routine is undocumented, but clearly intended for users, since it is not used by any libc routine. It's of questionable value and represents bad programming style to USE nargs(), but it's there, and conflicts with the variable in mv.c Solution: declare the variable static or change its name in mv.c -mib