[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: binmode
From: |
Akim Demaille |
Subject: |
Re: binmode |
Date: |
19 Sep 2001 17:21:35 +0200 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Artificial Intelligence) |
>>>>> "Akim" == Akim Demaille <address@hidden> writes:
Akim> There are certainly means to know a posteriori whether a file is
Akim> used as output.
~/www/compil % perldoc -f fcntl nostromo Err 1
fcntl FILEHANDLE,FUNCTION,SCALAR
Implements the fcntl(2) function. You'll probably
have to say
use Fcntl;
first to get the correct constant definitions.
Argument processing and value return works just
like "ioctl" below. For example:
use Fcntl;
fcntl($filehandle, F_GETFL, $packed_return_buffer)
or die "can't fcntl F_GETFL: $!";
You don't have to check for "defined" on the
return from "fnctl". Like "ioctl", it maps a "0"
return from the system call into ""0 but true"" in
Perl. This string is true in boolean context and
"0" in numeric context. It is also exempt from
the normal -w warnings on improper numeric converĀ
sions.
Note that "fcntl" will produce a fatal error if
used on a machine that doesn't implement fcntl(2).
See the Fcntl module or your fcntl(2) manpage to
learn what functions are available on your system.
FCNTL(2) Linux Programmer's Manual FCNTL(2)
NAME
fcntl - manipulate file descriptor
...
F_GETFL Read the descriptor's flags (all flags (as set by
open(2)) are returned).
Hm...
- (no subject), Tim Van Holder, 2001/09/16
- Re: (no subject), Akim Demaille, 2001/09/17
- Re: (no subject), Tim Van Holder, 2001/09/17
- Re: (no subject), Tim Van Holder, 2001/09/17
- Re: (no subject), Akim Demaille, 2001/09/18
- Re: (no subject), Tim Van Holder, 2001/09/18
- Re: (no subject), Akim Demaille, 2001/09/18
- Re: (no subject), Tim Van Holder, 2001/09/18
- Re: binmode, Akim Demaille, 2001/09/19
- Re: binmode,
Akim Demaille <=
- Re: binmode, Tim Van Holder, 2001/09/20