Commit Graph

48 Commits

Author SHA1 Message Date
Ralf Corsepius
1cb54d1f38 #include <stdint.h> instead of <rtems/stdint.h>. 2008-12-11 00:47:56 +00:00
Ralf Corsepius
de2e5f684c #include <rpc/types.h>. 2008-12-08 04:41:26 +00:00
Ralf Corsepius
8a9c242dde #include <rtems/bsd/sys/cdefs.h>. 2008-12-08 04:41:09 +00:00
Ralf Corsepius
0eeca97769 Cleanup. 2008-08-01 16:57:19 +00:00
Ralf Corsepius
22dd335a4d Fix oversight in previous patch. 2008-08-01 05:40:53 +00:00
Ralf Corsepius
9f4040a13b Eliminate __P(). 2008-08-01 05:40:52 +00:00
Chris Johns
5fd92cccfd 2008-03-29 Chris Johns <chrisj@rtems.org>
* librpc/include/rpc/clnt.h: Added the missing __BEGIN_DECLS as
	reported to the mailing list by Pierre Kestener
	(pierre.kestener@cea.fr).
2008-03-29 05:08:24 +00:00
Ralf Corsepius
30be282675 Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>. 2007-05-10 07:38:27 +00:00
Ralf Corsepius
cd9564e1cd Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>. 2007-05-10 07:29:14 +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
9dcab59b1a Use void* instead of caddr_t. Cosmetics from FreeBSD. 2005-05-25 17:17:14 +00:00
Ralf Corsepius
18b1aa4a95 Reflect removing auth_des.h. 2005-05-25 15:23:22 +00:00
Ralf Corsepius
342fa58ae4 Remove (Unused, unsupported). 2005-05-25 15:22:45 +00:00
Ralf Corsepius
12db3bda88 Misc. fixes. 2005-05-25 15:07:19 +00:00
Ralf Corsepius
c11cb9a5a9 More updates from FreeBSD. 2005-05-25 13:56:50 +00:00
Ralf Corsepius
fd6a994ee7 More updates from FreeBSD. 2005-05-25 13:02:40 +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
a8ad6a001f New. 2005-05-25 10:05:42 +00:00
Ralf Corsepius
9d770ab58c Remove (Unused, unsupported) 2005-05-25 09:48:27 +00:00
Ralf Corsepius
8ba22b546d Remove (Unused, unsupported). 2005-05-25 09:40:15 +00:00
Ralf Corsepius
94c76bc730 Cosmetical update from FreeBSD. 2005-05-10 08:56:01 +00:00
Ralf Corsepius
2538e7ae0d 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt_stat.h, librpc/include/rpc/rpcent.h:
	New (From FreeBSD).
	* librpc/include/rpc/rpc.h: Partial update from FreeBSD.
	* librpc/Makefile.am: Reflect changes above.
2005-02-03 16:26:35 +00:00
Ralf Corsepius
0c20a46dc0 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/types.h: Partial update from FreeBSD.
	Use stdint.h types instead of sys/types.h.
	* librpc/src/rpc/bindresvport.c: Partial update from FreeBSD.
2005-02-03 15:58:18 +00:00
Joel Sherrill
77b6a10913 2005-01-09 Joel Sherrill <joel@oarcorp.com>
* librpc/include/rpc/clnt.h, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/pmap_prot2.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtems_portmapper.c,
	librpc/src/rpc/svc_simple.c: Fix warnings.
2005-01-09 17:12:03 +00:00
Ralf Corsepius
dab2d6ebae 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/auth_des.h, librpc/include/rpc/xdr.h,
	librpc/src/rpc/auth_des.c, librpc/src/rpc/auth_unix.c,
	librpc/src/rpc/rpc_prot.c, librpc/src/xdr/xdr.c:
	Misc. ansi-fications, misc. updates from FreeBSD.
2005-01-08 06:01:35 +00:00
Ralf Corsepius
c9165ef085 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/xdr.h: Remove questionable comments.
	* librpc/include/rpc/auth.h: Remove __P, ansi-fy.
	* librpc/src/rpc/auth_none.c: Reflect changes above.
	Partial update from FreeBSD.
