SEARCH CONTACT US SUPPORT SERVICES PRODUCTS STORE
United States    
COMPAQ STORE | PRODUCTS | SERVICES | SUPPORT | CONTACT US | SEARCH
security patches support
.
.
.
associated links
.
} what's new
.
} contract access
.
} browse patch tree
.
} search patches
.
} join mailing list
.
connection tools
.
} nameserver lookup
.
} traceroute
.
} ping
.
photo of jumper
.
.
.
. .

POSIX POSIXECO03020 POSIX V2.0 for OpenVMS ECO Summary

*POSIX] POSIXECO03020 POSIX V2.0 for OpenVMS ECO Summary Copyright (c) Digital Equipment Corporation 1995. All rights reserved. PRODUCT: POSIX for OpenVMS V2.0 OP/SYS: OpenVMS VAX OpenVMS Alpha SOURCE: Digital Equipment Corporation ECO INFORMATION: ECO Kit Name: POSIXECO03020 ECO Kits Superseded by This ECO Kit: POSIXECO02020 POSIXECO01020 (CSCPAT_1192 V1.0) ECO Kit Approximate Size: 28,350 Blocks Kit Applies To: OpenVMS VAX V5.5-2, V6.0, V6.1 OpenVMS Alpha V6.1 System Reboot Necessary: Yes ECO KIT SUMMARY: An ECO kit exists for POSIX for OpenVMS V2.0 on OpenVMS VAX V5.5-2 - V6.1 and OpenVMS Alpha V6.1. This kit addresses the following problems: Problems Addressed in the POSIXECO03020 Kit: o Workaround the LIB$VM_REALLOC() problem. o A crash may occur after a fork on a heavily loaded system. o A problem exists with filesystem caching which can cause 'on the fly' RMS conversions to produce incorrect results. o A byte range locking problem exists which might cause fcntl to return an unexpected error. o A PGFLIPLHI crash may occur during timer_create () o A non-paged pool leak in the 'ps' command exists on VAX V5.5-2. Problems Addressed in the POSIXECO02020 Kit: o When DCL is called from POSIX, an unexpected signal interrupt may cause the command to terminate. o When using the library time stamp, MAKE may access violate. o The use of -Wg_float on the c89 command line might be ignored on a VAX. This occurs in the DECC/VAX compiler when the /g_float switch is placed after text library on the compilation command line. o A problem sometimes occurs when a thread has called a synchronous POSIX service and is waiting for completion. If another thread attempts to call a synchronous POSIX service, it has to wait until the first service completes. This will cause the second thread to wait in a spinning loop. o Improper usage of A signed rather than unsigned char causes a faulty comparison which may cause 8-bit character support to break in LEX. o In LACKS, a user cannot change the size of the pushback buffer. The definition of YYLMAX had been reorganized so that a user's definition was not included. o An access violation may occur when execl() calls exit handlers that have been declared by SYS$DCLEXH. o There is an incorrect condition in setjmp.h that prevents it from working when programs are compiled on VAX with the DEC C++ compiler. o The PS command only prints a 9-digit PID in its display. It truncates the lowest significant digit. o When producing a TAR file from RMS file formats that are converted to STREAM_LF format when viewed under POSIX, the file size is incorrectly calculated, thus resulting in files with trailing NULL records on file restore. o If a large RIGHTSLIST.DAT exists on a system, the CHGRP and CHOWN commands show poor performance. o When using repeating times in POSIX, an ACB is leaked due to an incorrect flag being set. Problems Addressed in the POSIXECO01020: o Enable mt_fork for dup() on magnetic tape. This allows a run of "cpio" with shell redirection. o An interoperability problem with DECPS's ADVISE COLLECT DISPLAY FILES has been resolved. o A change has been made to avoid malloc inside the catgets code. The change to catgets was made in order to avoid reallocating the message buffers on every call. With this correction, some of the OpenVMS POSIX utilities have been rebuilt. o ioctl(MT_IOGET) did not initialize an item list. o A call to the timer_settime() function could generate a pagefault with IPL too high. o In the implementation of semaphores, a hash index was used as an unsigned or signed integer causing an access violation. o sem_post() returns EBADF: wrong oflag parameter use. o The second call to semget(ipc_creat) removes semaphore and creates a new one with the same key. o An incorrect test on times may occur during timer_settime(). If the time has already expired, then periodic timers are not established. o sigwaitinfo() and sigtimedout() have problems if the info parameter is set to NULL. INSTALLATION NOTES: In order for the corrections in this kit to take effect, the system must be rebooted. If the system is a member of a VMScluster, the entire cluster must be rebooted. Before rebooting the cluster, please execute the following command: $ @SYS$MANAGER:POSIX$CONFIG.COM



This patch can be found at any of these sites:

Colorado Site
Georgia Site
European Site



Files on this server are as follows:

posixeco03020.README
posixeco03020.CHKSUM
posixeco03020.CVRLET_TXT
posixeco03020.a-dcx_axpexe
posixeco03020.a-dcx_vaxexe
.
1.800.AT.COMPAQ .

privacy and legal statement