Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

perlfunc:fcntl

by gods (Initiate)
on Aug 24, 1999 at 22:42 UTC ( [id://214]=perlfunc: print w/replies, xml ) Need Help??

fcntl

See the current Perl documentation for fcntl.

Here is our local, out-dated (pre-5.6) version:


fcntl - file control system all



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 conversions.

Note that fcntl() will produce a fatal error if used on a machine that doesn't implement fcntl(2).


Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2024-04-18 17:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found