--- ray/src/util/rpiece.c 1992/11/12 10:13:35 2.13 +++ ray/src/util/rpiece.c 1992/12/02 17:07:00 2.14 @@ -109,7 +109,8 @@ char *argv[]; case 'F': /* syncronization file */ if (argv[i][2]) break; - if ((syncfd = open(argv[++i], O_RDWR)) < 0) { + if ((syncfd = open(argv[++i], + O_RDWR|O_CREAT, 0666)) < 0) { fprintf(stderr, "%s: cannot open\n", argv[i]); exit(1);