| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=96189
|
|
|
|
|
|
|
| |
Add a note that this is kinda-sorta dangerous to the manual page.
Notes:
svn path=/head/; revision=96188
|
|
|
|
| |
Notes:
svn path=/head/; revision=96185
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Perl for such things. The key difference to Perl is that a backup extension
*MUST* be specified, because on one hand it isn't recommended to have options
which optionally take a parameter, and on the other hand, it'd be slightly
unpleasent to implement proper handling for that.
The difference between this and the version posted to developers@ is that it
does handle multiple files in argv after the getopt(3) handling "correctly",
in that the inplace editing-specific code has been moved out to a function,
and that function is used beyond the first file in our linked list.
This option has been documented as FreeBSD-specific in the manpage.
Reviewed by: developers@ (got feedback from: des, fanf, sobomax, roberto,
obrien)
MFC after: 1 week
Notes:
svn path=/head/; revision=96175
|
|
|
|
|
|
|
| |
Reviewed by: dwmalone (mentor)
Notes:
svn path=/head/; revision=96157
|
|
|
|
|
|
|
| |
Problem found by: ken
Notes:
svn path=/head/; revision=96147
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Write status information to stdout instead of stderr.
Exit status when an error occurs musn't be 1, that is reserved for
indicating that messages are disabled.
These changes bring mesg(1) up to SUSv3 conformance.
Reviewed by: mike
Notes:
svn path=/head/; revision=96093
|
|
|
|
|
|
|
|
| |
a line of input, and both work differently, so prevent them from both being
passed to xargs(1).
Notes:
svn path=/head/; revision=96092
|
|
|
|
|
|
|
|
|
|
|
|
| |
back on (and count_win is recreated).
- Create info_win as the same size for all invocations.
PR: 37552
Submitted by: Mark Valentine <mark@thuvia.demon.co.uk>
MFC after: 1 week
Notes:
svn path=/head/; revision=96088
|
|
|
|
|
|
|
|
|
|
|
| |
left-hand-side.
PR: bin/5297
Submitted by: "Matthew Emmerton" <matt@gsicomp.on.ca>
MFC after: 1 week
Notes:
svn path=/head/; revision=96071
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the prompt in their native language.
Also make the prompt fit what POSIX asks for (?...).
This should not affect use of -p with yes(1) [as every locale I know of matches
'y' as YESEXPR as well], but that's what -t is for anyway. -p is meant to be
really used interactively.
Submitted by: tjr, jmallett
Notes:
svn path=/head/; revision=96057
|
|
|
|
|
|
|
|
|
| |
Submitted by: Carl Schmidt <cschmidt@slackerbsd.org>
Wrap an obscenely long line while I'm here.
Notes:
svn path=/head/; revision=96055
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
out the parse loop to a seperate function, and move local variables around as
is needed. To keep the state of some variables and keep from having huge arg
lists to functions, make a bunch global.
Change use of err(3) in situations where malloc(3) will be setting errno to
errx(3) since assuming malloc(3) sets errno is non-portable, and provides no
more useful information in the context of FreeBSD.
Submitted by: bde (err/errx), Carl Schmidt <cschmidt@slackerbsd.org> (some
of the movement of the input loop to a function)
Approved by: src/tools/regression/usr.bin/xargs
Notes:
svn path=/head/; revision=96050
|
|
|
|
|
|
|
|
|
| |
the granularity of the at queue runs.
Submitted by: mux
Notes:
svn path=/head/; revision=96032
|
|
|
|
|
|
|
| |
Approved by: alfred
Notes:
svn path=/head/; revision=96015
|
|
|
|
|
|
|
| |
Submitted by: Carl Schmidt <cschmidt@slackerbsd.org>
Notes:
svn path=/head/; revision=96014
|
|
|
|
| |
Notes:
svn path=/head/; revision=96013
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
argument list to NULL, to terminate the arguments passed
to execvp(2).
Thanks to: bde (for pointing out some missing parens)
And with apologies to Ozzy Osbourne:
On his way to dinner
It took him by surprise
When an email from bde
Said his code was full of lies
Style (indentation)
And his bracing were all wrong
He casted to size_t
When he should have cast to long
I don't mind
Single letter identifiers
Unwrapped Line
Over 80 chars
Far over 80 chars
Who can we get to send diffs
We need Bruce D. Evans
Shows you comparason to his
We need Bruce D. Evans again
Notes:
svn path=/head/; revision=96006
|
|
|
|
|
|
|
|
|
|
| |
to `op' as suggested by Bruce, as this is used to store the operator between
vl and vr.
Submitted by: bde
Notes:
svn path=/head/; revision=95998
|
|
|
|
|
|
|
|
|
|
| |
s1 was 0 length, and replstr was 0 length, etc., we would end up subtracting
one from zero and seeing if it was greater than the size_t (unsigned) var
maxsize... This would cause us to return a string consisting of essentially
only match, which is not the right behaviour if we have 0 length inpline.
Notes:
svn path=/head/; revision=95996
|
|
|
|
|
|
|
|
|
|
| |
it. It handles everything (right now) that needs done before run(), except
the -J case, because while that would be easy, I don't quite understand -J.
Reviewed by: src/tools/regression/usr.bin/xargs
Notes:
svn path=/head/; revision=95990
|
|
|
|
| |
Notes:
svn path=/head/; revision=95987
|
|
|
|
|
|
|
|
|
|
|
|
| |
it easier to understand. Making it easy to understand isn't all that easy,
so litter the code with comments so some other poor soul can come along some
day and work on this if they see fit to do so. Avoid calling strlen(3) to
check for a nil-string, when we can just check for *str=='\0'.
Approved by: src/tools/regression/usr.bin/xargs/
Notes:
svn path=/head/; revision=95986
|
|
|
|
| |
Notes:
svn path=/head/; revision=95985
|
|
|
|
|
|
|
| |
Requested by: bde, mike
Notes:
svn path=/head/; revision=95983
|
|
|
|
|
|
|
|
|
| |
Add __FBSDID() properly.
Requested by: bde, mike
Notes:
svn path=/head/; revision=95982
|
|
|
|
|
|
|
|
|
|
|
|
| |
by SUSv3.
This Makefile got left out of the previous commit.
PR: 36191
Reviewed by: mike
Notes:
svn path=/head/; revision=95927
|
|
|
|
|
|
|
|
|
|
| |
by SUSv3.
PR: 36191
Reviewed by: mike
Notes:
svn path=/head/; revision=95926
|
|
|
|
|
|
|
|
| |
take care of them), and add __FreeBSD__ to the defined() checks for the
_PATH_DIVNAME.
Notes:
svn path=/head/; revision=95918
|
|
|
|
| |
Notes:
svn path=/head/; revision=95917
|
|
|
|
|
|
|
|
|
|
| |
same on Alpha and lint(1) pointed that out.
lint(1) on the same architecture pointed out how silly a cast to (u_int) to
malloc(3)'s argument was. Change that to size_t.
Notes:
svn path=/head/; revision=95916
|
|
|
|
| |
Notes:
svn path=/head/; revision=95906
|
|
|
|
|
|
|
|
|
|
|
| |
use of replstr and lack of Iflag), and add -R, which when given with
-I controls the number of arguments on which replacement will be done.
Some people happen to think it's idiotic to limit to 5 arguments, so
let the user override it if they like.
Notes:
svn path=/head/; revision=95905
|
|
|
|
|
|
|
|
| |
Make 'this' not a local variable, since it isn't necessary or complex enough
to warrant such.
Notes:
svn path=/head/; revision=95900
|
|
|
|
|
|
|
|
|
|
|
| |
corrupt memory. Simplifies the code in one or two places, also removes some
code that looks like it was bogus or incomplete.
Update strnsubst to have one or two extra conditions which maybe would make
it more efficient, or at least more versatile. This is likely a no-op.
Notes:
svn path=/head/; revision=95898
|
|
|
|
| |
Notes:
svn path=/head/; revision=95888
|
|
|
|
| |
Notes:
svn path=/head/; revision=95887
|
|
|
|
|
|
|
| |
that says something like "/* Not used on Alpha */".
Notes:
svn path=/head/; revision=95854
|
|
|
|
| |
Notes:
svn path=/head/; revision=95763
|
|
|
|
| |
Notes:
svn path=/head/; revision=95753
|
|
|
|
| |
Notes:
svn path=/head/; revision=95716
|
|
|
|
|
|
|
|
|
| |
PR: 32265
Submitted by: Thierry Thomas <thierry@pompo.net>
MFC after: 1 week
Notes:
svn path=/head/; revision=95688
|
|
|
|
| |
Notes:
svn path=/head/; revision=95657
|
|
|
|
| |
Notes:
svn path=/head/; revision=95656
|
|
|
|
| |
Notes:
svn path=/head/; revision=95655
|
|
|
|
| |
Notes:
svn path=/head/; revision=95654
|
|
|
|
| |
Notes:
svn path=/head/; revision=95653
|
|
|
|
| |
Notes:
svn path=/head/; revision=95652
|
|
|
|
| |
Notes:
svn path=/head/; revision=95651
|
|
|
|
|
|
|
| |
fix initialisers.
Notes:
svn path=/head/; revision=95650
|