// MorgenGrauen MUDlib | |
// | |
// finger.c | |
// | |
// $Id: finger.c 6081 2006-10-23 14:12:34Z Zesstra $ | |
#include <udp.h> | |
string last_finger; | |
#ifdef ZEBEDEE | |
#include <system.h> | |
#elif !defined(INETD) | |
#define INETD "/secure/inetd" | |
#endif | |
void udp_finger(mapping data) | |
{ | |
last_finger=capitalize(to_string(data[SENDER]))+"@"+data[NAME]; | |
INETD->_send_udp(data[NAME], ([ | |
REQUEST: REPLY, | |
RECIPIENT: data[SENDER], | |
ID: data[ID], | |
DATA: "/p/daemon/finger"->finger_single(data[DATA]) | |
]) ); | |
} | |
string QueryLastFinger() | |
{ | |
return last_finger; | |
} |