1/* 2 * $Id: afp_config.h,v 1.5 2009-10-13 22:55:36 didg Exp $ 3 */ 4 5#ifndef AFPD_CONFIG_H 6#define AFPD_CONFIG_H 1 7 8#ifdef HAVE_SYS_CDEFS_H 9#include <sys/cdefs.h> 10#endif /* HAVE_SYS_CDEFS_H */ 11 12#include <atalk/server_child.h> 13#include <atalk/atp.h> 14#include <atalk/globals.h> 15 16typedef struct AFPConfig { 17 AFPObj obj; 18 int fd, statuslen; 19 unsigned char *optcount; 20 char status[1400]; 21 const void *defoptions, *signature; 22 afp_child_t *(*server_start) (struct AFPConfig *, struct AFPConfig *, 23 server_child *); 24 void (*server_cleanup) (const struct AFPConfig *); 25 struct AFPConfig *next; 26} AFPConfig; 27 28extern AFPConfig *configinit (struct afp_options *); 29extern void configfree (AFPConfig *, const AFPConfig *); 30 31#endif 32