当前位置: 首页 > news >正文

学习笔记:IEEE 1003.13-2003【POSIX PSE53接口列表】

一、POSIX PSE53接口列表

根据IEEE 1003.13-2003,整理了POSIX PSE53接口API(一共126个),每个API支持链接查看。

IEEE POSIX接口online搜索链接:

The Open Group Base Specifications Issue 7, 2018 edition

详细内容参考下面表格:

SN

Module/_POSIX_宏

Function

File

1

POSIX_EVENT_MGMT(6)

FD_CLR()

<sys/select.h>

2

FD_ISSET()

3

FD_SET()

4

FD_ZERO()

5

pselect()

6

select()

7

POSIX_MULTI_PROCESS

(21=3+13+1+1+1+2)

_Exit()

<stdlib.h>

8

atexit()

9

exit()

10

_exit()

<unistd.h>

11

execl()

12

execle()

13

execlp()

14

execv()

15

execve()

16

execvp()

17

fork()

18

getpgrp()

19

getpid()

20

getppid()

21

setsid()

22

sleep()

23

assert()

<assert.h>

24

clock()

<time.h>

25

times()

<sys/time.h>

26

wait()

<sys/wait.h>

27

waitpid()

28

POSIX_NETWORKING

(56=18+25+1+8+4)

accept()

<sys/socket.h>

29

bind()

30

connect()

31

getpeername()

32

getsockname()

33

getsockopt()

34

listen()

35

recv()

36

recvfrom()

37

recvmsg()

38

send()

39

sendmsg()

40

sendto()

41

setsockopt()

42

shutdown()

43

socket()

44

sockatmark()

45

socketpair()

46

endhostent()

<netdb.h>

47

endnetent()

48

endprotoent()

49

endservent()

50

freeaddrinfo()

51

gai_strerror()

52

getaddrinfo()

53

gethostbyaddr()【removed】

54

gethostbyname()【removed】

55

gethostent()

56

getnameinfo()

57

getnetbyaddr()

58

getnetbyname()

59

getnetent()

60

getprotobyname()

61

getprotobynumber()

62

getprotoent()

63

getservbyname()

64

getservbyport()

65

getservent()

66

h_errno【removed】

67

sethostent()

68

setnetent()

69

setprotoent()

70

setservent()

71

gethostname()

<unistd.h>

72

htonl()

<arpa/inet.h>

73

htons()

74

inet_addr()

75

inet_ntoa()

76

inet_ntop()

77

inet_pton()

78

ntohl()

79

ntohs()

80

if_freenameindex()

<net/if.h>

81

if_indextoname()

82

if_nameindex()

83

if_nametoindex()

84

POSIX_PIPE(1)

pipe()

<unistd.h>

85

POSIX_SIGNAL_JUMP(2)

siglongjmp()

<setjmp.h>

86

sigsetjmp()

87

_POSIX_ASYNCHRONOUS_IO

(8)

aio_cancel()

<aio.h>

88

aio_error()

89

aio_fsync()

90

aio_read()

91

aio_return()

92

aio_suspend()

93

aio_write()

94

lio_listio()

95

_POSIX_CPUTIME(1)

clock_getcpuclockid()

<time.h>

96

_POSIX_MEMORY_PROTECTION(1)

mprotect()

<sys/mman.h>

97

_POSIX_PRIORITY_SCHEDULING

(5)

sched_getparam()

<sched.h>

98

sched_getscheduler()

99

sched_setparam()

100

sched_setscheduler()

101

sched_yield()

102

_POSIX_SPAWN

(17)

posix_spawn()

<spawn.h>

103

posix_spawn_file_actions_addclose()

104

posix_spawn_file_actions_adddup2()

105

posix_spawn_file_actions_addopen()

106

posix_spawn_file_actions_destroy()

107

posix_spawn_file_actions_init()

108

posix_spawnattr_destroy()

109

posix_spawnattr_getflags()

110

posix_spawnattr_getpgroup()

111

posix_spawnattr_getsigdefault()

112

posix_spawnattr_getsigmask()

113

posix_spawnattr_init()

114

posix_spawnattr_setflags()

115

