dsl
6b42da309a
Support 0xnn for hexadecimal constants - as well as 16#nn.
...
While here, make '-' only valid once, and at the start of the number.
Fixes PR/40512
2009-08-02 21:24:18 +00:00
dholland
c314d41680
remove unused global variable
2009-07-26 02:07:12 +00:00
dholland
85d0adbcff
sprinkle static in this file
2009-07-26 02:06:37 +00:00
dholland
aa92b1b91b
Remove the need for -Wno-pointer-sign. Does not change the output .o file.
2009-07-26 01:58:20 +00:00
roy
7027866a09
Rename internal getline() function to get_line() so it does
...
conflict with the soon to be added getline(3) libc function.
2009-07-13 19:05:39 +00:00
ginsbach
389bb545f4
Make sure that buffer is NULL terminated when input to strip_escapes() is
...
too long. (Thanks jnemeth!)
2009-06-10 04:16:53 +00:00
ginsbach
9cd62c77f5
Fix potential buffer overflow in filename escape processing
...
'ed [MAXPATHLEN + 1 characters]'. [From FreeBSD]
2009-06-10 03:24:27 +00:00
mlelstv
61ace358f2
block numbers are measured in f_frsize units. Make -P option
...
use this instead of f_bsize. Also account for reserved blocks
like normal non-P output.
Fixes PR bin/41541.
2009-06-06 09:30:45 +00:00
joerg
f29cf7b612
Make indentation consistent.
2009-05-26 07:30:51 +00:00
wiz
1c465113fd
Reduce Pf/Ns usage.
2009-05-13 22:41:43 +00:00
wiz
fc61954d0b
Remove leading zero in Dd argument.
2009-05-06 08:26:43 +00:00
jschauma
3ebf4f45cb
Note that all file tests with the exception of -h and -L follow symbolic
...
links and thus evaluate the test for the file pointed at.
2009-05-05 19:04:01 +00:00
lukem
7ca13b8bcd
Fix most of the -Wsign-compare issues.
2009-04-25 05:11:37 +00:00
drochner
0fa7059102
define YY_NO_INPUT where appropriate, from Kurt J. Lidl per PR misc/41160
2009-04-20 16:05:29 +00:00
joerg
0feb17a4b1
Fix markup.
2009-04-12 13:52:20 +00:00
perry
a992ea7967
Fixes from christos for pr-41167
...
XXX -X is still broken, but that wasn't part of this PR.
2009-04-07 19:52:35 +00:00
wiz
7d6100a52d
Bump date for previous.
2009-03-29 08:54:10 +00:00
mrg
fcc023545e
- add new RLIMIT_AS (aka RLIMIT_VMEM) resource that limits the total
...
address space available to processes. this limit exists in most other
modern unix variants, and like most of them, our defaults are unlimited.
remove the old mmap / rlimit.datasize hack.
- adds the VMCMD_STACK flag to all the stack-creation vmcmd callers.
it is currently unused, but was added a few years ago.
- add a pair of new process size values to kinfo_proc2{}. one is the
total size of the process memory map, and the other is the total size
adjusted for unused stack space (since most processes have a lot of
this...)
- patch sh, and csh to notice RLIMIT_AS. (in some cases, the alias
RLIMIT_VMEM was already present and used if availble.)
- patch ps, top and systat to notice the new k_vm_vsize member of
kinfo_proc2{}.
- update irix, svr4, svr4_32, linux and osf1 emulations to support
this information. (freebsd could be done, but that it's best left
as part of the full-update of compat/freebsd.)
this addresses PR 7897. it also gives correct memory usage values,
which have never been entirely correct (since mmap), and have been
very incorrect since jemalloc() was enabled.
tested on i386 and sparc64, build tested on several other platforms.
thanks to many folks for feedback and testing but most espcially
chuq and yamt for critical suggestions that lead to this patch not
having a special ugliness i wasn't happy with anyway :-)
2009-03-29 01:02:48 +00:00
joerg
70ea994ea4
Avoid .Xo/.Xc. Fix quoting of commands to give the intended effect.
2009-03-26 21:34:11 +00:00
joerg
91a9a1c98b
Remove physical markup.
2009-03-24 00:10:58 +00:00
joerg
275eec0d3d
Fix markup.
2009-03-15 12:01:24 +00:00
joerg
51c2955e45
Use .Rs/.Re for reference to C shell introduction.
2009-03-13 14:07:54 +00:00
joerg
ddf187c649
Fix number of columns in .Bl. Escape %C.
2009-03-13 11:13:46 +00:00
joerg
d8c2d82715
Remove redundant tabs
2009-03-11 12:44:19 +00:00
joerg
0739fbbbf2
Don't workaround macro argument limit in ancient troff.
2009-03-11 12:43:58 +00:00
roy
9fa1d120a0
el_gets now sets el_len to -1 on error so we can distinguish
...
between a NULL string and an error.
This fixes sh from exiting with libedit now allowing EINTR to return.
We may need to expand this to an errno check in the future.
2009-03-10 21:21:11 +00:00
joerg
fdf2963413
Explicitly escape -- as it is not an argment to the Cm macro.
2009-03-10 15:14:28 +00:00
joerg
048b505ac7
Don't use .Xo/.Xc to workaround ancient macro argument limit.
2009-03-10 14:18:52 +00:00
joerg
997634fe14
Fix preamble to match order set out by mdoc(7). Discussed with wiz.
2009-03-09 19:24:26 +00:00
wiz
9a3995e433
Remove weird backslash that somehow must have crept in.
...
Found by joerg and mdocml.
2009-03-03 15:11:29 +00:00
lukem
46b57afcf7
Default to WARNS=4 (except for rcp & ksh)
2009-02-14 08:31:13 +00:00
lukem
990d25a96c
fix -Wsign-compare issues
2009-02-14 08:02:04 +00:00
lukem
9050ab5cfa
fix -Wsign-compare issues
2009-02-14 07:12:29 +00:00
abs
0c7bdeb6b8
Use u_int counter to count from 0 to u_int: for (u = 0; u < digits; u++)
2009-02-13 00:46:25 +00:00
drochner
cbbbda3b17
make sure the table stays aligned even if no groups are to be displayed
...
with the "groupnames" option
2009-02-03 17:37:02 +00:00
drochner
8b7f84e12c
make sure the table stays aligned even if no groups are to be displayed
...
with the "groups" option
2009-02-03 17:33:42 +00:00
dbj
5ae3d13a2f
do not require sys/mtio.h for a tools build of pax
2009-02-03 05:22:40 +00:00
reed
81a4d4f0b0
Show that "seconds" is the expected argument for -r.
...
(I didn't bump the manual page date for this minor change. If I
should let me know.)
2009-01-30 13:16:16 +00:00
lukem
4a566726c2
sign-compare fix for amd64
2009-01-25 14:18:21 +00:00
joerg
5792116078
Revert for now, pending discussion of how expr should behave in the case
...
of pre-POSIX expressions.
2009-01-20 14:22:37 +00:00
joerg
14d25567b4
SUS says that expr must support "--" to prevent interpretation of
...
negative numbers as options.
2009-01-20 13:04:55 +00:00
christos
8623c59aca
Revert previous commit that fixes PR/36079 (shell misses exit trap), because
...
the fix causes $! to point to the wrong process in pipelines, which is worse.
2009-01-19 19:47:11 +00:00
lukem
c6144e484f
fix -Wsign-compare issues
2009-01-18 00:24:29 +00:00
christos
3957d0cafc
rlim_t will be unsigned as TOG mandates.
2008-12-28 19:53:37 +00:00
christos
a5c6617db7
fix dev_t 64 bit issues.
2008-12-28 19:50:22 +00:00
christos
909ffa3267
prepare for 64 bit dev_t
2008-12-28 19:30:33 +00:00
christos
97f12feac9
don't free other jobs when we are specifically using the wait built-in.
2008-12-21 17:16:11 +00:00
christos
271febebf6
use EXP_CASE only when trimming and unquoted.
2008-12-21 17:15:09 +00:00
christos
ae1cc09549
PR/36079: M. Levinson: Disable the optimization of not forking for the last
...
command in a subshell, otherwise we miss the exit trap.
2008-12-21 03:15:32 +00:00
christos
9ac082db6c
PR/35055: Wada Keiji: wait did not keep the status of terminated jobs as
...
expected.
2008-12-21 00:19:59 +00:00