Explain the difference between getgid () function and Getegid () function in C language _c language

Source: Internet
Author: User

C language Getgid () function: Get the group recognition code function

Header file:

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

To define a function:

gid_t getgid (void);

Function Description: Getgid () is used to obtain the group identifier that executes the current process.

Return value: Return group identification code

Example

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

Perform:

GID is 0//When executing the sample program with root identity

C language Getegid () function: Get Group identification code

Header file:

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

To define a function:

gid_t getegid (void);

Function Description: Getegid () is used to obtain a valid group identifier for the execution of the current process. A valid group identifier is used to determine the permissions of a group when a process executes.

Return value: Returns a valid group identification code.

Example

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

Perform:

Egid is 0//When executing the sample program with root identity

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.