summaryrefslogtreecommitdiff
path: root/gutils
diff options
context:
space:
mode:
authorpfaedit <pfaedit>2008-12-22 05:22:46 +0000
committerpfaedit <pfaedit>2008-12-22 05:22:46 +0000
commit50688fc7008e35887796b5d1b4ecffb09f16246b (patch)
tree5c37b10e8e914431e810d60c9a3d7d2077b5207f /gutils
parentba2b34bcb02f86af638c7413791e5c57b2873f32 (diff)
Oops. Used wrong (non-existant) routine in previous patch.
Diffstat (limited to 'gutils')
-rw-r--r--gutils/fsys.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/gutils/fsys.c b/gutils/fsys.c
index 602dd47c..fb24233d 100644
--- a/gutils/fsys.c
+++ b/gutils/fsys.c
@@ -427,27 +427,27 @@ return( false );
int u_GFileIsDir(const unichar_t *file) {
char buffer[1024];
- u2def_strcpy(buffer,file);
+ u2def_strncpy(buffer,file,sizeof(buffer));
strcat(buffer,"/.");
return( access(buffer,0)==0 );
}
int u_GFileExists(const unichar_t *file) {
char buffer[1024];
- u2def_strcpy(buffer,file);
+ u2def_strncpy(buffer,file,sizeof(buffer));
return( access(buffer,0)==0 );
}
int u_GFileModifyable(const unichar_t *file) {
char buffer[1024];
- u2def_strcpy(buffer,file);
+ u2def_strncpy(buffer,file,sizeof(buffer));
return( access(buffer,02)==0 );
}
int u_GFileModifyableDir(const unichar_t *file) {
char buffer[1024], *pt;
- u2def_strcpy(buffer,file);
+ u2def_strncpy(buffer,file,sizeof(buffer));
pt = strrchr(buffer,'/');
if ( pt==NULL )
strcpy(buffer,".");
@@ -458,24 +458,24 @@ return( GFileModifyable(buffer));
int u_GFileReadable(unichar_t *file) {
char buffer[1024];
- u2def_strcpy(buffer,file);
+ u2def_strncpy(buffer,file,sizeof(buffer));
return( access(buffer,04)==0 );
}
int u_GFileMkDir(unichar_t *name) {
char buffer[1024];
- u2def_strcpy(buffer,name);
+ u2def_strncpy(buffer,name,sizeof(buffer));
return( MKDIR(buffer,0755));
}
int u_GFileRmDir(unichar_t *name) {
char buffer[1024];
- u2def_strcpy(buffer,name);
+ u2def_strncpy(buffer,name,sizeof(buffer));
return(rmdir(buffer));
}
int u_GFileUnlink(unichar_t *name) {
char buffer[1024];
- u2def_strcpy(buffer,name);
+ u2def_strncpy(buffer,name,sizeof(buffer));
return(unlink(buffer));
}