8 Process Control

·#include <unistd.h>
pid_t getpid(void);
Returns: process ID of calling process
pid_t 四字节,见如下

#sys/_types.h
typedef __int32_t   __pid_t;    /* process [group] */

#sys/types.h
typedef __pid_t     pid_t;      /* user id */

pid_t getppid(void);
Returns: parent process ID of calling process
uid_t getuid(void);

sys/_types.h

typedef __uint32_t  __uid_t;
#sys/types.h
typedef __uid_t     uid_t;      /* user id */

Returns: real user ID of calling process
uid_t geteuid(void);
Returns: effective user ID of calling process
gid_t getgid(void);
Returns: real group ID of calling process
gid_t getegid(void);
Returns: effective group ID of calling process

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,150评论 0 13
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,159评论 0 10
  • 在这个世界你不是一个人,人会有朋友,家人,也总会有人在你失落的时候安慰你,这确实很珍贵,也让我们觉得感恩。 从小到...
    陌然Lucky阅读 2,118评论 0 1
  • 很小很小的时候,也曾依恋父母,晚上想要依偎着妈妈一起睡到大天亮…… 大一点的时候,每天吃饭,睡觉,与父母斗智斗勇…...
    羊小艾阅读 3,153评论 0 4
  • 看似这个题目,有一点大男子主义的色彩,但是,真的感觉是女人和男人这两种世界上独一无二的动物,从体质上来说,男...
    279aa0fea404阅读 3,604评论 0 0