attrstr 609 source3/lib/util.c fstring attrstr; attrstr 611 source3/lib/util.c attrstr[0] = 0; attrstr 613 source3/lib/util.c if (mode & aVOLID) fstrcat(attrstr,"V"); attrstr 614 source3/lib/util.c if (mode & aDIR) fstrcat(attrstr,"D"); attrstr 615 source3/lib/util.c if (mode & aARCH) fstrcat(attrstr,"A"); attrstr 616 source3/lib/util.c if (mode & aHIDDEN) fstrcat(attrstr,"H"); attrstr 617 source3/lib/util.c if (mode & aSYSTEM) fstrcat(attrstr,"S"); attrstr 618 source3/lib/util.c if (mode & aRONLY) fstrcat(attrstr,"R"); attrstr 620 source3/lib/util.c return talloc_strdup(talloc_tos(), attrstr); attrstr 194 source3/smbd/dosmode.c fstring attrstr; attrstr 204 source3/smbd/dosmode.c sizeret = SMB_VFS_GETXATTR(conn, path, SAMBA_XATTR_DOS_ATTRIB, attrstr, sizeof(attrstr)); attrstr 219 source3/smbd/dosmode.c attrstr[sizeret] = 0; attrstr 220 source3/smbd/dosmode.c DEBUG(10,("get_ea_dos_attribute: %s attrstr = %s\n", path, attrstr)); attrstr 222 source3/smbd/dosmode.c if (sizeret < 2 || attrstr[0] != '0' || attrstr[1] != 'x' || attrstr 223 source3/smbd/dosmode.c sscanf(attrstr, "%x", &dosattr) != 1) { attrstr 224 source3/smbd/dosmode.c DEBUG(1,("get_ea_dos_attributes: Badly formed DOSATTRIB on file %s - %s\n", path, attrstr)); attrstr 252 source3/smbd/dosmode.c fstring attrstr; attrstr 260 source3/smbd/dosmode.c snprintf(attrstr, sizeof(attrstr)-1, "0x%x", dosmode & SAMBA_ATTRIBUTES_MASK); attrstr 261 source3/smbd/dosmode.c if (SMB_VFS_SETXATTR(conn, path, SAMBA_XATTR_DOS_ATTRIB, attrstr, strlen(attrstr), 0) == -1) { attrstr 294 source3/smbd/dosmode.c if (SMB_VFS_SETXATTR(conn, path, SAMBA_XATTR_DOS_ATTRIB, attrstr, strlen(attrstr), 0) == 0) { attrstr 301 source3/smbd/dosmode.c DEBUG(10,("set_ea_dos_attribute: set EA %s on file %s\n", attrstr, path));