Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site gloria.UUCP Path: utzoo!watmath!clyde!akgua!mcnc!decvax!ittvax!dcdwest!sdcsvax!bmcg!cepu!trwrba!trwrb!sdcrdcf!hplabs!hao!seismo!rochester!rocksvax!sunybcs!gloria!colonel From: colonel@gloria.UUCP Newsgroups: net.bugs.4bsd Subject: ESPIPE error in 4.2 Message-ID: <112@gloria.UUCP> Date: Tue, 1-May-84 12:30:22 EDT Article-I.D.: gloria.112 Posted: Tue May 1 12:30:22 1984 Date-Received: Wed, 9-May-84 01:20:05 EDT Organization: SUNY/Buffalo Computer Science Lines: 14 [also, why can't I execute a character special file?] In 4.2bsd, lseek() on a pipe seems to return EINVAL instead of ESPIPE. This breaks things like echo abcde | tail +3c Fortunately, it looks like a simple fix - change one word in ufp_syscalls.c. Does anybody have any arguments AGAINST fixing it this way? -- Col. G. L. Sicherman ...seismo!rochester!rocksvax!sunybcs!gloria!colonel