gpt4 book ai didi

c - VxWorks 上 strerror_r 的最大消息大小

转载 作者:太空宇宙 更新时间:2023-11-03 23:27:46 25 4
gpt4 key购买 nike

VxWorks 提供了一个只接受两个参数的 strerror_r 版本。

STATUS strerror_r
(
int errcode, /* error number */
char *buffer /* string buffer */
)

cURL 提到 MAXERRSTR_SIZE

The vxworks-style strerror_r() does use the buffer we pass to the function. The buffer size should be at least MAXERRSTR_SIZE (150) defined in rtsold.h

但我似乎无法在发行版中的任何地方找到文件 rtsold.h。

复制到缓冲区中的消息的最大大小是多少?某处是否定义了#define 或整数常量?

最佳答案

供将来引用。在撰写本文时,最大大小为 NAME_MAX,即 255 字节。请记住终止字节,并传递至少 256 字节的缓冲区以确保安全。 (看来我本可以在 VxWorks 上查阅 strerror_r 的来源。对不起,我不知道)。

关于c - VxWorks 上 strerror_r 的最大消息大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22856387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com