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

相关文章

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.