CGI-Bus

 view release on metacpan or  search on metacpan

lib/CGI/Bus/file.pod  view on Meta::CPAN

=over


=item -iofile

L<IO::File|IO/File> object


=item -lock

Current file lock, 0 or undef is used when unlocked


=item -mode

File access mode, default is 'r'


=item -name

File name

lib/CGI/Bus/file.pod  view on Meta::CPAN

true is returned otherwise.


=item lock ( lock mode ) -> self object

=item lock -> current lock mode

Locks or unlocks file, or returns current lock.
Lock mode may be L<Fcntl|Fcntl> 'LOCK_SH', 'LOCK_EX', 'LOCK_UN',
or strings 'sh', 'ex', 'un' or '0'.
0 means unlocked file.


=item open ( filename, ?mode, ?perm ) -> self object

Open file.
Default mode is 'r', 
mode may be L<Fcntl|Fcntl> constants like 'O_RDONLY',
'fopen' mode signs 'r', 'w', 'a', 'r+', 'a+',
mode strings 'rw' for O_RDWR and 'rwc' for O_RDWR|O_CREAT.
Default permission is 0666.



( run in 0.461 second using v1.01-cache-2.11-cpan-49f99fa48dc )