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

相关文章

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.

把Python列表中的元素移动到开头的三种方法

《把Python列表中的元素移动到开头的三种方法》在Python编程中,我们经常需要对列表(list)进行操作,有时,我们希望将列表中的某个元素移动到最前面,使其成为第一项,本文给大家介绍了把Pyth... 目录一、查找删除插入法1. 找到元素的索引2. 移除元素3. 插入到列表开头二、使用列表切片(Lis

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

C++11范围for初始化列表auto decltype详解

《C++11范围for初始化列表autodecltype详解》C++11引入auto类型推导、decltype类型推断、统一列表初始化、范围for循环及智能指针,提升代码简洁性、类型安全与资源管理效... 目录C++11新特性1. 自动类型推导auto1.1 基本语法2. decltype3. 列表初始化3

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

Python中将嵌套列表扁平化的多种实现方法

《Python中将嵌套列表扁平化的多种实现方法》在Python编程中,我们常常会遇到需要将嵌套列表(即列表中包含列表)转换为一个一维的扁平列表的需求,本文将给大家介绍了多种实现这一目标的方法,需要的朋... 目录python中将嵌套列表扁平化的方法技术背景实现步骤1. 使用嵌套列表推导式2. 使用itert

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

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