summaryrefslogtreecommitdiffstats
path: root/libc/stdlib/abort.c
Commit message (Collapse)AuthorAgeFilesLines
* Add a config option for abort() to shutdown the stdio subsystem. This isManuel Novoa III2005-07-281-0/+14
| | | | | mainly to cut down on noise in the NIST/PCTS tests since older POSIX behavior was to fclose() (and hence fflush()) all open streams.
* define an abort instruction for m68kMike Frysinger2005-07-101-0/+2
|
* define an abort instruction for alphaMike Frysinger2005-07-101-1/+3
|
* alphabetize and warn if an arch is undefinedMike Frysinger2005-07-101-7/+8
|
* whitespace/syntax updatesMike Frysinger2005-06-291-50/+50
|
* if we have a signal handler in place to cover SIGABRT, we have to make sure ↵Mike Frysinger2005-06-291-1/+3
| | | | the code that unregisters it raises SIGABRT again so the program actually aborts
* Paul Mundt lethal at linux-sh dot org writes:Eric Andersen2004-02-121-0/+2
| | | | | | | | We can't use trapa #0xff on sh2, the only permissible trapa ranges are 32 to 63. On SH-2, we use trapa32 to issue a break in the same way that trapa #0xff is used on SH-3/4. This behavior is implementation specific, but is what is used in sh-ipl+g, linux, eCos, uITRON, etc. so we follow suit here.
* New stdio core. Should be more maintainable. Fixes a couple of bugs.Manuel Novoa III2004-02-111-8/+0
| | | | | | | | Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
* Patch from Paul Mundt, lethal at linux-sh dot org,Eric Andersen2004-01-311-0/+4
| | | | add sh/sh64: ABORT_INSTRUCTION definitions
* Add missing abort instruction for powerpcEric Andersen2004-01-301-1/+5
|
* Fix a long-standing bug with pthreads. A couple of linuxthreads filesManuel Novoa III2003-12-271-2/+2
| | | | | | | | | | | | | | | | were including libc-lock.h which had a bunch of weak pragmas. Also, uClibc supplied a number of no-op weak thread functions even though many weren't needed. This combined result was that sometimes the functional versions of thread functions in pthread would not override the weaks in libc. While fixing this, I also prepended double-underscore to all necessary weak thread funcs in uClibc, and removed all unused weaks. I did a test build, but haven't tested this since these changes are a backport from my working tree. I did test the changes there and no longer need to explicitly add -lpthread in the perl build for perl to pass its thread self tests.
* Fix lockingEric Andersen2002-08-081-0/+19
|
* Oops... forgot to update abort.c.Manuel Novoa III2002-03-131-4/+7
|
* Doh! Miles Bader noticed a couple of spots where I forgotEric Andersen2002-02-191-1/+1
| | | | to mark __stdio_flush_buffers with weak_function. Oops!
* Rename __stdio_close_all to __stdio_flush_buffers. Eliminate anEric Andersen2002-02-181-6/+4
| | | | unnecessary variable
* Hack the 68000 last ditch abort to work for all 68000 targets.David McCullough2001-12-051-1/+1
|
* Cleanup abort() so it behaves itself a bit betterEric Andersen2001-11-211-10/+65
|
* Create __uClibc_main to handle what can be done in C instead of each arch'sManuel Novoa III2001-02-191-4/+5
| | | | | | | respective crt0.S. crt0.S should now only be responsible for setting things up to call __uClibc_main(argc, argv, envp), which will do any other necessary setup (setting global __environ, stdio init, etc), call main, and exit. This should ease both maintainance and porting.
* A bunch of updates, part from Manuel Novoa III (such as more long longEric Andersen2001-01-011-2/+0
| | | | | support), and other updates by me (better cross platform, cross-compiler, etc, support. Now compiles with 2.0.x kernels for armnommu.
* Make spelling of uClibc be consistant.Eric Andersen2000-11-041-1/+1
|
* Bypass problem with signals for the moment...Eric Andersen2000-10-171-0/+2
|
* Formatting updateEric Andersen2000-10-071-19/+17
|
* This is making far too much sense.Eric Andersen2000-10-041-1/+0
|
* Many bugfixes, header cleanups, etc. Added abort and glob.Eric Andersen2000-07-051-0/+53
It is getting closer... -Erik