Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!think.com!spool.mu.edu!uunet!mcsun!hp4nl!alchemy!edwin From: edwin@cs.ruu.nl (Edwin Kremer) Newsgroups: comp.lang.perl Subject: Re: compiling perl patch 10 on HPUX Message-ID: <1991Jun19.141843.5299@cs.ruu.nl> Date: 19 Jun 91 14:18:43 GMT References: Organization: Utrecht University, Dept. of Computer Science Lines: 35 In sherman@unx.sas.com (Chris Sherman) writes: | For those who have HPUX on their HP 9000/3xx or 9000/7xx, here is | what I did to get perl to pass its tests: | | HP 9000/300: | o Don't test perl over nfs mounts, otherwise op/read will fail test 3. Ah, the well-known lseek bug over NFS... ;-) HP has a patch for this one, for both the series 300/400 and series 800. I don't know the patch-id (they never told me), but here's part of the README file that came with the patch and might be helpful to track the right patch. ______________________________________________________________________________ This patch to libnfs.a fixes two known NFS client problems in the 7.0 release of HP-UX: 1) If the file offset is explicitly set to beyond the end of an NFS file, for instance, through lseek(), then subsequent read() operations on that file will not return 0 to indicate an end-of-file condition, but will rather return garbage data. 2) If file size ulimit is reached when extending or writing an NFS file, the system will loop forever instead of returning an EFBIG error. ------------------------------------------------------------------------------ hope this helps, --[ Edwin ]-- -- Edwin Kremer, systems and network administrator. [NIC-Whois handle: EHK3] Department of Computer Science, Utrecht University, The Netherlands Email: edwin@cs.ruu.nl | UUCP to: ...!uunet!mcsun!hp4nl!ruuinf!edwin