请教linux系统下,用什么函数可以取得hostname和username

请问linux系统下,用什么函数可以取得hostname和username?如题[解决办法]gethostname 取得主机名 [解决办法

请问linux系统下,用什么函数可以取得hostname和username?
如题

[解决办法]
gethostname 取得主机名

[解决办法]
getuid取得当前进程的用户id
然后再passwd里查找
呵呵