1 #ifndef ETTERCAP_FILE_H
2 #define ETTERCAP_FILE_H
3 
4 EC_API_EXTERN FILE * open_data(char *dir, char *file, char *mode);
5 EC_API_EXTERN char * get_full_path(const char *dir, const char *file);
6 EC_API_EXTERN char * get_local_path(const char *file);
7 
8 #define MAC_FINGERPRINTS   "etter.finger.mac"
9 #define TCP_FINGERPRINTS   "etter.finger.os"
10 #define SERVICES_NAMES     "etter.services"
11 #define ETTER_CONF         "etter.conf"
12 #define ETTER_DNS          "etter.dns"
13 #define ETTER_MDNS         "etter.mdns"
14 #define ETTER_NBNS         "etter.nbns"
15 #define ETTER_FIELDS       "etter.fields"
16 #define CERT_FILE          "etter.ssl.crt"
17 
18 /* fopen modes */
19 #define FOPEN_READ_TEXT   "r"
20 #define FOPEN_READ_BIN    "rb"
21 #define FOPEN_WRITE_TEXT  "w"
22 #define FOPEN_WRITE_BIN   "wb"
23 
24 #endif
25 
26 /* EOF */
27 
28 // vim:ts=3:expandtab
29 
30