]> arthur.barton.de Git - netatalk.git/blob - libatalk/pap/pap_tickle.c
automake/autoconf fixes (libatalk now builds supposedly)
[netatalk.git] / libatalk / pap / pap_tickle.c
1 /* send a tickle */
2 void pap_tickle(PAP pap, const u_int8_t connid, struct sockaddr_at *sat)
3 {
4   struct atp_block atpb; 
5   u_int8_t buf[PAP_HDRSIZ];
6
7   buf[ 0 ] = connid;
8   buf[ 1 ] = PAP_TICKLE;
9   buf[ 2 ] = buf[ 3 ] = 0;
10
11   atpb.atp_saddr = sat;
12   atpb.atp_sreqdata = buf;
13   atpb.atp_sreqdlen = sizeof(buf);      /* bytes in Tickle request */
14   atpb.atp_sreqto = 0;          /* retry timer */
15   atpb.atp_sreqtries = 1;       /* retry count */
16   if ( atp_sreq( pap->pap_atp, &atpb, 0, 0 ) < 0 ) {
17     syslog(LOG_ERR, "atp_sreq: %m");
18   }
19 }