| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
builtins. This makes export/readonly print lines in the form
"export name=value".
Notes:
svn path=/head/; revision=97914
|
|
|
|
|
|
|
| |
or shell metacharacters.
Notes:
svn path=/head/; revision=97909
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
realloc(3)] happens to fail, everywhere in ps(1).
Discussed with: bde, charnier (a while ago)
fmt_argv() can no longer return NULL, so don't bother checking.
Submitted by: bde
Notes:
svn path=/head/; revision=97877
|
|
|
|
|
|
|
|
| |
Poked by: David Wolfskill <david@catwhisker.org>
Pointy hat to: jmallett
Notes:
svn path=/head/; revision=97875
|
|
|
|
|
|
|
| |
specified by SUSv3.
Notes:
svn path=/head/; revision=97850
|
|
|
|
|
|
|
|
| |
description of ps(1), which uses them. I question whether newline and tab
can be either, but I'm not touching them. Yet.
Notes:
svn path=/head/; revision=97849
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
so that multiple -ovar=header lines do not overwrite eachother.
This means that ps -ouser=USERNAME -ouser=WHO would now possibly print:
USERNAME WHO
juli juli
Whereas before it would be:
WHO WHO
juli juli
Notes:
svn path=/head/; revision=97848
|
|
|
|
|
|
|
|
| |
we have't malloc(3)'d nearly as much as we probably will, so errx(3) away,
instead of waiting for something to fail yet again later on.
Notes:
svn path=/head/; revision=97847
|
|
|
|
|
|
|
|
|
| |
function seems to do the right thing, and is not a "stub", and whoever "marc"
is, he's had plenty of time to do "the real one", so don't wait around for
him any longer.
Notes:
svn path=/head/; revision=97846
|
|
|
|
| |
Notes:
svn path=/head/; revision=97845
|
|
|
|
|
|
|
| |
to discard the const qualifier here.
Notes:
svn path=/head/; revision=97843
|
|
|
|
|
|
|
| |
frobbed when/if the pointer it is actually a part of gets freed.
Notes:
svn path=/head/; revision=97842
|
|
|
|
| |
Notes:
svn path=/head/; revision=97822
|
|
|
|
| |
Notes:
svn path=/head/; revision=97820
|
|
|
|
|
|
|
| |
leaders in -l option to jobs(1).
Notes:
svn path=/head/; revision=97819
|
|
|
|
| |
Notes:
svn path=/head/; revision=97817
|
|
|
|
| |
Notes:
svn path=/head/; revision=97816
|
|
|
|
|
|
|
| |
suitable for re-input to the shell (SUSv3)
Notes:
svn path=/head/; revision=97815
|
|
|
|
| |
Notes:
svn path=/head/; revision=97804
|
|
|
|
|
|
|
| |
over TTY width found via ioctl() (SUSv3)
Notes:
svn path=/head/; revision=97803
|
|
|
|
|
|
|
| |
not 1.
Notes:
svn path=/head/; revision=97772
|
|
|
|
| |
Notes:
svn path=/head/; revision=97768
|
|
|
|
| |
Notes:
svn path=/head/; revision=97767
|
|
|
|
|
|
|
| |
not shoptarg.
Notes:
svn path=/head/; revision=97731
|
|
|
|
|
|
|
|
| |
history cursor. Reset the cursor after adding the entry to the history
when doing ``fc -s'' so the output is correct.
Notes:
svn path=/head/; revision=97730
|
|
|
|
| |
Notes:
svn path=/head/; revision=97689
|
|
|
|
|
|
|
|
|
| |
%+ (current job, same as %%),
%- (previous job),
%?str (job with "str" in its command name).
Notes:
svn path=/head/; revision=97688
|
|
|
|
|
|
|
| |
builtin. Modify the output format to match what SUSv3 requires.
Notes:
svn path=/head/; revision=97669
|
|
|
|
|
|
|
| |
job control disabled.
Notes:
svn path=/head/; revision=97664
|
|
|
|
|
|
|
|
| |
showjob(), use it inside dowait() to display status info for consistency,
and in a format closer to what the standard requires.
Notes:
svn path=/head/; revision=97663
|
|
|
|
| |
Notes:
svn path=/head/; revision=97660
|
|
|
|
|
|
|
|
|
| |
keep a linked list of the jobs, most recently used first. This is required
to support the idea of `previous job', and to allow the jobs fg and bg
default to be correct according to POSIX.
Notes:
svn path=/head/; revision=97659
|
|
|
|
| |
Notes:
svn path=/head/; revision=97604
|
|
|
|
| |
Notes:
svn path=/head/; revision=97533
|
|
|
|
| |
Notes:
svn path=/head/; revision=97531
|
|
|
|
| |
Notes:
svn path=/head/; revision=97502
|
|
|
|
| |
Notes:
svn path=/head/; revision=97465
|
|
|
|
| |
Notes:
svn path=/head/; revision=97464
|
|
|
|
| |
Notes:
svn path=/head/; revision=97463
|
|
|
|
| |
Notes:
svn path=/head/; revision=97462
|
|
|
|
| |
Notes:
svn path=/head/; revision=97458
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The uuidgen command, by means of the uuidgen syscall, generates one
or more Universally Unique Identifiers compatible with OSF/DCE 1.1
version 1 UUIDs.
From the Perforce logs (change 11995):
Round of cleanups:
o Give uuidgen() the correct prototype in syscalls.master
o Define struct uuid according to DCE 1.1 in sys/uuid.h
o Use struct uuid instead of uuid_t. The latter is defined
in sys/uuid.h but should not be used in kernel land.
o Add snprintf_uuid(), printf_uuid() and sbuf_printf_uuid()
to kern_uuid.c for use in the kernel (currently geom_gpt.c).
o Rename the non-standard struct uuid in kern/kern_uuid.c
to struct uuid_private and give it a slightly better definition
for better byte-order handling. See below.
o In sys/gpt.h, fix the broken uuid definitions to match the now
compliant struct uuid definition. See below.
o In usr.bin/uuidgen/uuidgen.c catch up with struct uuid change.
A note about byte-order:
The standard failed to provide a non-conflicting and
unambiguous definition for the binary representation. My initial
implementation always wrote the timestamp as a 64-bit little-endian
(2s-complement) integral. The clock sequence was always written
as a 16-bit big-endian (2s-complement) integral. After a good
nights sleep and couple of Pan Galactic Gargle Blasters (not
necessarily in that order :-) I reread the spec and came to the
conclusion that the time fields are always written in the native
by order, provided the the low, mid and hi chopping still occurs.
The spec mentions that you "might need to swap bytes if you talk
to a machine that has a different byte-order". The clock sequence
is always written in big-endian order (as is the IEEE 802 address)
because its division is resulting in bytes, making the ordering
unambiguous.
Notes:
svn path=/head/; revision=97372
|
|
|
|
|
|
|
|
|
|
| |
Remove incorrect examples.
PR: 25016
Submitted by: Martin Kammerhofer, Joshua Goodall
Notes:
svn path=/head/; revision=97305
|
|
|
|
| |
Notes:
svn path=/head/; revision=97304
|
|
|
|
| |
Notes:
svn path=/head/; revision=97277
|
|
|
|
|
|
|
| |
suitable for re-input into the shell.
Notes:
svn path=/head/; revision=97276
|
|
|
|
|
|
|
|
|
| |
to fail when the logical current directory no longer exists. Allow changes
to absolute paths when logical cwd is invalid, fall back to physical cd
if logical cd fails.
Notes:
svn path=/head/; revision=97092
|
|
|
|
|
|
|
| |
current directory no longer exists incorrectly and breaks `make cleandir'.
Notes:
svn path=/head/; revision=97091
|
|
|
|
|
|
|
| |
handling of .. is now the default.
Notes:
svn path=/head/; revision=96980
|
|
|
|
|
|
|
| |
on a line by itself.
Notes:
svn path=/head/; revision=96948
|