腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
errno
.h带来的麻烦
、
、
我在include/
linux
中有一个头文件,其中定义了包装器函数,它们使用
errno
。我使用#include <
errno
.h>包含了
errno
.h。当我尝试编译时,它告诉我"
errno
.h没有这样的文件或目录“。当我尝试#include <
linux
/
errno
.h>时,它找到了它,但它抱怨我在使用之前没有声明变量
errno
。我查看了
errno
.h,它确实没有声明它,这让人困惑
浏览 15
提问于2009-11-12
得票数 1
2
回答
不同系统上的
errno
位置
、
、
、
我对我应该在我的程序中使用
errno
()的什么实现感到困惑。我应该使用哪一个?#ifdef _WIN32 #include <stdlib.h> #else #include <
e
浏览 1
提问于2012-05-01
得票数 2
回答已采纳
1
回答
在socket中,如果我们在socket()中使用SOCK_STREAM作为第二个参数,UDP作为第三个参数,会发生什么?
、
、
、
socket(AF_INET, SOCK_STREAM, 0);
浏览 1
提问于2014-11-18
得票数 0
3
回答
取消链接目录时会发生什么情况?
、
、
假设
c
.txt在目录b中。unlink
c
.txt很简单,系统只需删除b目录中的条目{XXX,
c
.txt}即可。但是,如果b是a的一个子目录,而我想取消b的链接,会发生什么呢?
浏览 7
提问于2013-03-11
得票数 1
1
回答
使用libclang解析源文件-链接包含文件的问题
、
、
、
、
这是打印的错误:fatal error: '
linux
/
errno
.h' file not,的完整路径为/
Linux
_Kernel/
linux
/include/
linux
/
errno
.h
浏览 14
提问于2018-04-24
得票数 2
1
回答
“/usr/include/
linux
/
errno
.h:1:23:致命错误: asm/
errno
.h:没有此类文件或目录”
、
、
、
、
/gcc/libgcc2.
c
:29:/usr/include/
linux
/
errno
.h:1:23: fatal error: asm&
浏览 0
提问于2016-09-28
得票数 0
3
回答
如何使用out i2
c
命令读取i2cget?
、
、
在这里,内核不支持命令i2cget检查要从传感器读取的i2
c
数据。那么,还有其他方法可以从传感器读取i2
c
数据吗?
浏览 3
提问于2016-07-07
得票数 2
回答已采纳
1
回答
如何在
Linux
中获取inode的生成号?
、
、
、
摘要:我希望从用户空间获取
Linux
中文件的生成号(i_generation) (或至少ext4)。或者,或者是“出生时间”(文件创建时间)。尝试在EXT2_IOC_GETVERSION中使用<
linux
/ext2_fs.h> -GateEBADF (
errno
9)。也许是因为我试图从一个EXT2文件系统中获取EXT4信息?<
errno
.h> int fileno = open("generation.
c
", O
浏览 5
提问于2013-11-18
得票数 4
回答已采纳
1
回答
select在Windows 7上不能正确工作
、
所有:) cout << "select ret = " << ret << " (
errno
= "//选择ret =1 (
errno
= 0)//选择ret =1 (
errno
= 0)/
浏览 3
提问于2013-01-07
得票数 0
回答已采纳
2
回答
sprintf()负返回值和
errno
、
、
是否将
errno
设置为指示错误所在?
浏览 8
提问于2013-02-09
得票数 14
回答已采纳
2
回答
C
-返回负值作为无符号集
errno
?
、
、
日安,uint32_t myFunc(int* pI); 在函数体内出现错误的情况下,函数通过返回负
errno
值(即:return这个数值标准(即:
C
99,ANSI),
C
?我在评论中看到这样做显然将
errno
设置为EINVAL,但我找不到任何文档来支持这一点。将函数声明为有符号的int (即:int32_t myFunc(int* pI)),并将负值视为错误代码,而不是试图以这种方式设置
errno
,这不是更好吗?
浏览 5
提问于2014-08-25
得票数 0
回答已采纳
2
回答
当从不同线程调用相同的函数时,解决
errno
的机制是什么?
、
、
每个线程都获得
errno
(作为一个私有函数)。程序中有一个函数,这两个线程都可以调用它。它是线程安全的。 编译器将如何安排此函数以确保其相同的代码调用适当的
errno
函数?问题不在于
errno
本身。问题在于,这个通用函数是如何知道在得到执行时调用哪个
errno
的。同一段代码从哪里获得关于
errno
函数的不同线程特定信息?如果我在这个通用函数中使用
errno
,这个函数如何知道它必须在其环境中搜索
errno
--这种机制是否嵌入到
errno
定义中?结论:
浏览 3
提问于2022-03-05
得票数 0
回答已采纳
6
回答
rename()返回-1。如何知道重命名失败的原因?
、
、
我正在使用
c
++ stdio.h的rename()函数重命名文件夹,但有时它无法重命名文件夹并返回通过任何
c
++函数了解此错误解释的任何方法。
浏览 1
提问于2012-09-06
得票数 7
回答已采纳
6
回答
从Python访问
errno
?
、
、
、
但是,它调用的底层
C
库设置
errno
。有什么方法可以访问
errno
吗?只有
Linux
的解决方案就
浏览 0
提问于2009-03-19
得票数 25
回答已采纳
2
回答
为ENOMEM测试
errno
,而不是将一系列malloc调用比较为NULL
相反,可以在一系列
errno
= 0调用的顶部设置malloc,然后在最后测试
errno
== ENOMEM吗? double *a = NULL; double *
c
= NULL;
浏览 0
提问于2019-03-28
得票数 1
回答已采纳
1
回答
可能是多线程环境中的
Errno
描述
、
、
一个简单的线程-无关的strerror实现有什么问题,比如:#define E(n,s) case n: return s; const char* strerror
浏览 4
提问于2015-12-10
得票数 1
回答已采纳
1
回答
Redis服务器及其叉()-何时调用vm_enough_memory?
、
、
、
、
我试图了解fork()在
Linux
上运行的Redis服务器中是如何工作的,以及Redis将如何生成叉:无法分配内存响应。从我的倒影中,我看到了下一个:if ((childpid = fork()) == 0) { libm.so.6 => /usr/lib
浏览 1
提问于2019-08-24
得票数 2
回答已采纳
2
回答
史迪奥总是把错误定下来吗?
、
、
、
、
我一直认为在
errno
中可以获得更多的信息。但我怎么知道的?除了设置与流相关的错误指示符外,在流上操作的函数也以与对文件描述符操作的相应低级函数相同的方式设置“`
errno
”。 但我不知道这个保证有多强。这是
C
标准要求的吗?Visual /
C
++中会发生什么?
浏览 4
提问于2012-05-20
得票数 10
回答已采纳
1
回答
在哪个包含文件EPERM (由pthread_mutex_unlock返回)中声明了错误代码?
、
、
因为我在pthread.h或
errno
.h (在openSUSE
Linux
上)中都找不到EPERM的声明。我在asm-generic/
errno
-base.h中找到了这个,但这是正确的吗?为什么不在
errno
.h中?谢谢
浏览 1
提问于2009-11-19
得票数 0
回答已采纳
8
回答
errno
是线程安全的吗?
、
、
、
在
errno
.h中,这个变量被声明为extern int
errno
;,所以我的问题是,在一些调用之后检查perror值或在多线程代码中使用
errno
()是否安全。这是一个线程安全变量吗?我和gcc在x86架构上使用
linux
。
浏览 2
提问于2009-11-08
得票数 196
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux错误代码:errno.h与返回值-EINVAL
Linux C/C+调试的那些“歪门邪道”
linux下安装oracle12c
分享:C语言编程——LINUX 多线程
Android C++系列:Linux信号(三)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券