[PATCH] Make sure the diff machinery outputs "\ No newline ..." in english
- From
Fredrik Kuivinen <freku045@student.liu.se>
- Date
- Sep 4, 2005, 18:17 UTC
- Message-ID
- <20050904181724.GA23525@c165.ib.student.liu.se>
In non-english locales diff(1) do sometimes output "\ No newline at end of file" in some other language. Set LC_ALL to C before execing diff to avoid this behaviour.
Signed-off-by: Fredrik Kuivinen <freku045@student.liu.se>
---
diff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
eb6261334d65c3134d9dd822fd64e33ed8ad2dfc
diff --git a/diff.c b/diff.c --- a/diff.c +++ b/diff.c @@ -207,6 +207,7 @@ static void builtin_diff(const char *nam } } fflush(NULL); + putenv("LC_ALL=C"); execlp("/bin/sh","sh", "-c", cmd, NULL); }