#ifndef MYFS_TOOLS_H #define MYFS_TOOLS_H /* --------------------------------------------------- */ #include #include #include #include #include #include #include #include /* --------------------------------------------------- */ /* Tworzy sciezke do plikow wykonywalnych dla obecnego uzytkownika */ char* myfs_dir_get_fuse_home_path(); /* Tworzy pelna sciezke do pliku wylonywalnego na podstawie sciezki fuse */ char* myfs_file_full_path(const char* fusepath); /* Sprawdza czy plik okreslony przez sciezke fuse rzeczywiscie istnieje w normalnym systemie plikow */ int myfs_file_exists(const char* fusepath); /* Owtiera katalog do czytania */ DIR* myfs_dir_open(char* dir_name); /* Pobiera kolejna pozycje z katalogu do czytania */ struct dirent* myfs_dir_read(DIR* d); /* Zamyka otwarty katalog */ int myfs_dir_close(DIR* d); /* --------------------------------------------------- */ #endif