2 * $Id: aep.c,v 1.6 2002-01-03 17:49:39 sibaz Exp $
4 * Copyright (c) 1990,1993 Regents of The University of Michigan.
5 * All Rights Reserved. See COPYRIGHT.
10 #endif /* HAVE_CONFIG_H */
16 #include <sys/types.h>
17 #include <sys/socket.h>
18 #include <netatalk/at.h>
19 #include <atalk/aep.h>
20 #include <atalk/ddp.h>
24 int aep_packet( ap, from, data, len )
26 struct sockaddr_at *from;
33 if ( data + 2 > end || *data != DDPTYPE_AEP ||
34 *( data + 1 ) != AEPOP_REQUEST ) {
35 syslog( LOG_INFO, "aep_packet malformed packet" );
39 *( data + 1 ) = AEPOP_REPLY;
40 if ( sendto( ap->ap_fd, data, len, 0, (struct sockaddr *)from,
41 sizeof( struct sockaddr_at )) < 0 ) {
42 syslog( LOG_ERR, "aep sendto: %s", strerror(errno) );