问题标签 [errno]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6551 浏览

c - 打开文件时出错:文件存在

open() 的返回值为 -1,在尝试使用 perror() 查找错误时,输出为“文件存在”。

如何找到错误或文件未打开的原因。

0 投票
2 回答
334 浏览

c++ - 调用 execl 时找不到 Grep

我这里有一些 C++ 代码。我想在linux中执行程序grep。编译时,没有错误。

但是当我执行我的 c++ 程序时,什么都没有。然后我想用errno找到错误。

结果是 2,我知道这意味着他找不到这个程序。

但是我应该怎么做才能从我的 c++-program 开始 grep ?

0 投票
2 回答
1745 浏览

unix - 我应该在 Unix 上使用 system_category 还是 generic_category 来表示 errno?

C++0x 有两个预定义error_category对象:generic_category()system_category(). 据我目前所了解的,system_category()应该用于操作系统返回的错误,并且generic_category()应该用于在 中找到的通用值std::errc,它们对应于errno值。

但是,在类 Unix 系统上应该做什么,其中errno操作系统返回的错误?我应该使用system_category()(这在非类 Unix 系统上是错误的,需要一个#ifdef),还是应该使用generic_category()(在类 Unix 系统上对于非标准errno值是错误的)?

0 投票
1 回答
170 浏览

python - os.path.join 在 Enthought/Python 中返回 Errno22

我正在使用一个相当复杂的 Enthought/Python 程序,该程序返回此错误:

对此:

额外的斜线让我特别困惑。local_data_path 是全局的,定义如下:

任何人都知道这里可能是什么问题?'rb' 应该是 fci_data 的正确模式。请原谅任何错误或明显的问题,我是初学者。

安妮

0 投票
3 回答
1872 浏览

linux - Linux,将errno转换为名称

我正在寻找一个将 errno 整数转换为其名称的 API。

例如:

因此,ERRNONAME 会产生一个名称,例如"EINVAL","EPERM"等。这可能吗?

0 投票
1 回答
1902 浏览

linux - linux system(3) 调用失败 - 如何知道类似 errno 的错误代码?

当我用一些命令调用系统(char * 命令)并且它失败时,我想知道错误代码(而不是解析文本输出)。例如,我运行 system("rm file") 并且 'file' 不存在 - 如何将 ENOENT 接收到我的应用程序中?

0 投票
5 回答
180885 浏览

c - 无法分配请求的地址 - 可能的原因?

我有一个由主服务器和分布式从服务器组成的程序。从服务器向服务器发送状态更新,如果服务器在固定时间内没有收到特定从服务器的消息,则将该从服务器标记为关闭。这种情况一直在发生。

通过检查日志,我发现从站只能向服务器发送一个状态更新,然后永远无法发送另一个更新,总是在调用 connect() 时失败“无法分配请求的地址 (99)。

奇怪的是,从服务器能够向服务器发送其他几个更新,并且所有连接都发生在同一个端口上。似乎导致此故障的最常见原因是连接处于打开状态,但我无法找到任何处于打开状态的东西。还有其他可能的解释吗?

为了澄清,这是我的连接方式:

此代码位于获取与另一台服务器的连接的函数中,并且这 4 个调用中的任何一个失败都会导致该函数失败。

0 投票
1 回答
360 浏览

python - inotify_add_watch 失败并显示 errno ESUCCESS

在 Linux 2.6.16 上,如果路径不存在,则会inotify_add_watch失败并将 errno 设置为ESUCCESS( )。0这是在哪里记录的?

0 投票
1 回答
457 浏览

python - ctypes 的 use_errno 参数与共享库类和函数原型之间的区别?

共享库类 , CDLL,OleDLL每个WinDLL都带有use_errno参数。函数原型, , CFUNCTYPE. WINFUNCTYPE我什么时候通过哪个组use_errno=True,为什么?

0 投票
2 回答
4631 浏览

python - 如何在python中获取errno值的错误消息?

我正在使用ctypes模块在 Linux 上执行一些 ptrace 系统调用,实际上效果很好。但如果我得到一个错误,我想提供一些有用的信息。因此我做了一个get_errno()函数调用,它返回 errno 的值,但我没有找到任何函数或其他东西来解释 errno 值并给我一个相关的错误消息。

我错过了什么吗?是否有基于 ctypes 的解决方案?

这是我的设置:

例子: