HP Tru64 UNIX and TruCluster Server Version 5.1B-6 Patch Summary and Release Notes
Changes to chmod
The chmod command has been modified to force it to consider the umask when the who(ugoa)
argument is not specified.
To produce this POSIX compliant-action, set the new STDS_FLAG to ALL:
STDS_FLAG=ALL
If STDS_FLAG is not set or is set to NULL, chmod does not consider the umask value while
changing to the permissions specified. This was the default action before chmod was modified.
Changes to cp
The cp command has been modified to enable compliance to the following POSIX requirements:
• When the -i and -f options are used together the -f should not disable a previous -i (that
is, turn off prompting).
• When the -f is set and the target file cannot be opened for writing, cp unlinks the target file.
To produce this POSIX-compliant action, set the new STDS_FLAG to ALL:
STDS_FLAG=ALL
If STDS_FLAG is not set or is set to NULL, when the -i and -f options are used together the one
specified last takes effect. This was the default action before cp was modified.
Changes to ex
The ex command has been modified to return 1 as an exit status when a read-only option with
write fails.
To produce this POSIX-compliant action, set the new STDS_FLAG to ALL:
STDS_FLAG=ALL
If STDS_FLAG is not set or is set to NULL, ex will return 0 as an exist status when a read-only
option with write fails. This was the default action before ex was modified.
Changes to find
The find command has been modified to not treat a hyphen (--) as special if it is first argument.
Instead, it ignores the hyphen and lists the file containing the hyphen.
To produce this POSIX-compliant action, set the new STDS_FLAG to ALL:
STDS_FLAG=ALL
If STDS_FLAG is not set or is set to NULL, find will treat the first hyphen as special and exit with
an error. This was the default action before find was modified.
Changes to rm
The rm command has been modified to handle an excessive depth of files. Even if the pathname
is longer than PATH_MAX by multiple times, rm will delete the directory with all its subdirectories
and exit with value 0.
To produce this POSIX-compliant action, set the new STDS_FLAG to ALL:
STDS_FLAG=ALL
When STDS_FLAG is not set or set to NULL, rm will not delete files when the pathname exceeds
PATH_MAX value. This was the default action before rm was modified.
Changes to uucp
The uucp command has been modified so it can create a regular file when a directory with the
same name already exists.
To produce this POSIX-compliant action, set the new STDS_FLAG to ALL:
STDS_FLAG=ALL
38 Tru64 UNIX Patches