为什么告知“中止”是违法的?

时间:2018-01-25 14:17:25

标签: c gnu libc code-documentation

GNU libc documentation of the abort function包含以下声明:

  

未来变更警告:建议的联邦审查规定可能会禁止我们向您提供有关调用此功能的可能性的信息。我们需要说这不是终止程序的可接受方式。

呃,什么?

我发现一个七岁的Reddit thread正在讨论这个问题。看来该通知是由Richard Stallman在1995年提出的 - 所以它已经存在了一段时间。但是,除了a 1999 mailing list thread声称这是一个笑话外,我找不到任何进一步的信息。

所以:这只是一个由rms投入的复活节彩蛋吗?或者它是否严重(虽然可能不再相关)?如果是这样,它指的是什么/它?

相同功能的Open Group POSIX documentation不包含任何类似的内容,也不包括我咨询的任何手册页。

2 个答案:

答案 0 :(得分:13)

这是对堕胎禁烟法的提及,禁止提及堕胎。

The Global Gag Rule于1995年在美国实施,自2009年被撤销后于2017年恢复:

  

“全球禁止规则”,也称为墨西哥城政策,要求任何接受美国援助的海外组织与堕胎无关。医生,助产士和护士甚至都不能提到堕胎这个词 - 更不用说用他们自己的资金提供堕胎服务 - 即使在他们的国家是合法的,或者女人问。

这与软件没有直接关系,但FSF一直强烈反对各种审查立法。

答案 1 :(得分:3)

我会立即认为这是个玩笑,是的。

我的解释是,这是对“堕胎”的某种提及,即停止怀孕。