Lines Matching defs:file
5 * The contents of this file are subject to the Mozilla Public License Version
6 * 1.1 (the "License"); you may not use this file except in compliance with
24 * Alternatively, the contents of this file may be used under the terms of
28 * of those above. If you wish to allow use of your version of this file only
30 * use your version of this file under the terms of the MPL, indicate your
33 * the provisions above, a recipient may use your version of this file under
52 PR_fprintf(err, "\t-S Sync the file (default: FALSE)\n");
53 PR_fprintf(err, "\t-K Size of file (K bytes) (default: 10)\n");
54 PR_fprintf(err, "\t Name of file to write (default: /usr/tmp/sync.dat)\n");
63 PRFileDesc *file = NULL;
77 case 0: /* Name of file to create */
80 case 'S': /* Use sych option on file */
83 case 'K': /* Size of file to write */
97 file = PR_Open(filename, flags, 0666);
98 if (NULL == file)
100 PL_FPrintError(err, "Failed to open file");
119 PR_Write(file, buffer, 1024);
126 if (0 != PR_Seek(file, 0, PR_SEEK_SET))
128 PL_FPrintError(err, "Rewinding file");
142 rv = PR_Close(file);
145 PL_FPrintError(err, "Closing file failed");
151 PL_FPrintError(err, "Deleting file failed");