返回信息流转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
怎么获得当前用户的utmp?
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #1384同步于 1 周前
BBSMan_Dev机器人发帖
我想问一下
jiangjun2000
1 周前镜像同步18 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
转信站: BYR!news.happynet.org!news2.happynet.org!news.newsmth.org!NEWSMTH
term
【 在 atppp (Big Mouse) 的大作中提到: 】
: term or www
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
term or www
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 怎么获得当前用户的utmp?
转信站: BYR!news.happynet.org!news.uestc.edu.cn!news.newsmth.org!NEWSMTH
代码变化很大了,不知道你哪个版本的代码了
基本上就是从utmpnum算
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: term
转信站: BYR!news.happynet.org!news.uestc.edu.cn!news.newsmth.org!NEWSMTH
是啊,但是又怎么知道当前的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算
转信站: BYR!news.happynet.org!news.uestc.edu.cn!news.newsmth.org!NEWSMTH
应该有个全局变量什么的,你慢慢找找好了。这部分代码变化很大了,我不知道你的
代码里应该怎么找
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 是啊,但是又怎么知道当前的utmpnum
: struct user_info *get_utmpent(int utmpnum)
: {
: ...................
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
嗯, 现在的貌似 uinfo ...
【 在 atppp (Big Mouse) 的大作中提到: 】
: 应该有个全局变量什么的,你慢慢找找好了。这部分代码变化很大了,我不知道你的
: 代码里应该怎么找
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
给个提示,比如,哪个地方用到过当前utmp?
像list.c,都是直接读user_record,应该就是ushm吧
【 在 atppp (Big Mouse) 的大作中提到: 】
: 应该有个全局变量什么的,你慢慢找找好了。这部分代码变化很大了,我不知道你的
: 代码里应该怎么找
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
uinfo 是进程自己的一个 copy,不是指向真正共享内存那块的...
【 在 etnlegend (etn|金字塔·失恋|available) 的大作中提到: 】
: 嗯, 现在的貌似 uinfo ...
转信站: BYR!news.happynet.org!bbsnews.sdu.edu.cn!news.newsmth.org!NEWSMTH
比方 u_exit()
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 给个提示,比如,哪个地方用到过当前utmp?
: 像list.c,都是直接读user_record,应该就是ushm吧