diff options
Diffstat (limited to 'src/providers/proxy/proxy.h')
-rw-r--r-- | src/providers/proxy/proxy.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/providers/proxy/proxy.h b/src/providers/proxy/proxy.h index d94846133..e9a550fdb 100644 --- a/src/providers/proxy/proxy.h +++ b/src/providers/proxy/proxy.h @@ -81,6 +81,11 @@ struct proxy_nss_ops { struct servent *result, char *buffer, size_t buflen, int *errnop); + enum nss_status (*setservent)(void); + enum nss_status (*getservent_r)(struct servent *result, + char *buffer, size_t buflen, + int *errnop); + enum nss_status (*endservent)(void); }; struct authtok_conv { @@ -169,4 +174,8 @@ get_serv_byport(struct proxy_id_ctx *ctx, const char *be_filter, const char *protocol); +errno_t enum_services(struct proxy_id_ctx *ctx, + struct sysdb_ctx *sysdb, + struct sss_domain_info *dom); + #endif /* __PROXY_H__ */ |