学习笔记: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

相关文章

Python列表去重的4种核心方法与实战指南详解

《Python列表去重的4种核心方法与实战指南详解》在Python开发中,处理列表数据时经常需要去除重复元素,本文将详细介绍4种最实用的列表去重方法,有需要的小伙伴可以根据自己的需要进行选择... 目录方法1:集合(set)去重法(最快速)方法2:顺序遍历法(保持顺序)方法3:副本删除法(原地修改)方法4:

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

Python中DataFrame转列表的最全指南

《Python中DataFrame转列表的最全指南》在Python数据分析中,Pandas的DataFrame是最常用的数据结构之一,本文将为你详解5种主流DataFrame转换为列表的方法,大家可以... 目录引言一、基础转换方法解析1. tolist()直接转换法2. values.tolist()矩阵

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

python展开嵌套列表的多种方法

《python展开嵌套列表的多种方法》本文主要介绍了python展开嵌套列表的多种方法,包括for循环、列表推导式和sum函数三种方法,具有一定的参考价值,感兴趣的可以了解一下... 目录一、嵌套列表格式二、嵌套列表展开方法(一)for循环(1)for循环+append()(2)for循环+pyPhWiFd

Python容器类型之列表/字典/元组/集合方式

《Python容器类型之列表/字典/元组/集合方式》:本文主要介绍Python容器类型之列表/字典/元组/集合方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 列表(List) - 有序可变序列1.1 基本特性1.2 核心操作1.3 应用场景2. 字典(D

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

如何用java对接微信小程序下单后的发货接口

《如何用java对接微信小程序下单后的发货接口》:本文主要介绍在微信小程序后台实现发货通知的步骤,包括获取Access_token、使用RestTemplate调用发货接口、处理AccessTok... 目录配置参数 调用代码获取Access_token调用发货的接口类注意点总结配置参数 首先需要获取Ac