[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
               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Ā­

               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)

       fcntl - manipulate file descriptor


       F_GETFL  Read the descriptor's flags (all flags (as set by
                open(2)) are returned).


reply via email to

[Prev in Thread] Current Thread [Next in Thread]