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

一、POSIX PSE52接口列表

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

IEEE POSIX接口online搜索链接:

The Open Group Base Specifications Issue 7, 2018 edition

详细内容参考下面表格:

SN

Module/_POSIX_宏

Function

File

1

POSIX_C_LANG_MATH

(249=183+66)

acos()

<math.h>

2

acosf()

3

acosh()

4

acoshf()

5

acoshl()

6

acosl()

7

asin()

8

asinf()

9

asinh()

10

asinhf()

11

asinhl()

12

asinl()

13

atan()

14

atan2()

15

atan2f()

16

atan2l()

17

atanf()

18

atanh()

19

atanhf()

20

atanhl()

21

atanl()

22

cbrt()

23

cbrtf()

24

cbrtl()

25

ceil()

26

ceilf()

27

ceill()

28

copysign()

29

copysignf()

30

copysignl()

31

cos()

32

cosf()

33

cosh()

34

coshf()

35

coshl()

36

cosl()

37

erf()

38

erfc()

39

erfcf()

40

erfcl()

41

erff()

42

erfl()

43

exp()

44

exp2()

45

exp2f()

46

exp2l()

47

expf()

48

expl()

49

expm1()

50

expm1f()

51

expm1l()

52

fabs()

53

fabsf()

54

fabsl()

55

fdim()

56

fdimf()

57

fdiml()

58

floor()

59

floorf()

60

floorl()

61

fma()

62

fmaf()

63

fmal()

64

fmax()

65

fmaxf()

66

fmaxl()

67

fmin()

68

fminf()

69

fminl()

70

fmod()

71

fmodf()

72

fmodl()

73

fpclassify()

74

frexp()

75

frexpf()

76

frexpl()

77

hypot()

78

hypotf()

79

hypotl()

80

ilogb()

81

ilogbf()

82

ilogbl()

83

isfinite()

84

isgreater()

85

isgreaterequal()

86

isinf()

87

isless()

88

islessequal()

89

islessgreater()

90

isnan()

91

isnormal()

92

isunordered()

93

ldexp()

94

ldexpf()

95

ldexpl()

96

lgamma()

97

lgammaf()

98

lgammal()

99

llrint()

100

llrintf()

101

llrintl()

102

llround()

103

llroundf()

104

llroundl()

105

log()

106

log10()

107

log10f()

108

log10l()

109

log1p()

110

log1pf()

111

log1pl()

112

log2()

113

log2f()

114

log2l()

115

logb()

116

logbf()

117

logbl()

118

logf()

119

logl()

120

lrint()

121

lrintf()

122

lrintl()

123

lround()

124

lroundf()

125

lroundl()

126

modf()

127

modff()

128

modfl()

129

nan()

130

nanf()

131

nanl()

132

nearbyint()

133

nearbyintf()

134

nearbyintl()

135

nextafter()

136

nextafterf()

137

nextafterl()

138

nexttoward()

139

nexttowardf()

140

nexttowardl()

141

pow()

142

powf()

143

powl()

144

remainder()

145

remainderf()

146

remainderl()

147

remquo()

148

remquof()

149

remquol()

150

rint()

151

rintf()

152

rintl()

153

round()

154

roundf()

155

roundl()

156

scalbln()

157

scalblnf()

158

scalblnl()

159

scalbn()

160

scalbnf()

161

scalbnl()

162

signbit()

163

sin()

164

sinf()

165

sinh()

166

sinhf()

167

sinhl()

168

sinl()

169

sqrt()

170

sqrtf()

171

sqrtl()

172

tan()

173

tanf()

174

tanh()

175

tanhf()

176

tanhl()

177

tanl()

178

tgamma()

179

tgammaf()

180

tgammal()

181

trunc()

182

truncf()

183

truncl()

184

cabs()

<complex.h>

185

cabsf()

186

cabsl()

187

cacos()

188

cacosf()

189

cacosh()

190

cacoshf()

191

cacoshl()

192

cacosl()

193

carg()

194

cargf()

195

cargl()

196

casin()

197

casinf()

198

casinh()

199

casinhf()

200

casinhl()

201

casinl()

