Index
Prev |  |

## Index

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
  Address Definition
  Synchronizing the Backing Store
  Page Validation
  Describing the Mapped Object

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
    Downloading a Type 1 Font to a PostScript Printer
    Locations of Font and Font Metric Files
  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

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
      Character Representation
      Eight-Bit Cleanliness
    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
      Wide Characters
      Character Representation
  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()
    Using printf()
    Variably Ordered Referencing of printf() Arguments
  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
      Specifying a Fontset
      Fontsets
    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
    Cultural Data
    Formatting Dates and Times
  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
  Mapping a Segment of Zeros
  Describing the New Segment
  Describing the New Segment

MAP_FIXED flag
  Segments at a Fixed Address
  Choosing a Segment Address
  Mapping Portions of a File
  Segments at Fixed Offsets

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
  Character Representation
  Text Rendering Routines

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
    NFS Considerations
    File Integrity
    Segment Mapping Function mmap()
    Mapping a VME Device
  SIGKILL
    Memory Locking Functions
    Delayed and Immediate Space Definition
  signal numbers
    Signal Numbers
  SIGSEGV
    Address Definition
    Changing Memory Protection
    Describing the New Segment
    Read-Only Pages
  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

XLookupString()<Default Para Fon
  Using XLookupString(), XwcLookupString(), and XmbLookupString()

XmbLookupString()
  Using XLookupString(), XwcLookupString(), and XmbLookupString()

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

Prev | Table of Contents |
Appendix A. ISO 3166 Country Names and Abbreviations |  |