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