* grub-core/osdep/aros/hostdisk.c (grub_util_is_directory):

New function.
	(grub_util_is_special_file): Likewise.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2013-10-19 16:14:30 +02:00
parent 40346de6d3
commit 31de274d29
2 changed files with 27 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2013-10-19 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/osdep/aros/hostdisk.c (grub_util_is_directory):
New function.
(grub_util_is_special_file): Likewise.
2013-10-19 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/osdep/unix/getroot.c: Move exec functions to ...

View file

@ -504,3 +504,24 @@ grub_util_fopen (const char *path, const char *mode)
{
return fopen (path, mode);
}
int
grub_util_is_directory (const char *path)
{
struct stat st;
if (stat (path, &st) == -1)
return 0;
return S_ISDIR (st.st_mode);
}
int
grub_util_is_special_file (const char *path)
{
struct stat st;
if (lstat (path, &st) == -1)
return 1;
return (!S_ISREG (st.st_mode) && !S_ISDIR (st.st_mode));
}