ache
22cfd5f2ed
Remove junk files that occupes space: Flex/Bison output and TeX macros
1998-04-30 08:00:49 +00:00
dfr
551bf49cbe
Use the dynamic symtab of the runtime linker when looking for places to set
...
breakpoints. It may have been installed stripped.
1998-04-30 07:56:18 +00:00
ache
209947fd5f
fix make - use -I${.CURDIR} instead -I.
1998-04-30 07:52:05 +00:00
ache
c7fe152504
Fix make - use -I${.CURDIR} instead of -I.
1998-04-30 07:50:49 +00:00
dfr
fb4b627fd3
Add GDB support. The method and some of the code came from NetBSD's elf
...
runtime linker.
1998-04-30 07:48:02 +00:00
dfr
17e60949a1
This was broken for ELF builds.
1998-04-30 07:38:27 +00:00
dyson
02900c7628
Fix an error that I made with an optimization. In the case
...
of softupdates, we need to do vtruncbuf the old way. Luoqi
caught, found the bug and submitted this fix.
Submitted by: Luoqi Chen <luoqi@chen.ml.org>
1998-04-30 05:28:53 +00:00
jmz
fad1137798
Resurrect exit.c
...
PR: misc/6433
1998-04-29 22:43:18 +00:00
ache
dd508b2f30
Basic support for LC_MESSAGES
1998-04-29 22:39:56 +00:00
andreas
fc00353bf3
update dc utility as well
...
after importing the new bc-1.0.4 sources,
which contain the latest DNU dc version
1998-04-29 22:15:05 +00:00
andreas
fc12edd4a3
remove old bc-1.0.3 stuff
...
modify Makefile, to get bc-1.0.4 from src/contrib/bc
adjust config.h
PR: closes 4183
1998-04-29 22:05:39 +00:00
ache
d7cdb27330
Make 'y' command 8bit clean
...
PR: 6458
1998-04-29 21:58:36 +00:00
andreas
f2f95459e6
Added short instruction for FreeBSD how to import
1998-04-29 21:57:35 +00:00
andreas
5eccae462f
This commit was generated by cvs2svn to compensate for changes in r35516,
...
which included commits to RCS files with non-trunk default branches.
1998-04-29 21:53:01 +00:00
andreas
0ec6169bea
Import GNU bc 1.04
...
PR: 4183
1998-04-29 21:53:01 +00:00
imp
70fcc6f84a
Add note about BLOCKSIZE variable to -s flag.
1998-04-29 18:39:51 +00:00
imp
42b7b34c2d
Use ${.TARGET} rather than $@. i386 tested, pc98 untested because config
...
on my box doesn't grok machine type pc98.
PR: 3272
Submitted by: jhs
1998-04-29 18:21:35 +00:00
andreas
91d8569651
Fixes incorrect company and product names in uha(4) manpage and
...
LINT config file. Should be merged to -STABLE as well.
PR: closes 6447
Submitted by: Steven Plite splite@purdue.edu
1998-04-29 17:09:41 +00:00
dt
da16788630
Use DFLTBSIZE instead of MAXBSIZE for pm_fatblksize.
...
In msdosfs_sync: spelling fix, formatting changes; fix MNT_LAZY (sync
modified denodes, don't sync device)
Mostly submitted by (and with hints from): bde
Increase limit for maximum disk size: as far as I can see previous limit was
gratuitously too low.
1998-04-29 12:55:51 +00:00
jb
49642f714d
Add spinlock.
1998-04-29 11:03:34 +00:00
jb
e9b0f7892b
Change signal model to match POSIX (i.e. one set of signal handlers
...
for the process, not a separate set for each thread). By default, the
process now only has signal handlers installed for SIGVTALRM, SIGINFO
and SIGCHLD. The thread kernel signal handler is installed for other
signals on demand. This means that SIG_IGN and SIG_DFL processing is now
left to the kernel, not the thread kernel.
Change the signal dispatch to no longer use a signal thread, and
call the signal handler using the stack of the thread that has the
signal pending.
Change the atomic lock method to use test-and-set asm code with
a yield if blocked. This introduces separate locks for each type
of object instead of blocking signals to prevent a context
switch. It was this blocking of signals that caused the performance
degradation the people have noted.
This is a *big* change!
1998-04-29 09:59:34 +00:00
kato
a682e25b90
Sync with sys/i386/i386/trap.c revision 1.127.
1998-04-29 09:45:38 +00:00
jb
a3285d96fe
Don't need wrappers for longjmp/setjmp anymore.
1998-04-29 09:40:51 +00:00
jb
c809fdbdc5
Remove empty files that were renamed some time ago.
1998-04-29 09:39:34 +00:00
jb
acbe1e4c91
Atomic lock source.
1998-04-29 09:36:03 +00:00
jb
5fe3d9fd50
Stop renaming these in libc_r because wrappered versions don't make sense.
...
PR: i386/4826, bin/5953
1998-04-29 09:14:35 +00:00
jb
bed8d98d58
Replace the threaded locking with spinlock calls for both threaded
...
and non-threaded programs. This makes malloc thread safe for linking
with libpthread and kernel threads.
Reviewed by: phk
1998-04-29 09:10:58 +00:00
jb
68be02f38b
Reference an external variable in threaded programs so that the
...
autoinitialiser gets linked in and therefore called before main().
1998-04-29 09:08:43 +00:00
jb
57aa8c90ed
Use signal() in both the threaded and non-threaded cases.
1998-04-29 09:06:13 +00:00
jb
f887444fbd
Stubs are required in libc so that it can be used with libpthread
...
(and kernel threads), but weak symbols and non-weak symbols of the
same name built into libc_r result in unpredictable linking.
1998-04-29 09:02:16 +00:00
dyson
e9604671b4
Add a needed prototype, and fix a panic problem with the new
...
memory code.
1998-04-29 06:59:08 +00:00
max
8a25e42545
Add "flags 0x10" to the sio0 entry so that SMP-GENERIC acts in thesame
...
manner as the GENERIC kernel to the -h option.
1998-04-29 06:58:43 +00:00
dyson
942dba65ce
Tighten up management of memory and swap space during map allocation,
...
deallocation cycles. This should provide a measurable improvement
on swap and memory allocation on loaded systems. It is unlikely a
complete solution. Also, provide more map info with procfs.
Chuck Cranor spurred on this improvement.
1998-04-29 04:28:22 +00:00
eivind
b3d85561f4
Translate T_PROTFLT to SIGSEGV instead of SIGBUS when running under
...
Linux emulation. This make Allegro Common Lisp 4.3 work under
FreeBSD!
Submitted by: Fred Gilham <gilham@csl.sri.com>
Commented on by: bde, dg, msmith, tg
Hoping he got everything right: eivind
1998-04-28 18:15:08 +00:00
ache
65de224429
Fix merge errors
1998-04-28 07:37:54 +00:00
ache
5876bb2aaa
Upgrade to 2.2
1998-04-28 07:16:24 +00:00
dg
68b590047b
Oops, revert part of a diff that wasn't supposed to have been committed.
1998-04-28 07:02:33 +00:00
dg
b258916809
Cache the results of the ps_strings sysctl so that it doesn't have to be
...
redone for every call of setproctitle().
1998-04-28 06:59:14 +00:00
ache
d9f0517f63
Merge local changes
1998-04-28 06:49:42 +00:00
ache
ae7104033d
This commit was generated by cvs2svn to compensate for changes in r35486,
...
which included commits to RCS files with non-trunk default branches.
1998-04-28 06:22:20 +00:00
ache
27ef633cd3
V2.2 import
1998-04-28 06:22:20 +00:00
dyson
4986f53e8f
Fix a pseudo-swap leak problem. This mitigates "leaks" due to
...
freeing partial objects, not freeing entire objects didn't
free any of it. Simple fix to the map code.
Reviewed by: dg
1998-04-28 05:54:47 +00:00
bde
c64f204d20
Fixed syntax error for `make checkdpadd'. libfl.a should never be
...
used. ${LIBFL} is set to a weird value in an attempt to inhibit
its use, but only breaks properly in some contexts.
Fixed the usual style bugs for DPADD and LDADD (disorder, and += for the
initial assignment).
1998-04-28 05:31:41 +00:00
imp
7f9a158a80
Use historically correct error message in some cases, optionally.
1998-04-28 05:08:10 +00:00
dg
18da8f9801
Set TCP_NODELAY on the control channel to improve performance a bit.
1998-04-28 03:37:23 +00:00
julian
c3aa1df517
Submitted by: Doug Ambrisko <ambrisko@whistle.com>
...
make standard links for the first detected sound card.
1998-04-28 00:10:53 +00:00
bde
8761852d6a
Don't build dependencies unless NOCLEAN is set. This speeds up
...
`make world' by about 14% here (down to 4490 seconds real on a
K6/233). Temporarily skip this optimization when building with
-j, since there are still many broken makefiles.
Fixed NOCLEANDIR option. Cleaning of `.depend' was broken.
Put -nostdinc in CFLAGS, not in CC, and don't override the default
CC. This fixes enforcing use of ${WORLDTMP}/usr/include.
Don't install library man pages in ${WORLDTMP}.
1998-04-27 16:21:33 +00:00
bde
d51799d460
Don't include ../Makefile.inc here. bsd.man.mk is always included
...
in another .mk file which has already included ../Makefile.inc, so
including ../Makefike.inc again mainly messed up `+=' definitions.
1998-04-27 15:08:07 +00:00
des
7cd06934a4
Cast return values to the appropriate fp_*_t. Note that the man page
...
incorrectly refers to them as e.g. fp_except rather than fp_except_t.
PR: misc/6310
Submitted by: Niall Smart
1998-04-27 14:17:30 +00:00
des
ade45a9294
Fixed spelling of "fictitious" in diagnostics and comments
...
PR: kern/6429
1998-04-27 11:36:06 +00:00