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

相关文章

SpringBoot+Redis防止接口重复提交问题

《SpringBoot+Redis防止接口重复提交问题》:本文主要介绍SpringBoot+Redis防止接口重复提交问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录前言实现思路代码示例测试总结前言在项目的使用使用过程中,经常会出现某些操作在短时间内频繁提交。例

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

spring中的ImportSelector接口示例详解

《spring中的ImportSelector接口示例详解》Spring的ImportSelector接口用于动态选择配置类,实现条件化和模块化配置,关键方法selectImports根据注解信息返回... 目录一、核心作用二、关键方法三、扩展功能四、使用示例五、工作原理六、应用场景七、自定义实现Impor

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Java中的Closeable接口及常见问题

《Java中的Closeable接口及常见问题》Closeable是Java中的一个标记接口,用于表示可以被关闭的对象,它定义了一个标准的方法来释放对象占用的系统资源,下面给大家介绍Java中的Clo... 目录1. Closeable接口概述2. 主要用途3. 实现类4. 使用方法5. 实现自定义Clos

Python中合并列表(list)的六种方法小结

《Python中合并列表(list)的六种方法小结》本文主要介绍了Python中合并列表(list)的六种方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录一、直接用 + 合并列表二、用 extend() js方法三、用 zip() 函数交叉合并四、用

Spring Boot中的YML配置列表及应用小结

《SpringBoot中的YML配置列表及应用小结》在SpringBoot中使用YAML进行列表的配置不仅简洁明了,还能提高代码的可读性和可维护性,:本文主要介绍SpringBoot中的YML配... 目录YAML列表的基础语法在Spring Boot中的应用从YAML读取列表列表中的复杂对象其他注意事项总

java对接第三方接口的三种实现方式

《java对接第三方接口的三种实现方式》:本文主要介绍java对接第三方接口的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录HttpURLConnection调用方法CloseableHttpClient调用RestTemplate调用总结在日常工作