Commit graph

43098 commits

Author SHA1 Message Date
Andrey A. Chernov 336f19f8e7 Convert to new format 1999-11-30 08:55:27 +00:00
Andrey A. Chernov 7ecd80de13 Stricter checking %A vs %a 1999-11-30 08:11:13 +00:00
Andrey A. Chernov 1d6c99412b Fix %C handling
Use locale for %c
Add %+
Add %Ex and %OB
1999-11-30 08:05:09 +00:00
Andrey A. Chernov 11cd0d3241 Add %Ex extension to determine "%e %b" or "%b %e" order
Separate alternative for O and E cases
1999-11-30 07:33:37 +00:00
Archie Cobbs 8e0788736e Update documentation to reflect new functionality. 1999-11-30 07:24:05 +00:00
Matthew N. Dodd 44a451ba24 Reduce code duplication.
Hopefully this clears up some confusion about the nature of
devclass_get_softc() vs. device_get_softc() as well.

The check against DS_ATTACHED remains as this is not
a change that modifies functionality.

Reviewed by:	Peter "in principle" Wemm
1999-11-30 07:06:03 +00:00
Matthew Dillon 98733bd871 The symlink implementation could improperly return a NULL vp along with
a 0 error code.  The problem occured with NFSv2 mounts and also with
    any NFSv3 mount returning an EEXIST error (which is translated to 0
    prior to return).  The reply to the rpc only contains the file handle
    for the no-error case under NFSv3.  The error case under NFSv3 and
    all cases under NFSv2 do *not* return the file handle.  The fix is
    to do a secondary lookup to obtain the file handle and thus be able
    to generate a return vnode for the situations where the rpc reply
    does not contain the required information.

    The bug was originally introduced when VOP_SYMLINK semantics were
    changed for -CURRENT.  The NFS symlink implementation was not properly
    modified to go along with the change despite the fact that three
    people reviewed the code.  It took four attempts to get the current
    fix correct with five people.  Is NFS obfuscated?  Ha!

Reviewed by:	Alfred Perlstein <bright@wintelcom.net>
Testing and Discussion: "Viren R.Shah" <viren@rstcorp.com>, Eivind Eklund <eivind@FreeBSD.ORG>, Ian Dowse <iedowse@maths.tcd.ie>
1999-11-30 06:56:15 +00:00
Archie Cobbs ac83689e01 Fix typo. 1999-11-30 06:47:54 +00:00
Peter Wemm 9db938c351 Reactivate bind and add dnskeygen. 1999-11-30 06:26:57 +00:00
Peter Wemm e694b3ac53 New program in the bind suite. I'm not sure that it's worth much while
cylink/dnssafe is missing, but here it is anyway.
1999-11-30 06:26:14 +00:00
Peter Wemm f7eddfb25a Use libbind to get to the extended resolver and headers. 1999-11-30 06:25:19 +00:00
Peter Wemm 64baa0b4e3 Reactivate named-xfer 1999-11-30 06:23:04 +00:00
Peter Wemm 44248f451c Reactivate bind (named and tools) 1999-11-30 06:22:22 +00:00
Peter Wemm 66535003ba ndc is now a C program that communicates with named via a unix-domain
socket.
1999-11-30 06:18:10 +00:00
Peter Wemm 7c88d4045b Link against libbind (library and headers) 1999-11-30 06:16:46 +00:00
Peter Wemm 3598ef2f77 Use a full path to pathtemplate.c in case it's being pulled into other
Makefiles.
1999-11-30 06:15:34 +00:00
Peter Wemm 83b8ab27b9 Turn libbind back on, it should be ok now. 1999-11-30 06:13:10 +00:00
Peter Wemm a10b671db8 EEK! termios mode wasn't activated..
Noticed by:	Christian Weisgerber <naddy@mips.rhein-neckar.de>
1999-11-30 05:56:12 +00:00
Peter Wemm b3fc5d84c1 Compile bind against the resolver in libbind for now. Unfortunately this
includes the slower IRS getpwent() and friends, but that's better than
nothing.
1999-11-30 04:43:16 +00:00
Peter Wemm 5ee6eb7515 Build more components to get named to build. 1999-11-30 04:40:54 +00:00
Peter Wemm 95a3c8199b Hardwire HAVE_INET6_STRUCTS rather than probe at compile time. -current
has the structures that probe_ipv6 tested for, so this will always be
defined if the standard tests are run.
1999-11-30 04:24:01 +00:00
Peter Wemm 072355e049 oops, forgot to disconnect libbind while it's broken. 1999-11-30 04:22:25 +00:00
Peter Wemm 3762c17a30 Update for Bind 8.2.2.p5 1999-11-30 04:20:05 +00:00
Bill Fumerola 7b216475bf copyright/sccsid/rcsid cleanup. 1999-11-30 03:50:02 +00:00
Andrey A. Chernov 4805de8700 Allow character devices too 1999-11-30 03:48:04 +00:00
Peter Wemm 7b3b89d671 Files not in 8.2.2.p5 1999-11-30 03:44:02 +00:00
Peter Wemm bf49e5ccac Files gone from 8.2.2.p5 1999-11-30 03:41:17 +00:00
Peter Wemm 0e460bd389 Files removed in 8.2.2.p5 1999-11-30 03:40:06 +00:00
Andrey A. Chernov 3999be82fa Call rpc.umntall only if nfs_client_enable, hang occurse otherwise 1999-11-30 03:34:01 +00:00
Peter Wemm c91c657ae2 Merge changes from vendor branch onto HEAD. 1999-11-30 02:52:56 +00:00
Archie Cobbs f8307e1233 Add two new generic control messages, NGM_ASCII2BINARY and
NGM_BINARY2ASCII, which convert control messages to ASCII and back.
This allows control messages to be sent and received in ASCII form
using ngctl(8), which makes ngctl a lot more useful.

