Commit Graph
1936 Commits
Author SHA1 Message Date
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
Joel Sherrill b3b78ecffe 2005-08-17 Nickolay Semyonov <snob@oktetlabs.ru>
PR 744/filesystem
	* libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not
	support permissions on directories so the check performed by unlink
	would always fail. The unlink code was modified to support a not
	supported status being returned.
2005-08-17 19:11:46 +00:00
Ralf Corsepius ba0e55a96e 2005-08-15 Ralf Corsepius <ralf.corsepius@rtems.org>
* posix/include/mqueue.h, posix/src/mqueuetimedreceive.c:
	ssize_t mq_timedreceive() (POSIX compliance).
2005-08-15 15:13:04 +00:00
Ralf Corsepius 61d1060b80 2005-08-15 Ralf Corsepius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Use librtemscpu_a_LIBRARIES.
2005-08-15 08:47:20 +00:00
Joel Sherrill c949d6b0d3 2005-08-12 Chris Johns <chrisj@rtems.org>
PR 808/rtems_misc
	* libcsupport/src/printk.c: Fix bug where specifying field width
	crashed on pc386 BSP.
2005-08-12 23:56:16 +00:00
Ralf Corsepius a605cecde3 2005-08-06 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/nfs/bootp_subr.c: Don't include
	nfs/nfs.h, nfs/krpc.h.
2005-08-06 03:28:49 +00:00
Ralf Corsepius da6d75f6c2 2005-08-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
	libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
	libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
	libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_misc.c,
	libfs/src/dosfs/msdos_mknod.c:
	Introduce msdos_status_t (dosfs statii are at least 32bit, not int).
2005-08-05 10:38:41 +00:00
Ralf Corsepius 66e365f258 2005-08-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Add libnetworking/memory.h
	* libnetworking/Makefile.am: Remove memory.h
2005-08-05 10:32:53 +00:00
Ralf Corsepius 6d1e301a09 2005-08-02 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 817/rtems
	* libcsupport/src/gxx_wrappers.c: Rename
	rtems_gxx_recursive_mutex_init_function to
	rtems_gxx_recursive_mutex_init.
2005-08-02 12:37:14 +00:00
Ralf Corsepius bebda1d751 2005-08-01 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/sys/syslog.h: Partial update from FreeBSD.
2005-08-01 06:30:26 +00:00
Eric Norum 51c1867659 Pass along errno from failed ftruncate(). 2005-07-13 02:19:30 +00:00
Joel Sherrill e9b4f29a40 Add PR. 2005-07-06 18:07:11 +00:00
Ralf Corsepius 707a733a1b 2005-07-06 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/lib/syslog.c: Fix spelling mistake.
	* libnetworking/sys/uio.h: Partial update from FreeBSD.
	* libnetworking/kern/kern_subr.c: Reflect changes above.
2005-07-06 09:57:10 +00:00
Ralf Corsepius f1397380bb 2005-07-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* libblock/include/rtems/ide_part_table.h: Add C++ guards.
2005-07-05 09:25:37 +00:00
Joel Sherrill 91683dc04d 2005-06-17 Joel Sherrill <joel@OARcorp.com>
* libnetworking/net/if.h: Avoid use of struct mbuf to avoid unintended
	dependencies added by the RTEMS specific tap interface.
2005-06-17 14:37:24 +00:00
Joel Sherrill e36865dbaf 2005-06-09 Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>
PR 790/rtems
	* sapi/src/extensioncreate.c, sapi/src/extensionident.c: Correct use of
	name. This was missed when the other ident services in rtems/src
	where changed.
2005-06-09 14:13:35 +00:00
Ralf Corsepius b9ad541486 2005-05-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/net/if.h: Partial update from FreeBSD.
	* libnetworking/netinet/if_ether.h: Remove BYTE_PACK.
	* libnetworking/netinet/ip_var.h: Remove BYTE_PACK.
