[Contents] [Help]

Index

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Special Characters

.h files
        See header files

_exit function

_POSIX_C_SOURCE symbol

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

access permission
        memory objects
        message queues

aiocb structure
aiocb structure
aiocb structure
aiocb structure
aiocb structure
aiocb structure
aiocb structure
aiocb structure

aio_cancel function
aio_cancel function
aio_cancel function
aio_cancel function

AIO_CANCELED status

aio_error function
aio_error function
aio_error function
aio_error function
aio_error function
aio_error function
aio_error function

aio_fsync function
aio_fsync function

AIO_NOTCANCELED status

aio_read function
aio_read function
aio_read function
aio_read function
aio_read function
aio_read function
aio_read function
aio_read function

aio_return function
aio_return function
aio_return function
aio_return function
aio_return function
aio_return function
aio_return function

aio_sigevent member

aio_suspend function
aio_suspend function
aio_suspend function
aio_suspend function
aio_suspend function

aio_sync function

aio_write function
aio_write function
aio_write function
aio_write function
aio_write function
aio_write function
aio_write function
aio_write function

alarm function
alarm function

ALL_DONE status

asctime function
asctime function

asynchronous I/O
asynchronous I/O
asynchronous I/O
        blocking
        canceling
        data structures
        example
        example
        example using lio_listio
        functions
        identifying the location
        list-directed
        raw devices
        return values
        signals
        signals
        specifying a signal
        status
        summary
        using signals

asynchronous I/O library
        compiling

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C

cfgetispeed function

cfgetospeed function

cfsetispeed function

cfsetospeed function

clocks
clocks
        resolution
        returning
        setting
        setting
        systemwide
        using with timers

clock_getres function
clock_getres function
clock_getres function

clock_gettime function
clock_gettime function
clock_gettime function
clock_gettime function
clock_gettime function
clock_gettime function
clock_gettime function

CLOCK_REALTIME
        granularity
        resolution

CLOCK_REALTIME clock
CLOCK_REALTIME clock

clock_setdrift function, non-POSIX

clock_settime function
clock_settime function
clock_settime function
clock_settime function
clock_settime function
clock_settime function

close function
close function
close function

compiling
        asynchronous I/O libraries
        in a POSIX environment
        with the realtime library

ctime function
ctime function
ctime function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D

data integrity

data structures
        for asynchronous I/O
        for system clock
        for timers
        itimerspec
        itimerspec
        timers
        timespec
        timespec
        timespec

difftime function
difftime function

DIGITAL UNIX
        kernel
                accessing
                installing
        POSIX

DIGITAL UNIX realtime facilities
DIGITAL UNIX realtime facilities

drift rate
        and timers

driver programs
        viewing passes

dup function
dup function

dup2 function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

E

Epoch

errno function
errno function

exec function
exec function
exec function
exec function
exec function
exec function
exec function

exit function
exit function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

F

fchmod function
fchmod function

fcntl function
fcntl function
fcntl function

fdatasync function

file integrity

fileno function

first-in first-out scheduling
first-in first-out scheduling
first-in first-out scheduling

fixed-priority scheduling
fixed-priority scheduling
fixed-priority scheduling

flock function

fork function
fork function
fork function
fork function
fork function
        with priorities

fstat function
fstat function

fsync function

ftruncate function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

G

getegid function

getenv function

geteuid function

getgid function

getgrgid function

getgrnam function

getitimer function

getpgrp function

getpid function
getpid function

getppid function
getppid function

getpriority function

getpwnam function

getpwuid function

getrlimit function

gettimeofday function

getuid function
getuid function

GID, changing priority

GMT

gmtime function
gmtime function

granularity
        CLOCK_REALTIME

Greenwich Mean Time (GMT)

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

H

hardware exception

hardware interrupts
        and priorities

header files
        conforming POSIX applications
        limits.h
        mqueue.h
        sched.h
        sched.h
        signal.h
        signal.h
        signal.h
        signal.h
        signal.h
        sys/mman.h
        time.h
        time.h
        time.h
        time.h
        unistd.h

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

I

I/O
        See asynchronous I/O

integrity
        of data and files

interprocess communication

interrupt service routine (ISR) latency

IPC
        See memory-mapped files
        See messages
        See semaphores
        See shared memory
        See signals

isatty function
isatty function

ISR latency

itimerspec structure
itimerspec structure
itimerspec structure
itimerspec structure
itimerspec structure
itimerspec structure
itimerspec structure

