当前位置: 首页 > 面试题库 >

F_SETPIPE_SZ未声明

华振
2023-03-14
问题内容

我包括以下标题:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>

#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>

我也尝试使用

#define _GNU_SOURCE

之前#include <unistd.h>,但这也无济于事。

我尝试使用fcntl并将其F_SETPIPE_SZ作为第二个参数传递,但我不断收到此错误消息:

错误:未声明“ F_SETPIPE_SZ”(此函数中的首次使用)

我实际上发现我不需要它,但是我很好奇为什么我不能使用它。

谢谢。

因此,感谢Chrono Kitsune,这是解决方案:

 #define _GNU_SOURCE

在任何包含之前。


问题答案:

因此,有了Chrono Kitsune,这就是解决方案:

#define _GNU_SOURCE

在任何包含之前。



 类似资料:
  • 我使用Visual StudioXML工具创建了XSD。我使用下面的C#代码来验证XML并面对这个错误。 错误 元素没有声明为“http://www.w3.org/2000/09/XMLDSIG#:Signature”。 所以我的问题是如何修复它,因为在编辑模式下,XML是100%有效的? 谢谢你! XSD 更新#1 我试过不同的方法,但都不开心。 即使我用这种方法也不快乐。

  • 下面是如何在LDAP Apache Directory Studio中创建组和用户的教程。 我使用posixGroup创建一个组来创建用户inetOrgPerson,posixAccound,shadowAccount 但是,条目不包含gidNumber和uidNumber并且不能添加。 如何为组添加gidNumber和为用户添加uid Number?

  • 然后,我尝试将qRolloutAdmin放在query.from(qRolloutAdmin)中,如下所示: 它似乎改善了一点,这一次的例外情况几乎相同,但在bts一号上: 因此,我删除了bts上的内部连接,以便将其放在构建器中: 但例外情况保持不变。 Edit2:我尝试用一个on()方法指定innerJoin,如2.1.8中所述。参考文档的一般用法部分: 并得到了异常: QueryDSL无法确定

  • 问题内容: 我收到此错误消息,说我没有使用变量……但是在我的菜鸟眼中,看起来我在: 谁能指出我对语言的缺失?我认为这与vs 和作用域有关,但我不确定。 问题答案: 在您的for循环声明了一个新的变量,其阴影外。将其变成平原以解决问题。 顺便说一下,为了获得相同的精度和更快的速度,您可以尝试以下实现,该实现一次执行两个步骤:

  • 问题内容: Xcode 8 beta 4不再识别Foundation类。 我在一个简单的操场示例中复制了它: 由于在较早的Xcode 8 Swift 3 Beta中可用,我想这是一个需要修复的错误,而不是Playground中的某些源代码错误? 问题答案: 尽管未在Xcode发行说明中记录,但Swift Foundation中对Swift进化建议SE-0086 Drop NS Prefix 的第2

  • 问题内容: 我机智的结束了。经过十多个小时的故障排除(可能还有更多),我认为自己终于可以从事业务了,但是后来我得到了: 网络上对此信息很少,目前还没有解决方案解决了我的问题。任何建议将不胜感激。 我正在使用Python 3.4和Django 1.10。 从我的settings.py: 我的apps.py文件如下所示: 和 问题答案: 你是否缺少将应用程序名称放入设置文件中的信息?这是.manage