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