b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski/*
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner SSSD
e071fb22ea9923a2a4ff41184d80ca46b55ee932Till Mossakowski
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder Create uid table
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu
3f69b6948966979163bdfe8331c38833d5d90ecdChristian Maeder Authors:
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski Sumit Bose <sbose@redhat.com>
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski Copyright (C) 2009 Red Hat
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski This program is free software; you can redistribute it and/or modify
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski it under the terms of the GNU General Public License as published by
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski the Free Software Foundation; either version 3 of the License, or
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder (at your option) any later version.
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder This program is distributed in the hope that it will be useful,
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder but WITHOUT ANY WARRANTY; without even the implied warranty of
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder GNU General Public License for more details.
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder You should have received a copy of the GNU General Public License
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski along with this program. If not, see <http://www.gnu.org/licenses/>.
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski*/
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian Maeder#ifndef __FIND_UID_H__
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder#define __FIND_UID_H__
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder#include <talloc.h>
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian Maeder#include <sys/types.h>
b565cd55a13dbccc4e66c344316da525c961e4caTill Mossakowski#include <dhash.h>
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder#include "util/util.h"
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder
179581802dda2f071129f542a2c10e28b35c45b9Christian Maedererrno_t get_uid_table(TALLOC_CTX *mem_ctx, hash_table_t **table);
179581802dda2f071129f542a2c10e28b35c45b9Christian Maedererrno_t check_if_uid_is_active(uid_t uid, bool *result);
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder#endif /* __FIND_UID_H__ */
179581802dda2f071129f542a2c10e28b35c45b9Christian Maeder