学习笔记:IEEE 1003.13-2003【POSIX PSE53接口列表】
一、POSIX PSE53接口列表
根据IEEE 1003.13-2003,整理了POSIX PSE53接口API(一共126个),每个API支持链接查看。
IEEE POSIX接口online搜索链接:
The Open Group Base Specifications Issue 7, 2018 edition
详细内容参考下面表格:
| SN | Module/_POSIX_宏 | Function | File |
| 1 | POSIX_EVENT_MGMT(6) | FD_CLR() | <sys/select.h> |
| 2 | FD_ISSET() | ||
| 3 | FD_SET() | ||
| 4 | FD_ZERO() | ||
| 5 | pselect() | ||
| 6 | select() | ||
| 7 | POSIX_MULTI_PROCESS (21=3+13+1+1+1+2) | _Exit() | <stdlib.h> |
| 8 | atexit() | ||
| 9 | exit() | ||
| 10 | _exit() | <unistd.h> | |
| 11 | execl() | ||
| 12 | execle() | ||
| 13 | execlp() | ||
| 14 | execv() | ||
| 15 | execve() | ||
| 16 | execvp() | ||
| 17 | fork() | ||
| 18 | getpgrp() | ||
| 19 | getpid() | ||
| 20 | getppid() | ||
| 21 | setsid() | ||
| 22 | sleep() | ||
| 23 | assert() | <assert.h> | |
| 24 | clock() | <time.h> | |
| 25 | times() | <sys/time.h> | |
| 26 | wait() | <sys/wait.h> | |
| 27 | waitpid() | ||
| 28 | POSIX_NETWORKING (56=18+25+1+8+4) | accept() | <sys/socket.h> |
| 29 | bind() | ||
| 30 | connect() | ||
| 31 | getpeername() | ||
| 32 | getsockname() | ||
| 33 | getsockopt() | ||
| 34 | listen() | ||
| 35 | recv() | ||
| 36 | recvfrom() | ||
| 37 | recvmsg() | ||
| 38 | send() | ||
| 39 | sendmsg() | ||
| 40 | sendto() | ||
| 41 | setsockopt() | ||
| 42 | shutdown() | ||
| 43 | socket() | ||
| 44 | sockatmark() | ||
| 45 | socketpair() | ||
| 46 | endhostent() | <netdb.h> | |
| 47 | endnetent() | ||
| 48 | endprotoent() | ||
| 49 | endservent() | ||
| 50 | freeaddrinfo() | ||
| 51 | gai_strerror() | ||
| 52 | getaddrinfo() | ||
| 53 | gethostbyaddr()【removed】 | ||
| 54 | gethostbyname()【removed】 | ||
| 55 | gethostent() | ||
| 56 | getnameinfo() | ||
| 57 | getnetbyaddr() | ||
| 58 | getnetbyname() | ||
| 59 | getnetent() | ||
| 60 | getprotobyname() | ||
| 61 | getprotobynumber() | ||
| 62 | getprotoent() | ||
| 63 | getservbyname() | ||
| 64 | getservbyport() | ||
| 65 | getservent() | ||
| 66 | h_errno【removed】 | ||
| 67 | sethostent() | ||
| 68 | setnetent() | ||
| 69 | setprotoent() | ||
| 70 | setservent() | ||
| 71 | gethostname() | <unistd.h> | |
| 72 | htonl() | <arpa/inet.h> | |
| 73 | htons() | ||
| 74 | inet_addr() | ||
| 75 | inet_ntoa() | ||
| 76 | inet_ntop() | ||
| 77 | inet_pton() | ||
| 78 | ntohl() | ||
| 79 | ntohs() | ||
| 80 | if_freenameindex() | <net/if.h> | |
| 81 | if_indextoname() | ||
| 82 | if_nameindex() | ||
| 83 | if_nametoindex() | ||
| 84 | POSIX_PIPE(1) | pipe() | <unistd.h> |
| 85 | POSIX_SIGNAL_JUMP(2) | siglongjmp() | <setjmp.h> |
| 86 | sigsetjmp() | ||
| 87 | _POSIX_ASYNCHRONOUS_IO (8) | aio_cancel() | <aio.h> |
| 88 | aio_error() | ||
| 89 | aio_fsync() | ||
| 90 | aio_read() | ||
| 91 | aio_return() | ||
| 92 | aio_suspend() | ||
| 93 | aio_write() | ||
| 94 | lio_listio() | ||
| 95 | _POSIX_CPUTIME(1) | clock_getcpuclockid() | <time.h> |
| 96 | _POSIX_MEMORY_PROTECTION(1) | mprotect() | <sys/mman.h> |
| 97 | _POSIX_PRIORITY_SCHEDULING (5) | sched_getparam() | <sched.h> |
| 98 | sched_getscheduler() | ||
| 99 | sched_setparam() | ||
| 100 | sched_setscheduler() | ||
| 101 | sched_yield() | ||
| 102 | _POSIX_SPAWN (17) | posix_spawn() | <spawn.h> |
| 103 | posix_spawn_file_actions_addclose() | ||
| 104 | posix_spawn_file_actions_adddup2() | ||
| 105 | posix_spawn_file_actions_addopen() | ||
| 106 | posix_spawn_file_actions_destroy() | ||
| 107 | posix_spawn_file_actions_init() | ||
| 108 | posix_spawnattr_destroy() | ||
| 109 | posix_spawnattr_getflags() | ||
| 110 | posix_spawnattr_getpgroup() | ||
| 111 | posix_spawnattr_getsigdefault() | ||
| 112 | posix_spawnattr_getsigmask() | ||
| 113 | posix_spawnattr_init() | ||
| 114 | posix_spawnattr_setflags() | ||
| 115 | posix_spawnattr_setpgroup() | ||
| 116 | posix_spawnattr_setsigdefault() | ||
| 117 | posix_spawnattr_setsigmask() | ||
| 118 | posix_spawnp() | ||
| 119 | _POSIX_SPAWN and _POSIX_PRIORITY_SCHEDULING (4) | posix_spawnattr_getschedparam() | <spawn.h> |
| 120 | posix_spawnattr_getschedpolicy() | ||
| 121 | posix_spawnattr_setschedparam() | ||
| 122 | posix_spawnattr_setschedpolicy() | ||
| 123 | _POSIX_THREAD_PROCESS_SHARED and _POSIX_THREADS (4) | pthread_condattr_getpshared() | <pthread.h> |
| 124 | pthread_condattr_setpshared() | ||
| 125 | pthread_mutexattr_getpshared() | ||
| 126 | pthread_mutexattr_setpshared() |
二、参考
1.学习笔记:IEEE 1003.13-2003(POSIX实时与嵌入式规范)
2.POSIX标准及RT-Thread实现情况
相关文章:
学习笔记:IEEE 1003.13-2003【POSIX PSE53接口列表】
一、POSIX PSE53接口列表 根据IEEE 1003.13-2003,整理了POSIX PSE53接口API(一共126个),每个API支持链接查看。 IEEE POSIX接口online搜索链接: The Open Group Base Specifications Issue 7, 2018 edition 详细内…...
springboot logback 日志注入安全问题 统一处理
背景 日志注入一般指的是恶意用户输出换行等内容,混淆正常的日志,导致排查问题是无法正确定位问题,因此,我们需要对要打印的日志内容进行过滤。 但是,如果是每个接口单独处理的话,成本较高,因此…...
linux进阶高级配置,你需要知道的有哪些(13)-Squid代理服务器
1、squid代理的作用:缓存网页对象,减少重复请求 2、代理的基本类型 传统代理:适用于Internet互联网,需明确指定服务端(浏览器需要配置) 透明代理:适用于共享上网网关,不需要指定服务…...
SpringBoot自动装配(二)
近日,余溺于先贤古哲之文无法自拔。虽未明其中真意,但总觉有理。遂抄录一篇以供诸君品鉴——公孙鞅曰:“臣闻之:‘疑行无名,疑事无功。’君亟定变法之虑,殆无顾天下之议之也。且夫有高人之行者,…...
数据结构 顺序表1
1. 何为顺序表: 顺序表是一种线性数据结构,是由一组地址连续的存储单元依次存储数据元素的结构,通常采用数组来实现。顺序表的特点是可以随机存取其中的任何一个元素,并且支持在任意位置上进行插入和删除操作。在顺序表中…...
C++基础-编程练习题1
文章目录 一、哥德巴赫猜想二、哥德巴赫猜想2三、打印成绩单四、成绩输入输出五、数组输出奇数位偶数位 一、哥德巴赫猜想 【试题描述】 哥德巴赫提出了以下的猜想:任何一个大于 2 的偶数都可以表示成 2 个质数之和。 质数是指除了 1 和本身之外没有其他约数的数&a…...
四十九坊股权设计,白酒新零售分红制度,新零售策划机构
肆拾玖坊商业模式 | 白酒新零售体系 | 新零售系统开发 坐标:厦门,我是易创客肖琳 深耕社交新零售行业10年,主要提供新零售系统工具及顶层商业模式设计、全案策划运营陪跑等。 不花钱开3000多家门店,只靠49个男人用一套方法卖白酒…...
如何将公众号添加到CSDN个人主页
1. 创作中心- 推广管理 输入个人公众号名字并开启微信公众号推广 2. 将公众号的二维码图片加入拓展信息 个人主页的左下角就能看到推广 如果希望能看到是二维码 操作如下: 写篇文章贴上二维码 然后点击鼠标右键获得此页面链接 ,例如我的个人公众号 htt…...
64K方法数限制原理及解决方案
64K限制的原因 Android APK文件本质上是一个压缩文件,它包含的classes.dex文件是可执行的Dalvik字节码文件,这个.dex文件中存放的就是编译后的Java代码。Dalvik可执行文件规范限制了单个.dex文件最多引用的方法数是65536个。其中包含联网Android Framew…...
产品品牌CRUD
文章目录 1.renren-generator生成CRUD1.数据库表设计1.数据表设计2.分析 2.代码生成器生成crud1.查看generator.properties(不需要修改)2.修改application.yml 连接的数据库修改为云数据库3.启动renren-generator模块4.浏览器访问 http://localhost:81/5…...
惠普发布全新AI战略,重塑办公空间 引领企业智能化新浪潮
近日、全球知名科技公司惠普在北京隆重举办了以“用智能,开启无限可能”为主题的2024惠普商用AI战略暨AI PC新品发布会,此次盛会标志着惠普在人工智能领域迈出了重要一步,惠普紧跟时代步伐,推出了更高效、更安全、更灵活的AI PC产…...
python中的数据可视化:极坐标散点图
【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 python中的数据可视化: 极坐标散点图 [太阳]选择题 关于以下代码输出结果的说法中正确的是? import matplotlib.pyplot as plt import numpy as np n 150 r 2 * np.r…...
5.12.1 Detecting and classifying lesions in mammograms with Deep Learning
计算机辅助检测 (CAD) 系统的开发是为了帮助放射科医生分析筛查性乳房 X 光检查,深度 CNN 有可能彻底改变医学图像分析。我们提出了一种基于最成功的对象检测框架之一 Faster R-CNN 的 CAD 系统。该系统无需任何人为干预即可检测乳房 X 光照片上的恶性或良性病变并对…...
Python爬虫——如何使用urllib的HTTP基本库
怎样通过 urllib库 发送 HTTP 请求? urllib库主要由四个模块组成: urllib.request 打开和读取 URLurllib.error 包含 urllib.request 抛出的异常urllib.parse 用于解析 URLurllib.robotparser 用于解析 robots.txt 文件 1. 使用urllib.parse解析URL 使用urlparse(…...
OceanBase v4.3特性解析:新功能“租户克隆”的场景与应用指南
熟悉或曾用过OceanBase的朋友,对于“多租户”这一理念定不陌生。OceanBase的租户概念,与我们熟知的传统数据库实例颇为相似。举例来说,OceanBase的租户支持MySQL兼容模式,对于用户而言,选用一个MySQL兼容模式的租户&am…...
RS3236-3.3YUTDN4功能和参数介绍及PDF资料
RS3236-3.3YUTDN4功能和参数介绍及PDF资料-公司新闻-配芯易-深圳市亚泰盈科电子有限公司 品牌: RUNIC(润石) 封装: XDFN-4-EP(1x1) 描述: 带过温保护 输出类型: 固定 最大输入电压: 7.5V 输出电压: 3.3V 最大输出电流: 500mA RS3236-3.3YUTDN4 是一款低压差线性稳压器&#x…...
Vue如何引入公用方法
文章目录 1. 在全局范围内引入2. 在单文件组件中引入3. 使用Vuex或Vue Composition API4. 使用mixins5. 使用插件 1. 在全局范围内引入 在你的main.js或main.ts文件中引入并注册你的公用方法,使得它们可以在整个Vue应用中使用。 // 引入你的公用方法文件 import {…...
Java面试题:ConcurrentHashMap
ConcurrentHashMap 一种线程安全的高效Map集合 jdk1.7之前 底层采用分段的数组链表实现 一个不可扩容的数组:segment[] 数组中的每个元素都对应一个HashEntry数组用以存放数据 当放入数据时,根据key的哈希值找到对应的segment数组下标 找到下标后就会添加一个reentrantlo…...
现在闪侠惠递寄快递有福利了,千万不要因没把握住而后悔呀!
闪侠惠递平台寄快递现在真的是太便宜了,优惠价格把握不住,后悔都来不及!大家可以在闪侠惠递上面寄快递,价格真的非常优惠呢,比咱们平常寄快递的价格都优惠呢,真的,小编都亲自替大家尝试过了呢。…...
vue+ant-design+formBuiler表单构建器——技能提升——form design——亲测有效
最近看到后端同事在弄一个后台管理系统,额,前端真的是夹缝中生存啊,AI抢饭碗,后端也想干前端的活儿。。。 他用到了表单构建器,具体效果如下: 网上有很多适用于ElementUi和ant-design的form design插件,下…...
Vim 调用外部命令学习笔记
Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...
使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式
一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明:假设每台服务器已…...
iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
css实现圆环展示百分比,根据值动态展示所占比例
代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...
解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八
现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet,点击确认后如下提示 最终上报fail 解决方法 内核升级导致,需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...
iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版分享
平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...
Python实现prophet 理论及参数优化
文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候,写过一篇简单实现,后期随着对该模型的深入研究,本次记录涉及到prophet 的公式以及参数调优,从公式可以更直观…...
【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...
解决本地部署 SmolVLM2 大语言模型运行 flash-attn 报错
出现的问题 安装 flash-attn 会一直卡在 build 那一步或者运行报错 解决办法 是因为你安装的 flash-attn 版本没有对应上,所以报错,到 https://github.com/Dao-AILab/flash-attention/releases 下载对应版本,cu、torch、cp 的版本一定要对…...
