} f_account_t;
#define f_account_t_initialize { \
- 0, \
- 0, \
+ -1, \
+ -1, \
f_string_dynamic_t_initialize, \
f_string_dynamic_t_initialize, \
f_string_dynamic_t_initialize, \
}
#define macro_f_account_t_clear(account) \
- account.id_user = 0; \
- account.id_group = 0; \
+ account.id_user = -1; \
+ account.id_group = -1; \
macro_f_account_t_clear(account.home); \
macro_f_account_t_clear(account.label); \
macro_f_account_t_clear(account.name); \
void test__f_account_by_id__fails(void **state) {
const long size = 20;
- uid_t uid = 0;
+ uid_t uid = -1;
f_account_t account = f_account_t_initialize;
int errnos[] = {
const long size = 20;
struct passwd password;
- uid_t uid = 0;
+ uid_t uid = -1;
f_account_t account = f_account_t_initialize;
{
void test__f_account_group_id_by_name__fails(void **state) {
const long size = 20;
- gid_t gid = 0;
+ gid_t gid = -1;
f_string_t name_string = "name";
f_string_static_t name = f_string_static_t_initialize;
const long size = 20;
struct group group_data;
- gid_t gid = 0;
+ gid_t gid = -1;
f_string_t name_string = "name";
f_string_static_t name = f_string_static_t_initialize;
struct group group_data;
struct group pointer;
char *pointers[] = { "gr_mem", 0 };
- gid_t gid = 0;
+ gid_t gid = -1;
f_string_static_t name = f_string_static_t_initialize;
void test__f_account_group_name_by_id__fails(void **state) {
const long size = 20;
- gid_t gid = 0;
+ gid_t gid = -1;
f_string_dynamic_t name = f_string_dynamic_t_initialize;
int errnos[] = {
const long size = 20;
struct group group_data;
- gid_t gid = 0;
+ gid_t gid = -1;
f_string_dynamic_t name = f_string_dynamic_t_initialize;
{
struct group group_data;
struct group pointer;
char *pointers[] = { "gr_mem", 0 };
- gid_t gid = 0;
+ gid_t gid = -1;
f_string_dynamic_t name = f_string_dynamic_t_initialize;
group_data.gr_gid = 1;
void test__f_account_id_by_name__fails(void **state) {
const long size = 20;
- uid_t uid = 0;
+ uid_t uid = -1;
f_string_t name_string = "name";
f_string_static_t name = f_string_static_t_initialize;
const long size = 20;
struct passwd password;
- uid_t uid = 0;
+ uid_t uid = -1;
f_string_t name_string = "name";
f_string_static_t name = f_string_static_t_initialize;
const long size = 20;
struct passwd password;
struct passwd pointer;
- uid_t uid = 0;
+ uid_t uid = -1;
f_string_static_t name = f_string_static_t_initialize;
void test__f_account_name_by_id__fails(void **state) {
const long size = 20;
- uid_t uid = 0;
+ uid_t uid = -1;
f_string_dynamic_t name = f_string_dynamic_t_initialize;
int errnos[] = {
const long size = 20;
struct passwd password;
- uid_t uid = 0;
+ uid_t uid = -1;
f_string_dynamic_t name = f_string_dynamic_t_initialize;
{
const long size = 20;
struct passwd password;
struct passwd pointer;
- uid_t uid = 0;
+ uid_t uid = -1;
f_string_dynamic_t name = f_string_dynamic_t_initialize;
password.pw_uid = 1;
#if !defined(_di_libcap_) && !defined(_libcap_legacy_only_)
const f_capability_t capability = f_capability_t_initialize;
- const uid_t id;
+ const uid_t id = -1;
int errnos[] = {
EACCES,
void test__f_capability_owner_set__works(void **state) {
const f_capability_t capability = f_capability_t_initialize;
- const uid_t id = 0;
+ const uid_t id = -1;
#if defined(_di_libcap_) || defined(_libcap_legacy_only_)
printf("[ WARN ] f_capability_owner_set() is not implemented and cannot be fully tested.\n");
void test__f_capability_user_set__works(void **state) {
- const uid_t uid = 0;
+ const uid_t uid = -1;
#if defined(_di_libcap_) || defined(_libcap_legacy_only_)
printf("[ WARN ] f_capability_user_set() is not implemented and cannot be fully tested.\n");
void test__f_capability_user_set__fails(void **state) {
#if !defined(_di_libcap_) && !defined(_libcap_legacy_only_)
- const uid_t uid = 0;
+ const uid_t uid = -1;
int errnos[] = {
EINVAL,
for (int i = 0; i < 9; ++i) {
- gid_t id = 0;
+ gid_t id = -1;
will_return(__wrap_stat, true);
will_return(__wrap_stat, errnos[i]);
void test__f_file_group_read__returns_data_not(void **state) {
{
- gid_t id = 0;
+ gid_t id = -1;
const f_status_t status = f_file_group_read(f_string_empty_s, F_false, &id);
const f_string_static_t path = macro_f_string_static_t_initialize("test", 0, 4);
{
- gid_t id = 0;
+ gid_t id = -1;
struct stat statistics;
f_status_t status = F_none;
- gid_t id = 0;
+ gid_t id = -1;
bool dereference = F_true;
f_array_length_t i = 0;
f_status_t fake_make_operate_process_type_if_group(fake_make_data_t * const data_make, const bool if_not, fake_state_process_t *state_process) {
f_status_t status = F_none;
- uid_t id = 0;
+ uid_t id = -1;
f_array_length_t i = if_not ? 2 : 1;
bool dereference = F_true;
f_status_t fake_make_operate_process_type_if_owner(fake_make_data_t * const data_make, const bool if_not, fake_state_process_t *state_process) {
f_status_t status = F_none;
- uid_t id = 0;
+ uid_t id = -1;
f_array_length_t i = if_not ? 2 : 1;
bool dereference = F_true;
#ifndef _di_fake_make_operate_process_type_owners_
f_status_t fake_make_operate_process_type_owners(fake_make_data_t * const data_make, const bool all) {
- uid_t id = 0;
+ uid_t id = -1;
bool dereference = F_true;
f_array_length_t i = 0;
i = ++k;
}
else if (state_process->condition == fake_make_operation_if_type_if_group_e || state_process->condition == fake_make_operation_if_type_if_not_group_e) {
- gid_t id = 0;
+ gid_t id = -1;
if (F_status_is_error(fake_make_get_id_group(data_make->data, data_make->error, data_make->cache_arguments.array[k++], &id))) {
return F_status_set_error(F_failure);
if (type_file & 0x80) return F_status_set_error(F_failure);
}
else if (state_process->condition == fake_make_operation_if_type_if_owner_e || state_process->condition == fake_make_operation_if_type_if_not_owner_e) {
- uid_t id = 0;
+ uid_t id = -1;
if (F_status_is_error(fake_make_get_id_owner(data_make->data, data_make->error, data_make->cache_arguments.array[k++], &id))) {
return F_status_set_error(F_failure);