Commit Graph

216092 Commits

Author SHA1 Message Date
christos
1c35cd3809 remove duplicated code, and try to cleanup parsing by using the shared code.
cd9660 needs a lot of work.
2013-01-23 21:32:32 +00:00
martin
42788e3ad4 Fix sparc64_ipi_ccall by adding proper trap setup.
Fixes xcall(9) problems, as exposed by pserialize(9). Noticed by
J. Hannken-Illjes, cause pointed out by Takeshi Nakayama.
2013-01-23 21:03:25 +00:00
christos
0b556eae66 don't reuse the same variables 2013-01-23 21:03:15 +00:00
christos
3d364f5471 - add support for parsing different types; not just int.
- add beginning of msdos support.
2013-01-23 20:46:39 +00:00
riastradh
24eac4746d Assert equality, not assignment, in fsplit, and say who guarantees it. 2013-01-23 20:39:46 +00:00
macallan
b3be12c418 pull in strnlen.S 2013-01-23 20:38:27 +00:00
riastradh
04ce843b93 Move assignment out of assertion in cap_mkdb. 2013-01-23 20:27:01 +00:00
riastradh
8b3a72d661 Assert equality, not assignment, in puffs__fsframe_cmp. 2013-01-23 20:22:34 +00:00
christos
ab35868474 It is ridiculous to truncate files on character conversions without
warning and a chance for recovery. This patch sets the handler to
copy the character, clear the error and proceed instead of bailing
out.

To replicate:
	- unset LANG
	- Create a file that has ~1000 lines. Put a single bad character
	- '\344' in it, around 2/3rds of the file down. Save it.
	- export LANG=en_US.UTF-8
	- edit the file. Notice there is no error for input conversion,
	  since nvi reads the file opportunistically.
	- :w Boom, the file is truncated.

Alternatively, you can put that character in the first line of the file,
and watch the fireworks. If you like to restore the previous behavior
compile with -DERROR_ON_CONVERT

XXX: Pullup to 6, 5 etc.
2013-01-23 18:51:51 +00:00
mbalmer
674743a5f1 Fix spelling, grammar, typos. 2013-01-23 18:04:33 +00:00
mbalmer
eab9b0114a Fix typo. 2013-01-23 17:27:35 +00:00
macallan
ff438b19c2 support BUS_SPACE_MAP_PREFETCHABLE in bcm2835_bs_mmap() 2013-01-23 16:51:14 +00:00
christos
185136779b make history kind of work :-), turn libedit support on. 2013-01-23 16:39:03 +00:00
christos
30441591f7 fix regressions after split. 2013-01-23 15:29:15 +00:00
joerg
fa9d9d71df Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2
release.
2013-01-23 15:02:52 +00:00
skrll
020b1ac81f Remove old and never used evbarm/initarm_common. Please use
arm32/arm32_boot.c:initarm_common
2013-01-23 14:24:14 +00:00
roy
cf892bbeee Fix %t logic and don't output any %; or %e parts.
Fixes PR lib/47490 thanks to Julien Oster
2013-01-23 13:06:18 +00:00
wiz
717ab12d38 - Added:
FSF, GPG, NIDS, NIPS, OOO, PHP,
RCS (now being doubled: one capitalized entry for the program name,
   one non capitalized entry for the general term),
SEO,
SFTP (3 times, with 3 different meanings),
SIR (in the meaning of ``signal-to-interference ratio''),
SPDIF (variant on S/PDIF),
TUI, WOM.

- Removed:
Empty line between the RCS ID and first acronym (not present in
   acronyms; may cause parsing issues in the future though, and
   causes trouble when sorting the file, so, to keep things
   consistent, remove it here instead of adding it in acronyms);
ADP (duplicate),
AWK (also in acronyms),
EOL (in the meaning of ``end of life''; also in acronyms),
FCFS (also in acronyms),
ICE (in the meaning of ``in-circuit emulator''; duplicate),
MP (in the meaning of ``multiprocessor''; combined with the equally
   named entry for ``multiprocessing''),
PERL (not an official acronym),
PIN (also in acronyms).

- augment / correct entries (more consistent use of ``{}'' and
  ``[]'', capitalization, spelling, typos, fix incorrect acronym
  translations, quoting, punctuation);
- sort entries, as well as the order within ``{}'' parts;
- remove explanations within ``()'' parts where those are unneccesary
  (this is an acronym list, not a dictionary) and, in one case,
  correct such explanation;
- white space fixes.

