142309 Commits

Author SHA1 Message Date
rpaulo
2877055f8c Make the Responsible line consistent:
* Remove @NetBSD.org
* Remove personal names
2006-01-05 02:19:44 +00:00
rpaulo
a4f3d9cc74 postfix-2.2.8 2006-01-05 02:14:08 +00:00
christos
ed70dac6b1 add more const 2006-01-05 02:13:41 +00:00
rpaulo
b55161a942 postfix-2.2.8 2006-01-05 02:10:01 +00:00
christos
68e618cea2 more casts to void 2006-01-05 02:07:29 +00:00
uwe
6170f5973a Use SET_ENTRY_SIZE macro to hide verbose .size arithmetic. 2006-01-05 02:04:41 +00:00
rpaulo
fa62ffe038 postfix-2.2.8 2006-01-05 02:03:43 +00:00
uwe
2a12f0da53 Macros for .size directive. 2006-01-05 02:02:56 +00:00
rpaulo
c3cf58ed3d postfix-2.2.8 2006-01-05 02:01:51 +00:00
rpaulo
1a9289c1de Delete the 'auxiliary' directory. 2006-01-05 01:51:54 +00:00
taca
b3f092f780 Postfix 2.2.8 has released. 2006-01-05 01:13:29 +00:00
uwe
932cacd22a Use constants from <machine/setjmp.h> for better readability. 2006-01-05 00:56:21 +00:00
uwe
5b2d014092 Provide defines for offsets into the jump buffer. 2006-01-05 00:50:23 +00:00
uwe
2217927fda Add .size directives.
While here, indent instructions in the rts delay slots.
2006-01-05 00:18:10 +00:00
xtraeme
668713f3d9 Enable rlphy(4). 2006-01-04 23:38:27 +00:00
christos
5d62e1710e sync with pkgsrc version. 2006-01-04 23:36:14 +00:00
uwe
fa0fe9c883 Use PLT for PIC calls. Makes the called functions overridable and
avoids text reloc in the shared library.
Same non-PIC code generated.
2006-01-04 22:32:06 +00:00
bouyer
6ad7a02d77 Fix forcing use of DMA mode for the generic pciide driver: default_chip_map()
is called from pciide_attach() and at this point we don't know which drives
are here. Just assume all drives are there and allocate DMA ressources for
all of them.
2006-01-04 22:10:10 +00:00
christos
4d09f9add9 - use BUF_SIZE instead of BUFSIZ
- operator precedence in length calculation
- update buffer end pointer when buffer position does not change.
2006-01-04 22:05:26 +00:00
yamt
d2169f9f6e obey umask as it used to be before the "mkstemp and then rename" change. 2006-01-04 22:02:11 +00:00
xtraeme
c013fe0570 Mention rlphy(4) 2006-01-04 22:00:50 +00:00
xtraeme
d064eae373 Add rlphy(4) (Realtek 8139/8201L PHY) from OpenBSD. 2006-01-04 21:52:17 +00:00
xtraeme
7d3727fd87 regen 2006-01-04 21:46:35 +00:00
xtraeme
531d6a9b45 Add Realtek RTL8201L. From OpenBSD 2006-01-04 21:42:51 +00:00
dsl
913c34c213 Expunge last references to jobTokensFree 2006-01-04 21:35:44 +00:00
dsl
1f61a1399d When a parallel make job completes, always put the job token back into the
job_pipe and collect another one for the next job.
If we are aborting, remove all the 'normal' job tokens and add an 'error' one.
If we get an 'error' token, remove any other tokens, re-insert the error
token and exit (with error 'cos that is easier).
Add the current pid to some of the DEBUG(JOB) traces.
Combined effect is that parallel makes actually stop some fairly shortly
after an error, rather than running on long enough to fill the scrollback.
2006-01-04 21:31:55 +00:00
dsl
261501b75e F_DUPFD the job_pipe fds onto higher numbers (>15) to make it less likely
that they will get closed in a complex recursive parallel make.
2006-01-04 21:25:03 +00:00
dsl
68ab653c0c For parallel makes, don't recycle the job token when we decide not to
run anything.
2006-01-04 21:16:53 +00:00
perry
23917a5e48 #ifdef _KERNEL some function prototypes and an inline function
definition.

XXX It may be that this file needs more namespace cleaning (or the
files that include it, like if.h, might need it.)
2006-01-04 21:10:09 +00:00
dsl
12dafa0b4a If -s (silent) is specified, don't output the target name before target
output in parallel makes.
After all with -s you wouldn't know the command for a non-parallel make.
Makes (sic) the output of parallel NetBSD build fathomable.
2006-01-04 20:56:05 +00:00
uwe
1a1aa0fb5a Took me some time to figure that getcontext does _UC_MACHINE_INTRV(oucp) = 0
for us, so add a comment.  While here use official _UC_MACHINE_SET_PC
macro in another comment.
2006-01-04 20:47:24 +00:00
christos
e4a41ed570 fix problem introduced when the computation was changed to unsigned. If
we've exceeded the goal length already the negative number turned into
a large positive one...
2006-01-04 20:44:57 +00:00
dsl
5340e78b2c add ral* at pci? - They exist.... 2006-01-04 20:44:26 +00:00
dsl
42660287b5 Base on the GENERIC kernel - so it has the same set of supported devices. 2006-01-04 20:43:18 +00:00
xtraeme
d9b36aca62 Manpage that explains the i2c framework... from OpenBSD. 2006-01-04 19:14:55 +00:00
uwe
8238ccbbf0 Use macros from <machine/asm.h>. s/r15/sp/. Use cpp-safe label
names.  Add comments.  Same object code is generated.
2006-01-04 19:13:48 +00:00
uwe
55ad9313a6 In PIC code call setcontext(2) via PLT to avoid text reloc in the
shared library.
2006-01-04 17:44:53 +00:00
xtraeme
b2bb747d7c Make this build again (remove unused variable). 2006-01-04 17:16:35 +00:00
garbled
a62fc09ef9 Documentation for rm entry handling of port@host fully addresses
PR bin/12112
2006-01-04 16:12:35 +00:00
apb
c4fd2e8b9a Document "make syspkgs" and "build.sh syspkgs".
Reviewed by agc
2006-01-04 15:35:20 +00:00
garbled
97f8851cc8 Address PR bin/12112
Lpd has the ability to start on a port other than "printer" but has no
way to connect to a remote lpd on that port.  This change adds the
ability to specify port@host in the rm element of printcap(5).  Tested to
work with both a standard lpd setup and one running on special ports.
2006-01-04 15:32:50 +00:00
apb
026a2bfc50 Add a new "syspkgs" target, which simply chains to the "syspkgs" target
in the top level Makefile.

Reviewed by agc
2006-01-04 15:31:40 +00:00
apb
d470eb7715 Add a new "syspkgs" target, which simply chains to the "syspkgs" target
in distrib/sets/Makefile.

Reviewed by agc
2006-01-04 15:30:02 +00:00
apb
6e6270281c After running ${TOOL_MTREE} to create directories from the
specification in .../mtree/NetBSD.dist, run ${TOOL_MTREE} again with
different args to register the new directories in the metalog.
Previously, these directories were not mentioned at all
in the metalog.

Reviewed by agc
2006-01-04 15:27:12 +00:00
apb
c8666f9f0f regen via "make makedeps" 2006-01-04 15:13:17 +00:00
apb
f644cbcf33 Add a "makedeps" target, to update the "deps" file.
XXX: Why is "deps" checked in to the source tree, instead of
just being created as necessary?

Reviewed by agc
2006-01-04 15:11:07 +00:00
apb
52ec81299e * Add a check for consistency between DESTDIR and METALOG, in addition
to the existing check for consistency between DESTDIR and the output
  from makeflist.
* Use egrep instead of awk to ignore differences that are expected.
  This should be easier to maintain, and should also make it easier
  for users to add their own custom exceptions by editing the
  regexp.

Reviewed by agc
2006-01-04 15:08:42 +00:00
apb
29e51821aa Remove the code that used "${MTREE} -C ..." to sanitise the plist. We
can now assume that it's already been sanitised before maketars was
invoked.

Reviewed by agc
2006-01-04 15:03:39 +00:00
apb
5b62001b7b * Add new user-visible "syspkgs" target, and internal "makesyspkgs" and
"makesyspkgsums" targets for it to use internally.
* Add internal "sanitize_METALOG" target that uses "${TOOL_MTREE} -C ..."
  to sanitise the METALOG file before invoking anything that will
  want to parse the METALOG (checkflist, regpkgset, maketars, or
  installsets).  Previously, maketars used to do this itself, but its
  better to do it only once.
* Add internal "checkflist_if_DESTDIR" target, which invokes checkflist iff
  DESTDIR is set and not empty.  Use it where appropriate.
* Add a few more host tools to SETSENV.
* A few minor related changes.

Reviewed by agc
2006-01-04 14:58:58 +00:00
apb
2f132c6998 * Add a special case for sets="all".
* Use dirname, don't try to use a shortcut that doesn't always work.
  This uses the cheap implementation of dirname from sets.subr.
* Fix error in getopts string ("-p" option takes an arg).
* Explicitly use ${HOST_SH} to run culldeps script, because we might
  be on a host where /bin/sh is not a POSIX shell.

Reviewed by agc
2006-01-04 14:44:41 +00:00