blob: c9d4c4d3feed8a5087f50ad337867a7b110f6175 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// finger.c
4//
5// $Id: finger.c 6081 2006-10-23 14:12:34Z Zesstra $
6
7#include <udp.h>
8
9string last_finger;
10
11#ifdef ZEBEDEE
12#include <system.h>
13#elif !defined(INETD)
14#define INETD "/secure/inetd"
15#endif
16
17void udp_finger(mapping data)
18{
19 last_finger=capitalize(to_string(data[SENDER]))+"@"+data[NAME];
20 INETD->_send_udp(data[NAME], ([
21 REQUEST: REPLY,
22 RECIPIENT: data[SENDER],
23 ID: data[ID],
24 DATA: "/p/daemon/finger"->finger_single(data[DATA])
25 ]) );
26}
27
28string QueryLastFinger()
29{
30 return last_finger;
31}