Patch #: 54 Type: bug fix Priority: medium Affects: sites using CAP under SGI IRIX Reported: David Hinds Archived: munnari.OZ.AU mac/cap.patches/cap60.patch054 Application: 'cd cap60; patch -p < cap60.patches/cap60.patch054' Summary: IRIX vfork() won't tolerate stdio fd dup, add -DNOVFORK File: cap60/Configure *** Configure.orig Sat Aug 31 12:29:03 1991 --- Configure Sat Aug 31 12:33:46 1991 *************** *** 1,7 **** #!/bin/sh ! # $Author: djh $ $Date: 1991/07/28 16:36:28 $ ! # $Header: /mac/src/cap60/RCS/Configure,v 2.15 1991/07/28 16:36:28 djh Rel djh $ ! # $Revision: 2.15 $ # CAP configuration shell script. This ain't perfect, but it's a start. # Execute with /bin/sh Configure if your system won't run it (ksh is okay too) # --- 1,7 ---- #!/bin/sh ! # $Author: djh $ $Date: 1991/08/31 02:33:23 $ ! # $Header: /mac/src/cap60/RCS/Configure,v 2.16 1991/08/31 02:33:23 djh Rel djh $ ! # $Revision: 2.16 $ # CAP configuration shell script. This ain't perfect, but it's a start. # Execute with /bin/sh Configure if your system won't run it (ksh is okay too) # *************** *** 1090,1095 **** --- 1090,1096 ---- ifdef([X_GETMNT],[ -DUSEGETMNT],[]), ifdef([X_QUOTA],[ -DUSEQUOTA],[]), ifdef([X_SUNQUOTA],[ -DUSESUNQUOTA],[]), + ifelse(os,[irix],[ -DNOVFORK]), ifelse(os,[aix],[ -DNOVFORK -DUSECHOWN],[]))) # if no ranlib (or fakeout like hpux) and need to order libaries *************** *** 1106,1111 **** --- 1107,1113 ---- # more papif config define([papflags], concat(papflags, + ifelse(os,[irix],[ -DNOVFORK]), ifelse(os,[aix],[ -DNOVFORK],[]))) #NBPFLAGS = nbpflags() *** README.orig Sat Aug 31 12:29:10 1991 --- README Sat Aug 31 12:33:58 1991 *************** *** 3,9 **** (For use with AppleTalk/Ethernet bridge) o RELEASE NOTES ! o CAP Distribution 6.0, Patch Level 53, August 1991 Introduction ------------ --- 3,9 ---- (For use with AppleTalk/Ethernet bridge) o RELEASE NOTES ! o CAP Distribution 6.0, Patch Level 54, August 1991 Introduction ------------