bsvs/2026-08-25/mittagessen.c (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include <fcntl.h>
#include <stdio.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
int main() {
char dname[] = "mittagessen";
uint dmode = S_IRWXU;
char fname[] = "mittagessen/ramen.txt";
uint fmode = S_IWUSR | S_IRUSR;
char fcontent[] = "noodles meat shrooms";
int dstatus = mkdir(dname, dmode);
int ostatus = open(fname, O_WRONLY | O_CREAT, fmode);
int wstatus = write(ostatus, fcontent, 20);
printf("mkdir status: %i\nopen status: %i\nwrite status: %i\n", dstatus,
ostatus, wstatus);
return 0;
}
|