summaryrefslogtreecommitdiffstats
path: root/mbbsd/talk.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/talk.c')
-rw-r--r--mbbsd/talk.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/mbbsd/talk.c b/mbbsd/talk.c
index 114668c0..e7245351 100644
--- a/mbbsd/talk.c
+++ b/mbbsd/talk.c
@@ -1,4 +1,4 @@
-/* $Id: talk.c,v 1.30 2002/05/11 15:30:31 in2 Exp $ */
+/* $Id: talk.c,v 1.31 2002/05/11 16:42:45 in2 Exp $ */
#include <stdio.h>
#include <string.h>
#include <errno.h>
@@ -1425,6 +1425,7 @@ static void t_showhelp() {
pressanykey();
}
+/*
static int listcuent(userinfo_t * uentp)
{
if((!uentp->invisible || HAS_PERM(PERM_SYSOP) || HAS_PERM(PERM_SEECLOAK)))
@@ -1437,14 +1438,18 @@ static void creat_list()
CreateNameList();
apply_ulist(listcuent);
}
+*/
static int search_pickup(int num, int actor, pickup_t pklist[])
{
char genbuf[IDLEN + 2];
move(1, 0);
- creat_list();
- namecomplete(msg_uid, genbuf);
+ generalnamecomplete(msg_uid, genbuf, sizeof(genbuf),
+ utmpshm->number,
+ completeutmp_compar,
+ completeutmp_permission,
+ completeutmp_getname);
if (genbuf[0]){
int n = (num + 1) % actor;
while (n != num){
@@ -2306,8 +2311,11 @@ int t_talk() {
}
*/
stand_title("¥´¶}¸Ü§X¤l");
- creat_list();
- namecomplete(msg_uid, uident);
+ generalnamecomplete(msg_uid, genbuf, sizeof(genbuf),
+ utmpshm->number,
+ completeutmp_compar,
+ completeutmp_permission,
+ completeutmp_getname);
if (uident[0] == '\0')
return 0;