it_interval member, itimerspec
it_interval member, itimerspec
it_interval member, itimerspec

it_value member, itimerspec
it_value member, itimerspec
it_value member, itimerspec
it_value member, itimerspec

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

J

job control

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

K

kernel
        nonpreemptive
        nonpreemptive
        nonpreemptive
        preemptive
        preemptive
        preemptive

kernel mode preemption

kill function
kill function
kill function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

L

latency
        comparing
        interrupt service routine (ISR)
        ISR
        memory locking
        memory locking
        nonpreemptive kernel
        PDL
        preemption
        preemptive kernel
        preemptive kernel
        process dispatch latency (PDL)
        reducing

libaio_raw.a library

librt.a library
librt.a library

limits.h header file

linking
        realtime libraries
        realtime libraries
        specifying a search path

lio_listio function
lio_listio function
lio_listio function
lio_listio function
lio_listio function
lio_listio function
lio_listio function
lio_listio function
        and signals
        example

LIO_NOWAIT mode

LIO_WAIT mode

list-directed I/O

localtime function
localtime function
localtime function

locking memory
        entire process
        region
        shared

lseek function
lseek function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

M

malloc function
malloc function
malloc function

man command

MCL_CURRENT flags

MCL_FUTURE flags

memory alignment, example

memory locking
memory locking
memory locking
        across a fork
        across a fork
        across an exec
        and paging
        example
        realtime requirements
        removing locks
        specifying a range
        specifying all

memory object
        locking example

memory unlocking
        example

memory-mapped files
        controlling
        locking
        mapping
        overview
        unmapping

message queue
        access permission
        closing
        creating
        creating
        opening
        opening
        opening example
        removing
        setting attributes
        See messages

messages
messages
        creating
        functions
        overview
        prioritizing
        prioritizing
        prioritizing
        receiving
        sending
        sending
        sending and receiving
        using queues examples
        using queues examples
        using queues to receive data
        using queues to send data
        using shared memory
        using signals
        using the interface
        using the interface

mkfifo function

mktime function
mktime function

mlock function
mlock function
mlock function
mlock function
mlock function
mlock function
        example

mlockall function
mlockall function
mlockall function
mlockall function
mlockall function
        example
        MCL_CURRENT flag
        MCL_FUTURE flag

mmap function
mmap function
mmap function

mprotect function
mprotect function

mqueue.h header file

mq_close function
mq_close function
mq_close function
mq_close function

mq_getattr function
mq_getattr function
mq_getattr function

mq_notify function
mq_notify function
mq_notify function

mq_open function
mq_open function
mq_open function
mq_open function
mq_open function
mq_open function

mq_receive function
mq_receive function
mq_receive function
mq_receive function
mq_receive function
mq_receive function

mq_send function
mq_send function
mq_send function
mq_send function
mq_send function

mq_setattr function
mq_setattr function

mq_unlink function
mq_unlink function
mq_unlink function
mq_unlink function

msync function
msync function

munlock function
munlock function
munlock function
munlock function
munlock function
        example

munlockall function
munlockall function
munlockall function
munlockall function
        example

munmap function
munmap function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

N

nanosleep function
nanosleep function
nanosleep function
nanosleep function
nanosleep function
nanosleep function
        effect on signals

nice function
nice function
nice function
        and realtime

nice interface
nice interface
nice interface
        default priority
        priorities

non-blocking I/O
        See asynchronous I/O

nonpreemptive kernel
        latency

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

O

open function
open function
open function
open function

O_CREAT flag
        with messages
        with messages

O_NONBLOCK flag
        with messages
        with messages

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

P

page size
        determining

paging
paging
paging

pause function

PDL latency

per-process timers
        See timers

performance and system tuning

PID in process scheduling

pipe function

plock function

policy, setting scheduling

portability of timers

POSIX
        DIGITAL UNIX
        runtime libraries

POSIX environment
        compiling

POSIX portability
POSIX portability

preemption latency

preemptive kernel
preemptive kernel
preemptive kernel
        latency

preemptive priority scheduling
preemptive priority scheduling

priorities
        and hardware interrupts
        and hardware interrupts
        and scheduling policies
        and scheduling policies
        and scheduling policies
        configuring
        configuring
        determining limits
        displaying
        nonprivileged user
        realtime
        relationships
        using the ps command

