- 32-bit addressing
- address size
- Defining the Address Space
- page size
- Page Numbers and Offsets
- 64-bit addressing
- address size
- Defining the Address Space
- page size
- Page Numbers and Offsets
- shared memory
- Sharing Memory Between 32-Bit and 64-Bit Processes
- 8-bit clean codesets
- Eight-Bit Cleanliness
- address range
- Defining the Address Space
- address space
- Defining the Address Space
- cannot undefine
- Address Definition
- copy-on-write pages
- Copy-on-Write Pages
- defining addresses
- Address Definition
- heap segment
- Address Space Boundaries
- interrogating
- Interrogating the Memory System
- limits of
- Address Space Limits
- low 4 MB reserved
- Segments at a Fixed Address
- lowest used address
- Address Space Boundaries
- protection
- Changing Memory Protection
- read-only pages
- Read-Only Pages
- resident set size
- Page Validation
- segment
- Defining the Address Space
- segment reserved for user mapping
- Segments at a Fixed Address
- stack segment
- Address Space Boundaries
- text segment
- Address Space Boundaries
- virtual size of
- Apparent Process Size
- Address Definition
- aio_cancel()
- Scheduling Asynchronous I/O
- aio_error()
- Polling for Status
- aio_fsync()
- Assuring Data Integrity
- aio_read()
- Scheduling Asynchronous I/O
- implies aio_init()
- Implicit Initialization
- aio_sgi_init()
- Initializing with aio_sgi_init()
- aio_suspend()
- Checking the Progress of Asynchronous Requests
- aio_write()
- Scheduling Asynchronous I/O
- implies aio_init()
- Implicit Initialization
- arenas
- IRIX IPC
- Using IRIX IPC
- Argentina country code
- ISO 3166 Country Names and Abbreviations
- ASCII strings. See internationalization
- codesets, ASCII
- Character Representation
- asynchronous I/O
- Using Asynchronous I/O
- aiocb structure
- Asynchronous I/O Control Block
- Checking the Progress of Asynchronous Requests
- aioinit_tstructure
- Initializing with aio_sgi_init()
- cancelling
- Scheduling Asynchronous I/O
- file sync
- Assuring Data Integrity
- initializing
- Initializing Asynchronous I/O
- list I/O
- Scheduling Asynchronous I/O
- multiple operations to one file
- Multiple Operations to One File
- notification methods
- Checking the Progress of Asynchronous Requests
- POSIX 1003.1b-1993
- About Asynchronous I/O
- request priority no longer supported
- Asynchronous I/O Control Block
- scheduling operations
- Scheduling Asynchronous I/O
- signal use
- Checking for Completion
- Australia country code
- ISO 3166 Country Names and Abbreviations
- Austria country code
- ISO 3166 Country Names and Abbreviations
- backing store
- Page Validation
- Describing the Mapped Object
- Address Definition
- Synchronizing the Backing Store
- barrier
- Barriers
- IRIX
- Using Barriers
- Belgium country code
- ISO 3166 Country Names and Abbreviations
- Brazil country code
- ISO 3166 Country Names and Abbreviations
- brk()
- Delayed and Immediate Space Definition
- Address Definition
- BSD and IPC
- Types of Interprocess Communication Available
- C local value
- Locale Naming Conventions
- calloc()
- Delayed and Immediate Space Definition
- catalogs. See message catalogs
- Strings and Message Catalogs
- Challenge/Onyx architecture
- PIO error latency
- Mapping a VME Device
- character sets. See internationalization, character sets
- Character Sets, Codesets, and Encodings
- Chile country code
- ISO 3166 Country Names and Abbreviations
- China country code
- ISO 3166 Country Names and Abbreviations
- chkconfig command
- Delayed and Immediate Space Definition
- chmod command
- File Integrity
- codes, country
- ISO 3166 Country Names and Abbreviations
- codesets. See internationalization, codesets
- Character Sets, Codesets, and Encodings
- Colombia country code
- ISO 3166 Country Names and Abbreviations
- compare-and-swap
- Using Compare-and-Swap
- compiler intrinsic
- Using Compiler Intrinsics for Test-and-Set
- compiler intrinsic for atomic operations
- Using Compiler Intrinsics for Test-and-Set
- condition variable
- Condition Variables
- Condition Variables
- conventions, syntax
- Conventions Used in This Manual
- country codes
- ISO 3166 Country Names and Abbreviations
- Courier font
- Font Names
- ctype
- character classification
- Character Classification and ctype
- cycle counter
- Hardware Cycle Counter
- data segment
- locking
- Locking Program Text and Data
- deadlocks
- Deadlock Handling
- Denmark country code
- ISO 3166 Country Names and Abbreviations
- /dev/mem
- Mapping Physical Memory
- /dev/mmem
- Mapping Kernel Virtual Memory
- /dev/vme
- Mapping a VME Device
- /dev/zero
- and mmap()
- Mapping a Segment of Zeros
- Describing the New Segment
- direct disk output
- Using Direct I/O
- disk output
- synchronous
- About Buffered Output
- synchronous direct
- Using Direct I/O
- DSO, text segment for
- Address Space Boundaries
- editres
- IRIS IM Localization With editres
- Egypt country code
- ISO 3166 Country Names and Abbreviations
- empty strings
- Empty String
- encodings. See internationalization, encodings
- Character Sets, Codesets, and Encodings
- EUC encoding
- Chinese
- Specifying a Fontset
- German
- Specifying a Fontset
- Japanese
- Example: EUC in Japanese
- exec()
- new address space
- Address Definition
- fcntl()
- example code
- Creating a Real-time File
- file access permissions and mmap()
- File Permissions
- file and record locking
- File and Record Locking
- across systems
- Record Locking Across Multiple Systems
- deadlocks
- Deadlock Handling
- efficiency, comparative
- Enforcing Mandatory Locking
- F_GETLK
- Getting Lock Information
- F_SETLK
- Setting and Removing Record Locks
- F_TEST
- Getting Lock Information
- F_ULOCK
- Setting and Removing Record Locks
- F_UNLCK
- Setting and Removing Record Locks
- failure
- Setting and Removing Record Locks
- file permissions and
- Controlling File Access With File Permissions
- forking
- Getting Lock Information
- lock information
- Getting Lock Information
- locking a file
- Setting a File Lock
- mandatore
- Enforcing Mandatory Locking
- multiple read locks
- Getting Lock Information
- NFS with
- NFS File Locking
- opening files
- Opening a File for Record Locking
- order of lock removal
- Setting and Removing Record Locks
- overview
- Overview of File and Record Locking
- overview<$endrange
- Lock Promotion and Demotion
- removing locks
- Setting and Removing Record Locks
- setting locks
- Setting and Removing Record Locks
- file descriptor
- with asynchronous I/O
- Asynchronous I/O Control Block
- with mmap()
- Describing the Mapped Object
- file typing rules
- Internationalizing File Typing Rule Strings With MNLS
- LEGEND
- Internationalizing File Typing Rule Strings With MNLS
- MENUCMD
- Internationalizing File Typing Rule Strings With MNLS
- file, mapping into memory
- Locking Mapped Files
- Mapping a File for I/O
- Finland country code
- ISO 3166 Country Names and Abbreviations
- fonts
- Working With Fonts
- accessing
- Writing Programs That Need to Use Fonts
- adding
- Locations of Font and Font Metric Files
- bitmap font
- Adding a Bitmap Font
- font files
- Adding Font and Font Metric Files
- font metric file
- Adding a Font Metric File
- outline font
- Adding an Outline Font
- Utopia Regular font files
- Adding Font and Font Metric Files
- aliases
- Getting a List of Font Names and Font Aliases
- character, defined
- Character
- display characters
- Viewing Fonts
- downloading
- Downloading a Type 1 Font to a PostScript Printer
- images
- How Resolution Affects Font Size
- installing
- Installing and Adding Font and Font Metric Files
- missing fonts
- Downloading a Type 1 Font to a PostScript Printer
- names
- Getting a List of Font Names and Font Aliases
- Font Names
- opening a shell window
- Viewing Fonts
- path
- Getting the Current X Font Path
- pixels
- How Resolution Affects Font Size
- point size
- How Resolution Affects Font Size
- PostScript printers
- Downloading a Type 1 Font to a PostScript Printer
- programming access
- Writing Programs That Need to Use Fonts
- resolution and size
- How Resolution Affects Font Size
- scaling
- Viewing Fonts
- Speedo format
- Locations of Font and Font Metric Files
- Type 1 font
- Locations of Font and Font Metric Files
- Downloading a Type 1 Font to a PostScript Printer
- typeface, defined
- Font Family, or Typeface
- using APIs
- Writing Programs That Need to Use Fonts
- Utopia fonts
- Downloading a Type 1 Font to a PostScript Printer
- viewing
- Viewing Fonts
- virtual memory
- Downloading a Type 1 Font to a PostScript Printer
- X Window System
- Using Fonts With the X Window System
- Font Names
- xfd command
- Viewing Fonts
- fontsets
- Fontsets
- creating
- Creating a Fontset
- specifying
- Specifying a Fontset
- using
- Using a Fontset
- fork()
- defines address space
- Address Definition
- new address space copy-on-write
- Copy-on-Write Pages
- forking
- Getting Lock Information
- France country code
- ISO 3166 Country Names and Abbreviations
- fsync()
- About Synchronous Output
- ftruncate() on memory-mapped file
- File Integrity
- Germany country code
- ISO 3166 Country Names and Abbreviations
- getpagesize()
- Page Numbers and Offsets
- getrlimit()
- Address Space Limits
- Ghostscript
- Adding a Bitmap Font
- Adding a Font Metric File
- Locations of Font and Font Metric Files
- Adding an Outline Font
- GRIO. See guaranteed-rate I/O
- Reader Comments
- guaranteed-rate I/O
- Using Guaranteed-Rate I/O
- creating a real-time file
- Creating a Real-time File
- requesting a guarantee
- Requesting a Guarantee
- hardware timer
- Hardware Cycle Counter
- heap segment
- Address Definition
- Address Space Boundaries
- Hong Kong country code
- ISO 3166 Country Names and Abbreviations
- i18n. See internationalization
- Internationalization (i18n)
- input methods. See internationalization, input methods
- About User Input and Input Methods
- Inter-Process Communication. See IPC
- Reader Comments
- internationalization
- Internationalizing Your Application
- ANSI compatible functions
- ANSI X3.159-198X Standard for C
- character classification
- Character Classification and ctype
- character classification tables
- Character Classification Tables
- character expressions
- Internationalized Regular Expressions
- character sets
- and X
- Character Sets
- defined
- Character Sets, Codesets, and Encodings
- codesets
- ASCII
- Eight-Bit Cleanliness
- Character Representation
- defined
- Character Sets, Codesets, and Encodings
- collating sequence tables
- Collating Sequence Tables
- composing characters
- Composed Characters
- configuration data
- Configuration Data
- ctype
- Character Classification and ctype
- cultural data
- Cultural Data
- customs
- Local Customs
- date formats
- Formatting Dates and Times
- defined
- Internationalization (i18n)
- eight-bit cleanliness
- Eight-Bit Cleanliness
- encodings
- about
- Locale Naming Conventions
- and filesystem
- No Filesystem Information for Encoding Types
- Asian languages
- Asian Languages
- defined
- Character Sets, Codesets, and Encodings
- EUC
- EUC
- European languages
- The ISO 8859 Family
- ISO 10646
- Unicode
- ISO 8859
- The ISO 8859 Family
- Latin 1
- The ISO 8859 Family
- multibyte
- Character Representation
- Unicode
- Unicode
- wchar
- Character Representation
- Wide Characters
- file I/O
- Reading Input Data
- file typing rules
- Internationalizing File Typing Rule Strings With MNLS
- fmtmsg()
- Using fmtmsg()
- GL input
- GL Input
- GUIs
- GUI Concerns
- composition
- Layout
- editres
- IRIS IM Localization With editres
- icons
- Icons
- layout
- Layout
- localized layout
- Localized Layout
- object labels
- X Resources for Strings
- text labels
- X Resources for Strings
- icons
- Icons
- initializing Xlib
- Initialization for Xlib Programming
- input contexts
- Input Contexts (ICs)
- creating
- Creating an Input Context
- styles
- Find an IM Style
- using
- Using the IC
- values
- IC Values
- input methods
- Input Methods (IMs)
- about
- About User Input and Input Methods
- event handling
- Events Under IM Control
- Off-the-Spot style
- Off-the-Spot
- On-the-Spot style
- On-the-Spot
- opening
- Opening an Input Method
- Over-the-Spot style
- Over-the-Spot
- root window style
- Root Window
- setting styles
- Setting IM Styles
- status
- IM Styles
- strings
- Using XLookupString(), XwcLookupString(), and XmbLookupString()
- using styles
- Using Styles
- XFilterEvent()
- Using XFilterEvent()
- XLookupString()
- Using XLookupString(), XwcLookupString(), and XmbLookupString()
- language information
- Language Information
- languages
- Asian
- Asian Languages
- Some Standards
- in locale strings
- Locale Naming Conventions
- Japanese
- The ISO 8859 Family
- Latin
- The ISO 8859 Family
- library functions
- ANSI X3.159-198X Standard for C
- locale-specific behavior
- Locale-Specific Behavior
- localeconv()
- Using localeconv()
- locales. See locales
- Locale
- message catalogs
- Strings and Message Catalogs
- MNLS
- fmtmsg()
- Using fmtmsg()
- message catalogs. See message catalogs, MNLS
- SVR4 MNLS Message Catalogs
- pfmt()
- Using pfmt()
- monetary formats
- Specifying Numbers and Money
- Motif
- Internationalization Support in Motif
- multibyte characters
- Character Representation
- about
- Text Rendering Routines
- converting
- Conversion to Constant-Size Characters
- size of
- Finding the Number of Bytes in a Character
- string length
- How Many Bytes in an MB String?
- using
- Multibyte Characters
- multilingual support
- Multilingual Support
- native language support
- Native Language Support and the NLS Database
- numerical formats
- Specifying Numbers and Money
- pfmt()
- Using pfmt()
- printf()
- Variably Ordered Referencing of printf() Arguments
- Using printf()
- regular expressions
- Regular Expressions
- Using Regular Expressions
- Regular Expressions
- regular expressions, examples
- Internationalized Regular Expressions
- setlocal()
- Setting the Locale
- setting locale
- Setting the Current Locale
- shift tables
- Shift Tables
- signed chars
- Eight-Bit Cleanliness
- sorting rules
- Collating Strings
- standards
- Standards
- strings
- Strings and Message Catalogs
- territories
- Locale Naming Conventions
- time formats
- Formatting Dates and Times
- Unicode
- Unicode
- user input
- About User Input and Input Methods
- application programming
- Translating User Input
- text objects
- Translating User Input
- toolkit text object
- Translating User Input
- wide characters
- Wide Characters
- about
- Character Representation
- converting
- Conversion to MB Characters
- X Window System
- about
- Internationalization Support in X11R6
- X Window System
- changes
- Internationalization Support in X11R6
- character sets
- Character Sets
- EUC encoding
- Example: EUC in Japanese
- fontsets
- Fontsets
- Specifying a Fontset
- keyboard support
- Keys, Keycodes, and Keysyms
- limitations
- Limitations of X11R6 in Supporting Internationalization
- resource names
- Resource Names
- string resources
- X Resources for Strings
- vertical text
- Vertical Text
- XFontSetExtents
- New Text Extents Functions
- Xlib changes
- Xlib Interface Change
- XFontSetExtents()
- New Text Extents Functions
- XPG/3
- message catalogs. See message catalogs
- XPG/4 Message Catalogs
- regular expressions
- Regular Expressions
- interrupt
- validity fault
- Page Validation
- IPC
- arenas
- Using IRIX IPC
- BSD-style
- Types of Interprocess Communication Available
- IRIX arenas
- Using IRIX IPC
- IRIX-style
- Types of Interprocess Communication Available
- Using IRIX IPC
- parallel programming
- Using IRIX IPC
- portability
- Types of Interprocess Communication Available
- POSIX-style
- Using POSIX IPC
- Types of Interprocess Communication Available
- SVR4-style
- Types of Interprocess Communication Available
- types
- Types of Interprocess Communication Available
- Iran country code
- ISO 3166 Country Names and Abbreviations
- Ireland country code
- ISO 3166 Country Names and Abbreviations
- IRIX and IPC
- Types of Interprocess Communication Available
- ISO 3166 Country Codes
- ISO 3166 Country Names and Abbreviations
- Israel country code
- ISO 3166 Country Names and Abbreviations
- Italy country code
- ISO 3166 Country Names and Abbreviations
- Japan country code
- ISO 3166 Country Names and Abbreviations
- Kenya country code
- ISO 3166 Country Names and Abbreviations
- kernel
- address space limits in
- Address Space Limits
- kernel address space
- Defining the Address Space
- Korea country code
- ISO 3166 Country Names and Abbreviations
- l10n. See localization
- Localization (l10n)
- languages, ISO. See internationalization, encodings
- The ISO 8859 Family
- languages, Latin. See internationalization, encodings
- The ISO 8859 Family
- Laos country code
- ISO 3166 Country Names and Abbreviations
- latency of signal
- Signal Latency
- latency of time signal
- Time Signal Latency
- LC_ALL
- Using Locale Categories
- LC_COLLATE
- Using Locale Categories
- LC_CTYPE
- Using Locale Categories
- LC_MESSAGES
- Using Locale Categories
- LC_MONETARY
- Using Locale Categories
- LC_NUMERIC
- Using Locale Categories
- LC_TIME
- Using Locale Categories
- LEGEND
- Internationalizing File Typing Rule Strings With MNLS
- lightweight process
- and mapped segments
- Describing the New Segment
- limits command
- Address Space Limits
- lio_listio()
- Scheduling Asynchronous I/O
- Load Linked instruction
- Test-and-Set Instructions
- locale
- Motif
- Internationalization Support in Motif
- locale-specific behavior
- date
- Cultural Data
- time
- Cultural Data
- locales
- Using Locales
- C locale value
- Locale Naming Conventions
- categories
- Using Locale Categories
- collation
- Collating Strings
- cultural data
- Cultural Data
- data location
- Location of Locale-Specific Data
- date formats
- Formatting Dates and Times
- Cultural Data
- defined
- Locale
- empty strings
- Empty String
- encoding
- Locale Naming Conventions
- languages
- Locale Naming Conventions
- location of data
- Location of Locale-Specific Data
- modifiers
- Locale Naming Conventions
- monetary formats
- Specifying Numbers and Money
- naming conventions
- Locale Naming Conventions
- nonempty strings
- Nonempty Strings in Calls to setlocale()
- numerical formats
- Specifying Numbers and Money
- setlocale()
- Setting the Current Locale
- setting current
- Setting the Current Locale
- sorting rules
- Collating Strings
- territories
- Locale Naming Conventions
- time formats
- Formatting Dates and Times
- localization
- defined
- Localization (l10n)
- empty strings
- Empty String
- nonempty strings
- Nonempty Strings in Calls to setlocale()
- lock
- Locks
- IRIX
- Using Locks
- lock removal, order
- Setting and Removing Record Locks
- lockf()
- to protect mapped file
- File Integrity
- log file warning messages
- Downloading a Type 1 Font to a PostScript Printer
- lp log file warning messages
- Downloading a Type 1 Font to a PostScript Printer
- lseek()
- for file size
- Mapped File Sizes
- with asynchronous I/O
- Asynchronous I/O Control Block
- Macau country code
- ISO 3166 Country Names and Abbreviations
- madvise()
- Releasing Unneeded Pages
- malloc()
- Address Definition
- Delayed and Immediate Space Definition
- use
- Delayed and Immediate Space Definition
- used to find limit of swap
- Delayed and Immediate Space Definition
- mandatory file locking
- Enforcing Mandatory Locking
- MAP_AUTOGROW flag
- Describing the New Segment
- Describing the New Segment
- Describing the New Segment
- Mapping a Segment of Zeros
- MAP_FIXED flag
- Mapping Portions of a File
- Segments at Fixed Offsets
- Segments at a Fixed Address
- Choosing a Segment Address
- MAP_LOCAL flag
- Describing the New Segment
- Describing the New Segment
- MAP_PRIVATE flag
- File Integrity
- Describing the New Segment
- MAP_SHARED flag
- Describing the New Segment
- File Integrity
- memory
- Process Address Space
- address ranges of
- Defining the Address Space
- backing store for
- Address Definition
- interrogating size of
- Interrogating the Memory System
- locking pages in
- Locking and Unlocking Pages in Memory
- page
- Page Numbers and Offsets
- protection
- Changing Memory Protection
- segment
- Defining the Address Space
- ZZZ
- Mapping Segments of Memory
- memory mapping
- Address Definition
- Mapping Segments of Memory
- and file access permissions
- File Permissions
- at fixed addresses
- Segments at a Fixed Address
- choosing segment address for
- Choosing a Segment Address
- conflicts with normal file access
- File Integrity
- for I/O
- Mapping a File for I/O
- locking mapped file
- Locking Mapped Files
- mandatory file locks with
- File Integrity
- of kernel memory
- Mapping Kernel Virtual Memory
- of NFS-mounted filemsync()
- NFS Considerations
- of physical memory
- Mapping Physical Memory
- of segment of zeros
- Mapping a Segment of Zeros
- of VME device
- Mapping a VME Device
- private copy of file
- File Integrity
- replacing a mapped segment
- Mapping Portions of a File
- to create shared segments
- Mapping a File for Shared Memory
- when pages are defined
- Describing the New Segment
- memory, shared. See IPC
- Reader Comments
- MENUCMD
- Internationalizing File Typing Rule Strings With MNLS
- message catalogs
- Strings and Message Catalogs
- closing
- Opening and Closing XPG/4 Catalogs
- file typing rules
- Internationalizing File Typing Rule Strings With MNLS
- incompatibilities
- Strings and Message Catalogs
- locating
- XPG/4 Catalog Location
- MNLS
- fmtmsg()
- Using fmtmsg()
- pfmt()
- Using pfmt()
- pfmt() flags
- Labels, Severity, and Flags
- pfmt() format strings
- Format Strings for pfmt()
- strings
- Putting MNLS Strings Into a Catalog
- using
- SVR4 MNLS Message Catalogs
- NLSPATH
- XPG/4 Catalog Location
- opening
- Opening and Closing XPG/4 Catalogs
- reading
- Using an XPG/4 Catalog
- specifying, MNLS
- Specifying MNLS Catalogs
- XPG/3
- about
- XPG/4 Message Catalogs
- compiling
- Compiling XPG/4 Message Catalogs
- creating
- Creating XPG/4 Message Catalogs
- using
- Using an XPG/4 Catalog
- message queue
- Message Queues
- comparing POSIX, SVR4
- Implementation Differences
- overview of
- Overview of Message Queues
- POSIX facilities
- POSIX Message Queues
- SVR4 facilities
- System V Message Queues
- use of
- Uses of Message Queues
- Mexico country code
- ISO 3166 Country Names and Abbreviations
- MIPS ABI
- reserved address space
- Segments at a Fixed Address
- mmap()
- Segment Mapping Function mmap()
- and file permissions
- File Permissions
- and NFS-mounted files
- NFS Considerations
- in place of lseek()
- Mapping Portions of a File
- of /dev/mem
- Mapping Physical Memory
- of /dev/mmem
- Mapping Kernel Virtual Memory
- of /dev/vme/*
- Mapping a VME Device
- of zero segment
- Mapping a Segment of Zeros
- parameters of
- Describing the Mapped Object
- Mapping a File for Shared Memory
- POSIX use
- POSIX Shared Memory Operations
- using specified addresses
- Segments at a Fixed Address
- when swap is allocated
- Describing the New Segment
- MNLS
- Also see message catalogs
- Specifying MNLS Catalogs
- message catalogs
- SVR4 MNLS Message Catalogs
- monitor resolution
- How Resolution Affects Font Size
- Motif
- internationalization
- Internationalization Support in Motif
- MPI
- Message-Passing Interface (MPI) Model
- differences from PVM
- Differences Between PVM and MPI
- msync()
- Synchronizing the Backing Store
- Mapping a File for I/O
- multibyte characters. See internationalization, multibyte characters
- Text Rendering Routines
- Character Representation
- multilingual support
- Multilingual Support
- multithreading. See parallel computation, pthreads
- Reader Comments
- mutex
- Locks
- mutual exclusion
- Overview of Mutual Exclusion
- Mutexes
- barrier
- Barriers
- condition variable
- Condition Variables
- Condition Variables
- IRIX facilities
- IRIX Facilities for Mutual Exclusion
- lock
- Locks
- mutex
- Mutexes
- Locks
- POSIX facilities
- POSIX Facilities for Mutual Exclusion
- read-write locks
- Read-Write Locks
- semaphore
- Semaphores
- SVR4 facilities
- Using Compiler Intrinsics for Test-and-Set
- test-and-set
- Test-and-Set Instructions
- names, country
- ISO 3166 Country Names and Abbreviations
- nationalized software
- Nationalized Software
- New Zealand country code
- ISO 3166 Country Names and Abbreviations
- NFS and file locking
- NFS File Locking
- NFS and memory-mapped files
- NFS Considerations
- Nigeria country code
- ISO 3166 Country Names and Abbreviations
- NLSPATH
- XPG/4 Catalog Location
- Off-the-Spot style
- Off-the-Spot
- On-the-Spot style
- On-the-Spot
- open()
- Describing the Mapped Object
- example code
- Creating a Real-time File
- of /dev/zero
- Mapping a Segment of Zeros
- Over-the-Spot style
- Over-the-Spot
- page
- copy on write
- Copy-on-Write Pages
- locking
- Locking and Unlocking Pages in Memory
- read-only
- Read-Only Pages
- releasing unneeded
- Releasing Unneeded Pages
- page fault
- prevent by locking memory
- Locking and Unlocking Pages in Memory
- page size
- Page Numbers and Offsets
- page validation
- Page Validation
- parallel computation
- Models of Parallel Computation
- hardware support for
- Parallel Hardware Models
- models of
- Parallel Execution Models
- MPI
- Message-Passing Interface (MPI) Model
- process-level
- Process-Level Parallelism
- Process-Level Parallelism
- PVM
- Parallel Virtual Machine (PVM) Model
- self-dispatching process
- Self-Dispatching Processes
- SHMEM
- Shared Memory (SHMEM) Model
- statement-level
- Statement-Level Parallelism
- Statement-Level Parallelism
- thread-level
- Thread-Level Parallelism
- Thread-Level Parallelism
- parallel hardware
- Parallel Hardware Models
- parallel programming
- Using IRIX IPC
- parallelism. See parallel computation
- Reader Comments
- path
- fonts
- Getting the Current X Font Path
- plock()
- example of
- Locking Program Text and Data
- poll()
- Creating Polled Semaphores
- polled semaphore
- Creating Polled Semaphores
- Portugal country code
- ISO 3166 Country Names and Abbreviations
- POSIX and IPC
- Types of Interprocess Communication Available
- POSIX threads. See pthreads
- Reader Comments
- PostScript printers
- Downloading a Type 1 Font to a PostScript Printer
- printers, PostScript
- Downloading a Type 1 Font to a PostScript Printer
- printf()
- Variably Ordered Referencing of printf() Arguments
- printf() message catalogs
- Variably Ordered Referencing of printf() Arguments
- process
- Process-Level Parallelism
- address space
- Address Space Boundaries
- compared to pthread
- Overview of POSIX Threads
- creation
- Process Creation and Share Groups
- parallelism
- Process-Level Parallelism
- parent
- Process “Reaping”
- reaping
- Process “Reaping”
- scheduling
- Process Scheduling
- self-dispatching
- Self-Dispatching Processes
- share group
- Process Creation and Share Groups
- process scheduling
- BSD
- Controlling Scheduling With IRIX and BSD-Compatible Facilities
- IRIX
- Controlling Scheduling With IRIX and BSD-Compatible Facilities
- POSIX
- Controlling Scheduling With POSIX Functions
- process scope threads
- Contention Scope
- programming
- fonts
- Writing Programs That Need to Use Fonts
- parallel
- Using IRIX IPC
- ps command
- Address Definition
- pscommand
- Page Validation
- pthread scheduling contention
- Contention Scope
- pthread_mutexattr_setpshared()
- Preparing Mutex Objects
- pthread_mutexattr_settype()
- Preparing Mutex Objects
- pthread_setconcurrency()
- Contention Scope
- pthread_setrunon_np()
- Contention Scope
- pthreads
- Thread-Level Parallelism
- Thread-Level Parallelism
- cancel
- Terminating a Thread
- compare to process
- Overview of POSIX Threads
- compiling
- Compiling Pthread Source
- creating
- Creating Pthreads
- debugging
- Debugging Pthread Programs
- detach
- Initial Detach State
- Joining and Detaching
- fork event
- Setting Event Handlers
- priority
- Scheduling Priority
- scheduling
- Scheduling Pthreads
- Initial Scheduling Scope, Priority, and Policy
- signal action in
- Setting Signal Actions
- signal masks
- Setting Signal Masks
- stack allocation
- Thread Stack Allocation
- static initializer
- Initializing Static Data
- synchronization of
- Synchronizing Pthreads
- termination
- Terminating a Thread
- termination event
- Setting Event Handlers
- thread ID
- Getting the Thread ID
- thread-unique data
- Using Thread-Unique Data
- PVM
- Parallel Virtual Machine (PVM) Model
- differences from MPI
- Differences Between PVM and MPI
- read()
- About Synchronous Input
- with guaranteed-rate I/O
- Requesting a Guarantee
- reaping child processes
- Process “Reaping”
- resident set size
- Page Validation
- rlimit kernel parameter
- Address Space Limits
- rpc.lockd daemon
- NFS File Locking
- Saudi Arabia country code
- ISO 3166 Country Names and Abbreviations
- sched_yield()
- Timed Pauses and Schedule Cession
- segment
- Defining the Address Space
- heap
- Address Space Boundaries
- locking
- Locking Program Text and Data
- lowest address
- Address Space Boundaries
- stack
- Address Space Boundaries
- text
- Address Space Boundaries
- segment address
- Choosing a Segment Address
- segments at fixed offsets
- Segments at Fixed Offsets
- sem_destroy()
- Managing Unnamed Semaphores
- sem_init()
- Managing Unnamed Semaphores
- semaphore
- Semaphores
- IRIX
- Using IRIX Semaphores
- polled
- Creating Polled Semaphores
- POSIX named
- Managing Named Semaphores
- POSIX unnamed
- Managing Unnamed Semaphores
- SVR4
- Using Compiler Intrinsics for Test-and-Set
- using POSIX
- Using Semaphores
- setlocal()
- Setting the Locale
- setlocale()
- Setting the Current Locale
- setrlimit()
- Address Space Limits
- limit
- Delayed and Immediate Space Definition
- sginap()
- Timed Pauses and Schedule Cession
- share group
- Process Creation and Share Groups
- shared arena
- initializing
- Initializing Arena Attributes
- shared memory
- Sharing Memory Between Processes
- IRIX
- IRIX Shared Memory Arenas
- POSIX
- POSIX Shared Memory Operations
- SVR4
- System V Shared Memory Functions
- example
- Shared Memory Examples
- shared memory segment
- Mapping a File for Shared Memory
- shared memory. See IPC
- Reader Comments
- SHMEM
- Shared Memory (SHMEM) Model
- sigaction()
- Using Asynchronous Handling
- SIGALRM
- from interval timer
- BSD Timers
- SIGBUS
- on access to truncated mapped file
- File Integrity
- on NFS error in mapped file
- NFS Considerations
- on PIO access to invalid bus address
- Mapping a VME Device
- Mapping a VME Device
- on reference past end of mapped segment
- Segment Mapping Function mmap()
- sigevent structure
- Asynchronous I/O Control Block
- SIGKILL
- on reaching limit of virtual swap
- Delayed and Immediate Space Definition
- possible when locking pages
- Memory Locking Functions
- signal
- Signals
- and X intrinsics
- Signals Under X-Windows
- asynchronous I/O use
- Checking for Completion
- blocking
- Signal Blocking and Signal Masks
- BSD facilities
- BSD Signal Facility
- catching
- Catching Signals
- compatibility
- Signal Implementations
- handling in pthread
- Setting Signal Actions
- handling policy for
- Signal Handling Policies
- ignoring
- Ignoring Signals
- latency
- Signal Latency
- mask
- Signal Blocking and Signal Masks
- Signal Masking
- mask in pthread
- Setting Signal Masks
- multiple received
- Multiple Signals
- POSIX facilities
- POSIX Signal Facility
- SIGALRM
- BSD Timers
- SIGBUS
- Segment Mapping Function mmap()
- Mapping a VME Device
- NFS Considerations
- File Integrity
- SIGKILL
- Memory Locking Functions
- Delayed and Immediate Space Definition
- signal numbers
- Signal Numbers
- SIGSEGV
- Describing the New Segment
- Read-Only Pages
- Address Definition
- Changing Memory Protection
- SVR4 facilities
- System V Signal Facility
- synchronous receipt
- Synchronous Signal Handling
- Using Synchronous Handling
- SIGSEGV
- on access to read-only page
- Changing Memory Protection
- on attempt to change read-only page
- Read-Only Pages
- on reference to undefined page
- Address Definition
- on store past end of mapped segment
- Describing the New Segment
- South Africa country code
- ISO 3166 Country Names and Abbreviations
- Spain country code
- ISO 3166 Country Names and Abbreviations
- Speedo format fonts
- Locations of Font and Font Metric Files
- sproc()
- and mapped segments
- Describing the New Segment
- stack segment
- Address Definition
- Address Space Boundaries
- locking
- Locking Program Text and Data
- Store Conditional instruction
- Test-and-Set Instructions
- SVR4 and IPC
- Types of Interprocess Communication Available
- swap
- Address Definition
- Page Validation
- Sweden country code
- ISO 3166 Country Names and Abbreviations
- Switzerland country code
- ISO 3166 Country Names and Abbreviations
- synchronous disk output
- About Buffered Output
- syntax, conventions
- Conventions Used in This Manual
- sysconf()
- Interrogating the Memory System
- syssgi()
- set flush interval
- Using a Delayed System Buffer Flush
- system scope threads
- Contention Scope
- systune command
- Address Space Limits
- Taiwan country code
- ISO 3166 Country Names and Abbreviations
- test-and-set
- Using Test-and-Set Functions
- compiler intrinsics for
- Using Compiler Intrinsics for Test-and-Set
- instructions
- Test-and-Set Instructions
- library functions for
- Using Test-and-Set Functions
- text rendering routines
- Text Rendering Routines
- text segment
- Address Space Boundaries
- loaded from program file
- Page Validation
- locking
- Locking Program Text and Data
- read-only
- Read-Only Pages
- threads
- process scope
- Contention Scope
- system scope
- Contention Scope
- timer
- Timer Facilities
- BSD facilities
- BSD Timers
- data structures
- Time Data Structures
- fasthz obsolete
- How Timers Are Managed
- hardware cycle counter
- Hardware Cycle Counter
- implementation
- How Timers Are Managed
- latency
- Time Signal Latency
- POSIX facilities
- POSIX Timers
- Type 1 font. See fonts
- Downloading a Type 1 Font to a PostScript Printer
- typographical conventions
- Conventions Used in This Manual
- typography. See fonts
- Typography
- Uganda country code
- ISO 3166 Country Names and Abbreviations
- uscas()
- Using Compare-and-Swap
- uscas32
- Using Compare-and-Swap
- Utopia fonts
- Downloading a Type 1 Font to a PostScript Printer
- validity fault
- Page Validation
- video on demand (VOD). See guaranteed-rate I/O, video on demand
- Reader Comments
- video resolution
- How Resolution Affects Font Size
- virtual address space. See address space
- Defining the Address Space
- virtual memory
- font loading
- Downloading a Type 1 Font to a PostScript Printer
- loading pages
- Page Validation
- synchronizing backing store
- Synchronizing the Backing Store
- ZZZ
- Process Address Space
- virtual page number
- Page Numbers and Offsets
- virtual size
- Address Definition
- virtual swap
- Delayed and Immediate Space Definition
- SIGKILL from
- Delayed and Immediate Space Definition
- ZZZ
- Delayed and Immediate Space Definition
- VME PIO
- Mapping a VME Device
- VPN. See virtual page number
- Page Numbers and Offsets
- wait()
- Process “Reaping”
- wait, timed
- Timed Pauses and Schedule Cession
- warning messages
- lp log file
- Downloading a Type 1 Font to a PostScript Printer
- wide characters. See internationalization, wide characters
- Wide Characters
- write()
- About Synchronous Output
- direct
- Using Direct I/O
- synchronous
- About Buffered Output
- with guaranteed-rate I/O
- Creating a Real-time File
- Requesting a Guarantee
- X Window System
- fonts. See fonts
- Font Names
- installing fonts. See fonts, installing
- Locations of Font and Font Metric Files
- internationalization changes
- Internationalization Support in X11R6
- limitations
- Limitations of X11R6 in Supporting Internationalization
- xfd command
- Viewing Fonts
- XFilterEvent()
- Using XFilterEvent()
- XFontSetExtents
- New Text Extents Functions
- XLFD font names. See internationalization, X Window System, fontsets
- Specifying a Fontset
- Xlib changes
- Xlib Interface Change
- XmbLookupString()
- Using XLookupString(), XwcLookupString(), and XmbLookupString()
- xpdf command
- Adding a Bitmap Font
- Adding an Outline Font
- Adding a Font Metric File
- XSetLocaleModifiers()
- Opening an Input Method
- XwcLookupString()
- Using XLookupString(), XwcLookupString(), and XmbLookupString()
- yielding
- Timed Pauses and Schedule Cession
- Zambia country code
- ISO 3166 Country Names and Abbreviations