Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 在Debian中登录时出现rlim\u t错误_C_Linux_Debian_Header Files_Freebsd - Fatal编程技术网

C 在Debian中登录时出现rlim\u t错误

C 在Debian中登录时出现rlim\u t错误,c,linux,debian,header-files,freebsd,C,Linux,Debian,Header Files,Freebsd,我试图在Debian中编译使用/usr/include/login\u cap.h头的bsdmainutils包(来自libutil-freebsd-dev),我得到了如下一系列错误: /usr/include/login_cap.h:114:62: error: unknown type name ‘rlim_t’; did you mean ‘__rlim_t’? rlim_t login_getcapsize(login_cap_t *, const char *, rlim_t, rli

我试图在Debian中编译使用
/usr/include/login\u cap.h
头的
bsdmainutils
包(来自
libutil-freebsd-dev
),我得到了如下一系列错误:

/usr/include/login_cap.h:114:62: error: unknown type name ‘rlim_t’;
did you mean ‘__rlim_t’?
rlim_t login_getcapsize(login_cap_t *, const char *, rlim_t, rlim_t);

我正在使用Debian测试。这是
login\u cap.h
中的错误吗?我看到了
/usr/include/x86\u 64-linux-gnu/bits/resource.h
中定义的
rlim\u t
-我可以将该文件包含在login\u cap.h中吗?如果是这样的话,我是否必须包含依赖于arch的路径,或者GCC是否做了一些特殊的事情,让我像
\include

好吧,为了部分回答我的问题,这个问题可以通过将
\include
添加到
login\u cap.h
中来解决。因此,可能
login\u cap.h
需要这样,或者
bsdmainutils
需要包含
sys/resource.h

我在这里为这个问题做了一个Debian bug报告:但我不知道我的解决方案是否正确