Commit Graph
616 Commits
Author SHA1 Message Date
Ralf Corsepius cc349f036a 2005-11-10 Ralf Corsepius <ralf.corsepius@rtems.org>
* include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.
2005-11-10 05:26:07 +00:00
Ralf Corsepius 28caa1d11b 2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_NETWORKING to cpuopts.h.
	Add RTEMS_DEPRECATED_TYPES to config.h.
	Add AC_CONFIG_COMMANDS(preinstall-stamp) magic.
	Misc. cleanups.
2005-11-08 19:14:27 +00:00
Joel Sherrill 7554bb3a75 2005-11-08 Joel Sherrill <joel@OARcorp.com>
* libnetworking/net/if.h: Add forward reference declaration to
	struct mbuf so ifru_tap callback is properly typed.
	* libnetworking/rtems/rtems_bsdnet.h: Add definition of _BSD_VISIBLE
	which needs to be defined so various pieces of the .h files are
	visible to device drives.
2005-11-08 14:24:28 +00:00
Ralf Corsepius ddbc92306a 2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Comment out using
	rtems/rtems_mii_ioctl.h, rtems/rtems_mii_ioctl.c,
	rtems/rtems_mii_ioctl_kern.c.
2005-11-08 08:47:06 +00:00
Joel Sherrill 689b7b7a50 2005-11-07 Michael Siers <mikes@poliac.com>
* pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add
	missing copyright notice.
2005-11-07 16:17:14 +00:00
Ralf Corsepius 616d5d598e 2005-11-06 Ralf Corsepius <ralf.corsepius@rtems.org>
* libi2c/libi2c.c: Include config.h.
	* libi2c/libi2c.c, libi2c/libi2c.h,
	libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c,
	score/src/heap.c: Eliminate obsolete types.
2005-11-06 09:23:07 +00:00
Ralf Corsepius 497c28e765 2005-11-03 Ralf Corsepius <ralf.corsepius@rtems.org>
* httpd/Makefile.am: Remove bogus noinst_LIBRARIES.
2005-11-03 14:51:27 +00:00
Till Straumann e131ac0754 2005-11-02 straumanatslacdotstanford.edu
* libnetworking/Makefile.am,
	libnetworking/preinstall.am: Added simple implementation of ethernet
	media ioctl SIOCSIFMEDIA/SIOCGIFMEDIA for mii compliant phys.
	* libnetworking/rtems/rtems_mii_ioctl.c,
	libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c: New files.
2005-11-03 03:09:45 +00:00
Till Straumann 6339f4670c 2005-11-02 straumanatslacdotstanford.edu
* libi2c/Makefile.am, libi2c/Makefile.in, libi2c/libi2c.c,
	libi2c/libi2c.h: New files.
	* Makefile.am, configure.ac, preinstall.am, wrapup/Makefile.am: added a
	simple API/library for i2c devices and drivers for i2c 2-byte eeproms
	and a ds1621 temperature sensor; API is documented in libi2c.h
2005-11-03 02:44:59 +00:00
Joel Sherrill 24cf3e5eb9 2005-11-02 Fredic Praca <freebsd-fr.org>
PR 842/networking
	* libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename
	dprintf to debugprintf().
2005-11-02 22:24:12 +00:00
Ralf Corsepius b14d857949 2005-11-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/net/zlib.c: Remove.
	* libnetworking/net/zlib.h: Remove.
	* libnetworking/Makefile.am: Reflect changes above.
2005-11-02 07:50:12 +00:00
Ralf Corsepius 0850b08764 2005-11-01 Ralf Corsepius <ralf.corsepius@rtems.org>
* pppd/Makefile.am: Fix typo.
2005-11-01 16:48:29 +00:00
Ralf Corsepius 1a58501609 2005-10-31 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 840/rtems:
	* include/rtems/irq.h: Fix several typos.
2005-10-31 14:14:32 +00:00
Ralf Corsepius db1d8b3dd3 2005-10-30 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Add zlib.
	* Makefile.am: Add zlib.
2005-10-30 04:41:18 +00:00
Ralf Corsepius 6bc3001b3b 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/net/zlib.h, libnetworking/net/zlib.c:
	Update from FreeBSD.