posix_spawnattr_setpgroup()

116

posix_spawnattr_setsigdefault()

117

posix_spawnattr_setsigmask()

118

posix_spawnp()

119

_POSIX_SPAWN and

_POSIX_PRIORITY_SCHEDULING

(4)

posix_spawnattr_getschedparam()

<spawn.h>

120

posix_spawnattr_getschedpolicy()

121

posix_spawnattr_setschedparam()

122

posix_spawnattr_setschedpolicy()

123

_POSIX_THREAD_PROCESS_SHARED

and _POSIX_THREADS

(4)

pthread_condattr_getpshared()

<pthread.h>

124

pthread_condattr_setpshared()

125

pthread_mutexattr_getpshared()

126

pthread_mutexattr_setpshared()

二、参考

1.学习笔记:IEEE 1003.13-2003(POSIX实时与嵌入式规范)

2.POSIX标准及RT-Thread实现情况

相关文章:

学习笔记:IEEE 1003.13-2003【POSIX PSE53接口列表】

一、POSIX PSE53接口列表 根据IEEE 1003.13-2003&#xff0c;整理了POSIX PSE53接口API&#xff08;一共126个&#xff09;&#xff0c;每个API支持链接查看。 IEEE POSIX接口online搜索链接&#xff1a; The Open Group Base Specifications Issue 7, 2018 edition 详细内…...

springboot logback 日志注入安全问题 统一处理

背景 日志注入一般指的是恶意用户输出换行等内容&#xff0c;混淆正常的日志&#xff0c;导致排查问题是无法正确定位问题&#xff0c;因此&#xff0c;我们需要对要打印的日志内容进行过滤。 但是&#xff0c;如果是每个接口单独处理的话&#xff0c;成本较高&#xff0c;因此…...

linux进阶高级配置,你需要知道的有哪些(13)-Squid代理服务器

1、squid代理的作用&#xff1a;缓存网页对象&#xff0c;减少重复请求 2、代理的基本类型 传统代理&#xff1a;适用于Internet互联网&#xff0c;需明确指定服务端&#xff08;浏览器需要配置&#xff09; 透明代理&#xff1a;适用于共享上网网关&#xff0c;不需要指定服务…...

SpringBoot自动装配(二)

近日&#xff0c;余溺于先贤古哲之文无法自拔。虽未明其中真意&#xff0c;但总觉有理。遂抄录一篇以供诸君品鉴——公孙鞅曰&#xff1a;“臣闻之&#xff1a;‘疑行无名&#xff0c;疑事无功。’君亟定变法之虑&#xff0c;殆无顾天下之议之也。且夫有高人之行者&#xff0c;…...

数据结构 顺序表1

1. 何为顺序表&#xff1a; 顺序表是一种线性数据结构&#xff0c;是由一组地址连续的存储单元依次存储数据元素的结构&#xff0c;通常采用数组来实现。顺序表的特点是可以随机存取其中的任何一个元素&#xff0c;并且支持在任意位置上进行插入和删除操作。在顺序表中&#xf…...

C++基础-编程练习题1

文章目录 一、哥德巴赫猜想二、哥德巴赫猜想2三、打印成绩单四、成绩输入输出五、数组输出奇数位偶数位 一、哥德巴赫猜想 【试题描述】 哥德巴赫提出了以下的猜想&#xff1a;任何一个大于 2 的偶数都可以表示成 2 个质数之和。 质数是指除了 1 和本身之外没有其他约数的数&a…...

四十九坊股权设计,白酒新零售分红制度,新零售策划机构

肆拾玖坊商业模式 | 白酒新零售体系 | 新零售系统开发 坐标&#xff1a;厦门&#xff0c;我是易创客肖琳 深耕社交新零售行业10年&#xff0c;主要提供新零售系统工具及顶层商业模式设计、全案策划运营陪跑等。 不花钱开3000多家门店&#xff0c;只靠49个男人用一套方法卖白酒…...

如何将公众号添加到CSDN个人主页

1. 创作中心- 推广管理 输入个人公众号名字并开启微信公众号推广 2. 将公众号的二维码图片加入拓展信息 个人主页的左下角就能看到推广 如果希望能看到是二维码 操作如下&#xff1a; 写篇文章贴上二维码 然后点击鼠标右键获得此页面链接 &#xff0c;例如我的个人公众号 htt…...