2005-05-27 15:22:41 +00:00
Ralf Corsepius a8d7bab3a9 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt.h: Partial update from FreeBSD.
2005-05-27 15:05:37 +00:00
Joel Sherrill 9d16b9c3f0 2005-05-26 Joel Sherrill <joel@OARcorp.com>
* libnetworking/lib/ftpfs.c, librpc/include/rpc/svc.h,
	librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_getmaps.c,
	librpc/src/rpc/pmap_getport.c: Remove warnings.
2005-05-27 00:37:13 +00:00
Ralf Corsepius 5e15693729 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt.h, librpc/include/rpc/svc.h,
	src/rpc/pmap_rmt.c: Use void* instead of caddr_t.
	Cosmetics from FreeBSD.
2005-05-25 17:18:24 +00:00
Ralf Corsepius c8f1b2122d 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/auth_des.h: Remove (Unused, unsupported).
	* librpc/include/rpc/rpc.h, librpc/Makefile.am: Reflect removing
	auth_des.h.
2005-05-25 15:24:57 +00:00
Ralf Corsepius f48dc9acee 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* include/rpc/rpc_com.h, include/rpc/rpc_msg.h,
	src/rpc/svc_simple.c: Minor fixes.
2005-05-25 15:07:58 +00:00
Ralf Corsepius c11cb9a5a9 More updates from FreeBSD. 2005-05-25 13:56:50 +00:00
Ralf Corsepius 984d922477 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
	src/rpc/clnt_perror.c: More updates from FreeBSD.
2005-05-25 13:03:15 +00:00
Ralf Corsepius b3da5b17a1 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/svc.h: Partial update from FreeBSD.
2005-05-25 12:25:50 +00:00
Ralf Corsepius 50e3b3f065 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt.h: Partial update from FreeBSD.
2005-05-25 11:33:47 +00:00
Ralf Corsepius e9e2469ca5 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt_soc.h, librpc/include/rpc/svc_soc.h:
	New (Partial update from FreeBSD).
	* librpc/Makefile.am: Reflect changes above.
2005-05-25 10:15:22 +00:00
Ralf Corsepius 4fe67294a1 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/des_crypt.h: Remove (Unused, unsupported).
	* librpc/Makefile.am: Reflect changes above.
2005-05-25 09:50:52 +00:00
Ralf Corsepius 351b0a18c3 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/des.h: Remove (Unused, unsupported).
	* librpc/Makefile.am: Reflect changes above.
2005-05-25 09:41:55 +00:00
Ralf Corsepius fc2d29de0a 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/src/rpc/auth_des.c,
	librpc/src/rpc/auth_time.c,
	librpc/src/rpc/authdes_prot.c,
	librpc/src/rpc/clnt_unix.c,
	librpc/src/rpc/crypt_client.c,
	librpc/src/rpc/des_crypt.c,
	librpc/src/rpc/des_soft.c,
	librpc/src/rpc/getpublickey.c,
	librpc/src/rpc/key_call.c,
	librpc/src/rpc/key_prot_xdr.c,
	librpc/src/rpc/svc_auth_des.c,
	librpc/src/rpc/svc_unix.c: Remove (Unused, obsolete).
	* librpc/Makefile.am: Reflect changes above.
2005-05-25 08:58:09 +00:00
Ralf Corsepius f724f4f4dc 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/src/rpc/PSD.doc/rpc.prog.ms,
	librpc/src/rpc/PSD.doc/rpcgen.ms,
	librpc/src/rpc/PSD.doc/nfs.rfc.ms,
	librpc/src/rpc/PSD.doc/xdr.rfc.ms,
	librpc/src/rpc/PSD.doc/rpc.rfc.ms,
	librpc/src/rpc/PSD.doc/xdr.nts.ms:
	Remove (Unused, obsolete).
	* librpc/Makefile.am: Reflect changes above.
2005-05-25 08:24:10 +00:00