priority
        and preemption
        and shared memory
        base level
        change notification
        changing
        changing
        determining
        inheritance not supported
        initial
        initial
        initializing
        inversion
        of messages
        ranges
        ranges
        ranges
        ranges
        setting
        setting
        setting
        using to improve realtime responsiveness

priority inversion
        with semaphores

priority ranges
priority ranges

privileges
        superuser

process
        priority

process dispatch latency (PDL)

process list
process list

process preemption latency

process scheduling
process scheduling
        setting policy
        yielding

ps command

pthread_kill function

pthread_sigmask function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Q

quantum
        in process scheduling
        round robin scheduling
        round-robin scheduling

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

R

read function
read function
read function
read function

realtime
        building applications
        definition of
        environment
        features
        function summary
        hard
        interface
        interface
        interface
        librt.a library
        linking libraries
        linking libraries
        POSIX standards
        priorities
        priorities
                adjusting
                default
                using nice
                using renice
        process synchronization
        processing
        signals
        soft

realtime clocks
        See clocks

realtime IPC
        See messages

realtime scheduling policies
        See scheduling policies

realtime timers
        See timers

reference pages
        finding information

renice function
renice function
        and realtime

resolution
        clocks
        CLOCK_REALTIME

responsiveness, improving realtime
        avoiding configuring peripheral devices
        considering use of symmetrical multiprocessing
        device drivers, writing
        locking memory
        managing physical memory
        managing priorities
        turning on preemption

round-robin scheduling
round-robin scheduling
round-robin scheduling

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

S

sched.h header file
sched.h header file

scheduler

scheduling
scheduling
        fixed-priority
        functions
        interfaces
        policies
        policies
        priority-based
        quantum

scheduling policies
scheduling policies
        and shared memory
        changing
        determining limits
        determining type
        first-in first-out
        first-in first-out
        fixed-priority
        priority ranges
        round-robin
        round-robin
        SCHED_FIFO
        SCHED_OTHER
        SCHED_RR
        setting
        setting
        setting
        setting
        timesharing
        timesharing

SCHED_FIFO keyword

SCHED_FIFO policy
SCHED_FIFO policy
SCHED_FIFO policy
SCHED_FIFO policy

sched_getparam function
sched_getparam function
sched_getparam function
sched_getparam function

sched_getscheduler function
sched_getscheduler function
sched_getscheduler function
sched_getscheduler function

sched_get_priority_max function
sched_get_priority_max function
sched_get_priority_max function

sched_get_priority_min function
sched_get_priority_min function
sched_get_priority_min function

SCHED_OTHER keyword

SCHED_OTHER policy
SCHED_OTHER policy

sched_param structure

SCHED_PRIO_RT_MAX constant

SCHED_PRIO_RT_MIN constant

SCHED_PRIO_SYSTEM_MAX constant

SCHED_PRIO_SYSTEM_MIN constant

SCHED_PRIO_USER_MAX constant

SCHED_PRIO_USER_MIN constant

SCHED_RR keyword

SCHED_RR policy
SCHED_RR policy
SCHED_RR policy

sched_rr_get_interval function
sched_rr_get_interval function
sched_rr_get_interval function

sched_setparam function
sched_setparam function
sched_setparam function
sched_setparam function
sched_setparam function
sched_setparam function

sched_setscheduler function
sched_setscheduler function
sched_setscheduler function
sched_setscheduler function
sched_setscheduler function
sched_setscheduler function

sched_yield function
sched_yield function
sched_yield function
        and the process list
        with SCHED_FIFO
        with SCHED_RR

search path linking

select function, with asynchronous I/O

semaphores
semaphores
        and shared memory
        blocking
        closing
        controlling access
        counting
        creating named
        creating named
        creating unnamed
        creating unnamed
        example
        functions
        locking
        locking
        locking
        locking
        named
        opening
        persistence
        priority inversion
        releasing shared memory
        removing named
        removing unnamed
        reserving
        reserving shared memory
        unlocking
        unlocking
        unlocking
        unlocking
        unnamed
        using the interface
        using the interface

sem_close function
sem_close function
sem_close function

sem_destroy function
sem_destroy function
sem_destroy function

sem_getvalue function
sem_getvalue function
sem_getvalue function

sem_init function
sem_init function
sem_init function

sem_open function
sem_open function
sem_open function
sem_open function

sem_post function
sem_post function
sem_post function

sem_trywait function
sem_trywait function
sem_trywait function

sem_unlink function
sem_unlink function
sem_unlink function

