Lines Matching refs:file

73 	char *file;  member
105 add_msg(int setid, int msgid, char *msg, char *file, int line, int no_write) in add_msg() argument
110 if (lookup_msgid(si, msgid, msg, file, line)) { in add_msg()
113 add_msgid(si, msgid, msg, file, line, no_write); in add_msg()
116 add_setid(setid, msgid, msg, file, line, no_write); in add_msg()
121 is_writable(char *file) in is_writable() argument
125 if (stat(file, &buf) == -1) in is_writable()
128 if (access(file, W_OK) == 0) in is_writable()
135 write_msgfile(char *file) in write_msgfile() argument
142 if (is_writable(file) == FALSE) { in write_msgfile()
144 file); in write_msgfile()
152 if ((fp = fopen(file, mode)) == NULL) { in write_msgfile()
153 prg_err(gettext("cannot create \"%s\""), file); in write_msgfile()
206 if (mi->line && mi->file && in write_msgfile()
210 basename(mi->file), mi->line); in write_msgfile()
226 if (mi->line && mi->file && in write_msgfile()
230 basename(mi->file), mi->line); in write_msgfile()
267 lookup_msgid(SetID si, int msgid, char *msg, char *file, int line) in lookup_msgid() argument
274 src_err(file, line, gettext( in lookup_msgid()
280 mi->msg, mi->file, mi->line); in lookup_msgid()
290 add_msgid(SetID si, int msgid, char *msg, char *file, int line, int no_write) in add_msgid() argument
296 src_err(file, line, gettext("improper message number: %d"), in add_msgid()
302 src_err(file, line, gettext("too large message number: %d"), in add_msgid()
308 src_err(file, line, gettext("too long message text")); in add_msgid()
328 newmi->file = ustrdup(file); in add_msgid()
348 add_setid(int setid, int msgid, char *msg, char *file, int line, int no_write) in add_setid() argument
383 add_msgid(newsi, msgid, msg, file, line, no_write); in add_setid()
408 read_projfile(char *file) in read_projfile() argument
413 if (file == NULL) { in read_projfile()
417 if ((fp = fopen(file, "r")) == NULL) { in read_projfile()
436 file, setid); in read_projfile()
442 "warning: %s: missing or invalid entry"), file); in read_projfile()
452 write_projfile(char *file) in write_projfile() argument
457 if (is_writable(file) == FALSE) { in write_projfile()
459 file); in write_projfile()
463 if ((fp = fopen(file, "w")) == NULL) { in write_projfile()
464 prg_err(gettext("cannot create \"%s\""), file); in write_projfile()
494 get_msgid(char *file, int line, int setid, char *str) in get_msgid() argument
515 src_err(file, line, in get_msgid()
551 read_msgfile(char *file) in read_msgfile() argument
560 if ((fp = fopen(file, "r")) == NULL) { in read_msgfile()
561 prg_err(gettext("cannot open \"%s\""), file); in read_msgfile()
566 if (stat(file, &buf) == -1 && buf.st_size == 0) { in read_msgfile()
633 add_msg(setid, msgid, msg, file, line, TRUE); in read_msgfile()
664 add_msg(setid, msgid, ptr, file, line, TRUE); in read_msgfile()
816 src_err(char *file, int line, char *fmt, ...) in src_err() argument
826 (void) fprintf(stderr, gettext("\"%s\", line %d: "), file, line); in src_err()