HP-UX Reference (11i v2 04/09) - 1 User Commands A-M (vol 1)

c
chatr_ia(1) chatr_ia(1)
(For Itanium(R)-based Systems)
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 diagnos-
tic 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
To set the modify bit of a specific segment, first find the index or address number of the segment.
chatr a.out
a.out:
32-bit ELF executable
shared library dynamic path search:
LD_LIBRARY_PATH enabled first
SHLIB_PATH enabled second
embedded path enabled third /CLO/TAHOE_BE/usr/lib/hpux32
shared library list:
libsin.so
libc.so.1
Section 1−−90 Hewlett-Packard Company − 5 − HP-UX 11i Version 2: September 2004