Lines Matching refs:path
94 local gzFile gz_open(path, fd, mode)
95 const void *path;
110 if (path == NULL)
193 /* save the path name for error messages */
196 len = wcstombs(NULL, path, 0);
202 len = strlen((const char *)path);
203 state->path = (char *)malloc(len + 1);
204 if (state->path == NULL) {
211 wcstombs(state->path, path, len + 1);
213 *(state->path) = 0;
217 snprintf(state->path, len + 1, "%s", (const char *)path);
219 strcpy(state->path, path);
246 fd == -2 ? _wopen(path, oflag, 0666) :
248 open((const char *)path, oflag, 0666));
250 free(state->path);
271 gzFile ZEXPORT gzopen(path, mode)
272 const char *path;
275 return gz_open(path, -1, mode);
279 gzFile ZEXPORT gzopen64(path, mode)
280 const char *path;
283 return gz_open(path, -1, mode);
291 char *path; /* identifier for error messages */
294 if (fd == -1 || (path = (char *)malloc(7 + 3 * sizeof(int))) == NULL)
297 snprintf(path, 7 + 3 * sizeof(int), "<fd:%d>", fd); /* for debugging */
299 sprintf(path, "<fd:%d>", fd); /* for debugging */
301 gz = gz_open(path, fd, mode);
302 free(path);
308 gzFile ZEXPORT gzopen_w(path, mode)
309 const wchar_t *path;
312 return gz_open(path, -2, mode);
603 /* construct error message with path */
604 if ((state->msg = (char *)malloc(strlen(state->path) + strlen(msg) + 3)) ==
610 snprintf(state->msg, strlen(state->path) + strlen(msg) + 3,
611 "%s%s%s", state->path, ": ", msg);
613 strcpy(state->msg, state->path);