Summary Files Commits Branches @commit @diff @stats
path: root / Year 3 / System programming / Practice06 / ex2.c
blob: 83749e1bd7c9fb62e88d9a0705ffc3379dd9be5e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <unistd.h> // pipe
#include <stdio.h>

int main(int argc, char* argv[]) {
	int filedes[2];
	if (pipe(filedes) < 0) {
		perror("pipe");
		return 1;
	}

	close(filedes[0]);
	char buf = 'a';
	write(filedes[1], &buf, 1);
}