Commit Graph

204389 Commits

Author SHA1 Message Date
christos
e6c0663544 Eliminate non-literal format strings, and now that gcc warns, kill y2k format
warning.
2011-08-17 13:48:11 +00:00
christos
e9332b1686 kill 2 digit year format. 2011-08-17 13:37:39 +00:00
christos
6d44ff404c document non-literal string format 2011-08-17 13:29:39 +00:00
christos
08c8290bd9 eliminate non-literal format strings. 2011-08-17 13:26:49 +00:00
christos
9590e2915d document non-literal format strings 2011-08-17 13:22:33 +00:00
christos
5a1e6eb35b document non literal string format 2011-08-17 13:19:09 +00:00
christos
c480e28cfc fix non-literal format stringg. 2011-08-17 13:12:39 +00:00
christos
ea9a6fbf23 avoid "... dutch" being interpreted as a pascal continuation message, and
core-dumping.
2011-08-17 13:11:22 +00:00
christos
77984ce781 document non-literal format strings. 2011-08-17 12:57:19 +00:00
christos
112264be37 fix raw string formats 2011-08-17 12:56:55 +00:00
martin
9a8267aad8 Fix sign compare bugs 2011-08-17 12:27:50 +00:00
wiz
e7e86bf4ab mdocml-1.11.6 is out 2011-08-17 12:03:47 +00:00
christos
9ad467753c fix strict aliasing issues. 2011-08-17 10:48:02 +00:00
martin
319994c88f Add missing prototypes for bus_*_is_equal functions. 2011-08-17 10:46:38 +00:00
christos
e0ab0cdfdc fix gcc aliasing issues. 2011-08-17 10:08:43 +00:00
christos
8ca0e6b1a2 remove gcc-4.5 hacks 2011-08-17 09:56:03 +00:00
christos
50b09be45a fix gcc-4.5 cast warning 2011-08-17 09:55:41 +00:00
christos
01fb81a616 fix the rest of libc mi gcc-4.5 hacks. portmasters should fix the md ones. 2011-08-17 09:53:53 +00:00
christos
9c35de859b widen the type to avoid gcc warning about shifting too much. 2011-08-17 09:32:55 +00:00
christos
e307dc8de5 fix cast warnings 2011-08-17 09:30:13 +00:00
manu
91009c117a Missing bit in previous commit: do_sys_utimens prototype in the right
place.
2011-08-17 09:29:59 +00:00
christos
e83f416f0e fix strict aliasing issues. 2011-08-17 09:24:23 +00:00
christos
5ae8764ee2 remove gcc hacks. 2011-08-17 09:20:14 +00:00
christos
7634ea3059 fix gcc array out of bounds confusion. 2011-08-17 09:19:38 +00:00
mrg
8188255310 switch sparc to GCC 4.5.3. 2011-08-17 09:18:37 +00:00
christos
3392b60945 fix aliasing issues and remove gcc hacks. 2011-08-17 09:03:47 +00:00
martin
e9d191bffa add missing prototype 2011-08-17 08:31:27 +00:00
wiz
17d9c004a3 Remove trailing whitespace. Bump date for previous.
New sentence, new live. End sentence with dot.
2011-08-17 08:29:20 +00:00
christos
c8909e959a fix type-punned warnings using memcpy 2011-08-17 08:22:50 +00:00
christos
b3d08e40dc Instead of printing the raw suspect value instead of the name (!?!?), print the
name and the suspect value vis encoded.
2011-08-17 08:06:38 +00:00
manu
86bd0b1953 regen 2011-08-17 07:26:16 +00:00
manu
c15f33c0db Add futimens(2) and part utimensat(2)
(missing bit from previous commit)
2011-08-17 07:25:30 +00:00
manu
5b61306f9b Add futimens(2) and part of utimnsat(2) 2011-08-17 07:22:33 +00:00
matt
47d9241c1a emulate the special3 opcode LX (lwx, ldx, lhx, lbux) instructions. 2011-08-17 06:59:28 +00:00
christos
5434bb1cbb Remove gcc-4.5 hacks. I must have fixed them in a different pass. 2011-08-17 05:32:09 +00:00
christos
5573cb4a88 remove gcc-4.5 hacks; gcc-4.5 does not like fileno() to be unchecked, and
produces an unhelpful out of bounds array warning, so check it.
2011-08-17 05:30:01 +00:00
dyoung
70183e515a Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3).
Use named constants and more conventional variable names in
pci_msi_establish() and pci_msi_disestablish().  Fix a couple of bugs:
pci_msi_establish() returned a pointer to the struct intrhand instead of
to the struct msi_hdl as it was intended to, and pci_msi_disestablish()
did not free(9) the msi_hdl.
2011-08-17 00:59:47 +00:00
jakllsch
fdc9473539 Ajdust bootcode file name from mbr_gpt to gptmbr.bin. 2011-08-17 00:45:55 +00:00
jakllsch
2ae6ec590d Add ./usr/mdec/gptmbr.bin obsoleting mbr_gpt and mbr_gpt_com0. 2011-08-17 00:33:52 +00:00
jakllsch
d8f59264ae Add gptmbr from syslinux 4.04, with some local modifications to fit our mbr
build system and to be self contanined.

Also, unlink the old mbr_gpt from the build.
2011-08-17 00:25:05 +00:00
jakllsch
52082ed8b6 Remove home grown GPT MBR handoff support in favor of T13 EDD-4 annex A,
which does the same thing in a more interoperable way.
2011-08-17 00:07:38 +00:00
jakllsch
f43df25dd7 Switch 'gpt biosboot' to support T13 EDD-4 annex A GPT hybrid MBR instead
of a home-grown MBR/VBR hand off protocol.

'biosboot' now will set the legacy BIOS boot flag instead of patching a
GUID into the MBR.
2011-08-17 00:04:41 +00:00
dyoung
2147a7ca64 To fix i386/ALL kernel, #include <dev/dtv/dtvif.h> for struct
dtv_payload.
2011-08-16 23:35:55 +00:00
dyoung
a32744d895 Protect against bugs by using __strict_weak_alias() for
bus_space_is_equal() and bus_space_handle_is_equal().
2011-08-16 23:32:15 +00:00
dyoung
84360ec112 Add __strict_weak_alias(), the type-safe alternative to __weak_alias(). 2011-08-16 23:30:24 +00:00
yamt
64916d590e vn_close: add an assertion 2011-08-16 22:33:38 +00:00
dholland
667d044909 Use __dead instead of __attribute__((__noreturn__)). 2011-08-16 19:53:03 +00:00
wiz
3de59c619c Improve a comment. For Snader_LB. 2011-08-16 18:28:41 +00:00
christos
21a5b878f0 gcc-4.5 is picky about potential negative indexes. appease it. 2011-08-16 16:45:20 +00:00
christos
23bcf1ad25 remove gcc-4.5 hacks 2011-08-16 16:37:07 +00:00