1/* 2 * Copyright 2009, Colin G��nther, coling@gmx.de. 3 * All rights reserved. Distributed under the terms of the MIT License. 4 */ 5#ifndef _FBSD_COMPAT_SYS_PRIV_H_ 6#define _FBSD_COMPAT_SYS_PRIV_H_ 7 8 9#include <sys/cdefs.h> 10 11 12/* 13 * 802.11-related privileges. 14 */ 15#define PRIV_NET80211_GETKEY 440 /* Query 802.11 keys. */ 16#define PRIV_NET80211_MANAGE 441 /* Administer 802.11. */ 17 18#define PRIV_DRIVER 14 /* Low-level driver privilege. */ 19 20 21/* 22 * Privilege check interfaces, modeled after historic suser() interfacs, but 23 * with the addition of a specific privilege name. No flags are currently 24 * defined for the API. Historically, flags specified using the real uid 25 * instead of the effective uid, and whether or not the check should be 26 * allowed in jail. 27 */ 28struct thread; 29 30 31__BEGIN_DECLS 32 33int priv_check(struct thread*, int); 34 35__END_DECLS 36 37 38#endif /* _FBSD_COMPAT_SYS_PRIV_H_ */ 39