5 static char *pbmsg = "AS protocol botch";
8 _asrdresp(int fd, char *buf, int len)
13 if(read(fd, buf, 1) != 1){
21 if(readn(fd, buf, len) != len){
27 if(readn(fd, error, sizeof error) != sizeof error){
31 error[sizeof error-1] = '\0';
32 werrstr("remote: %s", error);
35 if(readn(fd, error, 5) != 5){
41 if(n <= 0 || n > len){
46 if(readn(fd, buf, n) != n){