Changeset e66a39f in rtems


Ignore:
Timestamp:
Jun 18, 2010, 10:00:46 AM (9 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10
Children:
8d308871
Parents:
3142a5c8
Message:

2010-06-18 Ralf Corsépius <ralf.corsepius@…>

  • libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD.
  • libfs/src/nfsclient/src/rpcio.c: Misc. 64bit fixes.
Location:
cpukit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    r3142a5c8 re66a39f  
     12010-06-18      Ralf Corsépius <ralf.corsepius@rtems.org>
     2
     3        * libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD.
     4        * libfs/src/nfsclient/src/rpcio.c: Misc. 64bit fixes.
     5
    162010-06-18      Chris Johns <chrisj@rtems.org>
    27
  • cpukit/libfs/src/nfsclient/src/rpcio.c

    r3142a5c8 re66a39f  
    6666#endif
    6767
     68#include <inttypes.h>
     69
    6870#include <rtems.h>
    6971#include <rtems/error.h>
     
    16591661{
    16601662int                                     len,i;
    1661 u_long                          xid;
     1663uint32_t                                xid;
    16621664union {
    16631665        struct sockaddr_in      sin;
     
    17441746                        } else {
    17451747                        fprintf(stderr,"RPCIO WARNING sockRcv(): transaction mismatch\n");
    1746                         fprintf(stderr,"xact: xid  0x%08lx  -- got 0x%08lx\n",
     1748                        fprintf(stderr,"xact: xid  0x%08" PRIx32 "  -- got 0x%08" PRIx32 "\n",
    17471749                                                        xact->obuf.xid, xid);
    1748                         fprintf(stderr,"xact: addr 0x%08lx  -- got 0x%08lx\n",
     1750                        fprintf(stderr,"xact: addr 0x%08" PRIx32 "  -- got 0x%08" PRIx32 "\n",
    17491751                                                        xact->server->addr.sin.sin_addr.s_addr,
    17501752                                                        fromAddr.sin.sin_addr.s_addr);
     
    17551757                } else {
    17561758                        fprintf(stderr,
    1757                                         "RPCIO WARNING sockRcv(): got xid 0x%08lx but its slot is empty\n",
     1759                                        "RPCIO WARNING sockRcv(): got xid 0x%08" PRIx32 " but its slot is empty\n",
    17581760                                        xid);
    17591761                }
  • cpukit/libnetworking/netinet/if_ether.c

    r3142a5c8 re66a39f  
    112112
    113113static void     arp_rtrequest(int, struct rtentry *, struct sockaddr *);
    114 static void     arprequest(struct arpcom *, u_long *, u_long *, u_char *);
     114static void     arprequest(struct arpcom *, struct in_addr *, struct in_addr *, u_char *);
    115115void    arpintr(void);
    116116static void     arptfree(struct llinfo_arp *);
     
    190190                if (rt->rt_flags & RTF_ANNOUNCE)
    191191                        arprequest((struct arpcom *)rt->rt_ifp,
    192                             &SIN(rt_key(rt))->sin_addr.s_addr,
    193                             &SIN(rt_key(rt))->sin_addr.s_addr,
     192                            &SIN(rt_key(rt))->sin_addr,
     193                            &SIN(rt_key(rt))->sin_addr,
    194194                            (u_char *)LLADDR(SDL(gate)));
    195195                /*FALLTHROUGH*/
     
    279279 */
    280280static void
    281 arprequest(struct arpcom *ac, u_long *sip, u_long *tip, u_char *enaddr)
     281arprequest(struct arpcom *ac, struct in_addr *sip, struct in_addr *tip, u_char *enaddr)
    282282{
    283283        struct mbuf *m;
     
    376376                        if (la->la_asked++ < arp_maxtries)
    377377                            arprequest(ac,
    378                                 &(SIN(rt->rt_ifa->ifa_addr)->sin_addr.s_addr),
    379                                 &(SIN(dst)->sin_addr.s_addr),
     378                                &(SIN(rt->rt_ifa->ifa_addr)->sin_addr),
     379                                &(SIN(dst)->sin_addr),
    380380                                ac->ac_enaddr);
    381381                        else {
     
    636636{
    637637        if (ntohl(IA_SIN(ifa)->sin_addr.s_addr) != INADDR_ANY)
    638                 arprequest(ac, &(IA_SIN(ifa)->sin_addr.s_addr),
    639                                &(IA_SIN(ifa)->sin_addr.s_addr), ac->ac_enaddr);
     638                arprequest(ac, &(IA_SIN(ifa)->sin_addr),
     639                               &(IA_SIN(ifa)->sin_addr), ac->ac_enaddr);
    640640        ifa->ifa_rtrequest = arp_rtrequest;
    641641        ifa->ifa_flags |= RTF_CLONING;
Note: See TracChangeset for help on using the changeset viewer.