HP-UX Reference (11i v3 07/02) - 1 User Commands A-M (vol 1)

c
chatr_ia(1)
Integrity Systems Only
chatr_ia(1)
Illegal options
If you use an illegal option, chatr returns the number of non-option words present after the first illegal
option. The following example returns 4:
chatr +b enable +xyz enable +mno enable +pqr enable file
Invalid arguments
If you use an invalid argument with a valid option and you do not specify a file name,
chatr returns 0, as
in this example:
chatr +b <no argument>
If you specify a file name (regardless of whether or not the file exists),
chatr returns the number of files
specified. The following example returns 3:
chatr <no argument> file1 file2 file3
Invalid files
If the command cannot act on any of the files given, it returns the total number of files specified (if some
option is specified). Otherwise it returns the number of files upon which it could not act. If
a2 does not
have read/write permission, the first of the following examples returns 4 and the second returns 1:
chatr +b enable a1 a2 a3 a4
chatr a1 a2 a3 a4
EXTERNAL INFLUENCES
Environment Variables
The following internationalization variables affect the execution of
chatr:
LANG Determines the locale category for native language, local customs and coded character
set in the absence of LC_ALL and other LC_* environment variables. If LANG is not
specified or is set to the empty string, a default of C (see lang(5)) is used instead of
LANG.
LC_ALL Determines the values for all locale categories and has precedence over LANG and other
LC_* environment variables.
LC_CTYPE Determines the locale category for character handling functions.
LC_MESSAGES Determines the locale that should be used to affect the format and contents of diagnostic
messages written to standard error.
LC_NUMERIC Determines the locale category for numeric formatting.
NLSPATH Determines the location of message catalogues for the processing of LC_MESSAGES .
If any internationalization variable contains an invalid setting,
chatr behaves as if all internationaliza-
tion variables are set to
C. See environ(5).
In addition, the following environment variable affects chatr:
TMPDIR Specifies a directory for temporary files (see tmpnam(3S)).
EXAMPLES
Change a.out to demand-loaded
chatr -q a.out
Change binding mode of program file that uses shared libraries to immediate and nonfatal. Also enable
usage of SHLIB_PATH environment variable:
chatr -B immediate -B nonfatal +s enable a.out
Disallow run-time path lookup for the shared library /usr/lib/libc.sl that the shared library
libfoo.sl depends on:
chatr +l /usr/lib/libc.sl libfoo.sl
Given segment index number 5 from a previous run of chatr, change the page size to 4 kilobytes:
chatr +si 5 +p 4K average64
114 Hewlett-Packard Company 5 HP-UX 11i Version 3: February 2007