glusterfs

Форк
0
29 строк · 484.0 Байт
1
#include <stdio.h>
2
#include <stdlib.h>
3
#include <unistd.h>
4

5
#include <fcntl.h>
6

7
int
8
main(int argc, char **argv)
9
{
10
    int pfd;
11

12
    pfd = open(argv[1], O_RDONLY | O_DIRECTORY);
13
    if (pfd == (-1)) {
14
        perror("open");
15
        return EXIT_FAILURE;
16
    }
17

18
    if (rename(argv[2], argv[3]) == (-1)) {
19
        perror("rename");
20
        return EXIT_FAILURE;
21
    }
22

23
    if (fsync(pfd) == (-1)) {
24
        perror("fsync");
25
        return EXIT_FAILURE;
26
    }
27

28
    return EXIT_SUCCESS;
29
}
30

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.