64K方法数限制原理及解决方案

64K限制的原因 Android APK文件本质上是一个压缩文件&#xff0c;它包含的classes.dex文件是可执行的Dalvik字节码文件&#xff0c;这个.dex文件中存放的就是编译后的Java代码。Dalvik可执行文件规范限制了单个.dex文件最多引用的方法数是65536个。其中包含联网Android Framew…...

产品品牌CRUD

文章目录 1.renren-generator生成CRUD1.数据库表设计1.数据表设计2.分析 2.代码生成器生成crud1.查看generator.properties&#xff08;不需要修改&#xff09;2.修改application.yml 连接的数据库修改为云数据库3.启动renren-generator模块4.浏览器访问 http://localhost:81/5…...

惠普发布全新AI战略,重塑办公空间 引领企业智能化新浪潮

近日、全球知名科技公司惠普在北京隆重举办了以“用智能&#xff0c;开启无限可能”为主题的2024惠普商用AI战略暨AI PC新品发布会&#xff0c;此次盛会标志着惠普在人工智能领域迈出了重要一步&#xff0c;惠普紧跟时代步伐&#xff0c;推出了更高效、更安全、更灵活的AI PC产…...

python中的数据可视化:极坐标散点图

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 python中的数据可视化&#xff1a; 极坐标散点图 [太阳]选择题 关于以下代码输出结果的说法中正确的是? import matplotlib.pyplot as plt import numpy as np n 150 r 2 * np.r…...

5.12.1 Detecting and classifying lesions in mammograms with Deep Learning

计算机辅助检测 (CAD) 系统的开发是为了帮助放射科医生分析筛查性乳房 X 光检查&#xff0c;深度 CNN 有可能彻底改变医学图像分析。我们提出了一种基于最成功的对象检测框架之一 Faster R-CNN 的 CAD 系统。该系统无需任何人为干预即可检测乳房 X 光照片上的恶性或良性病变并对…...

Python爬虫——如何使用urllib的HTTP基本库

怎样通过 urllib库 发送 HTTP 请求&#xff1f; urllib库主要由四个模块组成: urllib.request 打开和读取 URLurllib.error 包含 urllib.request 抛出的异常urllib.parse 用于解析 URLurllib.robotparser 用于解析 robots.txt 文件 1. 使用urllib.parse解析URL 使用urlparse(…...

OceanBase v4.3特性解析:新功能“租户克隆”的场景与应用指南

熟悉或曾用过OceanBase的朋友&#xff0c;对于“多租户”这一理念定不陌生。OceanBase的租户概念&#xff0c;与我们熟知的传统数据库实例颇为相似。举例来说&#xff0c;OceanBase的租户支持MySQL兼容模式&#xff0c;对于用户而言&#xff0c;选用一个MySQL兼容模式的租户&am…...

RS3236-3.3YUTDN4功能和参数介绍及PDF资料

RS3236-3.3YUTDN4功能和参数介绍及PDF资料-公司新闻-配芯易-深圳市亚泰盈科电子有限公司 品牌: RUNIC(润石) 封装: XDFN-4-EP(1x1) 描述: 带过温保护 输出类型: 固定 最大输入电压: 7.5V 输出电压: 3.3V 最大输出电流: 500mA RS3236-3.3YUTDN4 是一款低压差线性稳压器&#x…...

Vue如何引入公用方法

文章目录 1. 在全局范围内引入2. 在单文件组件中引入3. 使用Vuex或Vue Composition API4. 使用mixins5. 使用插件 1. 在全局范围内引入 在你的main.js或main.ts文件中引入并注册你的公用方法&#xff0c;使得它们可以在整个Vue应用中使用。 // 引入你的公用方法文件 import {…...

Java面试题:ConcurrentHashMap

ConcurrentHashMap 一种线程安全的高效Map集合 jdk1.7之前 底层采用分段的数组链表实现 一个不可扩容的数组:segment[] 数组中的每个元素都对应一个HashEntry数组用以存放数据 当放入数据时,根据key的哈希值找到对应的segment数组下标 找到下标后就会添加一个reentrantlo…...

