- if (td->o.create_on_open)
- flags |= O_CREAT;
-
- g->fd = glfs_open(g->fs, f->file_name, flags);
+ g->fd = glfs_creat(g->fs, f->file_name, flags, 0644);
+ if (!g->fd){
+ log_err("glfs_creat failed.\n");
+ ret = errno;
+ }
+ dprint(FD_FILE, "fio %p created %s\n", g->fs, f->file_name);