Загрузить файлы в «src»

This commit is contained in:
8nlight 2023-10-05 15:23:58 +03:00
parent 76eefab768
commit 1fcf263f22

27
src/sync.c Normal file
View File

@ -0,0 +1,27 @@
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
int main(const int argc, const char **argv) {
if (argc == 1)
sync();
for (int i = 1; i < argc; i++) {
int fd = open(argv[i], O_WRONLY);
if (fd < 0) {
fprintf(stderr, "sync: %s\n", strerror(errno));
return 1;
}
if (fsync(fd)) {
fprintf(stderr, "sync: %s\n", strerror(errno));
return 1;
}
close(fd);
}
return 0;
}