Changeset a037da6 in rtems-libbsd


Ignore:
Timestamp:
Jun 9, 2016, 9:48:16 AM (3 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
647dd08ae2aa69b935c2847ea450fb824322ecae, freebsd-9.3, c6261f97870562d4c797cfb1ff1ba0affb85a916
Children:
4464594
Parents:
f41a394
git-author:
Sebastian Huber <sebastian.huber@…> (06/09/16 09:48:16)
git-committer:
Sebastian Huber <sebastian.huber@…> (06/10/16 12:10:26)
Message:

XDR(3): Port to RTEMS

Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • freebsd/lib/libc/xdr/xdr.c

    rf41a394 ra037da6  
    523523        enum_t *ep;
    524524{
    525         enum sizecheck { SIZEVAL };     /* used to find the size of an enum */
    526 
    527525        /*
    528526         * enums are treated as ints
    529527         */
    530         /* LINTED */ if (sizeof (enum sizecheck) == sizeof (long)) {
     528        /* LINTED */ if (sizeof (enum_t) == sizeof (long)) {
    531529                return (xdr_long(xdrs, (long *)(void *)ep));
    532         } else /* LINTED */ if (sizeof (enum sizecheck) == sizeof (int)) {
     530        } else /* LINTED */ if (sizeof (enum_t) == sizeof (int)) {
    533531                return (xdr_int(xdrs, (int *)(void *)ep));
    534         } else /* LINTED */ if (sizeof (enum sizecheck) == sizeof (short)) {
     532        } else /* LINTED */ if (sizeof (enum_t) == sizeof (short)) {
    535533                return (xdr_short(xdrs, (short *)(void *)ep));
    536534        } else {
  • freebsd/lib/libc/xdr/xdr_float.c

    rf41a394 ra037da6  
    6868    defined(__arm__) || defined(__ppc__) || defined(__ia64__) || \
    6969    defined(__arm26__) || defined(__sparc64__) || defined(__amd64__)
     70#include <machine/endian.h>
     71#define IEEEFP
     72#else /* __rtems__ */
    7073#include <machine/endian.h>
    7174#define IEEEFP
  • freebsd/lib/libc/xdr/xdr_rec.c

    rf41a394 ra037da6  
    514514xdrrec_endofrecord(xdrs, sendnow)
    515515        XDR *xdrs;
    516         bool_t sendnow;
     516        int sendnow;
    517517{
    518518        RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  • libbsd.py

    rf41a394 ra037da6  
    20342034            'lib/libc/stdlib/strtoumax.c',
    20352035            'lib/libc/string/strsep.c',
     2036            'lib/libc/xdr/xdr_array.c',
     2037            'lib/libc/xdr/xdr.c',
     2038            'lib/libc/xdr/xdr_float.c',
     2039            'lib/libc/xdr/xdr_mem.c',
     2040            'lib/libc/xdr/xdr_rec.c',
     2041            'lib/libc/xdr/xdr_reference.c',
     2042            'lib/libc/xdr/xdr_sizeof.c',
     2043            'lib/libc/xdr/xdr_stdio.c',
    20362044            'lib/libipsec/ipsec_dump_policy.c',
    20372045            'lib/libipsec/ipsec_get_policylen.c',
  • libbsd_waf.py

    rf41a394 ra037da6  
    343343                     'freebsd/lib/libc/stdlib/strtoumax.c',
    344344                     'freebsd/lib/libc/string/strsep.c',
     345                     'freebsd/lib/libc/xdr/xdr.c',
     346                     'freebsd/lib/libc/xdr/xdr_array.c',
     347                     'freebsd/lib/libc/xdr/xdr_float.c',
     348                     'freebsd/lib/libc/xdr/xdr_mem.c',
     349                     'freebsd/lib/libc/xdr/xdr_rec.c',
     350                     'freebsd/lib/libc/xdr/xdr_reference.c',
     351                     'freebsd/lib/libc/xdr/xdr_sizeof.c',
     352                     'freebsd/lib/libc/xdr/xdr_stdio.c',
    345353                     'freebsd/lib/libipsec/ipsec_dump_policy.c',
    346354                     'freebsd/lib/libipsec/ipsec_get_policylen.c',
Note: See TracChangeset for help on using the changeset viewer.