   		ECO_MUP NAME:	 POSIXECO02020 		------------" 		PRODUCT:	 POSIX for OpenVMS V2.0
 		--------) 		UPDATED PRODUCT: POSIX for OpenVMS V2.0  		----------------    %      +---------------------------+ TM "      |   |   |   |   |   |   |   |"      | d | i | g | i | t | a | l |"      |   |   |   |   |   |   |   |"      +---------------------------+  > Cover Letter for ECO Kit 02 for POSIX for OpenVMS Version V2.0     Problem Description  -------------------   K The POSIX for OpenVMS Version V2.0 ECO 02 release notes contains a detailed L explanation of each ECO that will be applied.  Below is a brief description  of each ECO:  $     ECO     #   Description/Symptoms$     =========   ====================  4     ECO 01	enable mt_fork for dup() on magnetic tape  . 		solved a system crash usings DECPS's ADVISE     		COLLECT DISPLAY FILES.   7 		change catgets in order to avoid unnecessary mallocs    7 		ioctl(MT_IOGET) forgotten to initialize an item list.   8    		a call to the timer_settime function can generate a 		pagefault with IPL too high.    < 		in the implementation of semaphores a hash index was used ? 		as an unsigned or signed integer causing an access violation.   6 		sem_post() returns EBADF: wrong oflag parameter use.  A 		second call to semget(ipc_creat) removes semaphore and creates   		a new one with the same key.  > 		wrong test on times during timer_settime(): if the time had = 		already expired, then periodic timers were not established.   ; 		sigwaitinfo() and sigtimedout() had problems if the info   		parameter is set to NULL.   B     ECO 02	unexpected signal interrupt when using DCL command from	 	 	POSIX.   ) 		access violation in MAKE when using ar.   > 		using "-W gfloat" on c89 command line could get ignored when 		using DECC/VAX.   : 		prevent thread spinning whilst waiting for a synchronous 		POSIX service to complete.  3 		broken 8-bit character support when using lex -a.   ? 		in LEX user could not change the size of the pushback buffer.   = 		incorrect algorithm for calling exit handlers caused access ! 		violation when calling execl().   < 		undefined symbol in setjmp.h that appears on VAX with C++.  ) 		the PS command truncates 10-digit PIDs.   : 		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.   : 		poor performance of CHGRP and CHOWN commands with large  		RIGHTLIST.DAT.  2 		non-paged pool leak when using repeating timers.     Installation Overview  ---------------------   F The ECO kit can be installed with the VMSINSTAL command procedure, as G outlined in Chapter 3 of the VMS System Manager's Manual (AA-LA00A-TE).   D The ECO kit checks to ensure that the minimum version of OpenVMS VAX" is V5.5-2 and OpenVMS AXP is V6.1.  ) The supported platforms for this ECO are:    	OpenVMS VAX V5.5-2  	OpenVMS VAX V6.0  	OpenVMS VAX V6.1  	OpenVMS AXP V6.1   F This kit can be installed only if POSIX for OpenVMS V2.0 is installed.    5 Installing the POSIX for OpenVMS Version V2.0 ECO Kit 5 -----------------------------------------------------   C Install this kit with the VMSINSTAL utility  by  logging  into  the ; SYSTEM account, and typing the following at the DCL prompt:   F          @SYS$UPDATE:VMSINSTAL POSIXECO02020 [location of the saveset]  E Please run SYS$MANAGER:POSIX$CONFIG.COM and reboot the system/cluster ) after successful installation of the kit.   H Copyright (c) Digital Equipment Corporation, 1995 All Rights Reserved.  C Unpublished rights reserved under the copyright laws of the United   States.   H The software contained on this media is proprietary to and embodies the G confidential technology of Digital Equipment Corporation.  Possession,  @ use, duplication, or dissemination of the software and media is A authorized only pursuant to a valid written license from Digital   Equipment Corporation.      \\GRP=ECO POSIX for OpenVMS V2.0 \\GRP=POSIX  \\GXXAB 