Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
kernel Makefiles (thank you!), also add lex and yacc generated files to
that list.
Let those lex/yacc variables be defined for bsd.lib.mk as well.
Complete the SRCS -> OBJS hints with the library dependency
This should fix most dependency problems.
Commit now, so that people can check if something else is still amiss.
krw@ agrees
|
|
OK espie@
|
|
the old mkdep run did walk the SRCS list and write those as a side-effect.
Without this, bsd.prog.mk .SUFFIXES order will have OBJS depend on the
wrong src file.
Causes of the alpha/stand/bootxx breakage.
|
|
|
|
|
|
on the command line, things will still work
|
|
commit the right DEPS definition.
|
|
I asked jmc, told me to go ahead and he'd review it when he can.
|
|
|
|
where a separate depend step is still needed, mostly gcc3 and mesa).
Use of BUILDFIRST is mostly enough to make sure important stuff is built
first.
Otherwise, this makes use of -M* compiler options to generate dependencies
on the fly. There is a bit of behind-the-scene for targets with several
steps (like yacc and/or libraries) and the compiler needs extra hand-holding
with assembler files (don't know why, don't care).
Idea based on guenther@'s initial kernel work, loads of input from
drahn, aoyama, tb, etc.
okay tb@
"why wait" deraadt@
|
|
ok deraadt@ millert@
|
|
|
|
even though mandoc(1) handles it;
triggered by a question from Yuri Pankov (illumos).
|
|
ok schwarze@
|
|
returns EIO. The base system has been cleaned of TIOCSTI uses (collaboration
between anton and I), and the ports tree appears mostly clean. A few
stragglers may be discovered and cleaned up later...
In a month or so, we should see if the #define can be removed entirely.
ok anton tedu, support from millert
|
|
|
|
|
|
|
|
Remove several lies, lots of duplicate information,
and a lengthy discussion of features we don't support.
Clarify the wording in some places and make it more concise in others.
Delete examples from where they don't belong
and write a new EXAMPLES section from scratch.
|
|
from corsah () mail ! ru
|
|
feedback and ok schwarze@
|
|
It is an OpenBSD addition that did not get used a single time in
three years, and groff did not pick it up either, so removing it
does not affect any existing manuals anywhere.
Cleanup suggested by jmc@, OK bentley@.
|
|
mention the disabling of ident strings.
|
|
previously it would figure out if there's enough items overall for
all the cpus to have full active an inactive free lists. this
included currently allocated items, which pools wont actually hold
on a free list and cannot predict when they will come back.
instead, see if there's enough items in the idle lists in the depot
that could instead go on all the free lists on the cpus. if there's
enough idle items, then we can grow.
tested by hrvoje popovski and amit kulkarni
ok visa@
|
|
|
|
|
|
OK jmc@ sf@
|
|
use of it to change root's password. remove a leftover sentence and
apply minor grammar tweaks while here.
ok deraadt
|
|
ok dlg@
|
|
|
|
from schwarze@
|
|
from schwarze@
|
|
this describes what the per cpu caches do, and has some bonus doco about
what the sysctls provide thanks to a suggestion from mikeb@
some tweaks are coming, but this is mostly right.
ok jmc@ schwarze@
|
|
|
|
bugs could easily result in use-after-free or double free. Introduce
m_freemp() which automatically resets the pointer before freeing
it. So we have less dangling pointers in the kernel.
OK krw@ mpi@ claudio@
|
|
This used to be necessary a long time ago in the... gcc 2.95 days.
from miod@
|
|
Any address within the range 0.0.0.1 - 0.0.0.255 can now be used.
This allows for multiple pppoe(4) interfaces with dynamic addresses within
the same routing table. Which used to work before OpenBSD 5.8, but since 5.8
only one interface in a routing table can use destination address 0.0.0.1.
Problem first reported by Steve (fiverings04 at australian yahoo) on misc@.
I ran into it on an EdgeRouter lite which is supposed to serve two ADSL lines.
ok sthen@ mpi@
man page help from jmc@ for an earlier variant of this change
|
|
record every standard component built in bsd.lib.mk/bsd.prog.mk in BUILDAFTER
and have BUILDAFTER depend on BUILDFIRST, thus making possible to build
some stuff early without relying on "make depend"
okay tb@ millert@
|
|
|
|
|
|
|
|
|
|
used for example by zoem(1)
|
|
This clearly works when .po is called on the top level, but might
not be sophisticated enough if people call .po inside indentation-changing
contexts, but i haven't seen that in manual pages (yet :).
|
|
abused by mail/nmh; groff_char(7) confirms that this really exists
|
|
sufficient for pages using po4a(1)
|
|
|