diff options
author | Duy Nguyen <pclouds@gmail.com> | 2019-02-12 14:14:41 (GMT) |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-02-12 18:01:59 (GMT) |
commit | 18a4f6be6b4cfc34de6f80c36ab3ef951a0f7164 (patch) | |
tree | 8ba3c3bc28c1eae9f19ce47e7fca682ee0e4a895 /log-tree.c | |
parent | 0d0ac3826a3bbb9247e39e12623bbcfdd722f24c (diff) | |
download | git-18a4f6be6b4cfc34de6f80c36ab3ef951a0f7164.zip git-18a4f6be6b4cfc34de6f80c36ab3ef951a0f7164.tar.gz git-18a4f6be6b4cfc34de6f80c36ab3ef951a0f7164.tar.bz2 |
git-compat-util: work around fileno(fp) that is a macro
On various BSD's, fileno(fp) is implemented as a macro that directly
accesses the fields in the FILE * object, which breaks a function that
accepts a "void *fp" parameter and calls fileno(fp) and expect it to
work.
Work it around by adding a compile-time knob FILENO_IS_A_MACRO that
inserts a real helper function in the middle of the callchain.
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'log-tree.c')
0 files changed, 0 insertions, 0 deletions