shithub: front

ref: e7f49afcfb2765c3804fcf74eaede43363c7fee6
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 .