git: 9front

ref: ec6210752ccb7cae902f08ff0a4cf08284a05d6e
dir: /sys/man/2/remove/

View raw version
.TH REMOVE 2
.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 /sys/src/libc/9syscall
.SH SEE ALSO
.IR intro (2),
.IR remove (5),
the description of
.B ORCLOSE
in
.IR open (2).
.SH DIAGNOSTICS
Sets
.IR errstr .