Annotation of 43BSDTahoe/man/man3/getfsent.3, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1980 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)getfsent.3  6.3 (Berkeley) 5/12/86
                      6: .\"
                      7: .TH GETFSENT 3  "May 12, 1986"
                      8: .UC 4
                      9: .SH NAME
                     10: getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent \- get file system descriptor file entry
                     11: .SH SYNOPSIS
                     12: .nf
                     13: .B #include <fstab.h>
                     14: .PP
                     15: .B struct fstab *getfsent()
                     16: .PP
                     17: .B struct fstab *getfsspec(spec)
                     18: .B char *spec;
                     19: .PP
                     20: .B struct fstab *getfsfile(file)
                     21: .B char *file;
                     22: .PP
                     23: .B struct fstab *getfstype(type)
                     24: .B char *type;
                     25: .PP
                     26: .B int setfsent()
                     27: .PP
                     28: .B int endfsent()
                     29: .fi
                     30: .SH DESCRIPTION
                     31: .IR Getfsent ,
                     32: .IR getfsspec ,
                     33: .IR getfstype ,
                     34: and
                     35: .I getfsfile
                     36: each return a pointer to an object with the following structure
                     37: containing the broken-out fields of a line in the file system description file,
                     38: .IR < fstab.h >.
                     39: .RS
                     40: .PP
                     41: .nf
                     42: struct fstab {
                     43:        char    *fs_spec;
                     44:        char    *fs_file;
                     45:        char    *fs_type;
                     46:        int     fs_freq;
                     47:        int     fs_passno;
                     48: };
                     49: .ft R
                     50: .ad
                     51: .fi
                     52: .RE
                     53: .PP
                     54: The fields have meanings described in
                     55: .IR fstab (5).
                     56: .PP
                     57: .I Getfsent
                     58: reads the next line of the file, opening the file if necessary.
                     59: .PP
                     60: .I Setfsent
                     61: opens and rewinds the file.
                     62: .PP
                     63: .I Endfsent
                     64: closes the file.
                     65: .PP
                     66: .I Getfsspec
                     67: and
                     68: .I getfsfile
                     69: sequentially search from the beginning of the file until a matching
                     70: special file name or file system file name is found,
                     71: or until EOF is encountered.
                     72: .I Getfstype
                     73: does likewise, matching on the file system type field.
                     74: .SH FILES
                     75: /etc/fstab
                     76: .SH "SEE ALSO"
                     77: fstab(5)
                     78: .SH DIAGNOSTICS
                     79: Null pointer
                     80: (0) returned on EOF or error.
                     81: .SH BUGS
                     82: All information is contained in a static area so it must be copied if it is
                     83: to be saved.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.