Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netinet6/in6_ifattach.c

    r321 r331  
    22 *  TINET (TCP/IP Protocol Stack)
    33 *
    4  *  Copyright (C) 2001-2009 by Dep. of Computer Science and Engineering
     4 *  Copyright (C) 2001-2017 by Dep. of Computer Science and Engineering
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
     
    8787#include <net/if_arp.h>
    8888#include <net/net.h>
     89#include <net/net_endian.h>
     90
     91#include <netinet/in.h>
     92#include <netinet/in_var.h>
    8993
    9094#include <netinet6/in6.h>
     
    9397#include <netinet6/in6_ifattach.h>
    9498
    95 #include <net/if6_var.h>
    96 
    97 #ifdef SUPPORT_INET6
     99#include <net/if_var.h>
     100
     101#ifdef _IP6_CFG
    98102
    99103/*
     
    126130#endif  /* of #ifdef SUPPORT_ETHER */
    127131
     132#ifdef SUPPORT_PPP
     133
     134/*
     135 * get_rand_ifid -- 乱数により、インタフェース識別子を設定する。
     136 */
     137
     138static ER
     139get_rand_ifid (T_IFNET *ifp, T_IN6_ADDR *ifra_addr)
     140{
     141        return E_OK;
     142        }
     143
     144#endif  /* of #ifdef SUPPORT_PPP */
     145
    128146#ifdef IP6_CFG_AUTO_LINKLOCAL
    129147
     
    149167
    150168        /* インタフェースのアドレス情報を更新する。*/
    151         if ((error = in6_update_ifa(ifp, &ifp->in_ifaddrs[IPV6_IFADDR_IX_LINKLOCAL],
     169        if ((error = in6_update_ifa(ifp, &ifp->in6_ifaddrs[IPV6_IFADDR_IX_LINKLOCAL],
    152170                                    &addr, 64, ND6_INFINITE_LIFETIME,
    153171                                               ND6_INFINITE_LIFETIME,
     
    171189#ifdef IP6_CFG_AUTO_LINKLOCAL
    172190
    173         if ((ifp->in_ifaddrs[IPV6_IFADDR_IX_LINKLOCAL].flags & IN6_IFF_DEFINED) == 0)
     191        if ((ifp->in6_ifaddrs[IPV6_IFADDR_IX_LINKLOCAL].flags & IN6_IFF_DEFINED) == 0)
    174192                if ((error = in6_ifattach_linklocal(ifp)) != E_OK)
    175193                        return error;
     
    180198        }
    181199
    182 #endif /* of #ifdef SUPPORT_INET6 */
     200#endif /* of #ifdef _IP6_CFG */
Note: See TracChangeset for help on using the changeset viewer.