## open open |

## Synopsis

    #include <glibtop/open.h>

    #define             GLIBTOP_INIT_NO_OPEN
    #define             GLIBTOP_INIT_NO_INIT
    #define             GLIBTOP_FEATURES_NO_SERVER
    #define             GLIBTOP_FEATURES_EXCEPT
    #define             GLIBTOP_METHOD_DIRECT
    #define             GLIBTOP_METHOD_PIPE
    #define             GLIBTOP_METHOD_INET
    #define             GLIBTOP_METHOD_UNIX
    #define             GLIBTOP_ERROR_METHOD_IGNORE
    #define             GLIBTOP_ERROR_METHOD_WARN_ONCE
    #define             GLIBTOP_ERROR_METHOD_WARN
    #define             GLIBTOP_ERROR_METHOD_ABORT
    #define             GLIBTOP_ERROR_METHOD_DEFAULT
    void                glibtop_open_l                      (glibtop *server,
                                                             const char *program_name,
                                                             unsigned long  features,
                                                             unsigned  flags);
    void                glibtop_init_p                      (glibtop *server,
                                                             unsigned long  features,
                                                             unsigned  flags);
    void                glibtop_open_p                      (glibtop *server,
                                                             const char *program_name,
                                                             unsigned long  features,
                                                             unsigned  flags);
    void                glibtop_open_s                      (glibtop *server,
                                                             const char *program_name,
                                                             unsigned long  features,
                                                             unsigned  flags);

## Description

## Details

### GLIBTOP_INIT_NO_OPEN

    #define GLIBTOP_INIT_NO_OPEN		1

### GLIBTOP_INIT_NO_INIT

    #define GLIBTOP_INIT_NO_INIT		2

### GLIBTOP_FEATURES_NO_SERVER

    #define GLIBTOP_FEATURES_NO_SERVER 4

### GLIBTOP_FEATURES_EXCEPT

    #define GLIBTOP_FEATURES_EXCEPT		8

### GLIBTOP_METHOD_DIRECT

    #define GLIBTOP_METHOD_DIRECT		1

### GLIBTOP_METHOD_PIPE

    #define GLIBTOP_METHOD_PIPE		2

### GLIBTOP_METHOD_INET

    #define GLIBTOP_METHOD_INET		3

### GLIBTOP_METHOD_UNIX

    #define GLIBTOP_METHOD_UNIX		4

### GLIBTOP_ERROR_METHOD_IGNORE

    #define GLIBTOP_ERROR_METHOD_IGNORE 0

### GLIBTOP_ERROR_METHOD_WARN_ONCE

    #define GLIBTOP_ERROR_METHOD_WARN_ONCE 1

### GLIBTOP_ERROR_METHOD_WARN

    #define GLIBTOP_ERROR_METHOD_WARN 2

### GLIBTOP_ERROR_METHOD_ABORT

    #define GLIBTOP_ERROR_METHOD_ABORT 3

### GLIBTOP_ERROR_METHOD_DEFAULT

    #define GLIBTOP_ERROR_METHOD_DEFAULT GLIBTOP_ERROR_METHOD_WARN_ONCE

### glibtop_open_l ()

    void                glibtop_open_l                      (glibtop *server,
                                                             const char *program_name,
                                                             unsigned long  features,
                                                             unsigned  flags);

`server` : |
`program_name` : |
`features` : |
`flags` : |

### glibtop_init_p ()

    void                glibtop_init_p                      (glibtop *server,
                                                             unsigned long  features,
                                                             unsigned  flags);

`server` : |
`features` : |
`flags` : |

### glibtop_open_p ()

    void                glibtop_open_p                      (glibtop *server,
                                                             const char *program_name,
                                                             unsigned long  features,
                                                             unsigned  flags);

`server` : |
`program_name` : |
`features` : |
`flags` : |

### glibtop_open_s ()

    void                glibtop_open_s                      (glibtop *server,
                                                             const char *program_name,
                                                             unsigned long  features,
                                                             unsigned  flags);

`server` : |
`program_name` : |
`features` : |
`flags` : |