aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/csplit
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2002-06-07 01:04:24 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2002-06-07 01:04:24 +0000
commit9bd2f93ab4cd98ea75f100f28e31bf319dbc18e6 (patch)
treec92f2d6f1e19637166c9c1d92e23973a70534e48 /usr.bin/csplit
parentc8f927b297f0f3c9d782448548e2bcb3ba5b90c6 (diff)
downloadsrc-9bd2f93ab4cd98ea75f100f28e31bf319dbc18e6.tar.gz
src-9bd2f93ab4cd98ea75f100f28e31bf319dbc18e6.zip
Notes
Diffstat (limited to 'usr.bin/csplit')
-rw-r--r--usr.bin/csplit/csplit.111
-rw-r--r--usr.bin/csplit/csplit.c3
2 files changed, 14 insertions, 0 deletions
diff --git a/usr.bin/csplit/csplit.1 b/usr.bin/csplit/csplit.1
index 61526eae601e..84ca52c330c5 100644
--- a/usr.bin/csplit/csplit.1
+++ b/usr.bin/csplit/csplit.1
@@ -115,6 +115,17 @@ After all the patterns have been processed, the remaining input data
.Pp
Requesting to split at a line before the current line number or past the
end of the file will result in an error.
+.Sh ENVIRONMENT
+The
+.Ev LANG ,
+.Ev LC_ALL ,
+.Ev LC_COLLATE
+and
+.Ev LC_CTYPE
+environment variables affect the execution of
+.Nm
+as described in
+.Xr environ 7 .
.Sh EXAMPLES
Split the
.Xr mdoc 7
diff --git a/usr.bin/csplit/csplit.c b/usr.bin/csplit/csplit.c
index f54a489937a5..5513f7b83f61 100644
--- a/usr.bin/csplit/csplit.c
+++ b/usr.bin/csplit/csplit.c
@@ -51,6 +51,7 @@ __FBSDID("$FreeBSD$");
#include <err.h>
#include <errno.h>
#include <limits.h>
+#include <locale.h>
#include <regex.h>
#include <signal.h>
#include <stdint.h>
@@ -99,6 +100,8 @@ main(int argc, char *argv[])
char *ep, *p;
FILE *ofp;
+ setlocale(LC_ALL, "");
+
kflag = sflag = 0;
prefix = "xx";
sufflen = 2;