2005-01-07 11:22:50 +00:00
Ralf Corsepius
8faf4bd531 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h:
	Remove __P(xx).
2005-01-07 07:46:15 +00:00
Ralf Corsepius
5220ae2f71 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/types.h: Include <rtems/stdint.h>.
	* librpc/src/rpc/clnt_raw.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/svc.c,
	librpc/src/rpc/svc_simple.c: Misc. cast-related fixes.
	Convert to ANSI.
2004-11-21 05:33:00 +00:00
Ralf Corsepius
ddb56f497d 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables):
	Use pointers to types instead of void* to avoid casts.
	* librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
	librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c,
	librpc/src/rpc/svc_simple.c:
	Eliminate lvalue casts gcc-3.4 warns about.
2004-11-21 04:45:39 +00:00
Ralf Corsepius
9929e2d231 2004-10-29 Ralf Corsepius <ralf_corsepius@rtems.org>
* score/src/coremsg.c: Eliminate unsigned32.
	* score/include/rtems/system.h: Set __RTEMS_REVISION__ to 99.
	* librpc/include/rpc/xdr.h: Use elipsis in xdrproc_t prototype.
2004-10-29 10:38:40 +00:00
Eric Norum
4db99d8aa1 No kernel/user distinction. 2004-10-25 19:22:07 +00:00
Ralf Corsepius
2609e83f77 Unused. 2004-03-08 16:26:41 +00:00
Ralf Corsepius
d16b2d3548 2003-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
	rtems_rpc_task_variables into struct _rtems_rpc_task_variables
	(Avoid symbol conflict between struct and variable).
	struct _rtems_rpc_task_variables *rtems_rpc_task_variables;
	Reflect changes above.
	* src/rpc/clnt_perror.c, src/rpc/clnt_raw.c, src/rpc/clnt_simple.c,
	src/rpc/rpcdname.c, src/rpc/rtems_rpc.c, src/rpc/svc.c,
	src/rpc/svc_auth.c, src/rpc/svc_raw.c, src/rpc/svc_simple.c:
	Reflect changes above.
2003-11-27 09:35:40 +00:00
Ralf Corsepius
6deb2f18ab 2002-07-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
	* include/Makefile.am: Merge include/rpc/Makefile.am.
	Merge include/rpcsvc/Makefile.am.
	* include/rpc/Makefile.am: Remove.
	* include/rpcsvc/Makefile.am: Remove.
	* src/rpc/PSD.doc/Makefile.am: Remove.
	* configure.ac: Remove duplicate AC_PROG_RANLIB.
	Remove include/rpc/Makefile.
	Remove include/rpcsvc/Makefile.
	Remove src/rpc/PSD.doc/Makefile.
