|
|
1.1 root 1: .TH MKDIR 2
2: .CT 2 dirs
3: .SH NAME
4: mkdir, rmdir \(mi make or remove a directory
5: .SH SYNOPSIS
6: .nf
7: .B int mkdir(name, mode)
8: .B char *name;
9: .sp
10: .B int rmdir(name)
11: .B char *name;
12: .fi
13: .SH DESCRIPTION
14: .I Mkdir
15: creates a new directory
16: whose name is the null-terminated string
17: pointed to by
18: .IR name .
19: The mode of the directory
20: is set to
21: .IR mode ,
22: as modified by the process's mode mask; see
23: .IR stat (2)
24: and
25: .IR umask (2).
26: The directory initially contains two entries:
27: .B .
28: (a link to the directory itself) and
29: .B ..
30: (a link to the parent directory).
31: .PP
32: .I Rmdir
33: removes the directory
34: .IR name ,
35: which must have only
36: .L \&.
37: and
38: .LR \&..
39: entries.
40: .SH "SEE ALSO
41: .IR mkdir (1),
42: .IR rm (1),
43: .IR mknod (2),
44: .IR stat (2),
45: .IR umask (2)
46: .SH DIAGNOSTICS
47: .IR mkdir :
48: .BR EEXIST ,
49: .BR EFAULT ,
50: .BR EIO ,
51: .BR ELOOP ,
52: .BR ENOENT ,
53: .BR ENOTDIR ,
54: .BR EROFS
55: .br
56: .IR rmdir :
57: .BR EFAULT ,
58: .BR EHASF ,
59: .BR EINVAL ,
60: .BR EIO ,
61: .BR ELOOP ,
62: .BR ENOENT ,
63: .BR ENOTDIR ,
64: .BR EROFS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.