VxWorks
Reference Manual
5.4
Edition 1
®
Copyright 1984 – 1999 Wind River Systems, Inc.
ALL RIGHTS RESERVED. No part of this publication may be copied in any form, by photocopy,
microfilm, retrieval system, or by any other means now known or hereafter invented without the
prior written permission of Wind River Systems, Inc.
VxWorks, IxWorks, Wind River Systems, the Wind River Systems logo, wind, and Embedded Internet
are registered trademarks of Wind River Systems, Inc. Tornado, CrossWind, Personal JWorks, VxMP,
VxSim, VxVMI, WindC++, WindConfig,Wind Foundation Classes, WindNet, WindPower, WindSh, and
WindView are trademarks of Wind River Systems, Inc.
All other trademarks used in this document are the property of their respective owners.
Corporate Headquarters
Wind River Systems, Inc.
500 Wind River Way
Alameda, CA 94501-1153
USA
toll free (
US): 800/545-WIND
telephone: 510/748-4100
facsimile: 510/749-2010
Europe
Wind River Systems, S.A.R.L.
19, Avenue de Norvège
Immeuble B4, Bâtiment 3
Z.A. de Courtaboeuf 1
91953 Les Ulis Cédex
FRANCE
telephone: 33-1-60-92-63-00
facsimile: 33-1-60-92-63-15
Japan
Wind River Systems K.K.
Ebisu Prime Square Tower 5th Fl.
1-1-39 Hiroo
Shibuya-ku
Tokyo 150-0012
JAPAN
telephone: 81-3-5778-6001
facsimile: 81-3-5778-6002
VxWorks Reference Manual, 5.4
Edition 1
7 May 99
Part #: DOC-12910-ND-00
CUSTOMER SUPPORT
Telephone E-mail Fax
Corporate: 800/872-4977 toll free, U.S. & Canada
510/748-4100 direct
support@wrs.com 510/749-2164
Europe: 33-1-69-07-78-78 support@wrsec.fr 33-1-69-07-08-26
Japan: 011-81-3-5467-5900 support@kk.wrs.com 011-81-3-5467-5877
If you purchased your Wind River Systems product from a distributor, please contact your
distributor to determine how to reach your technical support organization.
Please provide your license number when contacting Customer Support.
iii
Contents
1 Libraries
This section provides reference pages for VxWorks libraries. Each entry lists the routines
found in the library, including a one-line synopsis of each and a general description of
their use.
Entries for libraries that are specific to board support packages (BSPs) are provided in
online format only. However, this section contains entries for the serial, Ethernet, and
SCSI drivers available with VxWorks BSPs, plus a generic entry for the BSP-specific
library sysLib.
2 Subroutines
This section provides reference pages for each of the subroutines found in VxWorks
libraries documented in section 1.
Keyword Index
This section is a “permuted index” of keywords found in the NAME line of each reference
page. The keyword for each index item is left-aligned in column 2. The remaining words
in column 1 and 2 show the context for the keyword.
1 - i
1
Libraries
aic7880Lib – Adaptec 7880 SCSI Host Adapter Library File ........................................................ 1-1
aioPxLib – asynchronous I/O (AIO) library (POSIX) ................................................................ 1-4
aioPxShow – asynchronous I/O (AIO) show library ..................................................................... 1-8
aioSysDrv – AIO system driver ....................................................................................................... 1-9
ambaSio – ARM AMBA UART tty driver ................................................................................... 1-9
ansiAssert – ANSI assert documentation ....................................................................................... 1-12
ansiCtype – ANSI ctype documentation ........................................................................................ 1-12
ansiLocale – ANSI locale documentation ....................................................................................... 1-13
ansiMath – ANSI math documentation ........................................................................................ 1-13
ansiSetjmp – ANSI setjmp documentation ...................................................................................... 1-15
ansiStdarg – ANSI stdarg documentation ...................................................................................... 1-15
ansiStdio – ANSI stdio documentation ......................................................................................... 1-16
ansiStdlib – ANSI stdlib documentation ........................................................................................ 1-20
ansiString – ANSI string documentation ....................................................................................... 1-21
ansiTime – ANSI time documentation .......................................................................................... 1-22
arpLib – Address Resolution Protocol (ARP) table manipulation library .......................... 1-24
ataDrv – ATA/IDE (LOCAL and PCMCIA) disk device driver ........................................... 1-24
ataShow – ATA/IDE (LOCAL and PCMCIA) disk device driver show routine .................. 1-27
bALib – buffer manipulation library SPARC assembly language routines ....................... 1-27
bLib – buffer manipulation library ........................................................................................ 1-28
bootConfig – system configuration module for boot ROMs ......................................................... 1-29
bootInit – ROM initialization module ......................................................................................... 1-29
bootLib – boot ROM subroutine library ..................................................................................... 1-30
bootpLib – BOOTP client library ................................................................................................... 1-32
cacheArchLib – architecture-specific cache management library ..................................................... 1-34
cacheCy604Lib – Cypress CY7C604/605 SPARC cache management library .................................. 1-35
cacheI960CxALib – I960Cx cache management assembly routines ........................................................ 1-35
cacheI960CxLib – I960Cx cache management library ............................................................................ 1-36
cacheI960JxALib – I960Jx cache management assembly routines .......................................................... 1-36
cacheI960JxLib – I960Jx cache management library .............................................................................. 1-37
- 1
- 2
- 3
前往页