System Interface Guide
    
A
 
 address space of processes ( Index Term Link )
 
 advisory locking ( Index Term Link )
 
 asynchronous I/O
  behavior ( Index Term Link )
  guaranteeing buffer state ( Index Term Link )
  using structure ( Index Term Link )
  waiting for completion ( Index Term Link )
 
 atomic updates to semaphores ( Index Term Link )
    
B
 
 blocking mode
  defined ( Index Term Link )
  finite time quantum ( Index Term Link )
  priority inversion ( Index Term Link )
  time-sharing process ( Index Term Link )
 
 brk(2) ( Index Term Link )
    
C
 
 chmod(1) ( Index Term Link )
 
 class
  definition ( Index Term Link )
  priority queue ( Index Term Link )
  scheduling algorithm ( Index Term Link )
  scheduling priorities ( Index Term Link )
 
 connection-mode, definition ( Index Term Link )
 
 connectionless-mode, definition ( Index Term Link )
 
 context switch, preempting a process ( Index Term Link )
 
 creation flags, IPC ( Index Term Link )
    
D
 
 /dev/zero, mapping ( Index Term Link )
 
 dispatch, priorities ( Index Term Link )
 
 dispatch latency ( Index Term Link )
  under realtime ( Index Term Link )
 
 dispatch table
  configuring ( Index Term Link )
  kernel ( Index Term Link )
    
F
 
 F_GETLK ( Index Term Link )
 
 fcntl(2) ( Index Term Link )
 
 file and record locking ( Index Term Link )
 
 file system
  contiguous ( Index Term Link )
  using pipes ( Index Term Link )
 
 files, lock ( Index Term Link )
 
 fork(2) ( Index Term Link )
 
 functions
  advanced I/O ( Index Term Link )
  basic I/O ( Index Term Link )
  IPC ( Index Term Link )
  list file system control ( Index Term Link )
  terminal I/O ( Index Term Link )
  user processes ( Index Term Link )
    
I
 
 I/O,
  See asynchronous I/O, or synchronous I/O
 
 init(1M), scheduler properties ( Index Term Link )
 
 Interprocess Communication (IPC)
  administering ( Index Term Link )
  creating pipes ( Index Term Link )
  memory mapped files ( Index Term Link )
  using fileless memory mapping ( Index Term Link )
  using memory mapping ( Index Term Link )
  using messages ( Index Term Link ) ( Index Term Link )
  using named pipes ( Index Term Link )
  using pipes ( Index Term Link )
  using semaphores ( Index Term Link )
  using shared memory ( Index Term Link )
  using the open() call ( Index Term Link )
 
 IPC (interprocess communication) ( Index Term Link )
  creation flags ( Index Term Link )
  functions ( Index Term Link )
  messages ( Index Term Link )
  permissions ( Index Term Link )
  semaphores ( Index Term Link )
  shared memory ( Index Term Link )
 
 IPC_RMID ( Index Term Link )
 
 IPC_SET ( Index Term Link )
 
 IPC_STAT ( Index Term Link )
    
K
 
 kernel
  class independent ( Index Term Link )
  context switch ( Index Term Link )
  dispatch table ( Index Term Link )
  preempting current process ( Index Term Link )
  queue ( Index Term Link )
    
L
 
 lockf(3C) ( Index Term Link )
 
 locking
  advisory ( Index Term Link ) ( Index Term Link )
  F_GETLK ( Index Term Link )
  finding locks ( Index Term Link )
  mandatory ( Index Term Link ) ( Index Term Link )
  memory in realtime ( Index Term Link )
  opening a file for ( Index Term Link )
  read ( Index Term Link ) ( Index Term Link )
  record ( Index Term Link )
  removing ( Index Term Link )
  setting ( Index Term Link )
  supported file systems ( Index Term Link )
  testing locks ( Index Term Link )
  with fcntl(2) ( Index Term Link )
  write ( Index Term Link ) ( Index Term Link )
 
 ls(1) ( Index Term Link )
    
