Commit Graph
18544 Commits
Author SHA1 Message Date
Ralf Corsepius 092f142af3 New header guard. 2005-01-28 05:00:21 +00:00
Ralf Corsepius 07750fff6a 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
* automake/compile.am: Remove RTEMS_CPPFLAGS.
2005-01-28 03:06:51 +00:00
Ralf Corsepius 9d83387b0e Cosmetics. 2005-01-28 03:02:15 +00:00
Ralf Corsepius 05b37c50d0 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
* itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am,
	libfs/Makefile.am, libmisc/Makefile.am, posix/Makefile.am,
	rtems/Makefile.am, sapi/Makefile.am:
	Remove AM_CPPFLAGS += -I$(top_builddir).
2005-01-28 02:32:38 +00:00
Ralf Corsepius 0c3a6d6989 Fix indentation. 2005-01-28 02:15:33 +00:00
Ralf Corsepius 8687ba507c 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/net/if_pppvar.h: Ansify.
2005-01-28 02:14:23 +00:00
Ralf Corsepius 36e925891d 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
* include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been
	defined before.
2005-01-28 02:07:41 +00:00
Ralf Corsepius 16351f7aa0 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
* sapi/src/debug.c, sapi/src/exinit.c, sapi/src/extension.c,
	sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
	sapi/src/extensionident.c, sapi/src/fatal.c, sapi/src/io.c,
	sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
	Include config.h.
2005-01-28 02:04:21 +00:00
Ralf Corsepius efec4b0f60 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* libcsupport/src/lstat.c, libcsupport/src/readdir_r.c:
	Include config.h.
2005-01-27 13:32:25 +00:00
Ralf Corsepius e49f4c789b 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* libmisc/untar/untar.h: New prototype to eleminate warnings.
	* libmisc/untar/untar.c: Cosmetics, add symlinks.
2005-01-27 10:14:57 +00:00
Ralf Corsepius e18080ab06 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* libcsupport/include/tar.h: New (SUSv3).
	* Makefile.am: Integrate newlib-specific headers.
	Add libcsupport/include/tar.h.
	* libcsupport/Makefile.am: Remove newlib-specific headers.
2005-01-27 06:42:37 +00:00
Ralf Corsepius 61d176b31b 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* libmisc/fsmount/fsmount.c: Include config.h.
2005-01-27 06:21:17 +00:00
Ralf Corsepius cf9f85ef64 2005-01-26 Ralf Corsepius <ralf.corsepius@rtems.org>
* score/src/apiext.c, score/src/chain.c, score/src/coremsg.c,
	score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
	score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
	score/src/coremsgflushwait.c, score/src/coremsginsert.c,
	score/src/coremsgseize.c, score/src/coremsgsubmit.c,
	score/src/coremutex.c, score/src/coremutexflush.c,
	score/src/coremutexseize.c, score/src/coremutexsurrender.c,
	score/src/coresem.c, score/src/coresemflush.c,
	score/src/coresemseize.c, score/src/coresemsurrender.c,
	score/src/coretod.c, score/src/coretodset.c,
	score/src/coretodtickle.c, score/src/coretodtoseconds.c,
	score/src/coretodvalidate.c, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapallocatealigned.c,
	score/src/heapextend.c, score/src/heapfree.c,
	score/src/heapgetfreeinfo.c, score/src/heapgetinfo.c,
	score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
	score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
	score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
	score/src/objectallocatebyindex.c, score/src/objectclearname.c,
	score/src/objectcomparenameraw.c,
	score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
	score/src/objectcopynamestring.c,
	score/src/objectextendinformation.c, score/src/objectfree.c,
	score/src/objectget.c, score/src/objectgetbyindex.c,
	score/src/objectgetisr.c, score/src/objectgetnext.c,
	score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
	score/src/objectinitializeinformation.c, score/src/objectmp.c,
	score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
	score/src/thread.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadclose.c,
	score/src/threadcreateidle.c, score/src/threaddelayended.c,
	score/src/threaddispatch.c, score/src/threadevaluatemode.c,
	score/src/threadget.c, score/src/threadhandler.c,
	score/src/threadidlebody.c, score/src/threadinitialize.c,
	score/src/threadloadenv.c, score/src/threadmp.c,
	score/src/threadq.c, score/src/threadqdequeue.c,
	score/src/threadqdequeuefifo.c, score/src/threadqdequeuepriority.c,
	score/src/threadqenqueue.c, score/src/threadqenqueuefifo.c,
	score/src/threadqenqueuepriority.c, score/src/threadqextract.c,
	score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
	score/src/threadqextractwithproxy.c, score/src/threadqfirst.c,
	score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c,
	score/src/threadqflush.c, score/src/threadqtimeout.c,
	score/src/threadready.c, score/src/threadreset.c,
	score/src/threadresettimeslice.c, score/src/threadrestart.c,
	score/src/threadresume.c, score/src/threadrotatequeue.c,
	score/src/threadsetpriority.c, score/src/threadsetstate.c,
	score/src/threadsettransient.c, score/src/threadstackallocate.c,
	score/src/threadstackfree.c, score/src/threadstart.c,
	score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
	score/src/threadtickletimeslice.c, score/src/threadyieldprocessor.c,
	score/src/userext.c, score/src/watchdog.c,
	score/src/watchdogadjust.c, score/src/watchdoginsert.c,
	score/src/watchdogremove.c, score/src/watchdogtickle.c,
	score/src/wkspace.c: Include config.h.
