/usr/include/afpfs-ng/libafpclient.h is in libafpclient-dev 0.8.1-5ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | #ifndef __CLIENT_H_
#define __CLIENT_H_
#include <unistd.h>
#include <syslog.h>
#define MAX_CLIENT_RESPONSE 2048
enum loglevels {
AFPFSD,
};
struct afp_server;
struct afp_volume;
struct libafpclient {
int (*unmount_volume) (struct afp_volume * volume);
void (*log_for_client)(void * priv,
enum loglevels loglevel, int logtype, const char *message);
void (*forced_ending_hook)(void);
int (*scan_extra_fds)(int command_fd,fd_set *set, int * max_fd);
void (*loop_started)(void);
} ;
extern struct libafpclient * libafpclient;
void libafpclient_register(struct libafpclient * tmpclient);
void signal_main_thread(void);
/* These are logging functions */
#define MAXLOGSIZE 2048
#define LOG_METHOD_SYSLOG 1
#define LOG_METHOD_STDOUT 2
void set_log_method(int m);
void log_for_client(void * priv,
enum loglevels loglevel, int logtype, char * message,...);
void stdout_log_for_client(void * priv,
enum loglevels loglevel, int logtype, const char *message);
#endif
|