blob: c9d4c4d3feed8a5087f50ad337867a7b110f6175 [file] [log] [blame]
// 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;
}