blob: f659167ec8c75b3a760b9cbb7959b3237e09bbec [file] [log] [blame] [raw]
#define SOCKET_NAME "socket"
#define USER_NAME_MAX_LENGTH 32
#define GLOBAL_NAME "GLOBAL"
#define USER_LIST_FILE ".ssh/authorized_keys"
#include <stdint.h>
enum msg_type {
MSG_PLAIN = 1,
MSG_RICH,
MSG_IMAGE
};
struct message {
char msg_to[USER_NAME_MAX_LENGTH];
enum msg_type msg_type;
uint32_t msg_length;
char msg[0];
};
struct sockaddr_un;
extern int client_mode(const struct sockaddr_un *, const char *);
extern int server_mode(const struct sockaddr_un *);