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

2024-05-11 02:04

本文主要是介绍学习笔记: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实现情况

这篇关于学习笔记:IEEE 1003.13-2003【POSIX PSE52接口列表】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/978201

相关文章

MySQL中C接口的实现

《MySQL中C接口的实现》本节内容介绍使用C/C++访问数据库,包括对数据库的增删查改操作,主要是学习一些接口的调用,具有一定的参考价值,感兴趣的可以了解一下... 目录准备mysql库使用mysql库编译文件官方API文档对象的创建和关闭链接数据库下达sql指令select语句前言:本节内容介绍使用C/

Python 常用数据类型详解之字符串、列表、字典操作方法

《Python常用数据类型详解之字符串、列表、字典操作方法》在Python中,字符串、列表和字典是最常用的数据类型,它们在数据处理、程序设计和算法实现中扮演着重要角色,接下来通过本文给大家介绍这三种... 目录一、字符串(String)(一)创建字符串(二)字符串操作1. 字符串连接2. 字符串重复3. 字

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Python进阶之列表推导式的10个核心技巧

《Python进阶之列表推导式的10个核心技巧》在Python编程中,列表推导式(ListComprehension)是提升代码效率的瑞士军刀,本文将通过真实场景案例,揭示列表推导式的进阶用法,希望对... 目录一、基础语法重构:理解推导式的底层逻辑二、嵌套循环:破解多维数据处理难题三、条件表达式:实现分支

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

基于Redisson实现分布式系统下的接口限流

《基于Redisson实现分布式系统下的接口限流》在高并发场景下,接口限流是保障系统稳定性的重要手段,本文将介绍利用Redisson结合Redis实现分布式环境下的接口限流,具有一定的参考价值,感兴趣... 目录分布式限流的核心挑战基于 Redisson 的分布式限流设计思路实现步骤引入依赖定义限流注解实现

SpringBoot实现RSA+AES自动接口解密的实战指南

《SpringBoot实现RSA+AES自动接口解密的实战指南》在当今数据泄露频发的网络环境中,接口安全已成为开发者不可忽视的核心议题,RSA+AES混合加密方案因其安全性高、性能优越而被广泛采用,本... 目录一、项目依赖与环境准备1.1 Maven依赖配置1.2 密钥生成与配置二、加密工具类实现2.1

使用Python的requests库调用API接口的详细步骤

《使用Python的requests库调用API接口的详细步骤》使用Python的requests库调用API接口是开发中最常用的方式之一,它简化了HTTP请求的处理流程,以下是详细步骤和实战示例,涵... 目录一、准备工作:安装 requests 库二、基本调用流程(以 RESTful API 为例)1.