Alexander Kabaev
e4ec156dda
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.10 -mno-align-long-strings
1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
Approved by: obrien
2002-10-10 04:53:15 +00:00
Alexander Kabaev
559be21b12
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.11 -mno-align-long-strings
Approved by: obrien
2002-10-10 04:52:41 +00:00
Alexander Kabaev
8aa7a77c78
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.2 Localize the version number
Approved by: obrien
2002-10-10 04:52:03 +00:00
Alexander Kabaev
e43930a27b
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.2 -fformat-extensions
1.7 FORCE_OPTIMIZATION_DOWNGRADE knob for Alpha
1.14 -O0 -O1 should optimize alignment for time, not size
Approved by: obrien
2002-10-10 04:51:11 +00:00
Alexander Kabaev
c2f7e7c4f8
Use the stock 3.2.1-prerelease file.
...
Approved by: obrien
2002-10-10 04:50:29 +00:00
Alexander Kabaev
2a4b2c4b2e
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.\\{2,15\\} FREEBSD_NATIVE
1.\\{5,13\\} ELF, and objformat support
1.\\{16,23,25\\} Better cross building control
1.21 'GCC_OPTIONS'
1.27 cross-arch MD_EXEC_PREFIX fixes
cc -print-search-dir fixes
1.28 Read specs from /usr/libdata/gcc/specs, if available
Approved by: obrien
2002-10-10 04:49:03 +00:00
Alexander Kabaev
d533a055b5
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.2 kernel printf enchancements framework
Approved by: obrien
2002-10-10 04:47:27 +00:00
Alexander Kabaev
819fe3892d
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.2 kernel printf enchancements framework
1.3 suppress warnings on K&R main
Approved by: obrien
2002-10-10 04:46:44 +00:00
Alexander Kabaev
2402dbd227
This commit was generated by cvs2svn to compensate for changes in r104758,
...
which included commits to RCS files with non-trunk default branches.
2002-10-10 04:41:00 +00:00
Alexander Kabaev
f1f8450e7a
Gcc 3.2.1-prerelease libf2c bits from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST.
2002-10-10 04:41:00 +00:00
Alexander Kabaev
e155b1883a
This commit was generated by cvs2svn to compensate for changes in r104756,
...
which included commits to RCS files with non-trunk default branches.
2002-10-10 04:40:48 +00:00
Alexander Kabaev
a5eca8bcdf
Gcc 3.2.1-prerelease Objective C support bits from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST.
2002-10-10 04:40:48 +00:00
Alexander Kabaev
5445e641cf
This commit was generated by cvs2svn to compensate for changes in r104754,
...
which included commits to RCS files with non-trunk default branches.
2002-10-10 04:40:44 +00:00
Alexander Kabaev
2dfb3a5ed0
Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST.
2002-10-10 04:40:44 +00:00
Alexander Kabaev
0cd8fdc382
This commit was generated by cvs2svn to compensate for changes in r104752,
...
which included commits to RCS files with non-trunk default branches.
2002-10-10 04:40:18 +00:00
Alexander Kabaev
423134a002
Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST.
2002-10-10 04:40:18 +00:00
Tim J. Robbins
ecab372b7e
Add cross-references to wide character versions of these functions.
2002-10-10 04:31:57 +00:00
Tim J. Robbins
ce04c11001
Cross-reference between byte and wide-character stdio functions. Remove
...
references to fputwc() and fgetwc() being macros while I'm at it.
2002-10-10 04:12:40 +00:00
Robert Watson
e1961f5c1e
Regen from syntax fix to syscalls.master.
2002-10-10 04:08:12 +00:00
Robert Watson
16c26e60ef
Regen from syntax fix to syscalls.master.
...
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
2002-10-10 04:08:11 +00:00
Robert Watson
3c4aba09e3
Fix what looks like a merge-o from a conflict in the last commit to
...
syscalls.master.
2002-10-10 04:02:49 +00:00
Peter Wemm
ffd6bca040
geom_mbr.c and geom_bsd.c would be kinda useful here too, at least
...
for a while.
2002-10-10 00:58:23 +00:00
Kirk McKusick
1546eccd21
When verifying a superblock, the lower bound on block size is MINBSIZE
...
(4096), not SBLOCKSIZE (8192).
Submitted by: Tor.Egge@cvsup.no.freebsd.org
Sponsored by: DARPA & NAI Labs.
2002-10-10 00:50:56 +00:00
Alfred Perlstein
9e9715e9c0
de-__P()
2002-10-10 00:32:55 +00:00
Robert Watson
b101411be1
Explore new heights in alphabetization for _file and _fd variations on
...
the extended attribute system calls.
2002-10-10 00:32:08 +00:00
Alfred Perlstein
534ba86baa
de-__P()
2002-10-09 23:22:11 +00:00
Peter Wemm
d6b8445ebd
re-regen. Sigh.
2002-10-09 22:40:41 +00:00
Peter Wemm
d4f4eb09d9
Sigh. Fix fat-fingering of diff. I knew this was going to happen.
2002-10-09 22:40:02 +00:00
Peter Wemm
9105d26b73
regenerate. sendfile stuff and other recently picked up stubs.
2002-10-09 22:28:48 +00:00
Peter Wemm
459e3a7a37
Try and deal with the #ifdef COMPAT_FREEBSD4 sendfile stuff. This would
...
have been a lot easier if do_sendfile() was usable externally.
2002-10-09 22:27:24 +00:00
Robert Watson
cc7a6f19d0
Add brief mention of the extattr_*_link() system call variants.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-09 22:26:48 +00:00
Peter Wemm
4f4c431d9b
Try and patch up some tab-to-space spammage.
2002-10-09 22:14:35 +00:00
Peter Wemm
8e223883f0
Add placeholder stubs for nsendfile, mac_syscall, ksem_close, ksem_post,
...
ksem_wait, ksem_trywait, ksem_init, ksem_open, ksem_unlink, ksem_getvalue,
ksem_destroy, __mac_get_pid, __mac_get_link, __mac_set_link,
extattr_set_link, extattr_get_link, extattr_delete_link.
2002-10-09 22:10:23 +00:00
Peter Wemm
0d66d36f44
Add a pointer to the alternate syscall tables on 64 bit platforms.
2002-10-09 22:04:09 +00:00
Robert Watson
5e1a977a48
Prototypes for new link extended attribute calls. Sync to MAC tree.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-09 21:48:57 +00:00
Robert Watson
6f90723cad
Implement extattr_{delete,get,set}_link() system calls: extended attribute
...
operations that do not follow links. Sync to MAC tree.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-09 21:48:22 +00:00
Robert Watson
233d463548
Regen.
2002-10-09 21:47:29 +00:00
Robert Watson
8b10835c35
Flesh out the extattr_{delete,get,set}_link() system calls: variations
...
on the _file() theme that do not follow symlinks. Sync to MAC tree.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-09 21:47:04 +00:00
Andrey A. Chernov
08e9b2d4bb
Change x_fmt to %Y-%m-%d
...
PR: 41043
Submitted by: Henrik Tunedal <henrik@tunedal.nu>
2002-10-09 21:02:43 +00:00
Tony Finch
d34adef8a0
Last commit was slightly hasty: #include <string.h> is required on
...
-CURRENT to be WARNS-safe (but not -STABLE for some reason)
2002-10-09 20:42:40 +00:00
John Baldwin
6b4d1b08a2
Use d_thread_t for cdevsw functions instead of struct thread * so that it
...
is easier to share this code with 4-stable.
2002-10-09 20:39:26 +00:00
John Baldwin
87e5d36101
Include <dev/acpica/acpivar.h> instead of <acpica/acpivar.h> like all the
...
other sys/dev/acpica files.
2002-10-09 20:38:21 +00:00
Tony Finch
ad8222269e
Kill obsolete #include <memory.h> which I didn't spot earlier because
...
it's still in the NetBSD version.
2002-10-09 20:30:57 +00:00
Ruslan Ermilov
2908cc64eb
<machine/atomic.h> requires <sys/types.h>.
...
Reviewed by: jake, mike
2002-10-09 20:20:43 +00:00
Tony Finch
bc71591d79
Mdocify and fix a load of errors dating back to the dawn of time.
...
Don't mention hard limits for factor(6) since it now has bignum support.
Obtained from: NetBSD (mdoc only -- their man page is still mostly wrong)
2002-10-09 20:00:25 +00:00
Tony Finch
63f7eaa932
Factorize bignums using the Pollard Rho algorithm. The code comes
...
from NetBSD, altered to retain the FreeBSD -h feature and various
stylistic improvements and avoid regressions. In the absence of
OpenSSL (and therefore bignums) the old code is used.
PR: 43831
Reviewed by: kris, markm, obrien
Obtained from: NetBSD
MFC after: 2 weeks
2002-10-09 19:55:04 +00:00
John Baldwin
add448e4e7
Use __packed.
2002-10-09 19:46:09 +00:00
Tony Finch
9a171f4fc4
Style fixes to: #include ordering; use const and static; ANSI functions;
...
various usage synopses; bogus and/or unnecessary casting; exit values;
use LINE_MAX instead of magic numbers; declare extern variables in a
header; add $FreeBSD$ where missing.
Reviewed by: markm, obrien
Obtained from: NetBSD | fanf
2002-10-09 19:38:55 +00:00
John Baldwin
5715307f74
- Move p_cpulimit to struct proc from struct plimit and protect it with
...
sched_lock. This means that we no longer access p_limit in mi_switch()
and the p_limit pointer can be protected by the proc lock.
- Remove PRS_ZOMBIE check from CPU limit test in mi_switch(). PRS_ZOMBIE
processes don't call mi_switch(), and even if they did there is no longer
the danger of p_limit being NULL (which is what the original zombie check
was added for).
- When we bump the current processes soft CPU limit in ast(), just bump the
private p_cpulimit instead of the shared rlimit. This fixes an XXX for
some value of fix. There is still a (probably benign) bug in that this
code doesn't check that the new soft limit exceeds the hard limit.
Inspired by: bde (2)
2002-10-09 17:17:24 +00:00
John Baldwin
e7ab2f3683
Remove 'at' hints for npx and apm as both drivers have identify routines
...
that add an instance of themselves. The npx(4) driver doesn't even check
the npx 'port' hint but hardcodes IO_NPX instead. The npx(4) driver also
will use isa IRQ 13 (on x86, 8 on pc98) by default if no 'irq' hint is
specified, so we don't need that hint either.
2002-10-09 17:00:46 +00:00