Linux 哪个system 函数可以得到我自己 和 什么 tty
Linux 哪个system C 函数可以得到我自己的login名字 和 什么 tty.
我可以用 "who am i" 在shell 下得到:
jack pts/3 Aug 27 13:51 (machine name).
有没有对应的 system 函数 可以来调用得到:
1:) 我的名字. 比如: jack
2:) 哪个 tty. 比如: pts/3
我不想用getenv("USER")之类的通过env变量, 因为这些变量很有可能没有设好.
谢谢了.