summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2002-09-23In an ELF binary the end of the text segment and the start of the dataArtur Grabowski
segment can share the same page in the file. Since we can't mmap it with the same permissions, the data segment is loaded offset by a constant so that it ends up in a different page. On sparc that's not really enough. To avoid cache aliases we have to make the offset big enough to make sure that we don't get incoherent aliases that would have to be mapped uncached. This offset has been 64k this far and noone noticed until some change actually made us fault in those pages at the same time and incoherent aliases reduced make build time on some hypersparcs (only hypersparcs have big enough caches to notice this) from 14 hours to 23 hours. Bump that offset (MAXPAGESIZE) to 1MB. deraadt@ ok
2002-09-23Activate exec-stack.h on m68k. This is not really necessary on this arch,Miod Vallat
but being consistent with the other arches is a plus, and by replacing the existing - and bogus - m68k trampoline code, this makes nested functions usable on m68k, should that become ever necessary.
2002-09-23Undefine TRANSFER_FROM_TRAMPOLINE, in case it has been defined earlier.Miod Vallat
ok deraadt@
2002-09-20UNDO MORE FUCKING TREE BREAKING. WHY THE FUCK ARE YOU GUYS NOT EVEN DOINGTheo de Raadt
TEST COMPILES?!
2002-09-19build sparc64 like sparc is built. includes config/xm-openbsd.hDale Rahn
ok miod@ tested by building gcc and building trampoline exec test.
2002-09-18Fix trampoline issues, by making sure the right stack portion is PROT_EXEC.Marc Espie
tested by miod@, millert@ With comments from theo and mickey. ok miod@
2002-09-17Repair m68k cross-ld - the cross building environment makes some magicMiod Vallat
unnecessary now.
2002-09-17fix 64bit warnings; ok millert fgschPeter Valchev
2002-09-16__syslog__ format attribute: same as printf, except for -pedantic, as %m isMarc Espie
leggit. there will be a commit soon that uses this, so update your compiler now, or risk having problems compiling soon. ok millert@, deraadt@
2002-09-15update to sendmail-8.12.6Todd C. Miller
2002-09-12ansiTheo de Raadt
2002-09-11Pass ld the -R flag to add directories to the list of places toTodd C. Miller
search for shared objects instead of using a LD_RUN_PATH hack. We use -R here since it works with both the old and new (binutils) ld flavors. The LD_RUN_PATH hack was using the wrong directory anyway and so didn't even work. Problem pointed out by H. Steuer.
2002-09-10typo -- please send to the perl people too; jmc@prioris.mini.pw.edu.plTheo de Raadt
2002-09-07ansification of ldMarco S Hyman
* normalized the signatures of the functions passed to each_file() and each_full_file(). In most cases that meant adding a void *dummy. In one case it changed an int to a void*, but the arg was only checked for zero/not-zero so the change was not significant. * removes unused code and structures. * makes sure printf args match their format. * got rid of some of the gcc -Wall warnings OK deraadt@
2002-08-29enable ro src for texinfo/; ok espie@Todd T. Fries
2002-08-13Update bsd_glob.c with fixes from perl 5.8.0 that are based on our glob.c.Todd C. Miller
From Solar Designer
2002-08-11Switch sparc to ELF.Artur Grabowski
XXX - we might want to improve the logic of selection of ELF vs. a.out when we bump our version to 3.2, before feeding those changes to FSF.
2002-08-11Switch sparc binutils to ELF.Artur Grabowski
XXX - we might want to improve the version selection logic when feeding those diffs back to FSF, but we can't do that until we bump our version to OpenBSD 3.2 because then the tree wouldn't build.
2002-08-09Incorrect assembly statements are fatal errors, not warnings. Doh. HowMiod Vallat
someone could have written such logic is beyond me.
2002-08-08Use & to test if bits are set, not &&; art@ ok. Fix sent to bug-groff@gnu.orgAaron Campbell
and the groff maintainers.
2002-08-08bah, use mode 0 here.Federico G. Schwindt
2002-08-08Add missing mode argument to open(2); noticed byFederico G. Schwindt
Grudge Mason <grudge_mason@hotmail.com>. Note that this code is not compiled in.
2002-07-30Update BSD licenses to include 'with or without modification'.Federico G. Schwindt
From binutils -current.
2002-07-27ask uvm to map the bss of each .so module non-executable. again, weTheo de Raadt
cannot do this to the data segments until we know how big the got/plt zone is... anyone want to track that down?
2002-07-26comma splicePaul Janzen
2002-07-23Add pshufw insn so ogle compiles without the need for a recent gas.Federico G. Schwindt
2002-07-21Fix backtrace support for OpenBSD/powerpc.Dale Rahn
This was done in a *BSD independant mode. Look at this again for gdb 5.x
2002-07-20Exit if setusercontext() fails to set resources/priority and suidwarnTodd C. Miller
is true. This is consistent with sendmail's behavior when things like initgroups() fail.
2002-07-20Fix up WANT_LIBMILTER stuff for people who want to use it; downsj@downsj.comTodd C. Miller
2002-07-19convert functions from K&R style to prototype style.Marco S Hyman
Function arg types have not yet been fixed. OK fgs@, espie@
2002-07-17un-__P the code. fgs says "looks ok."Marco S Hyman
2002-07-16correct memset arguments; from Moritz Jodeit <moritz@jodeit.org> viaFederico G. Schwindt
PR/2822.
2002-07-16better. this is what has been applied to binutils.Federico G. Schwindt
2002-07-16Correct memset arguments; from Moritz Jodeit <moritz@jodeit.org> viaFederico G. Schwindt
PR/2822. Submited to binutils as well.
2002-07-16add 2 operand variants for shld and shrd. this makes possible to compileFederico G. Schwindt
gnupg with in tree gas.
2002-07-15space to tab cleanup. Nothing but whitespace changes in this commit.Marco S Hyman
2002-07-14Fix SuperSafe=Interactive when DeliveryMode=i; Gregory Neil ShapiroTodd C. Miller
2002-07-12Add MMX extensions. This does not include SSE/MMX extensions.Federico G. Schwindt
millert@ ok.
2002-07-10First of some clean-up commits. This one only removes use ofMarco S Hyman
register variables. clean-up concept ok deraadt@
2002-07-06dont deref NULL pointer in IPv6 pserver client operation.Jun-ichiro itojun Hagino
From: Moritz Jodeit <moritz@jodeit.org>
2002-07-03if localid is too long, abort; found by cloder@acm.orgTheo de Raadt
2002-07-03syncTodd C. Miller
2002-07-03New config for the OpenBSD mailing list server. Two separate daemonsTodd C. Miller
are used; one for incoming messages on port 25 and a stripped down queueing-only config on localhost port 24 fed by the mailing list exploder. Actual delivery is handled by persistent queue runners.
2002-07-03No need to have this in cvs--the OpenBSD list config is basically the same.Todd C. Miller
2002-06-26Actually use m68k-aliases (forgot to commit this...)Marc Espie
ok miod@
2002-06-26sendmail 8.12.5Todd C. Miller
2002-06-25o Kill queue groups stuff; we can do a better job using qtoolTodd C. Miller
o Wait at least 27 minutes before trying to redeliver a message o Drop confTO_QUEUERETURN from 4d to 3d o No point in blacklist_recipients or commented RBL stuff o Remove some old Windoze worm stuff checks
2002-06-24opcode aliases, mostly taken from recent binutils.Marc Espie
ok miod@
2002-06-21make pserver code IPv6 ready. markus okJun-ichiro itojun Hagino
2002-06-21Document CVSREADONLYFS and -R. ok henning@, tholo@Kjell Wooding