dos_compilers/Intel iC-86 Compiler v4.5/INC/IO.H
2024-07-04 06:47:32 -07:00

62 lines
1.6 KiB
C

/* io.h - file access function prototypes
* $Version: 1.33 $
* Copyright (c) 1988-91 Intel Corporation, ALL RIGHTS RESERVED.
*/
#ifndef _ioh
#define _ioh
/*lint -library */
#ifndef _timeh
#include <time.h>
#endif
#ifndef _typesh
#include <sys/types.h>
#endif
#pragma fixedparams("access", "chmod", "chown", "chsize", "close")
#pragma fixedparams("creat", "dup", "dup2", "eof", "filelength")
#pragma fixedparams("isatty", "link", "locking", "lseek", "ltell")
#pragma fixedparams("mktemp", "read", "setmode", "umask", "unlink")
#pragma fixedparams("write", "tell", "_open")
#pragma fixedparams("_stdio_stdopen", "_map_length")
#pragma varparams("open", "sopen")
/*
* Function prototypes:
*/
int access(const char *, int);
int chmod(const char *, mode_t);
int chown(const char *, uid_t, gid_t);
int chsize(int, long);
int close(int);
int creat(const char *, mode_t);
int dup(int);
int dup2(int, int);
int eof(int);
long filelength(int);
int isatty(int);
int link(const char *, const char *);
int locking(int, int, long);
off_t lseek(int, off_t, int);
long ltell(int);
int _map_length(int, const void *, size_t);
char *mktemp(char *);
int open(const char *, int, ...);
int _open(const char *, unsigned int, unsigned int, unsigned int);
int read(int, char *, unsigned int);
int setmode(int, int);
int sopen(const char *, unsigned int, unsigned int, ...);
int _stdio_stdopen(int);
long tell(int);
mode_t umask(mode_t);
int unlink(const char *);
int write(int, const char *, unsigned int);
#ifdef _CLIB
#endif
#endif /* _ioh */