HPlogo

HP-UX Reference Volume 3 of 5

» 

Technical documentation

Complete book in PDF

 » Table of Contents

 » Index

HP Part Number: B2355-90682


Table of Contents

I Section 2: System Calls
intro(2) - introduction to system calls
a
accept(2) - accept a connection on a socket
access(2) - determine accessibility of a file
acct(2) - enable or disable process accounting
adjtime(2) - correct the time to synchronize the system clock
aio_cancel(2) - cancel an asynchronous I/O operation
aio_error(2) - return error status of an asynchronous I/O operation
aio_fsync(2) - force outstanding asynchronous operations on a file to the synchronized state
aio_read(2) - start an asynchronous read operation
aio_return(2) - return status of an asynchronous I/O operation
aio_suspend(2) - wait for an asynchronous I/O operation to complete
aio_write(2) - start asynchronous write operation
alarm(2) - set a process's alarm clock
audctl(2) - start or halt the auditing system and set or get audit files
audswitch(2) - suspend or resume auditing on the current process
audwrite(2) - write an audit record for a self-auditing process
b
bind(2) - bind an address to a socket
brk(2) - change data segment space allocation
c
chdir(2) - change working directory
chmod(2) - change file mode access permissions
chown(2) - change owner and group of a file
chroot(2) - change root directory
clocks(2) - clock operations
close(2) - close a file descriptor
connect(2) - initiate a connection on a socket
crashconf(2) - configure system crash dumps
creat(2) - create a new file or rewrite an existing one
creat64(2) - non-POSIX standard API interfaces to support large files.
d
dup(2) - duplicate an open file descriptor
dup2(2) - duplicate an open file descriptor to a specific slot
e
errno(2) - error indicator for function calls
exec(2) - execute a file
exit(2) - terminate process
f
fcntl(2) - file control
fork(2) - create a new process
fsctl(2) - file system control
fstat(2) - get file status
fsync(2) - synchronize a file's in-core and on-disk states
ftime(2) - get date and time more precisely
g
getaccess(2) - get a user's effective access rights to a file
getacl(2) - get access control list (ACL) information (HFS File Systems only)
getaudid(2) - get the audit ID (aid) for the current process
getaudproc(2) - get the audit process flag for the calling process
getcontext(2) - get and set current user context
getdirentries(2) - get entries from a directory in a file-system-independent format
getdomainname(2) - get/set name of current Network Information Service domain
getevent(2) - get events and system calls that are currently being audited
getfh(2) - return file handle for file on remote node
getgroups(2) - get group access list
gethostid(2) - get an identifier for the current host
gethostname(2) - get name of current host
getitimer(2) - get/set value of interval timer
getksym(2) - get information for a global kernel symbol
getmsg(2) - receive next message from a STREAMS file
getpagesize(2) - get the current page size
getpeername(2) - get address of connected peer
getpid(2) - get process, process group and parent process ID.
getpriority(2) - get or set process priority
getprivgrp(2) - get and set special attributes for group
getrlimit(2) - control maximum resource consumption
getrusage(2) - get information about resource utilization
getsid(2) - get session ID
getsockname(2) - get socket address
getsockopt(2) - get and set options on sockets
gettimeofday(2) - get the date and time
getuid(2) - get real user, effective user, real group, and effective group IDs
i
ioctl(2) - control device
iscomsec(2) - check if the system has been converted to a trusted system.
k
kill(2) - send a signal to a process or a group of processes
killpg(2) - 4.2 BSD-compatible process control facilities
l
link(2) - link to a file
lio_listio(2) - start a list of asynchronous I/O operations
listen(2) - listen for connections on a socket
lockf(2) - provide semaphores and record locking on files
lseek(2) - move read/write file pointer; seek
lstat(2) - get symbolic link status
m
madvise(2) - advise the system of a process's expected paging behavior
makecontext(2) - manipulate user contexts
mkdir(2) - make a directory file
mknod(2) - make directory, special, or ordinary file
mlock(2) - lock a segment of the process virtual address space in memory
mlockall(2) - lock a process virtual address space in memory
mmap(2) - map pages of memory
modload(2) - load kernel modules on demand
modpath(2) - change global search path for dynamically loadable kernel modules
modstat(2) - get information for a dynamically loaded kernel module
moduload(2) - unload a kernel module on demand
mount(2) - mount a file system
mpctl(2) - multiprocessor control
mprotect(2) - set protection of memory mapping
mq_close(2) - close a message queue descriptor
mq_getattr(2) - get status information and attributes associated with a message queue
mq_notify(2) - register/cancel a notification request with a message queue
mq_open(2) - create/open a message queue
mq_receive(2) - receive a message from a message queue
mq_send(2) - send a message to a message queue
mq_setattr(2) - set the blocking status of a message queue associated with a descriptor
mq_unlink(2) - unlink a message queue
msem_init(2) - initialize a semaphore in a mapped file or anonymous memory region
msem_lock(2) - lock a semaphore
msem_remove(2) - remove a semaphore in mapped file or anonymous region
msem_unlock(2) - unlock a semaphore
msgctl(2) - message control operations
msgget(2) - get message queue
msgop(2) - message operations
msync(2) - synchronize memory with physical storage
munlock(2) - unlock a segment of the process virtual address space
munlockall(2) - unlock the entire virtual address space of a process
munmap(2) - unmap pages of memory
n
nanosleep(2) - high resolution sleep
nice(2) - change priority of a process
o
open(2) - open file for reading or writing
p
pathconf(2) - get configurable path name variables
pause(2) - suspend process until signal
pipe(2) - create an interprocess channel
plock(2) - lock process, text, data, stack, or shared library in memory
poll(2) - monitor I/O conditions on multiple file descriptors
prealloc(2) - preallocate fast disk storage
profil(2) - execution time profile
pstat(2) - get system information
ptrace(2) - process trace
putmsg(2) - send a message on a stream
q
quotactl(2) - manipulate disk quotas
r
read(2) - read from file
readlink(2) - read the contents of a symbolic link
reboot(2) - boot the system
recv(2) - receive a message from a socket
rename(2) - change the name of a file
rmdir(2) - remove a directory file
rtprio(2) - change or read real-time priority
rtsched(2) - real-time scheduling operations
s
select(2) - synchronous I/O multiplexing
sem_close(2) - close a named POSIX semaphore
sem_destroy(2) - destroy an unnamed POSIX semaphore
sem_getvalue(2) - get the value of a POSIX semaphore
sem_init(2) - initialize an unnamed POSIX semaphore
sem_open(2) - create/open a named POSIX semaphore
sem_post(2) - unlock a POSIX semaphore
sem_unlink(2) - unlink a named POSIX semaphore
sem_wait(2) - lock a POSIX semaphore
semctl(2) - semaphore control operations
semget(2) - get set of semaphores
semop(2) - semaphore operations
send(2) - send a message from a socket
sendfile(2) - send the contents of a file through a socket
serialize(2) - force target process to run serially with other processes
setacl(2) - set access control list (ACL) information
setaudid(2) - set the audit ID (aid) for the current process
setaudproc(2) - controls process level auditing for the current process and its decendents
setevent(2) - set current events and system calls which are to be audited
setgroups(2) - set group access list
sethostname(2) - set name of host cpu
setpgid(2) - set process group ID for job control
setpgrp(2) - set process group ID
setresuid(2) - set real, effective, and saved user and group IDs
setreuid(2) - set real and effective user IDs
setsid(2) - create session and set process group ID
setuid(2) - set user and group IDs
shm_open(2) - create/open a shared memory object
shm_unlink(2) - unlink a shared memory object
shmctl(2) - shared memory control operations
shmget(2) - get shared memory segment
shmop(2) - shared memory operations
shutdown(2) - shut down a socket
sigaction(2) - examine and change signal action
sigaltstack(2) - set and/or get signal alternate stack context.
sigblock(2) - block signals
sighold(2V) - signal management
siginterrupt(2) - allow signals to interrupt functions
signal(2) - signal management
sigpending(2) - examine pending signals
sigprocmask(2) - examine and change blocked signals
sigqueue(2) - queue a signal to a process
sigsend(2) - send a signal to a process or a group of processes
sigsetmask(2) - set current signal mask
sigspace(2) - assure sufficient signal stack space
sigstack(2) - set and/or get signal stack context
sigsuspend(2) - wait for a signal
sigvector(2) - software signal facilities
sigwait(2) - synchronously accept a signal
socket(2) - create an endpoint for communication
socketpair(2) - create a pair of connected sockets
stat(2) - get file status
statfs(2) - get file system statistics
statvfs(2) - get file system information
stime(2) - set time and date
stream(2) - STREAMS enhancements to standard system calls
stty(2) - control terminal device (Bell Version 6 compatibility)
swapon(2) - add swap space for interleaved paging/swapping
symlink(2) - make symbolic link to a file
sync(2) - update disk
sysconf(2) - get configurable system variables
sysfs(2) - get file system type information
t
time(2) - get time
timers(2) - timer operations
times(2) - get process and child process times
truncate(2) - truncate a file to a specified length
ttrace(2) - tracing facility for multithreaded processes
ttrace_wait(2) - wait for ttrace event
u
ualarm(2) - set the interval timer
ulimit(2) - get and set user limits
umask(2) - set and get file creation mask
umount(2) - unmount a file system
uname(2) - get information about computer system; set node name (system name)
unlink(2) - remove directory entry; delete file
usleep(2) - suspend execution for an interval
ustat(2) - get mounted file system statistics
utime(2) - set file access and modification times
utimes(2) - set file access and modification times
v
vfork(2) - spawn new process; share virtual memory
vfsmount(2) - mount a file system
w
wait(2) - wait for child process to stop or terminate
wait3(2) - wait for child process to change state
waitid(2) - wait for child process to change state
write(2) - write on a file
II Section 4: File Formats
intro(4) - introduction to file formats
a
a.out(4) - assembler and link editor output
acct(4) - per-process accounting file format
ar(4) - common archive file format
arraytab(4) - disk array configuration table
audeventstab(4) - define and describe audit system events
audit(4) - file format and other information for auditing
authcap(4) - security databases for trusted systems
b
bootconf(4) - boot device configuration table
c
cdnode(4) - format of a CDFS cdnode
cdrom(4) - CD-ROM background information
charmap(4) - symbolic translation file for localedef scripts
core(4) - format of core image file
cpio(4) - format of cpio archive
d
default(4) - system default database file for a trusted system
devassign(4) - device assignment database file for a trusted system
devices(4) - file of driver information for insf, mksf, lssf
dialups(4) - dialup security control
dir(4) - format of directories on short-name HFS file systems
disktab(4) - disk description file
dosif(4) - DOS Interchange Format description
dp(4) - dedicated ports file used by DDFA software and Telnet port identification feature
e
exports(4) - directories to export to NFS clients
f
fs(4) - format of file system volume
fs_vxfs(4) - format of VxFS file system volume
fspec(4) - format specification in text files
fstab(4) - static information about the file systems
ftpusers(4) - security file for
g
gated.conf(4) - GateDaemon Configuration Guide
gettydefs(4) - speed and terminal settings used by getty
group(4) - group file, grp.h
h
hosts(4) - host name data base
hosts.equiv(4) - security files authorizing access by remote hosts and users on local host
i
inetd.conf(4) - configuration file for inetd
inetd.sec(4) - optional security file for inetd
inetsvcs.conf(4) - configuration file for secure internet services
info(4) - diskless client configuration information file
inittab(4) - script for the boot
inode(4) - format of an inode
inode_vxfs(4) - format of a VxFS inode
ioconfig(4) - ioconfig entry format
issue(4) - issue identification file
l
lif(4) - logical interchange format description
loadmods(4) - loadable modules to load into the running kernel during boot
localedef(4) - format and semantics of locale definition file
lvmpvg(4) - LVM physical volume group information file
m
magic(4) - magic numbers for HP-UX implementations
master(4) - master kernel configuration information
mnttab(4) - mounted file system table
model(4) - HP-UX machine identification
n
netconfig(4) - network configuration database
netgroup(4) - list of network groups
netrc(4) - login information for
nettlgen.conf(4) - network tracing and logging configuration file
networks(4) - network name data base
nisfiles(4) - NIS+ database files and directory structure
nlist(4) - nlist and nlist64 structure formats, respectively
nsswitch.conf(4) - configuration file for the name-service switch
p
pam.conf(4) - configuration file for pluggable authentication modules
pam_user.conf(4) - users configuration file for pluggable authentication modules
passwd(4) - password file, pwd.h
pcf(4) - port configuration file used by DDFA software
pdf(4) - Product Description File
pdgwcfg.conf(4) - HPDPS gateway printer configuration file
pfs(4) - portable file system
ppp.Auth(4) - PPP authentication file format
ppp.Devices(4) - PPP physical device description file format
ppp.Dialers(4) - PPP dialer description file format
ppp.Filter(4) - PPP packet filter specification file format
ppp.Keys(4) - PPP encryption keys file format
ppp.Systems(4) - PPP neighboring systems description file format
privgrp(4) - format of privileged values
profile(4) - set up user's environment at login time
proto(4) - prototype job file for
protocols(4) - protocol name data base
prpwd(4) - protected password authentication database files used for trusted systems
publickey(4) - public key database
q
queuedefs(4) - queue description file for at, batch, and crontab
r
rc.config(4) - files containing system configuration information
rcsfile(4) - format of RCS files
resolver(4) - resolver configuration file
rmtab(4) - local file system mount statistics
rpc(4) - rpc program number data base
s
sccsfile(4) - format of SCCS file
sd(4) - all objects that Software Distributor (SD) uses, their attributes and storage formats
securenets(4) - NIS map security file
services(4) - service name data base
shells(4) - list of allowed login shells
sm(4) - statd directory and file structures
snmpd.conf(4) - configuration file for the SNMP agent
softkeys(4) - keysh softkey file format
swpackage(4) - product specification file (PSF) format
symlink(4) - symbolic link
t
tar(4) - format of tar tape archive
term(4) - format of compiled term file
term_c(4) - terminal capabilities
terminfo(4) - printer, terminal, and modem capability database
ttys(4) - terminal control database file, for trusted systems
ttytype(4) - data base of terminal types by port
tun(4) - IP network tunnel driver
tztab(4) - time zone adjustment table for date(1) and ctime(3C)
u
ups_conf(4) - HP PowerTrust Uninterruptible Power System (UPS) monitor configuration file
utmp(4) - utmp, wtmp, btmp entry format
utmpx(4) - utmpx database storage file
uuencode(4) - format of an encoded uuencode file
v
vhe_list(4) - information file for the Virtual Home Environment
y
ypfiles(4) - Network Information Service database and directory structure
Index