Patch-ID# 103318-04 Keywords: security FIFO EPIPE SIGPIPE fifofs TRAP fifo_stropen telnet I_PEEK Synopsis: SunOS 5.5: kernel/fs/fifofs and kernel/sys/pipe fixes Date: Aug/16/99 Solaris Release: 2.5 SunOS Release: 5.5 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 103319 Topic: SunOS 5.5: 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: sparc 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 103318-03) 1246216 Panic with BAD TRAP in fifo_stropen while telnet tests (from 103318-02) 1243562 A write to a FIFO not open for reading does not receive SIGPIPE signal. This bugfix undoes 1227327. (from 103318-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.