From 1a495e3e63f8172f6f90e4fda4a0aade4dd37c40 Mon Sep 17 00:00:00 2001 From: foxliver Date: Thu, 25 Sep 2025 15:57:35 +0900 Subject: [PATCH] IPC File communication --- Practice_06/ipcFile.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Practice_06/ipcFile.c diff --git a/Practice_06/ipcFile.c b/Practice_06/ipcFile.c new file mode 100644 index 0000000..e394139 --- /dev/null +++ b/Practice_06/ipcFile.c @@ -0,0 +1,28 @@ +#include +#include +#include +#include +#include + +int main(){ + int fd, pid, n; + char buf[10]; + + fd = open("test.txt", O_RDWR); + pid = fork(); + + if(pid == 0){ + write(fd, "FOXLIVER", O_RDWR); + close(fd); + exit(0); + }else{ + wait(0); + lseek(fd, 0, SEEK_SET); + n = read(fd, buf, 9); + buf[n] = '\0'; + printf("%s \n", buf); + close(fd); + } + + return 0; +} \ No newline at end of file