11#ifndef _GVM_DROP_PRIVILEGES_H
12#define _GVM_DROP_PRIVILEGES_H
19#define GVM_DROP_PRIVILEGES \
20 g_quark_from_static_string ("gvm-drop-privileges-error-quark")
25#define GVM_DROP_PRIVILEGES_ERROR_ALREADY_SET -1
30#define GVM_DROP_PRIVILEGES_OK 0
35#define GVM_DROP_PRIVILEGES_FAIL_NOT_ROOT 1
40#define GVM_DROP_PRIVILEGES_FAIL_UNKNOWN_USER 2
45#define GVM_DROP_PRIVILEGES_FAIL_DROP_GID 3
50#define GVM_DROP_PRIVILEGES_FAIL_DROP_UID 4
55#define GVM_DROP_PRIVILEGES_FAIL_SUPPLEMENTARY 5
int drop_privileges(gchar *username, GError **error)
Drop privileges.