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