diff options
author | pfaedit <pfaedit> | 2008-12-22 05:22:46 +0000 |
---|---|---|
committer | pfaedit <pfaedit> | 2008-12-22 05:22:46 +0000 |
commit | 50688fc7008e35887796b5d1b4ecffb09f16246b (patch) | |
tree | 5c37b10e8e914431e810d60c9a3d7d2077b5207f /gutils | |
parent | ba2b34bcb02f86af638c7413791e5c57b2873f32 (diff) |
Oops. Used wrong (non-existant) routine in previous patch.
Diffstat (limited to 'gutils')
-rw-r--r-- | gutils/fsys.c | 16 |
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)); } |