1#include <fcntl.h> 2#include "perf_index.h" 3#include <errno.h> 4 5void stress_file_create(const char *fs_path, int thread_id, int num_threads, long long length) { 6 long long i; 7 int fd; 8 char filepath[MAXPATHLEN]; 9 for(i=0; i<length; i++) { 10 snprintf(filepath, MAXPATHLEN, "%s/file_create-%d-%lld", fs_path, thread_id, i); 11 fd = open(filepath, O_CREAT | O_EXCL | O_WRONLY, 0644); 12 assert(fd>=0); 13 close(fd); 14 } 15 for(i=0; i<length; i++) { 16 snprintf(filepath, MAXPATHLEN, "%s/file_create-%d-%lld", fs_path, thread_id, i); 17 assert(unlink(filepath)>=0); 18 } 19} 20