HP-UX Reference Section 5: Miscellaneous Topics HP-UX 11i Version 2 December 2007 Update Volume 9 of 10 Manufacturing Part Number : B2355-92074 E1207 Printed in USA © Copyright 1983-2007 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.
Preface HP-UX is the Hewlett-Packard Company’s implementation of a UNIX operating system that is compatible with various industry standards. It is based on the 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 (see man (1)) that displays them on the system.
Typographical Conventions audit (5) An HP-UX manpage reference. For example, audit is the name and 5 is the section in the HP-UX Reference. On the web and on the Instant Information CD or DVD, it may be a hyperlink 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 or DVD, it may be a hyperlink to the book itself.
Command Syntax Literal A word or character that you enter literally. Replaceable A word or phrase that you replace with an appropriate value. -chars One or more grouped command options, such as -ikx. The chars are usually a string of literal characters that each represent a specific option. For example, the entry -ikx is equivalent to the individual options -i, -k, and -x. The plus character (+) is sometimes used as an option prefix. -word A single command option, such as -help.
Function Synopsis and Syntax HP-UX functions are described in a definition format rather than a usage format. The definition format includes type information that is omitted when the function call is actually included in a program. The function syntax elements are the same as for commands, except for the options; see “Command Syntax” on page 7. Function General Definition The general definition form is: type func ( type param [ , type param ]...
Publishing History Revisions of the HP-UX Reference are published with each initial version release and at significant update milestones for each release. The contents are current as of the publication dates. Since manpages are often updated in software patches, you can find the latest version of a manpage on an appropriately patched system, using the man command. The list below is in reverse order of the date of publication.
B9106-90007-13 HP-UX 11i Version 1.5; June 2001 Release; seven volumes HTML; http://docs.hp.com and Instant Information. B2355-90689-97 HP-UX 11i Version 1; December 2000 Release; nine volumes PDF and HTML; http://docs.hp.com, Instant Information and print. B2355-90680-84 HP-UX 11.0; October 1997 Release; five volumes HTML; http://docs.hp.com. B2355-90166 HP-UX 11.0; October 1997 Release; five volumes PDF; http://docs.hp.com. B2355-90128-31 HP-UX 10.
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 ........................ system dumps memory pages, compressed or uncompressed, when a kernel panic occurs enable_idds(5): enable_idds .............................................................. enable intrusion detection data source environ(5): environ ............................................................................................................ user environment eqmemsize(5) .......................
Table of Contents Volume Nine Entry Name(Section): name Description maxssiz_64bit: maximum size (in bytes) of the stack for any user process ............................. see maxssiz(5) maxssiz_64bit: maximum size (in bytes) of the stack for any user process ............................. see maxssiz(5) maxtsiz(5): maxtsiz, maxtsiz_64bit ........ maximum size (in bytes) of the text segment for any user process maxtsiz_64bit: maximum size (in bytes) of the text segment for any user process ..................
Table of Contents Volume Nine Entry Name(Section): name Description pfs_exports(5): pfs_exports .................................................................... directories to export to PFS clients pfs_fstab(5): pfs_fstab ................................................................................ static file system mounting table pfs_xtab(5): directories to export to PFS clients .............................................................. see fps_exports(5) physical_io_buffers(5) ................
Table of Contents Volume Nine Entry Name(Section): name Description term(5): term ................................................................................................................... terminal capabilities thread_safety(5): thread_safety ............................................... list of libc, libpthread and libgen interfaces: Not thread-safe, Cancellation Points, Cancel Safe, Async Signal Safe, Async Cancel Safe timeslice(5) ...............................................................
Notes 18 Hewlett-Packard Company HP-UX 11i Version 2: December 2007 Update
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). 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 a 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 a 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. a 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 a Short Form of ACLs (input and output) (user . group, mode) ... 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) 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). mode bits on, off, or ignored For operator-form input, the operators =, +, and - are applied as follows: a = + - entry mode value matches this mode value exactly these bits turned on in entry mode value these bits turned off in entry mode value When only + and - operators are used, commands ignore the values of unspecified mode bits.
acl(5) acl(5) chmod For conformance with IEEE Standard POSIX 1003.1-1988, chmod(2) deletes any optional entries in a file’s ACL. Unfortunately, since chmod(2) is used to set file miscellaneous mode bits as well as permission bits, extra effort is required in some cases to preserve a file’s ACL. chown If the new owner and/or group of a file does not already have an optional (u.%, mode) and/or (%.
acl(5) acl(5) 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 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_EGID_SUPP process’s eff gid plus supp groups NGROUPS_RGID_SUPP process’s real gid plus supp groups NGROUPS_SGID_SUPP 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) file with optional entries over a network or when manipulating a remote file because optional entries may be silently deleted. a AUTHOR The access control list design described here was developed by HP. FILES /etc/passwd /etc/group Header file that supports setacl(2) and getacl(2). Header file that supports getaccess (2). Header file that supports ACL library calls. Defines user names and user and group ID values. Defines group names.
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. To help understand the relationship between access control lists and traditional file permissions, consider the following file and its permissions: a -rwxr-xr-- james admin The file owner is user james .
aclv(5) aclv(5) (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 group class 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:--- a 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: 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 a #include 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) Manifest Constants Certain values as defined by the POSIX standard are declared in aio.h . The following values are returned by the aio_cancel() function: AIO_CANCELED All specified asynchronous I/O operations were successfully canceled. AIO_NOTCANCELED a At least one specified asynchronous I/O operations was not successfully canceled. AIO_ALLDONE All specified asynchronous I/O operations were completed before the request was processed.
aio(5) aio(5) notification model is implemented by designating a sigevent in the aiocb used to start the operation. The specified notification, if any, is then performed when the operation completes. The aio_suspend() function allows the application to wait for completion of one or more asynchronous I/O operations. A timeout may be set so that the process can again execute and take appropriate recovery actions if the expected operations do not complete as expected.
aio(5) aio(5) affect the amount of lockable memory at any given time. The maximum priority change that can be specified in aio_reqprio is limited. The maximum priority change value is tunable. The current maximum value can be obtained using the sysconf() call with the argument _SC_AIO_PRIO_DELTA_MAX. The default value is 20. The maximum number of asynchronous I/O operations that can be specified in a single lio_listio() call is limited. This limit is tunable.
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 a VALUES Failsafe 256 Default 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 a 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) a VALUES Failsafe 2 Default 30 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) What Are the Side Effects of Lowering the Value of This Tunable? The POSIX AIO thread pool will adjust more quickly to changing I/O loads, so new threads will be spawned more quickly for new I/Os, and threads will be killed more quickly as I/O loads decrease. Except for bursty or periodic I/O loads, this should maximize performance.
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 a VALUES Failsafe 10 Default 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 a VALUES Failsafe 20 Default 20 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 a 50 Default 70 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 a 256 Default 1024 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 a 4 Default 1 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) a Default 0 (off) 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 a VALUES Failsafe 0 Default 0 (Allow the kernel to choose which classes to dump.) 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) (HP Integrity Systems Only) NAME ARIES, aries - dynamically and transparently execute PA-RISC HP-UX applications on Integrity systems running HP-UX a DESCRIPTION ARIES is a dynamic binary translator which transparently executes 32-bit and 64-bit PA-RISC HP-UX applications on Integrity systems running HP-UX. The name ARIES expands to Automatic Recompilation and Integrated Environment Simulation. ARIES consists of the following four shared libraries: /usr/lib/hpux32/pa_boot32.
ARIES(5) ARIES(5) (HP Integrity Systems Only) The rest of the debugging operations are the same as that on the PA-RISC HP-UX platform. All commands of the gdb debugger are supported subject to limitations listed under the Limitations of PA-RISC GDB Support section in this manpage. Attaching PA-RISC GDB to PA-RISC process under ARIES An already running PA-RISC process can be debugged on Integrity systems by attaching PA-RISC debugger gdb , using following steps: 1.
ARIES(5) ARIES(5) (HP Integrity Systems Only) ARIES RESOURCE CONFIGURATION (RC) FILE: PASSING OPTIONS TO ARIES Options to ARIES are passed through a resource configuration (RC) file. a • For 32-bit ARIES, resource configuration file name is .ariesrc . • For 64-bit ARIES, resource configuration file name is .aries64rc . Refer to the ARIES RC File Search Path section in this manpage for details on location and search order for ARIES resource configuration file.
ARIES(5) ARIES(5) (HP Integrity Systems Only) • User’s home directory (value of environment variable HOME ) In regards to the ARIES RC file search, here are a few points: 1. ARIES option processing is additive in nature. ARIES continues to search the RC file in all search paths. ARIES options found in earlier RC file matches are overwritten by option values in later RC file matches. 2.
ARIES(5) ARIES(5) (HP Integrity Systems Only) If this option flag is enabled (-corepid ), the core file name will be core.PARISC_application_name.PID. The default state of this option flag is disabled (-nocorepid ). -[no]fpsr_trans a [Disables] enables the dynamic translation of PA-RISC basic blocks that access and modify the Floating Point Acess Regiser (FPSR : fr0L) frequently. The default state of this option flag is disabled (-nofpsr_trans ).
ARIES(5) ARIES(5) (HP Integrity Systems Only) -[no]pa_os_cpu [Disables] enables the emulation of the uname() and sysconf() system calls, to return information specific to native PA-RISC HP-UX systems. See uname(2) and sysconf(2). Enable (-pa_os_cpu ) this option flag only if the PA-RISC application expects the return values of uname() and sysconf() system calls, to be specific to the values that would have been obtained if the application was running on PA-RISC HP-UX system.
ARIES(5) ARIES(5) (HP Integrity Systems Only) Value Default: Max: Min: a 32-bit ARIES 4096 KB (4 MB) heap_ssz - 1024 KB 1024 KB (1 MB) 64-bit ARIES 8192 KB (8 MB) heap_ssz - 2048 KB 2048 KB (2 MB) Increase the value of this ARIES option if the ARIES error is out of memory or malloc() failed . -aries_bssz { size | default } Size in kbytes of the backing store area for ARIES native threads that are created for emulation of the application’s threads.
ARIES(5) ARIES(5) (HP Integrity Systems Only) Min: 4096 KB ( 4 MB) 4096 KB ( 4 MB) NOTE: To minimize the performance drop due to increased frequency of ARIES code cache descriptor area overflow, HP recommends setting this option value at default or maximum. For optimal performance, a ratio of 1:2:2 should be maintained for the values of the ARIES options: -descsz , -amapsz , and -ccsz .
ARIES(5) ARIES(5) (HP Integrity Systems Only) -osinc { size | default } Chunk size in kbytes for incremental memory allocation in ARIES for PA-RISC application stack, ARIES heap, ARIES code cache, descriptors stack and AMAP regions. Value Default: Max: Min: a 32-bit ARIES 64 KB 1024 KB 4 KB 64-bit ARIES 64 KB 1024 KB 4 KB WARNING: A very low value for this option might degrade overall system performance due to too many mapped regions. -reset_all Reset to default values.
ARIES(5) ARIES(5) (HP Integrity Systems Only) Alternatively, if the following line is specified, the stack size of 32 MB will be applied to all 32-bit PA-RISC applications invoked by the user or by all users depending on ARIES RC file being placed in user’s home directory or in the root directory. / -ssz 32768 Sample ARIES resource configuration files are shown below. You can modify them to suit your requirements.
ARIES(5) ARIES(5) (HP Integrity Systems Only) Relation Between pa_maxssiz_32|64bit and ARIES Parameters If the value of kernel tunable parameter maxssiz is much higher than its default value, any additional memory obtained by increasing the kernel tunable parameter pa_maxssiz_32/64bit will be used by ARIES to increase the size of PA-RISC application stack and it may not be possible to increase the size of ARIES parameter -heap_ssz .
ARIES(5) ARIES(5) (HP Integrity Systems Only) pa_maxssiz_32bit and pa_maxssiz_64bit. Make sure that the kernel tunable parameter max_thread_proc value is sufficiently large to create the required number of threads. Increase the value of ARIES option -heap_ssz if your application requires more number of threads than allowed by default under ARIES. NOTE: The free memory in AMA is not automatically used for application stack or ARIES heap.
ARIES(5) ARIES(5) (HP Integrity Systems Only) ARIES PERFORMANCE For comparison purpose, the following machine configurations are assumed: Integrity system : Model rx4640, Itanium2 4 CPU, clock speed 1500 MHz, 6 MB L3 cache, 8 GB memory a HP9000 system : Model rp4440, PA8800 2 CPU dual core, clock speed 1000 MHz, 32 MB off chip cache, 8 GB memory The following table shows relative performance of PA-RISC applications under ARIES on an Integrity system at 1500 MHz CPU clock speed.
ARIES(5) ARIES(5) (HP Integrity Systems Only) 1. For applications which are very much loop intensive, reduce the ARIES translation threshold value (ARIES option -ts ). 2. For applications that run for a long duration and have good locality of execution (few functions account for significant portion of total execution time), you may consider enabling trace scheduling (ARIES option flag -sched_trace ). 3.
ARIES(5) ARIES(5) (HP Integrity Systems Only) 5. ARIES does not support applications that use ptrace() or profil() system calls. However, ARIES supports debugging of emulated applications using PA-RISC gdb . Refer to the PA-RISC HP-UX GDB DEBUGGING SUPPORT section in this manpage for more information. 6. ARIES consumes a small amount of memory from the emulated application’s virtual memory address space.
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) a 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 HPUX command line. Audio Setup Requirements To use the audio tools, you need access to both audio client and server software.
Audio(5) Audio(5) file. The SPEAKER variable can be external (headphones, Line Out) or internal (built-in speaker). To set the SPEAKER variable for a POSIX or Korn shell, enter: SPEAKER=internal export speaker To set the SPEAKER variable for a C shell, enter: setenv SPEAKER internal a Audio File and Data Formats Audio files supported contain uncompressed audio data in one of three file formats: generic, RIFF/Waveform, or raw. Each file also needs the correct filename extension.
audit(5) audit(5) NAME audit - introduction to HP-UX Auditing System SYNOPSIS #include 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) Audit Log Files At any time when the auditing system is enabled, at least an audit log file must be present, and another back-up log file is highly recommended. Both of these files (along with various attributes for these files) can be specified using audsys . When the current log file exceeds a pre-specified size, or when the auditing file system is dangerously full, the system automatically switches to the back-up file if possible.
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 c Allowed values Any value between 16 and 16777216 that is a power of two. Recommended values Default value only. 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.
compartments(5) compartments(5) NAME compartments - description of HP-UX compartments DESCRIPTION The UNIX operating system has traditionally used a single compartment model. The relatively free access in traditional single compartment systems can lead to problems with malicious software or with compromised programs. If a way to exploit a daemon process is discovered and used, an intruder gains considerable access to the system.
compartments(5) compartments(5) read For directory listing create For creation of new elements under the directory unlink For removing elements under the directory • Any combination of the above three You can restrict access to files to the following actions: c read write For reading or executing the file • A combination of the two For writing the file The file system rules are inherited; for instance, rules for /a are applied to /a/b as well, unless /a/b has a different set of rules.
compartments(5) RULESCONFIG compartments(5) Allows a process to modify compartment rules on the system. NOTE: These privileges are not automatically granted by default to a process with an effective uid of 0. Default Compartments When compartments are installed on the system, there is only one default compartment, the init compartment. When the system boots, the init process belongs to this compartment.
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 c extended quad The Itanium-based system 80-bit double-extended type. An IEEE 754-compliant, 128-bit floating-point type. On HP-UX, quad is a 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) c 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) c Allowed values 1 (on) or 0 (off) 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.
core_large_utsname_on(5) core_large_utsname_on(5) (Tunable Kernel Parameters) NAME core_large_utsname_on - determines the addition PT_HP_CORE_UTSNAME, in a process core dump of a new section, CORE_UTSNAME or VALUES Failsafe 0 (off) Default 0 (off) c Allowed values 1 (on) or 0 (off) DESCRIPTION The core_large_utsname_on tunable determines the addition of a new section in a process core dump. This section is called CORE_UTSNAME for SOM core files and PT_HP_CORE_UTSNAME for ELF core files.
core_large_utsname_on(5) core_large_utsname_on(5) (Tunable Kernel Parameters) AUTHOR core_large_utsname_on was developed by HP.
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 c Default 0 Specify integer value. 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 c 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_UARROW ACS_BOARD ACS_LANTERN ACS_BLOCK WACS_UARROW WACS_BOARD WACS_LANTERN WACS_BLOCK arrow pointing up board of squares lantern symbol solid square block ^ # # # Colour-related Macros The following colour-related macros are defined: COLOR_BLACK COLOR_BLUE COLOR_GREEN COLOR_CYAN COLOR_RED COLOR_MAGENTA COLOR_YELLOW COLOR_WHITE c Coordinate-related Macros The following coordinate-related macros are defined: void void void void 94 getbegyx(WINDOW *win, int getmaxyx(W
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) 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_SUSPEND
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 *ls,
curses(5) curses(5) (CURSES) 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 color, sho
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_se
curses(5) curses(5) (CURSES) 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 *win, ch
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 d 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 . 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 d 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 . 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) d Allowed values 0 (off) or non-zero (on) Recommended values 0 (off) DESCRIPTION This tunable enables (1) or disables (0) known as Write Cache Enable (WCE). caches return from a write() system returning after the data is written to the sequential transfers.
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: d 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 Systems 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) PA-RISC Systems Only dld.sl(5) The path list is a list of one or more path names separated by colons (:). The dynamic path list will work only for libraries specified with the -l or -l: options to ld . However, it can be enabled for libraries 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.
dld.sl(5) PA-RISC Systems Only dld.sl(5) and /usr/ccs/lib/pa20_64. The ancestors of a parent shared library may contain a path_list in rpath , but this is ignored when searching for dependent shared libraries of this parent. Only the parent’s rpath is used. If a library with the same basename (library name without a path) has already been loaded for the program, that library is used to resolve the dependent shared library.
dld.sl(5) PA-RISC Systems Only dld.sl(5) At run time, the dynamic loader checks the high water mark of each library and loads the library only if it is at least as new as the high water mark recorded at link time. When binding symbolic references, the loader chooses the latest version of a symbol that is not later than the high water mark recorded at link time. These two checks help ensure that the version of each library interface used at run time is the same as was expected at link time.
dld.sl(5) dld.sl(5) PA-RISC Systems Only If you do not specify +gst at link time, you can use the +gst flag option of the chatr(1) command to enable the global symbol table mechanism, which causes the loader to build the table and compute the hash values at run time.
dld.sl(5) PA-RISC Systems Only dld.sl(5) The load order and symbol resolution order may be different in a PA-RISC 32-bit program than in the same PA-RISC 64-bit program because the dynamic loader uses depth-first search order in PA-Risc 32-bit mode and breadth-first search order in PA-RISC 64-bit mode. See Symbol Searching and Dependent Libraries in the +help option to ld(1) or the HP-UX Linker and Libraries User’s Guide for more information.
dld.sl(5) dld.sl(5) PA-RISC Systems Only # need this for some GNU and shared apps /usr/local/lib:/nfs/appserver/lib # path below is ignored: path not starting with ’/’ # and loader will not expand ˜ etc. ~wizkid/lib # second path below ignored: space /user/ipfguru/lib/hpux32: user/ipfguru/lib/hpux64 /net/appserv2/local/lib # ignored:line starting with space /opt/java1.3/jre/lib/PA_RISC2.0/ # java 1.3 PA32 /opt/java1.3/jre/lib/PA_RISC2.0/server # java 1.3 PA32 /opt/java1.3/jre/lib/PA_RISC2.
dld.sl(5) PA-RISC Systems Only dld.sl(5) • Using certain flags or routines described in shl_load(3X). -fbverbose See fastbind(1). -nofastbind See fastbind(1). -load_verbose Display verbose messages concerning possible unsatisfied symbols. This is equivalent to BIND_VERBOSE of shl_load() and RTLD_VERBOSE of dlopen() calls. This option can be used in cases where the application has already been built without either RTLD_VERBOSE or BIND_VERBOSE and verbose messages are expected.
dld.so(5) Itanium(R)-based Systems Only dld.so(5) NAME dld.so - dynamic loader MULTITHREAD USAGE The dynamic loader is thread-safe. 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.o is the 32-bit run-time startup file.
dld.so(5) Itanium(R)-based Systems Only dld.so(5) For PA-RISC 32-bit compatibility mode libraries (libraries built or linked with ld +compat ), the dynamic loader only does dynamic path searching for these libraries if they were linked with -l or -l: and one of these were specified: • ld +s ld +b • chatr +s enable • There are several ways to specify a dynamic path list : d • By storing a directory path list in the executable (in rpath ) using the +b path_list option to ld .
dld.so(5) Itanium(R)-based Systems Only dld.so(5) The fastbind tool can be used to improve the start-up time of programs that use shared libraries (incomplete executables). The fastbind tool performs analysis on the shared library routines and data used to bind the symbols and stores this information in the executable file. The dynamic loader notices that this information is available, and it uses this fastbind information to bind the symbols instead of the standard search method.
dld.so(5) Itanium(R)-based Systems Only dld.so(5) 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. For maximum memory use, at the expense of performance, tune the size of the table to minimize the number of empty entries. In general, use prime numbers for the table size.
dld.so(5) dld.so(5) Itanium(R)-based Systems Only loader can interpret. The dynamic loader, dld.so , loads the specified shared libraries as if the program had been linked explicitly with the shared libraries in LD_PRELOAD before any other dependents of the program. At startup time, the dynamic loader implicitly loads one or more libraries, if found, specified in the LD_PRELOAD environment.
dld.so(5) Itanium(R)-based Systems Only dld.so(5) path appears only once in the file (and also in the options SHLIB_PATH and LD_LIBRARY_PATH). The conf file should be writeable only by root . Otherwise, the loader does not use its contents. If /etc/dld/sl.conf does not exist or has the wrong permissions, all dynamic path lookup is disabled. Any relative paths (paths not starting with slash (/) in the path list are ignored by the loader. NOTE: Spaces are not allowed in the paths listed.
dld.so(5) dld.so(5) Itanium(R)-based Systems Only the library developer. The application developer can usually resolve problems by modifying the source code to use the new interfaces then recompiling and relinking against the new libraries. By default, most warnings are not reported by the dynamic loader. If you wish to see all error messages, set the environment variable DLD_VERBOSE_ERR to true. AUTHOR The /usr/lib/hpux64/dld.so and /usr/lib/hpux32/dld.so shared libraries were developed by HP.
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 d Default 256MB Specify an integer value. 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) e Recommended values 1 (on) if HP-UX HIDS is installed, 0 (off) otherwise. 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) SEE ALSO ids.cf(5), 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 LANG 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 : e Jn Julian day n (1 through 365). Leap days are not counted. February 29 cannot be referenced.
environ(5) environ(5) SEE ALSO env(1), login(1), sh(1), exec(2), catopen(3C), ctime(3C), getenv(3C), setlocale(3C), nlspath(4), profile(4), lang(5), term(5), tztab(4). 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. e 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 e Recommended values 0-2 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.
expanded_node_host_names(5) expanded_node_host_names(5) (Tunable Kernel Parameters) NAME expanded_node_host_names - enable maximum length expansion of the system node and host names VALUES Failsafe 0 Default 0 Allowed Values 0, 1 e DESCRIPTION The expanded_node_host_names parameter controls the length of the system node and host names. When this tunable value is 0, the system utilities used to set node and host names allow compatible name lengths.
expanded_node_host_names(5) expanded_node_host_names(5) (Tunable Kernel Parameters) When this tunable value is 0 (off), the system interfaces and commands which set node and host names quietly truncate inputs to 8 or 64 bytes, respectively. This behavior is consistent with previous HP-UX versions. There is no error nor warning provided. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values.
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 f 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. f 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) inconsistent file system information, repairing directory and inode entries, and so on. Why Allow Asynchronous Writes? Waiting for synchronous writing and updating of disk blocks when closing files after writing to them degrades the performance of programs and applications that require frequent file and directory write and close operations.
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] ... quotacheck [-F FStype] ... volcopy [-F FStype] ... f DESCRIPTION The commands listed in the SYNOPSIS can operate on different types of file systems.
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. f /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 . /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) gssapi(5) gss_init_sec_context() routine indicating that it wants to delegate and sends the returned token in the 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.
gssapi(5) gssapi(5) } gss_buffer_desc, *gss_buffer_t; 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.
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) gssapi(5) Table of Calling Errors Field Meaning Value GSS_S_CALL_INACCESSIBLE_READ 1 Could not read a required input parameter. GSS_S_CALL_INACCESSIBLE_WRITE 2 Could not write a required output parameter. GSS_S_BAD_STRUCTURE 3 A parameter was incorrectly structured. Name 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) An internal, canonical form that is used by the APIs and is opaque to applications. The gss_import_name() and gss_display_name() routines convert names between their printable form and their gss_name_t data 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) confidential data as channel-binding components. The GSSAPI does not verify the address or include the plain text bindings information in the token. Optional Parameters In routine descriptions, optional parameters allow the application to request default behaviors by passing a default value for the parameter.
gvid_no_claim_dev(5) gvid_no_claim_dev(5) (Tunable Kernel Parameters) NAME gvid_no_claim_dev - PCI Vendor/Device ID that the gvid graphics driver will not claim VALUES Failsafe 0 Default 0 Allowed values 0 to 0xFFFFFFFF (4294967295 ) Recommended values Specific to the device you wish to prevent gvid from claiming. g DESCRIPTION This tunable specifies the PCI Vendor ID and/or Device ID of a graphics device that the HP gvid graphics driver should not claim.
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. h 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/rc2.d Link files to scripts in /sbin/init.d for entering or leaving run level 2. /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.
hier(5) hier(5) /usr/share/lib Miscellaneous sharable libraries. /usr/share/man Online documentation. /var Root of subtree for "varying" files. These are files that are created at runtime and can grow to an arbitrary size. Some examples include log, temporary, transient, and spool files. /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.
hires_timeout_enable(5) hires_timeout_enable(5) (Tunable Kernel Parameters) NAME hires_timeout_enable - enable high resolution timers support VALUES Failsafe 0 Default 0 Allowed values 0: disable 1: enable Recommended values 0 unless applications require high resolution timers.
hires_timeout_enable(5) hires_timeout_enable(5) (Tunable Kernel Parameters) SEE ALSO getitimer(2), nanosleep(2), setitimer(2), sigtimedwait(2), timer_gettime(2), timer_settime(2), ualarm(2), usleep(2), pthread_cond_wait(3T).
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) %p %s The client (server) host name (or unknown or paranoid ). %u %% The client user name (or unknown ). The daemon process id. Server information: daemon @host, daemon @address, or just a daemon name, depending on how much information is available. 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) 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. DIAGNOSTICS Problems are reported via syslogd , the syslog daemon, at info , notice , warning and err levels.
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) the remote host. 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) further options will be ignored, and service is denied. 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) 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) 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 efficient unsigned integer data type INT8_MIN minimum value that can be stored in an int8_t data type INT16_MIN minimum value that can be stored in an int16_t data
inttypes(5) PRIiFAST32 PRIiFAST64 PRIiLEAST8 PRIiLEAST16 PRIiLEAST32 PRIiLEAST64 PRIu8 PRIu16 PRIu32 PRIu64 PRIuMAX PRIuFAST8 PRIuFAST16 PRIuFAST32 PRIuFAST64 PRIuFAST PRIuLEAST8 PRIuLEAST16 PRIuLEAST32 PRIuLEAST64 PRIo8 PRIo16 PRIo32 PRIo64 PRIoMAX PRIoFAST8 PRIoFAST16 PRIoFAST32 PRIoFAST64 PRIoFAST PRIoLEAST8 PRIoLEAST16 PRIoLEAST32 PRIoLEAST64 PRIx8 PRIx16 PRIx32 PRIx64 PRIxMAX PRIxFAST8 PRIxFAST16 PRIxFAST32 PRIxFAST64 PRIoFAST PRIxLEAST8 PRIxLEAST16 PRIxLEAST32 PRIxLEAST64 PRIX8 PRIX16 PRIX32 PRIX64 P
inttypes(5) inttypes(5) PRIXLEAST8 PRIXLEAST16 PRIXLEAST32 PRIXLEAST64 X X X X print formatting option for print formatting option for print formatting option for print formatting option 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)). These macros are used to select the correct formatting option for the integer data types defined earlier in this manual page.
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) • 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_alloc_max(5) ksi_alloc_max(5) (Tunable Kernel Parameters) SEE ALSO kill(2), sigqueue(2), ksi_send_max(5).
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: A date in the format yyyy /mm /dd, where yyyy , mm, dd are the year, month, and day numbers respectively of the start of the era. Years prior to AD 1 are represented as negative numbers.
langinfo(5) langinfo(5) 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. (This constant is an HP proprietary item, subject to change, and may not be portable to other platforms.) CONTEXT LC_CTYPE String indicating character context analysis. String null or 0 indicates no context analysis is required. String 1 indicates Arabic context analysis required.
ldapux(5) ldapux(5) NAME ldapux - overview of LDAP-UX DESCRIPTION LDAP-UX is a new service that allows administrators to use a LDAP directory server to store information about users, groups and other system information. This manpage provides general information about LDAP-UX: the name services available, unsupported features for LDAP-UX, and where to find detailed documentation on LDAP. LDAP-UX Services There are four services provided by LDAP-UX: NSS_LDAP , PAM_LDAP , PAM_AUTHZ , and NIS/LDAP Gateway .
ldapux(5) ldapux(5) Product documentation at: /opt/ldapux/README. Online LDAP manuals at http://docs.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] [ENOTDIR] \ A portion of the crash dump could not be uncompressed. 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) LONG_BIT 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 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 limits(5) Number of bits in a long 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 termi
limits(5) limits(5) 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 quad 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) is used, or defined to be MATH_ERREXCEPT otherwise. It defines the following mathematical constants (type double) for user convenience: M_E M_LOG2E M_LOG10E M_LN2 M_LN10 M_PI M_SQRT2 M_SQRT1_2 The base of natural logarithms (e). The base-2 logarithm of e. The base-10 logarithm of e. The natural logarithm of 2. The natural logarithm of 10. The ratio of the circumference of a circle to its diameter.
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 info
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) When Should the Value of This Tunable Be Lowered? This tunable should be lowered if swap space is at a premium on the system, and several poorly written programs, or malicious programs, are using swap space to the detriment of more critical user processes. For example, several students at a university might execute less than production level code and leak memory all over the place.
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).
memfs_bufcache_metapct(5) memfs_bufcache_metapct(5) (Tunable Kernel Parameters) NAME memfs_bufcache_metapct - maximum percentage of buffer cache which can accommodate MemFS metadata VALUES Failsafe 10 Default 10 Allowed values Integral values: 10 - 50 DESCRIPTION The metadata of all the MemFS filesystems configured in the system is stored in the buffer cache. The memfs_bufcache_metapct tunable defines the maximum percentage of buffer cache which can accommodate MemFS metadata.
memfs_bufcache_swappct(5) memfs_bufcache_swappct(5) (Tunable Kernel Parameters) NAME memfs_bufcache_swappct - percentage of buffer cache at which MemFS data buffers start swapping VALUES Failsafe 50 Default 50 Allowed values Integral values: 0 - 100 DESCRIPTION The memfs_bufcache_swappct tunable defines the percentage of the maximum memory that can be used by buffer cache (specified by dbc_max_pct ) at which MemFS data buffers begin to get swapped out from the buffer cache.
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ˆ31-1)/msgssz ), whichever is smaller. The product of msgseg*msgssz must not exceed a 32 bit integer value of 2,147,483,647 (2ˆ31)-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) 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 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), privileges(5), 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 HP-UX 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) installed on your system, see HP-UX Release Notes at http://docs.hp.com. 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) 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 nkthread was developed by HP. SEE ALSO max_thread_proc(5), nproc(5).
nodehostnamesize(5) nodehostnamesize(5) NAME nodehostnamesize - size of node name and host name DESCRIPTION The HP-UX operating system default configuration allows the system node name and host name to be up to 8 and 64 bytes in length, respectively. The node name supports the UUCP utilities. The host name supports the internet Domain Name Services (DNS) host name label.
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. nkthread must be greater than nproc + 100 . nproc must be greater than maxuprc + 5.
nproc(5) nproc(5) (Tunable Kernel Parameters) 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. Installation of optional kernel software, from HP or other vendors, may cause changes to tunable parameter values.
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) 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) allocated) is at a premium on the system. What Are the Side Effects of Lowering the Value? Lowering this tunable will decrease the available stack space for emulated PA-RISC binary executions. Emulated processes needing larger stacks will fail stack growth requests (just as lowering maxssiz or maxssiz_64bit may cause process termination due to failure to grow stack).
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_authz(5) pam_authz(5) NAME pam_authz - PAM module that provides user authorization SYNOPSIS /usr/lib/security/$ISA/libpam_authz.so.1 DESCRIPTION The pam_authz service module for PAM, /usr/lib/security/$ISA/libpam_authz.so.1, provides functionality which allows the administrator to control who can login to the system based on netgroup information found in the /etc/passwd file or the access rules that are defined in the access policy file /etc/opt/ldapux/pam_authz.policy.
pam_authz(5) -@name -name pam_authz(5) Denies access to all members of the network group name. Denies access to user name. Please refer to passwd(4) for a sample /etc/passwd file. With pam_sm_acct_mgmt() the access policy file, would use the /etc/opt/ldapux/pam_authz.policy file to help to determine which users may login. Each access rule in the access policy file will be evaluated until an authorative rule is found. An authorative rule is the first access rule that matches user’s login name.
pam_authz(5) pam_authz(5) unix_local_user No parameters are required in the object field. unix_group This field contains a list of unix group names. Each value (group name) is a character string that is separated by a comma (,) separator, ASCII 2C HEX. Multi-valued field. netgroup This field contains a list of netgroup names. Each value (group name) is a character string that is separated by a comma separator (,), ASCII 2C HEX. Multi-valued field.
pam_authz(5) pam_authz(5) # # PAM configuration # # Authentication management # login auth required libpam_hpsec.so.1 login auth sufficient libpam_unix.so.1 login auth required libpam_ldap.so.1 try_first_pass OTHER auth sufficient libpam_unix.so.1 OTHER auth required libpam_ldap.so.1 try_first_pass # # Account management # login account required libpam_hpsec.so.1 login account required libpam_authz.so.1 login account sufficient libpam_unix.so.1 login account required libpam_ldap.so.
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 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 , su , remsh /rexec and ssh .
pam_hpsec(5) pam_hpsec(5) Password Management Component This component unconditionally succeeds. Session Management Component This component implements many miscellaneous restrictions such as NOLOGIN , NUMBER_OF_LOGINS_ALLOWED, and UMASK documented in security(4). If the TrustedMigration product is installed, this component also implements the DISPLAY_LAST_LOGIN feature described in security(4).
pam_ldap(5) pam_ldap(5) NAME pam_ldap - authentication, account, session, and password management PAM modules for LDAP SYNOPSIS /usr/lib/security/$ISA/libpam_ldap.so.1 DESCRIPTION The LDAP service module for PAM, /usr/lib/security/$ISA/libpam_ldap.so.1, provides functionality for all four PAM modules: authentication, account management, session management and password management. The libpam_ldap.so.
pam_ldap(5) pam_ldap(5) a NULL function. The following options may be passed in to the LDAP service module: debug syslog() debugging information at LOG_DEBUG level. nowarn Turn off warning messages. pam_close_session is a NULL function. LDAP Password Management Module The LDAP password management component provides a function to change passwords (pam_sm_chauthtok()) in the LDAP directory server. This module must be required in pam.conf . It can not be optional or sufficient .
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) 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. SEE ALSO keylogin(1), pam(3), pam_authenticate(3), pam_setcred(3), syslog(3C), nsswitch.conf(4), pam.conf(4), pam_user.conf(4).
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 Modify an existing complex. Description 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.
privgrp(5) privgrp(5) NAME privgrp - HP-UX group privileges DESCRIPTION HP-UX allows subletting of limited superuser-like privileges to all users or to members of a particular group or groups. This capability is deprecated and only existing applications should use it. The newer fine-grained privilege facilities described in privileges(5) should be used by new applications. The
privileges(5) privileges(5) NAME privileges - description of HP-UX privileges DESCRIPTION The UNIX operating system has traditionally used an "all or nothing" privilege model, where root users (those with effective UID 0, such as the user named root ) have virtually unlimited power, and other users have few or no special privileges. System administrators often need to delegate limited powers to other users. HP-UX provides several ways to do this.
privileges(5) privileges(5) Policy Configuration Privileges Policy configuration privileges control how privileges are configured. There are two such privileges, PRIV_CHANGEFILEXSEC and PRIV_RULESCONFIG. These privileges are not granted by default to processes with an effective user ID of zero. These privileges comprise part of the set of privileges in the compound privilege POLICY .
privileges(5) privileges(5) PRIV_DEVOPS (DEVOPS) Allows the process to do device specific administrative operations, such as tape or disk formatting. PRIV_DLKM (DLKM) Allows a process to load a kernel module (see modload(2)), get information about a loaded kernel module (see modstat(2)), and change the global search path for dynamically loadable kernel modules (see modpath(2)). PRIV_EXEC (EXEC) Not implemented. PRIV_FORK (FORK) Not implemented.
privileges(5) privileges(5) resource. See Discretionary Restrictions for more information. PRIV_PSET (PSET) Allows change to the system pset configuration (see pset_create (2)). PRIV_REBOOT (REBOOT) Allows a process to perform reboot operations. PRIV_RTPRIO (RTPRIO) Allows access to the rtprio() system call (see rtprio(2)). PRIV_RTPSET (RTPSET) Allows a process to control RTE psets (see __pset_rtctl (2)).
privileges(5) privileges(5) possible privilege set at any given time. Associating Privileges with Processes Each process has three privilege sets associated with it. These sets are as follows: Permitted Privilege Set The maximum set of privileges that a process can raise. The process can remove any privilege from this set, but cannot add a privilege to this set. The privileges from this set can be added to the effective privilege set of the process.
privileges(5) privileges(5) Several system calls are accessible by privileged and unprivileged applications. For example, the kill() system call (see kill(2)), when used by a process without the PRIV_OWNER privilege, can send a signal only to processes whose UIDs match the sending process’ own UID. Some general guidelines apply to working with hardware-related system calls. • Many hardware devices need the PRIV_DEVOPS privilege in addition to any privileges needed by the specific system calls used.
privileges(5) privileges(5) Privileges for System Calls The following table lists system calls and the privileges they may need. Some of these are dependent on what system object they are acting on (for example, files in another compartment), the state of the system (for example, if the maximum number of open files has been reached), or other conditions.
privileges(5) getfh() getpgrp2() getpriority() getprivgrp() getsid() ioctl() p 324 privileges(5) PRIV_SYSNFS PRIV_COMMALLOWED PRIV_COMMALLOWED PRIV_SYSATTR PRIV_COMMALLOWED PRIV_FSINTEGRITY, PRIV_SYSATTR, PRIV_DEVOPS, PRIV_NETADMIN, PRIV_NETPROMISCUOUS, PRIV_NETRAWACCESS and more. Generally the privileges required for an ioctl depend on the driver and type of ioctl .
privileges(5) privileges(5) pset_bind() pset_create() pset_ctl() pset_destroy() pset_getattr() pset_setattr() pstat() PRIV_PSET, PRIV_RTPSET ptrace() quotactl() readlink() reboot() rename() PRIV_COMMALLOWED, PRIV_OWNER PRIV_CMPTREAD, PRIV_CMPTWRITE, PRIV_DACWRITE, PRIV_OWNER PRIV_DACREAD, rmdir() PRIV_CMPTREAD, PRIV_CMPTWRITE, PRIV_DACWRITE, PRIV_OWNER PRIV_DACREAD, PRIV_PSET, PRIV_RTPSET PRIV_PSET, PRIV_RTPSET PRIV_PSET, PRIV_RTPSET PRIV_PSET, PRIV_RTPSET PRIV_PSET, PRIV_RTPSET PRIV_COMMALLOWED,
privileges(5) p privileges(5) setprivgrp() setregid() setresgid() setresuid() setrlimit() setsockopt() settimeofday() settune() settune_txn() setuid() setuname() shm_open() PRIV_SYSATTR shm_unlink() shmat() shmctl() PRIV_CMPTWRITE, PRIV_DACWRITE, PRIV_OWNER shmget() sigqueue() socket() socketpair() stat() statfs() statfvfs() stime() swapon() symlink() PRIV_COMMALLOWED PRIV_CMPTREAD, PRIV_CMPTWRITE, PRIV_DACWRITE, PRIV_LIMIT PRIV_DACREAD, truncate() PRIV_CMPTREAD, PRIV_CMPTWRITE, PRIV_DACWRITE, P
privileges(5) privileges(5) Network Issues Privileges are not propagated across distributed systems. They are applied only on the local system. For example, a process with PRIV_DACREAD or PRIV_DACWRITE cannot access a file on another system if it is necessary to override discretionary restrictions to do so. For example, if the system’s NFS subsystem is configured to translate the user ID zero to the user ID UID_NOBODY , it still does so.
privsh(5) privsh(5) NAME privsh - overview of various privileged system shells SYNOPSIS Privileged POSIX Shell privsh [+-aefhikmnoprstuvx] [+-o option]... [-c string] [arg]... Privileged Korn Shell privksh [+-aefhikmnoprstuvx] [+-o option]... [-c string] [arg]... Privileged C Shell privcsh [-cefinstvxTVX] [command_file] [argument_list]...
pthread_condvar_prio_boost(5) pthread_condvar_prio_boost(5) (Tunable Kernel Parameters) NAME pthread_condvar_prio_boost - control priority boost for userspace threads using pthread condition variables VALUES Default 0 Allowed values 0 Turn Off 1 Turn On DESCRIPTION pthread_condvar_prio_boost is a dynamic tunable that enables or disables support for priority boosting of a thread doing wakeup of other thread(s) waiting on condition variables.
pthread_condvar_prio_boost(5) pthread_condvar_prio_boost(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 pthread_condvar_prio_boost was developed by HP. SEE ALSO sched_getparam(2), sched_getscheduler(2), pthread_cond_signal(3T), pthread_cond_wait(3T).
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_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. default_scope_system If contention scope is set by pthread_attr_setscope(), that scope is considered while creating a thread.
pthread_scope_options(5) pthread_scope_options(5) 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 the 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) pthr
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) WARNINGS The HP-UX default is to allow chown(2). This can interfere with the disk quota mechanism. Quotas can be defeated if the chown command (see chown(1)) or the chown() system call (see chown(2)) is accessible to a user. The setprivgrp command (see setprivgrp (1M)) can be used to limit access to the chown() system call so that only a specified group of users are permitted to use the chown command or the chown() system call.
rbac(5) rbac(5) NAME rbac: RBAC - Role-Based Access Control DESCRIPTION RBAC (Role-Based Access Control) is an alternative to the all-or-nothing security model of traditional root user-based systems. With RBAC, an administrator can assign roles to non-root users or UNIX groups. Each role has authorizations composed of an operation and object, where the operation is an action that can be performed on an object, and the object is an object the user can access with a given operation.
rbac(5) • • • rbac(5) /etc/rbac/auths /etc/rbac/user_role /etc/rbac/role_auth There are two HP-UX RBAC database files which define valid roles and authorizations. The /etc/rbac/roles database defines valid roles, and the /etc/rbac/auths database defines valid authorizations. The authorizations are specified in the form of (operation, object) pairs. Two additional database files assign roles to users or UNIX groups and authorizations to roles.
rbac(5) rbac(5) The authorizations are added and removed from the /etc/rbac/auths file by authorized users using the authadm command (see authadm(1M)). The /etc/rbac/auths database contains any number of entries, where each entry is defined on a single line in the following format: (operation, object)[:comment] These fields are defined as follows: Field Description operation Denotes an action that can be performed on an object. For example, hpux.printer.
rbac(5) rbac(5) roleassign command will fail. Authorized users can use the authadm command to specify the authorizations and/or subroles for each role in /etc/rbac/role_auth (Refer to authadm(1M) for more information). All authorizations and/or subroles associated with a role must be specified in a single entry. This entry can be more than one line; however, each individual authorization pair must not exceed one line.
rbac(5) rbac(5) object The object the user can access. If * is specified, all objects can be accessed by the operation. The following line specifies auditing the role of SecurityOfficer with authorization of The PrinterAdm role with authorization to perform (hpux.passwd , /etc/passwd ). hpux.printer.add on all objects is also specified for auditing. SecurityOfficer, hpux.passwd, /etc/passwd PrinterAdm, hpux.printer.
rbac(5) rbac(5) You can provide an audit filter database file (/etc/rbac/aud_filter) which allows a user to specify the role and the authorization (operation, object) to be audited. Role-to-authorization audit records will be generated only if the caller’s role and authorization matches one of the entries in the /etc/rbac/aud_filter database. If the audit filter database file does not exist, or is not accessible, then the audit records will still be generated.
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) path1 and 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) 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) specification of EREs. The extended regular expression special characters and the contexts in which they 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.
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) 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. RERE The concatenation of patterns matching a single character is a valid pattern that matches the concatenation of the single characters or collating elements matched by each of the concatenated patterns.
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.
sched_thread_affinity(5) sched_thread_affinity(5) (Tunable Kernel Parameters) NAME sched_thread_affinity - adjust scheduler thread affinity VALUES Failsafe 6 Default 6 Allowed values Any value in the range of 1 to 10 is allowed. A value of 1 indicates weak thread affinity, and the threads may run on different processors. A value of 10 indicates strong thread affinity, and the threads will likely remain on the same processor. Recommended values Use the default value in normal cases.
sched_thread_affinity(5) sched_thread_affinity(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.
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) 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 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.
sd(5) sd(5) NAME sd - Software Distributor, commands to create, distribute, install, monitor, and manage software SYNOPSIS sw [XToolkit Options] [-r|-d] [-i] [-l] [-p] [-R] [-u] [-v] [-V] [-a attribute ] [-c catalog ] [-C session_file ] [-D acl_entry ] [-f software_file ] [-F acl_file ] [-J jobid ] [-l level ] [-M acl_entry ] [-Q date ] [-s source ] [-S session_file ] [-t target_file ] [-x option=value ] [-X option_file ] [ software_selections ] [@ target_selections ] Remarks • You can enable Sof
sd(5) sd(5) NOTES: • controller is the name of the central management server. • If remote system is 11.00, make sure SD patch PHCO_22526 or a superseding patch is installed on remote system before running setaccess . • If remote system is older than 11.00 or for some other reason does not have setaccess in place, copy the setaccess script from an 11.11 or higher system to the remote system. 2) swinstall, swcopy , and swremove have enhanced GUI interfaces for remote operations.
sd(5) sd(5) SD also has a nonprivileged mode that replaces ACL authorizations with user file permissions. See the run_as_superuser default option and the Software Distributor Administration Guide for more information. Flexible Policy Control You can control many policies and behaviors for the SD commands by using the command default options.
sd(5) sd(5) The swinstall command can also install multiple versions of a software product to a single target system, each in a unique product location. The software management commands, swconfig , swlist , swremove , and swverify let you select a specific product from the multiple installed versions by specifying the product location as part of the software_selection.
sd(5) sd(5) • Configure - (Applies to swconfig , swinstall , and swremove .) A script that configures installed filesets or products. • Unconfigure - (Applies to swconfig and swremove .) A script to "undo" configurations per- • Verify - (Applies to swverify .) A script that verifies the configuration of filesets or products. (The script performs these checks in addition to the standard swverify checks for file con- formed by configure scripts. sistency with SD database entries.
sd(5) sd(5) See the Alternate Root Directory and Depot Directory heading above for more information.) -i Runs the command in interactive mode (Graphical User Interface). See the Interactive Operation and Remote Operation headings above for additional details. -l (HP-UX 10.X only) Runs the command in linkinstall mode, which makes software installed under a server’s shared root available to a diskless client’s private root.
sd(5) sd(5) -S session_file Executes the command based on the options and operands saved from a previous session in session_file. (You can save session information to a file with the -C session_file option.) See the Session File heading in this manpage for more information. -t target_file Read the list of target_selections from target_file instead of (or in addition to) the command line operands.
sd(5) sd(5) • The = (equals) relational operator lets you specify selections with the following shell wildcard and pattern-matching notations: [ ], *, ?, ! For example, the expression r=1[01].* returns any revision in version 10 or version 11. • All version components are repeatable within a single specification (for example, r>=A.12 , r
sd(5) sd(5) SD’s nonprivileged mode is intended only for managing applications that are specially designed and packaged. This mode cannot be used to manage the HP-UX operating system or patches to it. For a full explanation of nonprivileged SD, see the Software Distributor Administration Guide, available at the http://docs.hp.com web site. See also the installed_software_catalog and run_as_superuser options. Applies to all SD commands except swagent , swagentd , and install-sd .
sd(5) sd(5) Applies to swinstall , swcopy , and swremove . alternate_source= Defines the alternate source which the agent will use when the use_alternate_source option is set to true . The alternate source is specified using the syntax: [host][:][path] If the host portion is not specified, then the local host is used. If the path portion is not specified, then the path sent by the command is used. The protocol sequence and endpoint given by the option swagent.
sd(5) sd(5) the original files are lost, and you must reinstall the product. If set to true , all files for a product are saved as backup copies until the entire product finishes loading. Then the files are removed. If an error occurs during installation, the original product files are replaced, and swinstall exits. When set to true , this option also affects scripts. For example, if a preinstall script fails, this option causes the corresponding unpreinstall script to execute.
sd(5) sd(5) Applies to swverify . check_contents_use_cksum=true (This option is ignored if check_contents is set to false .) Controls whether or not swverify computes a checksum on the contents of the file. In the default state of true , swverify checks all file attributes including the checksum. If set to false , swverify checks only the file timestamp and size. Applies to swverify . check_permissions=true Causes swverify to verify the mode, owner, UID, group, and GID attributes of installed files.
sd(5) sd(5) • • INDEX.gz or INFO.gz exist on the source depot. INDEX.gz or INFO.gz are not older than the corresponding uncompressed INDEX or INFO files. The uncompressed INDEX or INFO file is accessed by the source agent if any problem occurs when accessing, transferring, or uncompressing the INDEX.gz or INFO.gz file. Applies to swinstall , swremove .
sd(5) sd(5) the subproducts in the product) with a create_time less than or equal to the specified value are available for selection (or autoselection). To list the create_time of bundles, products and filesets, use: swlist -a create_time -a create_date Applies to swlist , swcopy , and swinstall . customer_id= This number, printed on the Software Certificate, "unlocks" protected software and restricts installation to a specific site or owner.
sd(5) sd(5) install, copy, or package operation will use the file systems’ minfree space and may fail because it reaches the file system’s absolute limit. Applies to swcopy , swinstall , and swpackage . enforce_locatable=true When set to the default value of true , this option generates an error if a command tries to relocate a non-relocatable fileset. (Relocatable filesets are packaged with the is_relocatable attribute set to true ).
sd(5) sd(5) the location of the IPD. When this option contains a relative path, the SD controller appends the value to the value specified by the admin_directory option to determine the path to the IPD. For alternate roots, this path is resolved relative to the location of the alternate root. This option does not affect where software is installed, only the IPD location.
sd(5) sd(5) • Patch-handling attributes, including applied_patches, is_patch , and patch_state . • The fileset architecture attribute, which permits you to specify the architecture of the target system on which the product will run. In addition to adding new attributes and objects, layout_version 1.0 changes the following preexisting 0.8 objects and attributes as follows: • Replaces the depot media_sequence_number with the media object with a sequence_number attribute.
sd(5) sd(5) global_product_template View/modify the template ACL used to initialize the product_template ACL(s) of future software depot(s) added to the host(s) identified by the target_selections. For swreg : The level option defines the level of object to register or unregister: depot Depots which exist at the specified target hosts. root All alternate roots. shroot All registered shared roots (HP-UX 10.X only). prroot All registered private roots (HP-UX 10.X only).
sd(5) sd(5) logdetail for more information. A value of: 0 provides no information to the log files. 1 enables verbose logging to the log files. 2 enables very verbose logging to the log files. Applies to swconfig , swcopy , swinstall , swmodify , swpackage , swremove , and swverify . match_target=false If set to true , software selection is done by locating filesets on the source that match the target system’s installed filesets.
sd(5) sd(5) Applies to swagent . objects_to_register= Defines the default objects to register or unregister. There is no supplied default (see select_local above). If there is more than one object, they must be separated by spaces. Applies to swreg . one_liner= Defines the attributes which are listed in the non-verbose listing. Applies to swlist and swjob . os_name This option can be used in conjunction with os_release to specify fileset selection for an HP-UX update.
sd(5) sd(5) cannot be rolled back (removed) unless the base software modified by the patch is removed at the same time. Applies to swinstall . polling_interval=2 Defines in seconds the polling interval used by interactive (GUI) sessions. It specifies how often each target agent will be polled to obtain status information about the task being performed. When operating across wide-area networks, the polling interval can be increased to reduce network overhead. Applies to swcopy , swinstall , and swremove .
sd(5) sd(5) Applies to swinstall , swcopy , and swpackage . reinstall_files_use_cksum=true (For swpackage , the default value for this option is false .) Controls the use of checksum comparisons when the reinstall_files option is set to false. At the default value of true, this option causes SD to compute and compare checksums to determine if a new file should overwrite an old file. Use of checksums slows the comparison but is a more robust check for equivalency than size and time stamp.
sd(5) sd(5) could cause the operation to pause for 90 minutes (1+2+4+8+15+15+15+15+15). If retry_rpc was set to 5 and retry_rpc_interval was set to {1 2 4 8 15}, the controller would try to contact the target five times over a 30-minute period. Applies to swcopy and swinstall . rpc_binding_info=ncacn_ip_tcp:[2121] ncadg_ip_udp:[2121] Defines the protocol sequence(s) and endpoint(s) on which the daemon listens and on which the other commands use to contact the daemon.
sd(5) sd(5) • Permissions for operations are based on the user’s file system permissions. • SD ACLs are ignored. • Files created by SD have the uid and gid of the invoking user, and the mode of created files is set according to the invoking user’s umask. SD’s nonprivileged mode is intended only for managing applications that are specially designed and packaged. This mode cannot be used to manage the HP-UX operating system or patches to it.
sd(5) sd(5) Japanese during one invocation of swlist , then view the same information in English at the next invocation. Applies to swagent . source_file=psf Defines the default location of the source product specification file (PSF). The host:path syntax is not allowed, only a valid path can be specified. The -s option overrides this value. Applies to swpackage and swmodify .
sd(5) sd(5) verbose= Controls the verbosity of a non-interactive command’s output: 0 disables output to stdout. (Error and warning messages are always written to stderr). 1 enables verbose messaging to stdout. 2 for swpackage and swmodify , enables very verbose messaging to stdout. For the swlist command, a verbose listing includes all attributes that have been defined for the appropriate level of each software_selection operand. The attributes are listed, one per line, prefaced by the attribute keyword.
sd(5) sd(5) $HOME/.sw/defaults.hosts the user-specific default list of hosts. Hosts in this file are not marked for operation, but provide a default list from which to choose. For each interactive command, target hosts containing roots and depots are specified in separate lists ( hosts , and hosts_with_depots, respectively). The list of hosts are enclosed in {} braces and separated by white space (blank, tab and newline). For example: swinstall.hosts={hostA hostB hostC hostD hostE hostF} swcopy.
sd(5) sd(5) SW_CATALOG Holds the path to the Installed Products Database (IPD), relative to the path in the SW_ROOT_DIRECTORY environment variable. Note that you can specify a path for the IPD using the installed_software_catalog default option. SW_CONTROL_DIRECTORY Defines the current directory of the script being executed, either a temporary catalog directory, or a directory within in the Installed Products Database (IPD).
sd(5) sd(5) ("cold" install). SW_KERNEL_PATH Only applies to swinstall . The path to the kernel. The default value is /stand/vmunix , defined by the swagent option or kernel_path . SW_SESSION_IS_KERNEL Indicates whether a kernel build is scheduled for the current install/remove session. A TRUE value indicates that the selected kernel fileset is scheduled for a kernel build and that changes to /stand/system are required.
sd(5) sd(5) If an SD process has died prematurely and no other SD agents are running, you can remove the swlock file to unlock the root or depot. RETURN VALUES Each SD command invocation returns: 0 1 2 The sw successfully completed. The sw failed on all target_selections. The sw failed on some target_selections.
sd(5) sd(5) $HOME/.sw/defaults.hosts Contains the user-specific default list of hosts to manage. $HOME/.sw/defaults.patchfilters Contains the user-specific default list of patch filters. $HOME/.sw/sessions/ Contains session files automatically saved by the SD commands, or explicitly saved by the user. $HOME/.sw/software/ Contains software files explicitly saved by the user. $HOME/.sw/targets/ Contains target files explicitly saved by the user. /usr/lbin/swagent The SD agent. /usr/lib/nls/$LANG/sw*.
sd(5) sd(5) /usr/lib/sw/examples/ The directory containing an example depot and example swpackage data. AUTHOR Software Distributor was developed by the Hewlett-Packard Company. swagent , swcopy , swinstall , swlist , and swpackage were developed by the Hewlett-Packard Company and Mark H. Colburn (see pax(1)).
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() .
semmnu(5) semmnu(5) (Tunable Kernel Parameters) SEE ALSO semop(2), sema(5), sysv_hash_locks(5).
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) 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.
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 SIG_ERR SIG_HOLD SIG_IGN Request for default signal handling. Return value from signal() in case of error. Request that signal be held. Request that signal be ignored.
signal(5) signal(5) SIGURG SIGVTALRM SIGXCPU SIGXFSZ SIGRTMIN SIGRTMAX iii i ii ii i i 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. The macros SIGRTMIN and SIGRTMAX evaluate to integral expressions, and specify a range that includes at least {RTSIG_MAX} signal numbers that are reserved for application use and for which the realtime signal extensions are supported (see sigaction(2)).
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) was directed at the process or a specific thread within the process. 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) because job control is defined as mandatory on Issue 4 conforming implementations. • 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.
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) 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) Similarly, when SIGCONT is posted to threads created with process contention scope, using pthread_kill(), pending stop signals may not be discarded. However, stop and continue signals posted to threads created with system contention scope, using pthread_kill(), will continue to adhere to the semantics described in the preceding paragraph. SIGKILL is sent by the system if an exec() system call is unsuccessful and the original program has already been deleted.
signal(5) 22 signal(5) 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. If a signal generated by a hardware trap is masked or has its signal action set to SIG_IGN , the program loops infinitely since the instruction causing the trap is re-executed, causing the trap again.
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) C. The remote system has an authorization name database file, aname , that contains the user principal. The aname file should contain a mapping of the user principal to an account on the remote system. D. The user name in the user principal is the same as the user name of the account being accessed, and the local and remote systems are in the same realm.
sis(5) sis(5) 6. If krbval is available on the local and remote systems, use it to test the Kerberos configuration by invoking it to act as a client application on the local system and a server application on the remote system. See krbval(1M) for details. 7. The SIS files must be installed. The traditional services will have been saved and the files for the new services will be linked to the original, traditional file names.
sis(5) sis(5) Authentication succeeded but authorization failed. The user should verify that their user name is listed in /etc/krb5/.k5login.login_name or ˜/.k5login or in the aname file on the remote system. The user’s ˜/.k5login must have the correct permissions and must be owned by the user (that is, -rw-r--r-- ). This error is logged by all SIS daemons. ERROR! Principal principal (remote_user @remote_host ) logging in as local_user failed ruserok. The /etc/hosts.equiv or ˜/.
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) installed on your system, see HP-UX Release Notes at http://docs.hp.com. 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 norewind-on-close option.
st_san_safe(5) st_san_safe(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_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) 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. • The DESCRIPTION section is expanded to indicate (a) how files are uniquely identified within the system, (b) that times are given in units of seconds since the Epoch, (c) rules governing the definition and use of the file mode bits, and (d) usage of the file type test macros.
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 HPUX.
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 .f77 .fc .full .gf .glo .h .help , .hf , FORTRAN language source file; known to fc and make. FORTRAN 77 language source file. 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 .toc .tro .u1 , .u2 .UX .web .week , .wk .X .y .Z .z .1 .. .9 Width information used by TeX (TeX font metrics). .date File saved on given date (for example, year, month name, YYMM, MMDD, etc.) as a snapshot of a continuously growing log file.
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) globfree() 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) iconv() initgroups() isastream() lockf64() mkstemp() msyn
thread_safety(5) sendfile() sethostent() setsockopt() thread_safety(5) sendmsg() setnetent() shutdown() sendto() setprotoent() socket() set_resfield() 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() sendfile() setpgid() shutdown() sigemptyset() sigpending() sleep() sysconf() tcgetattr() tcsetpgrp() uname() waitpid()
thread_safety(5) thread_safety(5) memccpy() memcpy() mkfifo() msem_lock() msync() net_ntoa() poll() pthread_cancel() putmsg() recvfrom() rindex() send() sendto() setclock() shutdown() socketpair() strchr() strcpy() strlen() strncmp() strpbrk() strspn() strtok_r() strtoul() tcdrain() tcgetattr() tcsendbreak() toascii() towlower() wait() wcscat() wcscpy() wcsncat() wcspbrk() wcsstr() wcstol() wcswcs() memchr() memmove() mktemp() msgrcv() nanosleep() pathfind() pstat() pthread_setcancelstate() putpmsg() rec
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 .
timezone(5) timezone(5) (Tunable Kernel Parameters) AUTHOR timezone and dst were developed by HP.
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: R_OK W_OK X_OK F_OK Test Test Test Test for for for for 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 HPUX 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) Itanium(R)-based Systems Only unwind(5) 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) Itanium(R)-based Systems Only unwind(5) 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 two fields of type uint32_t : p10_abi_value and p10_context_value. Structure _UNW_FR_Value has two fields of type uint64_t : first_container and second_container.
unwind(5) unwind(5) Itanium(R)-based Systems Only 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) unwind(5) Itanium(R)-based Systems Only 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. The client may use _UNW_getKernelSavedContext while in this state.
unwind(5) Itanium(R)-based Systems Only unwind(5) 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. See _UNW_step(3X). Queries Querying register values by the client is allowed during all states. Returned values are guaranteed valid only after certain actions, however, as described below.
unwind(5) Itanium(R)-based Systems Only unwind(5) 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. scratch BR6-BR7 Value valid only while in state User_Interrupted_Frame after _UNW_step() across a user space interruption such as a signal handler.
unwind(5) Itanium(R)-based Systems Only unwind(5) 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 ) HIBITS 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.
vpmon(5) vpmon(5) NAME vpmon - vPars monitor management or information lookup commands SYNOPSIS vpmon [-a] [-i] [-D database_filename ] [vPars Monitor Management Commands] DESCRIPTION The vPars (Virtual Partitions) product allows a user with superuser or with DEVOPS privilege to divide hardware resources on a supported whole system or a single hard partition (nPartition) into one or more virtual partitions.
vpmon(5) vpmon(5) The vparload command can be used to load and activate one or more partitions. If vparload fails to boot a virtual partition from the primary boot path, then further boot actions will be decided based on the settings of autoboot and autosearch flags. This may result in automatically booting that virtual partition from the alternate boot path. The options -B, -E, -b or -o should be used only with the -p option.
vpmon(5) vpmon(5) The valid values for the optional argument mode are vPars and nPars . If mode is specified as vPars , after the reboot the system will be in the vPars mode. If mode is specified as nPars , after the next reboot the system will be in the nPars mode. The argument is case-insensitive. This optional argument is applicable for Integrity platforms only. toddriftreset The toddriftreset command resets to zero the time of day drift value of all the virtual partitions.
vpmon(5) vpmon(5) vPars Monitor Information Lookup Commands bootpath The bootpath command can be used to display monitor boot path. cat filename [openonly ] The cat command is similar to the HP-UX cat command. However, only one filename may be specified. When the optional string openonly is given, the command will return after printing "open succeeded " if it was able to open the file in read-only mode. This command is applicable for PA-RISC platforms only.
vpmon(5) vpmon(5) AUTHOR vpmon was developed by the Hewlett-Packard Company. SEE ALSO ioscan(1M), vparadmin(1M), vparboot(1M), vparconfig(1M), vparcreate(1M), vpardump(1M), vparefiutil(1M), vparenv(1M), vparextract(1M), vparmodify(1M), vparreloc(1M), vparremove(1M), vparreset(1M), vparstatus(1M), vparutil(1M), vparresources(5), vpartition(5).
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) 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 Are the Side Effects of Lowering the Value? The only side effect is that applications must run with smaller page sizes. 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.
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).