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

2024-05-13 16:52

本文主要是介绍学习笔记:IEEE 1003.13-2003【POSIX PSE54接口列表】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、POSIX PSE54接口列表

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

IEEE POSIX接口online搜索链接:

The Open Group Base Specifications Issue 7, 2018 edition

详细内容参考下面表格:

SN

Module/_POSIX_宏

Function

File

1

POSIX_C_LANG_WIDE_CHAR

(66=41+18+5+2)

btowc()

<wchar.h>

2

mbrlen()

3

mbrtowc()

4

mbsinit()

5

mbsrtowcs()

6

swprintf()

7

swscanf()

8

vswprintf()

9

vswscanf()

10

wcrtomb()

11

wcscat()

12

wcschr()

13

wcscmp()

14

wcscoll()

15

wcscpy()

16

wcscspn()

17

wcsftime()

18

wcslen()

19

wcsncat()

20

wcsncmp()

21

wcsncpy()

22

wcspbrk()

23

wcsrchr()

24

wcsrtombs()

25

wcsspn()

26

wcsstr()

27

wcstod()

28

wcstof()

29

wcstok()

30

wcstol()

31

wcstold()

32

wcstoll()

33

wcstoul()

34

wcstoull()

35

wcsxfrm()

36

wctob()

37

wmemchr()

38

wmemcmp()

39

wmemcpy()

40

wmemmove()

41

wmemset()

42

iswalnum()

<wctype.h>

43

iswalpha()

44

iswblank()

45

iswcntrl()

46

iswctype()

47

iswdigit()

48

iswgraph()

49

iswlower()

50

iswprint()

51

iswpunct()

52

iswspace()

53

iswupper()

54

iswxdigit()

55

towctrans()

56

towlower()

57

towupper()

58

wctrans()

59

wctype()

60

mblen()

<stdlib.h>

61

mbstowcs()

62

mbtowc()

63

wcstombs()

64

wctomb()

65

wcstoimax()

<inttypes.h>

66

wcstoumax()

67

POSIX_DEVICE_SPECIFIC

(14=10+1+4)

cfgetispeed()

<termios.h>

68

cfgetospeed()

69

cfsetispeed()

70

cfsetospeed()

71

tcdrain()

72

tcflow()

73

tcflush()

74

tcgetattr()

75

tcsendbreak()

76

tcsetattr()

77

ctermid()

<stdio.h>

78

isatty()

<unistd.h>

79

ttyname()

80

ttyname_r()

81

POSIX_FIFO(1)

mkfifo()

<sys/stat.h>

82

POSIX_FILE_ATTRIBUTES

(5=3+2)

chmod()

<sys/stat.h>

83

fchmod()

84

umask()

85

chown()

<unistd.h>

86

fchown()

87

POSIX_FILE_SYSTEM_EXT

(2)

glob()

<glob.h>

88

globfree()

89

POSIX_JOB_CONTROL

(3)

setpgid()

<unistd.h>

90

tcgetpgrp()

91

tcsetpgrp()

92

POSIX_REGEXP(4)

regcomp()

<regex.h>

93

regerror()

94

regexec()

95

regfree()

96

POSIX_SHELL_FUNC

(5=2+1+2)

pclose()

<stdio.h>

97

popen()

98

system()

<stdlib.h>

99

wordexp()

<wordexp.h>

100

wordfree()

101

POSIX_STRING_MATCHING

(6=1+5)

fnmatch()

<fnmatch.h>

102

getopt()

<unistd.h>

103

optarg

104

opterr

105

optind

106

optopt

107

POSIX_SYMBOLIC_LINKS

(3=1+2)

lstat()

<sys/stat.h>

108

readlink()

<unistd.h>

109

symlink()

110

POSIX_SYSTEM_DATABASE

(8=4+4)

getgrgid()

<grp.h>

111

getgrgid_r()

112

getgrnam()

113

getgrnam_r()

114

getpwnam()

<pwd.h>

115

getpwnam_r()

116

getpwuid()

117

getpwuid_r()

118

POSIX_USER_GROUPS

(11)

getegid()

<unistd.h>

119

geteuid()

120

getgid()

121

getgroups()

122

getlogin()

123

getlogin_r()

124

getuid()

125

setegid()

126

seteuid()

127

setgid()

128

setuid()

129

POSIX_WIDE_CHAR_IO

(18)

fgetwc()

<wchar.h>

130

fgetws()

131

fputwc()

132

fputws()

133

fwide()

134

fwprintf()

135

fwscanf()

136

getwc()

137

getwchar()

138

putwc()

139

putwchar()

140

ungetwc()

141

vfwprintf()

142

vfwscanf()

143

vwprintf()

144

vwscanf()

145

wprintf()

146

wscanf()

147

XSI_DYNAMIC_LINKING

(4)

dlclose()

<dlfcn.h>

148

dlerror()

149

dlopen()

150

dlsym()

151

XSI_SYSTEM_LOGGING

(4)

closelog()

<syslog.h>

152

openlog()

153

setlogmask()

154

syslog()

155

_POSIX_ADVISORY_INFO

(3)

posix_fadvise()

<fcntl.h>

156

posix_fallocate()

157

posix_memalign()

<stdlib.h>

158

_POSIX_ADVISORY_INFO

and either

_POSIX_MAPPED_FILES or

_POSIX_SHARED

_MEMORY_OBJECTS(1)

posix_madvise()

<sys/mman.h>

二、参考

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

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

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



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

相关文章

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

讯飞webapi语音识别接口调用示例代码(python)

《讯飞webapi语音识别接口调用示例代码(python)》:本文主要介绍如何使用Python3调用讯飞WebAPI语音识别接口,重点解决了在处理语音识别结果时判断是否为最后一帧的问题,通过运行代... 目录前言一、环境二、引入库三、代码实例四、运行结果五、总结前言基于python3 讯飞webAPI语音

MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析

《MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析》本文将详细讲解MyBatis-Plus中的lambdaUpdate用法,并提供丰富的案例来帮助读者更好地理解和应... 目录深入探索MyBATis-Plus中Service接口的lambdaUpdate用法及示例案例背景