Date: Mon, 19 Feb 1996 00:12:15 +0100 (MET) From: J Wunsch <j@uriah.heep.sax.de> To: ache@astral.msk.su (=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-bin@freefall.freebsd.org, wosch@freefall.freebsd.org Subject: Re: cvs commit: src/bin/mv mv.1 mv.c Message-ID: <199602182312.AAA09188@uriah.heep.sax.de> In-Reply-To: <tCkav9nGI5@ache.dialup.ru> from "=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=" at Feb 19, 96 00:25:02 am
next in thread | previous in thread | raw e-mail | index | archive | help
As =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= wrote: > > option -f and -i are exclusive This breaks Posix: The following options shall be supported by the implementation: -f Do not prompt for confirmation if the destination path exists. Any previous occurrences of the -i option shall be ignored. -i Prompt for confirmation if the destination path exists. Any previous occurrences of the -f option shall be ignored. Specifying more than one of the -f or -i options shall not be considered an error. The last option specified shall determine mv's behavior. > > ignore -i option if file descriptor stdin not refers to a valid > > terminal type device > > It seems that it breaks > yes | mv -i > at least. > What POSIX say about it? 4.43.5.1 Standard Input Used to read an input line in response to each prompt specified in Standard Error. 4.43.6.2. Otherwise, the standard input shall not be used. So it doesn't look that Posix would allow a special treatment of terminal devices. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602182312.AAA09188>