git: 9front

ref: 4d8b994cf47f2fef7b8664aa6f8a266da560d8bd
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 .