Xref: utzoo comp.sources.wanted:15830 comp.lang.c:37262 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!cs.umn.edu!uc!shamash!hare!ddh From: ddh@hare.cdc.com (Dan Horsfall) Newsgroups: comp.sources.wanted,comp.lang.c Subject: Low-level random-access I/O pkg sought Message-ID: <31503@shamash.cdc.com> Date: 19 Mar 91 16:08:31 GMT Article-I.D.: shamash.31503 Sender: usenet@shamash.cdc.com Reply-To: ddh@dash.udev.cdc.com (Dan Horsfall) Followup-To: comp.sources.wanted Organization: Control Data Corporation, Arden Hills, MN, USA Lines: 33 I have what would be a straightforward requirement, but for two "minor obstacles" that may force me to toss out an entire design and start over. Hopefully, the wisdom that comes only from experience can help me out here! I need an I/O package for a Un*x variant OS, which implies but does NOT require language C. For basic functionality, it needs only to be able to read and write arbitrary byte-streams to or from arbitrary byte addresses/offsets in a file. Supporting code (open and close) merely builds on top of that stuff, in my mind. Reading an existing file is trivial with stdio: seek to address, move bytes. Except for BA+LEN