Blame


1 4180d05b 2004-06-17 devnull #include <u.h>
2 4180d05b 2004-06-17 devnull #include <libc.h>
3 4180d05b 2004-06-17 devnull #include <authsrv.h>
4 4180d05b 2004-06-17 devnull
5 4180d05b 2004-06-17 devnull static char *pbmsg = "AS protocol botch";
6 4180d05b 2004-06-17 devnull
7 4180d05b 2004-06-17 devnull int
8 4180d05b 2004-06-17 devnull _asgetticket(int fd, char *trbuf, char *tbuf)
9 4180d05b 2004-06-17 devnull {
10 4180d05b 2004-06-17 devnull if(write(fd, trbuf, TICKREQLEN) < 0){
11 4180d05b 2004-06-17 devnull close(fd);
12 4180d05b 2004-06-17 devnull werrstr(pbmsg);
13 4180d05b 2004-06-17 devnull return -1;
14 4180d05b 2004-06-17 devnull }
15 4180d05b 2004-06-17 devnull return _asrdresp(fd, tbuf, 2*TICKETLEN);
16 4180d05b 2004-06-17 devnull }