62 lines
1.6 KiB
C
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 */
|
|
|