Lines Matching refs:fname
634 * Parse path: pname\\fname:sname:stype
650 char *pname, *fname, *sname;
660 fname = strrchr(pn->pn_path, '\\');
662 if (fname) {
663 if (fname == pname) {
666 *fname = '\0';
669 *fname = '\\';
671 ++fname;
673 fname = pname;
677 if (fname[0] == '\0') {
682 if (!smb_is_stream_name(fname)) {
683 pn->pn_fname = smb_pathname_strdup(sr, fname);
688 * find sname and stype in fname.
691 sname = strchr(fname, ':');
692 if (sname == fname)
693 fname = NULL;
697 smb_pathname_strdup(sr, fname);
848 * - If fname is "." -> INVALID_OBJECT_NAME
882 /* If fname is "." -> INVALID_OBJECT_NAME */
971 char *fname, *sname, *stype;
977 fname = strrchr(path, '\\');
978 fname = (fname == NULL) ? path : fname + 1;
979 (void) strlcpy(filename, fname, MAXNAMELEN);
998 * [pathname/]fname[:stream_name[:stream_type]]
1029 * - a path is specified but the fname is ommitted.