cdrtools/libschily/filewrite.3

43 lines
1.1 KiB
Groff
Raw Normal View History

2025-06-15 04:19:58 +08:00
. \" Manual Seite fuer filewrite
. \" @(#)filewrite.3 1.1
. \"
.if t .ds a \v'-0.55m'\h'0.00n'\z.\h'0.40n'\z.\v'0.55m'\h'-0.40n'a
.if t .ds o \v'-0.55m'\h'0.00n'\z.\h'0.45n'\z.\v'0.55m'\h'-0.45n'o
.if t .ds u \v'-0.55m'\h'0.00n'\z.\h'0.40n'\z.\v'0.55m'\h'-0.40n'u
.if t .ds A \v'-0.77m'\h'0.25n'\z.\h'0.45n'\z.\v'0.77m'\h'-0.70n'A
.if t .ds O \v'-0.77m'\h'0.25n'\z.\h'0.45n'\z.\v'0.77m'\h'-0.70n'O
.if t .ds U \v'-0.77m'\h'0.30n'\z.\h'0.45n'\z.\v'0.77m'\h'-.75n'U
.if t .ds s \(*b
.if t .ds S SS
.if n .ds a ae
.if n .ds o oe
.if n .ds u ue
.if n .ds s sz
.TH FILEWRITE 3 "15. Juli 1988" "J\*org Schilling" "Schily\'s LIBRARY FUNCTIONS"
.SH NAME
filewrite() \- writes into file
.SH SYNOPSIS
.nf
.B
int filewrite(f,buf,size)
.B FILE *f;
.B char *buf;
.B int size;
.fi
.SH DESCRIPTION
filewrite() writes the size bytes starting at buf into the file.
The file must be open for writing.
.SH RETURNS
.TP
.B >= 0
the number of bytes written.
.TP
.B < 0
error code.
.SH NOTES
The process suspends if any of the error conditions are not
handled.
.PP
Writing anywhere in the file is allowed. When writing to "raw"
devices the size must be multiples of 512.