* libihash/ihash.c: Clean up the included header files. * libshouldbeinlibc/cacheq.c: Likewise. * libshouldbeinlibc/canon-host.c: Likewise. * libshouldbeinlibc/fsysops.c: Likewise. * libshouldbeinlibc/idvec-auth.c: Likewise. * libshouldbeinlibc/idvec.c: Likewise. * libshouldbeinlibc/idvec.h: Likewise. * libshouldbeinlibc/localhost.c: Likewise. * libshouldbeinlibc/maptime.c: Likewise. * libshouldbeinlibc/nullauth.c: Likewise. * libshouldbeinlibc/portxlate.c: Likewise. * libshouldbeinlibc/shared-dom.c: Likewise. * libshouldbeinlibc/ugids-argp.c: Likewise. * libshouldbeinlibc/ugids-auth.c: Likewise. * libshouldbeinlibc/ugids-imply.c: Likewise. * libshouldbeinlibc/ugids-merge.c: Likewise. * libshouldbeinlibc/ugids-subtract.c: Likewise. * libshouldbeinlibc/ugids-verify-auth.c: Likewise. * libshouldbeinlibc/ugids-verify.c: Likewise. * libshouldbeinlibc/ugids.c: Likewise. * libshouldbeinlibc/ugids.h: Likewise. * libshouldbeinlibc/wire.c: Likewise. --- libihash/ihash.c | 4 +--- libshouldbeinlibc/cacheq.c | 2 +- libshouldbeinlibc/canon-host.c | 1 - libshouldbeinlibc/fsysops.c | 1 + libshouldbeinlibc/idvec-auth.c | 1 + libshouldbeinlibc/idvec.c | 3 ++- libshouldbeinlibc/idvec.h | 1 - libshouldbeinlibc/localhost.c | 2 +- libshouldbeinlibc/maptime.c | 1 - libshouldbeinlibc/nullauth.c | 2 -- libshouldbeinlibc/portxlate.c | 2 +- libshouldbeinlibc/shared-dom.c | 3 --- libshouldbeinlibc/ugids-argp.c | 3 +-- libshouldbeinlibc/ugids-auth.c | 2 +- libshouldbeinlibc/ugids-imply.c | 3 ++- libshouldbeinlibc/ugids-merge.c | 3 ++- libshouldbeinlibc/ugids-subtract.c | 4 ++-- libshouldbeinlibc/ugids-verify-auth.c | 7 +------ libshouldbeinlibc/ugids-verify.c | 7 +------ libshouldbeinlibc/ugids.c | 1 + libshouldbeinlibc/ugids.h | 2 ++ libshouldbeinlibc/wire.c | 2 +- 22 files changed, 22 insertions(+), 35 deletions(-)
diff --git a/libihash/ihash.c b/libihash/ihash.c index fe9eaed..be1c580 100644 --- a/libihash/ihash.c +++ b/libihash/ihash.c @@ -26,13 +26,11 @@ #endif #include <errno.h> -#include <string.h> #include <stdlib.h> -#include <limits.h> #include <stdint.h> #include <assert.h> -#include <hurd/ihash.h> +#include "ihash.h" /* The prime numbers of the form 4 * i + 3 for some i, all greater diff --git a/libshouldbeinlibc/cacheq.c b/libshouldbeinlibc/cacheq.c index 5649903..c1be59c 100644 --- a/libshouldbeinlibc/cacheq.c +++ b/libshouldbeinlibc/cacheq.c @@ -19,7 +19,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include <string.h> -#include <malloc.h> +#include <stdlib.h> #include "cacheq.h" diff --git a/libshouldbeinlibc/canon-host.c b/libshouldbeinlibc/canon-host.c index ea6c719..41068d3 100644 --- a/libshouldbeinlibc/canon-host.c +++ b/libshouldbeinlibc/canon-host.c @@ -20,7 +20,6 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <unistd.h> #include <string.h> #include <netdb.h> #include <netinet/in.h> diff --git a/libshouldbeinlibc/fsysops.c b/libshouldbeinlibc/fsysops.c index f26069d..dbcae67 100644 --- a/libshouldbeinlibc/fsysops.c +++ b/libshouldbeinlibc/fsysops.c @@ -25,6 +25,7 @@ #include <mach.h> #include <sys/mman.h> #include <hurd/fsys.h> +#include <string.h> /* Make FSYS readonly or writable. */ error_t diff --git a/libshouldbeinlibc/idvec-auth.c b/libshouldbeinlibc/idvec-auth.c index bb7f4af..1858bd6 100644 --- a/libshouldbeinlibc/idvec-auth.c +++ b/libshouldbeinlibc/idvec-auth.c @@ -22,6 +22,7 @@ #include <mach.h> #include <sys/mman.h> #include <hurd/auth.h> +#include <errno.h> #include "idvec.h" diff --git a/libshouldbeinlibc/idvec.c b/libshouldbeinlibc/idvec.c index d18871f..7fdee10 100644 --- a/libshouldbeinlibc/idvec.c +++ b/libshouldbeinlibc/idvec.c @@ -20,7 +20,8 @@ #include <malloc.h> #include <string.h> -#include <idvec.h> + +#include "idvec.h" /* Return a new, empty, idvec, or NULL if there wasn't enough memory. */ struct idvec * diff --git a/libshouldbeinlibc/idvec.h b/libshouldbeinlibc/idvec.h index abbc273..d6ec155 100644 --- a/libshouldbeinlibc/idvec.h +++ b/libshouldbeinlibc/idvec.h @@ -22,7 +22,6 @@ #include <sys/types.h> #include <hurd/hurd_types.h> -#include <errno.h> #include <string.h> #include <features.h> diff --git a/libshouldbeinlibc/localhost.c b/libshouldbeinlibc/localhost.c index f022511..9b7d4e0 100644 --- a/libshouldbeinlibc/localhost.c +++ b/libshouldbeinlibc/localhost.c @@ -19,9 +19,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include <unistd.h> -#include <malloc.h> #include <string.h> #include <errno.h> +#include <stdlib.h> /* Return the name of the localhost. This is just a wrapper for gethostname, which takes care of allocating a big enough buffer, and caches the result diff --git a/libshouldbeinlibc/maptime.c b/libshouldbeinlibc/maptime.c index cacf4b6..971e05f 100644 --- a/libshouldbeinlibc/maptime.c +++ b/libshouldbeinlibc/maptime.c @@ -20,7 +20,6 @@ #include <fcntl.h> #include <hurd.h> -#include <mach.h> #include <device/device.h> #include "maptime.h" diff --git a/libshouldbeinlibc/nullauth.c b/libshouldbeinlibc/nullauth.c index 4ba10a7..3a98e55 100644 --- a/libshouldbeinlibc/nullauth.c +++ b/libshouldbeinlibc/nullauth.c @@ -19,8 +19,6 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include <error.h> -#include <errno.h> #include <hurd.h> /* Obtain an empty authentication handle and use it for further diff --git a/libshouldbeinlibc/portxlate.c b/libshouldbeinlibc/portxlate.c index 8888e2c..f78abbf 100644 --- a/libshouldbeinlibc/portxlate.c +++ b/libshouldbeinlibc/portxlate.c @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <malloc.h> +#include <stdlib.h> #include <sys/types.h> #include <sys/mman.h> diff --git a/libshouldbeinlibc/shared-dom.c b/libshouldbeinlibc/shared-dom.c index 0f8efdf..0115fce 100644 --- a/libshouldbeinlibc/shared-dom.c +++ b/libshouldbeinlibc/shared-dom.c @@ -18,10 +18,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <unistd.h> -#include <malloc.h> #include <string.h> -#include <errno.h> /* Returns a pointer into HOST1 that is the part of the domain shared with HOST2. If the two do not share anything, the return value will point to diff --git a/libshouldbeinlibc/ugids-argp.c b/libshouldbeinlibc/ugids-argp.c index dc076d2..43a54d7 100644 --- a/libshouldbeinlibc/ugids-argp.c +++ b/libshouldbeinlibc/ugids-argp.c @@ -20,12 +20,11 @@ #include <stdlib.h> #include <string.h> -#include <hurd.h> #include <ctype.h> -#include <unistd.h> #include <argp.h> #include <pwd.h> #include <grp.h> +#include <errno.h> #include "ugids.h" diff --git a/libshouldbeinlibc/ugids-auth.c b/libshouldbeinlibc/ugids-auth.c index d7ec9da..0e4f84d 100644 --- a/libshouldbeinlibc/ugids-auth.c +++ b/libshouldbeinlibc/ugids-auth.c @@ -18,9 +18,9 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <stdlib.h> #include <hurd.h> +#include "idvec.h" #include "ugids.h" /* Make an auth port from UGIDS and return it in AUTH, using authority in diff --git a/libshouldbeinlibc/ugids-imply.c b/libshouldbeinlibc/ugids-imply.c index 9c2a8a2..272ba66 100644 --- a/libshouldbeinlibc/ugids-imply.c +++ b/libshouldbeinlibc/ugids-imply.c @@ -18,8 +18,9 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <stdlib.h> +#include <errno.h> +#include "idvec.h" #include "ugids.h" /* Mark as implied all gids in UGIDS that can be implied from its uids. */ diff --git a/libshouldbeinlibc/ugids-merge.c b/libshouldbeinlibc/ugids-merge.c index 924e1ed..f97da07 100644 --- a/libshouldbeinlibc/ugids-merge.c +++ b/libshouldbeinlibc/ugids-merge.c @@ -18,8 +18,9 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <stdlib.h> +#include <errno.h> +#include "idvec.h" #include "ugids.h" static error_t diff --git a/libshouldbeinlibc/ugids-subtract.c b/libshouldbeinlibc/ugids-subtract.c index eecba20..b56e397 100644 --- a/libshouldbeinlibc/ugids-subtract.c +++ b/libshouldbeinlibc/ugids-subtract.c @@ -18,9 +18,9 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <stdlib.h> -#include <stdio.h> +#include <errno.h> +#include "idvec.h" #include "ugids.h" /* Remove the gids in SUB from those in GIDS, except where they are implied diff --git a/libshouldbeinlibc/ugids-verify-auth.c b/libshouldbeinlibc/ugids-verify-auth.c index 28e3bda..0e85b1b 100644 --- a/libshouldbeinlibc/ugids-verify-auth.c +++ b/libshouldbeinlibc/ugids-verify-auth.c @@ -19,17 +19,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */ #include <stdlib.h> -#include <string.h> #include <hurd.h> -#include <ctype.h> -#include <unistd.h> -#include <argp.h> -#include <pwd.h> -#include <grp.h> #include <hurd/paths.h> #include <hurd/password.h> +#include "idvec.h" #include "ugids.h" /* Accumulated information from authentication various passwords. */ diff --git a/libshouldbeinlibc/ugids-verify.c b/libshouldbeinlibc/ugids-verify.c index f9d45c6..5686bdf 100644 --- a/libshouldbeinlibc/ugids-verify.c +++ b/libshouldbeinlibc/ugids-verify.c @@ -18,15 +18,10 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <stdlib.h> -#include <string.h> #include <hurd.h> -#include <ctype.h> -#include <unistd.h> #include <argp.h> -#include <pwd.h> -#include <grp.h> +#include "idvec.h" #include "ugids.h" /* Verify that we have the right to the ids in UGIDS, given that we already diff --git a/libshouldbeinlibc/ugids.c b/libshouldbeinlibc/ugids.c index 2b9b6b7..db1ce3c 100644 --- a/libshouldbeinlibc/ugids.c +++ b/libshouldbeinlibc/ugids.c @@ -21,6 +21,7 @@ #include <stdlib.h> #include <string.h> +#include "idvec.h" #include "ugids.h" /* Return a new ugids structure, or 0 if an allocation error occurs. */ diff --git a/libshouldbeinlibc/ugids.h b/libshouldbeinlibc/ugids.h index 10e7a24..5d0e113 100644 --- a/libshouldbeinlibc/ugids.h +++ b/libshouldbeinlibc/ugids.h @@ -24,6 +24,8 @@ #include <stdlib.h> /* For inline function stuff. */ #include <idvec.h> #include <features.h> +#include <errno.h> +#include <sys/types.h> #ifdef UGIDS_DEFINE_EI #define UGIDS_EI diff --git a/libshouldbeinlibc/wire.c b/libshouldbeinlibc/wire.c index bafc959..b954095 100644 --- a/libshouldbeinlibc/wire.c +++ b/libshouldbeinlibc/wire.c @@ -21,9 +21,9 @@ #include <link.h> #include <dlfcn.h> -#include <mach.h> #include <hurd.h> #include <error.h> +#include <elf.h> #pragma weak _DYNAMIC #pragma weak dlopen -- 1.7.10.4