2005-10-27 15:11:40 +00:00
Ralf Corsepius 19cf9dd6fc * libnetworking/opt_ppp.h: New.
* libnetworking/net/ppp.h: Remove.
	* libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c:
	Reflect changes above. Cosmetics from FreeBSD.
 	* libnetworking/Makefile.am: Add opt_ppp.h, remove net/ppp.h.
2005-10-27 09:39:41 +00:00
Ralf Corsepius 209e62f10e 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Don't install loop.h.
2005-10-27 07:48:57 +00:00
Ralf Corsepius 585cba912e 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* include/rtems/concat.h: Add EXPAND0, CONCAT0.
2005-10-27 07:23:53 +00:00
Ralf Corsepius 456733a525 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* telnetd/Makefile.am: Only build if LIBSHELL is available.
2005-10-27 04:07:42 +00:00
Ralf Corsepius da6c7ee80c 2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
* pppd/Makefile.am, pppd/auth.c, pppd/chap.c, pppd/md5.c, pppd/md5.h,
	pppd/pppd.h: Misc. minor fixes.
2005-10-26 17:40:51 +00:00
Ralf Corsepius 1164977109 2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Add pppd.
	* Makefile.am: Add pppd.
2005-10-26 16:28:52 +00:00
Ralf Corsepius a20205a1e8 2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
* pppd/Makefile.am:
	Install rtemsdialer.h, rtemspppd.h to $(includedir)/rtems.
	* pppd/ipxcp.c, pppd/ipxcp.h: Remove (Unused).
2005-10-26 16:24:42 +00:00
Ralf Corsepius 7021a2ecea 2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
* backward/rtemspppd.h, backward/rtemsdialer.h: New.
	* Makefile.am: Add backward/rtemspppd.h, backward/rtemsdialer.h.
2005-10-26 02:44:15 +00:00
Eric Norum ea59f45339 Don't sign-extend address components. 2005-10-25 20:38:57 +00:00
Ralf Corsepius 1ac04a7803 2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Add telnetd.
	* configure.ac: Add telnetd.
2005-10-25 16:15:05 +00:00
Ralf Corsepius 7906167926 2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* telnetd/icmds.c: Rename register_icmds to
	_rtems_telnet_register_icmds. Make main_* functions static.
	* telnetd/pty.c: Make many functions static.
	Rename rtems_telnetd_maximum_ptys to rtems_pty_maximum_ptys.
	* telnetd/pty.h: Reflect changes above.
	Rename get_pty to rtems_pty_get. New header guards.
	* telnetd/telnetd.c: Reflect changes above.
	* telnetd/telnetd.h: New header guards.
2005-10-25 14:19:45 +00:00
Ralf Corsepius b259863d95 2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* telnet/telnet.h, telnet/telnet.c: Rename
	rtems_initialize_telnetd to rtems_telnetd_initialize,
	main_telnetd to rtems_telnetd_main,
	register_telnetd to rtems_telnetd_register.
2005-10-25 13:44:28 +00:00
Joel Sherrill d3d2afdfac 2005-10-25 Joel Sherrill <joel@OARcorp.com>
* sapi/include/confdefs.h, telnetd/pty.c, telnetd/pty.h: Attempt
	to fix MAX_PTYS and provide a real configuration entry.  This should
	make telnetd some suitable for inclusion in cpukit.
2005-10-25 11:17:35 +00:00
Ralf Corsepius 991522a297 Cosmetics 2005-10-17 13:47:57 +00:00
Ralf Corsepius 48d2477815 2005-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
* libfs/src/dosfs/msdos_misc.c: Revert to vers. 1.9.
2005-10-17 09:30:38 +00:00
Joel Sherrill 9a72334444 2005-10-06 Joel Sherrill <joel@OARcorp.com>
PR 828/filesystems
	* libfs/src/dosfs/msdos_misc.c: Problem retracted. Revert patch.
2005-10-06 12:13:50 +00:00
Joel Sherrill a93a23951e 2005-10-04 Till Straumann <strauman@slac.stanford.edu>
PR 829/rtems
	* rtems/src/tasks.c, rtems/src/taskvariabledelete.c: If task variables
	are deleted from a different context (i.e., executing context !=
	owner of the task variable. The owner meaning the task that
	registered the dtor in question) the argument passed to the task
	variable dtor must be tvar and not *ptr which yields the executing
	task's value of the task variable instead of the owner's.
