mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-27 17:49:23 +00:00
Add wrappers around rename, unlink, mkdir, opendir, readdir and
closedir to handle filename charset translation.
This commit is contained in:
1 parent
d7750b324f
commit
f6a81f0aaf
6 files changed
+237
-26
No files matched your search
@@ -31,6 +31,30 @@ typedef HANDLE grub_util_fd_t;
|
||||
#define DEFAULT_DIRECTORY "C:\\"GRUB_BOOT_DIR_NAME"\\"GRUB_DIR_NAME
|
||||
#define DEFAULT_DEVICE_MAP DEFAULT_DIRECTORY "/device.map"
|
||||
|
||||
struct grub_util_fd_dirent
|
||||
{
|
||||
char d_name[0];
|
||||
};
|
||||
struct grub_util_fd_dir;
|
||||
typedef struct grub_util_fd_dirent *grub_util_fd_dirent_t;
|
||||
typedef struct grub_util_fd_dir *grub_util_fd_dir_t;
|
||||
|
||||
int
|
||||
grub_util_rename (const char *from, const char *to);
|
||||
int
|
||||
grub_util_unlink (const char *name);
|
||||
void
|
||||
grub_util_mkdir (const char *dir);
|
||||
|
||||
grub_util_fd_dir_t
|
||||
grub_util_fd_opendir (const char *name);
|
||||
|
||||
void
|
||||
grub_util_fd_closedir (grub_util_fd_dir_t dirp);
|
||||
|
||||
grub_util_fd_dirent_t
|
||||
grub_util_fd_readdir (grub_util_fd_dir_t dirp);
|
||||
|
||||
enum grub_util_fd_open_flags_t
|
||||
{
|
||||
GRUB_UTIL_FD_O_RDONLY = 1,
|
||||
|
||||
Reference in new issue
Block a user