| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
compliance in the BUGS section immediately below.
Notes:
svn path=/head/; revision=100136
|
|
|
|
|
|
|
| |
(Prefer the more-encompassing POSIX standard to SUSv2.)
Notes:
svn path=/head/; revision=100135
|
|
|
|
|
|
|
| |
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Notes:
svn path=/head/; revision=100134
|
|
|
|
|
|
|
|
|
|
|
| |
file. Correct visibility conditions and order blocks of declarations
in order of increasing inclusiveness. Note that [v]snprintf() is now
in ISO C and f{seek,tell}o() are now in POSIX. Deprecated getw() and
putw() are no longer visible in XSH6 namespace (and should probably
be removed from BSD namespace as well).
Notes:
svn path=/head/; revision=100133
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
using a udp6 socket without bind(2)ing.
- fbsd4/430 reported from the FreeBSD team.
- this fix is different from the fix reported in the above PR. i think
this better, but we need some test.
Obtained from: KAME
MFC after: 3 weeks
Notes:
svn path=/head/; revision=100132
|
|
|
|
|
|
|
|
| |
file and better document it. Add better documentation for the DISABLE_PSE
option. Add the missing DISABLE_PG_G option and document it.
Notes:
svn path=/head/; revision=100131
|
|
|
|
| |
Notes:
svn path=/head/; revision=100130
|
|
|
|
| |
Notes:
svn path=/head/; revision=100129
|
|
|
|
|
|
|
| |
options files.
Notes:
svn path=/head/; revision=100128
|
|
|
|
|
|
|
| |
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Notes:
svn path=/head/; revision=100127
|
|
|
|
|
|
|
| |
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Notes:
svn path=/head/; revision=100126
|
|
|
|
| |
Notes:
svn path=/head/; revision=100125
|
|
|
|
|
|
|
|
| |
architecture specific NOTES files define which hardware busses each
architecture supports.
Notes:
svn path=/head/; revision=100124
|
|
|
|
|
|
|
| |
options section.
Notes:
svn path=/head/; revision=100123
|
|
|
|
| |
Notes:
svn path=/head/; revision=100122
|
|
|
|
|
|
|
|
|
| |
pass an empty string.
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Notes:
svn path=/head/; revision=100121
|
|
|
|
|
|
|
| |
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Notes:
svn path=/head/; revision=100120
|
|
|
|
| |
Notes:
svn path=/head/; revision=100119
|
|
|
|
| |
Notes:
svn path=/head/; revision=100118
|
|
|
|
|
|
|
|
|
|
| |
size of the response.
PR: misc/26320
MFC After: 2 weeks
Notes:
svn path=/head/; revision=100117
|
|
|
|
| |
Notes:
svn path=/head/; revision=100116
|
|
|
|
|
|
|
| |
architectures besides i386.
Notes:
svn path=/head/; revision=100115
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WARNS=4 cleanup:
include headers needed.
don't initialize char * with const char *.
fix main() declaration.
fix shadowed variable.
properly cast tcpcb members for printf(3) output.
remove 'register'.
remove unused arg.
Reviewed by: tmm, bde
Notes:
svn path=/head/; revision=100114
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
semicolons from the end of macros:
#define FOO() bar(a,b,c);
becomes
#define FOO() bar(a,b,c)
Thus requiring the semicolon in the invocation of FOO. This is much
cleaner syntax and more consistent with expectations when writing
function-like things in source.
With both peril-sensitive sunglasses and flame-proof undies on, tighten
up some types, and work around some warnings generated by this. There
are some _horrible_ const/non-const issues in this code.
Notes:
svn path=/head/; revision=100113
|
|
|
|
|
|
|
| |
variable.
Notes:
svn path=/head/; revision=100112
|
|
|
|
| |
Notes:
svn path=/head/; revision=100111
|
|
|
|
| |
Notes:
svn path=/head/; revision=100110
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This represents the original standardization of the following functions
and headers:
popen()
<regex.h>: regcomp(), regexec(), regerror(), regfree()
<fnmatch.h>: fnmatch()
getopt(), optarg, optind, opterr, optopt
<glob.h>: glob()
<wordexp.h>: wordexp(), wordfree()
confstr()
Notes:
svn path=/head/; revision=100109
|
|
|
|
|
|
|
|
| |
PR: 39093
Submitted by: Mike Makonnen <makonnen@packbell.net>
Notes:
svn path=/head/; revision=100108
|
|
|
|
| |
Notes:
svn path=/head/; revision=100107
|
|
|
|
|
|
|
| |
MI files file. We can't move sio.c because pc98 uses a custom version.
Notes:
svn path=/head/; revision=100106
|
|
|
|
|
|
|
| |
config files. It also depends on PCI.
Notes:
svn path=/head/; revision=100105
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and a cluster in one shot.
o Introduce MBP_PERSIST and MBP_PERSISTENT control bits to mb_alloc();
MBP_PERSIST means "if you can allocate, then keep the cache lock
held on exit," and MBP_PERSISTENT means "a cache lock is alredy held
on entry, so allocate from the specified (already locked) cache."
They may be used in combination.
o m_getcl() uses the MBP_PERSIST/MBP_PERSISTENT interface so that it
doesn't drop the cache lock in between the mbuf and cluster allocations.
o m_getm(), which takes a size and allocates an mbuf + cluster "best fit"
chain, has been moved from uipc_mbuf.c to subr_mbuf.c and shown how to
use MBP_PERSIST/MBP_PERSISTENT to attempt to do a grouped allocation
without dropping the cache lock in between.
Why this is good: much less bus-locked lock acquires/drops when they're
not needed. Also, prototype for m_getcl():
struct mbuf * m_getcl(int how, short type, int flags);
"how" and "type" are self-explanatory. "flags" may be M_PKTHDR, in
which case m_getcl() will make the mbuf a pkthdr-mbuf.
While I'm in subr_mbuf.c:
o Every exported routine now has a nice comment with a description of
the expected arguments. Eventually, mbuf(9) needs to be re-vamped
but there's still more code to write/finalize before I get to that.
o internal macros have been changed a bit.
o consistently use 'short' for "type." This somehow slipped through
before (that 'type' was sometimes declared as int).
Alfred has been pushing for the MBP_PERSIST{,ENT} thing for almost a
year now. Luigi asked for m_getcl(), and will probably MFC that
part of this commit.
TODO [Related]: teach mb_free() about MBP_PERSIST{, ENT}.
Notes:
svn path=/head/; revision=100103
|
|
|
|
|
|
|
| |
at least they are sorted relative to themselves now.
Notes:
svn path=/head/; revision=100102
|
|
|
|
|
|
|
|
| |
- GEOM doesn't need to specify a filename, the correct one is chosen by
default.
Notes:
svn path=/head/; revision=100101
|
|
|
|
| |
Notes:
svn path=/head/; revision=100100
|
|
|
|
|
|
|
|
| |
Remove comments about NDGBPORTS from the options* files. Please document
options in NOTES, not in the options* files.
Notes:
svn path=/head/; revision=100099
|
|
|
|
|
|
|
| |
values for settings in NOTES is to use the default value + 1.
Notes:
svn path=/head/; revision=100098
|
|
|
|
| |
Notes:
svn path=/head/; revision=100096
|
|
|
|
| |
Notes:
svn path=/head/; revision=100095
|
|
|
|
| |
Notes:
svn path=/head/; revision=100093
|
|
|
|
|
|
|
| |
perfmon.c.
Notes:
svn path=/head/; revision=100091
|
|
|
|
| |
Notes:
svn path=/head/; revision=100090
|
|
|
|
|
|
|
|
|
|
|
| |
because the previous interface handle gets freed when the config
number is set. This fixes a problem where memory could be accessed
after it was freed when the interface was ifconfig'd up.
Reviewed by: n_hibma
Notes:
svn path=/head/; revision=100089
|
|
|
|
|
|
|
|
|
| |
- Remove unneeded quotes.
- Remove 'config' line.
- Rename ident to SIMOS.
Notes:
svn path=/head/; revision=100088
|
|
|
|
| |
Notes:
svn path=/head/; revision=100087
|
|
|
|
| |
Notes:
svn path=/head/; revision=100084
|
|
|
|
| |
Notes:
svn path=/head/; revision=100083
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one out of a block cipher. This has 2 advantages:
1) The code is _much_ simpler
2) We aren't committing our security to one algorithm (much as we
may think we trust AES).
While I'm here, make an explicit reseed do a slow reseed instead
of a fast; this is in line with what the original paper suggested.
Notes:
svn path=/head/; revision=100082
|
|
|
|
| |
Notes:
svn path=/head/; revision=100081
|