2005-10-04 21:55:24 +00:00
Eric Norum 1a561f8130 Remove floating point calculations and the C preprocessor conditions which enabled them. 2005-09-29 14:20:21 +00:00
Joel Sherrill c64da85672 2005-09-25 Joel Sherrill <joel@OARcorp.com>
* sapi/include/rtems/init.h, sapi/src/exinit.c: Remove unused and
	obsolete rtems_initialize_executive.
2005-09-25 15:36:40 +00:00
Ralf Corsepius 14091f5c32 2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
	Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
2005-09-19 06:11:41 +00:00
Ralf Corsepius 5f7d9d0ec9 2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Check for sys/errno.h.
2005-09-19 03:52:31 +00:00
Ralf Corsepius 4662f421fb 2005-09-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/nfs/rpcv2.h: Update from FreeBSD.
2005-09-16 06:30:18 +00:00
Ralf Corsepius 07faa49937 2005-09-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Cosmetics.
	* libnetworking/nfs/bootp_subr.c: Remove superfluous includes.
	* libnetworking/nfs/xdr_subs.h: Partial update from FreeBSD.
	* libnetworking/netinet/in.h: Partial update from FreeBSD.
2005-09-16 06:18:20 +00:00
Ralf Corsepius 4e7d39ef76 2005-09-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/nfs/nfsproto.h: Partial update from FreeBSD.
2005-09-16 04:01:48 +00:00
Joel Sherrill 1da3618947 Remove dupe entries. 2005-09-02 19:32:27 +00:00
Joel Sherrill 1a8f056c4d 2005-09-02 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.99.2.
2005-09-02 15:10:56 +00:00
Joel Sherrill e698e68d26 2005-09-02 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.99.2.
2005-09-02 15:05:30 +00:00
Joel Sherrill 95f94475a4 2005-09-02 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.99.2.
2005-09-02 14:50:05 +00:00
Joel Sherrill 2bbe78a249 2005-09-01 Joel Sherrill <joel@OARcorp.com>
PR 820/rtems
	* score/inline/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremsg.inl, score/src/coremsginsert.c:
	Increment of pending message count should be atomic with insertion on
	the pending message chain. Determination of the need to call the
	notification handler should also be in this atomic section of code.
2005-09-01 16:32:06 +00:00
Joel Sherrill 84b6c0502e 2005-09-01 Joel Sherrill <joel@OARcorp.com>
PR 796/rtems
	* posix/src/semtimedwait.c: sem_timedwait is supposed to use absolute
	time for timeout specification. This patch is a modified version of
	the one suggested by Peter Dufault.
2005-09-01 14:44:04 +00:00
Joel Sherrill 8c51e48cac 2005-09-01 Nuno Costa <nuno-costa@iol.pt>
PR 804
	* sapi/include/confdefs.h: Memory for POSIX timers not accounted for.
	Patch adapted from edit comment in PR filed.
2005-09-01 13:28:00 +00:00
Ralf Corsepius 182c101ede 2005-08-31 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 819/filesystem
	* libcsupport/src/ttyname_r.c: Remove.
	* libcsupport/src/ttyname.c: Partial update from FreeBSD.
	* libcsupport/Makefile.am: Reflect changes above.
2005-08-31 04:29:39 +00:00
Joel Sherrill 60bf9c0ef6 2005-08-18 Andrew Sinclair <Andrew.Sinclair@elprotech.com>
PR 807/rtems
	* rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c: First
	patch returned without exitting dispatching critical section.
2005-08-18 13:46:38 +00:00
Joel Sherrill 49b7b17cfb 2005-08-17 Nuno Costa <nuno-costa@iol.pt>
PR 805/rtems
	* posix/include/rtems/posix/timer.h: Due to bad choice of error
	constants by original submitter, it was impossible to create more
	than 10 POSIX timers.
2005-08-17 22:57:41 +00:00
Joel Sherrill 55e012993c 2005-08-17 Andrew Sinclair <Andrew.Sinclair@elprotech.com>
PR 807/rtems
	* rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c,
	score/src/watchdoginsert.c: Tighten critical section checks on an ISR
	using the same timer being inserted by a lower priority ISR or
	interupt task.
2005-08-17 22:49:56 +00:00