Commit Graph

7899 Commits

Author SHA1 Message Date
toshii
ef8af66f53 re(4) appeared in NetBSD 2.0. 2004-06-22 15:10:16 +00:00
itojun
9e6c9caf46 PF from openbsd 3.5 2004-06-22 15:06:49 +00:00
itojun
7ebcee1564 add pf manpage for installation 2004-06-22 14:58:41 +00:00
itojun
4a887d96a0 add $NetBSD$ 2004-06-22 14:34:58 +00:00
itojun
d70f07f00c PF from OpenBSD 3.5 2004-06-22 14:33:10 +00:00
wiz
a3581a08d2 Bump date for previous. 2004-06-22 09:12:48 +00:00
mycroft
1f65a19a82 Delete the "quite buggy" comment. 2004-06-22 09:10:55 +00:00
jmc
84fafa3db5 Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
2004-06-21 18:20:08 +00:00
jmc
b2f782612f Completely rework how tools/compat is done. Purge all uses/references to
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')

Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).

Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.

Fixes PR's: PR#17762 PR#25944
2004-06-20 22:20:14 +00:00
hannken
7a5be5a9ff - Add flag L_COWINPROGRESS to struct lwp to avoid recursion when
doing copy-on-write.

- Change VFS_SNAPSHOT() to return the snapshot vnode locked.

- Make the IO path for copy-on-write and snapshot-read more lightweight.
  Avoids deadlocks where vn_rdwr(...READ...) has a shared lock and needs
  to copy-on-write.
  Avoids deadlocks/panics where to clean pages the copy-on-write needs
  to allocate pages for its VOP_PUTPAGES().

L_COWINPROGRESS part approved by: Jason R. Thorpe <thorpej@netbsd.org>
2004-06-20 18:55:58 +00:00
yamt
f34604727e sync with the recent reality. (allocbuf; hi, pk) 2004-06-17 13:13:41 +00:00
lha
cc333b3dd7 Add list of async-signal-safe functions
Approved by wiz
2004-06-13 19:17:06 +00:00
jmc
3ca8952a49 Note default for MANINSTALL 2004-06-13 08:17:22 +00:00
jmc
bfd6078e17 Clean up HOST_OSTYPE a bit more and turn any spaces into _'s as well as
stripping paren'd values from HOST_ARCH. Fixes PR#25586 for uname -p output
on linux hosts which return multi-word values
2004-06-11 07:14:16 +00:00
lukem
4fbb0461b9 Be consistent in handling YHEADER, similar to Christos' fix in bsd.lib.mk 1.253 2004-06-10 00:29:58 +00:00
christos
d3b5333e6b PR/25887: Peter Bex: Missing yacc dependency in bsd Make system 2004-06-09 22:45:24 +00:00
abs
a43917f536 Add TOOL_SPARKCRC. Need to clean up what happens in the non tools case. 2004-06-08 21:46:52 +00:00
wiz
0c391626db Bump date for previous. 2004-06-06 04:05:49 +00:00
rumble
fb87883ff1 Mention "Xterasys XN2511B" under supported hardware. 2004-06-05 15:30:42 +00:00
rumble
913fa30477 Fix typos. 2004-06-05 15:24:04 +00:00
rumble
9f060af51f typo: "The value NULL is be used" -> "The value NULL is used" 2004-06-05 15:05:02 +00:00
jdolecek
388cab5e29 sort the Sitecom entry properly 2004-06-05 11:44:55 +00:00
jdolecek
fe0b738ada sort the product list by alphabet, and add some recently added items
bump date
2004-06-05 11:42:52 +00:00
jmmv
42592938f8 + TDD 2004-06-03 18:31:53 +00:00
seb
1dedb26d50 Fix macro name.
Approved by wiz@
2004-06-02 21:11:15 +00:00
wiz
72bc7995d2 New sentence, new line; add commas in enumerations; better
capitalization; improve HISTORY section wording.
2004-06-01 11:04:40 +00:00
toshii
21d3bfd023 Add re(4) manpage, from FreeBSD. 2004-05-31 13:46:29 +00:00
bouyer
d718c60ca7 The fss command appeared -> The fss device appeared 2004-05-30 12:30:35 +00:00
kleink
292533c827 Import tzdata2004a. 2004-05-27 20:41:15 +00:00
wiz
2361610dce Uppercase CPU. 2004-05-27 00:51:24 +00:00
wiz
cb0c78eebb Bump date for previous. 2004-05-26 23:00:32 +00:00
tsarna
51b7843b0a I think with the tpcalib changes, X changes, etc. there will be too much
to pull up for 2.0, so we'll say it's appearing in the next release.
2004-05-26 15:03:19 +00:00
wrstuden
f09a7d98b6 Change comments around locking. While you _can_ grab vnode locks
as LK_SHARED, the VOP_ code (in all our existing file systems)
was implememted assuming exclusive locking. Use of LK_SHARED
is technically a bug and only works right for uni-processor and
big-lock SMP systems. Our current file systems will blow up
(probably quite subtlely) with LK_SHARED and fine-grained SMP
locking.
2004-05-25 17:27:03 +00:00
hannken
8c21bc6224 Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD.
- Not enabled by default. Needs kernel option FFS_SNAPSHOT.
- Change parameters of ffs_blkfree.
- Let the copy-on-write functions return an error so spec_strategy
    may fail if the copy-on-write fails.
