可以给libc提个bug,l_type基本都是c_short,只有32位hurd是c_int,而F_WRLCK这三
个常量大部分定义都是c_int,这不对,它们应该保持一致,修改一下比较好
【 在 chunhui 的大作中提到: 】
: libc::flock 的l_type字段是 c_short。在mac os中libc::F_WRLCK 定义是c_short。可以填写到上面的字段中。
: 但是在linux中,libc::F_WRLCK 被定义成 c_int,如果要填写到上面的字段中,就会导致类型不匹配。这是不是libc这个库没弄好?
--
FROM 222.128.5.*