Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!snorkelwacker.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!jik From: jik@athena.mit.edu (Jonathan I. Kamens) Newsgroups: comp.unix.programmer Subject: Re: List of routines safe to use in signals? Message-ID: <1990Dec14.043531.12305@athena.mit.edu> Date: 14 Dec 90 04:35:31 GMT References: <1990Dec12.050527.2152@athena.mit.edu> <1990Dec13.022804.7712@scuzzy.in-berlin.de> <1990Dec13.205957.25208@athena.mit.edu> <26828:Dec1404:06:4290@kramden.acf.nyu.edu> Sender: news@athena.mit.edu (News system) Reply-To: jik@athena.mit.edu (Jonathan I. Kamens) Organization: Massachusetts Institute of Technology Lines: 44 In article <26828:Dec1404:06:4290@kramden.acf.nyu.edu>, brnstnd@kramden.acf.nyu.edu (Dan Bernstein) writes: I'll answer your last question first: |> (This is a mild flame, btw. Jon, are you sure you're being consistent?) Yes, I am quite sure I'm being consistent. |> In article <1990Dec13.205957.25208@athena.mit.edu> jik@athena.mit.edu (Jonathan I. Kamens) writes: |> > In article <1990Dec13.022804.7712@scuzzy.in-berlin.de>, src@scuzzy.in-berlin.de (Heiko Blume) writes: |> > |> don't get me wrong, but there are so many things that are in the |> > |> man page, but just don't work. |> > Then they should be fixed as they are found. |> |> Exactly. Like NFS should be fixed to report EDQUOT on write(), not |> close(). Whenever there is an inconsistency between a man page and a library function or system call, then the question that must be asked is, which one is wrong -- the man page or the function? I refuse to argue with you again about which one is wrong in the case of close() causing EDQUOT. I see no reason for you to bring it up again, except just to be moderately obnoxious. I think everyone who read that discussion knows that my opinion is that the man page is wrong, and that your opinion is that the function/kernel is wrong. I think you are intelligent enough to realize that when there is an inconsistency between a man page and a library function, the first decision that must be made is which one is wrong, and therefore which one needs fixing. If you are, indeed, intelligent enough to realize that, then I can only interpret the posting to which I am responding as a petty attempt to get me to re-enter an old argument for no reason. If you aren't intelligent enough to realize that, then I'm sorry for overestimating you. |> (This is a mild flame, btw. Jon, are you sure you're being consistent?) This is a mild flame, btw. Can't you just let a dead dog lie? -- Jonathan Kamens USnail: MIT Project Athena 11 Ashford Terrace jik@Athena.MIT.EDU Allston, MA 02134 Office: 617-253-8085 Home: 617-782-0710