Changeset 5734
- Timestamp:
- 01/18/12 07:12:49 (16 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
gfarm_v2/trunk/bench/gfperf/gfperf-lib/create_file.c
r5725 r5734 35 35 filename = url; 36 36 37 GFARM_ MALLOC_ARRAY(buf, COPY_BUF_SIZE);37 GFARM_CALLOC_ARRAY(buf, COPY_BUF_SIZE); 38 38 if (buf == NULL) { 39 39 fprintf(stderr, "can not allocate memory.\n"); 40 40 return (GFARM_ERR_NO_MEMORY); 41 41 } 42 memset(buf, 0, COPY_BUF_SIZE);43 42 44 43 e = gfs_stat(filename, &sb); 45 44 if (e != GFARM_ERR_NO_SUCH_FILE_OR_DIRECTORY) { 46 45 fprintf(stderr, "file exists: %s\n", filename); 47 gfs_stat_free(&sb); 46 if (e == GFARM_ERR_NO_ERROR) 47 gfs_stat_free(&sb); 48 48 free(buf); 49 49 return (GFARM_ERR_ALREADY_EXISTS); … … 103 103 int fp; 104 104 105 GFARM_ MALLOC_ARRAY(buf, COPY_BUF_SIZE);105 GFARM_CALLOC_ARRAY(buf, COPY_BUF_SIZE); 106 106 if (buf == NULL) { 107 107 fprintf(stderr, "can not allocate memory.\n"); 108 108 return (GFARM_ERR_NO_MEMORY); 109 109 } 110 memset(buf, 0, COPY_BUF_SIZE);111 110 112 111 fp = open(filename, O_WRONLY|O_CREAT|O_EXCL, 0644);