From: Christian Weisgerber Subject: Don't rely on to pull in To: gameoftrees@openbsd.org Date: Wed, 9 Sep 2020 16:15:13 +0200 Do not rely on to pull in . There are numerous places in the got code that rely on the fact that on OpenBSD zlib.h -> zconf.h pulls in unistd.h. This is not the case elsewhere (e.g. on FreeBSD) and even if we don't care about portability at this point, it seems wrong. OK? diff 4dbec0a83c320fcd126d9d2014fae24906ce415d /home/naddy/got blob - 8ef36ea24722ce33ed0f15376b6bb415e2712e37 file + lib/fetch.c --- lib/fetch.c +++ lib/fetch.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include blob - fbef58ae984ad17c5cf64c92059811d717395226 file + lib/inflate.c --- lib/inflate.c +++ lib/inflate.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include blob - a43dbc1f6911b315509559a874c7b729ba68d96f file + lib/object.c --- lib/object.c +++ lib/object.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include blob - db3c786ab7869776389551c7137e9216e02f0861 file + lib/pack.c --- lib/pack.c +++ lib/pack.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #include blob - 44f5cc811353036797f501a79e4fb1ee0f11dcf1 file + lib/privsep.c --- lib/privsep.c +++ lib/privsep.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include blob - 3c2632d04567f59182586129b87e15927dbe4b0d file + lib/reference.c --- lib/reference.c +++ lib/reference.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include blob - b8408a749c9e5ff2c1983eb5d006ed171fdfb6e8 file + lib/repository.c --- lib/repository.c +++ lib/repository.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include blob - 2f846cab12b0b0230692cf8242bd2502017a6e1e file + libexec/got-fetch-pack/got-fetch-pack.c --- libexec/got-fetch-pack/got-fetch-pack.c +++ libexec/got-fetch-pack/got-fetch-pack.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include blob - 749ad2dc3d6f06e43e610c01a973c757dad065f3 file + libexec/got-index-pack/got-index-pack.c --- libexec/got-index-pack/got-index-pack.c +++ libexec/got-index-pack/got-index-pack.c @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include blob - 259da2e7e9b6fd36089b5396d4ef34f94744a694 file + libexec/got-read-blob/got-read-blob.c --- libexec/got-read-blob/got-read-blob.c +++ libexec/got-read-blob/got-read-blob.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include "got_error.h" blob - 24e3dce4fa25b6cdd345bf34190e5a0c4c476dba file + libexec/got-read-commit/got-read-commit.c --- libexec/got-read-commit/got-read-commit.c +++ libexec/got-read-commit/got-read-commit.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include "got_error.h" blob - 4685960f41cf29909f661344f0aa7dd6f83457c8 file + libexec/got-read-gitconfig/got-read-gitconfig.c --- libexec/got-read-gitconfig/got-read-gitconfig.c +++ libexec/got-read-gitconfig/got-read-gitconfig.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include "got_error.h" blob - cf31541a181db9f3a92ea0820134c23639a7026b file + libexec/got-read-object/got-read-object.c --- libexec/got-read-object/got-read-object.c +++ libexec/got-read-object/got-read-object.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include "got_error.h" blob - 8491283af1685286ea2072fcd623d544df16facd file + libexec/got-read-pack/got-read-pack.c --- libexec/got-read-pack/got-read-pack.c +++ libexec/got-read-pack/got-read-pack.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #include "got_error.h" blob - c9959de2131e52c0fd9d5bdd3d72e5504cdfaeb8 file + libexec/got-read-tag/got-read-tag.c --- libexec/got-read-tag/got-read-tag.c +++ libexec/got-read-tag/got-read-tag.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include "got_error.h" blob - 577f7c91bd72d65e5741061fa641b0b5b20237f6 file + libexec/got-read-tree/got-read-tree.c --- libexec/got-read-tree/got-read-tree.c +++ libexec/got-read-tree/got-read-tree.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include "got_error.h" -- Christian "naddy" Weisgerber naddy@mips.inka.de