⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 file_utils.h

📁 net_snmp应用程序示例
💻 H
字号:
#ifndef NETSNMP_FILE_UTILS_H#define NETSNMP_FILE_UTILS_H#ifdef _cplusplusextern "C" {#endif        /*------------------------------------------------------------------     *     * structures     *     */    typedef struct netsnmp_file_s {                /*         * file name         */        char                   *name;                /*         * file descriptor for the file         */        int                     fd;        /*         * filesystem flags         */        int                     fs_flags;        /*         * open/create mode         */        mode_t                  mode;        /*         * netsnmp flags         */        u_int                   ns_flags;        /*         * future expansion         */        netsnmp_data_list      *extras;    } netsnmp_file;        /*------------------------------------------------------------------     *     * Prototypes     *     */    netsnmp_file * netsnmp_file_create(void);    netsnmp_file * netsnmp_file_fill(netsnmp_file * filei, const char* name,                                     int fs_flags, mode_t mode, u_int ns_flags);    int netsnmp_file_release(netsnmp_file * filei);    int netsnmp_file_open(netsnmp_file * filei);    int netsnmp_file_close(netsnmp_file * filei);            /*------------------------------------------------------------------     *     * flags     *     */#define NETSNMP_FILE_NO_AUTOCLOSE                         0x00000001#define NETSNMP_FILE_                                     0x00000002    /*------------------------------------------------------------------     *     * macros     *     */#define NS_FI_AUTOCLOSE(x) (0 == (x & NETSNMP_FILE_NO_AUTOCLOSE))#define NS_FI_(x) (0 == (x & NETSNMP_FILE_))            #ifdef _cplusplus}#endif#endif /* NETSNMP_FILE_UTILS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -