Steven Schubiger (stsc) > BSD-Getfsent-0.17 > BSD::Getfsent

Download:
BSD-Getfsent-0.17.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.17   Source  

NAME ^

BSD::Getfsent - Get file system descriptor file entry

SYNOPSIS ^

 use BSD::Getfsent qw(getfsent);

 while (@entry = getfsent()) {
    print "@entry\n";
 }

FUNCTIONS ^

getfsent

In list context, each file system entry is returned (getfsent() continuously reads the next line of the /etc/fstab file).

The list returned is structured as follows:

 $entry[0]    # block special device name
 $entry[1]    # file system path prefix
 $entry[2]    # type of file system
 $entry[3]    # comma separated mount options
 $entry[4]    # rw, ro, sw, or xx
 $entry[5]    # dump frequency, in days
 $entry[6]    # pass number on parallel fsck

In scalar context, total of entries is returned.

FILES ^

/etc/fstab

EXPORT ^

getfsent() is exportable.

BUGS & CAVEATS ^

BSD::Getfsent was, as it name suggests, developed for BSD-like systems. It may be nevertheless suitable for other UNIX-like systems, including Linux, but remains untested. Bear in mind, that tests will fail if no /etc/fstab can be found (in order that testing on systems like Windows, where no /etc/fstab exists, doesn't result in a false positive).

SEE ALSO ^

fstab(5), getfsent(3)

AUTHOR ^

Steven Schubiger <schubiger@cpan.org>

LICENSE ^

This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html

syntax highlighting: