Commit Briefs

3cb9337907 Thomas Adam

fix pipe usage for linux

This uses the correct read and write ends of the fds returned by pipe(2) on linux. It also moves away from creating FILE* streams with fdopen and reading the stream with buf_load (which performs a fstat, and breaks due to a zero length file size on linux) by instead reading from the fd itself. Reported by abieber@, with assistance from stsp@ ok stsp@



54415d85f1 Tracey Emery

kn@ and stsp@ suggested changes




af45e62627 Stefan Sperling

get rid of xmalloc and err functions in buf.c


74b37681cb Stefan Sperling

add unmodified buf.c, buf.h, and diff3.c from OpenRCS