John Baldwin
fb6b710c39
Clean up error handling in libstand filesystem code to be more consistent:
...
- bzipfs and gzipfs now properly return errno values directly from their
read routines rather than returning -1.
- missing errno values on error returns for the seek routines on almost
all filesystems were added.
- fstat() now returns -1 if an error occurs rather than ignoring it.
- nfs's readdir() routine now reports valid errno values if an error or
EOF occurs rather than EPERM (It was just returning 0 for success and
1 for failure).
- nullfs used the wrong semantics for every function besides close() and
seek(). Getting it right for close() appears to be an accident at that.
- read() for buffered files no longer returns 0 (EOF) if an error occurs,
but returns -1 instead.
2004-01-21 20:12:23 +00:00
Poul-Henning Kamp
58d120f6d3
Simplify timing gymnastics a bit.
2004-01-21 19:20:57 +00:00
Bill Paul
dda13ca0ef
Make sure to trap failures correctly in ndis_get_info() and ndis_set_info().
2004-01-21 19:14:52 +00:00
Poul-Henning Kamp
d1bab139fe
Remove #ifdef for ancient source FreeBSD compat.
2004-01-21 19:02:02 +00:00
Jens Schweikhardt
406b7fa3e0
DTRT, quote parens in an extended regular expression.
...
PR: 61668
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
MFC after: 1 week
2004-01-21 18:57:45 +00:00
Philip Paeps
ad093bdc0a
Add my birthday.
...
Approved by: njl (mentor)
2004-01-21 18:11:46 +00:00
Brooks Davis
b5897e3235
Don't leak softc's when destroying interfaces.
...
Init the softc list when loaded.
Noticed by: Maurycy Pawlowski-Wieronski <maurycy at fouk dot org>
2004-01-21 18:05:38 +00:00
Colin Percival
9d0be84912
Fix style(9) of my previous commit.
...
Noticed by: nate
Approved by: nate, rwatson (mentor)
2004-01-21 18:03:54 +00:00
Jens Schweikhardt
ef6885585b
Revert previous commit, ru has ideas how to better document this
...
elsewhere.
2004-01-21 17:58:33 +00:00
Robert Watson
679365e7b9
Reduce gratuitous includes: don't include jail.h if it's not needed.
...
Presumably, at some point, you had to include jail.h if you included
proc.h, but that is no longer required.
Result of: self injury involving adding something to struct prison
2004-01-21 17:10:47 +00:00
Bruce A. Mah
99dfd6213f
New errata: IPsec bugs. Source material for this errata note was...
...
Submitted by: Bjoern A. Zeeb < bzeeb at Zabbadoz dot NeT >
2004-01-21 17:03:13 +00:00
Colin Percival
d3282d6eec
Disable constant merging in isdnd and isdnmonitor. This is a "make my
...
life easier" patch: I doubt this will affect anyone else, but the FreeBSD
Update build code was getting very confused by this.
Approved by: rwatson (mentor)
PR: bin/61087
2004-01-21 16:49:05 +00:00
Warner Losh
60cfb6bcd7
Theo de Raadt has brought to our attention that he wrote at least part
...
file and that he has not released it under a free license. Until the
matter can be resolved, honor his claim and remove it.
PR: misc/61676
2004-01-21 16:44:49 +00:00
Colin Percival
9f8ef8b8d1
Allow devfs path rules to work on directories. Without this fix,
...
devfs rule add path fd unhide
is a no-op, while it should unhide the fd subdirectory.
Approved by: phk, rwatson (mentor)
PR: kern/60897
2004-01-21 16:43:29 +00:00
Colin Percival
b991815bc0
After setting a ruleset on a new devfs mount, apply it.
...
Approved by: phk, rwatson (mentor)
PR: bin/61047
2004-01-21 16:36:17 +00:00
Jacques Vidrine
462959355e
Merge security fix from vendor branch (revision 1.1.1.14).
2004-01-21 16:29:16 +00:00
Yoshihiro Takahashi
0461cbf76e
MFi386: revisions from 1.1116 to 1.1119.
...
Remove NEWCARD related devices.
2004-01-21 16:28:19 +00:00
Jacques Vidrine
4db0ba50f1
This commit was generated by cvs2svn to compensate for changes in r124793,
...
which included commits to RCS files with non-trunk default branches.
2004-01-21 16:27:56 +00:00
Jacques Vidrine
c8ae5f0562
Incorporate two security fixes from later versions of CVS.
...
From the NEWS file of cvs 1.11.11:
* pserver can no longer be configured to run as root via the
$CVSROOT/CVSROOT/passwd file, so if your passwd file is
compromised, it no longer leads directly to a root hack. Attempts
to root will also be logged via the syslog.
* Malformed module requests could cause the CVS server to attempt
to create directories and possibly files at the root of the
filesystem holding the CVS repository. Filesystem permissions
usually prevent the creation of these misplaced directories, but
nevertheless, the CVS server now rejects the malformed requests.
Obtained from: ccvs.cvshome.org
2004-01-21 16:27:56 +00:00
Colin Percival
bcf85d6737
Bring ps.1 up to date with changes in the past seven years:
...
* Remove mention of '>', 'A', and 'S' states
* Mention 'W' state.
* List 'J' state in the correct location.
* Sync with flags in sys/proc.h
Approved by: rwatson (mentor)
MFC after: 7 days
2004-01-21 16:25:36 +00:00
Yoshihiro Takahashi
9ce630976e
Merged from sys/dev/sio/sio.c revision 1.418.
2004-01-21 16:12:29 +00:00
Hajimu UMEMOTO
7a2e32cbe3
Sync to pccarddevs 1.81.
2004-01-21 16:03:40 +00:00
Hajimu UMEMOTO
a950ec6208
There is PANASONIC KXLC005 which has another product id.
2004-01-21 16:02:20 +00:00
Ruslan Ermilov
a16e3c18b2
This is Sparc64-only.
2004-01-21 14:06:25 +00:00
Ruslan Ermilov
cbaffca7e7
This is i386-only.
2004-01-21 14:01:29 +00:00
Ruslan Ermilov
1fdc189947
Mark APM manpages as i386-only.
2004-01-21 13:38:17 +00:00
Ruslan Ermilov
c4a047541f
Mark this manpage as i386-only.
2004-01-21 13:24:38 +00:00
Yaroslav Tykhiy
fbde705ac4
A couple of minor clarifications.
2004-01-21 13:17:24 +00:00
Ruslan Ermilov
98c8c6138e
Create section 4 and 8 man subdirectories for all Tier 1 architectures.
2004-01-21 13:15:19 +00:00
Ruslan Ermilov
d5177a67f8
Removed unused {man,cat}9/i386.
2004-01-21 13:09:16 +00:00
Dag-Erling Smørgrav
7e1c72660f
Replace home-grown dup2() implementation with actual dup2() calls. This
...
should slightly reduce the number of system calls in critical portions of
the shell, and select a more efficient path through the fdalloc code.
Reviewed by: bde
2004-01-21 12:50:01 +00:00
Yaroslav Tykhiy
0193eb5ee9
Add a description for the hardware-assisted checksumming
...
facilities based on http://people.freebsd.org/~jlemon/csum.txt
and my own observations.
2004-01-21 12:45:37 +00:00
Olivier Houchard
cf45d5da77
Setting pccb->ccb_h.status to CAM_REQ_CMP one time is enough.
2004-01-21 10:49:42 +00:00
Ruslan Ermilov
4591175cd8
Use the reinstallkernel.debug target, now that we have it.
2004-01-21 08:24:44 +00:00
Ruslan Ermilov
c7301f9132
The gdbinit.${MACHINE_ARCH} script may not exist.
2004-01-21 08:23:46 +00:00
Peter Grehan
e878e0085f
Add syscons options and enable USB, since there is no conflict between
...
the OpenFirmware console and the syscons console when using a USB
keyboard.
2004-01-21 05:22:53 +00:00
Peter Grehan
e723eedf01
Add required GFB options as well as one for ofw/syscons.
2004-01-21 05:20:58 +00:00
Peter Grehan
473795dcdf
Add syscons files, and also generate a syscons font since Apple
...
SVGA adapters don't have one available in their ROMs.
2004-01-21 05:19:59 +00:00
Peter Grehan
e976ea5a89
- Catch up with panic __LINE__/__FILE__ changes by moving panic calls
...
out of asm.
- remove some long-dead code from machdep.c
2004-01-21 05:18:08 +00:00
Peter Grehan
462ded3729
A syscons implementation using the 8-bit framebuffer set up by
...
OpenFirmware. Not at all optimized, but provides a PC-style
user-experience.
Tested on revA imac, B&W G3, 2k iBook, and G4 eMac.
2004-01-21 05:16:23 +00:00
Peter Grehan
a2dce78a84
__powerpc__ conditional code for the syscons OpenFirmware/PPC framebuffer.
...
Took the opportunity to reduce
__i386__ || __ia64__ || __amd64__ || __sparc64__ || __powerpc__
to
!__alpha__
reviewed by: gallatin
2004-01-21 05:08:51 +00:00
Peter Grehan
864dbc1065
Include <stdlib.h> to get abort() prototype.
2004-01-21 05:04:25 +00:00
Peter Grehan
feb43b1c96
Update 128-bit long double constants to match what is expected
...
by libc
2004-01-21 04:56:39 +00:00
Peter Grehan
b12b51fb53
Updated manh shift constant type to 'ULL' for PPC to fix
...
shift-too-large compile error
reviewed by: das
2004-01-21 04:51:50 +00:00
Nate Lawson
88a86dedce
Make sure pid file creation doesn't complain if it can't create the file.
...
This removes a warning message when suspending is called by a non-root
user.
2004-01-21 03:03:40 +00:00
Sam Leffler
b5b47bc6fa
Fix ipip_output() to always set *mp to NULL on failure, even if 'm'
...
is NULL, otherwise ipsec4_process_packet() may try to m_freem() a
bad pointer.
In ipsec4_process_packet(), don't try to m_freem() 'm' twice; ipip_output()
already did it.
Obtained from: netbsd
2004-01-20 22:45:10 +00:00
Sam Leffler
c58cde95d1
fix build after KAME changes
2004-01-20 22:44:21 +00:00
Joe Marcus Clarke
94c29ddf4c
Add ports-accessibility and ports-x11-themes to the example supfiles.
2004-01-20 22:39:57 +00:00
Jeffrey Hsu
61a36e3dfc
Merge from DragonFlyBSD rev 1.10:
...
date: 2003/09/02 10:04:47; author: hsu; state: Exp; lines: +5 -6
Account for when Limited Transmit is not congestion window limited.
Obtained from: DragonFlyBSD
2004-01-20 21:40:25 +00:00
John Baldwin
1aa9b61068
Use getenv_int() rather than reimplementing it.
2004-01-20 21:38:48 +00:00