header.gml

来自「开放源码的编译器open watcom 1.6.0版的源代码」· GML 代码 · 共 1,049 行 · 第 1/3 页

GML
1,049
字号
.section Header Files in &hdrsys.
.*
.np
The following header files are present in the
.kw sys
subdirectory.
Their presence in this directory indicates that they are
system-dependent header files.
.dfbeg
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.con_msg.h
This header file contains definitions for the console driver.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.console.h
This header file contains "public" definitions for the console driver.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.debug.h
This header file contains debugger data structures.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.dev.h
This header file contains "public" device administrator definitions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.dev_msg.h
This header file contains "public" device driver messages.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.disk.h
This header file contains non-portable file system definitions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.dumper.h
This header file contains the dumper file structure.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.fd.h
This header file contains file descriptor data structures.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.fsys.h
This header file contains non-portable file system definitions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.fsysinfo.h
This header file contains declarations related to the fsysinfo()
function.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.fsys_msg.h
This header file contains non-portable file system message
definitions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.inline.h
Contains handy pragmas that are often used when doing low-level
programming.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.io_msg.h
This header file contains non-portable low-level I/O definitions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.irqinfo.h
This header file contains structure definitions and prototypes for
interrupt request functions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.kernel.h
This header file contains prototypes and pragmas for kernel function
calls.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.lmf.h
This header file contains structure definitions for load module
format.
.do end
.*------------------------------
.if '&machsys' ne 'PP' .do begin
.df sys&pc.locking.h
This header file contains the manifest constants used by the
.kw locking
function.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.magic.h
This header file contains a definition for the
.kw _magic
structure.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.mman.h
This header file contains declarations related to the memory mapping
functions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.mouse.h
This header file contains structure definitions and prototypes for
mouse operations.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.mous_msg.h
This header file contains "private" definitions for the mouse driver.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.name.h
This header file contains structure definitions and prototypes for QNX
"name" functions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.osinfo.h
This header file contains manifests, structure definitions and
prototypes for operating system information.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.osstat.h
This header file contains manifests, structure definitions and
prototypes for operating system status information.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.prfx.h
This header file contains file prefix prototypes.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.proc_msg.h
This header file contains process data structures and definitions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.proxy.h
This header file contains proxy process prototypes.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.psinfo.h
This header file contains manifests and structure definitions for
process information.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.qioctl.h
This header files contains manifests and structures for common
qnx_ioctl messages.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.qnx_glob.h
This header file contains a structure definition for the QNX process
spawning global data area.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.qnxterm.h
This header file contains terminal capability definitions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.sched.h
This header file contains manifests and prototypes for process
scheduling.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.seginfo.h
This header file contains segment information data structures.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.select.h
This header file contains the prototype for the
.kw select
function.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.sendmx.h
This header file contains a definition for
.kw _setmx
and a definition
of the
.kw _mxfer_entry
structure.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.ser_msg.h
This header file contains "public" serial driver messages.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.sidinfo.h
This header file contains session information data structures.
.do end
.*------------------------------
.df sys&pc.stat.h
This POSIX header file contains the declarations pertaining to file
status, including definitions for the
.kw fstat
and
.kw stat
functions and for the structure:
.sfbeg
.sf stat
describes the information obtained for a directory,
file or device
.sfend
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.sys_msg.h
This header file contains standard system message definitions.
.do end
.*------------------------------
.if '&machsys' ne 'PP' .do begin
.df sys&pc.timeb.h
This header file describes the
.kw timeb
structure used in conjunction with the
.kw ftime
function.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.timers.h
This POSIX header file contains interval timer definitions from POSIX
1003.4.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.times.h
This POSIX header file contains process timing definitions from POSIX
1003.1.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.trace.h
This header file contains trace data structures and definitions.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.tracecod.h
This header file contains the trace codes used by the Trace()
functions.
.do end
.*------------------------------
.df sys&pc.types.h
This POSIX header file contains declarations for the types used by
system-level calls to obtain file status or time information.
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.uio.h
This header file contains declarations related to the readv() and
writev() functions.
.do end
.*------------------------------
.if '&machsys' ne 'PP' .do begin
.if '&machsys' ne 'QNX' .do begin
.df sys&pc.utime.h
This POSIX header file contains a declaration for the
.kw utime
function and for the structured type
.kw utimbuf
used by it.
.do end
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.utsname.h
This POSIX header file contains a definition of the
.kw utsname
structure and
a prototype for the
.kw uname
function.
.do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.vc.h
This header file contains manifests and prototypes for virtual circuit
functions.
.do end
.*------------------------------
:cmt. .if '&machsys' eq 'QNX' .do begin
:cmt. .df sys&pc.vc_msg.h
:cmt. This header file contains message formats for virtual circuit
:cmt. functions.
:cmt. .do end
.*------------------------------
.if '&machsys' eq 'QNX' .do begin
.df sys&pc.wait.h
This POSIX header file contains manifests and prototypes for "wait"
functions.
.do end
.dfend
.if '&machsys' eq 'QNX' .do begin
.*
.section Header Files Provided for Compatibility
.*
.np
The following headers are included in order to resolve references to
items found on other operating systems.
They may be helpful when porting code.
.dfbeg
.df /usr/include/ftw.h
.df /usr/include/ioctl.h
.df /usr/include/libc.h
.df /usr/include/sgtty.h
.df /usr/include/shadow.h
.df /usr/include/termcap.h
.df /usr/include/termio.h
.df /usr/include/ustat.h
.df /usr/include/utmp.h
.df /usr/include/sys/dir.h
.df /usr/include/sys/file.h
.df /usr/include/sys/ioctl.h
.df /usr/include/sys/statfs.h
.df /usr/include/sys/termio.h
.df /usr/include/sys/time.h
.dfend
.do end
.*
.endlevel

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?