现在闪侠惠递寄快递有福利了,千万不要因没把握住而后悔呀!

闪侠惠递平台寄快递现在真的是太便宜了&#xff0c;优惠价格把握不住&#xff0c;后悔都来不及&#xff01;大家可以在闪侠惠递上面寄快递&#xff0c;价格真的非常优惠呢&#xff0c;比咱们平常寄快递的价格都优惠呢&#xff0c;真的&#xff0c;小编都亲自替大家尝试过了呢。…...

vue+ant-design+formBuiler表单构建器——技能提升——form design——亲测有效

最近看到后端同事在弄一个后台管理系统&#xff0c;额&#xff0c;前端真的是夹缝中生存啊&#xff0c;AI抢饭碗&#xff0c;后端也想干前端的活儿。。。 他用到了表单构建器&#xff0c;具体效果如下: 网上有很多适用于ElementUi和ant-design的form design插件&#xff0c;下…...

测试markdown--肇兴

day1&#xff1a; 1、去程&#xff1a;7:04 --11:32高铁 高铁右转上售票大厅2楼&#xff0c;穿过候车厅下一楼&#xff0c;上大巴车 &#xffe5;10/人 **2、到达&#xff1a;**12点多到达寨子&#xff0c;买门票&#xff0c;美团/抖音&#xff1a;&#xffe5;78人 3、中饭&a…...

视频字幕质量评估的大规模细粒度基准

大家读完觉得有帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 摘要 视频字幕在文本到视频生成任务中起着至关重要的作用&#xff0c;因为它们的质量直接影响所生成视频的语义连贯性和视觉保真度。尽管大型视觉-语言模型&#xff08;VLMs&#xff09;在字幕生成方面…...

【python异步多线程】异步多线程爬虫代码示例

claude生成的python多线程、异步代码示例&#xff0c;模拟20个网页的爬取&#xff0c;每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程&#xff1a;允许程序同时执行多个任务&#xff0c;提高IO密集型任务&#xff08;如网络请求&#xff09;的效率…...

10-Oracle 23 ai Vector Search 概述和参数

一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI&#xff0c;使用客户端或是内部自己搭建集成大模型的终端&#xff0c;加速与大型语言模型&#xff08;LLM&#xff09;的结合&#xff0c;同时使用检索增强生成&#xff08;Retrieval Augmented Generation &#…...

HashMap中的put方法执行流程(流程图)

1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中&#xff0c;其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下&#xff1a; 初始判断与哈希计算&#xff1a; 首先&#xff0c;putVal 方法会检查当前的 table&#xff08;也就…...

Linux离线(zip方式)安装docker

目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1&#xff1a;修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本&#xff1a;CentOS 7 64位 内核版本&#xff1a;3.10.0 相关命令&#xff1a; uname -rcat /etc/os-rele…...

android13 app的触摸问题定位分析流程

一、知识点 一般来说,触摸问题都是app层面出问题,我们可以在ViewRootImpl.java添加log的方式定位;如果是touchableRegion的计算问题,就会相对比较麻烦了,需要通过adb shell dumpsys input > input.log指令,且通过打印堆栈的方式,逐步定位问题,并找到修改方案。 问题…...

自然语言处理——文本分类

文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益&#xff08;IG&#xff09; 分类器设计贝叶斯理论&#xff1a;线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别&#xff0c; 有单标签多类别文本分类和多…...

Vue3中的computer和watch

computed的写法 在页面中 <div>{{ calcNumber }}</div>script中 写法1 常用 import { computed, ref } from vue; let price ref(100);const priceAdd () > { //函数方法 price 1price.value ; }//计算属性 let calcNumber computed(() > {return ${p…...

Xcode 16 集成 cocoapods 报错

基于 Xcode 16 新建工程项目&#xff0c;集成 cocoapods 执行 pod init 报错 ### Error RuntimeError - PBXGroup attempted to initialize an object with unknown ISA PBXFileSystemSynchronizedRootGroup from attributes: {"isa">"PBXFileSystemSynchro…...