25 #ifndef _GVM_DROP_PRIVILEGES_H 26 #define _GVM_DROP_PRIVILEGES_H 33 #define GVM_DROP_PRIVILEGES \ 34 g_quark_from_static_string ("gvm-drop-privileges-error-quark") 39 #define GVM_DROP_PRIVILEGES_ERROR_ALREADY_SET -1 44 #define GVM_DROP_PRIVILEGES_OK 0 49 #define GVM_DROP_PRIVILEGES_FAIL_NOT_ROOT 1 54 #define GVM_DROP_PRIVILEGES_FAIL_UNKNOWN_USER 2 59 #define GVM_DROP_PRIVILEGES_FAIL_DROP_GID 3 64 #define GVM_DROP_PRIVILEGES_FAIL_DROP_UID 4 69 #define GVM_DROP_PRIVILEGES_FAIL_SUPPLEMENTARY 5 int drop_privileges(gchar *username, GError **error)
Drop privileges.