/usr/include/dovecot/dict-sql-settings.h is in dovecot-dev 1:2.2.9-1ubuntu2.
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 19 20 21 22 23 24 25 | #ifndef DICT_SQL_SETTINGS_H
#define DICT_SQL_SETTINGS_H
struct dict_sql_map {
/* pattern is in simplified form: all variables are stored as simple
'$' character. fields array is sorted by the variable index. */
const char *pattern;
const char *table;
const char *username_field;
const char *value_field;
ARRAY_TYPE(const_string) sql_fields;
};
struct dict_sql_settings {
const char *connect;
unsigned int max_field_count;
ARRAY(struct dict_sql_map) maps;
};
struct dict_sql_settings *
dict_sql_settings_read(pool_t pool, const char *path, const char **error_r);
#endif
|