summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjdike <jdike>2003-03-22 21:38:29 +0000
committerjdike <jdike>2003-03-22 21:38:29 +0000
commitd3d39e0d1279f4a4643e85fe5876c5313be06b54 (patch)
tree1d844e21db9da57dbf2f7ea524bb169f2753669b
parentd4644d38768b52be305add65f3e1eafb79502a58 (diff)
downloaduml-history-d3d39e0d1279f4a4643e85fe5876c5313be06b54.tar.gz
Changed stat calls to stat64.
-rw-r--r--arch/um/drivers/ubd_user.c14
-rw-r--r--arch/um/kernel/mem_user.c4
2 files changed, 5 insertions, 13 deletions
diff --git a/arch/um/drivers/ubd_user.c b/arch/um/drivers/ubd_user.c
index 39c183f..70ecf82 100644
--- a/arch/um/drivers/ubd_user.c
+++ b/arch/um/drivers/ubd_user.c
@@ -149,17 +149,17 @@ static int read_cow_header(int fd, int *magic_out, char **backing_file_out,
static int same_backing_files(char *from_cmdline, char *from_cow, char *cow)
{
- struct stat buf1, buf2;
+ struct stat64 buf1, buf2;
if(from_cmdline == NULL) return(1);
if(!strcmp(from_cmdline, from_cow)) return(1);
- if(stat(from_cmdline, &buf1) < 0){
+ if(stat64(from_cmdline, &buf1) < 0){
printk("Couldn't stat '%s', errno = %d\n", from_cmdline,
errno);
return(1);
}
- if(stat(from_cow, &buf2) < 0){
+ if(stat64(from_cow, &buf2) < 0){
printk("Couldn't stat '%s', errno = %d\n", from_cow, errno);
return(1);
}
@@ -461,14 +461,6 @@ int write_ubd_fs(int fd, char *buffer, int len)
else return(n);
}
-int ubd_is_dir(char *file)
-{
- struct stat64 buf;
-
- if(stat64(file, &buf) < 0) return(0);
- return(S_ISDIR(buf.st_mode));
-}
-
void do_io(struct io_thread_req *req)
{
char *buf;
diff --git a/arch/um/kernel/mem_user.c b/arch/um/kernel/mem_user.c
index e698712..8f1f011 100644
--- a/arch/um/kernel/mem_user.c
+++ b/arch/um/kernel/mem_user.c
@@ -122,7 +122,7 @@ int setup_region(struct mem_region *region, void *entry)
static int __init parse_iomem(char *str, int *add)
{
- struct stat buf;
+ struct stat64 buf;
char *file, *driver;
int fd;
@@ -140,7 +140,7 @@ static int __init parse_iomem(char *str, int *add)
errno);
return(1);
}
- if(fstat(fd, &buf) < 0) {
+ if(fstat64(fd, &buf) < 0) {
printf("parse_iomem - cannot fstat file, errno = %d\n", errno);
return(1);
}