当前位置: 首页 > 编程笔记 >

详解C语言中getgid()函数和getegid()函数的区别

张翰海
2023-03-14
本文向大家介绍详解C语言中getgid()函数和getegid()函数的区别,包括了详解C语言中getgid()函数和getegid()函数的区别的使用技巧和注意事项,需要的朋友参考一下

C语言getgid()函数:取得组识别码函数

头文件:

#include <unistd.h>  #include <sys/types.h>

定义函数:

gid_t getgid(void);

函数说明:getgid()用来取得执行目前进程的组识别码。

返回值:返回组识别码

范例

#include <unistd.h>
#include <sys/types.h>
main()
{
  printf("gid is %d\n", getgid());
}

执行:

gid is 0 //当使用root 身份执行范例程序时

C语言getegid()函数:获得组识别码

头文件:

 #include <unistd.h>  #include <sys/types.h>

定义函数:

gid_t getegid(void);

函数说明:getegid()用来取得执行目前进程有效组识别码. 有效的组识别码用来决定进程执行时组的权限.

返回值:返回有效的组识别码.

范例

#include <unistd.h>
#include <sys/types.h>
main()
{
  printf("egid is %d\n", getegid());
}

执行:

egid is 0 //当使用root 身份执行范例程序时
 类似资料:
  • 本文向大家介绍详解C语言中的getgrgid()函数和getgrnam()函数,包括了详解C语言中的getgrgid()函数和getgrnam()函数的使用技巧和注意事项,需要的朋友参考一下 C语言getgrgid()函数:从组文件中取得指定gid的数据 头文件: 定义函数: 函数说明:getgrgid()用来依参数gid 指定的组识别码逐一搜索组文件, 找到时便将该组的数据以group 结构返回

  • 本文向大家介绍详解C语言中的fopen()函数和fdopen()函数,包括了详解C语言中的fopen()函数和fdopen()函数的使用技巧和注意事项,需要的朋友参考一下 C语言fopen()函数:打开一个文件并返回文件指针 头文件: fopen()是一个常用的函数,用来以指定的方式打开文件,其原型为:   【参数】path为包含了路径的文件名,mode为文件打开方式。 mode有以下几种方式:

  • 本文向大家介绍C语言函数语法详解,包括了C语言函数语法详解的使用技巧和注意事项,需要的朋友参考一下 1、概述         在C语言中,函数是来完成子程序或者某个模块的功能。有主程序或者其他函数调用,其他函数之间可以相互调用。同一函数可以被一个或多个函数任意次调用。 注意:     a、一个C程序有一个或多个程序模块组成,每一个程序模块作为一个源程序文件。一个源文件可以为多个C程序共用。    

  • 本文向大家介绍C语言中fchdir()函数和rewinddir()函数的使用详解,包括了C语言中fchdir()函数和rewinddir()函数的使用详解的使用技巧和注意事项,需要的朋友参考一下 C语言fchdir()函数:改变当前工作目录 头文件: 定义函数: 函数说明:fchdir()用来将当前的工作目录改变成以参数fd 所指的文件描述词。 返回值:执行成功则返回 0, 失败返回-1, err

  • 本文向大家介绍详解C语言中accept()函数和shutdown()函数的使用,包括了详解C语言中accept()函数和shutdown()函数的使用的使用技巧和注意事项,需要的朋友参考一下 C语言accept()函数:接受socket连线 头文件: 定义函数: 函数说明:accept()用来接受参数s 的socket 连线. 参数s 的socket 必需先经bind()、listen()函数处理

  • 本文向大家介绍详解C语言中index()函数和rindex()函数的用法,包括了详解C语言中index()函数和rindex()函数的用法的使用技巧和注意事项,需要的朋友参考一下 C语言index()函数:查找字符串并返回首次出现的位置 相关函数:rindex, srechr, strrchr 头文件:#include <string.h> 定义函数: 函数说明:index()用来找出参数s 字符