Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2004-02-11 16:30:02 +0300
committerCorinna Vinschen <corinna@vinschen.de>2004-02-11 16:30:02 +0300
commit960471b1a66d5806b64b2260001f0b52326e4ab3 (patch)
treea275ab8c3a0866621cb64d2f4a91262bea8389e7
parent49a4f409df91a9e6d0b50f0e37a7486f9e057f28 (diff)
* strace.cc (opts): Add leading '+' to force posixly correct
behaviour. (main): Revert POSIXLY_CORRECT manipulations.
-rw-r--r--winsup/utils/ChangeLog6
-rw-r--r--winsup/utils/strace.cc7
2 files changed, 7 insertions, 6 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index 672e9af83..2217364b2 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,3 +1,9 @@
+2004-02-11 Corinna Vinschen <corinna@vinschen.de>
+
+ * strace.cc (opts): Add leading '+' to force posixly correct
+ behaviour.
+ (main): Revert POSIXLY_CORRECT manipulations.
+
2004-02-10 Christopher Faylor <cgf@redhat.com>
* strace.cc (main): Guard against previous setting of POSIXLY_CORRECT.
diff --git a/winsup/utils/strace.cc b/winsup/utils/strace.cc
index df420240d..633aa55a9 100644
--- a/winsup/utils/strace.cc
+++ b/winsup/utils/strace.cc
@@ -870,7 +870,7 @@ struct option longopts[] = {
{NULL, 0, NULL, 0}
};
-static const char *const opts = "b:dhfm:no:p:S:tTuvw";
+static const char *const opts = "+b:dhfm:no:p:S:tTuvw";
static void
print_version ()
@@ -903,15 +903,12 @@ main (int argc, char **argv)
pid_t pid = 0;
int opt;
int toggle = 0;
- int posixly_correct_set = getenv ("POSIXLY_CORRECT") != NULL;
if (!(pgm = strrchr (*argv, '\\')) && !(pgm = strrchr (*argv, '/')))
pgm = *argv;
else
pgm++;
- if (!posixly_correct_set)
- (void) putenv("POSIXLY_CORRECT=1");
while ((opt = getopt_long (argc, argv, opts, longopts, NULL)) != EOF)
switch (opt)
{
@@ -996,8 +993,6 @@ character #%d.\n", optarg, (int) (endptr - optarg), endptr);
if (!ofile)
ofile = stdout;
- if (!posixly_correct_set)
- putenv ("POSIXLY_CORRECT=");
if (toggle)
dotoggle (pid);
else