Function gnunet_sys::GNUNET_DISK_fix_permissions[][src]

pub unsafe extern "C" fn GNUNET_DISK_fix_permissions(
    fn_: *const c_char,
    require_uid_match: c_int,
    require_gid_match: c_int
)

Update POSIX permissions mask of a file on disk. If both argumets are #GNUNET_NO, the file is made world-read-write-executable (777). Does nothing on W32.

@param fn name of the file to update @param require_uid_match #GNUNET_YES means 700 @param require_gid_match #GNUNET_YES means 770 unless @a require_uid_match is set