libbrand.h (123807fb) libbrand.h (f4b3ec61)
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

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

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

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

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/*
23 * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
23 * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
25 */
26
27#ifndef _LIBBRAND_H
28#define _LIBBRAND_H
29
30#pragma ident "%Z%%M% %I% %E% SMI"
31

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

37
38typedef struct __brand_handle *brand_handle_t;
39
40extern brand_handle_t brand_open(const char *);
41extern void brand_close(brand_handle_t);
42
43extern int brand_is_native(brand_handle_t);
44
24 * Use is subject to license terms.
25 */
26
27#ifndef _LIBBRAND_H
28#define _LIBBRAND_H
29
30#pragma ident "%Z%%M% %I% %E% SMI"
31

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

37
38typedef struct __brand_handle *brand_handle_t;
39
40extern brand_handle_t brand_open(const char *);
41extern void brand_close(brand_handle_t);
42
43extern int brand_is_native(brand_handle_t);
44
45extern boolean_t brand_allow_exclusive_ip(brand_handle_t);
46
45extern int brand_get_boot(brand_handle_t, const char *, const char *,
46 char *, size_t, int, char **);
47extern int brand_get_brandname(brand_handle_t, char *, size_t);
48extern int brand_get_halt(brand_handle_t, const char *, const char *,
49 char *, size_t, int, char **);
50extern int brand_get_initname(brand_handle_t, char *, size_t);
51extern int brand_get_install(brand_handle_t, const char *, const char *,
52 char *, size_t, int, char **);

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

58extern int brand_get_verify_cfg(brand_handle_t, char *, size_t);
59extern int brand_get_verify_adm(brand_handle_t, const char *, const char *,
60 char *, size_t, int, char **);
61
62extern int brand_config_iter_privilege(brand_handle_t,
63 int (*func)(void *, const char *, const char *), void *);
64
65extern int brand_platform_iter_devices(brand_handle_t, const char *,
47extern int brand_get_boot(brand_handle_t, const char *, const char *,
48 char *, size_t, int, char **);
49extern int brand_get_brandname(brand_handle_t, char *, size_t);
50extern int brand_get_halt(brand_handle_t, const char *, const char *,
51 char *, size_t, int, char **);
52extern int brand_get_initname(brand_handle_t, char *, size_t);
53extern int brand_get_install(brand_handle_t, const char *, const char *,
54 char *, size_t, int, char **);

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

60extern int brand_get_verify_cfg(brand_handle_t, char *, size_t);
61extern int brand_get_verify_adm(brand_handle_t, const char *, const char *,
62 char *, size_t, int, char **);
63
64extern int brand_config_iter_privilege(brand_handle_t,
65 int (*func)(void *, const char *, const char *), void *);
66
67extern int brand_platform_iter_devices(brand_handle_t, const char *,
66 int (*)(void *, const char *, const char *), void *);
68 int (*)(void *, const char *, const char *), void *, const char *);
67extern int brand_platform_iter_gmounts(brand_handle_t, const char *,
68 int (*)(void *, const char *, const char *, const char *, const char *),
69 void *);
70extern int brand_platform_iter_link(brand_handle_t, int (*)(void *,
71 const char *, const char *), void *);
72extern int brand_platform_iter_mounts(brand_handle_t, int (*)(void *,
73 const char *, const char *, const char *, const char *), void *);
74
75#ifdef __cplusplus
76}
77#endif
78
79#endif /* _LIBBRAND_H */
69extern int brand_platform_iter_gmounts(brand_handle_t, const char *,
70 int (*)(void *, const char *, const char *, const char *, const char *),
71 void *);
72extern int brand_platform_iter_link(brand_handle_t, int (*)(void *,
73 const char *, const char *), void *);
74extern int brand_platform_iter_mounts(brand_handle_t, int (*)(void *,
75 const char *, const char *, const char *, const char *), void *);
76
77#ifdef __cplusplus
78}
79#endif
80
81#endif /* _LIBBRAND_H */