2005-01-27 05:57:53 +00:00
Ralf Corsepius a8eed2387c Include config.h. 2005-01-27 05:57:05 +00:00
Joel Sherrill 771af46fac 2005-01-26 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Now links.
2005-01-26 13:00:09 +00:00
Joel Sherrill 234e509f85 2005-01-26 Joel Sherrill <joel@OARcorp.com>
* irq/irq.c, startup/bspstart.c: Now compiles with gcc 4.x.
2005-01-26 12:27:14 +00:00
Ralf Corsepius 9d7259a7cf 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* include/rtems/stdint.h: Add signed8, signed16, signed32,
	unsigned8, unsigned16, unsigned32.
2005-01-24 16:13:15 +00:00
Ralf Corsepius 609b924793 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/types.h: Remove signed8, signed16, signed32,
	unsigned8, unsigned16, unsigned32.
2005-01-24 16:10:39 +00:00
Ralf Corsepius 14426c8fb8 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* score/include/rtems/score/heap.h: Use uintptr_t for _H_uptr_t.
	* score/inline/rtems/score/address.inl: Remove
	RTEMS_CPU_HAS_16_BIT_ADDRESSES.
	Use uintptr_t for void* to address cast.
2005-01-24 15:05:14 +00:00
Ralf Corsepius a1ec1b9551 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* libcsupport/include/stdint.h: Use __PTRDIFF_TYPE for intptr_t.
2005-01-24 15:02:00 +00:00
Ralf Corsepius 9078ecc44c 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/h8300.h: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES.
2005-01-24 14:55:54 +00:00
Ralf Corsepius 355887b32e 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Remove CFLAGS_DEBUG_V.
	Don't AC_SUBST(CFLAGS_OPTIMIZE_V), AC_SUBST(CPU_CFLAGS).
2005-01-24 09:22:33 +00:00
Ralf Corsepius 5b729d1211 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
	* rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
2005-01-24 05:47:51 +00:00
Ralf Corsepius 8b625e28c8 *_swap_u32( uint32_t ). 2005-01-24 05:47:39 +00:00
Ralf Corsepius bb050aede9 rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ). 2005-01-24 05:47:22 +00:00
Ralf Corsepius ec8973ed48 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h: *_swap_u32( uint32_t ).
2005-01-24 05:43:40 +00:00
Ralf Corsepius 18ebea137a 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/sh.h: *_swap_u32( uint32_t ).
2005-01-24 05:40:55 +00:00
Ralf Corsepius a04f3715c2 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/m68k.h: *_swap_u32( uint32_t ).
2005-01-24 05:40:52 +00:00
Ralf Corsepius 962c247e3b 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/i386.h: *_swap_u32( uint32_t ).
2005-01-24 05:40:48 +00:00
Ralf Corsepius a992b8e70b 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/sh.h: *_swap_u16( uint16_t ).
2005-01-24 05:37:38 +00:00
Ralf Corsepius 6d48403efd 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/m68k.h: *_swap_u16( uint16_t ).
2005-01-24 05:37:34 +00:00
Ralf Corsepius afbadfb57e 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/i386.h: *_swap_u16( uint16_t ).
2005-01-24 05:37:30 +00:00
Ralf Corsepius b9b531f9ff 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/types.h: #include <rtems/stdint.h>.
2005-01-24 03:54:22 +00:00
Ralf Corsepius d0bb8f3739 2005-01-23 Ralf Corsepius <ralf.corsepius@rtems.org>
* sapi/src/fatal.c, score/src/interr.c:
	Remove volatile on return type.
2005-01-23 16:57:06 +00:00
Joel Sherrill cbe03572eb 2005-01-23 Joel Sherrill <joel@OARcorp.com>
* tod.c: Change type of RTC_Count to size_t.
2005-01-23 15:04:00 +00:00
Ralf Corsepius 0edbe88b97 2005-01-22 Ralf Corsepius <ralf.corsepius@freenet.de>
* rtems/score/cpu.h: Fix broken #endif.
2005-01-22 11:03:37 +00:00
Ralf Corsepius 1d7f37b3a7 2005-01-22 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Merge rtems-ctor.o into libbsp.a.
	Fix building rtems-ctor.o and no-ctor.o.
