社区
Linux/Unix社区
帖子详情
为什么守护进程调用调用getlogin会失败呢?
zhqyzhqychn
2008-12-07 11:46:35
为什么守护进程调用调用getlogin会失败呢?,谢谢了
...全文
110
3
打赏
收藏
为什么守护进程调用调用getlogin会失败呢?
为什么守护进程调用调用getlogin会失败呢?,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cceczjxy
2008-12-08
打赏
举报
回复
getlogin()会从/var/run/utmp中查找登陆目前终端的用户帐号名称,找不到相关数据就返回空指针NULL, 如果找到帐号名称就自动配置一字符串数组,把帐号名称复制到此数组,最后将指向此字符串的指针返回.
没有依赖的终端,当然没法找到相应的用户名。
zhqyzhqychn
2008-12-08
打赏
举报
回复
没有啊,和控制终端断开了,书上说和控制终端断开就会失败,但没说明白为什么会失败
快乐田伯光
2008-12-08
打赏
举报
回复
怎么调用的? 有控制终端吗?
perl函数手册(英文版)
进程:alarm, die, dump, exec, exit, fork, get
login
, getpgrp, getppid, getpriority, kill, setpriority, sleep, system, times, umask, wait, waitpid 协议:endprotent, getprotobyname, getprotobynumber, ...
linux
调用
进程内部标识符,Linux系统编程学习之《进程控制》
终于学到进程了,现在总结如下:我们知道,进程在系统内部都是采用标识符(ID)来... //返回
调用
进程的进程ID* pid_t getppid(void); //返回
调用
进程的父进程ID* uid_t getuid(void); //返回进程的实际用户ID* uid_t g...
UNIX环境高级编程 学习笔记 第十三章
守护进程
守护进程
的生存期长,它们常常在系统引导时启动,仅在系统关闭时才终止,它们没有控制终端,是在后台运行的。 如果在基于BSD的系统上执行: ps -axj -a选项显示由其他用户拥有的进程状态;-x选项显示没有控制终端的...
APUE: 进程相关的系统
调用
和库函数
进程正常终止5种方式: 1.main函数返回 2.
调用
exit库函数 3.
调用
_exit或_Exit系统
调用
4.最后一个线程从其启动例程返回 5.最后一个线程
调用
pthread_exit库函数 进程异常终止3种方式: 1.
调用
abort库函数,产生abort...
CWE-558: Use of get
login
() in Multithreaded Application(在多线程应用中使用get
login
())
ID: 558 类型:变量 结构:简单 状态:草稿 描述 ...函数是不可重入的,这意味着如果从另一个进程
调用
它,则内容不
会
被锁定,字符串的值可以由另一个进程更改。这使得...
Linux/Unix社区
23,121
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章