2002-07-30 09:12:33 +00:00
Ralf Corsepius
abc116768a 2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: RTEMS_TOP(../../../..).
	AC_CONFIG_AUX_DIR(../../../..).
	Remove RTEMS_CANONICAL_HOST.
	Use RTEMS_ENV_RTEMSCPU.
	Add AC_PROG_RANLIB.
	* include/rpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* include/rpcsvc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* Makefile.am: Include $(top_srcdir)/../automake/*.am.
	ACLOCAL_AMFLAGS = -I ../aclocal.
	* src/rpc/PSD.doc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* src/rpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* src/xdr/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
2002-06-25 17:41:49 +00:00
Joel Sherrill
00a9ac1d59 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:
	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* include/rpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* include/rpcsvc/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* Makefile.am: Remove AUTOMAKE_OPTIONS.
	* src/rpc/PSD.doc/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* src/rpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* src/xdr/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* src/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-28 00:49:50 +00:00
Joel Sherrill
e747aaf843 2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rpc/Makefile.am: Use 'PREINSTALL_FILES ='.
2001-09-28 13:34:27 +00:00
Joel Sherrill
8887f8cd6d 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rpc/Makefile.am: Apply include_*HEADERS instead of
	H_FILES.
2001-02-05 18:38:44 +00:00
Joel Sherrill
09a6eba19d Corrected prototype for xdrrec_endofrecord to match C body. 2000-06-29 22:34:30 +00:00
Joel Sherrill
df49c60c96 Merged from 4.5.0-beta3a 2000-06-12 15:00:15 +00:00
Joel Sherrill
775e78644e New directory added as part of librpc upgrade. 2000-04-29 18:50:41 +00:00
Joel Sherrill
bf85b19188 Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
adds .cvsignore.
2000-04-13 14:37:14 +00:00
Joel Sherrill
9f4868cea9 Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that are part of the Makefile.am conversion effort but were missed
in the previous commits.
1999-11-23 13:57:02 +00:00
Joel Sherrill
9608320702 Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
.. a major configuration cleanup
    ... major enhancement of automake support.

    ... and it contains a *major*  breakthough:

    Automake support for libchip and libmisc *LEAF* directories.

    To implement this I have used several nasty tricks
        * The basical trick is to wrap an old Makefile.in's contents into a
          Makefile.am and still continue to use (i.e include) the old
          *.cfg files.

        * Replaced each INSTALL_IF_CHANGE and INSTALL_VARIANT with make
          dependencies
        * Add a gnu-make ifdef AUTOMAKE to main.cfg to avoid conflicts between
          automake and RTEMS make rules
        * Replaced each install:: and preinstall:: rule with make dependencies
        * Replaced SUB_DIRS with SUBDIRS in all Makefile.ins (Automake
          convention)
        * Removed each manually added autoconf substitution which automake
          performs automatically.

    This is not yet full automake support, because using the temporary
    installation directory, preinstallation in general and building variants
    are in contradiction to automake's basic working principles ...

    ... the new Makefile.ams work still somewhat clumsy
    ... nevertheless they work (quite well).

    WARNING:

    At first glance this patch is small, but
        * it affects the whole configuration system.
        * it opens the road to introducing automake to all Makefile.ins
          currently not being under automake control.

    JOEL> Does this remove or add any files?

    Both, all Makefile.ins below libchip and libmisc get replaced with
    Makefile.ams.
1999-11-22 13:41:11 +00:00
Joel Sherrill
811804fec8 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bug
where wrapup left pieces out of the librtemsall.a.
1999-10-04 19:15:14 +00:00
Joel Sherrill
e1d8abbe28 Applied patch rtems-rc-19990820-6.diff.gz from
Ralf Corsepius <corsepiu@faw.uni-ulm.de> which converted many
Makefile.in's to Makefile.am's.  This added a lot of files.
1999-09-07 13:45:03 +00:00
Joel Sherrill
4721cf1ecb Patch from Emmanuel Raguet <raguet@crf.canon.fr> to add remote debug server
and RPC support to RTEMS.  Thanks. :)  Email follows:

    Hello,

    For Xmas, here is the Remote Debugger on RTEMS !

    Here are 2 patches for the Remote Debugger on RTEMS for pc386 from Linux
    host :

     - one for RTEMS it self,
     - one for GDB-4.17.


    1/ RTEMS patch
    --------------

    This patch adds 2 libraries :
     - a simplified SUN RPC library
     - the Remote Debugger library

    The configuration command is the following :
    ../rtems4/configure --target=i386-rtemself --enable-rtemsbsp=pc386
    --enable-rdbg

    The SUN RPC library is built only if networking is set.
    The RDBG library is built if networking and enable-rdbg are set.

    The function used to initialize the debugger is :
            rtems_rdbg_initialize ();

    A special function has been created to force a task to be
    in a "debug" state : enterRdbg().
    The use of this function is not mandatory.



    2/ GDB-4.17 patch
    -----------------

    This patch create a new RTEMS target for GDB-4.17.

    The configuration command is the following :
    ./configure --enable-shared --target=i386RTEMS

    To connect to a target, use :
      target rtems [your_site_address]

    Then, attach the target using : attach 1

    And... Debug ;)

    You can obtain the original GDB-4.17 on
    ftp://ftp.debian.org/debian/dists/stable/main/source/devel/gdb_4.17.orig.tar.gz

    This has been tested from a Debian 2.0.1 linux host.
1998-12-03 23:54:14 +00:00