2005-01-22 10:26:57 +00:00
Ralf Corsepius f68b8909b6 2005-01-22 Ralf Corsepius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Remove rtems-ctor.o.
2005-01-22 10:25:25 +00:00
Ralf Corsepius 445f8cceac 2005-01-22 Ralf Corsepius <ralf.corsepius@rtems.org>
* tod/todcfg.c: size_t RTC_Count.
2005-01-22 04:13:41 +00:00
Ralf Corsepius dc2aadef26 2005-01-22 Ralf Corsepius <ralf.corsepius@rtems.org>
* clock/todcfg.c: size_t RTC_Count.
2005-01-22 04:12:07 +00:00
Ralf Corsepius 4321d1f77b 2005-01-22 Ralf Corsepius <ralf.corsepius@rtems.org>
* libchip/rtc/rtc.h: size_t RTC_Count.
2005-01-22 04:00:07 +00:00
Joel Sherrill c6bc9d819b 2005-01-20 Sergei Organov <osv@@topconrd.ru>
PR 536/rtems
	Heap manager re-implementation to consume less memory and still satisfy
	alignment requirements.

	* score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapgetinfo.c,
	score/src/heapgetfreeinfo.c, core/src/heapsizeofuserarea.c,
	score/src/heapwalk.c, core/macros/rtems/score/heap.inl,
	score/inline/rtems/score/heap.inl,
	score/include/rtems/score/heap.h: Reimplemented.
	* score/src/heapallocatealigned.c: new file
	* score/Makefile.am: HEAP_C_FILES: add score/src/heapallocatealigned.c
2005-01-20 19:45:02 +00:00
Joel Sherrill b4a0a8d055 2005-01-20 Joel Sherrill <joel@OARcorp.com>
* include/commproc.h: The variable cpmp was not used anywhere but
	console.c and was static in console.c, so should not have been in
	this file as extern.
2005-01-20 19:37:52 +00:00
Joel Sherrill 3e528b77b5 2005-01-20 Sergei Organov <osv@@topconrd.ru>
PR 536/rtems
	Heap manager re-implementation to consume less memory and still satisfy
	alignment requirements.

	* score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapgetinfo.c,
	score/src/heapgetfreeinfo.c, core/src/heapsizeofuserarea.c,
	score/src/heapwalk.c, core/macros/rtems/score/heap.inl,
	score/inline/rtems/score/heap.inl,
	score/include/rtems/score/heap.h: Reimplemented.
	* score/src/heapallocatealigned.c: new file
	* score/Makefile.am: HEAP_C_FILES: add score/src/heapallocatealigned.c
2005-01-20 18:28:34 +00:00
Joel Sherrill 962e894f4e 2005-01-20 Sergei Organov <osv@topconrd.ru>
PR 536/rtems
	Heap manager re-implementation to consume less memory and still satisfy
	alignment requirements.
	
	* score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapgetinfo.c,
	score/src/heapgetfreeinfo.c, core/src/heapsizeofuserarea.c,
	score/src/heapwalk.c, core/macros/rtems/score/heap.inl,
	score/inline/rtems/score/heap.inl,
	score/include/rtems/score/heap.h: Reimplemented.
	* score/src/heapallocatealigned.c: new file
	* score/Makefile.am: HEAP_C_FILES: add score/src/heapallocatealigned.c
2005-01-20 18:22:29 +00:00
Joel Sherrill f3b7be3bf2 2005-01-20 Joel Sherrill <joel@OARcorp.com>
PR 745/rtems
	* rtems/src/ratemoncreate.c, rtems/src/timercreate.c: Make sure
	internal timer structures are initialized so object control reuse is
	safe.
2005-01-20 18:22:28 +00:00
Joel Sherrill e68206a127 2005-01-20 Joel Sherrill <joel@OARcorp.com>
* custom/arm_bare_bsp.cfg, custom/armulator.cfg, custom/csb336.cfg,
	custom/csb337.cfg, custom/edb7312.cfg, custom/jmr3904.cfg,
	custom/pc486.cfg, custom/pc586.cfg, custom/pc686.cfg,
	custom/pck6.cfg, custom/vegaplus.cfg: Correct use of arguments for
	gcc 4.x. Hopefully they are still OK for gcc 3.3.5.
2005-01-20 18:12:20 +00:00
Joel Sherrill 25bcb1ddb6 2005-01-20 Joel Sherrill <joel@OARcorp.com>
PR 740/rtems
	* score/src/heapgetfreeinfo.c: Return size of largest not of last block.
2005-01-20 17:21:34 +00:00
Joel Sherrill 1147a6527c 2005-01-20 Joel Sherrill <joel@OARcorp.com>
* bsp_specs: Conditionalize inclusion of crtend/crtn.
2005-01-20 17:07:10 +00:00
Joel Sherrill 4ca43d72e1 2005-01-20 Joel Sherrill <joel@OARcorp.com>
PR 736/pppd
	* libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
	libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
	libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c: ttyfd
	should not be static and should have a name more specific to pppd.
2005-01-20 17:00:38 +00:00