home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
e
/
emxdev8f.zip
/
IO.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-11-18
|
2KB
|
66 lines
/* io.h (emx+gcc) */
#if !defined (_IO_H)
#define _IO_H
#if defined (__cplusplus)
extern "C" {
#endif
#if !defined (_SIZE_T)
#define _SIZE_T
typedef unsigned long size_t;
#endif
#if !defined (SEEK_SET)
#define SEEK_SET 0
#define SEEK_CUR 1
#define SEEK_END 2
#endif
struct stat;
struct _fd_set;
struct timeval;
int access (__const__ char *name, int mode);
int chmod (__const__ char *name, int pmode);
int chsize (int handle, long size);
int close (int handle);
int creat (__const__ char *name, int pmode);
int dup (int handle);
int dup2 (int handle1, int handle2);
int eof (int handle);
long filelength (int handle);
int fstat (int handle, struct stat *buffer);
int fsync (int handle);
int ftruncate (int handle, long length);
int ioctl (int handle, int request, ...);
int isatty (int handle);
long lseek (int handle, long offset, int origin);
char *mktemp (char *string);
int open (__const__ char *name, int oflag, ...);
int pipe (int *two_handles);
int read (int handle, void *buf, size_t nbyte);
int remove (__const__ char *name);
int rename (__const__ char *old_name, __const__ char *new_name);
int select (int nfds, struct _fd_set *readfds, struct _fd_set *writefds,
struct _fd_set *exceptfds, struct timeval *timeout);
int setmode (int handle, int mode);
int sopen (__const__ char *name, int oflag, int shflag, ...);
int stat (__const__ char *name, struct stat *buffer);
long tell (int handle);
int truncate (char *name, long length);
int umask (int pmode);
int unlink (__const__ char *name);
int write (int handle, __const__ void *buf, size_t nbyte);
int _crlf (char *buf, size_t size, size_t *new_size);
int _isterm (int handle);
int _seek_hdr (int handle);
#if defined (__cplusplus)
}
#endif
#endif /* !defined (_IO_H) */