HP-UX Reference Section 5: Miscellaneous Topics HP-UX 11i Version 2 September 2004 Volume 9 of 10 Manufacturing Part Number : B2355-90847 Printed In USA E0904 Printed in USA © Copyright 1983-2004 Hewlett-Packard Development Company LP.
Legal Notices The information in this document is subject to change without notice. Warranty The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. U.S. Government License Confidential computer software.
Copyright 1996 Morning Star Technologies, Inc. Copyright 1996 Progressive Systems, Inc. Trademark Notices Intel and Itanium are registered trademarks of Intel Corporation in the US and other countries and are used under license. Java is a US trademark of Sun Microsystems, Inc. Microsoft and MS-DOS are U.S. registered trademarks of Microsoft Corporation. OSF/Motif is a trademark of The Open Group in the US and other countries. UNIX is a registered trademark of The Open Group.
Revision History This document’s printing date and part number indicate its edition. The printing date changes when a new edition is printed. (Minor corrections and updates which are incorporated at reprint do not cause the date to change.) New editions of this manual incorporate all material updated since the previous edition. Part Number Date; Release; Format; Distribution B2355-60105 September 2004; HP-UX 11i version 2; one volume HTML; docs.hp.com and Instant Information.
audit (5) An HP-UX manpage. audit is the name and 5 is the section in the HP-UX Reference. On the web and on the Instant Information CD, it may be a hot link to the manpage itself. From the HP-UX command line, you can enter “man audit” or “man 5 audit” to view the manpage. See man (1). Book Title The title of a book. On the web and on the Instant Information CD, it may be a hot link to the book itself. KeyCap The name of a keyboard key. Note that Return and Enter both refer to the same key.
vi
Preface HP-UX is the Hewlett-Packard Company’s implementation of an operating system that is compatible with various industry standards. It is based on the UNIX System V Release 4 operating system and includes important features from the Fourth Berkeley Software Distribution. The ten volumes of this manual contain the system reference documentation, made up of individual entries called manpages, named for the man command that displays them on the system.
viii
Volume Nine Table of Contents Section 5
Volume Nine Table of Contents Section 5
Table of Contents Volume Nine Section 5: Miscellaneous Topics Entry Name(Section): name Description intro(5) ........................................................................................................................ introduction to miscellany acctresume : suspend and resume accounting when available disk space reaches threshold ............................................................................................. see acctsuspend(5) acctsuspend(5): acctresume , acctsuspend .............
Table of Contents Volume Nine Entry Name(Section): name Description fenv(5): fenv ........................................................................ floating-point environment macros and functions fs_async(5) ....................................... enables write calls to return before write operation is complete (Boolean) fs_symlinks(5) .............................................. maximum number of symbolic links used to resolve a path name fs_wrapper(5) ..............................
Table of Contents Volume Nine Entry Name(Section): name Description msgseg(5): msgseg ................................................. number of System V IPC message segments in the system msgssz(5): msgssz ........................................................ number of bytes in a System V IPC message segment msgtql(5): msgtql ............................ maximum number of System V IPC messages in the system at any time mtab: mounted file system table ....................................................
Table of Contents Volume Nine Entry Name(Section): name Description semmns(5) .................................................................................. number of System V system-wide semaphores semmnu(5) .................................................. number of System V IPC system-wide semaphore undo structures semmsl(5) .......................................................... maximum number of System V IPC semaphores per identifier semume(5) ...................................................
Section 5 Miscellaneous Topics
Section 5 Miscellaneous Topics
intro(5) intro(5) NAME intro - introduction to miscellany DESCRIPTION This section describes miscellaneous facilities, such as: macro packages, character set tables, the file system hierarchy, and operating system tunable parameters. SEE ALSO introduction(9). A A Other Documentation • Tunable Kernel Parameters • HP-UX on the Internet at http://docs.hp.com.
acctsuspend(5) acctsuspend(5) (Tunable Kernel Parameters) NAME acctsuspend, acctresume - suspend and resume accounting when available disk space reaches threshold VALUES Failsafe Default.
acctsuspend(5) acctsuspend(5) (Tunable Kernel Parameters) Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values. For information about the effects of installation on tunable values, consult the documentation for the kernel software being installed.
acl(5) acl(5) NAME acl - introduction to HFS access control lists DESCRIPTION Access control lists are a key enforcement mechanism of discretionary access control (see Definitions below), for specifying access to files by users and groups more selectively than traditional HP-UX mechanisms allow.
acl(5) acl(5) Access Control List Entries An access control list (ACL) consists of sets of (user.group, mode) entries associated with a file that specify permissions. Each entry specifies for one user-ID/group-ID combination a set of access permissions, including read, write, and execute/search.
acl(5) acl(5) ACL Uniqueness Entries are unique in each ACL. There can only be one (u.g, mode) entry for any pair of u and g values; one (u.%, mode) entry for a given value of u; one (%.g, mode) entry for a given value of g; and one (%.%, mode) entry for each file. For example, an ACL can have a (23.14, mode) entry and a (23.%, mode) entry, but not two (23.14, mode) entries or two (23.%, mode) entries. Access Check Algorithm ACL entries can be categorized by four levels of specificity.
acl(5) acl(5) The exact syntax is: acl entry id op mode char ::= ::= ::= ::= ::= ::= [entry[,entry]...] id . id op mode [op mode]... name | number | % | @ = | + | 0..7 | [char[char]...] r | w | x Short Form of ACLs (input and output) (user . group, mode) ... A Short form differs from operator form in several ways: • Entries are surrounded by parentheses rather than being separated by commas. • Each entry specifies the mode, including all mode bits.
acl(5) acl(5) ACL Patterns Some library calls and commands recognize and use ACL patterns instead of exact ACLs to allow operations on all entries that match the patterns. ACL syntax is extended in the following ways: wildcard user and group IDs A user or group name of * (wildcard) matches the user or group ID in any entry, including % (no specific user or group).
acl(5) acl(5) The st_mode field contains a user-dependent summary, so that programs ignorant of ACLs that use stat (2) and chmod(2) are more likely to produce expected results, and so that stat (2) provides reasonable information about remote files over NFS. The st_basemode and st_acl fields are useful only for local files. chmod For conformance with IEEE Standard POSIX 1003.1-1988, chmod(2) deletes any optional entries in a file’s ACL.
acl(5) acl(5) chacl ’(bill.%,-w-)’ myfile The following sets the entry for user 12 in group 4 to allow read and write. chacl ’(12.4,wr)’ myfile The following sets the base ACL entry for the file’s owner to allow both read and execute, and sets write and execute capabilities for ‘‘other’’ users (the ‘‘%.%’’ entry). chacl ’(@.%, 5) (%.%, xwx)’ myfile A aA Long Form Here is the same ACL as in an earlier example, printed in long form. r-x --r-r-x r-- jpc.adm ajs.trux jpc.% %.bin %.
acl(5) acl(5) NGROUPS_RGID NGROUPS_SGID NGROUPS_SUPP NGROUPS_EGID_SUPP NGROUPS_RGID_SUPP NGROUPS_SGID_SUPP process’s real gid process’s saved gid process’s supplementary groups only process’s eff gid plus supp groups process’s real gid plus supp groups process’s saved gid plus supp groups Header The header file defines several constants for use with ACL support library calls.
acl(5) acl(5) DEPENDENCIES NFS NFS does not support ACLs on remote files. Individual manual entries specify the behavior of various system calls, library calls, and commands under these circumstances. Be careful when transferring a file with optional entries over a network or when manipulating a remote file because optional entries may be silently deleted. AUTHOR The access control list design described here was developed by HP. A aA FILES
aclv(5) aclv(5) NAME aclv - introduction to JFS access control lists (ACLs) DESCRIPTION Access control lists (ACLs) are a key enforcement mechanism of discretionary access control (see Definitions below), for specifying access to files by users and groups more selectively than traditional HPUX mechanisms allow.
aclv(5) aclv(5) Access Control List Entries An access control list (ACL) consists of a set of one-line entries associated with a file that specify permissions. Each entry specifies for one user-ID or group-ID a set of access permissions, including read, write, and execute/search.
aclv(5) aclv(5) ACL entries (except for the first user [owner] entry and the other entry). Any permission can be denied to a particular user or group. The class entry acts as a upper bound for file permissions. When an ACL contains more than one user and/or group entry, the collection of additional user and group entries are referred to as the groupclass entries, since the effective permission granted by any of these additional entries is limited by the class entry.
aclv(5) aclv(5) default:user:beta:r-default:user:gamma:r-default:group:dos:--default:group:tres:--Access Check Algorithm To determine the permission granted to an accessing process’s effective user ID (EGID) and effective group ID (EGID), respectively, the following checks are made, in the following order: A aA If the EUID of the process is the same as the owner of the file, grant the permissions specified in the user:: entry.
aclv(5) aclv(5) Header The header defines constants for use with getaccess (2).
aio(5) aio(5) NAME aio - POSIX asynchronous I/O facility SYNOPSIS #include A aA DESCRIPTION The POSIX Asynchronous I/O facility implements Section 6.7 of IEEE Standard 1003.1b-1993, Standard for Information Technology, Portable Operating System Interface (POSIX), Part 1: System Application Program Interface (API), Amendment 1: Realtime Extensions (C Language).
aio(5) aio(5) write. Once an asynchronous I/O operation has been enqueued for a particular aiocb, its address is used as a handle for other asynchronous I/O functions and can only be used to refer to a single enqueued operation. Other fields defined in the aiocb structure are reserved for future use and extension. They are all ignored by the asynchronous I/O facility. Manifest Constants Certain values as defined by the POSIX standard are declared in aio.h.
aio(5) aio(5) With the implementation of HP-UX kernel threads, an application may achieve asynchronous I/O behavior by using synchronous read() and write() functions from independent threads within the process. However, the application may have to implement many of the status management facilities provided in the POSIX Asynchronous I/O facility. A aA Waiting for Completion The POSIX Asynchronous I/O facility supports both polling and notification models.
aio(5) aio(5) Asynchronous I/O operations which use the request and call back mechanism rather than the threads mechanism for I/O, are subject to a system-wide limit on the amount of physical memory that can be locked during asynchronous I/O transfers. This system-wide maximum number of bytes of memory that can be locked simultaneously for aio requests is tunable. This can be set as a percentage of the physical memory available on the system. By default, it is set to 10% of the physical memory.
aio_listio_max(5) aio_listio_max(5) (Tunable Kernel Parameters) NAME aio_listio_max - the maximum number of POSIX asynchronous I/O operations that can be specified in a listio() call VALUES Failsafe 256 Default A aA 256 Allowed values The minimum value allowed is 2. The maximum value allowed is 0x100000. The value is further constrained in that it must be less than or equal to aio_max_ops. Specify a positive integer value.
aio_max_ops(5) aio_max_ops(5) (Tunable Kernel Parameters) NAME aio_max_ops - maximum number of POSIX async I/O operations that can be queued at any time VALUES Failsafe 2048 Default 2048 Allowed values The minimum value allowed is 2. The maximum value allowed is 0x100000. The value is further constrained in that it must be greater than or equal to aio_listio_max. Specify a positive integer value.
aio_monitor_run_sec(5) aio_monitor_run_sec(5) (Tunable Kernel Parameters) NAME aio_monitor_run_sec - frequency of AIO thread pool monitor execution (in seconds) VALUES Failsafe 2 Default 30 A aA Allowed values 1-60 Recommended values 1-60 DESCRIPTION The implementation of POSIX AIO on HP-UX uses kernel threads to perform I/Os to filesystems that do not directly support true asynchronous I/O. (This distinction is transparent to the user.
aio_monitor_run_sec(5) aio_monitor_run_sec(5) (Tunable Kernel Parameters) for bursty or periodic I/O loads, this should maximize performance. What Other Tunables Should Be Changed at the Same Time as This One? aio_proc_threads interacts with this tunable by setting a strict limit on the number of threads that can be used for POSIX AIO.
aio_physmem_pct(5) aio_physmem_pct(5) (Tunable Kernel Parameters) NAME aio_physmem_pct - percentage of physical memory lockable for request call-back POSIX asynchronous I/O operations VALUES Failsafe 10 Default A aA 10 Allowed values The minimum value allowed is 5. The maximum value allowed is 50. Specify a positive integer value.
aio_physmem_pct(5) aio_physmem_pct(5) (Tunable Kernel Parameters) AUTHOR aio_physmem_pct was developed by HP. SEE ALSO kctune(1M), sam(1M), gettune(2), settune(2), aio(5), aio_return(2), dmesg(1M), mlock(2), plock(2), getrlimit(2), setrlimit(2), unlockable_mem(5).
aio_prio_delta_max(5) aio_prio_delta_max(5) (Tunable Kernel Parameters) NAME aio_prio_delta_max - greatest delta (slowdown factor) allowed in POSIX async IO request priorities VALUES Failsafe 20 Default 20 A aA Allowed values The minimum value allowed is 0. The maximum value allowed is 20. Specify a positive integer value. DESCRIPTION This parameter places a limit on how much the priority of a POSIX asynchronous I/O operation can be reduced to slow it down.
aio_proc_thread_pct(5) aio_proc_thread_pct(5) (Tunable Kernel Parameters) NAME aio_proc_thread_pct - percentage of all process threads allowed in AIO pool VALUES Failsafe 50 Default 70 A Allowed values 10-100 Recommended values 10-90 DESCRIPTION The implementation of POSIX AIO on HP-UX uses kernel threads to perform I/Os to filesystems that do not directly support true asynchronous I/O. (This distinction is transparent to the user.
aio_proc_thread_pct(5) aio_proc_thread_pct(5) (Tunable Kernel Parameters) What Other Tunables Should Be Changed at the Same Time as This One? aio_proc_threads interacts with this tunable by setting a strict limit on the number of threads that can be used for POSIX AIO. This allows a hard limit to be imposed, regardless of what value max_thread_proc happens to take. aio_req_per_thread defines the desired relationship between the number of POSIX AIO kernel threads and the number of I/Os to be serviced.
aio_proc_threads(5) aio_proc_threads(5) (Tunable Kernel Parameters) NAME aio_proc_threads - maximum number of process threads allowed in AIO pool VALUES Failsafe 256 Default 1024 A Allowed values 4-2048 Recommended values 32-2048 DESCRIPTION The implementation of POSIX AIO on HP-UX uses kernel threads to perform I/Os to filesystems that do not directly support true asynchronous I/O. (This distinction is transparent to the user.
aio_proc_threads(5) aio_proc_threads(5) (Tunable Kernel Parameters) What Other Tunables Should Be Changed at the Same Time as This One? aio_proc_thread_pct interacts with this tunable by setting a limit on the number of AIO threads based on a percentage of the maximum number of allowable process threads. This allows the AIO thread pools to respond dynamically to changes in max_thread_proc.
aio_req_per_thread(5) aio_req_per_thread(5) (Tunable Kernel Parameters) NAME aio_req_per_thread - desirable ratio between number of pending AIO requests and servicing threads VALUES Failsafe 4 Default 1 A Allowed values 1-100 Recommended values 1-100 DESCRIPTION The implementation of POSIX AIO on HP-UX uses kernel threads to perform I/Os to filesystems that do not directly support true asynchronous I/O. (This distinction is transparent to the user.
aio_req_per_thread(5) aio_req_per_thread(5) (Tunable Kernel Parameters) What Other Tunables Should Be Changed at the Same Time as This One? aio_proc_threads interacts with this tunable by setting a strict limit on the number of threads that can be used for POSIX AIO. aio_proc_thread_pct interacts with this tunable by setting a limit on the number of threads that can be used for POSIX_AIO, but does so based on a percentage of the maximum number of allowable process threads.
aliases(5) aliases(5) NAME aliases - aliases file for sendmail SYNOPSIS /etc/mail/aliases DESCRIPTION The newaliases command (which is the same as sendmail -bi; see sendmail (1M)) builds the sendmail alias database from a text file. The default text file is /etc/mail/aliases. Local addresses (local user names) are looked up in the alias database and expanded as necessary, unless the user name is preceded by a backslash (\).
aliases(5) aliases(5) /etc/mail/aliases is only the raw data file. The actual aliasing information is placed into a binary format in the file /etc/mail/aliases.db using newaliases (see newaliases (1M)). A newaliases command should be executed each time the aliases file is changed in order for the change to take effect. Note that the NIS alias maps are generated by ypmake using makemap, which leaves aliases.pag and aliases.dir in the /etc/mail directory.
allocate_fs_swapmap(5) allocate_fs_swapmap(5) (Tunable Kernel Parameters) NAME allocate_fs_swapmap - determines when swapmap structures are allocated for filesystem swap VALUES Failsafe 0 (off) Default 0 (off) A Allowed values 1 (on) or 0 (off) DESCRIPTION The allocate_fs_swapmap tunable is used to determine whether to allocate all needed filesystem swap structures during the initialization of the filesystem swap device or wait until they are needed.
alwaysdump(5) alwaysdump(5) (Tunable Kernel Parameters) NAME alwaysdump - defines which classes of kernel memory pages are dumped when a kernel panic occurs VALUES Failsafe 0 Default 0 (Allow the kernel to choose which classes to dump.) A aA Allowed values Integer values from 0 to 1024.
alwaysdump(5) alwaysdump(5) (Tunable Kernel Parameters) The default value for this parameter is 0. The system determines whether or not to dump classes of memory based on the type of crash that occurs, in this case. Note that certain types of system crash, require a full crash dump. Also, the system operator may request a full crash dump at the time the dump is taken. In either of these cases, a full dump will be performed regardless of the classes selected using alwaysdump.
Aries(5) Aries(5) (Itanium(R)-based System Only) NAME Aries - emulate PA-RISC HP-UX applications on Itanium-based processor family running HP-UX DESCRIPTION Aries is a dynamic binary emulator which transparently emulates 32-bit and 64-bit PA-RISC HP-UX applications on Itanium-based HP-UX machines. The name ARIES expands to Automatic Recompilation and Integrated Environment Simulation. Aries is transparent in the sense that: A aA • The PA-RISC HP-UX application is not re-compiled.
Aries(5) Aries(5) (Itanium(R)-based System Only) 4. Run gdb as: $ gdb PA_binary The rest of the debugging process is the same as that followed on the PA-RISC HP-UX platform. All commands of the gdb debugger are supported subject to limitations listed under Limitations of PA-RISC GDB Support . After debugging is finished, perform the following steps. 1. Unset the environment variable PA_DEBUG. 2. Restore the original value of the SHELL environment variable.
Aries(5) Aries(5) (Itanium(R)-based System Only) 1. Transfer the core file and all the shared libraries used by the PA-RISC application from the Itaniumbased machine where the core dump file was generated to the target machine. 2. Set the environment variable GDB_SHLIB_PATH to a colon-separated list of directory path names where the transferred shared libraries reside. 3.
Aries(5) Aries(5) (Itanium(R)-based System Only) 6. If Aries cannot find the resource configuration file either in the root directory (/) or in the user´s home directory, it uses the default options. Useful Aries Options Most PA-RISC applications run as expected under Aries with default options. The following Aries options are useful for advanced users who want to control Aries’ resource management and/or tune Aries for their PA-RISC applications.
Aries(5) Aries(5) (Itanium(R)-based System Only) in future. -heap_ssz size Specifies the maximum size of Aries heap (in kbytes). the Aries heap is used to allocate internal Aries data structures and for creating Aries threads for emulation of PA-RISC application threads. If the Aries errors out of memory or malloc() failed occur, then you should increase this value.
Aries(5) Aries(5) (Itanium(R)-based System Only) The default value of this parameter is Off. -notrans Instructs Aries not to translate any PA-RISC basic blocks. Instead, all the basic blocks will be emulated through the Aries interpreter. This option causes severe performance overhead.
Aries(5) Aries(5) (Itanium(R)-based System Only) In order to turn ON the beta translator, specify the Aries -fast_trans option in Aries resource configuration file. See the section ARIES RESOURCE CONFIGURATION FILE: PASSING OPTIONS TO ARIES for more information. Warning Due to the beta nature of this translator, be aware that an element of risk is involved in deploying the beta translator for mission-critical applications. This is not recommended.
Aries(5) Aries(5) (Itanium(R)-based System Only) 2.
Aries(5) Aries(5) (Itanium(R)-based System Only) 256 MB (-ssz) + 512 MB (-heap_ssz) + 64 MB (-ccsz) + 33 MB = 865 MB PA-RISC APPLICATION THREADS EMULATION UNDER ARIES Calculating the Required Size of the Aries Heap To emulate PA-RISC application’s threads, Aries needs to create its own native threads whenever a PARISC application creates new threads. To create new threads, Aries needs to allocate memory to accommodate thread specific data, thread stack, and thread backing store area for the new thread.
Aries(5) Aries(5) (Itanium(R)-based System Only) Aries does not support applications which are nearly or completely maxed out on their data segment address space usage. This is because Aries consumes small amount of virtual memory address space of application Terminating emulation How Aries Sets PA-RISC Application Stack Size At process startup time, Aries sets the size of the PA-RISC application stack based on following criteria: 1.
Aries(5) Aries(5) (Itanium(R)-based System Only) 7. A aA PA-RISC applications that make extensive use of OpenGL experience slow performance. This is because the ogld daemon process on an Itanium-based machine is a native process, and an emulated application cannot send its graphics output to a native graphics card by directly communicating with the ogld daemon process.
Aries(5) Aries(5) (Itanium(R)-based System Only) AUTHOR Aries was developed by HP. SEE ALSO file(1), gdb(1), getconf(1), execve(2), fork(2), getrlimit(2), setrlimit(2), signal(2), sysconf(2), ulimit(2), uname(2), vfork(2), system(3S), core(4), pa_maxssiz(5).
ascii(5) ascii(5) NAME ascii - map of ASCII character set SYNOPSIS cat /usr/share/lib/pub/ascii DESCRIPTION The /usr/share/lib/pub/ascii file provides a map of the ASCII character set, giving both octal and hexadecimal equivalents of each character.
ascii(5) ascii(5) Oct Dec Hex Display 000 001 002 003 004 005 006 007 010 011 012 013 014 015 016 017 020 021 022 023 024 025 026 027 030 031 032 033 034 035 036 037 177 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 127 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 7F none ^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 ^[ ^\ ^] ^ˆ ^_ ^?
Audio(5) Audio(5) NAME Audio - audio tools available through HP VUE DESCRIPTION This man-page describes the audio tools available through HP VUE for playing, recording, and editing sound. These include Audio Setup, Audio Security, Audio Editor, Audio Control Panel, Audio File and Data Formats, and Audio Library. Audio(5) also provides information on using other audio tools from the HP-UX command line.
Audio(5) Audio(5) can set the SPEAKER variable for all applications started by HP VUE by modifying the $HOME/.vueprofile file. The SPEAKER variable can be external (headphones, Line Out) or internal (built-in speaker).
audit(5) audit(5) NAME audit - introduction to HP-UX Auditing System SYNOPSIS #include A aA DESCRIPTION The purpose of the auditing system is to record instances of access by subjects to objects and to allow detection of any (repeated) attempts to bypass the protection mechanism and any misuses of privileges, thus acting as a deterrent against system abuses and exposing potential security weaknesses in the system.
audit(5) audit(5) AUTHOR The auditing system described above was developed by HP. SEE ALSO audsys(1M), audusr(1M), audevent(1M), audisp(1M), audctl(2), audswitch(2), audwrite(2), getaudid(2), getevent(2), setaudid(2), setevent(2), audit(4).
bufpages(5) bufpages(5) (Tunable Kernel Parameters) NAME bufpages, nbuf, bufcache_max_pct - TO BE OBSOLETED DESCRIPTION These tunables, traditionally used for sizing a static buffer cache, are deprecated. The recommended way to configure a static buffer cache is to set the tunables dbc_min_pct and dbc_max_pct to the same value. Please refer to dbc_min_pct(5) and dbc_max_pct(5), or consult HP support for more information.
chanq_hash_locks(5) chanq_hash_locks(5) (Tunable Kernel Parameters) NAME chanq_hash_locks - size of hashed pool of spinlocks protecting the channel queue hash tables VALUES Failsafe 256 Default 256 Allowed values Any value between 16 and 16777216 that is a power of two. Recommended values Default value only. A HP does NOT recommend changing this tunable from the default value. Consult your HP Field Service engineer before changing this tunable. DESCRIPTION This tunable should NOT be changed.
complex(5) complex(5) (Itanium(R)-based System Only) NAME complex - complex functions and macros SYNOPSIS #include DESCRIPTION This file contains declarations of all the functions in the Complex Library (described in Section (3M)). It defines the types A cA extended The Itanium-based system 80-bit double-extended type. quad An IEEE 754-compliant, 128-bit floating-point type. synonym for long double.
core_addshmem_read(5) core_addshmem_read(5) (Tunable Kernel Parameters) NAME core_addshmem_read - determines the inclusion of readable shared memory in a process core dump VALUES Failsafe 0 (off) Default 0 (off) Allowed values 1 (on) or 0 (off) DESCRIPTION The core_addshmem_read tunable was added in response to a problem where a customer was limited in debugging a user-level process crash because shared memory segments were not written as part of the core file.
core_addshmem_write(5) core_addshmem_write(5) (Tunable Kernel Parameters) NAME core_addshmem_write - determines the inclusion of read/write shared memory in process core dump VALUES Failsafe 0 (off) Default 0 (off) Allowed values 1 (on) or 0 (off) A cA DESCRIPTION The core_addshmem_write tunable was added in response to a problem where a customer was limited in debugging a user-level process crash because shared memory segments were not written as part of the core file.
create_fastlinks(5) create_fastlinks(5) (Tunable Kernel Parameters) NAME create_fastlinks - configure the system to use fast symbolic links VALUES Minimum 0 Maximum 1 Default 0 Specify integer value. A DESCRIPTION When create_fastlinks is nonzero, it causes the system to create HFS symbolic links in a manner that reduces the number of disk-block accesses by one for each symbolic link in a path name lookup.
curses(5) curses(5) (CURSES) NAME curses.h — definitions for screen handling and optimisation functions SYNOPSIS #include DESCRIPTION Objects The header provides a declaration for COLOR_PAIRS, COLORS, COLS, curscr , LINES and stdscr .
curses(5) curses(5) (CURSES) WA_VERTICAL Vertical highlight These attribute flags shall be distinct.
curses(5) curses(5) (CURSES) ACS_DARROW ACS_UARROW ACS_BOARD ACS_LANTERN ACS_BLOCK WACS_DARROW WACS_UARROW WACS_BOARD WACS_LANTERN WACS_BLOCK v ^ # # # arrow pointing down arrow pointing up board of squares lantern symbol solid square block Colour-related Macros The following colour-related macros are defined: A cA COLOR_BLACK COLOR_BLUE COLOR_GREEN COLOR_CYAN COLOR_RED COLOR_MAGENTA COLOR_YELLOW COLOR_WHITE Coordinate-related Macros The following coordinate-related macros are defined: void void vo
curses(5) curses(5) (CURSES) Key Codes The following symbolic constants representing function key values are defined: Key Code KEY_CODE_YES KEY_BREAK KEY_DOWN KEY_UP KEY_LEFT KEY_RIGHT KEY_HOME KEY_BACKSPACE KEY_F0 KEY_F(n) KEY_DL KEY_IL KEY_DC KEY_IC KEY_EIC KEY_CLEAR KEY_EOS KEY_EOL KEY_SF KEY_SR KEY_NPAGE KEY_PPAGE KEY_STAB KEY_CTAB KEY_CATAB KEY_ENTER KEY_SRESET KEY_RESET KEY_PRINT KEY_LL KEY_A1 KEY_A3 KEY_B2 KEY_C1 KEY_C3 Description Used to indicate that a wchar_t variable contains a key code Break
curses(5) curses(5) (CURSES) A KEY_HELP KEY_MARK KEY_MESSAGE KEY_MOVE KEY_NEXT KEY_OPEN KEY_OPTIONS KEY_PREVIOUS KEY_REDO KEY_REFERENCE KEY_REFRESH KEY_REPLACE KEY_RESTART KEY_RESUME KEY_SAVE KEY_SBEG KEY_SCANCEL KEY_SCOMMAND KEY_SCOPY KEY_SCREATE KEY_SDC KEY_SDL KEY_SELECT KEY_SEND KEY_SEOL KEY_SEXIT KEY_SFIND KEY_SHELP KEY_SHOME KEY_SIC KEY_SLEFT KEY_SMESSAGE KEY_SMOVE KEY_SNEXT KEY_SOPTIONS KEY_SPREVIOUS KEY_SPRINT KEY_SREDO KEY_SREPLACE KEY_SRIGHT KEY_SRSUME KEY_SSAVE KEY_SSUSPEND KEY_SUNDO KEY_SUSPE
curses(5) curses(5) (CURSES) int int int int int int int void void int int attr_get(attr_t *attrs, short *color_pair , void *opts); attr_off(attr_t attrs, void *opts); attr_on(attr_t attrs, void *opts); attr_set(attr_t attrs, short color_pair , void *opts); baudrate(void); beep(void); bkgd(chtype ch); bkgdset(chtype ch); bkgrndset(const cchar_t *wch); bkgrnd(const cchar_t *wch); border(chtype ls, chtype rs, chtype ts, chtype bs, chtype tl, chtype tr, chtype bl, chtype br); int border_set(const cchar_t *l
curses(5) curses(5) (CURSES) A cA int get_wch(wint_t *ch); WINDOW *getwin(FILE *filep); int get_wstr(wint_t *wstr); int halfdelay(int tenths); bool has_colors(void); bool has_ic(void); bool has_il(void); int hline(chtype ch, int n); int hline_set(const cchar_t *wch, int n); void idcok(WINDOW *win, bool bf); int idlok(WINDOW *win, bool bf); void immedok(WINDOW *win, bool bf); chtype inch(void); int inchnstr(chtype *chstr, int n); int inchstr(chtype *chstr); WINDOW *initscr(void); int init_color(short col
curses(5) curses(5) (CURSES) mvgetnstr(int y, int x, char *str, int n); mvgetn_wstr(int y, int x, wint_t *wstr, int n); mvgetstr(int y, int x, char *str); mvget_wch(int y, int x, wint_t *ch); mvget_wstr(int y, int x, wint_t *wstr); mvhline(int y, int x, chtype ch, int n); mvhline_set(int y, int x, const cchar_t *wch, int n); mvinch(int y, int x); mvinchnstr(int y, int x, chtype *chstr, int n); mvinchstr(int y, int x, chtype *chstr); mvinnstr(int y, int x, char *str, int n); mvinnwstr(int y, int x, wchar_t
curses(5) curses(5) (CURSES) mvwinsch(WINDOW *win, int y, int x, chtype ch); mvwinsnstr(WINDOW *win, int y, int x, const char *str, int n); mvwinsstr(WINDOW *win, int y, int x, const char *str); mvwinstr(WINDOW *win, int y, int x, char *str); mvwins_nwstr(WINDOW *win, int y, int x, const wchar_t *wstr, int n); int mvwins_wch(WINDOW *win, int y, int x, const cchar_t *wch); int mvwins_wstr(WINDOW *win, int y, int x, const wchar_t *wstr); int mvwinwstr(WINDOW *win, int y, int x, wchar_t *wstr); int mvwin_wch
curses(5) curses(5) (CURSES) const void *opts); setscrreg(int top, int bot); *set_term(SCREEN *new); slk_attroff(const chtype attrs); slk_attr_off(const attr_t attrs, void *opts); slk_attron(const chtype attrs); slk_attr_on(const attr_t attrs, void *opts); slk_attrset(const chtype attrs); slk_attr_set(const attr_t attrs, short color_pair , void *opts); int slk_clear(void); int slk_init(int fmt); char *slk_label(int labnum); int slk_noutrefresh(void); int slk_refresh(void); int slk_restore(void); int slk_s
curses(5) curses(5) (CURSES) A cA wadd_wchnstr(WINDOW *win, const cchar_t *wchstr, int n); wadd_wchstr(WINDOW *win, const cchar_t *wchstr); wattroff(WINDOW *win, int attrs); wattron(WINDOW *win, int attrs); wattrset(WINDOW *win, int attrs); wattr_get(WINDOW *win, attr_t *attrs, short *color_pair , void *opts); wattr_off(WINDOW *win, attr_t attrs, void *opts); wattr_on(WINDOW *win, attr_t attrs, void *opts); wattr_set(WINDOW *win, attr_t attrs, void *opts); wbkgd(WINDOW *win, chtype ch); wbkgdset(WINDOW
curses(5) curses(5) (CURSES) int wscanw(WINDOW *win, char *fmt, ...
dbc_max_pct(5) dbc_max_pct(5) (Tunable Kernel Parameters) NAME dbc_max_pct - maximum percentage of memory to be used for caching file I/O data and metadata VALUES Failsafe 5 Default 50 Allowed values The minimum value allowed is 1 (1% of physical memory). The maximum value allowed is 90 (90% of physical memory). The value is further constrained in that it must be equal to or greater than dbc_min_pct. A dA Specify a positive integer value.
dbc_max_pct(5) dbc_max_pct(5) (Tunable Kernel Parameters) WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Other tunable parameters related to the static buffer cache that existed in previous HP-UX releases are now considered obsolete. The recommended way to obtain a fixed size buffer cache is to set dbc_min_pct equal to dbc_max_pct.
dbc_min_pct(5) dbc_min_pct(5) (Tunable Kernel Parameters) NAME dbc_min_pct - minimum percentage of memory used for caching file I/O data and metadata VALUES Failsafe 5 Default 5 Allowed values The minimum value allowed is 1 (1% of physical memory). The maximum value allowed is 70 (70% of physical memory). The value is further constrained in that it must be equal to or less than dbc_max_pct. A dA Specify a positive integer value.
dbc_min_pct(5) dbc_min_pct(5) (Tunable Kernel Parameters) When Should the Value of This Tunable Be Raised? The value of this minimum limit rarely needs to be increased. Low system performance (especially at initialization time) on a system with file system I/O-intensive processes may be an indication that the value of dbc_min_pct is too low. However, in most cases it is recommended that the value of the maximum limit, dbc_max_pct, is raised instead.
default_disk_ir(5) default_disk_ir(5) (Tunable Kernel Parameters) NAME default_disk_ir - enable/disable the use of a device’s write cache in the SCSI subsystem VALUES Failsafe 0 (off) Default 0 (off) Allowed values 0 (off) or non-zero (on) A dA Recommended values 0 (off) DESCRIPTION This tunable enables (1) or disables (0) the Immediate Reporting behavior of the SCSI subsystem, also known as Write Cache Enable (WCE).
default_disk_ir(5) default_disk_ir(5) (Tunable Kernel Parameters) installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR default_disk_ir was developed by HP. SEE ALSO write(2), scsi(7).
dirent(5) dirent(5) NAME dirent.h - format of directory streams and directory entries SYNOPSIS #include #include DESCRIPTION This header file defines data types used by the directory stream routines described in directory (3C). The following data types are defined: A dA DIR A structure containing information about an open directory stream. struct dirent A structure defining the format of entries returned by the readdir() function (see directory (3C)).
dld.sl(5) dld.sl(5) (PA-RISC System Only) NAME dld.sl - dynamic loader MULTITHREAD USAGE The dynamic loader is thread-safe. DESCRIPTION The /usr/lib/pa20_64/dld.sl program is the PA-RISC 64-bit dynamic loader. The /usr/lib/dld.sl program is the PA-RISC 32-bit dynamic loader. In programs that use shared libraries, dld.sl is invoked automatically at startup time by exec on PA-RISC 64-bit systems and by the startup file crt0.o on PA-RISC 32-bit systems. Identical copies of crt0.
dld.sl(5) dld.sl(5) (PA-RISC System Only) specified with a full path name using the -l option to chatr (see chatr (1)). If both +s and +b are used, their relative order on the command line indicates which path list will be searched first in compatibility mode. See the +help option to ld(1) or the HP-UX Linker and Libraries User’s Guide manual for more details.
dld.sl(5) dld.sl(5) (PA-RISC System Only) (library name without a path) has already been loaded for the program, that library is used to resolve the dependent shared library. • For compatibility mode libraries, the search is the same as for parent shared libraries, except rpath can be passed from parent shared libraries to child dependent shared libraries to that child’s dependents, et cetera. Binding The dynamic loader also resolves symbolic references between the executable and libraries.
dld.sl(5) dld.sl(5) (PA-RISC System Only) Library-level Versioning The second way for users to version their libraries is by using a new naming convention, libname.n where n is a numeral that is incremented with every new release of the library. When using the new naming scheme, users must specify an internal name for the shared library by using the +h internal_name option to ld when building the shared library.
dld.sl(5) dld.sl(5) (PA-RISC System Only) table size. The mechanism provide default values of table size, 1103, and number of buckets, 3. To get statistical information about hash table performance, set the environment variable _HP_DLDOPTS to contain the -symtab_stat option.
dld.sl(5) dld.sl(5) (PA-RISC System Only) NOTE: If an archive library is already linked-in with the application and we try to load the shared version of that library using LD_PRELOAD we will have problems. The potential problems are : • If the library has initializers/terminators, they will be called twice • you may end up using two different copies of the same data symbol which may cause incorrect behavior You can specify multiple libraries as part of the LD_PRELOAD environment variable.
dld.sl(5) dld.sl(5) (PA-RISC System Only) By default, most warnings are not reported by the dynamic loader. On PA-RISC 32-bit systems, if you wish to see all of the messages, set the environment variable _HP_DLDOPTS to contain one or more options. The following options are supported: Display additional dynamic loader warning messages. Some of these include: -warnings • Symbols of the same name but different types, such as CODE and DATA. See the WARNINGS section in ld(1) for more details on this warning.
dld.so(5) dld.so(5) (Itanium(R)-based System Only) NAME dld.so - dynamic loader MULTITHREAD USAGE The dynamic loader is thread-safe. A dA DESCRIPTION The /usr/lib/hpux64/dld.so shared library is the 64-bit dynamic loader. The /usr/lib/hpux32/dld.so shared library is the 32-bit dynamic loader. In programs that use shared libraries, dld.so is invoked automatically at startup time. /usr/ccs/lib/hpux64/crt0.o is the 64-bit run-time startup file. /usr/ccs/lib/hpux32/crt0.
dld.so(5) dld.so(5) (Itanium(R)-based System Only) path or embedded path set by the ld +b command) and the default directory /usr/lib/hpux64 for 64-bit libraries or the default directory /usr/lib/hpux32 for 32-bit libraries.
dld.so(5) dld.so(5) (Itanium(R)-based System Only) If the -B immediate option to ld is used, the loader binds all necessary references at startup time. This increases the startup cost of a program, but ensures that no more binding operations are required later. Thus, better real-time response may result, and the risk of a later abort due to unresolved externals is eliminated. The fastbind tool can be used to improve the start-up time of programs that use shared libraries (incomplete executables).
dld.so(5) dld.so(5) (Itanium(R)-based System Only) the linker. Use the +gst options, +gst, +gstsize, and +nodynhash, to control the behavior of the global symbol table hash mechanism. See the ld(1) and chatr (1) commands for information on these options. With these options, you can tune the size to reach a balance of performance and memory use. To maximize for performance, tune the table size for an average chain length of one.
dld.so(5) dld.so(5) (Itanium(R)-based System Only) The LD_PRELOAD Environment Variable NOTE: The LD_PRELOAD feature is disabled for seteuid/setegid programs, such as passwd. See ld(1) for more details. This feature is not available to fully-bound static executables. The LD_PRELOAD environment variable allows you to load additional shared libraries at program startup. LD_PRELOAD provides a colon-separated or space-separated list of shared libraries that the dynamic loader can interpret.
dld.so(5) dld.so(5) (Itanium(R)-based System Only) while attaching a shared library include library not present, library not executable, library corrupt, high water mark too low, or insufficient room in the address space for the library. Possible errors that can occur while binding symbols include symbol not found (unresolved external), or library corrupt. When using the explicit load facilities of the dynamic loader, these types of errors are not considered fatal.
dma32_pool_size(5) Itanium(R)-based System Only (Tunable Kernel Parameters) dma32_pool_size(5) NAME dma32_pool_size - the amount of memory to reserve for the 32-bit DMA pool VALUES Minimum 0 Maximum 4GB Default 256MB Specify an integer value. A dA DESCRIPTION This tunable specifies the amount of memory in the first 4GB of the physical address space to be reserved for DMA for 32-bit cards. The memory is set aside at boot time and cannot be used for other purposes.
dnlc_hash_locks(5) dnlc_hash_locks(5) (Tunable Kernel Parameters) NAME dnlc_hash_locks - number of locks for the Directory Name Lookup Cache (DNLC) VALUES Failsafe 512 Default 512 Allowed values The minimum value allowed is 16. The maximum value allowed is 8192. The value is further constrained in that it must be be a power of 2, and it must be equal to or less than one eighth the number of DNLC entries (ncsize >= 8 * dnlc_hash_locks). Specify a positive integer value.
dnlc_hash_locks(5) dnlc_hash_locks(5) (Tunable Kernel Parameters) SEE ALSO kctune(1M), sam(1M), gettune(2), settune(2).
dontdump(5) dontdump(5) (Tunable Kernel Parameters) NAME dontdump - defines which classes of kernel memory pages are not dumped when a kernel panic occurs VALUES Failsafe 0 Default 0 (Allow the kernel to choose which classes to dump.) Allowed values Integer values from 0 to 1024.
dontdump(5) dontdump(5) (Tunable Kernel Parameters) Note that certain types of system crash, require a full crash dump. Also, the system operator may request a full crash dump at the time the dump is taken. In either of these cases, a full dump will be performed regardless of the classes selected using dontdump. Who Is Expected to Change This Tunable? Only HP Field engineers should change the value of this tunable. Restrictions on Changing Changes to this tunable take effect at next reboot.
dump_compress_on(5) dump_compress_on(5) (Tunable Kernel Parameters) NAME dump_compress_on - selects whether the system dumps memory pages compressed or uncompressed when a kernel panic occurs VALUES Failsafe 0 Default 1 (Allow the kernel to decide whether to dump compressed or not based on the system state at the time of the crash.) Allowed value Integer values 0 and 1. The setting for dump_compress_on s used as follows: 0 Dump uncompressed. 1 Dump with compression for speed if possible.
dump_compress_on(5) dump_compress_on(5) (Tunable Kernel Parameters) WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values.
enable_idds(5) enable_idds(5) (Tunable Kernel Parameters) NAME enable_idds - enable intrusion detection data source VALUES Failsafe 0 (off) Default 0 (off) Allowed values 0 (off) or 1 (on) Recommended values 1 (on) if HP-UX HIDS is installed, 0 (off) otherwise. A DESCRIPTION If enable_idds is set to 1, then the HP-UX Host Intrusion Detection System (HP-UX HIDS) can enable the collection of kernel data for intrusion detection.
enable_idds(5) enable_idds(5) (Tunable Kernel Parameters) with: MANPATH: /opt/ids/share/man, HP-UX Host Intrusion Detection System Administrator’s Guide .
environ(5) environ(5) NAME environ - user environment DESCRIPTION An array of strings called the environment is made available by exec (2) when a process begins. By convention, these strings have the form name=value. The following names are used by various commands (listed in alphabetical order): HOME Name of the user’s login directory, set by login (1) from the password file (see passwd (4)).
environ(5) environ(5) 3. If the LANG environment variable is defined and is not null, the value of the LANG environment variable is used. 4. If the LANG environment variable is not set or is set to the empty string, the POSIX/C default locale is used. (See lang (5).) LC_COLLATE Determines the locale category for character collation.
environ(5) environ(5) catopen (3C) attempts to open the file /system/nlslib/$LC_MESSAGES/name .cat as a message catalog. A null string is substituted if the specified value is not defined. Separators are not included in %t and %c substitutions. Note that a default value is not supplied for %L. If LC_MESSAGES is not set and NLSPATH had the value in the previous example, catopen (3C) would attempt to open the file /system/nlslib/name .cat as a message catalog.
environ(5) environ(5) rule rule indicates when to change to and from summer (daylight-savings) time. The rule has the form : date /time ,date /time where the first date /time specifies when to change from standard to summer time, and the second date /time specifies when to change back. The time field is expressed in current local time. The form of date should be one of the following : A Jn Julian day n (1 through 365). Leap days are not counted. February 29 cannot be referenced.
environ(5) environ(5) STANDARDS CONFORMANCE environ: AES, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.
eqmemsize(5) eqmemsize(5) (Tunable Kernel Parameters) NAME eqmemsize - determines the minimum size (in pages) of the equivalently mapped reserve pool VALUES Default 15 pages Allowed values 0 or any positive integer. However, because this represents physical pages no longer available for general system use, caution is urged before using large values. A eA DESCRIPTION Equivalently mapped memory is a page which has the same physical and virtual address. This is useful for some applications, and for I/O.
eqmemsize(5) eqmemsize(5) (Tunable Kernel Parameters) installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR eqmemsize was developed by HP.
executable_stack(5) executable_stack(5) (Tunable Kernel Parameters) NAME executable_stack - controls whether program stacks are executable by default VALUES Failsafe 1 Default 0 Allowed values 0-2 Recommended values 0-2 A eA DESCRIPTION This tunable parameter controls whether program stacks are executable by default. It allows systems to be configured to have extra protection from stack buffer overflow attacks without sacrificing system performance.
executable_stack(5) executable_stack(5) (Tunable Kernel Parameters) Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values. For information about the effects of installation on tunable values, consult the documentation for the kernel software being installed.
fcntl(5) fcntl(5) NAME fcntl - file control options SYNOPSIS #include #include DESCRIPTION The fcntl() function provides for control over open files. The include file describes requests and arguments to fcntl() and open(). See fcntl (2) and open (2).
fcntl(5) fcntl(5) SEE ALSO fcntl(2), open(2). STANDARDS CONFORMANCE : AES, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.
fenv(5) fenv(5) NAME fenv - floating-point environment macros and functions SYNOPSIS #include DESCRIPTION The header declares two types and several macros and functions to provide access to the floating-point environment. The floating-point environment refers collectively to the floating-point status flags and control modes.
fs_async(5) fs_async(5) (Tunable Kernel Parameters) NAME fs_async - enables write calls to return before write operation is complete (Boolean) VALUES Failsafe 0 Default 0 Allowed values The allowed values are: 0 (use synchronous disk writes only), or 1 (allow asynchronous disk writes). Specify a positive integer value, 0 or 1. DESCRIPTION fs_async specifies whether or not asynchronous writing of file system data structures to disk is allowed.
fs_async(5) fs_async(5) (Tunable Kernel Parameters) If fs_async is set to allow asynchronous writes and a crash occurs, fsck does not know what sequence was used, and thus will probably require interactive assistance from the administrator while fixing inconsistent file system information, repairing directory and inode entries, and so on.
fs_symlinks(5) fs_symlinks(5) (Tunable Kernel Parameters) NAME fs_symlinks - maximum number of symbolic links used to resolve a path name VALUES Failsafe 20 Default 20 Allowed values The minimum value allowed is 20. The maximum value allowed is 1024, or 1K. Specify a positive integer value. DESCRIPTION The fs_symlinks tunable represents the maximum number of symbolic links followed by the kernel when resolving a path name.
fs_symlinks(5) fs_symlinks(5) (Tunable Kernel Parameters) AUTHOR fs_symlinks was developed by HP. SEE ALSO kctune(1M), sam(1M), gettune(2), settune(2), ulimit(2), setrlimit(2), maxfiles_lim(5), nfile(5).
fs_wrapper(5) fs_wrapper(5) NAME fs_wrapper - configuration and binary files used by file system administration commands SYNOPSIS extendfs [-F FStype ] ... ff [-F FStype ] ... fsck [-F FStype ] ... fsdb [-F FStype ] ... labelit [-F FStype ] ... mkfs [-F FStype ] ... mount [-F FStype ] ... ncheck [-F FStype ] ... newfs [-F FStype ] ... quot [-F FStype ] ... A quotacheck [-F FStype ] ... volcopy [-F FStype ] ...
fs_wrapper(5) fs_wrapper(5) FILES FStype is the file system type as optionally specified on the command line. command is the name of the command. /sbin/fs/FStype /command File system specific binary files for the extendfs, fsck, fsdb, mkfs, mount, and newfs commands. There may be additional file system specific binary files in this directory that are not associated with fs_wrapper. A fA /usr/lbin/fs/FStype /command File system specific binary files for the remaining commands.
gssapi(5) gssapi(5) NAME gssapi - Generic Security Service Application Programming Interface DESCRIPTION This introduction includes general information about the Generic Security Service Application Programming Interface (GSSAPI) defined in "RFC 2743, Generic Security Service Application Programming Interface", and "RFC 2744, Generic Security Service API: C-bindings".
gssapi(5) in the gssapi(5) normal way to the context acceptor. The acceptor passes this token to the gss_accept_sec_context() routine, which generates a delegated credential. The context acceptor can use the credential to initiate additional security contexts. The applications can exchange protected messages and data using this context. The applications can call GSSAPI routines to protect data exchanged in messages.
gssapi(5) gssapi(5) The length field contains the total number of bytes in the data and the value field contains a pointer to the actual data. When using the gss_buffer_t data type, the GSSAPI routine allocates storage for any data it passes to the application. The calling application must allocate the gss_buffer_desc object. It can initialize unused gss_buffer_desc objects with the value GSS_C_EMPTY_BUFFER. To free the storage, the application calls the gss_release_buffer() routine.
gssapi(5) gssapi(5) Authentication Tokens GSSAPI uses tokens to maintain the synchronization between the applications sharing a security context. The token is a cryptographically protected bit string generated by the security mechanism at one end of the GSSAPI security context for use by the peer application at the other end of the security context. The data type is opaque to the caller. The applications use the gss_buffer_t data type as tokens to GSSAPI routines.
gssapi(5) Name gssapi(5) GSS_S_CALL_INACCESSIBLE_READ Field Value 1 GSS_S_CALL_INACCESSIBLE_WRITE 2 GSS_S_BAD_STRUCTURE 3 Meaning Could not read a required input parameter. Could not write a required output parameter. A parameter was incorrectly structured. The following table lists the supplementary bits and their meanings. Table of Supplementary Information Status Bits Bit Meaning Number GSS_S_CONTINUE_NEEDED 0 (LSB) Call the routine again to complete its function.
gssapi(5) gssapi(5) The gss_import_name() and gss_display_name() routines convert names between their printable form and their gss_name_tdata type. The gss_compare_name() routine compares internal form names. Channel Bindings You can define and use channel bindings to associate the security context with the communications channel that carries the context.
gssapi(5) gssapi(5) Optional Parameters In routine descriptions, optional parameters allow the application to request default behaviors by passing a default value for the parameter.
hdlpreg_hash_locks(5) hdlpreg_hash_locks(5) (Tunable Kernel Parameters) NAME hdlpreg_hash_locks - determines the size of the pregion spinlock pool VALUES Default 128 Allowed values 64 to 262144 DESCRIPTION Global kernel structures containing information on a running process or memory usage are frequently accessed or modified by several threads concurrently.
hfs_revra_per_disk(5) hfs_revra_per_disk(5) (Tunable Kernel Parameters) NAME hfs_revra_per_disk - maximum HFS file system blocks to be read in one read-ahead operation when sequentially reading backwards VALUES Failsafe 64 Default 64 Allowed values 0 to 8192 DESCRIPTION This tunable defines the maximum number of file system blocks to be read in one read-ahead operation when sequentially reading backwards. Who Is Expected to Change This Tunable? HP Field engineers, but not customers directly.
hier(5) hier(5) NAME hier - file system hierarchy DESCRIPTION The HP-UX file system is a hierarchical tree organized for administrative convenience. Within the filesystem tree structure, distinct areas are provided for files that are private to one machine, files that can be shared by machines, and home directories. There are two types of files that are shared: those that can be shared by multiple machines of a common architecture, and those that can be shared by all machines.
hier(5) hier(5) /sbin/rc3.d Link files to scripts in /sbin/init.d for entering or leaving run level 3. /stand Standalone binaries and kernel configuration files. /tmp System-generated temporary files; generally cleared during the boot operation. /usr Mount point for sharable user and system administration commands, libraries and documentation. /usr/bin Primary location for common utilities and user commands. /usr/ccs C compilation system. Tools and libraries used to generate C programs.
hier(5) hier(5) transient, and spool files. A hA /var/adm System administrative files, such as log files and accounting files. Some of the subdirectories are listed below. /var/adm/crash For saving kernel crash dumps. /var/adm/cron Directory for cron (1M) queuing. /var/adm/sw Default location for software distribution depot. /var/adm/syslog Log files generated by syslog. See syslog (3C) and syslogd (1M). /var/mail Incoming mail. /var/news Local-system news articles for news(1).
hostname(5) hostname(5) NAME hostname - host name resolution description DESCRIPTION Hostnames are domains. A domain is a hierarchical, dot-separated list of subdomains. For example, the machine monet, in the Berkeley subdomain of the EDU subdomain of the Internet Domain Name System would be represented as monet.Berkeley.EDU (with no trailing dot). Hostnames are often used with network client and server programs, which must generally translate the name to an address for use.
hosts_access(5) hosts_access(5) NAME hosts_access - format of host access control files DESCRIPTION The access control facility for internet services uses access control files to grant or deny access to its services. These files are defined using a simple access control language based on client (host name/address, user name) and server (process name, hostname/address) patterns. See the EXAMPLES section for a quick introduction.
hosts_access(5) hosts_access(5) • A string that begins with an at (@) character is treated as an NIS (formerly YP) netgroup name. A host name is matched if it is a host member of the specified netgroup. Netgroup matches are not supported for daemon process names or for client user names. • An expression of the form n.n.n.n /m.m.m.m is interpreted as a "net/mask" pair. A host address is matched if "net" is equal to the bit-wise AND of the address and the "mask". For example, the net/mask pattern 131.
hosts_access(5) hosts_access(5) %n(%N) The client (server) host name (or unknown or paranoid). %p The daemon process id. %s Server information: daemon @host, daemon @address, or just a daemon name, depending on how much information is available. %u The client user name (or unknown). %% Expands to a single % character. Characters in % expansions that do not match any alpha-numeric (A-Za-z0-9) or !@%-_=+:,./ characters are replaced by underscores.
hosts_access(5) hosts_access(5) A positive IDENT lookup result (the client matches KNOWN@host) is less reliable. It is possible for an intruder to spoof both the client connection and the IDENT lookup, although doing so is much harder than spoofing just a client connection. It may also be possible that the client’s IDENT server is lying. NOTE: IDENT lookups do not work with UDP services.
hosts_access(5) hosts_access(5) WARNING: Do not set traps on your finger daemon, unless you are prepared for infinite finger loops. Service trapping can be especially useful on network firewall systems. The typical network firewall only provides a limited set of services to the outer world. All other services can be trapped just like the above tftp example. The result is an excellent early-warning system.
hosts_options(5) hosts_options(5) NAME hosts_options - host access control language extensions DESCRIPTION This manual page describes the optional extensions to the language described in the hosts_access (5) manual page. The extensible language uses the following format: daemon_list : client_list : option : option ... The first two fields are described in the hosts_access (5) manual page. Briefly, daemon_list is a list of one or more daemon process names or wildcards.
hosts_options(5) hosts_options(5) twist shell_command Replace the current process by an instance of the specified shell command, after performing the %letter expansions described in the hosts_access (5) manual page. stdin, stdout, and stderr are connected to the client process. This option must appear at the end of a rule. To send a customized bounce message to the client instead of running the real ftp daemon: ftpd : ...
hosts_options(5) hosts_options(5) AUTHOR Wietse Venema (wietse@wzv.win.tue.nl) Department of Mathematics and Computing Science Eindhoven University of Technology Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands SEE ALSO hosts_access (5), the default access control language.
intr_strobe_ics_pct(5) intr_strobe_ics_pct(5) (Tunable Kernel Parameters) NAME intr_strobe_ics_pct - limit for the percent of time a processor is allowed to spend in interrupt context VALUES Failsafe 100 Default 100 Allowed values 80 - 100 Setting intr_strobe_ics_pct to 100 will switch the feature off. Recommended values 100 DESCRIPTION intr_strobe_ics_pct specifies the system limit for the percent of time a processor is allowed to spend in interrupt context.
intr_strobe_ics_pct(5) intr_strobe_ics_pct(5) (Tunable Kernel Parameters) AUTHOR intr_strobe_ics_pct was developed by HP. SEE ALSO kctune(1M), kcweb(1M).
inttypes(5) inttypes(5) NAME inttypes - basic integer data types SYNOPSIS #include DESCRIPTION This header file defines integer data types of various sizes. By using the data types defined in this header file, developers can be assured that the data types will have the same properties and behavior on different systems.
inttypes(5) inttypes(5) INTMAX_MIN minimum value that can be stored in the largest integer data type INTMAX_MAX maximum value that can be stored in the largest signed integer data type UINTMAX_MAX maximum value that can be stored in the largest unsigned integer data type INTFAST_MIN minimum value that can be stored in the most efficient integer data type INTFAST_MAX maximum value that can be stored in the most efficient signed integer data type UINTFAST_MAX maximum value that can be stored in the most eff
inttypes(5) A iA inttypes(5) PRIiFAST8 PRIiFAST16 PRIiFAST32 PRIiFAST64 i i i i print print print print formatting option formatting option formatting option formatting option for for for for int_fast8_t int_fast16_t int_fast32_t int_fast64_t PRIiLEAST8 PRIiLEAST16 PRIiLEAST32 PRIiLEAST64 i i i i print print print print formatting option formatting option formatting option formatting option for for for for int_least8_t int_least16_t int_least32_t int_least64_t PRIu8 PRIu16 PRIu32 PRIu64 PRIu
inttypes(5) inttypes(5) PRIXFAST32 PRIXFAST64 X print formatting option for int_fast32_t X print formatting option for int_fast64_t PRIXLEAST8 PRIXLEAST16 PRIXLEAST32 PRIXLEAST64 X X X X print print print print formatting option formatting option formatting option formatting option for for for for int_least8_t int_least16_t int_least32_t int_least64_t The following macros can be used as formatting options with the scanf() family of functions (see scanf (3S)).
ioctl(5) ioctl(5) NAME ioctl - generic device control commands SYNOPSIS #include ioctl(fildes, request, arg) int fildes, request; DESCRIPTION The ioctl (2) system call provides for control over open devices. This include file describes requests and arguments used in ioctl (2) which are of a generic nature. For details about how individual requests will affect any particular device, see the corresponding device manual entry in Section (7).
ioctl(5) ioctl(5) of bytes it was able to read; • If there is no data available, the read fails and errno is set to [EWOULDBLOCK]. For writes, non-blocking I/O prevents all write requests to that device file from blocking, whether the requests succeed or fail.
ioforw_timeout(5) ioforw_timeout(5) (Tunable Kernel Parameters) NAME ioforw_timeout - enable timeout in I/O forwarding VALUES Failsafe 0 (off) Default 0 (off) Allowed values 0 (off) or 1 (on) Recommended values 0 (off) DESCRIPTION With I/O forwarding, the drivers’ strategy routine forwards the I/O requests to a processor that is configured to handle the I/O completion interrupts from the device.
kconfig(5) kconfig(5) NAME kconfig - introduction to kernel configuration commands DESCRIPTION HP-UX contains a set of commands used to view and modify the configuration of the HP-UX kernel.
kconfig(5) kconfig(5) change will not take effect at next boot. A warning will be printed in these situations. Changes that replace the entire currently running configuration, such as kconfig -i (import), kconfig -l (load), or kconfig -n (nextboot), cause any changes being held for next boot to be discarded. Changes that are made to the currently running system are retained when the system is rebooted. They remain in effect until changed, or until a saved kernel configuration is loaded.
kconfig(5) kconfig(5) Some configuration changes can be made without using the kernel configuration commands. No log file entries are made for such changes. The format of the log file may be changed without notice. Programs must use the kclog command to retrieve entries from the file rather than attempting to parse the file format. PARSING OUTPUT Most of the kernel configuration commands produce tabular output describing the details of a configuration.
kerberos(5) kerberos(5) NAME kerberos - introduction to the Kerberos system DESCRIPTION The Kerberos system authenticates individual users in a network environment. After authenticating yourself to Kerberos, you can use network utilities such as rlogin, rcp, and rsh without having to present passwords to the remote hosts and without having to edit and use .rhosts files. Note that these utilities will work without passwords only if the remote machines you deal with support the Kerberos system.
krs(5) krs(5) NAME krs - kernel registry services DESCRIPTION KRS is a kernel specific mechanism that facilitates the maintenance of structured data. Subsystems within the kernel can use KRS to maintain static or dynamic data. This data can be either volatile, or persistent across system reboot. AUTHOR krs was developed by Hewlett-Packard Company. SEE ALSO krsd(1M), krs_flush(1M).
ksi_alloc_max(5) ksi_alloc_max(5) (Tunable Kernel Parameters) NAME ksi_alloc_max - system-wide limit of queued signals that can be allocated VALUES Default NPROC * 8 Allowed Values 32 through maxint (0x7fffffff) Recommended NPROC * 8 DESCRIPTION ksi_alloc_max is the system-wide limit on the number of queued signals that can be allocated and in use. ksi stands for "kernel signal information" and identifies entries with information about queued signals. There is one per queued signal.
ksi_send_max(5) ksi_send_max(5) (Tunable Kernel Parameters) NAME ksi_send_max - limit on number of queued signals per process VALUES Default 32 Allowed Values 32 through maxint (0x7fffffff) DESCRIPTION ksi_send_max is the per process limit on the number of queued signals that can be posted by a sender and currently pending at receivers. The enforced limit is per process sender based. ksi stands for "kernel signal information" and identifies entries with information about queued signals.
lang(5) lang(5) NAME lang - description of supported languages DESCRIPTION HP-UX NLS (Native Language Support) provides support for the processing and customs requirements of a variety of languages. To enable NLS support for a particular language, a language definition must exist on the HP-UX system. Invoking the command locale -a (see locale (1)) displays information regarding which languages are currently supported on a particular HP-UX system. The default processing language for HP-UX is POSIX.
langinfo(5) langinfo(5) NAME langinfo - language information constants SYNOPSIS #include DESCRIPTION This header file contains the constants used to identify items of langinfo data (see nl_langinfo (3C)). The mode of items is given in . The following constants are defined. (Category indicates in which setlocale (3C) category each item is defined). Constant CODESET Category LC_CTYPE Description Codeset name, such as iso88591 and eucJP.
langinfo(5) langinfo(5) direction : Either a + or a - character. The + character indicates that years closer to the start_date have lower numbers than those closer to the end_date. offset : The number of the year closest to the start_date in the era. start_date : yyyy , mm, respectively represented A date in the format yyyy /mm /dd, where dd are the year, month, and day numbers of the start of the era. Years prior to AD 1 are as negative numbers.
langinfo(5) langinfo(5) alternative currency formatting information. DIRECTION LC_CTYPE Value to indicate text direction. Values currently defined include null, 0, and 1. Values of null or 0 indicate that characters are arranged from left to right within a line and lines are arranged from top to bottom. A value of 1 indicates that characters are arranged from right to left within a line and lines are arranged from top to bottom.
langinfo(5) CHARMAP langinfo(5) LC_COLLATE LC_CTYPE The name of the charmap used to compile this locale. (This constant is an HP proprietary item, subject to change, and may not be portable to other platforms.) WARNINGS It is recommended that you use strftime() to access date and time information defined in category (see strftime (3C)), LC_TIME and localeconv (3C) to access information corresponding to RADIXCHAR, THOUSEP, and CRNCYSTR (see localeconv (3C)). AUTHOR langinfo was developed by HP.
libcrash(5) libcrash(5) NAME libcrash - crash dump access library SYNOPSIS #include
libcrash(5) libcrash(5) CRASHDIR (Version 2) This format, used in HP-UX 11.00 and later, consists of a crash.n directory containing an INDEX file, the kernel and all dynamically loaded kernel module files, and numerous image.m .p files, each of which contain portions of the physical memory image and metadata describing which memory pages were dumped and which were not. PARDIR (Version 5) This format is used in HP-UX Release 11i Version 1.0 and later.
libcrash(5) CRERR_ERRNO \ libcrash(5) A system error occurred. Consult errno for the specific error. Note that certain values for errno have specific meanings in the context of the library. They include: [ENOEXEC] A portion of uncompressed. the crash dump could not be [ENOTDIR] The specified pathname for the dump was neither a plain file, nor a directory containing an INDEX file, nor the /dev/mem pseudodriver. Other values of errno have their traditional meanings.
libcres.a(5) libcres.a(5) NAME libcres.a - a subset of functions from libc.a DESCRIPTION The libcres.a library is an archive of selected functions from libc which are leaf functions that do not use shared data. This library provides applications with the ability to call those overhead-sensitive functions more efficiently than would be possible if those functions were in a shared library. The libcres.a usage model has changed significantly for HP-UX 11i Version 1.5.
limits(5) limits(5) NAME limits - implementation-specific constants SYNOPSIS #include DESCRIPTION The following symbols are defined in and are used throughout the descriptive text of this manual. The column headed HP-UX Value lists the values that application writers should assume for portability across all HP-UX systems. Symbols after values are interpreted as follows: + Actual limit might be greater than specified value on certain HP-UX systems.
limits(5) limits(5) LONG_MAX LONG_MIN MAX_CANON MAX_CHAR MAX_INPUT NAME_MAX NL_ARGMAX NL_MSGMAX NL_SETMAX NL_TEXTMAX NGROUPS_MAX OPEN_MAX PASS_MAX PATH_MAX PID_MAX A lA PIPE_BUF PIPE_MAX PROC_MAX SCHAR_MAX SCHAR_MIN SHRT_MAX SHRT_MIN STD_BLK SYSPID_MAX SYS_NMLN SYS_OPEN TMP_MAX UCHAR_MAX UID_MAX UINT_MAX ULONG_MAX USHRT_MAX USI_MAX WORD_BIT Max decimal value of a long Min decimal value of a long Max number of bytes in terminal canonical input line Max number of bytes in terminal input queue Max number
limits(5) limits(5) AUTHOR limits was developed by HP. SEE ALSO exec(2), fcntl(2), fork(2), getgroups(2), link(2), lockf(2), open(2), pathconf(2), sysconf(2), uname(2), write(2), printf(3S), scanf(3S), tmpnam(3S), passwd(4), values(5), termio(7). STANDARDS CONFORMANCE : AES, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1, POSIX.
man(5) man(5) NAME man - macros for formatting manpages SYNOPSIS man file ... nroff -man [option ]... [file ]... DESCRIPTION The man macros are used by the man and nroff commands (see man(1) and nroff(1)) — and are usable by troff (see third-party documentation) — to format the on-line versions of manpages found in HP-UX Reference and other related reference manuals. The man command calls nroff. man and nroff Defaults The default page size is 85 characters by 66 lines (8.
man(5) .IR .KC .P .PD .PM .PP .RB .RC .RE .RI .RS .RV .S3 .SC .SH .SM .SS .TH .TP \*R \*S \*(Tm \n(IN \n(LL \n(PD man(5) Set words alternately in italics and roman. Identify keycap. Begin normal paragraph. Set interparagraph spacing. Use Bell System proprietary subfooters. Begin normal paragraph. Set words alternately in roman and bold. Set words alternately in roman and constant-width. End relative margin indent. Set words alternately in roman and italics. Start relative margin indent.
man(5) man(5) The resulting output is in the form: t1(s2) a5 n4 t1(s2) a5 c3 .SH text Place section head text , such as SYNOPSIS, here. Section headings start at the left margin. Since they are normally all uppercase, they are printed a point-size smaller in troff. .SS text Place subsection head text , such as Options, here. Subsection headings start between the left margin and the normal text indent. .S3 text Place third-level head text , such as subhead, here.
man(5) man(5) The first parameter is set in an appropriate font or format. The second parameter, punctuation , is set in roman font and is provided for concatenated punctuation. The two parameters are concatenated as with the font macros. .CD commandname punctuation commandname is a command name, usually defined in a section 1 or 1M manpage, such as man. It is displayed in constant-width font. .CT citationtitle punctuation citationtitle is the name of a document, such as HP-UX Reference .
man(5) man(5) \n(LL Line length including \n(IN: 75 characters in nroff; 6.5 inches in troff. Also see the Options subsection. LL is expressed in basic units (u). \n(PD Current interparagraph distance. Set by .PD. PD is expressed in vertical line spaces (v). Measure nroff and troff use a number of scale indicators to qualify horizontal and vertical measurements. Many macro parameters have default units of measure.
man(5) man(5) produces a footer with text in the form: XYZ Company −1− Release 2.3: May 1996 Tables The tbl preprocessor (see tbl (1)) can be used to insert tables in manpages. The man macros allow you to use the standard tbl macros: .TS, .T&, and .TE. They do not support the mm macro extensions, .TS H and .TH (see mm(5)). In general, avoid using the man macros within a table, particularly the font macros, which can produce peculiar and unpredictable results.
man(5) man(5) /usr/share/lib/whatis File of strings from manpage NAME sections, created by catman, and used by the man -k and -f options. SEE ALSO col(1), man(1), neqn(1), nroff(1), tbl(1), catman(1M), mm(5).
manuals(5) manuals(5) NAME manuals - list of HP-UX documentation DESCRIPTION The latest HP-UX user manuals and white papers are available at: http://www.docs.hp.com.
math(5) math(5) NAME math - math functions, constants, and types SYNOPSIS #include DESCRIPTION This file contains declarations of all the functions in the Math Library (described in Section (3M)). For Itanium-based systems, included in a compilation under the -fpwidetypes option, this file defines the types extended The 80-bit double-extended type on Itanium-based systems. An IEEE 754-compliant, 128-bit floating-point type. On HPUX, quad is a synonym for long double.
math(5) math(5) MATH_ERREXCEPT Indicates support for the ISO/IEC C99 exception flag specification. math_errhandling Defined to be MATH_ERRNO if the +Olibmerrno compiler option (not the default) is used, or defined to be MATH_ERREXCEPT otherwise. It defines the following mathematical constants (type double) for user convenience: M_E The base of natural logarithms (e). M_LOG2E The base-2 logarithm of e. M_LOG10E The base-10 logarithm of e. M_LN2 The natural logarithm of 2.
max_acct_file_size(5) max_acct_file_size(5) (Tunable Kernel Parameters) NAME max_acct_file_size - defines the maximum accounting file size VALUES Failsafe 2,560,000 bytes Default 2,560,000 bytes Allowed values Between 2,560,000 and 2,147,483,647 bytes. Recommended values 2,560,000 bytes DESCRIPTION max_acct_file_size is a dynamic tunable that limits the maximum accounting file size. See acct(2) and acct(4) .
max_acct_file_size(5) max_acct_file_size(5) (Tunable Kernel Parameters) SEE ALSO acct(2), acct(4), acctsuspend(5), acctresume(5).
max_async_ports(5) max_async_ports(5) (Tunable Kernel Parameters) NAME max_async_ports - maximum number of asynchronous disk ports that can be open at any time VALUES Failsafe 1 Default 50 Allowed values 1 - 4294967295 (2ˆ64 - 1) (limited by available physical memory) Recommended values There is no recommended value for this tunable. The number of processes that will be accessing the driver simultaneously can be used as a guideline to set a value.
max_async_ports(5) max_async_ports(5) (Tunable Kernel Parameters) AUTHOR max_async_ports was developed by HP. SEE ALSO nproc(5).
max_mem_window(5) max_mem_window(5) (Tunable Kernel Parameters) NAME max_mem_window - maximum number of group-private 32-bit shared memory configurable by users VALUES Default 0 Allowed values Minimum: 0 shared memory windows Maximum: 65535 shared memory windows DESCRIPTION 32-bit processes usually share the global quadrants 3 and 4 for such things as I/O mappings, shared libraries, shared mapped files, etc.
max_thread_proc(5) max_thread_proc(5) (Tunable Kernel Parameters) NAME max_thread_proc - defines the maximum number of concurrent threads allowed per process. VALUES Failsafe 256 Default 256 Allowed values Between 64 and nkthread Recommended values 256 DESCRIPTION max_thread_proc is a dynamic tunable that limits the maximum number of threads allowed per process on the system. When tuning max_thread_proc, the maximum number of threads allowed per process will be the new value of max_thread_proc.
max_thread_proc(5) max_thread_proc(5) (Tunable Kernel Parameters) SEE ALSO nkthread(5).
maxdsiz(5) maxdsiz(5) (Tunable Kernel Parameters) NAME maxdsiz, maxdsiz_64bit - maximum size (in bytes) of the data segment for any user process VALUES Default 32bit: 1 GB 64bit: 4 GB Allowed values 32 bit minimum: 0x40000 32 bit maximum: 0xfffff000 64 bit minimum: 0x40000 64 bit maximum: 0x3ffbffff000 DESCRIPTION User programs on HP-UX systems are composed of five discrete segments of virtual memory: text (or code), data, stack, shared, and I/O.
maxdsiz(5) maxdsiz(5) (Tunable Kernel Parameters) What Other Tunable Values Should Be Changed at the Same Time? The maxssiz tunable should be considered because it too limits swap usage by process stack segment. WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values.
maxfiles(5) maxfiles(5) (Tunable Kernel Parameters) NAME maxfiles - initial (soft) maximum number of file descriptors per process VALUES Failsafe 60 Default The default value is computed at runtime and depends on the amount of physical memory on the system. For small memory systems (less than 1GB), the default is 512. For systems with more than 1GB of memory, the default is 2048, or 2K. Allowed values The minimum value is 32. The maximum value is 1048576, or 1M.
maxfiles(5) maxfiles(5) (Tunable Kernel Parameters) Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values. For information about the effects of installation on tunable values, consult the documentation for the kernel software being installed.
maxfiles_lim(5) maxfiles_lim(5) (Tunable Kernel Parameters) NAME maxfiles_lim - hard maximum number of file descriptors per process VALUES Failsafe 1024 Default 4096 Allowed values The minimum value allowed is 32. The maximum value allowed is 1048576, or 1M.
maxfiles_lim(5) maxfiles_lim(5) (Tunable Kernel Parameters) WARNINGS For values greater than 65535, compatibility for the obsolescent pstat_getfile() will be affected. For correct operation, all applications must use pstat_getfile2() instead of pstat_getfile().
maxrsessiz(5) Itanium(R)-Based System Only (Tunable Kernel Parameters) maxrsessiz(5) NAME maxrsessiz, maxrsessiz_64bit - maximum size (in bytes) of the RSE stack for any user process on the Itanium-based platform VALUES Default 32 bit default: 0x800000 (8MB) 64 bit default: 0x800000 (8MB) Allowed values 32 bit minimum: 0x40000 32 bit maximum: 0x17F00000 64 bit minimum: 0x40000 64 bit maximum: 0x40000000 DESCRIPTION Itanium-based systems utilize a per-process register stack in main memory (for more inform
maxrsessiz(5) Itanium(R)-Based System Only (Tunable Kernel Parameters) maxrsessiz(5) AUTHOR maxrsessiz was developed by HP. SEE ALSO maxssiz(5), maxdsiz(5), maxtsiz(5).
maxssiz(5) maxssiz(5) (Tunable Kernel Parameters) NAME maxssiz, maxssiz_64bit - maximum size (in bytes) of the stack for any user process VALUES Default 32 bit default: 0x800000 (8MB) 64 bit default: 0x10000000 (256MB) Allowed values 32 bit minimum: 0x40000 32 bit maximum: 0x17F00000 64 bit minimum: 0x40000 64 bit maximum: 0x80000000 DESCRIPTION User programs on HP-UX systems are composed of five discrete segments of virtual memory: text (or code), data, stack, shared, and I/O.
maxssiz(5) maxssiz(5) (Tunable Kernel Parameters) lower maxssiz_64bit to its previous value. This will allow the specific application to benefit from the increased stack size but will not cause additional stack growth for applications which do not need it.
maxtsiz(5) maxtsiz(5) (Tunable Kernel Parameters) NAME maxtsiz, maxtsiz_64bit - maximum size (in bytes) of the text segment for any user process VALUES Default 32 bit: 96MB 64 bit: 1GB Allowed values 32 bit minimum: 0x40000 32 bit maximum: 0x40000000 64 bit minimum: 0x40000 64 bit maximum: 0x3FFFFFFFFFF DESCRIPTION User programs on HP-UX systems are composed of five discrete segments of virtual memory: text (or code), data, stack, shared, and I/O.
maxtsiz(5) maxtsiz(5) (Tunable Kernel Parameters) AUTHOR maxtsiz was developed by HP. SEE ALSO maxdsiz(5), maxssiz(5).
maxuprc(5) maxuprc(5) (Tunable Kernel Parameters) NAME maxuprc - limits the maximum number of concurrent user processes per user VALUES Failsafe 256 Default 256 Allowed values Between 3 and (nproc -5). Recommended value 256 DESCRIPTION maxuprc is a dynamic tunable that limits the maximum number of processes per user. Only root can have more than the number of processes limited by maxuprc.
maxuprc(5) maxuprc(5) (Tunable Kernel Parameters) SEE ALSO nproc(5).
maxusers(5) maxusers(5) (OBSOLETED) NAME maxusers - OBSOLETED DESCRIPTION This tunable has been obsoleted and removed in the HP-UX 11i Version 2 release. Please do not make any changes to this tunable as they will have no effect on the kernel. Prior to the HP-UX 11i Version 2 release, the maxusers tunable was used to calculate the default values of nclist, nfile, and ninode, all of which control kernel data structures that determine the system resource allocation.
maxvgs(5) maxvgs(5) (Tunable Kernel Parameters) NAME maxvgs - maximum number of LVM Volume Groups that can be created/activated on the system VALUES Failsafe 10 Default 10 Allowed values 1-256 Recommended values 10-256 The value for maxvgs should be no larger than the anticipated needs of the system. Resources are reserved for the number of volume groups indicated, so setting an unnecessarily large maxvgs value on systems with limited resources is not advisable.
maxvgs(5) maxvgs(5) (Tunable Kernel Parameters) SEE ALSO lvm(7).
mesg(5) mesg(5) (Tunable Kernel Parameters) NAME mesg - enable or disable System V IPC messages at boot time DESCRIPTION The mesg tunable is obsolete. The System V IPC message subsystem is always enabled. Overview A System V message is just a sequence of bytes that can be passed between cooperating processes via a message queue. Messages can be of any length up to a tunable maximum.
mknod(5) mknod(5) NAME mknod.h - header file of macros for handling device numbers SYNOPSIS #include DESCRIPTION The header file defines macros to create and interpret device identification numbers for use with the mknod() system call (see mknod(2)). The use of these macros is architecture-dependent. See the System Administration Manual for your system for information on how to select major and minor device numbers. mknod.
mm(5) mm(5) NAME mm - the MM macro package for formatting documents SYNOPSIS mm [ options ] [ files ] nroff -mm [ options ] [ files ] DESCRIPTION This package provides a formatting capability for a very wide variety of documents. The manner in which a document is typed in and edited is essentially independent of whether the document is to be eventually formatted at a terminal or is to be phototypeset. See the references below for further details.
mman(5) mman(5) NAME mman - memory mapping definitions SYNOPSIS #include DESCRIPTION The header defines the following symbolic constants for use with the madvise() function: MADV_NORMAL MADV_RANDOM MADV_SEQUENTIAL MADV_WILLNEED MADV_DONTNEED MADV_SPACEAVAIL No further special treatment. Expect random page references. Expect sequential page references. Will need these pages. Will not need these pages. Ensure that resources are reserved.
msgmap(5) msgmap(5) (Tunable Kernel Parameters) NAME msgmap - number of entries in the System V IPC message space resource map VALUES Failsafe (2+msgtql) Default (2+msgtql) Allowed values Minimum: 3 Maximum: msgtql+2 or msgseg+2, whichever is lower. Recommended Value msgtql+2 DESCRIPTION The msgmap tunable specifies the size of (number of entries in) the message space resource map that tracks the free space in shared IPC message space.
msgmap(5) msgmap(5) (Tunable Kernel Parameters) AUTHOR msgmap was developed by AT&T. SEE ALSO msgrcv(2), mesg(5), msgmax(5), msgmnb(5), msgmni(5), msgseg(5), msgssz(5), msgtql(5).
msgmax(5) msgmax(5) (Tunable Kernel Parameters) NAME msgmax - maximum System V IPC message size in bytes VALUES Default 8192 Failsafe 8192 Allowed values Minimum: 0 Maximum: (64*1024*1024), (msgssz*msgseg), or msgmnb, whichever is smaller. DESCRIPTION The msgmax tunable specifies the maximum allowable size, in bytes, of any single message in a System V message queue.
msgmnb(5) msgmnb(5) (Tunable Kernel Parameters) NAME msgmnb - maximum number of bytes on a single System V IPC message queue VALUES Default 16384 Failsafe 16384 Allowed Values Minimum: 0 Maximum: 64*1024*1024 or (msgssz*msgseg), whichever is smaller. DESCRIPTION The msgmnb tunable specifies the maximum allowable total combined size, in bytes, of all messages queued in a single given System V IPC message queue at any one time.
msgmni(5) msgmni(5) (Tunable Kernel Parameters) NAME msgmni - maximum number of system-wide System V IPC message queues (IDs) allowed VALUES Default 512 Failsafe 512 Allowed Values Minimum: 1 Maximum: 32767 DESCRIPTION The msgmni tunable specifies the maximum number of system-wide System V IPC message queue identifiers (one per queue). Each message queue created has an identifier (ID) and there is an upper limit of msgmni identifiers. Applications use the msgget() system call to create new queues.
msgseg(5) msgseg(5) (Tunable Kernel Parameters) NAME msgseg - number of System V IPC message segments in the system VALUES Default 8192 Failsafe 8192 Allowed Values Minimum: 1 Maximum: 32767 or ((2ˆ32-1)/ msgssz), whichever is smaller. The product of msgseg*msgssz must not exceed a 32 bit integer value of 4,294,967,295 (2ˆ32)-1. DESCRIPTION The msgseg specifies the total number of "segments" of system-wide shared memory message storage space which is shared among all IPC message queues.
msgseg(5) msgseg(5) (Tunable Kernel Parameters) The memory requirement is the product the msgssz and msgseg tunables. Use care when setting these two tunables, as they can have a profound effect on memory utilization, due to the multiplicative effect. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values.
msgssz(5) msgssz(5) (Tunable Kernel Parameters) NAME msgssz - number of bytes in a System V IPC message segment VALUES Default 96 Failsafe 96 Allowed Values Minimum: 65 Maximum: (2ˆ32-1)/msgseg The product of msgseg*msgssz must not exceed a 32 bit integer value of 4,294,967,295 (2ˆ32)-1. DESCRIPTION The msgssz tunable specifies the size, in bytes, of a "segment" of memmory space reserved for storing IPC messages.
msgssz(5) msgssz(5) (Tunable Kernel Parameters) installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR msgssz was developed by AT&T. SEE ALSO msgsnd(2), mesg(5), msgmap(5), msgmax(5), msgmnb(5), msgmni(5), msgseg(5), msgtql(5).
msgtql(5) msgtql(5) (Tunable Kernel Parameters) NAME msgtql - maximum number of System V IPC messages in the system at any time VALUES Default 1024 Failsafe 1024 Allowed values Minimum: 1 Maximum: msgseg Recommended values The largest number of messages expected. DESCRIPTION The msgtql tunable specifies the maximum total system-wide individual messages across all message queues. Every message has a header to specify message type and location and the total number of headers is limited by msgtql.
msgtql(5) msgtql(5) (Tunable Kernel Parameters) SEE ALSO msgsnd(2), mesg(5), msgmap(5), msgmax(5), msgmnb(5), msgmni(5), msgseg(5), msgssz(5).
ncdnode(5) ncdnode(5) (Tunable Kernel Parameters) NAME ncdnode - maximum number of open CDFS files (system-wide) VALUES Failsafe 150 Default 150 Allowed values The minimum value allowed is 25. The maximum value allowed is memory limited. Specify a positive integer value. DESCRIPTION ncdnode defines the number of slots in the inode table for in the CD-ROM file systems (CDFS). This number limits the number of open nodes that can be in memory for CDFS file systems at any given time.
ncdnode(5) ncdnode(5) (Tunable Kernel Parameters) SEE ALSO kctune(1M), kcmodule(1M), sam(1M), gettune(2), settune(2), ninode(5).
nclist(5) nclist(5) (Tunable Kernel Parameters) NAME nclist - number of cblocks for pty and tty data transfers VALUES Default 8292 Allowed Values Minimum 132 and maximum limited by available memory. DESCRIPTION nclist specifies how many cblocks are allocated in the system. Data traffic is stored in cblocks as it passes through tty and pty devices. The default value for nclist, 8292, is based on a formula of 100 cblocks for system use in handling traffic to the console, etc.
nclist(5) nclist(5) (Tunable Kernel Parameters) AUTHOR nclist was developed by HP. SEE ALSO kctune(1M), termio(7).
ncsize(5) ncsize(5) (Tunable Kernel Parameters) NAME ncsize - number of Directory Name Lookup Cache (DNLC) entries VALUES Failsafe 5596 Default 8976 Allowed values The minimum value allowed is 128. The maximum value allowed is memory limited. The value is further constrained in that it must be equal to or greater than eight times the value of the number of locks for the DNLC (ncsize >= 8 * dnlc_hash_lock). Specify a positive integer value.
ncsize(5) ncsize(5) (Tunable Kernel Parameters) SEE ALSO kctune(1M), sam(1M), gettune(2), settune(2), dnlc_hash_locks(5).
ndir(5) ndir(5) NAME ndir.h - format of HP-UX directory streams SYNOPSIS #include DESCRIPTION This header file defines data types used by the directory stream routines described in directory (3C). It is provided to allow older HP-UX programs to compile unmodified. This file is obsoleted starting from HPUX 10.30 and is going to be removed in future releases. The header file
nfile(5) nfile(5) (Tunable Kernel Parameters) NAME nfile - maximum number of open files (system-wide) VALUES Failsafe 16384 Default The default value is computed at runtime and depends on the amount of physical memory on the system. For small memory systems (less than 1GB), the default is 16384, or 16K. For systems with more than 1GB of memory, the default is 65536, or 64K. Allowed values The minimum value allowed is 2048.
nfile(5) nfile(5) (Tunable Kernel Parameters) AUTHOR nfile was developed by HP. SEE ALSO kctune(1M), sam(1M), gettune(2), settune(2), maxfiles(5), maxfiles_lim(5).
nflocks(5) nflocks(5) (Tunable Kernel Parameters) NAME nflocks - maximum number of file locks VALUES Failsafe 1024 Default The default value is computed at runtime and depends on the amount of physical memory on the system. For small memory systems (less than 1GB), the default is 1200. For systems with more than 1GB of memory, the default is 4096, or 4K. Allowed values The minimum value is 50. The maximum value is 0x1000000. Specify a positive integer value.
nflocks(5) nflocks(5) (Tunable Kernel Parameters) AUTHOR nflocks was developed by HP. SEE ALSO kctune(1M), sam(1M), gettune(2), settune(2), fcntl(2), lockf(2).
nfs_portmon(5) nfs_portmon(5) (Tunable Kernel Parameters) NAME nfs_portmon - restricts NFS services to clients from privileged ports VALUES Allowed Values Minimum: 0 Maximum: 1 Default: 0 DESCRIPTION The nfs_portmon tunable enhances security checking on the NFS server. When set to 1, it prevents malicious users from gaining access to files exported by the NFS server. It checks whether the source port from which a request was sent is a privileged port. The range of privileged ports is 512 to 1023.
ninode(5) ninode(5) (Tunable Kernel Parameters) NAME ninode - maximum number of HFS file system open inodes that can be in memory VALUES Failsafe 476 Default The default value is computed at runtime and depends on the amount of physical memory on the system. For small memory systems (less than 1GB), the default is 4880. For systems with more than 1GB of memory, the default is 8192, or 8K. Allowed values The minimum value allowed is 14. The maximum value allowed is memory limited.
ninode(5) ninode(5) (Tunable Kernel Parameters) AUTHOR ninode was developed by HP. SEE ALSO kctune(1M), sam(1M), gettune(2), settune(2).
nkthread(5) nkthread(5) (Tunable Kernel Parameters) NAME nkthread - limits the number of threads allowed to run simultaneously VALUES Failsafe 8416 Default ((nproc*2)+16) or 8416 Allowed values 200 - 250,000 nkthread must be greater than nproc + 100. nkthread must be greater than max_thread_proc. This may be set higher, but more will not be used. Recommended values Unless there are heavily threaded applications on the system, the default formula is adequate if nproc is tuned correctly.
nkthread(5) nkthread(5) (Tunable Kernel Parameters) the kernel software being installed. For information about optional kernel software that was factory installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR nkthread was developed by HP. SEE ALSO max_thread_proc(5), nproc(5).
nproc(5) nproc(5) (Tunable Kernel Parameters) NAME nproc - limits the number of processes allowed to exist simultaneously VALUES Failsafe 4200 Default 4200 Allowed values 100 - 30000 This may be set higher, but more will not be used. Setting nproc below 110 will interfere with the systems ability to execute in multi-user mode. Some configurations may have a higher minimum. nproc must be greater than nkthread + 100. nproc must be greater than maxuprc + 5.
nproc(5) nproc(5) (Tunable Kernel Parameters) Some of these other tunables used to adjust automatically with changes in nproc. These adjustments must now be made explicitly. Other tunables may require a reboot to take effect. So, dramatic increases in nproc without reboot should be made with caution. WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX.
npty(5) npty(5) (Tunable Kernel Parameters) NAME npty - maximum number of BSD pseudo terminals (ptys) VALUES Default npty = 60 Allowed Values Minimum : 1 Maximum : System memory size DESCRIPTION npty is the number of pseudo terminal (pty) drivers that a system can support. The pty driver provides support for a device-pair called a pseudo terminal. A pseudo terminal is a pair of character devices, a master device, and a slave device.
NSTREVENT(5) NSTREVENT(5) (Tunable Kernel Parameters) NAME NSTREVENT - maximum number of outstanding STREAMS bufcalls VALUES Failsafe 50 Default 50 Allowed values 0 - 2147483647 Recommended values 50 DESCRIPTION This tunable limits the maximum number of outstanding bufcalls that are allowed to exist in the system at any given time.
nstrpty(5) nstrpty(5) (Tunable Kernel Parameters) NAME nstrpty - maximum number of STREAMS-based pseudo terminals (pts) VALUES Default nstrpty = 60 Allowed Values Minimum : 1 Maximum : System memory size DESCRIPTION nstrpty is the number of STREAMS-based pseudo terminal (pts) drivers that a system can support. The pty driver provides support for a device-pair called a pseudo terminal. A pseudo terminal is a pair of character devices, a master device, and a slave device.
NSTRPUSH(5) NSTRPUSH(5) (Tunable Kernel Parameters) NAME NSTRPUSH - maximum number of STREAMS modules in a single stream VALUES Failsafe 16 Default 16 Allowed values 0 - 2147483647 Recommended values 16 DESCRIPTION This tunable defines the maximum number of STREAMS modules that can be pushed onto a stream. This provides some protection against run-away processes that might automatically select modules to push onto a stream.
NSTRSCHED(5) NSTRSCHED(5) (Tunable Kernel Parameters) NAME NSTRSCHED - number of STREAMS scheduler daemons to run VALUES Failsafe 0 Default 0 Allowed values 0 - 2147483647 Recommended values 0 DESCRIPTION This tunable defines the number of multiprocessor (MP) STREAMS scheduler daemons to run on systems containing more than one processor. Note that uniprocessor (UP) systems do not use an MP scheduler daemon, but both MP and UP systems always have one UP STREAMS scheduler (supsched).
nstrtel(5) nstrtel(5) (Tunable Kernel Parameters) NAME nstrtel - specifies the number of telnet device files the kernel can support for incoming telnet sessions VALUES Failsafe 60 Default 60 Allowed values Any positive integer. (Subject to available physical memory.) It is best to use the default value, and there should not be any need to lower it. However, if the simultaneous telnet connection load is very high, then the value of nstrtel could be increased. Recommended values 60 (Default value.
nstrtel(5) nstrtel(5) (Tunable Kernel Parameters) installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR nstrtel was developed by HP. SEE ALSO insf(1M), telnetd(1M), telm(7), tels(7).
nswapdev(5) nswapdev(5) (Tunable Kernel Parameters) NAME nswapdev - maximum number of devices that can be enabled for swap VALUES Default 10 devices Allowed values Minimum: 1 device Maximum: 25 devices DESCRIPTION Swap devices are managed in a table for easier indexing in the kernel. nswapdev sets the kernel variable responsible for the upper limit on this table, and thus the upper limit to devices which can be used for swap. Who is Expected to Change This Tunable? Anyone.
nswapfs(5) nswapfs(5) (Tunable Kernel Parameters) NAME nswapfs - maximum number of file systems that can be enabled for swap VALUES Default 10 file systems Allowed values Minimum: 0 file systems Maximum: 25 files systems DESCRIPTION File system swap devices are managed in a table for easier indexing in the kernel. nswapfs sets the kernel variable responsible for the upper limit on this table, and thus the upper limit to file systems which can be used for swap.
nsysmap(5) nsysmap(5) (Tunable Kernel Parameters) NAME nsysmap, nsysmap64 - number of entries in a kernel dynamic memory allocation map VALUES Default 8400 Allowed Values Any positive value. In practice, very small values will likely cause a panic during boot (or soon after) and very large values are probably unnecessary. Changing the tunable from the default is only necessary under certain conditions.
nsysmap(5) nsysmap(5) (Tunable Kernel Parameters) What Other Tunables Should Be Changed at the Same Time? None. WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values.
orientation(5) orientation(5) NAME orientation - the orientation of a stream DESCRIPTION The orientation of a stream is a property of a FILE object that is handled as a input/output stream. It is useful when the input/output model assumes that characters are handled as wide-characters within an application and stored as multi-byte characters in files, and that all the wide-character input/output functions begin executing with the stream positioned at the boundary between two multi-byte characters.
pa_maxssiz(5) Itanium(R)-based System Only (Tunable Kernel Parameters) pa_maxssiz(5) NAME pa_maxssiz_32bit, pa_maxssiz_64bit - maximum size (in bytes) of the stack for a user process running under the PA-RISC emulator on Itanium-based system VALUES Default 32 bit default: 0x04FC6000 (79Mb) 64 bit default: 0x20000000 (512Mb) Allowed values 32 bit minimum: 0x04FC6000 (79Mb) 32 bit maximum: 0x1BF00000 (447Mb) 64 bit minimum: 0x20000000 (512Mb) 64 bit maximum: 0xA0000000 (2.
pa_maxssiz(5) Itanium(R)-based System Only (Tunable Kernel Parameters) pa_maxssiz(5) When Should the Value of This Tunable Be Lowered? This tunable should only be lowered if the workload for the PA-RISC emulator is known on the system, more space than is needed is currently used for stack emulation, and swap space (either reserved or allocated) is at a premium on the system.
pagezero_daemon_enabled(5) pagezero_daemon_enabled(5) (Tunable Kernel Parameters) NAME pagezero_daemon_enabled - zeroing of free memory in the background is enabled VALUES Default 1 Allowed values Minimum: 0 Maximum: 1 DESCRIPTION HP-UX provides improved security by zeroing out any memory that is being assigned to user space. This ensures that no user can read what may have been written by some other user.
pagezero_daemon_enabled(5) pagezero_daemon_enabled(5) (Tunable Kernel Parameters) SEE ALSO vps_ceiling(5).
pam_hpsec(5) pam_hpsec(5) NAME pam_hpsec - extended authentication, account, password, and session service module for HP-UX SYNOPSIS /usr/lib/security/$ISA/libpam_hpsec.so.1 DESCRIPTION The pam_hpsec service module implements extensions specific to HP-UX for authentication, account management, password management, and session management. The use of pam_hpsec is mandatory for services like login, dtlogin, ftp, remsh/rexec and ssh.
pam_hpsec(5) pam_hpsec(5) EXAMPLES The following is an example of stacking using the pam_hpsec module: login login login login session session session session required sufficient sufficient sufficient pam_hpsec.so.1 pam_unix.so.1 pam_ldap.so.1 pam_krb5.so.1 The above rules state that the login’s session management requires at least any one of Unix, LDAP, and kerberos pam modules in addition to hpsec. AUTHOR pam_hpsec was developed by HP. SEE ALSO pam(3), pam_open_session(3), pam.conf(4), security(4).
pam_unix(5) pam_unix(5) NAME pam_unix - authentication, account, session, and password management PAM modules for UNIX SYNOPSIS /usr/lib/security/$ISA/libpam_unix.so.1 DESCRIPTION The UNIX service module for PAM, /usr/lib/security/$ISA/libpam_unix.so.1, provides functionality for all four PAM modules: authentication, account management, session management and password management. The libpam_unix.so.
pam_unix(5) pam_unix(5) Unix Account Management Module The UNIX account management component provides a function to perform account management (pam_sm_acct_mgmt()). The function retrieves the user’s password entry from the UNIX password database and verifies that the user’s account and password have not expired. For trusted systems, this module also validates the allowed access time and access terminal based upon the security configuration.
pam_unix(5) pam_unix(5) APPLICATION USAGE On trusted systems, the pam_sm_*() interfaces implemented in the UNIX service module, libpam_unix, are not thread-safe. Also they are not thread-safe if the "database" for passwd or publickey specified in the name-service switch configuration file, /etc/nsswitch.conf, is nisplus. Otherwise, they are thread-safe. A cancellation point may occur while a thread is executing any of these interfaces. They are not cancel-safe, async-cancel-safe, nor async-signal-safe.
pam_updbe(5) pam_updbe(5) NAME pam_updbe - User policy definition service module SYNOPSIS /usr/lib/security/$ISA/libpam_updbe.so.1 DESCRIPTION The user policy definition service module for PAM, /usr/lib/security/$ISA/libpam_updbe.so.1, reads options defined in the user configuration file, /etc/pam_user.conf (see pam_user.conf(4)) and uses pam_set_data (see pam_set_data (3)) to store the information in the pam handle for subsequent service modules to use.
partition(5) partition(5) NAME partition - display information about the Partition Command Line Interface SYNOPSIS partition DESCRIPTION This manpage gives a listing and brief description of the commands which are used to manage a partitionable system. Command cplxmodify Description Modify an existing complex. parcreate Create a new partition. parmodify Modify an existing partition. parstatus Display partition and available resources information for a partitionable system.
pfdat_hash_locks(5) pfdat_hash_locks(5) (Tunable Kernel Parameters) NAME pfdat_hash_locks - determines the size of the pfdat spinlock pool VALUES Default 128 Allowed values 64 to 262144 DESCRIPTION Global kernel structures containing information on a running process or memory usage are frequently accessed or modified by several threads concurrently.
pfs_exports(5) pfs_exports(5) (OBSOLETED) NAME pfs_exports, pfs_xtab - directories to export to PFS clients SYNOPSIS /etc/pfs_exports /etc/pfs_xtab DESCRIPTION The /etc/pfs_exports file contains entries for directories that can be exported to PFS clients. This file is read automatically by the pfs_exportfs (1M) command. If you change this file, you must run pfs_exportfs (1M) for the changes to affect the daemon’s operation.
pfs_fstab(5) pfs_fstab(5) (OBSOLETED) NAME pfs_fstab, mtab - static file system mounting table, mounted file systems table SYNOPSIS /etc/pfs_fstab /etc/mtab DESCRIPTION The /etc/pfs_fstab file contains entries for CD-ROM file systems and disc images to mount using the pfs_mount (1M) command, which is normally invoked by rc(1M) script at boot time. This file is used by various utilities such as pfs_mount and pfs_umount.
pfs_fstab(5) pfs_fstab(5) (OBSOLETED) PFS, from Young Minds, Inc. (now defunct), was originally adopted by HP to provide accessibility to Rock Ridge Interchange file system format on CD-ROM file systems. The equivalent functionality is now provided via the HP-UX CDFS file system type and HP-UX’s standard file systems commands. PFS has known functionality and performance problems. HP customers are urged to stop using the PFS interfaces, including these interfaces, /etc/pfs_fstab and /etc/mtab.
physical_io_buffers(5) physical_io_buffers(5) (Tunable Kernel Parameters) NAME physical_io_buffers - total buffers for physical I/O operations VALUES Default 0 buffers Allowed values Minimum: 384 buffers Maximum: 65535 buffers DESCRIPTION Many physical I/O operations in the kernel use a shared pool of small pieces of memory (buffers) to hold data being read or written to the I/O device.
physical_io_buffers(5) physical_io_buffers(5) (Tunable Kernel Parameters) WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values.
portal(5) portal(5) NAME portal - a "window to the future" for applications SYNOPSIS #include DESCRIPTION This header file is a "window to the future" for applications.
portal(5) portal(5) The SET_MASK_BIT_LOOP macro in the following example will turn on the three least significant bits of the maximum integer. int i; intmax_t mask = 0; for (i = 0; i < 3; i++) { SET_MASK_BIT_LOOP(mask, i, intmax_t); } The SIGN_BIT macro in the following example will return the position of the sign bit in a 32-bit integer. SIGN_BIT(int32_t) The SIGN_BIT_MASK macro in the following example will return a sign bit mask for a 32-bit integer.
privileges(5) privileges(5) NAME privileges - description of privileged user DESCRIPTION The UNIX operating system has traditionally used an "all or nothing" privilege model, where superusers (those with effective UID 0, such as the root user) have virtually unlimited power, and other users have few or no special privileges. System administrators often need to delegate limited powers to other users.
pthread_scope_options(5) pthread_scope_options(5) NAME pthread_scope_options - list of external options to specify the scheduling contention scope of threads DESCRIPTION From HP-UX release 11i version 2 and forward, HP-UX supports the "MxN" thread model. With MxN model, application has the flexibility of selecting the type of thread (determined by the contention scope specified) in the application.
pthread_scope_options(5) pthread_scope_options(5) force_scope_system Forces the system scope irrespective of scope specified in the attribute for thread creation. force_scope_process Forces the process scope irrespective of scope specified in the attribute for thread creation. default_scope_process If contention scope is set by pthread_attr_setscope(), that scope is considered while creating a thread. Otherwise, PTHREAD_SCOPE_PROCESS is considered.
pthread_scope_options(5) pthread_scope_options(5) PTHREAD_FORCE_SCOPE_SYSTEM will take higher precedence, and system scope threads will be forced even when pthread_attr_setscope() is used to specify the process scope. 3. If the following environmental variables are set (say, using sh-posix): export PTHREAD_DEFAULT_SCOPE_PROCESS=1 export PTHREAD_FORCE_SCOPE_SYSTEM=ON PTHREAD_FORCE_SCOPE_SYSTEM will take higher precedence, and system scope is forced for all the threads created in the process. 4.
pthread_stubs(5) pthread_stubs(5) NAME pthread_stubs - list of pthread calls for which stubs are provided in the C library DESCRIPTION The libc shared libraries in libc cumulative patches, PHCO_22923 (11.00) and PHCO_23772 (11.11) onwards, contain stubs for the pthread functions in libpthread and libcma. The stubs allow nonthreaded applications to dynamically load thread-safe libraries successfully, so that the pthread symbols are resolved.
pthread_stubs(5) pthread_stubs(5) pthread_mutexattr_setprotocol(3T) pthread_mutexattr_setpshared(3T) pthread_mutexattr_settype(3T) pthread_once (3T) pthread_rwlock_destroy(3T) pthread_rwlock_init(3T) pthread_rwlock_rdlock(3T) pthread_rwlock_tryrdlock(3T) pthread_rwlock_trywrlock(3T) pthread_rwlock_unlock(3T) pthread_rwlock_wrlock(3T) pthread_rwlockattr_destroy(3T) pthread_rwlockattr_getpshared(3T) pthread_rwlockattr_init (3T) pthread_rwlockattr_setpshared(3T) pthread_self (3T) pthread_setcancelstate(3T) p
pthread_stubs(5) pthread_stubs(5) EXAMPLES Below are examples of potential link order problems. Example 1 An application or any library linked, that requires pthread/cma calls to resolve to the pthread stubs in libc must be built without -lpthread or -lcma on the link line. If -lc is specified before -lpthread or -lcma on the link line, pthread/cma calls resolve to pthread stubs in libc. This may lead to problems as given in the examples below: $ cat thread.c #include #include
pthread_stubs(5) pthread_stubs(5) SHLIB_PATH disabled second embedded path disabled first Not Defined shared library list: dynamic /usr/lib/libpthread.1 dynamic /usr/lib/libc.2 shared library binding: deferred global hash table disabled ... Example 2 Specifying -lc before -lpthread in threaded applications can cause run-time problems like the following because the pthread calls get resolved to stubs in libc rather than the functions in pthread library.
pthread_stubs(5) pthread_stubs(5) Error 0, Error 0 Error: Can’t open shared library: lib_not_found Due to the problems mentioned above, -lc should never be specified in the build command of an executable or shared library. By default, the compiler drivers (cc, aCC, f90) automatically pass -lc to the linker at the end of the link line of the executables.
pthread_stubs(5) pthread_stubs(5) libc. At run-time, after the a.out is loaded, the dependencies of a.out are loaded in breadth-first order: libc is loaded as a dependent of a.out before libpthread is loaded as a dependent of libc.2. The dependency list of the first case is: a.out / \ lib1 lib2 libc | | libc libpthread / Therefore the load graph is constructed as: lib1.sl --> lib2.sl -->libc.2 --> libpthread.
pthread_stubs(5) pthread_stubs(5) $ ld -b -o lib1.sl lib1.o $ ld -b -o lib2.sl -lpthread lib2.o $ cc +DA2.0W thread.c -L. -l1 -l2 $ a.out Error $ ldd a.out lib1.sl => ./lib1.sl lib2.sl => ./lib2.sl libc.2 => /usr/lib/pa20_64/libc.2 libpthread.1 => /lib/pa20_64/libpthread.1 libdl.1 => /usr/lib/pa20_64/libdl.1 $ LD_PRELOAD="/lib/pa20_64/libpthread.1" a.out Success a.out correctly lists -lpthread for a threaded application. $ ld -b -o lib1.sl lib1.o $ ld -b -o lib2.sl -lpthread lib2.o $ cc +DA2.0W thread.
quota(5) quota(5) NAME quota - disk quotas DESCRIPTION Disk quotas can be used by the system administrator to limit the number of files and file blocks owned by a user on a per-file-system basis. Separate limits can be established for both the number of files (inodes) and the number of 1-Kbyte blocks for each user. A soft (preferred) and a hard limit are established.
quota(5) quota(5) The dqblk64 data structure (defined in ), is used by the quotactl() system call (see quotactl (2)) to get or set quota information for 64-bit filesystems. This structure contains fields that are used to store a user’s current file and block count and quota limits for a particular file system. Note that VxFS 3.5 will track usage in the dqb64_curblocks field only up to 2 TB.
quota(5) quota(5) the chown() system call. The sam command (see sam(1M)) does not yet support disk quotas. When adding new users or file systems, any desired quotas must be established outside of sam. HP has added features to the original implementation to ensure correctness of the content of the quotas file when quotas are enabled by mount and disabled by umount (see mount (1M)), thus eliminating the need to run quotacheck (see quotacheck (1M)).
rcsintro(5) rcsintro(5) NAME rcsintro - description of RCS commands DESCRIPTION Revision Control System (RCS) automates the storing, retrieval, logging, identification, and merging of revisions of ASCII text files. RCS is useful for managing files that are revised frequently. Functions of RCS • Storage and retrieval of revisions of text files. RCS saves revisions in a space efficient way. Revisions can be retrieved by ranges of revision numbers, symbolic names, dates, authors, and states.
rcsintro(5) rcsintro(5) Of course, it is too late now to do the check out with locking, because you probably modified f.c already, and a second check out would overwrite your modifications. Instead, invoke: rcs -l f.c This command will lock the latest revision for you, unless somebody else has already locked it. In that case, you will have to negotiate with that person. Locking assures that you, and only you, can check in the next update, and avoids nasty problems if several people work on the same file.
rcsintro(5) rcsintro(5) path2 are (possibly different or empty) paths and workfile is a filename. • Only the RCS file is given. Then the working file is assumed to be in the current directory and its name is derived from the name of the RCS file by removing path1/ and the suffix ",v". • Only the working file is given. Then the name of the RCS file is derived from the name of the working file by removing path2/ and appending the suffix ",v".
regexp(5) regexp(5) NAME regexp - regular expression and pattern matching notation definitions DESCRIPTION A Regular Expression is a mechanism supported by many utilities for locating and manipulating patterns in text. Pattern Matching Notation is used by shells and other utilities for file name expansion. This manpage defines two forms of regular expressions: Basic Regular Expressions and Extended Regular Expressions; and the one form of Pattern Matching Notation.
regexp(5) regexp(5) . * [ \ (period, asterisk, left bracket, and backslash) lose their special meaning within a bracket expression. The character sequences: [. [= [: (left-bracket followed by a period, equal-sign or colon) are special inside a bracket expression and are used to delimit collating symbols, equivalence class expressions and character class expressions. These symbols must be followed by a valid expression and the matching terminating .], =], or :].
regexp(5) regexp(5) For example, with the above collating order and assuming that E is a noncollating character, then both the expressions [[=A=]-E] and [d-a] are invalid. An ending range point can also be the starting range point in a subsequent range expression. Each such range expression is evaluated separately. For example, the bracket expression [a-m-o] is treated as [a-mm-o].
regexp(5) regexp(5) \(RE \) A subexpression can be defined within an RE by enclosing it between the character pairs \( and \). Such a subexpression matches whatever it would have matched without the \( and \). Subexpressions can be arbitrarily nested. An asterisk immediately following the \( loses its special meaning and is treated as itself. An asterisk immediately following the \) is treated as an invalid character.
regexp(5) regexp(5) have their special meaning are: . [ \ ( ) * + ? $ | The period, left square bracket, backslash, left parenthesis, right parenthesis, asterisk, plus sign, question mark, dollar sign, and vertical bar are special except when used in a bracket expression (see ERE Bracket Expression). ^ The circumflex is special except when used in a bracket expression in a nonleading position. delimiter Any character used to bound (that is, delimit) an entire ERE is special for that ERE.
regexp(5) regexp(5) Precedence The order of precedence is as follows, from high to low: [ ] square brackets * + ? asterisk, plus sign, question mark ^ $ anchoring concatenation | alternation For example, the ERE abba|cde is interpreted as "match either abba or cde". It does not mean "match abb followed by a or c followed in turn by de" (because concatenation has a higher order of precedence than alternation).
regexp(5) regexp(5) The backslash is used as an escape character within bracket expressions. Patterns Matching Multiple Characters The following rules may be used to construct patterns matching multiple characters from patterns matching a single character: * The asterisk (*) is a pattern that matches any string, including the null string.
regexp(5) regexp(5) Multiple alternative patterns in a single clause can be specified by separating individual patterns with the vertical bar character (|); strings matching any of the patterns separated this way will cause the corresponding command list to be selected. SEE ALSO ksh(1), sh(1), fnmatch(3C), glob(3C), regcomp(3C), setlocale(3C), environ(5). STANDARDS CONFORMANCE
region_hash_locks(5) region_hash_locks(5) (Tunable Kernel Parameters) NAME region_hash_locks - determines the size of the region spinlock pool VALUES Default 128 Allowed values 64 to 262144 DESCRIPTION Global kernel structures containing information on a running process or memory usage are frequently accessed or modified by several threads concurrently.
remote_nfs_swap(5) remote_nfs_swap(5) (Tunable Kernel Parameters) NAME remote_nfs_swap - enable swapping across NFS VALUES Default 0 (off) Allowed values 0 (off) or 1 (on) DESCRIPTION This tunable controls adding a NFS filesystem for use as swap. If remote_nfs_swap is set to 0 (off), only local filesystems and devices can be used for swap. If it is set to 1 (on), both local and networked file systems can be used for swap.
rtsched_numpri(5) rtsched_numpri(5) (Tunable Kernel Parameters) NAME rtsched_numpri - number of priority values to support for POSIX.1b realtime applications VALUES Failsafe 32 Default 32 Allowed Values Any value in the range of 32 to 512 is allowed. A value lower than 32 is reset to 32, whereas a value higher than 512 is reset to 512. Recommended Value 32 DESCRIPTION The rtsched_numpri tunable defines how many priority values to support for POSIX 1.b realtime applications.
scroll_lines(5) scroll_lines(5) (Tunable Kernel Parameters) NAME scroll_lines - number of scrollable lines used by the Internal Terminal Emulator VALUES Failsafe 100 Default 100 Allowed values 60 to 999 Recommended values No larger than is sufficient for a user’s purposes. DESCRIPTION This tunable specifies the total number of scroll buffer lines used by the HP-UX graphics console Internal Terminal Emulator (ITE). This value is the sum of both on-screen and off-screen lines.
scroll_lines(5) scroll_lines(5) (Tunable Kernel Parameters) the kernel software being installed. For information about optional kernel software that was factory installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR scroll_lines was developed by HP.
scsi_max_qdepth(5) scsi_max_qdepth(5) (Tunable Kernel Parameters) NAME scsi_max_qdepth - maximum number of I/Os that target will queue up for execution VALUES Failsafe 1 Default 8 Allowed values 1 - 255 Recommended values 1 - 255 Most SCSI-2 and above devices accept multiple commands and have enough internal memory to support the default queue depth set by HP. You may change the default value to tune devices for higher throughput or load balancing.
scsi_max_qdepth(5) scsi_max_qdepth(5) (Tunable Kernel Parameters) What Other Tunables Should Be Changed at the Same Time? None. WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values.
scsi_maxphys(5) scsi_maxphys(5) (Tunable Kernel Parameters) NAME scsi_maxphys - maximum allowed length of an I/O on all SCSI devices VALUES Failsafe 1048576 Default 1024*1024 Allowed values 1048576 (16777215 and 33554432 for V-Class systems) Recommended values 1048576 (16777215 for V-Class systems) DESCRIPTION This tunable sets the maximum data size the SCSI subsystem will accept for an I/O.
secure_sid_scripts(5) secure_sid_scripts(5) (Tunable Kernel Parameters) NAME secure_sid_scripts - controls whether setuid and setgid bits on scripts are honored VALUES Failsafe 0 Default 1 Allowed values 0-1 Recommended values 0-1 DESCRIPTION This tunable controls whether setuid and setgid bits on executable scripts have any effect. Honoring set*id on scripts make a system vulnerable to attack by malicious users.
secure_sid_scripts(5) secure_sid_scripts(5) (Tunable Kernel Parameters) exit(1); } What Other Tunable Values Should Be Changed at the Same Time? None. WARNINGS None. All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values.
sema(5) sema(5) (Tunable Kernel Parameters) NAME sema - enable or disable System V IPC semaphores at boot time DESCRIPTION The sema tunable is obsolete. The System V IPC semaphore subsystem is always enabled. Overview System V IPC is comprised of mechanisms for arbitrary processes to send and receive data messages, share virtual address space and use semaphores to synchronize execution.
semaem(5) semaem(5) (Tunable Kernel Parameters) NAME semaem - adjust-on-exit maximum value VALUES Failsafe 16384 Default 16384 Allowed values Minimum: 0 Maximum: semvmx or less than or equal to 32767. DESCRIPTION The semaem tunable specifies maximum cumulative "undo" value for any one semaphore as changed any one single process. That is, a process is allowed up to semaem outstanding increments or decrements on a semaphore for which SEM_UNDO has been specified.
semmni(5) semmni(5) (Tunable Kernel Parameters) NAME semmni - number of System V IPC system-wide semaphore identifiers VALUES Failsafe 2048 Default 2048 Allowed values Minimum: 2 Maximum: semmns. DESCRIPTION The semmni tunable specifies the maximum number of System V IPC system-wide semaphore sets (and identifiers) which can exist at any given time. A single identifier (ID) is returned for each semget() system call to create a new set of one or more (up to semmsl) semaphores.
semmns(5) semmns(5) (Tunable Kernel Parameters) NAME semmns - number of System V IPC system-wide semaphores VALUES Failsafe 4096 Default 4096 Allowed values Minimum: semmni Maximum: 335534080 DESCRIPTION The semmns tunable specifies the maximum total individual System V IPC system-wide semaphores which can be assigned by applications. Semaphores are assigned in "sets" associated with an ID. Thus semaphores can be distributed in any manner across the range of IDs with one or more per ID.
semmnu(5) semmnu(5) (Tunable Kernel Parameters) NAME semmnu - maximum number of System V IPC undo structures for processes VALUES Failsafe 256 Default 256 Allowed values Minimum: 1 Maximum: (nproc-4) DESCRIPTION The semmnu tunable specifies the maximum number of System V IPC system-wide processes that can have "undo" operations pending at any given time. If an application exhausts this limit, it will receive an [ENOSPC] error from semop().
semmsl(5) semmsl(5) (Tunable Kernel Parameters) NAME semmsl - maximum number of System V IPC semaphores per identifier VALUES Failsafe 2048 Default 2048 Allowed values Minimum: 1 Maximum: 10240 DESCRIPTION The semmsl tunable specifies the maximum number of individual System V IPC semaphores per semaphore identifier (ID). If an application attempts to exceed this limit, it will receive an [EINVAL] error from semget().
semume(5) semume(5) (Tunable Kernel Parameters) NAME semume - maximum number of System V IPC undo entries per process VALUES Failsafe 100 Default 100 Allowed values Minimum: 1 Maximum: semmns DESCRIPTION The semume tunable specifies the maximum number of System V IPC semaphores upon which a single process can have outstanding (non-zero) "undo" operations. If an application exhausts this limit, it will receive an [EINVAL] error from semop().
semume(5) semume(5) (Tunable Kernel Parameters) SEE ALSO semop(2), sema(5), sysv_hash_locks(5).
semvmx(5) semvmx(5) (Tunable Kernel Parameters) NAME semvmx - maximum value of any single System V IPC semaphore VALUES Failsafe 32767 Default 32767 Allowed values Minimum: 1 Maximum: 65535 DESCRIPTION The semvmx tunable specifies the maximum value any given System V IPC semaphore can have. If an application attempt to exceed this limit, it will receive an [ERANGE] error from semop() or from semctl(). For more information about System V semaphores, refer to the Overview section of the sema (5) manpage.
sendfile_max(5) sendfile_max(5) (Tunable Kernel Parameters) NAME sendfile_max - maximum number of Buffer Cache Pages used by sendfile VALUES Failsafe 0 unlimited Default 0 unlimited Allowed values 0 unlimited Or 1 to 262144 Recommended values 0 unlimited DESCRIPTION This variable is used to limit how many Buffer Cache Pages the sendfile() system call can use. This might be useful in a machine that has a large sendfile() load but is limited in memory. Who Is Expected to Change This Tunable? Anyone.
shmem(5) shmem(5) (Tunable Kernel Parameters) NAME shmem - enable or disable System V shared memory DESCRIPTION The shmem tunable is obsolete. The System V IPC shared memory subsystem is always enabled. Shared memory is an efficient InterProcess Communications (IPC) mechanism. One process creates a shared memory segment and attaches it to its address space.
shmmax(5) shmmax(5) (Tunable Kernel Parameters) NAME shmmax - maximum size (in bytes) for a System V shared memory segment VALUES Default 1 GB Allowed values Minimum: 2048 Maximum: 0x40000000000 DESCRIPTION Shared memory is an efficient InterProcess Communications (IPC) mechanism. One process creates a shared memory segment and attaches it to its address space.
shmmni(5) shmmni(5) (Tunable Kernel Parameters) NAME shmmni - number of System V shared memory segment identifiers in the system VALUES Default 400 identifiers Allowed values Minimum: 3 Maximum: 32768 DESCRIPTION Shared memory is an efficient InterProcess Communications (IPC) mechanism. One process creates a shared memory segment and attaches it to its address space.
shmmni(5) shmmni(5) (Tunable Kernel Parameters) values. For information about the effects of installation on tunable values, consult the documentation for the kernel software being installed. For information about optional kernel software that was factory installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR shmmni was developed by HP. SEE ALSO shmem(5), shmmax(5), shmseg(5).
shmseg(5) shmseg(5) (Tunable Kernel Parameters) NAME shmseg - maximum number of System V shared memory segments per process VALUES Default 300 segments Allowed values Minimum: 1 Maximum: Any value less than or equal to shmmni. DESCRIPTION Shared memory is an efficient InterProcess Communications (IPC) mechanism. One process creates a shared memory segment and attaches it to its address space.
signal(5) signal(5) NAME signal: signal.h - description of signals SYNOPSIS #include DESCRIPTION The header defines the following symbolic constants, each of which expands to a distinct constant expression of the type: void (*)(int) whose value matches no declarable function. SIG_DFL Request for default signal handling. SIG_ERR Return value from signal() in case of error. SIG_HOLD Request that signal be held. SIG_IGN Request that signal be ignored.
signal(5) signal(5) SIGTRAP SIGURG SIGVTALRM SIGXCPU SIGXFSZ SIGRTMIN SIGRTMAX ii iii i ii ii i i Trace/breakpoint trap. High bandwidth data is available at a socket. Virtual timer expired. CPU time limit exceeded. File size limit exceeded. First realtime signal. Last realtime signal.
signal(5) signal(5) MINSIGSTKSZ Minimum stack size for a signal handler. SIGSTKSZ Default size in bytes for the alternate signal stack. The ucontext_t structure is defined through typedef as described in . The header defines the stack_t type as a structure that includes at least the following members: void size_t int *ss_sp ss_size ss_flags stack base or pointer stack size flags The
signal(5) signal(5) SI_ASYNCIO The signal was generated by the completion of an asynchronous I/O request. SI_MESGQ The signal was generated by the arrival of a message on an empty message queue. If the signal was not generated by one of the functions or events listed above, the si_code will be set to an implementation-defined value (see below) that is not equal to any of the values defined above.
signal(5) signal(5) different value from the ones described in this list for circumstances described in this list.
signal(5) signal(5) Signals which are generated by some action associated with a particular thread, such as an invalid pointer dereference, will be delivered to the thread which caused the generation of the signal. These signals are referred to as synchronously generated signals.
signal(5) signal(5) • Reference to implementation-dependent abnormal termination routines, such as creation of a core file, in item ii in the defaults action list is marked as an extension. Issue 4, Version 2 The following changes are incorporated for X/OPEN UNIX conformance: • The SIGTRAP, SIGBUS, SIGSYS, SIGPOLL, SIGPROF, SIGXCPU, SIGXFSZ, SIGURG, and SIGVTALRM signals are added to the list of signals that will be supported on all conforming implementations.
signal(5) signal(5) HP-UX EXTENSIONS DESCRIPTION HP-UX supports multiple signal interfaces (see sigaction (2), signal (2), sigvector (2), bsdproc (3C), and sigset (3C)) that allow a process to specify the action taken upon receipt of a signal. All supported signal interfaces require specification of a signal, as designated by the Name and Number shown below.
signal(5) signal(5) • SIG_IGN G Ignore the signal. Do not terminate or stop the receiving process. H Stop the receiving process. While a process is stopped, any additional signals sent to the process are suspended until the process is restarted (except those marked with Note F above, which are processed immediately). However, when the process is restarted, pending signals are processed.
signal(5) signal(5) process, the process is continued, even if the SIGCONT signal is blocked or ignored. If SIGCONT is blocked and not ignored, the process remains pending until it is either unblocked or a stop signal is generated. Note: When any stop signal (SIGSTOP, SIGTSTP, SIGTIN, SIGTTOU) is posted to threads created with process contention scope, using pthread_kill(), pending SIGCONT signals may not be discarded.
signal(5) signal(5) For SIGFPE, code has the following values: 12 Overflow trap; 13 Conditional trap; 14 Assist exception trap; 22 Assist emulation trap. Refer to the Series 800 processor documentation provided with your system for more detailed information about the meaning of these errors. The Instruction Address Offset Queue (program counter) is not advanced when a trap occurs on Series 800 systems.
sis(5) sis(5) NAME sis - secure internet services with Kerberos authentication and authorization DESCRIPTION Secure Internet Services (SIS) provides network authentication when used in conjunction with HP DCE security services, the HP Praesidium/Security Server, or other software products that provide a Kerberos V5 Network Authentication Services environment.
sis(5) sis(5) access nonsecure remote systems. The ftp and telnet daemons have a special command-line option (-A) which can be used to ensure that nonsecure systems are denied access. To prevent nonsecure access through the rcp, remsh or rlogin commands, the inetd.conf file on the remote system should be edited to comment out the entries for shell and login.
sis(5) sis(5) will accompany this error message. This error message will also be generated if the user attempts to access a nonsecure remote system. In which case, this message will be preceded by the message: To bypass Kerberos authentication, use the -P option . This error is reported by ftp, rlogin and telnet. ERROR! Kerberos-specific options are invalid with the -P option. The -P command-line option indicates that Kerberos authentication should not be performed.
st_ats_enabled(5) st_ats_enabled(5) (Tunable Kernel Parameters) NAME st_ats_enabled - determines whether to reserve a tape device on open VALUES Failsafe 0 (off) Default 1 (on) Allowed values 0 (off) or any positive integer (on) Recommended values 0 (off) or 1 (on) DESCRIPTION This tunable notifies the stape driver whether it needs to reserve a tape device on open and subsequently release it on close. With this tunable on, the stape driver won’t necessarily attempt to reserve any tape device on open.
st_ats_enabled(5) st_ats_enabled(5) (Tunable Kernel Parameters) AUTHOR st_ats_enabled was developed by HP. SEE ALSO scsi_tape(7).
st_fail_overruns(5) st_fail_overruns(5) (Tunable Kernel Parameters) NAME st_fail_overruns - determines whether variable block mode read requests smaller than the physical record size will fail VALUES Failsafe 0 (off) Default 0 (off) Allowed values 0 (off) or non-zero (on) Recommended values 0 (off) or non-zero (on) DESCRIPTION This tunable determines whether variable block mode read requests through the stape driver, that are smaller than the physical record size, will fail with the error [EFBIG].
st_fail_overruns(5) st_fail_overruns(5) (Tunable Kernel Parameters) SEE ALSO scsi_tape(7).
st_large_recs(5) st_large_recs(5) (Tunable Kernel Parameters) NAME st_large_recs - determines maximum logical record size allowed through the stape driver VALUES Failsafe 0 (off) Default 0 (off) Allowed values 0 (off) or non-zero (on) Recommended values 0 (off) or non-zero (on) DESCRIPTION This tunable governs the maximum size of records allowed for tape device I/O through the stape driver.
st_large_recs(5) st_large_recs(5) (Tunable Kernel Parameters) the kernel software being installed. For information about optional kernel software that was factory installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR st_large_recs was developed by HP. SEE ALSO scsi_maxphys(5), scsi_tape(7).
st_san_safe(5) st_san_safe(5) (Tunable Kernel Parameters) NAME st_san_safe - determines whether access to stape device special files without the no-rewind-on-close option are allowed VALUES Failsafe 0 (off) Default 1 (on) Allowed values 0 (off) any positive integer (on) Recommended values 0 (off) or 1 (on) DESCRIPTION This tunable notifies the stape driver whether it should allow access to device special files without the no-rewind-on-close option.
st_san_safe(5) st_san_safe(5) (Tunable Kernel Parameters) installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR st_san_safe was developed by Hewlett-Packard. SEE ALSO scsi_tape(7).
stat(5) stat(5) NAME stat: stat.h - data returned by the stat() function SYNOPSIS #include DESCRIPTION The header defines the structure of the data returned by the functions fstat(), lstat(), and stat().
stat(5) stat(5) S_IXUSR S_IRWXG S_IRGRP S_IWGRP S_IXGRP S_IRWXO S_IROTH S_IWOTH S_IXOTH 0000100 0000070 0000040 0000020 0000010 0000007 0000004 0000002 0000001 execute/search access permission for owner group’s file access permission bits read access permission for group write access permission for group execute/search access permission for group others’ access permission bits read access permission for others write access permission for others execute/search access permission for others Obsolete names
stat(5) stat(5) CHANGE HISTORY First released in Issue 1. Derived from Issue 1 of the SVID. Issue 4 The following changes are incorporated for alignment with the ISO POSIX.1 standard: • The function declarations in this header are expanded to full ISO C prototypes.
stdarg(5) stdarg(5) NAME stdarg.h - macros for handling variable argument lists SYNOPSIS #include void va_start(va_list pvar, argN); type va_arg(va_list pvar, type); void va_end(va_list pvar); DESCRIPTION The header contains a set of macros that can be used to write portable procedures that accept variable argument lists.
stdarg(5) stdarg(5) SEE ALSO exec(2), vprintf(3S), varargs(5). STANDARDS CONFORMANCE : AES, SVID3, XPG4, FIPS 151-2, POSIX.
stdsyms(5) stdsyms(5) NAME stdsyms - description of named defines and other specifications for namespace from HP-UX header files DESCRIPTION stdsyms is a description of "named defines" and other specifications that must be set by the application to obtain the appropriate namespace from the HP-UX header files. HP-UX header files are organized in a manner that allows for only a subset of the symbols available in that header file to be visible to an application that conforms to a specific standard.
stdsyms(5) stdsyms(5) _AES_SOURCE As documented in the "OSF AES/OS" standard, the programmer is required to define the _AES_SOURCE feature test macro to obtain OSF functionality. This feature test macro can be defined, either by using compiler options (-D_AES_SOURCE) or by using #define directives in the source files before any #include directives. Although the AES does not specify any namespace pollution rules, the other standards have instituted such rules.
stdsyms(5) stdsyms(5) requirements. At the time the function prototypes were introduced in ANSI C, the functions exposed by this flag were only defined in SVID3. _CLASSIC_TYPES The _CLASSIC_TYPES macro can be defined by the programmer to obtain pre-7.0 style function return types and structure element types. This macro has been provided only as a transition aid when migrating from the pre-7.0 version of HP-UX to standards-based HP-UX.
STRCTLSZ(5) STRCTLSZ(5) (Tunable Kernel Parameters) NAME STRCTLSZ - maximum size of streams message control (bytes) VALUES Failsafe 1024 Default 1024 Allowed values 0 - 2147483647 Recommended values 1024 DESCRIPTION STRCTLSZ limits the maximum number of bytes of control data that can be inserted by putmsg() in the control portion of any streams message on the system. If the tunable is set to zero, there is no limit on how many bytes can be placed in the control segment of the message.
streampipes(5) streampipes(5) (Tunable Kernel Parameters) NAME streampipes - force all pipes to be STREAMS-based VALUES Failsafe 0 Default 0 Allowed values 0 - 2147483647 Recommended values 0 DESCRIPTION This tunable determines the type of pipe that is created by the pipe() system call. If set to the default value of zero, all pipes created by pipe() are normal HP-UX file-system pipes.
STRMSGSZ(5) STRMSGSZ(5) (Tunable Kernel Parameters) NAME STRMSGSZ - maximum size of streams message data (bytes) VALUES Failsafe 0 Default 0 Allowed values 0 - 2147483647 Recommended values 0 DESCRIPTION This tunable limits the number of bytes of message data that can be inserted by putmsg() or write() in the data portion of any streams message on the system. If the tunable is set to zero, there is no limit on how many bytes can be placed in the data segment of the message.
suffix(5) suffix(5) NAME suffix - file name suffix conventions DESCRIPTION The following list summarizes file name suffix conventions that can be found in an HP-UX system. It is a partial compilation of possibly useful knowledge, suggestions, and explanations, rather than a specification of standards. Suffixes are often used in preference to prefixes because they enable related files to group together alphabetically in a directory listing.
suffix(5) suffix(5) .dvi Device-independent text formatter output. .e Extended FORTRAN language (EFL) source file; known to make. .el GNU Emacs Elisp file. .elc Compiled GNU Emacs Elisp file. .eqn Source for nroff equation macros. .err Standard error from a program. .errors, .errs Errors recorded by a program. .f FORTRAN language source file; known to fc and make. .f77 FORTRAN 77 language source file. .fc Frozen configuration file (for example, sendmail.fc). .
suffix(5) suffix(5) .ms Source for nroff or troff using ms macros. .n nroff source. .NEW, .new New version of a file. .nro nroff source. .O HP64000 listing file. .o Relocatable object file (post-compile, pre-link); known to as , cc, fc , pc , and make. .obs Obsolete version of a file. .OLD, .old Old version of a file. .opt File containing optional material, such as an optional part of the kernel. .orig Original version of a file. .
suffix(5) suffix(5) .temp, .tmp Temporary file. .template Prototype or template file. .test Test input or output file. .tex TeX source file. .TEXT notes text file, or a Pascal workstation "UCSD text format" file. .text, .txt ASCII text file. .tfm Width information used by TeX (TeX font metrics). .toc Source for nroff table of contents macros, or table of contents created by LaTeX. .tro troff source. .u1, .u2 Icon intermediate code files. .UX HP-UX text or binary file format. .
swapmem_on(5) swapmem_on(5) (Tunable Kernel Parameters) NAME swapmem_on - allow physical memory size to exceed the available swap space VALUES Failsafe 1 (on) Default Failsafe 1 (on) Allowed values 0 (off) or 1 (on) DESCRIPTION In previous versions of HP-UX, system configuration required sufficient physical swap space for the maximum possible number of processes on the system.
swapmem_on(5) swapmem_on(5) (Tunable Kernel Parameters) installed on your system, see HP-UX Release Notes at http://docs.hp.com. AUTHOR swapmem_on was developed by HP.
swchunk(5) swchunk(5) (Tunable Kernel Parameters) NAME swchunk - swap chunk size in 1 KB blocks VALUES Default 2048 blocks Allowed values Minimum: 2048 blocks Maximum: 65536 blocks DESCRIPTION Swap space in the kernel is managed using ’chunks’ of physical device space. These chunks contain one or more (usually more) pages of memory, but provide another layer of indexing (similar to inodes in file systems) to keep the global swap table relatively small, as opposed to a large table indexed by swap page.
swchunk(5) swchunk(5) (Tunable Kernel Parameters) What Other Tunable Values Should Be Changed at the Same Time? A change to swchunk is independent of any other tunables. WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values.
sysv_hash_locks(5) sysv_hash_locks(5) (Tunable Kernel Parameters) NAME sysv_hash_locks - System V IPC hashed spinlock pool size VALUES Failsafe 128 Default 128 Allowed values Minimum: 64 Maximum: 32768 or semmni whichever is smaller. Required to be a power of two. DESCRIPTION The sysv_hash_locks tunable specifies the size of the hashed spinlock (kernel data structures used for synchronization) pool (number of available spinlocks).
tcphashsz(5) tcphashsz(5) (Tunable Kernel Parameters) NAME tcphashsz - determines the size of the networking hash tables VALUES Failsafe 2048 Default 2048 Allowed values 256 to 65536 Recommended values 2048 Specify as a power of two or it will be rounded down to the nearest power of two. DESCRIPTION This variable is used to set the size of the networking hash tables. A system that is going to have a large number of connections on it all of the time may see some benefit of increasing this value.
term(5) term(5) (ENHANCED CURSES) NAME term - terminal capabilities SYNOPSIS #include DESCRIPTION The following data type is defined through typedef: TERMINAL An opaque representation of the capabilities for a single terminal from the terminfo database. The header provides a declaration for the following object: cur_term . It represents the current terminal record from the terminfo database that the application has selected by calling set_curterm(). The
thread_safety(5) thread_safety(5) NAME thread_safety - list of libc, libpthread and libgen interfaces which are: Not thread-safe, Cancellation Points, Cancel Safe, Async Signal Safe, and Async Cancel Safe DESCRIPTION Refer to this man page when writing thread-safe applications using libc, libpthread and libgen interfaces. This man page gives the list of libc, libpthread and libgen interfaces which are: Not thread-safe, Cancellation Points, Cancel Safe, Async Signal Safe, and Async Cancel Safe.
thread_safety(5) iconv_open() ioctl() lockf() lseek64() msgsnd() nftw() opendir() pclose() poll() printf() pthread_join() putc_unlocked() putmsg() puts() pututxline() putwchar() read() readv() recvmsg() rename() scandir() select() sendmsg() setbwent() setusershell() setutxent() sigtimedwait() sleep() statvfsdev() system() tmpnam() ttyslot() ungetc() updatebwdb() vfprintf() vpfmt() vwprintf() waitid() wordfree() writev() thread_safety(5) initgroups() isastream() lockf64() mkstemp() msync() nftw2() openlog
thread_safety(5) sethostent() setsockopt() thread_safety(5) setnetent() shutdown() setprotoent() socket() setservent() socketpair() Async Signal Safe All the following interfaces are Async Signal Safe: _exit() bind() cfsetospeed() close() dup2() fpathconf() getgid() getpgrp() getsockname() kill() mkdir() net_ntoa() pipe() raise() recvmsg() send() setgid() setuid() sigdelset() signal() sigsuspend() stat() tcflush() tcsetattr() umask() wait() accept() cfgetispeed() chdir() connect() execle() fstat() ge
thread_safety(5) thread_safety(5) memcpy() mkfifo() msem_lock() msync() net_ntoa() poll() pthread_cancel() putmsg() recvfrom() rindex() semop() sendmsg() setcat() setsockopt() socket() strcat() strcoll() strdup() strncat() strord() strrstr() strtod() strtold() swab() tcflush() tcgetsid() tcsetpgrp() toupper() ulimit() waitid() wcscmp() wcslen() wcsncpy() wcsspn() wcstok() wcstoul() wctype() memmove() mktemp() msgrcv() nanosleep() pathfind() pstat() pthread_setcancelstate() putpmsg() recvmsg() rmdirp() se
timeslice(5) timeslice(5) (Tunable Kernel Parameters) NAME timeslice - scheduling interval in clock ticks per second VALUES Failsafe (HZ/10) Where HZ defines the number of clock ticks per second for which the system is configured. Default (HZ/10) Where HZ is equal to 100. Allowed values Any value in the range of -1 to 2147483647 is allowed.
timeslice(5) timeslice(5) (Tunable Kernel Parameters) What Are the Side Effects of Lowering the Value? The lowering of the timeslice tunable will result in many more context switches which will increase the time spent in SYSTEM space and less time spent in USER space. Also, the applications that are compute intensive will suffer performance degradation. What Other Tunable Values Should Be Changed at the Same Time? None. WARNINGS All HP-UX kernel tunable parameters are release specific.
timezone(5) timezone(5) (Tunable Kernel Parameters) NAME timezone, dst - difference between Universal (Greenwich mean) time and Local time VALUES Default timezone = 420 dst = 1 A default value of 1, indicates that the default value for the timezone tunable (420 minutes west of Greenwich, England ) is to be interpreted as a daylight savings time value. Allowed values -720 to 720.
types(5) types(5) NAME types - primitive system data types SYNOPSIS #include DESCRIPTION Remarks The example given on this page is a typical version. The type names are in general expected to be present, although exceptions (if any) may be described in DEPENDENCIES. In most cases the fundamental type which implements each typedef is implementation dependent as long as source code which uses those typedefs need not be changed.
types(5) types(5) uid_t used to specify user identifiers. gid_t user to specify group identifiers. blkcnt_t disk quota or transfer size measured in blocks. If a 32-bit application is compiled with -D_FILE_OFFSET_BITS=64 or -D_LARGEFILE64_SOURCE, blkcnt_t will become an int64_t . STANDARDS CONFORMANCE : AES, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.
unctrl(5) unctrl(5) (CURSES) NAME unctrl - definitions for unctrl DESCRIPTION The header defines the chtype type as defined in . The following is declared as a function, and may also be defined as a macro: char *unctrl(chtype c); SEE ALSO . CHANGE HISTORY First released in X/Open Curses, Issue 4.
unistd(5) unistd(5) NAME unistd: unistd.h - standard structures and symbolic constants SYNOPSIS #include DESCRIPTION The header defines the following structures and symbolic constants: Symbolic constants for the access() function: Test for Test for Test for Test for R_OK W_OK X_OK F_OK read permission. write permission. execute (search) permission. existence of file.
unistd(5) unistd(5) _POSIX_SAVED_IDS Effective user and group are saved across an exec() call (true of all HP-UX implementations). _POSIX_FSYNC Implementation supports File Synchronization (true of all HP-UX implementations). See open (2). _POSIX_SYNCHRONIZED_IO Implementation supports Synchronized IO (true of all HP-UX implementations). See open (2). _POSIX_VDISABLE Terminal special characters can be disabled using this character (see termio(7)).
unistd(5) unistd(5) SEE ALSO access(2), chown(2), confstr(3C), exit(2), fcntl(2), kill(2), lseek(2), open(2), pathconf(2), sysconf(2), limits(5), stdsyms(5), termio(7). STANDARDS CONFORMANCE : AES, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1, POSIX.2, POSIX.
unlockable_mem(5) unlockable_mem(5) (Tunable Kernel Parameters) NAME unlockable_mem - amount of physical memory that may not be locked by user processes VALUES Default 0 pages Allowed values Minimum: 0 pages Maximum: Any value less than the available physical memory.
unlockable_mem(5) unlockable_mem(5) (Tunable Kernel Parameters) WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values.
unwind(5) unwind(5) Itanium(R)-based Systems Only NAME unwind: unwind.h - overview of stack unwind library entry points and convenience macros SYNOPSIS #include DESCRIPTION The header defines the Application Programming Interface (API) of the stack unwind library, supplied as libunwind.so for HP-UX on systems. This manpage discusses the general concepts of stack unwinding and how the stack unwind library is intended to be used.
unwind(5) unwind(5) Itanium(R)-based Systems Only FEATURES The stack unwind library provides an API for unwinding the stack of a program that conforms to the Itanium Processor Family Software Conventions and Runtime Architecture . The stack unwind library can be used by a process to • Print its own stack trace to standard error or to an output stream, usually for diagnostic purposes. See U_STACK_TRACE(3X) and _UNW_STACK_TRACE(3X).
unwind(5) unwind(5) Itanium(R)-based Systems Only _UNW_STEP_INVALID_BR A branch register value which was marked invalid was encountered in _Unwind_Context during the step process. _UNW_STEP_BAD_BSP_ALIGNMENT The _UNW_currentContext value AR.BSP was not aligned. _UNW_STEP_INVALID_RNAT The AR.RNAT value in _Unwind_Context is marked invalid.
unwind(5) unwind(5) Itanium(R)-based Systems Only uint64_t is a signed 64-bit integer. int32_t is a signed 32-bit integer. int64_t is an unsigned 64-bit integer. The value query and initialization functions use several structures for passing values. They are as follows: Structure _UNW_KernelSavedContext has p10_abi_value and p10_context_value. two fields Structure _UNW_FR_Value has two fields of type uint64_t: second_container.
unwind(5) Itanium(R)-based Systems Only unwind(5) States A state machine is used as an aid to define the legal ordering of the tasks of a stack unwind operation and to describe the stack unwind library’s response to calls from the client. The state machine is defined by eight states and transitions between the states which are triggered by calls to the stack unwind library API functions or in some cases by system conditions such as an out of memory condition.
unwind(5) Itanium(R)-based Systems Only unwind(5) From User_Interrupted_Frame, the client may call _UNW_currentContext or _UNW_step, which transfers the _Unwind_Context into states Frame or Bad. The client may call clear, which transfers the _Unwind_Context into state Init . The client may call _UNW_destroyContext, which transfers the _Unwind_Context into state Stop . Kernel_Bottom_Frame The state indicating the bottom of a kernel call stack.
unwind(5) Itanium(R)-based Systems Only unwind(5) • The Current Frame Marker (CFM). See _UNW_setCFM (3X). • Stacked general registers in the snapshot procedure’s frame as defined by the Current Frame Marker. See previous bullet and _UNW_setCFM (3X). Stepping Once initialization of the _Unwind_Context is complete, it now represents the snapshot procedure’s processor state. The client may call _UNW_step(), which modifies _Unwind_Context to represent the predecessor’s processor state.
unwind(5) Itanium(R)-based Systems Only unwind(5) scratch BR0 (return link) Value valid only after _UNW_step() across a user space interruption such as a signal handler. Do not attempt to figure out the predecessor’s instruction pointer from BR0. Call _UNW_step() to obtain the _Unwind_Context for the predecessor’s frame and use _UNW_getIP. preserved BR1-BR5 Value valid after successful return from _UNW_step and _UNW_currentContext.
unwind(5) Itanium(R)-based Systems Only unwind(5) _UNW_MEMORY_ALLOCATION_ERROR in the event of a low memory condition. Low Memory Conditions In most cases, a failed construction of an _Unwind_Context leaves the client with enough of an _Unwind_Context object to support a call to the function _UNW_getAlertCode(), which would return _UNW_MEMORY_ALLOCATION_ERROR in the event of a failed construction. Had the construction been successful, _UNW_getAlertCode() would have returned _UNW_OK.
values(5) values(5) NAME values - machine-dependent values SYNOPSIS #include DESCRIPTION This file contains a set of manifest constants, conditionally defined for particular processor architectures. The model assumed for integers is binary representation (one’s or two’s complement), where the sign is represented by the value of the high-order bit. BITS(type ) The number of bits in a specified type (e.g., int).
varargs(5) varargs(5) NAME varargs - handle variable argument list SYNOPSIS #include va_alist va_dcl void va_start(pvar) va_list pvar; type va_arg(pvar, type ) va_list pvar; void va_end(pvar) va_list pvar; DESCRIPTION This set of macros enables programmers to write portable procedures that accept variable argument lists.
varargs(5) varargs(5) receives the variable argument list must pass the address pointer resulting from a call to va_start() on to any subsequent calls that need to access this same variable argument list. All routines that receive this address pointer (v_print_log() in this example) need only to use va_arg() to access the original variable argument list just as if they were the original routine to be passed the variable arguments.
varargs(5) varargs(5) * a second file pointer has been passed in to print general * message information to. The rest of the format string is * a standard printf(3S) format string. */ if ((*fmt == ’%’) && (*(fmt + 1) == ’Y’)) { FILE *other_fp; fmt += 2; other_fp = (FILE *) va_arg(ap, char *); if (other_fp != (FILE *) NULL) { /* * Print general message information to additional stream. */ (void) vfprintf(other_fp, fmt, ap); (void) fflush(other_fp); } } /* * Now print it to the log file.
vps_ceiling(5) vps_ceiling(5) (Tunable Kernel Parameters) NAME vps_ceiling - maximum (in kilobytes) of system-selectable page size VALUES Default 16 KB Allowed values Minimum: 4 KB Maximum: 65536 KB DESCRIPTION The Translation Look-aside Buffer (TLB) is a microprocessor feature for virtual memory, where the most recent physical to virtual address translations are cached, in the expectation that these translations are likely to be needed again soon.
vps_ceiling(5) vps_ceiling(5) (Tunable Kernel Parameters) Therefore, it is best to only raise this tunable if you know precisely the memory usage of the system. In general, increasing the variable page size on a per application basis for known applications, such as, databases which scan large amounts of data with only one page fault, is a much better practice.
vps_chatr_ceiling(5) vps_chatr_ceiling(5) (Tunable Kernel Parameters) NAME vps_chatr_ceiling - maximum (in kilobytes) of user selectable page size VALUES Default 1048576 (KB) Allowed values Minimum: 4 (KB) Maximum: 4194304 (KB) DESCRIPTION The Translation Look-aside Buffer (TLB) is a microprocessor feature for virtual memory, where the most recent physical to virtual address translations are cached, in the expectation that these translations are likely to be needed again soon.
vps_chatr_ceiling(5) vps_chatr_ceiling(5) (Tunable Kernel Parameters) What Other Tunables Should Be Changed at the Same Time? None. WARNINGS All HP-UX kernel tunable parameters are release specific. This parameter may be removed or have its meaning changed in future releases of HP-UX. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values. After installation, some tunable parameters may no longer be at the default or recommended values.
vps_pagesize(5) vps_pagesize(5) (Tunable Kernel Parameters) NAME vps_pagesize - minimum (in kilobytes) of system-selected page size VALUES Default 4 (KB) Allowed values Minimum: 4 (KB) Maximum: 65536 (KB) DESCRIPTION The Translation Look-aside Buffer (TLB) is a microprocessor feature for virtual memory, where the most recent physical to virtual address translations are cached, in the expectation that these translations are likely to be needed again soon.
vps_pagesize(5) vps_pagesize(5) (Tunable Kernel Parameters) When Should the Value of This Tunable Be Lowered? The tunable should be lowered if physical memory fragmentation is preventing small memory processes from running due to waiting on contiguous chunks of memory, or if the overall system usage of memory displays poor spatial locality (virtual accesses are not close to each other) producing wasted physical frames.
vx_maxlink(5) vx_maxlink(5) (Tunable Kernel Parameters) NAME vx_maxlink - Configure the number of links to a file SYNOPSIS /usr/bin/kctune -s vx_maxlink={maximum number of links to a file} VALUE Specify an integer value. Minimum 0 Maximum 65534 Default 32767 DESCRIPTION The vx_maxlink tunable is used to configure the number of links possible to a file on VxFS filesystem As vx_maxlink is initialized when system is booted, the changes made to vx_maxlink will take effect only from the next system reboot.
vx_ncsize(5) OBSOLETED (Tunable Kernel Parameters) vx_ncsize(5) NAME vx_ncsize - the number of bytes to be reserved for the directory path-name cache used by the VxFS file system DESCRIPTION This tunable parameter, vx_ncsize, has been obsoleted from HP-UX 11i Version 2 and onwards; there is a change in the implementation of DNLC (Directory Name Lookup Cache) in VxFS/JFS 3.5, which uses it’s own private DNLC. The kernel tunable ncsize has no impact on the size of the VxFS/JFS 3.5 DNLC.
vx_ninode(5) vx_ninode(5) (Tunable Kernel Parameters) NAME vx_ninode - Determines the internal node table size SYNOPSIS /usr/bin/kctune -s vx_ninode={size} VALUE Specify an integer value. Minimum 0 Maximum None Default 1024 DESCRIPTION The VxFS file system caches the inodes in an inode table. The kernel tunable vx_ninode determines the number of inodes in the inode table to help VxFS in caching. The vx_ninode static tunable is initialized when system is booted.
vxfs_bc_bufhwm(5) vxfs_bc_bufhwm(5) (Tunable Kernel Parameters) NAME vxfs_bc_bufhwm - VxFS buffer cache high water mark(determines the VxFS buffer cache size) SYNOPSIS /usr/bin/kctune -s vxfs_bc_bufhwm={maximum size of buffer cache} VALUE Specify an integer value. Minimum 6144 KB Maximum None Default 0 DESCRIPTION VxFS maintains a buffer cache in the kernel for frequently accessed file system metadata in addition to the HP-UX kernel buffer cache that caches the file data.
vxfs_ifree_timelag(5) vxfs_ifree_timelag(5) (Tunable Kernel Parameters) NAME vxfs_ifree_timelag - VxFS inode free time lag (specifies the minimum time to be spent on a freelist) SYNOPSIS /usr/bin/kctune -s vxfs_ifree_timelag={value} VALUE Specify an integer value. Minimum None Maximum None Default 0 DESCRIPTION In VxFS, the unused inodes are put on a freelist. The memory space for this unused inode is freed if it stays on the freelist for a specified amount of time.
vxfs_max_ra_kbytes(5) OBSOLETED (Tunable Kernel Parameters) vxfs_max_ra_kbytes(5) NAME vxfs_max_ra_kbytes - obsolete; maximum amount of read-ahead data, in KB, that kernel may have outstanding for a single VxFS file system DESCRIPTION This tunable vxfs_max_ra_kbytes, along with other "read-ahead" tunables vxfs_ra_per_disk and vx_fancyra_enable, has been obsoleted in HP-UX 11i Version 2 and is replaced by the file system tunable read_ahead.
vxfs_ra_per_disk(5) OBSOLETED (Tunable Kernel Parameters) vxfs_ra_per_disk(5) NAME vxfs_ra_per_disk - amount of VxFS file system read-ahead per disk, in KB. DESCRIPTION This tunable vxfs_ra_per_disk, along with other "read-ahead" tunables vxfs_max_ra_kbytes and vx_fancyra_enable, has been obsoleted in HP-UX 11i Version 2 and is replaced by the filesystem tunable read_ahead. For more information on VxFS file system tunables see vxtunefs (1M).
xferlog(5) xferlog(5) NAME xferlog - FTP server logfile SYNOPSIS /var/adm/syslog/xferlog DESCRIPTION The xferlog file contains logging information from the FTP server daemon, ftpd (see ftpd (1M)). This file is found in /var/adm/syslog. Each server entry is composed of a single line of the following form, with all fields being separated by spaces.
xferlog(5) xferlog(5) SEE ALSO ftpd(1M), ftpaccess(4), syslog(3C).