proxy.h revision 2dd3faebcd3cfd00efda38ffd2585d675e696b12
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen Proxy provider, private header file
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen Sumit Bose <sbose@redhat.com>
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen Copyright (C) 2010 Red Hat
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen This program is free software; you can redistribute it and/or modify
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen it under the terms of the GNU General Public License as published by
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen the Free Software Foundation; either version 3 of the License, or
17062405030a3fa095e43d5b8b71afc5536f0a22Timo Sirainen (at your option) any later version.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen This program is distributed in the hope that it will be useful,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen but WITHOUT ANY WARRANTY; without even the implied warranty of
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen GNU General Public License for more details.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen You should have received a copy of the GNU General Public License
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen along with this program. If not, see <http://www.gnu.org/licenses/>.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen enum nss_status (*getpwnam_r)(const char *name, struct passwd *result,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen enum nss_status (*getpwuid_r)(uid_t uid, struct passwd *result,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen enum nss_status (*getpwent_r)(struct passwd *result,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen enum nss_status (*getgrnam_r)(const char *name, struct group *result,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen enum nss_status (*getgrgid_r)(gid_t gid, struct group *result,
17062405030a3fa095e43d5b8b71afc5536f0a22Timo Sirainen enum nss_status (*getgrent_r)(struct group *result,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen enum nss_status (*initgroups_dyn)(const char *user, gid_t group,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenvoid proxy_reply(struct be_req *req, int dp_err,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenvoid proxy_get_account_info(struct be_req *breq);
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen#endif /* __PROXY_H__ */