mirror of
https://github.com/matrix-construct/construct
synced 2024-11-18 07:50:57 +01:00
fbfile.c hasn't existed in a long time.
This commit is contained in:
parent
29344cc799
commit
207aba5c3d
1 changed files with 0 additions and 34 deletions
|
@ -45,37 +45,3 @@ sockets also need polling frequently, BUSYCLIENT is for busy clients
|
||||||
which need frequent polling (eg we're trying to write to them), and
|
which need frequent polling (eg we're trying to write to them), and
|
||||||
IDLECLIENT is for clients which we don't need to poll frequently.
|
IDLECLIENT is for clients which we don't need to poll frequently.
|
||||||
THIS hasn't been decided upon yet.
|
THIS hasn't been decided upon yet.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
File operations
|
|
||||||
---------------
|
|
||||||
|
|
||||||
The file operations are also wrapped through file_open() and file_close()
|
|
||||||
which handle calling fd_open() / fd_close() and tracking the filedescriptors
|
|
||||||
correctly. fbopen() / fbclose() use file_open() / file_close() too.
|
|
||||||
|
|
||||||
fileio.c defines the functions:
|
|
||||||
|
|
||||||
int
|
|
||||||
file_open(const char *filename, int mode, int fmode)
|
|
||||||
|
|
||||||
A wrapper around open(filename, flags, mode). Read the open manpage for
|
|
||||||
information. file_open() enforces filedescriptor limits and tags the FD
|
|
||||||
through fd_open().
|
|
||||||
|
|
||||||
void
|
|
||||||
file_close(int fd)
|
|
||||||
|
|
||||||
A wrapper around close() for files. close() handles fd_close()ing the fd.
|
|
||||||
|
|
||||||
|
|
||||||
FBFILE *
|
|
||||||
fbopen(const char *filename, const char *mode)
|
|
||||||
|
|
||||||
void
|
|
||||||
fbclose(FBFILE *fb)
|
|
||||||
|
|
||||||
These are the 'buffered disk IO' routines. You can read the code yourself.
|
|
||||||
Note that these routines use file_open() and file_close().
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue