Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/include/fm/fmd_msg.h
Real path: /usr/include/fm/fmd_msg.h
Zurück
/* * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. */ #ifndef _FMD_MSG_H #define _FMD_MSG_H #include <sys/types.h> #include <sys/nvpair.h> #ifdef __cplusplus extern "C" { #endif /* * Fault Management Daemon msg File Interfaces * * Note: The contents of this file are private to the implementation of the * Solaris system and FMD subsystem and are subject to change at any time * without notice. Applications and drivers using these interfaces will fail * to run on future releases. These interfaces should not be used for any * purpose until they are publicly documented for use outside of Sun. */ #define FMD_MSG_VERSION 1 /* libary ABI interface version */ #define FMD_MSG_URL_DEFAULT "http://support.oracle.com/msg/" #define FMD_MSG_CODE_NOPOMSG "FMD-8000-77" #define FMD_MSG_CODE_NOPOMSG_PROXIED "FMD-8000-8G" typedef struct fmd_msg_hdl fmd_msg_hdl_t; typedef enum { FMD_MSG_ITEM_TYPE, FMD_MSG_ITEM_SEVERITY, FMD_MSG_ITEM_DESC, FMD_MSG_ITEM_RESPONSE, FMD_MSG_ITEM_IMPACT, FMD_MSG_ITEM_ACTION, FMD_MSG_ITEM_URL, FMD_MSG_ITEM_ACTION_AK, FMD_MSG_ITEM_MAX } fmd_msg_item_t; extern void fmd_msg_lock(void); extern void fmd_msg_unlock(void); fmd_msg_hdl_t *fmd_msg_init(const char *, int); void fmd_msg_fini(fmd_msg_hdl_t *); extern int fmd_msg_locale_set(fmd_msg_hdl_t *, const char *); extern const char *fmd_msg_locale_get(fmd_msg_hdl_t *); extern int fmd_msg_url_set(fmd_msg_hdl_t *, const char *); extern const char *fmd_msg_url_get(fmd_msg_hdl_t *); extern char *fmd_msg_gettext_nv(fmd_msg_hdl_t *, const char *, nvlist_t *); extern char *fmd_msg_gettext_id(fmd_msg_hdl_t *, const char *, const char *); extern char *fmd_msg_gettext_key(fmd_msg_hdl_t *, const char *, const char *, const char *); extern char *fmd_msg_decode_tokens(nvlist_t *, const char *, const char *); extern char *fmd_msg_getitem_nv(fmd_msg_hdl_t *, const char *, nvlist_t *, fmd_msg_item_t); extern char *fmd_msg_getitem_id(fmd_msg_hdl_t *, const char *, const char *, fmd_msg_item_t); extern int fmd_msg_bug_text(nvlist_t *, char **); #ifdef __cplusplus } #endif #endif /* _FMD_MSG_H */