[PATCH 2/3] Support run bug-setlocale1 directly

Roland McGrath roland@hack.frob.com
Thu Jan 10 19:50:00 GMT 2013


> -      newargv[1] = (char *) "--library-path";
> -      newargv[2] = argv[1];
> -      newargv[3] = argv[0];
> -      newargv[4] = NULL;
> +
> +      if (argc == 2)
> +	{
> +	  newargv[0] = argv[0];
> +	  newargv[1] = NULL;
> +	}
> +      else
> +	{
> +	  newargv[0] = argv[1];
> +	  newargv[1] = argv[2];
> +	  newargv[2] = argv[3];
> +	  newargv[3] = argv[4];
> +	  newargv[4] = NULL;
> +	}

Use either a loop or memcpy to make this less repetitive.



More information about the Libc-alpha mailing list