C语言

A 开头函数 B 开头函数 C 开头函数 D 开头函数 E 开头函数 F 开头函数 G 开头函数 H 开头函数 I 开头函数 K 开头函数 L 开头函数 M 开头函数 O 开头函数 P 开头函数 R 开头函数 S 开头函数 T 开头函数 U 开头函数 V 开头函数 _ 开头函数 转换函数 诊断函数 接口函数 字符判别函数 目录函数 输入输出函数 数学函数 操作函数 进程函数 字符串操作函数 时间日期函数 存储分配函数 assert.h头文件 alloc.h头文件 ctype.h头文件 dir.h头文件 dos.h头文件 errno.h头文件 fcntl.h头文件 float.h头文件 graphics.h头文件 io.h头文件 limits.h头文件 malloc.h头文件 math.h头文件 mem.h头文件 process.h头文件 setjmp.h头文件 share.h头文件 signal.h头文件 stdarg.h头文件 stddef.h头文件 stdio.h头文件 stdlib.h头文件 string.h头文件 time.h头文件 values.h头文件

/*  io.h

 

    Definitions for low level I/O functions.

 

    Copyright (c) Borland International 1987,1988

    All Rights Reserved.

*/

#if __STDC__

#define _Cdecl

#else

#define _Cdecl    cdecl

#endif

 

#ifndef _IO_H

#define _IO_H 1

 

#define HANDLE_MAX   20U

 

extern unsigned int  _Cdecl _openfd[];

 

struct ftime  {

    unsigned   ft_tsec    : 5;  /* Two second interval */

    unsigned   ft_min : 6;  /* Minutes */

    unsigned   ft_hour    : 5;  /* Hours */

    unsigned   ft_day : 5;  /* Days */

    unsigned   ft_month : 4; /* Months */

    unsigned   ft_year    : 7;  /* Year */

};

 

#define SEEK_CUR  1

#define SEEK_END  2

#define SEEK_SET  0

 

int  _Cdecl access   (const char *path, int amode);

int  _Cdecl _chmod   (const char *path, int func, ... /* int attr */);

int  _Cdecl chmod (const char *path, int amode);

int  _Cdecl chsize   (int handle, long size);

int  _Cdecl _close   (int handle);

int  _Cdecl close (int handle);

int  _Cdecl _creat   (const char *path, int attribute);

int  _Cdecl creat (const char *path, int amode);

int  _Cdecl creatnew (const char *path, int mode); /* DOS 3.0 or later */

int  _Cdecl creattemp    (char *path, int amode); /* DOS 3.0 or later */

int  _Cdecl dup      (int handle);

int  _Cdecl dup2  (int oldhandle, int newhandle);

int  _Cdecl eof      (int handle);

long _Cdecl filelength   (int handle);

int  _Cdecl getftime (int handle, struct ftime *ftimep);

int  _Cdecl ioctl (int handle, int func, ...);

       /* optional 3rd and 4th args are: void * argdx, int argcx */

int  _Cdecl isatty   (int handle);

int  _Cdecl lock  (int handle, long offset, long length);

long _Cdecl lseek (int handle, long offset, int fromwhere);

int  _Cdecl _open (const char *path, int oflags);

int  _Cdecl open  (const char *path, int access,... /*unsigned mode*/);

int  _Cdecl _read (int handle, void *buf, unsigned len);

int  _Cdecl read  (int handle, void *buf, unsigned len);

int  _Cdecl setftime (int handle, struct ftime *ftimep);

int  _Cdecl setmode  (int handle, int amode);

long _Cdecl tell  (int handle);

unsigned _Cdecl umask    (unsigned cmask);

int  _Cdecl unlink   (const char *path);

int  _Cdecl unlock   (int handle, long offset, long length);

int  _Cdecl _write   (int handle, void *buf, unsigned len);

int  _Cdecl write (int handle, void *buf, unsigned len);

 

/* macros for compatibility with earlier versions & other compilers. */

#define sopen(path,access,shflag,mode) open (path, (access)|(shflag), mode)

 

#endif /* _IO_H */