One line per flag is a bit overkill
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
static void dos_mode_debug_print(uint32_t mode)
{
static void dos_mode_debug_print(uint32_t mode)
{
- DEBUG(8,("dos_mode returning "));
+ fstring modestr;
+
+ modestr[0] = '\0';
if (mode & FILE_ATTRIBUTE_HIDDEN) {
if (mode & FILE_ATTRIBUTE_HIDDEN) {
}
if (mode & FILE_ATTRIBUTE_READONLY) {
}
if (mode & FILE_ATTRIBUTE_READONLY) {
}
if (mode & FILE_ATTRIBUTE_SYSTEM) {
}
if (mode & FILE_ATTRIBUTE_SYSTEM) {
}
if (mode & FILE_ATTRIBUTE_DIRECTORY) {
}
if (mode & FILE_ATTRIBUTE_DIRECTORY) {
}
if (mode & FILE_ATTRIBUTE_ARCHIVE) {
}
if (mode & FILE_ATTRIBUTE_ARCHIVE) {
}
if (mode & FILE_ATTRIBUTE_SPARSE) {
}
if (mode & FILE_ATTRIBUTE_SPARSE) {
- DEBUG(8, ("[sparse]"));
+ fstrcat(modestr, "[sparse]");
}
if (mode & FILE_ATTRIBUTE_OFFLINE) {
}
if (mode & FILE_ATTRIBUTE_OFFLINE) {
- DEBUG(8, ("[offline]"));
+ fstrcat(modestr, "[offline]");
}
if (mode & FILE_ATTRIBUTE_COMPRESSED) {
}
if (mode & FILE_ATTRIBUTE_COMPRESSED) {
- DEBUG(8, ("[compressed]"));
+ fstrcat(modestr, "[compressed]");
+ DBG_INFO("dos_mode returning %s\n", modestr);
}
static uint32_t filter_mode_by_protocol(uint32_t mode)
}
static uint32_t filter_mode_by_protocol(uint32_t mode)