xref: /freebsd-src/contrib/smbfs/lib/smb/rcfile_priv.h (revision f1b9d12761de3c33754f03e6d2a5bf9f1b40aad9)
1*f1b9d127SSheldon Hearn 
2*f1b9d127SSheldon Hearn struct rckey {
3*f1b9d127SSheldon Hearn 	SLIST_ENTRY(rckey)	rk_next;
4*f1b9d127SSheldon Hearn 	char 			*rk_name;
5*f1b9d127SSheldon Hearn 	char			*rk_value;
6*f1b9d127SSheldon Hearn };
7*f1b9d127SSheldon Hearn 
8*f1b9d127SSheldon Hearn struct rcsection {
9*f1b9d127SSheldon Hearn 	SLIST_ENTRY(rcsection)	rs_next;
10*f1b9d127SSheldon Hearn 	SLIST_HEAD(rckey_head,rckey) rs_keys;
11*f1b9d127SSheldon Hearn 	char			*rs_name;
12*f1b9d127SSheldon Hearn };
13*f1b9d127SSheldon Hearn 
14*f1b9d127SSheldon Hearn struct rcfile {
15*f1b9d127SSheldon Hearn 	SLIST_ENTRY(rcfile)	rf_next;
16*f1b9d127SSheldon Hearn 	SLIST_HEAD(rcsec_head, rcsection) rf_sect;
17*f1b9d127SSheldon Hearn 	char			*rf_name;
18*f1b9d127SSheldon Hearn 	FILE			*rf_f;
19*f1b9d127SSheldon Hearn };
20*f1b9d127SSheldon Hearn 
21