Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (Incomplete) fixes for symbols visibility issues and style in fcntl.h. | kib | 2012-07-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | Append '__' prefix to the tag of struct oflock, and put it under BSD namespace. Structure is needed both by libc and kernel, thus cannot be hidden under #ifdef _KERNEL. Move a set of non-standard F_* and O_* constants into BSD namespace. SUSv4 explicitely allows implemenation to pollute F_* and O_* names after fcntl.h is included, but it costs us nothing to adhere to the specification if exact POSIX compliance level is requested by user code. Change some spaces after #define to tabs. Noted by and discussed with: bde MFC after: 1 week | ||||
* | Call the fcntl compatiblity wrapper from the thread library fcntl wrappers | dfr | 2008-05-30 | 1 | -2/+2 |
| | | | | | | so that they get the benefit of the (limited) forward ABI compatibility. MFC after: 1 week | ||||
* | Make fcntl() a weak symbol so that it can be overridden by thread libraries. | dfr | 2008-05-27 | 1 | -1/+3 |
| | | | | MFC after: 2 days | ||||
* | Add some compatibility code so that software which is built to use the new | dfr | 2008-04-04 | 1 | -0/+87 |
struct flock with l_sysid member can work properly on an an old kernel which doesn't support l_sysid. Sponsored by: Isilon Systems |