> Does locate(1) need to setlocale(3)?

Since you ask the question, yes.

Oh wait, was your question rhetorical?

It lacks facts.

Who's time are you wasting?


> Index: locate/locate.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/locate/locate/locate.c,v
> retrieving revision 1.31
> diff -u -p -r1.31 locate.c
> --- locate/locate.c   19 Nov 2015 21:46:05 -0000      1.31
> +++ locate/locate.c   10 Jan 2019 20:34:16 -0000
> @@ -73,7 +73,6 @@
>  #include <fnmatch.h>
>  #include <libgen.h>
>  #include <limits.h>
> -#include <locale.h>
>  #include <stdio.h>
>  #include <stdlib.h>
>  #include <string.h>
> @@ -122,7 +121,6 @@ main(int argc, char *argv[])
>  {
>       int ch;
>       char **dbv = NULL;
> -     (void) setlocale(LC_ALL, "");
>  
>       if (pledge("stdio rpath", NULL) == -1)
>               err(1, "pledge");
> 

Reply via email to