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 */ |