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