wait(NULL) 定义明确吗?
Is wait(NULL) well defined?
我看过man 3p wait
,但我只能找到这句话:
In this case, if the value of the argument stat_loc
is not a null pointer, information shall be stored in the location pointed to by stat_loc
.
我也可以在 google 上找到开放组页面,但它与 man 3p wait
几乎完全相同。
我在哪里可以找到说 wait(NULL)
定义明确的明确声明?
我认为您找不到明确的声明,但这是针对这种情况的典型措辞。如果他们的意思是不允许 NULL,您会看到类似“stat_loc
应为非 NULL 指针”或“stat_loc
应指向一个对象...”或“如果 stat_loc
为 NULL,行为未定义。
在这种情况下,它只是意味着如果您传递一个空指针,定义的行为是 wait
只是忽略它,并且根本不在任何地方存储该信息。
我看过man 3p wait
,但我只能找到这句话:
In this case, if the value of the argument
stat_loc
is not a null pointer, information shall be stored in the location pointed to bystat_loc
.
我也可以在 google 上找到开放组页面,但它与 man 3p wait
几乎完全相同。
我在哪里可以找到说 wait(NULL)
定义明确的明确声明?
我认为您找不到明确的声明,但这是针对这种情况的典型措辞。如果他们的意思是不允许 NULL,您会看到类似“stat_loc
应为非 NULL 指针”或“stat_loc
应指向一个对象...”或“如果 stat_loc
为 NULL,行为未定义。
在这种情况下,它只是意味着如果您传递一个空指针,定义的行为是 wait
只是忽略它,并且根本不在任何地方存储该信息。