[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: fileno(tmpfile()) returns EBADF
From: |
Thomas Bushnell, BSG |
Subject: |
Re: fileno(tmpfile()) returns EBADF |
Date: |
19 Apr 2002 16:12:11 -0700 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Roland McGrath <roland@frob.com> writes:
> > Roland McGrath <roland@frob.com> writes:
> >
> > > I think the Hurd libc implementation of tmpfile is at fault.
> > > POSIX.1 says there must be a file descriptor. Try this libc patch.
> >
> > Why do it this way? I would prefer having fileno generate the file
> > descriptor, since most uses of tmpfile will probably not need one.
>
> That was my first thought too. But POSIX.1 says that tmpfile "shall
> allocate a file descriptor as fopen does".
Sure, but there is *no* difference between doing so immediately and
doing so upon demand...
- fileno(tmpfile()) returns EBADF, Marcus Brinkmann, 2002/04/16
- Re: fileno(tmpfile()) returns EBADF, Marcus Brinkmann, 2002/04/16
- Re: fileno(tmpfile()) returns EBADF, Roland McGrath, 2002/04/17
- Re: fileno(tmpfile()) returns EBADF, Thomas Bushnell, BSG, 2002/04/17
- Re: fileno(tmpfile()) returns EBADF, Roland McGrath, 2002/04/19
- Re: fileno(tmpfile()) returns EBADF,
Thomas Bushnell, BSG <=
- Re: fileno(tmpfile()) returns EBADF, Roland McGrath, 2002/04/19
- Re: fileno(tmpfile()) returns EBADF, Thomas Bushnell, BSG, 2002/04/19
- Re: fileno(tmpfile()) returns EBADF, Marcus Brinkmann, 2002/04/19
- Re: fileno(tmpfile()) returns EBADF, Thomas Bushnell, BSG, 2002/04/19
- Re: fileno(tmpfile()) returns EBADF, Marcus Brinkmann, 2002/04/20
- Re: fileno(tmpfile()) returns EBADF, Thomas Bushnell, BSG, 2002/04/20
- Re: fileno(tmpfile()) returns EBADF, Marcus Brinkmann, 2002/04/20