202

catan()

203

catanf()

204

catanh()

205

catanhf()

206

catanhl()

207

catanl()

208

ccos()

209

ccosf()

210

ccosh()

211

ccoshf()

212

ccoshl()

213

ccosl()

214

cexp()

215

cexpf()

216

cexpl()

217

cimag()

218

cimagf()

219

cimagl()

220

clog()

221

clogf()

222

clogl()

223

conj()

224

conjf()

225

conjl()

226

cpow()

227

cpowf()

228

cpowl()

229

cproj()

230

cprojf()

231

cprojl()

232

creal()

233

crealf()

234

creall()

235

csin()

236

csinf()

237

csinh()

238

csinhf()

239

csinhl()

240

csinl()

241

csqrt()

242

csqrtf()

243

csqrtl()

244

ctan()

245

ctanf()

246

ctanh()

247

ctanhf()

248

ctanhl()

249

ctanl()

250

POSIX_FD_MGMT

(12=3+1+7+1)

dup()

<unistd.h>

251

dup2()

252

lseek()

253

fcntl()

<fcntl.h>

254

fgetpos()

<stdio.h>

255

fseek()

256

fseeko()

257

fsetpos()

258

ftell()

259

ftello()

260

rewind()

261

ftruncate()

<unistd.h>

262

POSIX_FILE_SYSTEM

(22=8+5+1+3+4+1)

access()

<unistd.h>

263

chdir()

264

fpathconf()

265

getcwd()

266

link()

267

pathconf()

268

rmdir()

269

unlink()

270

closedir()

<dirent.h>

271

opendir()

272

readdir()

273

readdir_r()

274

rewinddir()

275

creat()

<fcntl.h>

276

fstat()

<sys/stat.h>

277

mkdir()

278

stat()

279

remove()

<stdio.h>

280

rename()

281

tmpfile()

282

tmpnam()

283

utime()

<utime.h>

284

_POSIX_MAPPED_FILES and

_POSIX_SYNCHRONIZED_IO

(1)

msync()

<sys/mman.h>

285

_POSIX_MESSAGE_PASSING

(8)

mq_close()

<mqueue.h>

286

mq_getattr()

287

mq_notify()

288

mq_open()

289

mq_receive()

290

mq_send()

291

mq_setattr()

292

mq_unlink()

293

_POSIX_MESSAGE_PASSING

and _POSIX_TIMEOUTS(2)

mq_timedreceive()

<mqueue.h>

294

mq_timedsend()

295

_POSIX_TIMEOUTS and

_POSIX_TRACE(1)

posix_trace_timedgetnext_event()

<trace.h>

296

_POSIX_TRACE

(30)

posix_trace_attr_destroy()

<trace.h>

297

posix_trace_attr_getclockres()

298

posix_trace_attr_getcreatetime()

299

posix_trace_attr_getgenversion()

300

posix_trace_attr_getname()

301

posix_trace_attr_getstreamfullpolicy()

302

posix_trace_attr_getmaxdatasize()

303

posix_trace_attr_getmaxsystemeventsize()

304

posix_trace_attr_getmaxusereventsize()

305

posix_trace_attr_getstreamsize()

306

posix_trace_attr_init()

307

posix_trace_attr_setmaxdatasize()

308

posix_trace_attr_setname()

309

posix_trace_attr_setstreamfullpolicy()

310

posix_trace_attr_setstreamsize()

311

posix_trace_clear()

312

posix_trace_create()

313

posix_trace_event()

314

posix_trace_eventid_equal()

315

posix_trace_eventid_get_name()

316

posix_trace_eventid_open()

317

posix_trace_eventtypelist_getnext_id()

318

posix_trace_eventtypelist_rewind()

319

posix_trace_get_attr()

320

posix_trace_get_status()

321

posix_trace_getnext_event()

322

posix_trace_shutdown()

323

posix_trace_start()

324

posix_trace_stop()

325

posix_trace_trygetnext_event()

326

_POSIX_TRACE and

_POSIX_TRACE_LOG

(9)

posix_trace_attr_getlogfullpolicy()

<trace.h>

327

posix_trace_attr_getlogsize()

