| .TH REMOVE 3 | |
| .SH NAME | |
| remove \- remove a file | |
| .SH SYNOPSIS | |
| .B #include <u.h> | |
| .br | |
| .B #include <libc.h> | |
| .PP | |
| .B | |
| int remove(char *file) | |
| .SH DESCRIPTION | |
| .I Remove | |
| removes | |
| .I file | |
| from the directory containing it and discards the contents of the file. | |
| The user must have write permission in the containing directory. | |
| If | |
| .I file | |
| is a directory, it must be empty. | |
| .SH SOURCE | |
| .B /usr/local/plan9/src/libc/9syscall | |
| .SH SEE ALSO | |
| .IR intro (3), | |
| .IR remove (5), | |
| the description of | |
| .B ORCLOSE | |
| in | |
| .IR open (3). | |
| .SH DIAGNOSTICS | |
| Sets | |
| .IR errstr . |