Changeset View
Changeset View
Standalone View
Standalone View
lib/libpam/modules/pam_login_access/pam_login_access.h
Show All 32 Lines | |||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
extern int login_access(const char *, const char *); | #include <stdbool.h> | ||||
struct pam_login_access_options { | |||||
bool defgroup; | |||||
bool audit; | |||||
const char *accessfile; | |||||
/* Delimiters for fields and for lists of users, ttys or hosts. */ | |||||
const char *fieldsep; /* field separator */ | |||||
const char *listsep; /* list-element separator */ | |||||
}; | |||||
extern int login_access(const char *, const char *, struct pam_login_access_options *); |