- Change genfs_*lock*() to use vp->v_vnlock instead of &vp->v_lock.
- Add flag B_METAONLY to VOP_BALLOC to return indirect block buffer.
- Add a function ffs_checkfreefile needed for snapshot creation.
- Add special handling of snapshot files:
    Snapshots may not be opened for writing and the attributes are read-only.
    Use the mtime as the time this snapshot was taken.
    Deny mtime updates for snapshot files.
- Add function transferlockers to transfer any waiting processes from
  one lock to another.
- Add vfsop VFS_SNAPSHOT to take a snapshot and make it accessible through
  a vnode.
- Add snapshot support to ls, fsck_ffs and dump.

Welcome to 2.0F.

Approved by: Jason R. Thorpe <thorpej@netbsd.org>
2004-05-25 14:54:55 +00:00
wiz
18e13de38b Use Nx instead of NetBSD; uppercase Dt argument;
set date to some more appropriate value.
2004-05-25 10:54:58 +00:00
wiz
9d6790e608 Add xrefs to uep(4). 2004-05-25 10:54:22 +00:00
fair
75457d3bb1 Add documentation for XSERVER and XSERVER_DDB to resolve PR 20173. 2004-05-25 00:33:04 +00:00
tsarna
8b0281367f basic uep(4) manpage.
kill -HUP `cat /var/run/wizd.pid`
2004-05-25 00:18:13 +00:00
snj
031f6818c2 Bump date for last. Minor English fixes. Use Dq. Sprinkle some Dv. 2004-05-24 03:26:34 +00:00
wiz
93e3ca3773 Add comma in enumeration. Bump date for previous. 2004-05-24 00:09:49 +00:00
wiz
07d103c820 New sentence, new line; suggested by jmc@openbsd. 2004-05-23 20:19:47 +00:00
lukem
2308454342 * Add MKPRIVATELIB; if not "no", act as "MKPROFILE=no MKPIC=no MKLINT=no"
and don't install the (.a) library.
  This is useful for "build only" helper libraries.
* Add some  #{  [...]  #}  comments around large conditional statements.
2004-05-23 01:45:21 +00:00
xtraeme
2450eae801 Remove the reference about "untested" in the Winbond W83697HF, it's
known to work fine.
2004-05-23 00:18:28 +00:00
xtraeme
9296855e4d Fix typo (blockds -> blocks). 2004-05-23 00:04:25 +00:00
yamt
f61189110c document LK_EXCLOTHER. 2004-05-22 18:00:30 +00:00
lukem
bf8a5f304d Document: CONFIGFILES CONFIGLINKS CONFIGSYMLINKS
Correct the documentation for FILES*_<fn>.
2004-05-22 16:04:58 +00:00
ross
b95d15a372 If you add a library, you need to define its DPADD symbol here.
Add LIBMAGIC.
2004-05-21 21:13:57 +00:00
jmmv
84a60cd2d9 + GC 2004-05-18 16:08:33 +00:00
lukem
466d8fda9a In UUDECODE_FILES, always use -p to a temporary file and then rename
appropriately.  This simplifies the rule (IMHO), and removes the use
of :? which is buggy on older makes...
2004-05-17 12:58:17 +00:00
thorpej
e2c312b8ed Add IFM_FLOW, IFM_ETH_TXPAUSE, and IFM_ETH_RXPAUSE descriptions, from
HITOSHI Osada.  Also fix up the descrioption of IFM_ETH_MASTER.
2004-05-17 00:32:26 +00:00