腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
Linux
系统中添加/注册唯一的
errno
和corrresponding消息?
c
、
linux
、
system
、
errno
考虑到'C‘作为
linux
系统上的开发平台,我有一个应用程序,希望设置一个与不同的惟一错误。现在假设我将一个唯一的
errno
赋值
为
errno
= 201,那么对strerr(
errno
)的相应调用将给出结果为“未知错误”,因为这是自定义的
errno
,系统不知道。那么我如何在
linux
系统中注册/添加这个唯一的
errno
(比如说201)。
浏览 1
提问于2015-11-21
得票数 2
2
回答
C-返回负值作为无符号集
errno
?
c
、
unsigned
、
errno
日安,uint32_t myFunc(int* pI); 在函数体内出现错误的情况下,函数通过返回负
errno
值(即:return我在评论中看到这样做显然将
errno
设置为EINVAL,但我找不到任何文档来支持这一点。将函数声明为有符号的int (即:int32_t myFunc(int* pI)),并将负值视为错误代码,而不是试图以这种方式设置
errno
,这不是更好吗?
浏览 5
提问于2014-08-25
得票数 0
回答已采纳
3
回答
在一些遗留C代码中看到了一个奇怪的if语句
c
、
legacy
、
evaluation
我在if语句中看到的内容是这样的。 ...该声明是否会无论我们在什么环境中,总是返回var的最终值?
浏览 0
提问于2012-10-23
得票数 0
回答已采纳
3
回答
errno
.h带来的麻烦
linux
、
redhat
、
errno
我在include/
linux
中有一个头文件,其中定义了包装器函数,它们使用
errno
。我使用#include <
errno
.h>包含了
errno
.h。当我尝试编译时,它告诉我"
errno
.h没有这样的文件或目录“。当我尝试#include <
linux
/
errno
.h>时,它找到了它,但它抱怨我在使用之前没有声明变量
errno
。我查看了
errno
.h,它确实没有声明它,这让人困惑
浏览 15
提问于2009-11-12
得票数 1
1
回答
在哪个包含文件EPERM (由pthread_mutex_unlock返回)中声明了错误代码?
include
、
pthreads
、
errno
因为我在pthread.h或
errno
.h (在openSUSE
Linux
上)中都找不到EPERM的声明。我在asm-generic/
errno
-base.h中找到了这个,但这是正确的吗?为什么不在
errno
.h中?谢谢
浏览 1
提问于2009-11-19
得票数 0
回答已采纳
2
回答
获取Jenkinsfile管道groovy中的python脚本的输出结果
python
、
jenkins
、
jenkins-pipeline
、
sh
我尝试将python脚本的输出
赋值
给变量。/scripts/myPythonScriptHere.py', returnStdout: true) ...} 下面是我的配置(在
linux
服务器上“
Errno
2没有这样的文件或目录 我该怎么做呢? 谢谢
浏览 106
提问于2020-04-18
得票数 0
回答已采纳
1
回答
在gdb中对
errno
设置观察点
debugging
、
gdb
、
libc
、
errno
、
watchpoint
我正在尝试找出
errno
何时发生变化。Cannot find shared library `/usr/lib/debug/lib/x86_64-
linux
-gnu/libc-2.13.so' indynamic linker's load module list 当我输入"watch
errno
“的时候。我需要
浏览 8
提问于2012-05-19
得票数 5
回答已采纳
3
回答
在Go中设置进程名称(如`ps`所示)
linux
、
process
、
go
我正在寻找一种至少能在
Linux
上工作的解决方案。
浏览 25
提问于2013-02-18
得票数 10
1
回答
尝试使用NASM设置
Errno
assembly
、
nasm
、
system-calls
、
errno
我正在做一个学校的项目,并尝试使用NASM设置变量
Errno
。 我的练习是仅使用NASM复制函数write。我根本不会用C语言。我的函数必须允许C文件在出现错误时读取
Errno
的值(例如,写的长度<0)。 我尝试使用call ___error (文件头中的“外部___error”),但我不太确定应该如何使用它。我所理解的是
Errno
并没有链接到特定的寄存器。 所以我的问题是:我应该如何在不使用C语言的情况下为
Errno
赋值
呢?下面是我目前的代码: extern ___error SYS_WRITE
浏览 12
提问于2020-07-12
得票数 3
回答已采纳
2
回答
Linux
errno
23和
Linux
errno
24的区别
c
、
linux
、
sockets
、
error-code
、
errno
这两个
linux
错误在
errno
.h中有什么区别? 23和24。 EMFILE打开的文件太多了。在系统中打开的文件太多。
浏览 3
提问于2014-07-21
得票数 14
回答已采纳
2
回答
不同系统上的
errno
位置
c++
、
c
、
std
、
errno
我对我应该在我的程序中使用
errno
()的什么实现感到困惑。我应该使用哪一个?#ifdef _WIN32 #include <stdlib.h> #else #include <
e
浏览 1
提问于2012-05-01
得票数 2
回答已采纳
2
回答
如何在
Linux
中表示成功状态代码?
c
、
linux
、
cross-platform
我试图在
Linux
中映射类似的样式状态代码。我有一个(WIP)跨平台库,它在Windows上使用上述类型的状态代码(用户模式和内核模式)。我有自己的“失败”宏包装上述宏。我需要一个相当于
Linux
的东西。 我环顾四周,没有发现任何有趣的/有用的东西。对于任何可能返回和错误的系统/平台函数(套接字、线程、锁),我需要确保它被转换成适当的状态代码类型。Windows为类似的事情提供了很多帮助,但我对
Linux
并不确定。明确地说,由于有人建议可能是答案,我并不试图显式地将
Linux
状态/错误代码强制
浏览 10
提问于2019-08-20
得票数 6
回答已采纳
1
回答
如何传递C中的错误消息?
go
、
cgo
我想从C代码中传递一条错误消息到堆栈中。如何使用out参数来完成这个任务?
浏览 0
提问于2019-06-20
得票数 1
回答已采纳
1
回答
Python异常中错误号的含义
python
、
errno
、
overflowexception
我猜想这是某种错误号(
errno
)。但是,我找不到任何文件或参考资料。
浏览 4
提问于2014-04-09
得票数 8
回答已采纳
1
回答
errno
是在C/C++中定义和分配的吗?
c++
、
c
、
linux
、
errno
我在这里检查了
errno
.h的源代码: 它表明
errno
被声明为extern,当我们使用
errno
时,我们可以直接给它
赋值
。这意味着
errno
是在其他地方定义和分配的,实际上是在哪里定义的?
浏览 4
提问于2015-11-30
得票数 1
1
回答
beagleboard上用户按钮的自定义中断处理程序
user-controls
、
beagleboard
、
interrupt-handling
、
led
、
gpio
我是内核模块开发的新手。我正在编写一个内核模块来处理用户按钮的按下。一旦用户按钮被按下,我需要在板载led上发光。如何为用户按钮编写一个自定义处理程序,因为它是由内核模块初始获取的。我是否需要在内核配置中禁用GPIO按钮并编写一个完整的模块,或者我可以只注册我的自定义处理程序?
浏览 4
提问于2013-11-19
得票数 1
1
回答
在Python中包装c函数出错后获得
errno
python
、
ctypes
、
errno
# This will cause an EBADF error我所链接的文档表示这将返回-1,但它也会适当地设置
errno
我现在不知道如何访问
errno
。如果我尝试ctypes.get_
errno
(),它只返回0。如果我试图调用c_lib.
errno
(),这将导致一个segmentation error,因此这也不起作用。有什么方法可以检索
errno
吗?
浏览 0
提问于2018-09-20
得票数 0
回答已采纳
3
回答
取消链接目录时会发生什么情况?
linux
、
unlink
、
rmdir
假设c.txt在目录b中。unlink c.txt很简单,系统只需删除b目录中的条目{XXX, c.txt}即可。但是,如果b是a的一个子目录,而我想取消b的链接,会发生什么呢?这个过程是相同的还是更复杂的?
浏览 7
提问于2013-03-11
得票数 1
1
回答
在socket中,如果我们在socket()中使用SOCK_STREAM作为第二个参数,UDP作为第三个参数,会发生什么?
c
、
sockets
、
tcp
、
udp
socket(AF_INET, SOCK_STREAM, 0);
浏览 1
提问于2014-11-18
得票数 0
8
回答
errno
是线程安全的吗?
c
、
linux
、
multithreading
、
gcc
在
errno
.h中,这个变量被声明为extern int
errno
;,所以我的问题是,在一些调用之后检查perror值或在多线程代码中使用
errno
()是否安全。这是一个线程安全变量吗?我和gcc在x86架构上使用
linux
。
浏览 2
提问于2009-11-08
得票数 196
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux错误代码:errno.h与返回值-EINVAL
条件赋值
二、赋值语句
Python-变量对象赋值等
基于Python List的赋值方法
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券