38#define ASP_MAXPACKETS 8
39#define ASP_CMDMAXSIZ (ASP_CMDSIZ + ASP_HDRSIZ)
40#define ASP_DATASIZ (ASP_CMDSIZ*ASP_MAXPACKETS)
41#define ASP_DATAMAXSIZ ((ASP_CMDSIZ + ASP_HDRSIZ)*ASP_MAXPACKETS)
55#define asp_status asp_u.asu_status.as_status
56#define asp_slen asp_u.asu_status.as_slen
57#define asp_seq asp_u.asu_seq
73#define ASPFUNC_CLOSE 1
77#define ASPFUNC_TICKLE 5
78#define ASPFUNC_WRITE 6
79#define ASPFUNC_WRTCONT 7
82#define ASPERR_OK 0x0000
83#define ASPERR_BADVERS 0xfbd6
84#define ASPERR_BUFSMALL 0xfbd5
85#define ASPERR_NOSESS 0xfbd4
86#define ASPERR_NOSERV 0xfbd3
87#define ASPERR_PARM 0xfbd2
88#define ASPERR_SERVBUSY 0xfbd1
89#define ASPERR_SESSCLOS 0xfbd0
90#define ASPERR_SIZERR 0xfbcf
91#define ASPERR_TOOMANY 0xfbce
92#define ASPERR_NOACK 0xfbcd
103#define asp_wrtreply(a,b) asp_cmdreply((a), (b))
uint16_t AFPUserBytes
Definition afp.h:30
void asp_stop_tickle(void)
Definition asp_getsess.c:90
ASP asp_getsession(ASP, server_child_t *, const int, afp_child_t **)
This call handles open, tickle, and getstatus requests.
Definition asp_getsess.c:106
int asp_attention(ASP, AFPUserBytes)
Definition asp_attn.c:24
void asp_kill(int)
Definition asp_getsess.c:83
int asp_shutdown(ASP)
Definition asp_shutdown.c:18
int asp_close(ASP)
Definition asp_close.c:39
int asp_wrtcont(ASP, char *, size_t *)
Definition asp_write.c:35
#define ASP_DATAMAXSIZ
Definition asp.h:41
#define ASP_CMDMAXSIZ
Definition asp.h:39
void asp_setstatus(ASP, char *, const int)
Definition asp_init.c:67
int asp_getrequest(ASP)
Definition asp_getreq.c:37
ASP asp_init(ATP)
Definition asp_init.c:39
int asp_cmdreply(ASP, int)
Definition asp_cmdreply.c:36
int asp_tickle(ASP, const uint8_t, struct sockaddr_at *)
Definition asp_tickle.c:15
data structures and utility functions for child processes
struct sockaddr_at asp_sat
Definition asp.h:45
uint16_t asu_seq
Definition asp.h:53
int asp_hint_fd
Definition asp.h:65
char * as_status
Definition asp.h:50
char cmdbuf[ASP_CMDMAXSIZ]
Definition asp.h:60
int asp_cnx_cnt
Definition asp.h:66
ATP asp_atp
Definition asp.h:44
size_t cmdlen
Definition asp.h:62
size_t datalen
Definition asp.h:62
char inited
Definition asp.h:59
int as_slen
Definition asp.h:51
char data[ASP_DATAMAXSIZ]
Definition asp.h:61
int asp_flags
Definition asp.h:58
int asp_ipc_fd
Definition asp.h:64
off_t read_count
Definition asp.h:63
char child
Definition asp.h:59
off_t write_count
Definition asp.h:63
uint8_t asp_wss
Definition asp.h:46
int asp_cnx_max
Definition asp.h:67
char * commands
Definition asp.h:59
uint8_t asp_sid
Definition asp.h:47
Definition server_child.h:26
Definition server_child.h:47