rsc | 4180d05 | 2004-06-17 03:28:08 +0000 | [diff] [blame] | 1 | #include <u.h> |
2 | #include <libc.h> | ||||
3 | #include <authsrv.h> | ||||
4 | |||||
5 | static char *pbmsg = "AS protocol botch"; | ||||
6 | |||||
7 | int | ||||
8 | _asgetticket(int fd, char *trbuf, char *tbuf) | ||||
9 | { | ||||
10 | if(write(fd, trbuf, TICKREQLEN) < 0){ | ||||
11 | close(fd); | ||||
12 | werrstr(pbmsg); | ||||
13 | return -1; | ||||
14 | } | ||||
15 | return _asrdresp(fd, tbuf, 2*TICKETLEN); | ||||
16 | } |