***************************************************
** U425997 FILE
***************************************************
APARTXT IX37873 = utmp file locking does not work well over nfs
 getut.c previously used a hard link to lock the utmp file.
 When the locking mechanism was changed to file system locks,
 it could cause problems over NFS.
 NFS is a trademark of Sun Microsystems, Inc.
APARTXT IX38331 = TTYLOCK ROUTINES ONLY ALLOW 10 CHAR LOCK NAMES
 The tty locking routines don't allow device names
 larger than 10 characters.  Only the first 10 characters
 are considered significant.
APARTXT IX38476 = INNETGR.C  ROUTINE IN LIBC.A IS CASE SENSATIVE TO
 HOSTNAME.
 innetgr.c is case sensitive to hostname. For example, x.y.z.COM
 is not same as x.y.z.COM. This problem is seen where DNS and NIS
 is configured and netgroup are used in in place of hostname.
 If DNS retruns the x.y.z.COM and NIS has x.y.z.com in netgroup
 then mount would fail with permission denied error message.
APARTXT IX38545 = FTPD  AND  TFTPD  SHOULD  USE  THE  GETGRSET  AND
 GETGROUPSBYUSER
 ftpd calls initgroups() which scanned all of the
 groups linearly looking for ones in which the current
 user is a member.  This caused alot of excess yp
 network traffic.
APARTXT IX39521 = SYSTEMS  WITH  EXTENDED  TZ  SET  CANNOT  HANDLE
 TIMESTAMPS WHICH
 Some of the C library time functions would go
 into an infinite loop if you tried to convert
 a negative time (or a time bigger than MAX_INT,
 which would wrap into a negative time).
APARTXT IX38928 = EVAL OF A BACKQUOTED ENVIRONMENT VARIABLE FAILS WITH
 CSH
 Since csh treated backquote as a glob, backquotes could
 only be included as part of the output of a structure
 of the form `command` if the current directory contained
 a file matching the word with a backquote in it.
APARTXT IX40101 = CSH EVAL HANGS ON ERRORS
 If an error condition occurs during the "eval" of a csh
 primitive, the shell could hang until killed with a "-9".
APARTXT IX40314 = ttylock routines only use 9 chars of device name
 The tty locking routines only use the first nine
 characters of a tty device name (exclusive of the
 "/dev/") for creating the locks in the /etc/locks
 directory.  If the first nine characters do not
 uniquely identify a tty then it may appear locked
 when it is not.
APARTXT IX39510 = CHUSER SETS PASSWORD TO "*" IN DBM FILES
 The "chuser" command sets the encrypted password field in the
 DBM lookaside files to "*" whenever it updates a user's entry.
 "chuser" is used to implement the "chsh" and "chfn" commands,
 so whenever information is changed with either of those two
 commands, the DBM files will be corrupted.
 .
 This defect causes a user to be unable to login as an encrypted
 password of "*" means the account is locked.
APARTXT IX39700 = RLOGIN CAUSES EXCESSIVE NIS TRAFFIC
 rlogind and telnetd would cause excessive NIS
 network traffic when setting user attributes.
 This was due to linearly traversing group.byname
 map in the libs function rdgrps.
APARTXT IX39705 = INFINITE LOOP CHANGING PASSWORD IF TTY HANGS UP
 When a user has to change their password at login time, the
 password prompting process may hang in an infinite loop if
 the user disconnects from the system incorrectly.  The stack
 trace will show the process repeatedly executing getpass()
 and issuing an error message.
APARTXT IX39845 = wordexp  subroutine  hangs  with  certain "words"
 parameters
 wordexp goes in an infinite loop when the first parameter
 (i.e., words) contains any environmental variable.
APARTXT IX40512 = lpd does not honor netgroups
 The lpd daemon does not allow the use of aliases in the netgroups.
APARTXT IX40513 = mbswidth is too slow
 mbswidth is too slow.  It does 2 mallocs for buffer space.
APARTXT IX39130 = Problems with glob() library call
 The glob() library call not handling
 instances of "." and ".." correctly.
APARTXT IX39865 = CATOPEN DOES NOT RETURN AN ERROR WHEN THE CATALOG TO
 BE OPENED
 catopen does not return an error when the catalog is not
 present on the system. When the locale is C, it always
 returns an error as it should. But when the locale is set
 to anything other than C, it does not check whether the
 catalog is present or not and always returns a success.
APARTXT IX40229 = MEMORY LEAK IN MOTIF APPLICATION
 The ordblks field returned from mallinfo() is not maintained
 correctly in malloc, making it appear that mallinfo() is
 indicating a memory leak, when in fact, there is not one.
APARTXT IX41146 = NIST-PCTS: ctime() FIPS 151-2/POSIX failures
 Running gold 3.2.4 and NIST-PCTS 151-2 testsuite, LS chapter ctime()
 assertions 9,10,11,12,13 and 14 are failing.
ENDSET
COMPID FOR PTF U425997 = 575603001,320
PRODID FOR PTF U425997 = 5756030,C Shell
PREREQ FOR U425997 = U422437.575603001 U422509
 U424153.575603001
ENDSET
COREQ FOR U425997 = NONE
ENDSET
SUP FOR U425997 = U424085 U424680 U425067
ENDSET
IFREQ FOR U425997 = U423999.576523200 U424007.575603001
 U424009.575603001 U424046.575603001
 U424048.575603001 U424087.575603001
 U424670.575603001 U424707.575603001
 U424744.575603001 U424763.576523200
 U425068.575603001 U425073.576523200
 U425074.575603001 U425080.575603001
 U425984.575603001 U425988.575603001
 U426001.575603001 U426014.575603001
ENDSET
MEMO TO USERS = NONE
ENDSET
LABELTXT
Subsystem (Selective Fix) Package
For use on AIX V3.2 only
ENDSET
***************************************************
