Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!dogie.macc.wisc.edu!indri!polyslo!vlsi3b15!lehi3b15!murrey From: murrey@lehi3b15.csee.Lehigh.EDU (Erik Murrey) Newsgroups: comp.unix.wizards Subject: preserving message boundaries on named pipes - System V Message-ID: <571@lehi3b15.csee.Lehigh.EDU> Date: 17 May 89 15:51:07 GMT Reply-To: murrey@lehi3b15.csee.Lehigh.EDU (Erik Murrey) Organization: CSEE Dept. Lehigh University, Bethlehem, PA Lines: 19 System V.3.1 Unix Is it possible to preserve message boundaries on named pipes under System V? For instance, if a process sends two separate messages (via two write()'s) down a named pipe, how can the receiver read those as two separate messages? It seems that right now, if the reading process unblocks after both writes have completed, then it gets *both* messages in one read. I really don't wan't to muck with terminating null characters, and the like... ... Erik -- Erik Murrey Lehigh University murrey@csee.Lehigh.EDU erik@mpx.com