328

posix_trace_attr_setlogfullpolicy()

329

posix_trace_attr_setlogsize()

330

posix_trace_close()

331

posix_trace_create_withlog()

332

posix_trace_flush()

333

posix_trace_open()

334

posix_trace_rewind()

335

_POSIX_TRACE and

_POSIX_TRACE_EVENT_FILTER

(8)

posix_trace_eventset_add()

<trace.h>

336

posix_trace_eventset_del()

337

posix_trace_eventset_empty()

338

posix_trace_eventset_fill()

339

posix_trace_eventset_ismember()

340

posix_trace_get_filter()

341

posix_trace_set_filter()

342

posix_trace_trid_eventid_open()

二、参考

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/9901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QT--5

1> 将网络聊天室重新实现一遍 服务器端 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);ser new QTcpServer(this); }Widget::~Widget() {delete ui; }vo…

VSCODE IDF 编辑ESP32程序在使用xQueueHandle队列的时候需要注意的问题

VSCODE IDF 编辑ESP32程序在使用xQueueHandle队列的时候需要注意的问题&#xff1a; 在官方例程中使用&#xff1a; static xQueueHandle gpio_evt_queue NULL;来定义队列&#xff0c;再用 gpio_evt_queue xQueueCreate(10, sizeof(uint32_t));来初始化队列。 然后使用&…

Aapache Tomcat AJP 文件包含漏洞(CVE-2020-1938)

1 漏洞描述 CVE-2020-1938 是 Apache Tomcat 中的一个严重安全漏洞&#xff0c;该漏洞涉及到 Tomcat 的 AJP&#xff08;Apache JServ Protocol&#xff09;连接器。由于 AJP 协议在处理请求时存在缺陷&#xff0c;攻击者可以利用此漏洞读取服务器上的任意文件&#xff0c;甚至…

量化交易入门——从零开始搭建自己的量化交易系统

本篇作为个人学习过程记录&#xff0c;从零开始&#xff0c;入门量化交易。 量化交易系统模块介绍 一般的量化交易系统包含如下的功能模块参考&#xff1a; 数据收集模块 数据是量化交易的基础&#xff0c;因此数据收集模块是整个系统的核心之一。它负责从各种数据源收集市场…

ruoyi-vue-pro 使用记录(3)

ruoyi-vue-pro 使用记录 ERP&#xff08;3&#xff09; ERP数据库产品销售库存采购财务 ERP 文档 主要分为 5 个核心模块&#xff1a;采购、销售、库存、产品、财务。 采购管理以 erp_purchase_ 作为前缀的表销售管理以 erp_sale_ 作为前缀的表库存管理以 erp_stock_ 作为前…

【Linux】Linux——Centos7安装Nginx

不需要安装包 1.安装依赖 #查看 C 环境是否安装gcc -v #查看 zlib 是否安装cat /usr/lib64/pkgconfig/zlib.pc #查看 pcre 是否安装pcre-config --version 2.安装C #安装C yum install gcc-c 3.安装pcre yum install -y pcre pcre-devel 4.安装zlib #安装 yum install -y zlib…

该问题未得到解决(仅记录)

https://releases.ubuntu.com/bionic/进入网页下载ubuntu 选择烧录软件将下载的Ubuntu烧录到U盘中 之前用这个U盘烧录过一次&#xff0c;成功了&#xff0c;后来应该是U盘受损或者是什么其他原因使得用这个U盘总是烧录失败

ChatGLM大模型简介

ChatGLM系列是国产大语言模型中性能最好、回答准确率最高的大模型。如果有毕业论文、课题研究的需要&#xff0c;可以关注一下这个大模型。 清华大学和智谱AI的第一代ChatGLM-6B在2023年3月份推出&#xff0c;开源模型推出之后不久就获得了很多的关注和使用。3个月后的2023年6…

快速上手文心一言指令

人不走空 &#x1f308;个人主页&#xff1a;人不走空 &#x1f496;系列专栏&#xff1a;算法专题 ⏰诗词歌赋&#xff1a;斯是陋室&#xff0c;惟吾德馨 目录 &#x1f308;个人主页&#xff1a;人不走空 &#x1f496;系列专栏&#xff1a;算法专题 ⏰诗词歌…

