Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
HP Services Software Patches - posixeco03020
 
*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
Files on this server are as follows:
»posixeco03020.README
»posixeco03020.CHKSUM
»posixeco03020.CVRLET_TXT
»posixeco03020.a-dcx_axpexe
»posixeco03020.a-dcx_vaxexe
privacy statement using this site means you accept its terms