secdb.h (d3186a0ed1990f6e0670c8e5b9b730e73984d3f5) secdb.h (499fd60129a966ad9d9e752e65f591c3a6a1c697)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 5 unchanged lines hidden (view full) ---

14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21/*
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 5 unchanged lines hidden (view full) ---

14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21/*
22 * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
22 * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
23 * Use is subject to license terms.
24 */
25
26#ifndef _SECDB_H
27#define _SECDB_H
28
29#pragma ident "%Z%%M% %I% %E% SMI"
30

--- 46 unchanged lines hidden (view full) ---

77#ifdef __STDC__
78extern char *kva_match(kva_t *, char *);
79
80extern int _auth_match(const char *, const char *);
81extern char *_argv_to_csl(char **strings);
82extern char **_csl_to_argv(char *csl);
83extern char *_do_unescape(char *src);
84extern void _free_argv(char **p_argv);
23 * Use is subject to license terms.
24 */
25
26#ifndef _SECDB_H
27#define _SECDB_H
28
29#pragma ident "%Z%%M% %I% %E% SMI"
30

--- 46 unchanged lines hidden (view full) ---

77#ifdef __STDC__
78extern char *kva_match(kva_t *, char *);
79
80extern int _auth_match(const char *, const char *);
81extern char *_argv_to_csl(char **strings);
82extern char **_csl_to_argv(char *csl);
83extern char *_do_unescape(char *src);
84extern void _free_argv(char **p_argv);
85extern int _get_auth_policy(char **, char **);
86extern void _free_auth_policy(char *, char *);
87extern int _insert2kva(kva_t *, char *, char *);
88extern int _kva2str(kva_t *, char *, int, char *, char *);
89extern kva_t *_kva_dup(kva_t *);
90extern void _kva_free(kva_t *);
91extern kva_t *_new_kva(int size);
92extern kva_t *_str2kva(char *, char *, char *);
85extern int _insert2kva(kva_t *, char *, char *);
86extern int _kva2str(kva_t *, char *, int, char *, char *);
87extern kva_t *_kva_dup(kva_t *);
88extern void _kva_free(kva_t *);
89extern kva_t *_new_kva(int size);
90extern kva_t *_str2kva(char *, char *, char *);
91extern int _get_user_defs(const char *, char **, char **);
92extern void _free_user_defs(char *, char *);
93
94#else /* not __STDC__ */
95
96extern char *kva_match();
97
98extern int _auth_match();
99extern char *_argv_to_csl();
100extern char **_csl_to_argv();
101extern char *_do_unescape();
102extern void _free_argv();
93
94#else /* not __STDC__ */
95
96extern char *kva_match();
97
98extern int _auth_match();
99extern char *_argv_to_csl();
100extern char **_csl_to_argv();
101extern char *_do_unescape();
102extern void _free_argv();
103extern int _get_auth_policy();
104extern void _free_auth_policy();
105extern int _insert2kva();
106extern int _kva2str();
107extern kva_t *_kva_dup();
108extern void _kva_free(kva_t *);
109extern kva_t *_new_kva();
110extern int _str2kva();
103extern int _insert2kva();
104extern int _kva2str();
105extern kva_t *_kva_dup();
106extern void _kva_free(kva_t *);
107extern kva_t *_new_kva();
108extern int _str2kva();
109extern int _get_user_defs();
110extern void _free_user_defs();
111#endif /* __STDC__ */
112
113#ifdef __cplusplus
114}
115#endif
116
117#endif /* _SECDB_H */
111#endif /* __STDC__ */
112
113#ifdef __cplusplus
114}
115#endif
116
117#endif /* _SECDB_H */