Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/include/libbrand.h
Real path: /usr/include/libbrand.h
Zurück
/* * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved. */ #ifndef _LIBBRAND_H #define _LIBBRAND_H #ifdef __cplusplus extern "C" { #endif /* * INTERFACES DEFINED IN THIS FILE DO NOT CONSTITUTE A PUBLIC INTERFACE. * * Do not consume these interfaces; your program will break in the future * (even in a patch) if you do. */ #include <sys/types.h> #include <sys/zone.h> typedef struct __brand_handle *brand_handle_t; typedef struct priv_iter_s { char *pi_name; char *pi_set; char *pi_iptype; } priv_iter_t; typedef int (*brand_obsolete_iter_f)(void *, const char *, const char *); extern brand_handle_t brand_open(const char *const); extern void brand_close(brand_handle_t); extern int brand_get_attach(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_boot(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_brandname(brand_handle_t, char *, size_t); extern int brand_get_clone(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_detach(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_halt(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_initname(brand_handle_t, char *, size_t); extern int brand_get_install(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_installopts(brand_handle_t, char *, size_t); extern int brand_get_login_cmd(brand_handle_t, const char *, char *, size_t); extern int brand_get_failsafe_cmd(brand_handle_t, char *, size_t); extern int brand_get_forcedlogin_cmd(brand_handle_t, const char *, char *, size_t); extern int brand_get_modname(brand_handle_t, char *, size_t); extern int brand_get_postattach(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_postclone(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_postinstall(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_postmove(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_postrename(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_postsnap(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_poststatechange(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_predetach(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_presnap(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_prestatechange(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_preuninstall(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_uninstall(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_validatesnap(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_user_cmd(brand_handle_t, const char *, char *, size_t); extern int brand_get_verify_cfg(brand_handle_t, char *, size_t); extern int brand_get_verify_adm(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_sysboot(brand_handle_t, const char *, const char *, char *, size_t); extern int brand_get_init_recover(brand_handle_t, zone_init_t *); extern int brand_config_iter_privilege(brand_handle_t, int (*)(void *, priv_iter_t *), void *); extern boolean_t brand_supports_zonestatd(brand_handle_t); extern boolean_t brand_requires_hostid(brand_handle_t); extern boolean_t brand_init_on_trusted_path(brand_handle_t); extern boolean_t brand_verify_mac_profile(brand_handle_t, const char *, boolean_t); extern boolean_t brand_verify_trusted_path_safe(brand_handle_t, const char *, boolean_t); extern int brand_config_iter_rwp(brand_handle_t, boolean_t, int (*)(void *, const char *), const char *, void *, boolean_t); extern int brand_platform_iter_devices(brand_handle_t, const char *, int (*)(void *, const char *, const char *), void *, const char *); extern int brand_platform_iter_gmounts(brand_handle_t, const char *, const char *, int (*)(void *, const char *, const char *, const char *, const char *), void *); extern int brand_platform_iter_datasets(brand_handle_t, const char *, int (*)(void *, void *, const char *, const char *), void *, void *); extern int brand_platform_iter_link(brand_handle_t, int (*)(void *, const char *, const char *), void *); extern int brand_platform_iter_mounts(brand_handle_t, int (*)(void *, const char *, const char *, const char *, const char *), void *); extern int brand_get_fixed_prop(brand_handle_t, const char *, const char *, const char *, char **); extern int brand_fixed_prop(brand_handle_t, const char *, const char *); extern int brand_get_context(brand_handle_t, void *); extern int brand_getattrent(void *, const char *, char **, char **); extern int brand_get_propname_def(void *, char **, char **); extern int brand_disabled_res(brand_handle_t, boolean_t, const char *, const char **); extern int brand_disabled_prop(brand_handle_t, boolean_t, const char *, const char *, const char **); extern int brand_disabled_prop_val(brand_handle_t, boolean_t, const char *, const char *, const char *, const char **); extern int brand_config_iter_obsolete(brand_handle_t, brand_obsolete_iter_f, void *); extern int brand_obsolete_prop(brand_handle_t, const char *, const char *, boolean_t *); #ifdef __cplusplus } #endif #endif /* _LIBBRAND_H */