From Bug Hunting.
2013-01-23 12:35:06 +00:00
wiz
f1aa5558f0 - Added:
AM (in a meaning of ``ante meridiem''),
CEO, CUL, JFGI, JFYI, N/A, S/T.

- Removed:
SNR (also in acronyms.comp),
WYSIWYG (also in acronyms.comp).

- augment / correct entries (more consistent use of ``{}'' and
  ``[]'', capitalization, spelling, typos, fix incorrect acronym
  translations, quoting, punctuation);
- sort entries, as well as the order within ``{}'' parts;
- remove explanations within ``()'' parts where those are unneccesary
  (this is an acronym list, not a dictionary) and, in one case,
  correct such explanation;
- white space fixes.

From Bug Hunting.
2013-01-23 12:34:45 +00:00
martin
0f3ad1f339 Sligthly clean up the (by default unused) #ifdef TRAPS_USE_IG 2013-01-23 12:19:02 +00:00
matt
cd7877eb52 Add a (unused) variant of strlcat that uses strnlen and strlcpy to do the work. 2013-01-23 07:57:27 +00:00
matt
d3ab69dd3b Enable ARM assembly versions of strlcat and strnlen. 2013-01-23 07:56:09 +00:00
matt
e3cc29a381 Add index/rindex strong aiases. 2013-01-23 07:45:46 +00:00
matt
bb2928cbda Add EABI support routines to raise SIGFPE on integer divide by 0. 2013-01-23 07:38:19 +00:00
matt
632dd00817 Add ARM assembly of strlcat which is implemented using (the ARM optimized)
strnlen and strlcpy.
2013-01-23 07:02:45 +00:00
matt
6495fd5f51 Add support for strnlen. 2013-01-23 06:59:55 +00:00
skrll
f2500cb86e Whitespace 2013-01-23 06:53:30 +00:00
matt
24a929b8a1 Switch to using ARM assembly versions of strcat, strchr, strrchr. 2013-01-23 05:46:17 +00:00
matt
2b36c3f081 Add simple version of strncat for ARM. 2013-01-23 05:44:52 +00:00
jmcneill
36da25a46e dwc_otg_timer: need to hold intr lock when accessing sc_active queue 2013-01-23 03:32:39 +00:00
matt
f11367c485 Handle CPUFLAGS being empty 2013-01-23 02:31:54 +00:00
matt
69c1ba57d9 Make sure CFLAGS is not empty. 2013-01-23 02:18:50 +00:00
matt
4855f4d98a Handle CPUFLAGS being empty 2013-01-23 02:14:14 +00:00
matt
fd98dc9555 Fix static weak (to extern weak) 2013-01-22 22:57:37 +00:00
matt
552187152c If you are using aapcs, you must be using INITFINI 2013-01-22 22:49:09 +00:00
christos
9263138f08 fix compilation without -DEDIT 2013-01-22 22:40:31 +00:00
christos
1d7af1d4c0 use the definitions from lock.h 2013-01-22 22:10:22 +00:00
christos
25ad3883ce Allow for non inlined definitions for RUMP 2013-01-22 22:09:44 +00:00
jmcneill
75b5811f1b no need for TAILQ_FOREACH_SAFE in dwc_otg_softintr 2013-01-22 21:59:52 +00:00
jmcneill
980428363e since umidi and sequencer are mpsafe, mark umidi softint with SOFTINT_MPSAFE 2013-01-22 21:29:53 +00:00
wiz
cefd6eea55 Bump date for previous. 2013-01-22 21:20:26 +00:00
jmcneill
6cda600484 umidi is mpsafe 2013-01-22 21:13:39 +00:00
jmcneill
6f856c0ad6 uhub is mpsafe 2013-01-22 21:12:32 +00:00
jmcneill
bd47d92fb6 need to protect complete tailq with intr lock 2013-01-22 20:50:04 +00:00
christos
1d92830f7c Make the libfoo.so.X.Y.debug files actually contain debug symbols if MKDEBUG. 2013-01-22 20:43:17 +00:00
christos
5e9a2dddf3 Add a little libedit front end. Could be used as someone's pet project to
learn how to program. It is not enabled in the Makefile, and it states why
there.
2013-01-22 20:35:29 +00:00
christos
824de0c143 bump libedit 2013-01-22 20:25:16 +00:00
christos
40b42dfe79 provide an el_init_fd function. 2013-01-22 20:23:21 +00:00
christos
cd0ed5aa5a Remove alloc builtin, it did not work anyway since most modern malloc
implementation use a combination of sbrk/mmap.
2013-01-22 19:28:00 +00:00
wiz
2a316cb9b8 Use correct macro. 2013-01-22 15:52:17 +00:00