fork download
  1. #include <unistd.h>
  2. int main() {
  3. int fd[2];
  4. pipe(fd);
  5. close(0);
  6. dup(fd[0]);
  7. fork() || execl("/usr/bin/less", "", 0);
  8. write(fd[1], "hoge\nfuga\npiyo\n", 15);
  9. return 0;
  10. }
Success #stdin #stdout 0s 2244KB
stdin
Standard input is empty
stdout
Standard output is empty