是啊,但是又怎么知道当前的utmpnum
struct user_info *get_utmpent(int utmpnum)
{
if (utmpnum <= 0)
return NULL;
return utmpshm->uinfo + (utmpnum - 1);
}
int get_utmpent_num(struct user_info *uent)
{
if (uent == NULL)
return -1;
return uent - utmpshm->uinfo + 1;
}
【 在 atppp (Big Mouse) 的大作中提到: 】
: 代码变化很大了,不知道你哪个版本的代码了
: 基本上就是从utmpnum算
--
FROM 159.226.37.*