25 if (hdr == NULL || *hdr == NULL)
57 for (p = boards; p; p = p->
next) {
74 printf(
"addclient_1_svc(%p, %p)\n", (
void *) cd, (
void *) srq);
80 clnt_create(cd->machinenm, cd->nprogram, cd->nversion,
"tcp");
105 static void die(
int dummy)
107 int x =
pmap_unset(WhiteBoardServer, WhiteBoardServerVersion);
115 for (lp = ab->
lines; lp; lp = lq) {
138 && strcmp(p->
clientdata.machinenm, cd->machinenm) == 0) {
146 if (boards == NULL) {
170 ALine *lp = (ALine *) malloc(
sizeof(ALine));
173 if (ab == NULL || lp == NULL)
197 static ALine *lp = NULL;
199 return (ab ? &ab->
lines : &lp);
int sigemptyset(sigset_t *set)
int sigaction(int, const struct sigaction *, struct sigaction *)
int pmap_unset(unsigned long, unsigned long)
static ABoard * find_wbp(char *nm)
static void die(int dummy)
int * addline_1_svc(AddLineArg *ap, struct svc_req *srq)
static void insert(ListNode **hdr, ListNode *p)
int * addclient_1_svc(ClientData *cd, struct svc_req *srq)
Linep * sendallmylines_1_svc(ClientData *cd, struct svc_req *srq)
static void delboard(ABoard *ab)
int * delclient_1_svc(ClientData *cd, struct svc_req *srq)
void * callbackfromwbs_1(OneLn *argp, CLIENT *clnt)