return mode;
}
-static int set_link_read_only_flag(const SMB_STRUCT_STAT *const sbuf)
-{
-#ifdef S_ISLNK
-#if LINKS_READ_ONLY
- if (S_ISLNK(sbuf->st_mode) && S_ISDIR(sbuf->st_mode))
- return FILE_ATTRIBUTE_READONLY;
-#endif
-#endif
- return 0;
-}
-
/****************************************************************************
Change a dos mode to a unix mode.
Base permission for files:
if (S_ISDIR(smb_fname->st.st_ex_mode))
result = FILE_ATTRIBUTE_DIRECTORY | (result & FILE_ATTRIBUTE_READONLY);
- result |= set_link_read_only_flag(&smb_fname->st);
-
dos_mode_debug_print(__func__, result);
return result;