- 8-bit clean codesets
- Eight-Bit Cleanliness
- access permissions, file
- File Protection
- Adobe Font Metric files
- Installing Font and Font Metric Files
- arenas
- example
- Exchanging the First Datum
- IPC
- Types of Inter-Process Communication Available
- IRIX IPC
- IRIX IPC
- Argentina country code
- ISO 3166 Country Names and Abbreviations
- ASCII strings. See internationalization
- codesets, ASCII
- Character Representation
- Australia country code
- ISO 3166 Country Names and Abbreviations
- Austria country code
- ISO 3166 Country Names and Abbreviations
- barriers
- allocating
- Using Barriers
- Belgium country code
- ISO 3166 Country Names and Abbreviations
- Brazil country code
- ISO 3166 Country Names and Abbreviations
- BSD and IPC
- Types of Inter-Process Communication Available
- C local value
- Locale Naming Conventions
- calling process, suspend
- System V Messages
- catalogs. See message catalogs
- Strings and Message Catalogs
- 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
- 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
- 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
- data structure. See IPC message queues
- Message Queues
- deadlocks
- Deadlock Handling
- Denmark country code
- ISO 3166 Country Names and Abbreviations
- editres
- IRIS IM Localization with editres
- Egypt country code
- ISO 3166 Country Names and Abbreviations
- empty strings
- The Empty String
- encodings. See internationalization, encodings
- Character Sets, Codesets, and Encodings
- errno variable
- Example Program
- EUC encoding
- Chinese
- Specifying a Fontset
- German
- Specifying a Fontset
- Japanese
- Example: EUC in Japanese
- fcntl()
- Setting a File Lock
- An Overview of File and Record Locking
- file and record locking
- An Overview of File and Record Locking
- access permissions
- File Protection
- across systems
- Record Locking Across Multiple Systems
- advisory
- Mandatory Locking
- An Overview of File and Record Locking
- advisory locking
- Terminology
- changing lock types
- Setting and Removing Record Locks
- deadlocks
- Deadlock Handling
- definitions
- Terminology
- efficiency, comparative
- Mandatory Locking
- exclusive locks
- Terminology
- 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
- fcntl()
- Setting a File Lock
- forking
- Getting Lock Information
- lock information
- Getting Lock Information
- lockf()
- Setting a File Lock
- locking a file
- Setting a File Lock
- lseek()
- Setting a File Lock
- mandatory
- Mandatory Locking
- An Overview of File and Record Locking
- assuring
- Selecting Advisory or Mandatory Locking
- mandatory locking
- Terminology
- multiple read locks
- Getting Lock Information
- opening files
- Opening a File for Record Locking
- order of lock removal
- Setting and Removing Record Locks
- overview
- An Overview of File and Record Locking
- promoting a lock
- Setting and Removing Record Locks
- read locks
- Terminology
- removing locks
- Setting and Removing Record Locks
- setting locks
- Setting and Removing Record Locks
- sharing locks
- Terminology
- write locks
- Terminology
- file typing rules
- Internationalizing File Typing Rule Strings
- LEGEND
- Internationalizing File Typing Rule Strings
- MENUCMD
- Internationalizing File Typing Rule Strings
- Finland country code
- ISO 3166 Country Names and Abbreviations
- fonts
- Working With Fonts
- accessing
- Writing Programs That Need to Use Fonts
- adding
- Installing 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
- Adobe Font Metric files
- Installing Font and Font Metric Files
- aliases
- Getting a List of Font Names and Font Aliases
- character, defined
- Terminology
- 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
- Font Names
- Getting a List of Font Names and Font Aliases
- 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
- Installing Font and Font Metric Files
- Type 1 font
- Installing Font and Font Metric Files
- Downloading a Type 1 Font to a PostScript Printer
- typeface, defined
- Terminology
- 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
- Font Names
- Using Fonts with the X Window System
- xfd command
- Viewing Fonts
- fontsets
- Fontsets
- creating
- Creating a Fontset
- specifying
- Specifying a Fontset
- using
- Using a Fontset
- forking
- Getting Lock Information
- France country code
- ISO 3166 Country Names and Abbreviations
- Germany country code
- ISO 3166 Country Names and Abbreviations
- 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
- Inter-Process Communication
- internationalization
- Internationalizing Your Application
- character classification
- Character Classification and ctype
- 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
- composing characters
- Composed Characters
- ctype
- Character Classification and ctype
- 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
- ISO 10646 and Unicode
- ISO 8859
- The ISO 8859 Family
- Latin 1
- The ISO 8859 Family
- multibyte
- Character Representation
- Unicode
- ISO 10646 and Unicode
- wchar
- Wide Characters
- Character Representation
- file I/O
- Reading Input Data
- file typing rules
- Internationalizing File Typing Rule Strings
- fmtmsg()
- fmtmsg()
- functions
- Using Functions Instead of Macros
- 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
- XLookupString(), XwcLookupString(), and XmbLookupString()
- using styles
- Using Styles
- XFilterEvent()
- XFilterEvent()
- XLookupString()
- XLookupString(), XwcLookupString(), and XmbLookupString()
- languages
- Asian
- Some Standards
- Asian Languages
- in locale strings
- Locale Naming Conventions
- Japanese
- The ISO 8859 Family
- Latin
- The ISO 8859 Family
- localeconv()
- localeconv()
- locales. See locales
- Locale
- macros
- Using Functions Instead of Macros
- message catalogs
- Strings and Message Catalogs
- MNLS
- fmtmsg()
- fmtmsg()
- message catalogs. See message catalogs, MNLS
- SVR4 MNLS Message Catalogs
- pfmt()
- pfmt()
- monetary formats
- Specifying Numbers and Money
- multibyte characters
- Character Representation
- about
- Text Rendering Routines
- converting
- Conversion to Constant-Size Characters
- size of
- How Many Bytes in a Character?
- string length
- How Many Bytes in an MB String?
- using
- Multibyte Characters
- multilingual support
- Multilingual Support
- numerical formats
- Specifying Numbers and Money
- pfmt()
- pfmt()
- printf()
- printf()
- Variably Ordered Referencing of printf() Arguments
- regular expressions
- Regular Expressions
- setlocal()
- Locale
- setting locale
- Setting the Current Locale
- 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
- ISO 10646 and Unicode
- user input
- About User Input and Input Methods
- application programming
- User Input
- text objects
- User Input
- toolkit text object
- 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/3 Message Catalogs
- regular expressions
- Regular Expressions
- IPC
- message queues
- getting
- Getting Message Queues with msgget()
- semaphores
- getting
- Using Semaphores
- semctl()
- System V Semaphores
- semget()
- System V Semaphores
- IPC
- arenas
- IRIX IPC
- Types of Inter-Process Communication Available
- barriers
- Using Barriers
- BSD-style
- Types of Inter-Process Communication Available
- IPC_CREAT
- Using Shared Memory
- Message Operations Overview
- IPC_EXCL
- Getting Semaphores with semget()
- Using Semaphores
- Message Operations Overview
- Getting Shared Memory Segments with shmget()
- IPC_NOWAIT
- System V Semaphores
- Receiving Messages
- IPC_PRIVATE
- Using Semaphores
- Message Operations Overview
- Getting Message Queues with msgget()
- IPC_RMID
- Controlling Message Queues: msgctl()
- IPC_SET
- Controlling Message Queues: msgctl()
- IPC_STAT
- Controlling Message Queues: msgctl()
- ipcs command
- Using Shared Memory
- Using Semaphores
- IRIX arenas
- IRIX IPC
- IRIX shared memory
- Using IRIX Shared Memory
- IRIX-style
- IRIX IPC
- Types of Inter-Process Communication Available
- keys
- Types of Inter-Process Communication Available
- Message Operations Overview
- message operation permissions
- Getting Message Queues with msgget()
- message operations
- Message Operations Overview
- System V Messages
- message queues
- Message Queues
- System V Messages
- controlling
- Message Operations Overview
- creating
- Message Operations Overview
- Getting Message Queues with msgget()
- data structure
- Message Queues
- maximum number
- Getting Message Queues with msgget()
- messages
- System V Messages
- automatic truncating
- Receiving Messages
- errno variable
- Example Program
- limit total number
- Sending a Message
- msgctl()
- Controlling Message Queues: msgctl()
- Message Operations Overview
- System V Messages
- msgctl():example
- Example Program
- msgget()
- Message Operations Overview
- Getting Message Queues with msgget()
- System V Messages
- msgget():example
- Example Program
- msgrcv()
- Receiving Messages
- Operations for Messages: msgsnd() and msgrcv()
- msgrcv():example
- Example Program
- msgsnd()
- Sending a Message
- Operations for Messages: msgsnd() and msgrcv()
- msgsnd():example
- Example Program
- receiving
- Receiving Messages
- Operations for Messages: msgsnd() and msgrcv()
- sending
- Operations for Messages: msgsnd() and msgrcv()
- Sending a Message
- MSG_NOERROR
- Receiving Messages
- MSG_R
- Getting Message Queues with msgget()
- MSG_W
- Getting Message Queues with msgget()
- msgctl()
- Controlling Message Queues: msgctl()
- System V Messages
- Message Operations Overview
- msgflg()
- Message Operations Overview
- Getting Message Queues with msgget()
- msgget()
- Message Operations Overview
- Getting Message Queues with msgget()
- System V Messages
- MSGMNI
- Getting Message Queues with msgget()
- msgrcv()
- Operations for Messages: msgsnd() and msgrcv()
- Receiving Messages
- msgsnd()
- Operations for Messages: msgsnd() and msgrcv()
- Sending a Message
- MSGTQL
- Sending a Message
- msqid()
- Message Queues
- parallel programming
- IRIX IPC
- portability
- Types of Inter-Process Communication Available
- removing facilities
- System V Semaphores
- semaphores
- System V Semaphores
- arrays of operations
- System V Semaphores
- blocking operations
- System V Semaphores
- control commands
- Getting Semaphores with semget()
- controlling
- Using Semaphores
- Controlling Semaphores with semctl()
- Getting Semaphores with semget()
- creating
- Using Semaphores
- System V Semaphores
- decrementing
- System V Semaphores
- getting
- Getting Semaphores with semget()
- identifiers
- Using Semaphores
- incrementing
- System V Semaphores
- maximum number allowed
- System V Semaphores
- nonblocking operations
- System V Semaphores
- number of, limits
- Getting Semaphores with semget()
- numbering
- System V Semaphores
- operation permissions
- Getting Semaphores with semget()
- operations
- Operations on Semaphores: semop()
- operations:limits
- Operations on Semaphores: semop()
- ownership
- System V Semaphores
- semctl()
- Using Semaphores
- semctl():example
- Example Program
- semget()
- Using Semaphores
- Getting Semaphores with semget()
- System V Semaphores
- semget():example
- Example Program
- semop()
- System V Semaphores
- System V Semaphores
- Operations on Semaphores: semop()
- semop():example
- Example Program
- set structure
- Using Semaphores
- testing values
- System V Semaphores
- undo structures
- System V Semaphores
- semctl()
- System V Semaphores
- Getting Semaphores with semget()
- Using Semaphores
- Controlling Semaphores with semctl()
- semget()
- Getting Semaphores with semget()
- System V Semaphores
- Using Semaphores
- semid()
- Using Semaphores
- SEMMNI
- Getting Semaphores with semget()
- SEMMNS
- Getting Semaphores with semget()
- SEMMSL
- Getting Semaphores with semget()
- System V Semaphores
- semop()
- System V Semaphores
- System V Semaphores
- Operations on Semaphores: semop()
- SEMOPM
- Operations on Semaphores: semop()
- setting message permissions
- Getting Message Queues with msgget()
- shared memory
- System V Shared Memory
- attaching
- Operations for Shared Memory: shmat() and shmdt()
- System V Shared Memory
- control commands
- Getting Shared Memory Segments with shmget()
- controlling
- System V Shared Memory
- Controlling Shared Memory: shmctl()
- Using Shared Memory
- creating
- Using Shared Memory
- Getting Shared Memory Segments with shmget()
- detaching
- System V Shared Memory
- Operations for Shared Memory: shmat() and shmdt()
- Operations for Shared Memory: shmat() and shmdt()
- getting
- Getting Shared Memory Segments with shmget()
- Using Shared Memory
- number of segments, limit
- Getting Shared Memory Segments with shmget()
- operation permissions
- Getting Shared Memory Segments with shmget()
- shmat()
- System V Shared Memory
- Operations for Shared Memory: shmat() and shmdt()
- Operations for Shared Memory: shmat() and shmdt()
- shmat():example
- Operations for Shared Memory: shmat() and shmdt()
- shmctl()
- System V Shared Memory
- Using Shared Memory
- Controlling Shared Memory: shmctl()
- shmctl():example
- Example Program
- shmdt()
- Operations for Shared Memory: shmat() and shmdt()
- System V Shared Memory
- Operations for Shared Memory: shmat() and shmdt()
- shmdt():example
- Operations for Shared Memory: shmat() and shmdt()
- shmget()
- Getting Shared Memory Segments with shmget()
- Using Shared Memory
- shmget():example
- Example Program
- size, limits
- Getting Shared Memory Segments with shmget()
- using
- Using Shared Memory
- shmat()
- Operations for Shared Memory: shmat() and shmdt()
- System V Shared Memory
- Operations for Shared Memory: shmat() and shmdt()
- shmctl()
- Using Shared Memory
- Controlling Shared Memory: shmctl()
- System V Shared Memory
- shmdt()
- Operations for Shared Memory: shmat() and shmdt()
- Operations for Shared Memory: shmat() and shmdt()
- System V Shared Memory
- shmget()
- Using Shared Memory
- Getting Shared Memory Segments with shmget()
- SHMMAX
- Getting Shared Memory Segments with shmget()
- SHMMIN
- Getting Shared Memory Segments with shmget()
- SHMMNI
- Getting Shared Memory Segments with shmget()
- sockets
- Types of Inter-Process Communication Available
- spinlocks
- Using Spinlocks
- suspending execution
- System V Semaphores
- SVR4-style
- System V IPC Overview
- Types of Inter-Process Communication Available
- System V-style
- System V IPC Overview
- types
- Types of Inter-Process Communication Available
- ipcs command
- Message Operations Overview
- Iran country code
- ISO 3166 Country Names and Abbreviations
- Ireland country code
- ISO 3166 Country Names and Abbreviations
- IRIX and IPC
- Types of Inter-Process Communication Available
- IRIX and IPC
- Using IRIX Shared Memory
- 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
- 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
- LC_ALL
- Category
- LC_COLLATE
- Category
- LC_CTYPE
- Category
- LC_MESSAGES
- Category
- LC_MONETARY
- Category
- LC_NUMERIC
- Category
- LC_TIME
- Category
- LEGEND
- Internationalizing File Typing Rule Strings
- locales
- Locales
- C locale value
- Locale Naming Conventions
- categories
- Category
- collation
- The Solution
- data location
- Location of Locale-Specific Data
- date formats
- Formatting Dates and Times
- defined
- Locale
- empty strings
- The 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
- The Empty String
- nonempty strings
- Nonempty Strings in Calls to setlocale()
- lock removal, order
- Setting and Removing Record Locks
- lockf()
- An Overview of File and Record Locking
- Setting a File Lock
- locking, file and record. See file and record locking
- An Overview of File and Record Locking
- 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()
- Setting a File Lock
- Macau country code
- ISO 3166 Country Names and Abbreviations
- memory, shared. See IPC
- System V Shared Memory
- MENUCMD
- Internationalizing File Typing Rule Strings
- message catalogs
- Strings and Message Catalogs
- closing
- Opening and Closing XPG/3 Catalogs
- file typing rules
- Internationalizing File Typing Rule Strings
- incompatibilities
- Strings and Message Catalogs
- locating
- XPG/3 Catalog Location
- MNLS
- fmtmsg()
- fmtmsg()
- pfmt()
- pfmt()
- pfmt() flags
- Labels, Severity, and Flags
- pfmt() format strings
- Format Strings for pfmt()
- strings
- Putting Strings into a Catalog
- using
- SVR4 MNLS Message Catalogs
- NLSPATH
- XPG/3 Catalog Location
- opening
- Opening and Closing XPG/3 Catalogs
- reading
- Using an XPG/3 Catalog
- specifying, MNLS
- Specifying MNLS Catalogs
- XPG/3
- about
- XPG/3 Message Catalogs
- compiling
- Compiling XPG/3 Message Catalogs
- creating
- Creating XPG/3 Message Catalogs
- using
- Using an XPG/3 Catalog
- message operations
- blocking
- System V Messages
- nonblocking
- System V Messages
- message queue identifier
- Message Queues
- messages. See IPC
- System V Messages
- Mexico country code
- ISO 3166 Country Names and Abbreviations
- MNLS
- Also see message catalogs
- Specifying MNLS Catalogs
- message catalogs
- SVR4 MNLS Message Catalogs
- monitor resolution
- How Resolution Affects Font Size
- msgctl()
- System V Messages
- Controlling Message Queues: msgctl()
- Message Operations Overview
- msgget()
- Message Operations Overview
- Getting Message Queues with msgget()
- System V Messages
- msgrcv()
- Receiving Messages
- Operations for Messages: msgsnd() and msgrcv()
- msgsnd()
- Sending a Message
- Operations for Messages: msgsnd() and msgrcv()
- msqid()
- Message Queues
- multibyte characters. See internationalization, multibyte characters
- Text Rendering Routines
- Character Representation
- multilingual support
- Multilingual Support
- multiprocessor systems
- Using Barriers
- names, country
- ISO 3166 Country Names and Abbreviations
- nationalized software
- Nationalized Software
- New Zealand country code
- ISO 3166 Country Names and Abbreviations
- Nigeria country code
- ISO 3166 Country Names and Abbreviations
- NLSPATH
- XPG/3 Catalog Location
- Off-the-Spot style
- Off-the-Spot
- On-the-Spot style
- On-the-Spot
- Over-the-Spot style
- Over-the-Spot
- parallel programming
- IRIX IPC
- barriers
- Using Barriers
- synchronizing processes
- Using Barriers
- path
- fonts
- Getting the Current X Font Path
- Portugal country code
- ISO 3166 Country Names and Abbreviations
- 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
- programming
- fonts
- Writing Programs That Need to Use Fonts
- parallel
- IRIX IPC
- record locking. See file and record locking
- An Overview of File and Record Locking
- record, definition
- Terminology
- Saudi Arabia country code
- ISO 3166 Country Names and Abbreviations
- semaphores
- shared arena
- Using Shared-Arena Semaphores
- semaphores. See IPC
- System V Semaphores
- semctl()
- Controlling Semaphores with semctl()
- Using Semaphores
- System V Semaphores
- Getting Semaphores with semget()
- semget()
- System V Semaphores
- Using Semaphores
- Getting Semaphores with semget()
- semop()
- Operations on Semaphores: semop()
- System V Semaphores
- System V Semaphores
- setlocal()
- Locale
- setlocale()
- Setting the Current Locale
- shared arenas
- IRIX IPC
- allocate
- Using Shared-Arena Semaphores
- barriers
- Using Barriers
- changing semaphore values
- Changing the Values of Shared-Arena Semaphores
- example
- Exchanging the First Datum
- initializing
- Initializing the Shared Arena
- IRIX shared memory
- Using IRIX Shared Memory
- spinlocks
- Using Spinlocks
- using semaphores
- Using Shared-Arena Semaphores
- shared memory
- IRIX
- Using IRIX Shared Memory
- shared memory. See IPC
- System V Shared Memory
- shmat()
- System V Shared Memory
- Operations for Shared Memory: shmat() and shmdt()
- Operations for Shared Memory: shmat() and shmdt()
- shmctl()
- Controlling Shared Memory: shmctl()
- Using Shared Memory
- System V Shared Memory
- shmdt()
- System V Shared Memory
- Operations for Shared Memory: shmat() and shmdt()
- Operations for Shared Memory: shmat() and shmdt()
- shmget()
- Using Shared Memory
- Getting Shared Memory Segments with shmget()
- sockets
- Types of Inter-Process Communication Available
- South Africa country code
- ISO 3166 Country Names and Abbreviations
- Spain country code
- ISO 3166 Country Names and Abbreviations
- Speedo format fonts
- Installing Font and Font Metric Files
- spinlocks
- allocate
- Using Spinlocks
- and shared arenas
- Using Spinlocks
- suspend
- calling process
- System V Messages
- SVR4 and IPC
- Types of Inter-Process Communication Available
- Sweden country code
- ISO 3166 Country Names and Abbreviations
- Switzerland country code
- ISO 3166 Country Names and Abbreviations
- syntax, conventions
- Conventions Used in This Manual
- Taiwan country code
- ISO 3166 Country Names and Abbreviations
- text rendering routines
- Text Rendering Routines
- Type 1 font. See fonts
- Downloading a Type 1 Font to a PostScript Printer
- types
- IPC
- Types of Inter-Process Communication Available
- typographical conventions
- Conventions Used in This Manual
- typography. See fonts
- Terminology
- Uganda country code
- ISO 3166 Country Names and Abbreviations
- Utopia fonts
- Downloading a Type 1 Font to a PostScript Printer
- video resolution
- How Resolution Affects Font Size
- virtual memory
- font loading
- Downloading a Type 1 Font to a PostScript Printer
- warning messages
- lp log file
- Downloading a Type 1 Font to a PostScript Printer
- wide characters. See internationalization, wide characters
- Wide Characters
- X Window System
- fonts. See fonts
- Font Names
- installing fonts. See fonts, installing
- Installing Font and Font Metric Files
- internationalization changes
- Internationalization Support in X11R6
- limitations
- Limitations of X11R6 in Supporting Internationalization
- xfd command
- Viewing Fonts
- XFilterEvent()
- 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
- XLookupString(), XwcLookupString(), and XmbLookupString()
- XmbLookupString()
- XLookupString(), XwcLookupString(), and XmbLookupString()
- XSetLocaleModifiers()
- Opening an Input Method
- XwcLookupString()
- XLookupString(), XwcLookupString(), and XmbLookupString()
- Zambia country code
- ISO 3166 Country Names and Abbreviations