| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
Patch: 7.201 (idea taken, but done differently)
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146058
|
|
|
|
|
|
|
|
|
|
| |
since they are used only there.
Patch: 7.200
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146057
|
|
|
|
|
|
|
|
|
|
| |
files and we are going to factor this out.
Patch: 7.199 (slightly changed)
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146056
|
|
|
|
|
|
|
|
|
| |
PR: bin/78692
Submitted by: Eugene Grosbein
MFC after: 2 weeks
Notes:
svn path=/head/; revision=146055
|
|
|
|
|
|
|
|
|
|
| |
results in a warning that will go away soon.
Patch: 7.198
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146054
|
|
|
|
|
|
|
|
|
|
|
| |
context (and only in one place to substitute the .for variable). Therefor
there is no need to pass the context as a parameter.
Patch: 7.197
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146048
|
|
|
|
|
|
|
|
| |
Patch: 7.196
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146047
|
|
|
|
|
|
|
|
| |
Patch: 7.195
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146046
|
|
|
|
|
|
|
|
|
|
| |
that are now used only in var.c from var.h to var.c
Patches: 7.193,7.194
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146045
|
|
|
|
|
|
|
|
| |
Patch: 7.192
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146039
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
take everything after -- as either a macro assignment or a target.
Note that make still reorders arguments before --: anything starting
with a dash is considered an option, anything which contains an equal
sign is considered a macro assignment and everything else a target.
This still is not POSIX with regard to the options, but it will probably
not change because it has been make's behaviour for ages.
Add a new function Var_Match() that correctly skips a macro call by just
doing the same as Var_Subst() but without producing output. This will help
making the parser more robust.
Patches: 7.190,7.191
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146038
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
only one variable and Var_Subst() which substitutes all. Split out the
test whether a variable should not be expanded into match_var().
Make access to the input string consistently using str[]. Remove two
unused functions: Var_GetTail() and Var_GetHead().
Patches: 7.184-7.189
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=146027
|
|
|
|
| |
Notes:
svn path=/head/; revision=145997
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
make macro into the environment of programs executed by make. This
has approximately the same function as gmake's export directive.
The form of a pseudo target was deliberately choosen to minimize work
for POSIX compatibility (Makefiles are not allowed to use any targets
starting with a dot and consisting only of uppercase letters except those
specified in the standard when they want POSIX compatible behaviour, so
such a Makefile can never contain .EXPORTVAR.)
Change the handling of macros coming from the environment: instead
of asking the environment for each variable we could not find otherwise
put all the environment variables in a special variable environment just
at start up.
This has been tested on the ports cluster by kris.
Submitted by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=145971
|
|
|
|
|
|
|
| |
PR:78110
Notes:
svn path=/head/; revision=145872
|
|
|
|
|
|
|
| |
Submitted by: Matteo Riondato <rionda@gufi.org>
Notes:
svn path=/head/; revision=145809
|
|
|
|
|
|
|
| |
Submitted by: Matteo Riondato <rionda@gufi.org>
Notes:
svn path=/head/; revision=145808
|
|
|
|
|
|
|
|
|
|
|
|
| |
given is looked up in a table and no longer stored literally in the
header.
Submitted by: Divacky Roman <xdivac02@stud.fit.vutbr.cz
PR: 80499
MFC After: 1 month
Notes:
svn path=/head/; revision=145807
|
|
|
|
| |
Notes:
svn path=/head/; revision=145800
|
|
|
|
| |
Notes:
svn path=/head/; revision=145798
|
|
|
|
|
|
|
|
|
|
| |
that there are more than one hash table in them. There is no
history to preserve here, so go without a repo-copy.
Asked for by: Max Okumoto <okumoto@ucsd.edu>
Notes:
svn path=/head/; revision=145683
|
|
|
|
|
|
|
|
| |
for the current make. This does not override flags specified on the
command line and these settings are not passed to sub-makes.
Notes:
svn path=/head/; revision=145679
|
|
|
|
|
|
|
|
|
|
|
|
| |
to the id_print() function.
Use getgrouplist(3) for the case when an user was specified,
and getgroups(2) when no user was given.
That reverts to the expected behaviour and makes it easy to
implement an option later to force using getgrouplist(3).
Notes:
svn path=/head/; revision=145672
|
|
|
|
| |
Notes:
svn path=/head/; revision=145671
|
|
|
|
|
|
|
|
|
| |
NGROUPS groups. getgrouplist(3) may put a duplicate group
id into the passed array (it sets [0] and [1] to the value
of the gid argument), but id_print() sorts them out.
Notes:
svn path=/head/; revision=145629
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Showing the ids of both an user given by an argument to `id',
and the current user, is now handled in a single function.
Displaying the current user's ids was inaccurate because
getgroups(2) had been used. getgroups(2) returns the current
kernel state of a user's groups, which may not always be
correct if /etc/group was recently changed.
- Fix a few style bugs.
PR: bin/78085
Notes:
svn path=/head/; revision=145628
|
|
|
|
|
|
|
|
| |
by default. This should fix the problem of getting lots of errors
when building with an up-to-date make and old *.mk files.
Notes:
svn path=/head/; revision=145627
|
|
|
|
|
|
|
|
|
|
|
|
| |
Negative values would produce undefined behaviour including
a possible segmentation fault.
- Explicitly initialize the global row and column variables
to zero.
PR: bin/80348
Notes:
svn path=/head/; revision=145617
|
|
|
|
|
|
|
| |
the corresponding magic to create the hash function to the Makefile.
Notes:
svn path=/head/; revision=145616
|
|
|
|
|
|
|
| |
so that it doesn't get replaced with the Makefile's revision.
Notes:
svn path=/head/; revision=145614
|
|
|
|
|
|
|
|
|
|
|
|
| |
a Makefile target to re-created this file. Note, that there is no
explicite dependency to automatically re-create the file, because this
is needed only when the directive table changes and it requires the
(yet to come) devel/mph port.
Submitted by: Max Okumoto <okumoto@ucsd.edu> (first version)
Notes:
svn path=/head/; revision=145612
|
|
|
|
|
|
|
| |
directory heirarchies.
Notes:
svn path=/head/; revision=145471
|
|
|
|
|
|
|
|
|
| |
ports.
Thanks to: Dag-Erling Sm?rgrav (des@)
Notes:
svn path=/head/; revision=145458
|
|
|
|
| |
Notes:
svn path=/head/; revision=145457
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(combine with existing seconds-based), treat '-' as punctuation rather
than a negative number indicator (eliminates several special cases),
use a single list of special words instead of several separate lists,
use table-driven abbreviation logic (eliminate duplicate word entries
and special-case abbreviation and plural handling). The result is
shorter, simpler (judging from comments, earlier maintainers didn't
understand the special handling for "negative years"), handles more
cases (e.g., "tu" is now a recognized abbreviation for "tuesday",
"3rd" is now equivalent to "third") and it has 2 fewer shift/reduce
conflicts.
Notes:
svn path=/head/; revision=145456
|
|
|
|
|
|
|
|
|
| |
rather than 'XXXX'.
MFC after: 1 week
Notes:
svn path=/head/; revision=145284
|
|
|
|
|
|
|
|
|
| |
RELENG_5 instead of HEAD.
Pointy hat to: The large pile of hats over in the corner.
Notes:
svn path=/head/; revision=145215
|
|
|
|
| |
Notes:
svn path=/head/; revision=145207
|
|
|
|
|
|
|
|
|
|
|
| |
particular, acl support is no longer enabled on FreeBSD 4, acl support
should be correctly enabled on Linux, dirent.d_namlen should be
correctly detected on platforms that support it.
Thanks to: Greg Lewis, Juergen Lock, and Jaakko Heinonen
Notes:
svn path=/head/; revision=145206
|
|
|
|
|
|
|
| |
Thanks to: Juergen Lock
Notes:
svn path=/head/; revision=145204
|
|
|
|
|
|
|
| |
Thanks to: Juergen Lock
Notes:
svn path=/head/; revision=145203
|
|
|
|
|
|
|
|
|
| |
extraction and creation. While I'm here, fix a bug reported by Garrett
Wollman: when stripping the leading '/' from the path "/", don't produce
an entry with an empty name; produce "." instead.
Notes:
svn path=/head/; revision=145199
|
|
|
|
|
|
|
|
|
|
|
| |
of lines in SMP machines (which are wider), until we have a better way
of handling window sizes & columns in top.
Caught by: ache, Andre Guibert de Bruet <andy@siliconlandmark.com>
Point hat: keramida
Notes:
svn path=/head/; revision=145155
|
|
|
|
| |
Notes:
svn path=/head/; revision=145084
|
|
|
|
|
|
|
| |
still results in trucation but this is be much harder to fix.
Notes:
svn path=/head/; revision=145078
|
|
|
|
| |
Notes:
svn path=/head/; revision=145074
|
|
|
|
|
|
|
|
|
|
|
|
| |
threads a process has. The THR column is disabled and disappears
when 'H' is hit, because then every thread gets its own output line.
- Allow sorting processes by "threads".
Approved by: davidxu
Inspired by: Jiawei Ye <leafy7382@gmail.com>
Notes:
svn path=/head/; revision=145073
|
|
|
|
| |
Notes:
svn path=/head/; revision=145063
|
|
|
|
|
|
|
| |
- Rewrite the loop in main() to be more understandable.
Notes:
svn path=/head/; revision=145061
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=145027
|