Lines Matching defs:filename
441 static int uv__path_is_a_directory(char* filename) {
444 if (uv__stat(filename, &statbuf) < 0)
536 static int uv__make_subdirs_p(const char *filename) {
542 p = strrchr(filename, '/');
547 if (uv__path_is_a_directory((char*)filename) == 0) {
553 strncat(cmd, filename, (p - filename));
569 static int uv__setup_ahafs(const char* filename, int *fd) {
576 file_is_directory = uv__path_is_a_directory((char*)filename);
583 if ((strlen(mon_file) + strlen(filename) + 5) > PATH_MAX)
587 rc = uv__make_subdirs_p(filename);
591 strcat(mon_file, filename);
657 char filename[PATH_MAX]; /* To be used when handling directories */
662 /* Clean the filename buffer*/
664 filename[i] = 0;
699 if (sscanf(p, "BEGIN_EVPROD_INFO\n%sEND_EVPROD_INFO", filename) == 1) {
700 handle->dir_filename = uv__strdup((const char*)&filename);
785 const char* filename,
796 /* Figure out whether filename is absolute or not */
797 if (filename[0] == '\0') {
801 else if (filename[0] == '/') {
804 uv__strscpy(absolute_path, filename, sizeof(absolute_path));
814 if (filename[0] == '.' && filename[1] == '/')
818 filename + str_offset);
832 handle->path = uv__strdup(filename);