summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2010-03-19Namespace protection for mi_vector_hash.joerg
2010-03-151. fix wrong byte order mark of utf-16, reported by NARUSE Yui -san.tnozaki
patch provided by tshiozak@ -san. 2. don't eat 0xfeff/0xfffe if they don't appear at the first of bytestream. noticed y tshiozak@ -san, patch provied by me. thanks a lot.
2010-03-14update all of these makefiles for the .so -> .pico change.mrg
most of them are most harmless, but the libgcc parts are quite essential. before this change, all the special rules for .pico files were not applied, and exception handling wasn't enabled. this caused c++ exceptions not to work on sparc64. this fixes the build of boost-headers (it was correctly calling exception support broken!), which in turn makes all the things that depend upon it to actually work again on sparc64.
2010-03-12Add memset to libkern on vax, moving existing memset.S to src/common.uwe
While kernel source code is supposed to use <machine/macros.h> via <sys/param.h> and pick an inline asm version from there, gcc itself can generate direct calls to memset() for structure initialization, so the symbol must be provided. Fixes INSTALL kernel, for which -Os caused gcc to use memset() call to initialize a struct in uvm_fault_internal().
2010-03-08mfs is a bit off in the sense that mount(2) doesn't return sincepooka
mfs uses the mounting process for the backing store memory. I guess mfs could be fixed to just reference the process vmspace and let it return, but that would probably cause wait() to return for other worms. So it's easier to dance according to mfs's tune: if mounting mfs, create a thread for extra execution context.
2010-03-08These functions are going to first appear in 5.1, not 6.0.snj
2010-03-08Fix broken RCSID.snj
2010-03-07indentation/whitespacedholland
2010-03-07remove stray semicolondholland
2010-03-05Update to use newstyle rump_module interfaces.pooka
2010-03-05During bootstrap, process all modinfos in a DSO in one go. Getpooka
rid of dependency tricks, since they are no longer necessary.
2010-03-04Fix race condition on reallocation of huge category.enami
We need to remove the old region before mremap() since if it relesae the old region, other thread may map it for the same huge category allocation and insert it to the tree before we acquire a lock after mremap(). Fixes PR/42876.
2010-03-04Convert padding for unknown capabilities as well.roy
2010-03-04Convert padding and give terminfo some default assumptions about termcap.roy
2010-03-03Abort an error.roy
2010-03-02Use _ti_get_token instead of strsep when parsing termcap entries.roy
This allows us to handle \E\ as a valid sequence.
2010-03-01- KNFchristos
- fix hertz() - fix error and warning messages
2010-03-01Join today's manpage mania by updating this to reflect the currentpooka
situation a "little" better.
2010-03-01Introduce RUMP_COMPONENT. It behaves mostly like a simplifiedpooka
module which is linked into the kernel and cannot be unloaded. The main purpose is to get the proper constructors run and create any /dev nodes necessary for said component. Once more of the kernel (e.g. networking stack and device drivers) are converted to MODULE and devfs pops up from somewhere, rump components can be retired.
2010-03-01Escape , when converting to terminfo.roy
2010-03-01compile.c needs sys/endian.h; PR 42875 from Henning Petersen.dholland
2010-02-26librumpuser is not _KERNEL code and does not belong in sys. Movepooka
the source files from src/sys/rump/librump/rumpuser to src/lib/librumpuser (from where it is already built). Even so, keep rumpuser.h in sys/rump/include for kernel source tree self-containment.
2010-02-26'>' replacement for HTML output, be explicit about slash.wiz
2010-02-26Implement captoinfo so that we can convert $TERMCAP into $TERMINFO.roy
We don't currently map %> %B %D. That means no conversion for regent100, hz1500, act4, act5, mime terms.
2010-02-25If we only have a name then we flatten to an alias.roy
2010-02-25Adapt to <powerpc/spr.h> breakup.matt
2010-02-25Uncomment crash(8) reference.wiz
2010-02-25fix wrong widechar assignment for "up arrow"drochner
2010-02-24document wsyncup/wsyncdown/wcursyncupdrochner
2010-02-23misc fixes and improvements:drochner
-call setlocale(LC_CTYPE, "") before nl_langinfo(CODESET) if the locale settings is (still) at "C" - otherwise the CODESET doesn't work -fix the type of the WACS_* symbols -- this needs to be cchar_t* -add safeguards where the return value of wcwidth() is used for loop counters or indexing -- it can be -1 -use more common code in the widechar support case -- in particular let the wchar functions do the work even if chtype ones were called -implement wcursyncup/wsyncup/wsyncdown -somewhat experimental: allow ACS_* variables to refer to WACS_* table entries -- this way, programs using the old chtype using API can use UTF8 line drawing on terminals which support UTF8 but not ACS switching -fix some logics bugs in UTF8 recognition and ALTCHARSET handling
2010-02-22libterminfo can now compile a single terminfo description which allowsroy
$TERMINFO to be a terminfo description as well as a file reference. This enables the user to modify the terminfo description on read-only media.
2010-02-20Bump date for previous.wiz
2010-02-19explain a non-portable behaviordrochner
2010-02-19Link libroken against libcrypt for crypt(3).joerg
2010-02-19libss uses strupr from libroken, so depend on that.joerg
2010-02-19Do clean generated terminfo.5 file.njoly
2010-02-17Fix a bug reported by Gene, and debugged by Robert Elz. fsck_ffs can coredumpchristos
if the timezone file fails to load, due to late initialization of sp->goahead to false in tzload, causing localsub to return NULL in the "cannot happen" case. The fix is belt and suspenders: - initialize sp->goback and sp->goahead very early in tzload - replace all malloc calls with callocs, and remove the bogus casts (it is not the 70's anymore!)
2010-02-12Link atomic_cas.3 to atomic_cas_{32,64,ptr,uint,ulong}_ni.3.dyoung
2010-02-12With help from rmind@, describe the non-interlocked (*_ni) variants ofdyoung
the standard atomic compare-and-swap operations. Tell some caveats. Manual page links, *_ni.3 -> atomic_cas.3 are coming up after a successful 'build.sh distribution'.
2010-02-12Fix typo.wiz
2010-02-12Store the generated compiled terminfo descriptions so that we can buildroy
a consistent library just from source.
2010-02-12Fix an array bounds check - fixes PR lib/42793.martin
Restore a comment (from libterm/tputs.c), requested by jdc.
2010-02-12Don't try to map obsolete termcap bc and nl to terminfo.roy
2010-02-12Change from scroll_forward to cursor_down.roy
cursor_down is more similar to our old termcap use of nl. Fixes PR lib/42770.
2010-02-11Oxford serial comma.wiz
2010-02-11Include xterm.roy
2010-02-11Use $TOOL_TICroy
2010-02-11Respect TERMINFO_DIRS and document using an embedded database.roy
2010-02-11Use structures so we know how long each description is.roy
2010-02-11Don't assume the terminal has a description.roy