From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 13 22:48:26 2014 Received: (at submit) by debbugs.gnu.org; 14 Dec 2014 03:48:26 +0000 Received: from localhost ([127.0.0.1]:45146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y00AT-000684-6z for submit@debbugs.gnu.org; Sat, 13 Dec 2014 22:48:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58756) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y00AQ-00067q-Fm for submit@debbugs.gnu.org; Sat, 13 Dec 2014 22:48:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y00AC-0003ut-9o for submit@debbugs.gnu.org; Sat, 13 Dec 2014 22:48:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_40, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48375) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y00AC-0003un-77 for submit@debbugs.gnu.org; Sat, 13 Dec 2014 22:48:08 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60458) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y00A3-0005ev-4K for bug-coreutils@gnu.org; Sat, 13 Dec 2014 22:48:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y009o-0003g0-3o for bug-coreutils@gnu.org; Sat, 13 Dec 2014 22:47:59 -0500 Received: from mail-pd0-x234.google.com ([2607:f8b0:400e:c02::234]:47057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y009n-0003fq-PL for bug-coreutils@gnu.org; Sat, 13 Dec 2014 22:47:44 -0500 Received: by mail-pd0-f180.google.com with SMTP id w10so9587563pde.39 for ; Sat, 13 Dec 2014 19:47:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:in-reply-to:references; bh=tsst+ufN8KlV3z9sQ4wxc6jA8A5B8wU4T7HVXA6pcgU=; b=HOf6MAhsbU8an6YBpP+CsYnAnXzzww0Xu8wAZgOMrRO5qL46nFMlAW+JrLRa3c6UaH xtD8FrfU29ebtf5dWdh0M1tYFdebXxhYTRjWUs1idqoQmxoLqGXmE0QBI32x0NSZ7biB uR4H0nJ+OzvThtvbyJOZ6icnnBz3ywdm30ip7a6R0OQtbDyA7TLD/k3gbaJmoeT92hnj 2cwupatZYXNsb6VqFJpQtjGbIyq5mV6F7tCUfkkYKyaFmciMX7jE9OUZrsbQezz5e9SG p46KwQgtFvxyCHKhpaI/w/x8RFlX+PB9cdyZ87Fm3xjApp3ZPJ/gq0UZA1K9oaSspqD/ Givw== X-Received: by 10.70.42.142 with SMTP id o14mr39980173pdl.17.1418528863061; Sat, 13 Dec 2014 19:47:43 -0800 (PST) Received: from localhost.localdomain ([211.244.64.26]) by mx.google.com with ESMTPSA id qh4sm5435733pbb.35.2014.12.13.19.47.40 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Sat, 13 Dec 2014 19:47:41 -0800 (PST) From: KO Myung-Hun X-Google-Original-From: KO Myung-Hun To: bug-coreutils@gnu.org Subject: [PATCH 3/4] cat, chcon, chgrp, chmod, chown, cp, du, head: support wildcards on OS/2 Date: Sun, 14 Dec 2014 12:47:40 +0900 Message-Id: <1418528861-10270-4-git-send-email-komh@chollian.net> X-Mailer: git-send-email 1.8.5.2 In-Reply-To: <1418528861-10270-1-git-send-email-komh@chollian.net> References: <1418528861-10270-1-git-send-email-komh@chollian.net> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) And ln,ls,mv,rm,tail. * src/cat.c (main): Expand wildcards on OS/2. * src/chcon.c (main): Likewise. * src/chgrp.c (main): Likewise. * src/chmod.c (main): Likewise. * src/chown.c (main): Likewise. * src/cp.c (main): Likewise. * src/du.c (main): Likewise. * src/head.c (main): Likewise. * src/ln.c (main): Likewise. * src/ls.c (main): Likewise. * src/mv.c (main): Likewise. * src/rm.c (main): Likewise. * src/tail.c (main): Likewise. Patches from coreutils 8.8 by Paul Smedley. --- src/cat.c | 4 ++++ src/chcon.c | 4 ++++ src/chgrp.c | 4 ++++ src/chmod.c | 4 ++++ src/chown.c | 4 ++++ src/cp.c | 4 ++++ src/du.c | 4 ++++ src/head.c | 4 ++++ src/ln.c | 4 ++++ src/ls.c | 4 ++++ src/mv.c | 4 ++++ src/rm.c | 4 ++++ src/tail.c | 4 ++++ 13 files changed, 52 insertions(+) diff --git a/src/cat.c b/src/cat.c index c7bb7e1..0138114 100644 --- a/src/cat.c +++ b/src/cat.c @@ -544,6 +544,10 @@ main (int argc, char **argv) bool show_tabs = false; int file_open_mode = O_RDONLY; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + static struct option const long_options[] = { {"number-nonblank", no_argument, NULL, 'b'}, diff --git a/src/chcon.c b/src/chcon.c index 675c2b1..bfe87ac 100644 --- a/src/chcon.c +++ b/src/chcon.c @@ -422,6 +422,10 @@ main (int argc, char **argv) char *reference_file = NULL; int optc; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/chgrp.c b/src/chgrp.c index cec51db..711cf92 100644 --- a/src/chgrp.c +++ b/src/chgrp.c @@ -184,6 +184,10 @@ main (int argc, char **argv) bool ok; int optc; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/chmod.c b/src/chmod.c index 6ad8767..02048c7 100644 --- a/src/chmod.c +++ b/src/chmod.c @@ -422,6 +422,10 @@ main (int argc, char **argv) char const *reference_file = NULL; int c; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/chown.c b/src/chown.c index e3f931d..ed8d35b 100644 --- a/src/chown.c +++ b/src/chown.c @@ -176,6 +176,10 @@ main (int argc, char **argv) bool ok; int optc; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/cp.c b/src/cp.c index 791a744..5b141db 100644 --- a/src/cp.c +++ b/src/cp.c @@ -928,6 +928,10 @@ main (int argc, char **argv) bool no_target_directory = false; char const *scontext = NULL; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/du.c b/src/du.c index f5726c7..d1807d8 100644 --- a/src/du.c +++ b/src/du.c @@ -728,6 +728,10 @@ main (int argc, char **argv) cwd_only[0] = bad_cast ("."); cwd_only[1] = NULL; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/head.c b/src/head.c index 2782f8e..64f26ea 100644 --- a/src/head.c +++ b/src/head.c @@ -949,6 +949,10 @@ main (int argc, char **argv) static char const *const default_file_list[] = {"-", NULL}; char const *const *file_list; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/ln.c b/src/ln.c index ce812cc..a8ed947 100644 --- a/src/ln.c +++ b/src/ln.c @@ -470,6 +470,10 @@ main (int argc, char **argv) int n_files; char **file; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/ls.c b/src/ls.c index 5bae06f..f909735 100644 --- a/src/ls.c +++ b/src/ls.c @@ -1247,6 +1247,10 @@ main (int argc, char **argv) struct pending *thispend; int n_files; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + /* The signals that are trapped, and the number of such signals. */ static int const sig[] = { diff --git a/src/mv.c b/src/mv.c index 2eacb2c..f79a6f8 100644 --- a/src/mv.c +++ b/src/mv.c @@ -356,6 +356,10 @@ main (int argc, char **argv) char **file; bool selinux_enabled = (0 < is_selinux_enabled ()); +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/rm.c b/src/rm.c index 4c8ee6e..e76a817 100644 --- a/src/rm.c +++ b/src/rm.c @@ -210,6 +210,10 @@ main (int argc, char **argv) bool prompt_once = false; int c; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); diff --git a/src/tail.c b/src/tail.c index 4c5f943..134e4df 100644 --- a/src/tail.c +++ b/src/tail.c @@ -2150,6 +2150,10 @@ main (int argc, char **argv) see if it has changed. */ double sleep_interval = 1.0; +#ifdef __OS2__ + _wildcard (&argc, &argv); +#endif + initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_ALL, ""); -- 1.8.5.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 14 08:17:59 2014 Received: (at control) by debbugs.gnu.org; 14 Dec 2014 13:17:59 +0000 Received: from localhost ([127.0.0.1]:45350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y093f-0005zX-Fp for submit@debbugs.gnu.org; Sun, 14 Dec 2014 08:17:59 -0500 Received: from mail1.vodafone.ie ([213.233.128.43]:24103) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y093d-0005zG-Dx; Sun, 14 Dec 2014 08:17:57 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AksFAFuNjVRtTyGu/2dsb2JhbABagwaDYMZJgk0CgREWAQEBAQF9hAwBAQEDATIBSwsLDQsJFgQLCQMCAQIBRQYBDAgBAYggDAHAco9tAQsgj3mEKQEEnQCLKCKCMIE8PoJzAQEB Received: from unknown (HELO localhost.localdomain) ([109.79.33.174]) by mail1.vodafone.ie with ESMTP; 14 Dec 2014 13:17:51 +0000 Message-ID: <548D8DFE.3080608@draigBrady.com> Date: Sun, 14 Dec 2014 13:17:50 +0000 From: =?windows-1252?Q?P=E1draig_Brady?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: KO Myung-Hun , 19377@debbugs.gnu.org Subject: Re: bug#19378: [PATCH 3/4] cat, chcon, chgrp, chmod, chown, cp, du, head: support wildcards on OS/2 References: <1418528861-10270-1-git-send-email-komh@chollian.net> <1418528861-10270-4-git-send-email-komh@chollian.net> In-Reply-To: <1418528861-10270-4-git-send-email-komh@chollian.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.6 (/) forcemerge 19378 19377 stop On 14/12/14 03:47, KO Myung-Hun wrote: > And ln,ls,mv,rm,tail. > > * src/cat.c (main): Expand wildcards on OS/2. > * src/chcon.c (main): Likewise. > * src/chgrp.c (main): Likewise. > * src/chmod.c (main): Likewise. > * src/chown.c (main): Likewise. > * src/cp.c (main): Likewise. > * src/du.c (main): Likewise. > * src/head.c (main): Likewise. > * src/ln.c (main): Likewise. > * src/ls.c (main): Likewise. > * src/mv.c (main): Likewise. > * src/rm.c (main): Likewise. > * src/tail.c (main): Likewise. > > Patches from coreutils 8.8 by Paul Smedley. > diff --git a/src/cat.c b/src/cat.c > index c7bb7e1..0138114 100644 > --- a/src/cat.c > +++ b/src/cat.c > @@ -544,6 +544,10 @@ main (int argc, char **argv) > bool show_tabs = false; > int file_open_mode = O_RDONLY; > > +#ifdef __OS2__ > + _wildcard (&argc, &argv); > +#endif > + Interesing, the OS/2 shell doesn't doe the globbing. I'm wondering about the scalability of this. Are there any facilities for dealing with arbitrary numbers of files, like with xargs for example? What are the practical limits of the number of files? Does _wildcard() exit with an error in this case? thanks, Pádraig From unknown Sun Jun 22 22:46:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Fri, 19 Dec 2014 02:08:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 10 12:00:47 2018 Received: (at control) by debbugs.gnu.org; 10 Oct 2018 16:00:47 +0000 Received: from localhost ([127.0.0.1]:43726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAGul-0001Pi-EZ for submit@debbugs.gnu.org; Wed, 10 Oct 2018 12:00:47 -0400 Received: from mail-pl1-f178.google.com ([209.85.214.178]:44100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAGuk-0001KV-B0; Wed, 10 Oct 2018 12:00:46 -0400 Received: by mail-pl1-f178.google.com with SMTP id p25-v6so2737405pli.11; Wed, 10 Oct 2018 09:00:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=nhqZ1SkwOgaa8pCNnqOmYylWRqZG6KgUO3hxR7PPOcY=; b=T9oK0IBab6d2I3xW81hMcHQHwBwtOpGAs6o5PTIOI8GleUg+CY+J4H97f/rNyVfcxc C4qBi8h79226lhjOuy4JErwy07dk6v11z2NC9RyCZ4BzNSCxg/ypM3gEYcLgtKZiZ9jR ewMRGeAwhfAXwz2xoPwJcPhpzpnB4SplJzsaEI8AVzUAe8S0CR7c6E0lI3O1jUE6wAlY jmmwmVryKg6XZmwRaY9EP2prv508/PsihmpXpB8foSJ2Mtl6x5MbZrbBF1gVhgLaR5SD g1DzUAz5N/1MTQK76BVtZ4qKeo4TqMkjTFPaRUI+mIJDYcE2KTA9XcWVe5G7PR4NXvcU jVEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=nhqZ1SkwOgaa8pCNnqOmYylWRqZG6KgUO3hxR7PPOcY=; b=AERqmYRdKPlETAY3V8neLFSeBVMZYrElRgteZry7Unie+71IvQeNCRkf50kR57XCtQ hchTvLa2HG3Z4KmcC0T+xzqDu5vT/w6nLj7IgjNh8SDiy4WeVXKexwrA9HpoKPfX++vb vpQUv/Gca65LPTHilTHsG+7HQh5dq6wnalRSEmE/RICfKA8gL31z/RRxn+uBhHZSXnub gqSEtLTXR7S5ym8ijyZzi3bzT++JEboROTF0unudclIw0uQ6+nR2xG13dAfSfEfMsSBN zC+CWS46PtTcYA5eWOxdJJKUcOt0fqZNzcjJuXbIKhgyGjzHq5naf+tYUnr2+tt9PVEh 5kXw== X-Gm-Message-State: ABuFfohePdYSzZHXVbElMU8/uS1wc2KVV85deDUKM5JzW4a0pI916sBL tSGIwdVCKXr6kP2V5rx0L1Sy0Ut6+Wc= X-Google-Smtp-Source: ACcGV62MNLQXdvBTM4DLNcE/K1pn7qQPRFoHqobwKvC1f2OH0Kad3viRhmiGqn/T6Cov3zlkXGE5Vw== X-Received: by 2002:a17:902:8c90:: with SMTP id t16-v6mr32892629plo.251.1539187239932; Wed, 10 Oct 2018 09:00:39 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id h7-v6sm44957119pfd.35.2018.10.10.09.00.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Oct 2018 09:00:38 -0700 (PDT) To: 19375@debbugs.gnu.org From: Assaf Gordon Message-ID: Date: Wed, 10 Oct 2018 10:00:37 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 19375 fixed close 19375 stop pushed at https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=178f8e79dcd1e0b8bbb3b04da664d05eaae56186 closing. [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (assafgordon[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.214.178 listed in list.dnswl.org] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) tags 19375 fixed close 19375 stop pushed at https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=178f8e79dcd1e0b8bbb3b04da664d05eaae56186 closing. From unknown Sun Jun 22 22:46:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 08 Nov 2018 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator