glibc中ctermid.c的问题

发布于 2021-11-22 05:53:21 字数 524 浏览 758 评论 2

#include <errno.h>
#include <stdio.h>


/* Return the name of the controlling terminal.
   If S is not NULL, the name is copied into it (it should be at
   least L_ctermid bytes long), otherwise a static buffer is used.  */
char *
ctermid (s)
     char *s;
{
  __set_errno (ENOSYS);
  return NULL;
}


stub_warning (ctermid)

这段程序是glibc里的ctermid.c的代码,我想问一下这里的char类型的指针s传进函数里有什么用,什么都没做啊,干嘛传进来?希望有大神回答一下。在这里先谢过!



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

背叛残局 2021-11-25 07:42:41

估计是很老的接口了 现在被置空了

三月梨花 2021-11-23 10:54:22

可能是因为版本的兼容吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文