]> arthur.barton.de Git - netatalk.git/blobdiff - etc/atalkd/atserv.h
remove pre ansi declarations
[netatalk.git] / etc / atalkd / atserv.h
index 8a1368ffe49d3b6ee729c7350bda8aa12266aa3f..9052ab313dec40763352a17d1ea0deb1f9efe5ab 100644 (file)
@@ -1,21 +1,24 @@
 /*
- * $Id: atserv.h,v 1.3 2005-04-28 20:49:46 bfernhomberg Exp $
+ * $Id: atserv.h,v 1.4 2009-10-13 22:55:37 didg Exp $
  *
  * Copyright (c) 1990,1992 Regents of The University of Michigan.
  * All Rights Reserved. See COPYRIGHT.
  */
-
-struct atserv {
-    char       *as_name;
-    u_char     as_port;                /* Used as a fall back */
-    int                (*as_packet)();
-};
+#ifndef ATALKD_ATSERV_H
+#define ATALKD_ATSERV_H 1
 
 struct atport {
     int                        ap_fd;
     struct atport      *ap_next;
     struct interface   *ap_iface;
     u_char             ap_port;
-    int                        (*ap_packet)();
+    int                        (*ap_packet)(struct atport *ap, struct sockaddr_at *from, char *data, int len);
+};
+
+struct atserv {
+    char       *as_name;
+    u_char     as_port;                /* Used as a fall back */
+    int                (*as_packet)(struct atport *ap, struct sockaddr_at *from, char *data, int len);
 };
 
+#endif