Patch-ID# 100982-03 Keywords: fifofs o_ndelay Synopsis: SunOS 5.2: fixes for kernel/fs/fifofs Date: Oct/12/94 Solaris Release: 2.2 SunOS release: 5.2 Unbundled Product: Unbundled Release: Topic: Solaris 2.2: fixes for kernel/fs/fifofs BugId's fixed with this patch: 1126986 1116568 1149063 Changes incorporated in this version: 1149063 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 Problem Description: 1149063 FIFOs with O_NDELAY do not always work, but does work on Solaris 1 Fix the problem with the reader process hanging in fifo_open routine when the writer process has written the data and exited. (from 100982-02) Create a file which is over 10240, then try cat | head -1 This will result in an I/O error. The problem was that when the read end of pipe closed the write end (ie. cat ) was being sent instead of EPIPE (from 100982-01) Panic in fifo_stropen: Patch Installation Instructions: -------------------------------- Generic 'installpatch' and 'backoutpatch' scripts are provided within each patch package with instructions appended to this section. Other specific or unique installation instructions may also be necessary and should be described below. Special Install Instructions: ----------------------------- reboot system after package installation.