Patch-ID# 103319-04 Keywords: security FIFO EPIPE SIGPIPE fifofs TRAP fifo_stropen telnet I_PEEK Synopsis: SunOS 5.5_x86: kernel/fs/fifofs and kernel/sys/pipe fixes Date: Aug/16/99 Solaris Release: 2.5_x86 SunOS Release: 5.5_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 103318 Topic: SunOS 5.5_x86: kernel/fs/fifofs and kernel/sys/pipe fixes BugId's fixed with this patch: 1235062 1243562 1246216 4211236 Changes incorporated in this version: 4211236 Relevant Architectures: i386 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/fs/fifofs /kernel/sys/pipe Problem Description: 4211236 I_PEEK ioctl on fifo doesn't release fn_lock on error (from 103319-03) 1246216 Panic with BAD TRAP in fifo_stropen while telnet tests (from 103319-02) 1243562 A write to a FIFO not open for reading does not receive SIGPIPE signal. This bugfix undoes 1227327. (from 103319-01) 1235062 Solaris 2.5 marks pipe as "ready for read" before data is written to pipe Removed 1227327 writing to FIFO not open for reading should only return EPIPE, SIGPIPE also ret Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- None.