sem_wait function
sem_wait function
sem_wait function

setgid function

setitimer function

setpriority function

setsid function

settimeofday function

setuid function

shared memory
shared memory
        and semaphores
        creating
        example with semaphores
        locking
        opening
        opening an object
        opening example
        overview
        releasing with a semaphore
        reserving with a semaphore
        unlinking
        unlinking
        unlocking

shm_open function
shm_open function
shm_open function

shm_unlink function
shm_unlink function
shm_unlink function

sigaction function
sigaction function
sigaction function
sigaction function

sigaction structure

sigaddset function
sigaddset function

SIGALRM signal

sigaltstack function

sigcontext structure

sigdelset function
sigdelset function

sigemptyset function
sigemptyset function
sigemptyset function

sigevent structure
sigevent structure
sigevent structure
sigevent structure
sigevent structure
sigevent structure

sigfillset function
sigfillset function
sigfillset function

siginfo_t structure

sigismember function
sigismember function
sigismember function

signal function
signal function
signal function
signal function

signal.h header file
signal.h header file
signal.h header file

signals
signals
        accepting default action for
        and timers
        and timers
        blocking
        ignoring
        limitations
        list of
        nonrealtime
        POSIX-defined functions
        realtime
        receiving
        responding to
        sending
        sending to another process
        specifying a handler for
        specifying action
        unblocking
        using sigaction
        using the interface
        using with asynchronous I/O
        using with asynchronous I/O
        using with timers

sigpending function
sigpending function
sigpending function

sigprocmask function
sigprocmask function
sigprocmask function
sigprocmask function

sigqueue function
sigqueue function
sigqueue function

sigsetops function
sigsetops function

sigsuspend function
sigsuspend function
sigsuspend function

sigtimedwait function
sigtimedwait function
sigtimedwait function

sigwait function

sigwaitinfo function
sigwaitinfo function
sigwaitinfo function

sleep function
sleep function

sleep, high-resolution

software interrupt
        See signals

standards
        ISO
        POSIX

status, asynchronous I/O

superuser privileges
superuser privileges
superuser privileges

sync function

synchronization
        by communication
        by other processes
        by semaphores
        by time
        timing facilities

synchronization point

synchronized I/O
synchronized I/O
        using file descriptors
        using function calls

sys/mman.h header file

sysconf function
sysconf function
sysconf function

system clock
        high-resolution option
        resolution
        time spike

system processing

system tuning

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

T

tcdrain function

tcflow function

tcflush function

tcgetattr function

tcsendbreak function

tcsetattr function

threads
        displaying priority using ps command
        kernel, using dbx command to display information

time
        getting local
        retrieving
        returning

time function
time function
time function
time function

TIME-OF-DAY clock

time.h header file
time.h header file
time.h header file

timer functions
timer functions

timers
timers
timers
        absolute
        absolute
        absolute
        and signals
        arming
        compressed signals
        creating
        creating
        disabling
        disabling
        disarming
        disarming
        disarming
        expiration
        expiration value
        getting the overrun count
        interval time
        one-shot
        one-shot
        one-shot
        periodic
        periodic
        periodic
        relative
        relative
        relative
        repetition value
        resetting
        resetting
        returning values
        setting
        sleep
        types
        using signals
        using signals
        using signals
        using the sigevent structure
        using with clocks

timers.h header file

timer_create function
timer_create function
timer_create function
timer_create function
timer_create function
timer_create function

timer_delete function
timer_delete function
timer_delete function
timer_delete function
timer_delete function

timer_getoverrun function
timer_getoverrun function
timer_getoverrun function

timer_gettime function
timer_gettime function
timer_gettime function
timer_gettime function

TIMER_MAX constant

timer_settime function
timer_settime function
timer_settime function
timer_settime function
timer_settime function
timer_settime function
timer_settime function
timer_settime function
timer_settime function

timesharing processing

timesharing scheduling
timesharing scheduling
timesharing scheduling
        using nice

timespec structure
timespec structure
timespec structure
timespec structure
timespec structure

tm structure
tm structure

tv_nsec member, timespec

tv_sec member, timespec

tzset function
tzset function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

U

ucontext_t structure

UID, changing priority

uname function

unistd.h header file

unlocking memory
unlocking memory
unlocking memory

user mode and preemption

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

W

wait function

waitpid function

write function
write function
write function
write function

Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Y

yielding, to another process


[Contents] [Top of Index] [Help]