/usr/include/atheme/entity-validation.h is in atheme-services 7.2.9-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | /* entity-validation.h - entity validation
* Copyright (C) 2010 Atheme Development Group
*/
#ifndef ENTITY_VALIDATION_H
#define ENTITY_VALIDATION_H
struct entity_chanacs_validation_vtable {
chanacs_t *(*match_entity)(chanacs_t *ca, myentity_t *mt);
chanacs_t *(*match_user)(chanacs_t *ca, user_t *mt);
bool (*can_register_channel)(myentity_t *mt);
bool (*allow_foundership)(myentity_t *mt);
};
E entity_chanacs_validation_vtable_t *myentity_get_chanacs_validator(myentity_t *mt);
#endif
|