Exemplo n.º 1
0
int com_status(char * arg)
{
	int len=40960;
	char text[40960];

	afp_status_header(text,&len);
	printf(text);

	len=40960;
	afp_status_server(server,text,&len);
	printf(text);
	return 0;
}
Exemplo n.º 2
0
static unsigned char process_status(struct fuse_client * c)
{
	struct afp_server * s;

	char text[40960];
	int len=40960;

	if ((c->incoming_size + 1)< sizeof(struct afp_server_status_request)) 
		return AFP_SERVER_RESULT_ERROR;

	afp_status_header(text,&len);

	log_for_client((void *)c,AFPFSD,LOG_INFO,text);

	s=get_server_base();

	for (s=get_server_base();s;s=s->next) {
		afp_status_server(s,text,&len);
		log_for_client((void *)c,AFPFSD,LOG_DEBUG,text);
	}

	return AFP_SERVER_RESULT_OKAY;

}