This also allows all the type-specific debugging code in libnetgraph
to go away -- instead, we just ask the node itself to do the ASCII
translation for us.

Currently, all generic control messages are supported, as well as
messages associated with the following node types: async, cisco,
ksocket, and ppp.

See /usr/share/examples/netgraph/ngctl for an example of using this.

Also give ngctl(8) the ability to print out incoming data and
control messages at any time.  Eventually nghook(8) may be subsumed.

Several other misc. bug fixes.

Reviewed by:	julian
1999-11-30 02:45:32 +00:00
Peter Wemm 4485638716 This commit was generated by cvs2svn to compensate for changes in r53910,
which included commits to RCS files with non-trunk default branches.
1999-11-30 02:43:11 +00:00
Peter Wemm 6b6ac9438f Import bind v8.2.2.p5, minus the crypto for the time being. The bind
package does have BXA export approval, but the licensing strings on the
dnssafe code are a bit unpleasant.  The crypto is easy to restore and bind
will run without it - just without full dnssec support.

Obtained from:	The Internet Software Consortium (www.isc.org)
1999-11-30 02:43:11 +00:00
Peter Wemm fe6d3fe571 Move named and associated tools into a seperate makefile section and
disable them pending an import and cleanup of bind 8.2.2.p5.
1999-11-30 02:18:13 +00:00
Archie Cobbs 2ab04c7d8e Remove extra spaces in hex dump output. 1999-11-30 02:09:36 +00:00
Nick Hibma f8a96f1018 Commit for r1.29 of ugen.c was wrong. All the ugenX* device
entries were like the entries for ugen0* device.
1999-11-30 01:48:12 +00:00
Peter Wemm 5700c63bc7 Make the pci driver compat shim return a preference for probe
rather than an "it's mine!" so that other newbus-aware drivers can
bid for the device too.  This should allow the sym driver to out-bid
the ncr driver for devices it supports without having to modify ncr.c
at all.  ncr would then function as a catch-all.
1999-11-30 01:34:46 +00:00
Greg Lehey 75c4ebf0b6 Brucify last commit:
- Use consistent capitalization.
- Subjects and verbs now agree.

Pointed-out-by:	sheldonh
1999-11-29 23:40:23 +00:00
Alfred Perlstein fac9a03b4e add linuxulator wrapper for SNDCTL_DSP_GETODELAY 1999-11-29 23:03:34 +00:00
Alfred Perlstein 4d25c041fe tanimura implemented SNDCTL_DSP_GETODELAY for pcm.
Submitted by: tanimura
1999-11-29 23:01:59 +00:00
Matthew Dillon 245efbba4d Remove vfs_getrootfsid() function (a temporary hack added a few months
ago to make BOOTP work again).  It is no longer required by BOOTP and
    no longer used.
1999-11-29 22:25:36 +00:00
Poul-Henning Kamp c464420c89 Report swapdevices as cdevs rather than bdevs.
Remove unused dev2budev() function.
1999-11-29 21:37:18 +00:00
Warner Losh da142cb3a7 Sync generated files 1999-11-29 20:54:14 +00:00
Warner Losh fa781f9f82 Merge NetBSD 1.60 by jun:
Support for TDK LAC-CF010 by Ichiro Fukuhara
	(ichiro@ichiro.org) on kern/8900 ichiro test TDK CF Card on
	Opensource matsuri,tokyo and send patch to us.  thanx.
1999-11-29 20:53:36 +00:00
Poul-Henning Kamp 38941f351c Remove the now unused chrtoblk() function. 1999-11-29 20:50:58 +00:00
Andrew Gallatin 7b64f69f80 inline spl functions.
In combination with Doug's recent alpha_cpu.h, this reduces the cost
of ipl raising/lowering significantly.  This is most pronounced when
doing file reads.

Reviewed by: dfr
1999-11-29 20:31:45 +00:00
Doug Rabson 33f1cb93f9 Implement inline assembler wrappers for PALcode calls and for alpha
specific instructions such as rpcc and mb. This should provide some
performance improvements and will allow me to delete the file pal.s.
To allow people time to update their loadable modules, I will leave pal.s
alone for now.
1999-11-29 19:57:51 +00:00
Dan Moschuk e6082d1936 In the extremely miniscule chance that read_random returns <= 0, don't try
and use that return code as a modulus (panics are bad, mmmkay?)
1999-11-29 19:23:35 +00:00
Alfred Perlstein 8b6c02f328 style fixes, remove extra braces.
readdir_r is not POSIX according to POSIX_SOURCE, bruce says:
> readdir_r() is in the _POSIX_SOURCE section, but is not a POSIX.1-1990
> function.  It's POSIX.1-1996 so it should be under a different feature
> test which we don't support yet.

make sure errno is saved so that its contents are cleared unless
necessary.

Submitted by: bde
1999-11-29 19:12:50 +00:00
Martin Cracauer 6c48b6cf75 Include strerror(errno) in error messages after failed system calls.
Fix a warning.
1999-11-29 19:11:01 +00:00