Minix1.5/lib/posix/pipe.c

#include <lib.h>

PUBLIC int pipe(fild)
int fild[2];
{
  int k;
  k = callm1(FS, PIPE, 0, 0, 0, NIL_PTR, NIL_PTR, NIL_PTR);
  if (k >= 0) {
	fild[0] = _M.m1_i1;
	fild[1] = _M.m1_i2;
	return(0);
  } else
	return(k);
}