ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/util/rpiece.c
(Generate patch)

Comparing ray/src/util/rpiece.c (file contents):
Revision 2.27 by greg, Mon Oct 18 13:17:47 1993 UTC vs.
Revision 2.28 by greg, Tue Oct 19 16:02:39 1993 UTC

# Line 148 | Line 148 | char  *argv[];
148                          case 'F':               /* syncronization file */
149                                  if (argv[i][2])
150                                          break;
151 <                                if ((syncfp = fopen(argv[++i],"r+")) == NULL) {
151 >                                if ((syncfp =
152 >                fdopen(open(argv[++i],O_RDWR|O_CREAT,0666),"r+")) == NULL) {
153                                          fprintf(stderr, "%s: cannot open\n",
154                                                          argv[i]);
155                                          exit(1);
# Line 186 | Line 187 | int  fd;
187   int  ltyp;
188   {
189          static struct flock  fls;       /* static so initialized to zeroes */
190 +        extern char  *sys_errlist[];
191  
192          fls.l_type = ltyp;
193          if (fcntl(fd, F_SETLKW, &fls) < 0) {
194 <                fprintf(stderr, "%s: cannot lock/unlock file\n", progname);
194 >                fprintf(stderr, "%s: cannot lock/unlock file: %s\n",
195 >                                progname, sys_errlist[errno]);
196                  exit(1);
197          }
198   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines