bin/90690: ps(1) errorneously respects terminal column settings when output is not to a terminal

Evan Clarke evan at proc.to
Sat Sep 30 20:30:30 PDT 2006


The following reply was made to PR bin/90690; it has been noted by GNATS.

From: "Evan Clarke" <evan at proc.to>
To: bug-followup at FreeBSD.org, vadim_nuclight at mail.ru
Cc:  
Subject: RE: bin/90690: ps(1) errorneously respects terminal column settings when output is not to a terminal
Date: Sun, 1 Oct 2006 13:29:41 +1000

 ------=_Part_41535_20857243.1159673381993
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 My thoughts on issue:
 
 I cannot think of an example where including more information on the
 *same line * will break any scripts.
 
 Attached low-impact patch to implement "correct" behaviour.
 
 cd /usr/src
 patch < ps.wide-stdout.patch
 
 ------=_Part_41535_20857243.1159673381993
 Content-Type: application/octet-stream; name=ps.wide-stdout.patch
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_esqvkdpa
 Content-Disposition: attachment; filename="ps.wide-stdout.patch"
 
 ZGlmZiAtYyBiaW4vcHMvcHMuMSBiaW4vcHMudy9wcy4xCioqKiBiaW4vcHMvcHMuMQlTdW4gU2Vw
 IDE3IDE3OjUwOjMwIDIwMDYKLS0tIGJpbi9wcy53L3BzLjEJRnJpIFNlcCAyMiAxMjowOToyNiAy
 MDA2CioqKioqKioqKioqKioqKgoqKiogMjM0LDI0MCAqKioqCiAgLkZsIHcKICBvcHRpb24gaXMg
 c3BlY2lmaWVkIG1vcmUgdGhhbiBvbmNlLAogIC5ObQohIHdpbGwgdXNlIGFzIG1hbnkgY29sdW1u
 cyBhcyBuZWNlc3Nhcnkgd2l0aG91dCByZWdhcmQgZm9yIHlvdXIgd2luZG93IHNpemUuCiAgLkl0
 IEZsIFgKICBXaGVuIGRpc3BsYXlpbmcgcHJvY2Vzc2VzIG1hdGNoZWQgYnkgb3RoZXIgb3B0aW9u
 cywgc2tpcCBhbnkgcHJvY2Vzc2VzCiAgd2hpY2ggZG8gbm90IGhhdmUgYSBjb250cm9sbGluZyB0
 ZXJtaW5hbC4KLS0tIDIzNCwyNDAgLS0tLQogIC5GbCB3CiAgb3B0aW9uIGlzIHNwZWNpZmllZCBt
 b3JlIHRoYW4gb25jZSwKICAuTm0KISB3aWxsIHVzZSBhcyBtYW55IGNvbHVtbnMgYXMgbmVjZXNz
 YXJ5IHdpdGhvdXQgcmVnYXJkIGZvciB5b3VyIHdpbmRvdyBzaXplLiAgVGhpcyBpcyB0aGUgZGVm
 YXVsdCBpZiBzdGRvdXQgaXMgbm90IGEgdHR5LgogIC5JdCBGbCBYCiAgV2hlbiBkaXNwbGF5aW5n
 IHByb2Nlc3NlcyBtYXRjaGVkIGJ5IG90aGVyIG9wdGlvbnMsIHNraXAgYW55IHByb2Nlc3Nlcwog
 IHdoaWNoIGRvIG5vdCBoYXZlIGEgY29udHJvbGxpbmcgdGVybWluYWwuCmRpZmYgLWMgYmluL3Bz
 L3BzLmMgYmluL3BzLncvcHMuYwoqKiogYmluL3BzL3BzLmMJU3VuIFNlcCAxNyAxNzozODozNSAy
 MDA2Ci0tLSBiaW4vcHMudy9wcy5jCUZyaSBTZXAgMjIgMTI6MDk6MzYgMjAwNgoqKioqKioqKioq
 KioqKioKKioqIDE5MSwxOTYgKioqKgotLS0gMTkxLDIwMCAtLS0tCiAgCWVsc2UKICAJCXRlcm13
 aWR0aCA9IHdzLndzX2NvbCAtIDE7CiAgCisgCS8qIFRlc3QgdG8gc2VlIGlmIHN0ZG91dCBpcyBu
 b3QgYSB0dHkuICovCisgCWlmICghaXNhdHR5KFNURE9VVF9GSUxFTk8pKQorIAkJdGVybXdpZHRo
 ID0gVU5MSU1JVEVEOwkKKyAKICAJLyoKICAJICogSGlkZSBhIG51bWJlciBvZiBvcHRpb24tcHJv
 Y2Vzc2luZyBrbHVkZ2VzIGluIGEgc2VwYXJhdGUgcm91dGluZSwKICAJICogdG8gc3VwcG9ydCBz
 b21lIGhpc3RvcmljYWwgQlNEIGJlaGF2aW9ycywgc3VjaCBhcyBgcHMgYXh1Jy4K
 ------=_Part_41535_20857243.1159673381993--


More information about the freebsd-bugs mailing list