]> arthur.barton.de Git - netatalk.git/blob - libatalk/pap/pap_init.c
implemented config.h
[netatalk.git] / libatalk / pap / pap_init.c
1 #ifdef HAVE_CONFIG_H
2 #include "config.h"
3 #endif
4
5 PAP pap_init(ATP atp)
6 {
7     PAP pap;
8
9     if ((pap = (struct PAP *) calloc(1, sizeof(struct PAP))) == NULL)
10       return NULL;
11
12     pap->pap_atp = atp;
13 #ifdef BSD4_4
14     pap->pap_sat.sat_len = sizeof(struct sockaddr_at);
15 #endif
16     pap->pap_sat.sat_family = AF_APPLETALK;
17     pap->pap_sat.sat_addr.s_net = ATADDR_ANYNET;
18     pap->pap_sat.sat_addr.s_node = ATADDR_ANYNODE;
19     pap->pap_sat.sat_port = ATADDR_ANYPORT;
20     pap->pap_status = NULL;
21     pap->pap_slen = 0;
22     pap->pap_sid = 0;
23     pap->pap_flags = PAPFL_SLS;
24     pap->cmdlen = pap->datalen = 0;
25     pap->read_count = pap->write_count = 0;
26
27     return( pap );
28 }