45 lines
1.3 KiB
C
45 lines
1.3 KiB
C
/***
|
|
*io.h - declarations for low-level file handling and I/O functions
|
|
*
|
|
* Copyright (c) 1985-1987, Microsoft Corporation. All rights reserved.
|
|
*
|
|
*Purpose:
|
|
* This file contains the function declarations for the low-level
|
|
* file handling and I/O functions.
|
|
*
|
|
*******************************************************************************/
|
|
|
|
|
|
#ifndef NO_EXT_KEYS /* extensions enabled */
|
|
#define _CDECL cdecl
|
|
#else /* extensions not enabled */
|
|
#define _CDECL
|
|
#endif /* NO_EXT_KEYS */
|
|
|
|
|
|
/* function prototypes */
|
|
|
|
int _CDECL access(char *, int);
|
|
int _CDECL chmod(char *, int);
|
|
int _CDECL chsize(int, long);
|
|
int _CDECL close(int);
|
|
int _CDECL creat(char *, int);
|
|
int _CDECL dup(int);
|
|
int _CDECL dup2(int, int);
|
|
int _CDECL eof(int);
|
|
long _CDECL filelength(int);
|
|
int _CDECL isatty(int);
|
|
int _CDECL locking(int, int, long);
|
|
long _CDECL lseek(int, long, int);
|
|
char * _CDECL mktemp(char *);
|
|
int _CDECL open(char *, int, ...);
|
|
int _CDECL read(int, char *, unsigned int);
|
|
int _CDECL remove(const char *);
|
|
int _CDECL rename(const char *, const char *);
|
|
int _CDECL setmode(int, int);
|
|
int _CDECL sopen(char *, int, int, ...);
|
|
long _CDECL tell(int);
|
|
int _CDECL umask(int);
|
|
int _CDECL unlink(const char *);
|
|
int _CDECL write(int, char *, unsigned int);
|