- mmap support was recently made the default, but the includes were
  left unsorted; this diff deals with that

- remove optarg & optind declarations as unistd.h already does this

- remove `#ifdef sun' block: htohl() isn't used anywhere here, although
  ntohl() is in util.c (perhaps endian.h should be included there).
  Besides that ``grep -wR sun /usr/include | grep define'' didn't show
  that `sun' was being defined.



Index: locate.c
===================================================================
RCS file: /cvs/src/usr.bin/locate/locate/locate.c,v
retrieving revision 1.29
diff -u -p -r1.29 locate.c
--- locate.c    23 Oct 2015 14:16:02 -0000      1.29
+++ locate.c    23 Oct 2015 20:14:45 -0000
@@ -63,26 +63,21 @@
  * in the standard 'find'.
  */
 
+#include <sys/types.h>
+#include <sys/mman.h>
+#include <sys/stat.h>
+
 #include <ctype.h>
 #include <err.h>
+#include <fcntl.h>
 #include <fnmatch.h>
 #include <libgen.h>
+#include <limits.h>
 #include <locale.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
-#include <limits.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/mman.h>
-#include <fcntl.h>
-
-
-#ifdef sun
-#include <netinet/in.h> /* SunOS byteorder(3) htohl(3) */
-#endif
 
 #include "locate.h"
 #include "pathnames.h"
@@ -120,9 +115,6 @@ extern int      getwf(FILE *);
 extern u_char   *tolower_word(u_char *);
 extern int     check_bigram_char(int);
 extern char    *patprep(char *);
-
-extern char     *optarg;
-extern int      optind;
 
 
 int

Reply via email to