Lines Matching defs:filename
425 static int uv__path_is_a_directory(char* filename) {
428 if (stat(filename, &statbuf) < 0)
520 static int uv__make_subdirs_p(const char *filename) {
526 p = strrchr(filename, '/');
531 if (uv__path_is_a_directory((char*)filename) == 0) {
537 strncat(cmd, filename, (p - filename));
553 static int uv__setup_ahafs(const char* filename, int *fd) {
560 file_is_directory = uv__path_is_a_directory((char*)filename);
567 if ((strlen(mon_file) + strlen(filename) + 5) > PATH_MAX)
571 rc = uv__make_subdirs_p(filename);
575 strcat(mon_file, filename);
641 char filename[PATH_MAX]; /* To be used when handling directories */
646 /* Clean the filename buffer*/
648 filename[i] = 0;
683 if (sscanf(p, "BEGIN_EVPROD_INFO\n%sEND_EVPROD_INFO", filename) == 1) {
684 handle->dir_filename = uv__strdup((const char*)&filename);
769 const char* filename,
780 /* Figure out whether filename is absolute or not */
781 if (filename[0] == '\0') {
785 else if (filename[0] == '/') {
788 uv__strscpy(absolute_path, filename, sizeof(absolute_path));
798 if (filename[0] == '.' && filename[1] == '/')
802 filename + str_offset);
816 handle->path = uv__strdup(filename);