c++ isupper() islower()

在C中&#xff0c;islower()和isupper()是C标准库中提供的两个字符判断函数。这两个函数用于判断一个字符是否为小写字母或大写字母。 islower()函数的原型如下&#xff1a; int islower(int c);它接受一个字符作为参数&#xff0c;返回非零值&#xff08;true&#xff09;表…

【LAMMPS学习】八、基础知识(5.10)LAMMPS流形(表面)

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语&#xff0c;以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

【NPM】Nginx Proxy Manager 一键申请 SSL 证书,自动续期,解决阿里云SSL免费证书每3个月失效问题

文章目录 1、NPM 简介2、实战Step 1&#xff1a;环境搭建 也可以看作者安装笔记 Step 2&#xff1a;创建容器 2.1 在系统任意位置创建一个文件夹&#xff0c;此文档以~/nginx-proxy-manager为例。2.2 创建docker-compose.yaml2.3 启动NPM服务 Step 3&#xff1a;配置反向代理3…

搭建知识库必备:12个开源 Wiki 软件工具盘点

在任何成功的公司中&#xff0c;部门间的知识共享是至关重要的。如果没有一个简单的信息交流方法&#xff0c;团队怎样才能有效合作呢&#xff1f;Wiki软件提供了一种创建、组织及在全公司范围内分享知识的直接方法。但是&#xff0c;哪一种Wiki软件是最佳的选择呢&#xff1f;…

给网络镜像模式下的 WSL2 使用 127.0.0.1代理的方法

网络镜像模式下的WSL2虽然复制了宿主机windows的ip&#xff0c;但是仍然无法访问127.0.0.1的代理。经过调查&#xff0c;发现因为WSL2从应用商店下载而来&#xff0c;所以可能是UWP应用&#xff0c;所以需要用工具解除环回代理限制。

Java入门基础学习笔记13——数据类型

数据类型的分类&#xff1a; 基本数据类型 引用数据类型 基本数据类型&#xff1a;4大类8种类型&#xff1a; 定义整形用int&#xff0c;再大的数用long。 package cn.ensource.variable;public class VariableDemo2 {public static void main(String[] args) {//目标&#x…

深入理解C++构造函数和析构函数

目录标题 1. 构造函数默认构造函数参数化构造函数拷贝构造函数 2. 析构函数3. 构造函数和析构函数的使用场景自动资源管理防止资源泄露深拷贝和浅拷贝 4. C的类中必定有个构造函数吗&#xff1f;5. 总结 C中的构造函数和析构函数是类对象生命周期管理的重要组成部分。构造函数用…

Android11 InputDispatcher 分发事件流程分析

在 Android11 InputReader分析 一文中分析到&#xff0c;InputReader将数据放入iq队列后&#xff0c;唤醒InputDispatcher线程&#xff0c;执行InputDispatcher的dispatchOnce方法 //frameworks\native\services\inputflinger\dispatcher\InputDispatcher.cpp void InputDispa…

Gradle基础笔记

配置镜像 修改 gradle>wrapper>gradle-wrapper.properties distributionUrlhttps://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.6-all.zip 配置父项目 使用 subprojects 编码问题处理 [compileJava, compileTestJava, javadoc].options.encoding ‘UTF-…

【js】将一维数组处理成树形数据并且实现模糊查询

项目中由于数据量不大&#xff0c;后台并未做处理&#xff0c;因此前端拿到返回的Table数据需要处理成树形数据再渲染到表格中 原始数据 const dataList[{"id": 44,"seedlingName": "测试2","seedlingType": "测试2",&quo…

k8s拉起一个pod底层是如何运行的

在Kubernetes中&#xff0c;当你尝试启动一个Pod时&#xff0c;底层的运行方式是由Kubelet服务来管理的。以下是Pod启动过程的简化概述&#xff1a; Kubernetes API Server接收到创建Pod的请求。 API Server将Pod的元数据存储到etcd中&#xff0c;以便于Pod的调度和跟踪。 Sc…