Patch-ID# 101460-04 Keywords: eintr open() pointer streams data faults stat() diskless Synopsis: SunOS 4.1.3_U1: specfs fixes Date: May/05/97 Solaris Release: 1.1.1 SunOS Release: 4.1.3_U1 Unbundled Product: Unbundled Release: Relevant Architectures: sun4 (all) BugId's fixed with this patch: 4013608 1185845 1131073 Changes incorporated in this version: 4013608 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: spec_vnodeops.o Problem Description: 4013608 stat() on a device file gives wrong file size for diskless clients 1185845 bad data pointer in the stdata data structure causes data faults 1131073 SunOS consumes all file descriptors when open() returns an EINTR Patch Installation Instructions: 1) As root, make a backup of the original spec_vnodeops.o file: mv /sys/`arch -k`/OBJ/spec_vnodeops.o /sys/`arch -k`/OBJ/spec_vnodeops.o.FCS 2) Copy the new spec_vnodeops.o file from the patch directory: cp `arch -k`/spec_vnodeops.o /sys/`arch -k`/OBJ/spec_vnodeops.o 3) Build and install a new kernel. Please refer to the System and Network Administration Manual for information on building and installing a custom kernel.