*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
int server_start(ev_source *ev, int pf,
size_t socklen, const struct sockaddr *sa,
int server_start(ev_source *ev, int pf,
size_t socklen, const struct sockaddr *sa,
/* start listening. Return the fd. */
int server_stop(ev_source *ev, int fd);
/* Stop listening on @fd@ */
/* start listening. Return the fd. */
int server_stop(ev_source *ev, int fd);
/* Stop listening on @fd@ */
extern int volume_left, volume_right; /* last known volume */
extern int wideopen; /* blindly accept all logins */
extern int volume_left, volume_right; /* last known volume */
extern int wideopen; /* blindly accept all logins */