Ejemplo n.º 1
0
group* getgrnam(const char* name) { // NOLINT: implementing bad function.
  group_state_t* state = __group_state();
  if (state == NULL) {
    return NULL;
  }

  if (android_name_to_group(state, name) != 0) {
    return &state->group_;
  }
  return app_id_to_group(app_id_from_name(name, true), state);
}
Ejemplo n.º 2
0
struct group*
getgrnam(const char *name)
{
    stubs_state_t*  state = __stubs_state();
    unsigned        id;

    if (state == NULL)
        return NULL;

    if (android_name_to_group(&state->group, name) != 0)
        return &state->group;

    return app_id_to_group( app_id_from_name(name), state );
}