M
 
 mandatory locking ( Index Term Link )
 
 mapped files ( Index Term Link ) ( Index Term Link )
 
 mapping, introduction ( Index Term Link )
 
 memory
  locking ( Index Term Link )
  locking a page ( Index Term Link )
  locking all pages ( Index Term Link )
  number of locked pages ( Index Term Link )
  sticky locks ( Index Term Link )
  unlocking a page ( Index Term Link )
 
 memory management ( Index Term Link )
  address spaces ( Index Term Link )
  functions ( Index Term Link )
  mlock(3C) ( Index Term Link )
  mlockall(3C) ( Index Term Link )
  mmap(2) ( Index Term Link ) ( Index Term Link )
  mprotect(2) ( Index Term Link ) ( Index Term Link )
  msync(3C) ( Index Term Link ) ( Index Term Link )
  munmap(2) ( Index Term Link ) ( Index Term Link )
  pagesize ( Index Term Link )
 
 messages ( Index Term Link )
 
 mlock(3C) ( Index Term Link )
 
 mlockall(3C) ( Index Term Link )
 
 mmap(2) ( Index Term Link ) ( Index Term Link )
 
 mprotect(2) ( Index Term Link ) ( Index Term Link )
 
 msgget() ( Index Term Link )
 
 msqid ( Index Term Link )
 
 msync(3C) ( Index Term Link ) ( Index Term Link )
 
 munmap(2) ( Index Term Link ) ( Index Term Link )
    
N
 
 named pipe
  defined ( Index Term Link )
  FIFO ( Index Term Link )
  using ( Index Term Link )
 
 network
  asynchronous connection ( Index Term Link )
  connection-mode service ( Index Term Link )
  connectionless-mode service ( Index Term Link )
  services under realtime ( Index Term Link ) ( Index Term Link )
  using STREAMS asynchronously ( Index Term Link )
 
 nice(1) ( Index Term Link )
 
 nice(2) ( Index Term Link )
    
P
 
 performance, scheduler effect on ( Index Term Link )
 
 permissions, IPC ( Index Term Link )
 
 pipe, defined ( Index Term Link )
 
 priocntl(1) ( Index Term Link )
 
 priority inversion
  defined ( Index Term Link )
  synchronization ( Index Term Link )
 
 priority queue, linear linked list ( Index Term Link )
 
 process
  defined for realtime ( Index Term Link )
  dispatching ( Index Term Link ) ( Index Term Link )
  highest priority ( Index Term Link )
  preemption ( Index Term Link )
  residence in memory ( Index Term Link )
  runaway ( Index Term Link )
  scheduling for realtime ( Index Term Link )
  setting priorities ( Index Term Link )
 
 process, spawning ( Index Term Link )
 
 process address space ( Index Term Link )
 
 process priority
  global ( Index Term Link )
  setting and retrieving ( Index Term Link )
 
 processes, cooperating, locking ( Index Term Link )
    
R
 
 read lock ( Index Term Link ) ( Index Term Link )
 
 real-time, scheduler class ( Index Term Link )
 
 removing record locks ( Index Term Link )
 
 response time
  blocking processes ( Index Term Link )
  bounds to I/O ( Index Term Link )
  degrading ( Index Term Link )
  inheriting priority ( Index Term Link )
  servicing interrupts ( Index Term Link )
  sharing libraries ( Index Term Link )
  sticky locks ( Index Term Link )
 
 reversing operations for semaphores ( Index Term Link )
    
S
 
 sbrk(2) ( Index Term Link )
 
 scheduler ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  classes ( Index Term Link )
  configuring ( Index Term Link )
  effect on performance ( Index Term Link )
  priority ( Index Term Link )
  real-time ( Index Term Link )
  real-time policy ( Index Term Link )
  scheduling classes ( Index Term Link )
  system policy ( Index Term Link )
  time-sharing policy ( Index Term Link )
  using system calls ( Index Term Link )
  using utilities ( Index Term Link )
 
 scheduler, class ( Index Term Link )
 
 semaphores ( Index Term Link )
  arbitrary simultaneous updates ( Index Term Link )
  atomic updates ( Index Term Link )
  reversing operations and SEM_UNDO ( Index Term Link )
  undo structure ( Index Term Link )
 
 semget() ( Index Term Link )
 
 semop() ( Index Term Link )
 
 setting record locks ( Index Term Link )
 
 shared memory ( Index Term Link )
 
 shmget() ( Index Term Link )
 
 synchronization, shared memory ( Index Term Link )
 
 synchronous I/O
  blocking ( Index Term Link )
  critical timing ( Index Term Link )
    
T
 
 time-sharing
  scheduler class ( Index Term Link )
  scheduler parameter table ( Index Term Link )
 
 timers
  f applications ( Index Term Link )
  for interval timing ( Index Term Link )
  timestamping ( Index Term Link )
  using one-shot ( Index Term Link )
  using periodic type ( Index Term Link )
    
U
 
 undo structure for semaphores ( Index Term Link )
 
 updates, atomic for semaphores ( Index Term Link )
 
 user priority ( Index Term Link )
    
V
 
 virtual memory ( Index Term Link )
    
W
 
 write lock ( Index Term Link ) ( Index Term Link )
    
Z
 
 zero(7) ( Index Term Link )