lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

03-Fix-undefined-reference-linker-errors.patch (1985B)


      1 diff --git a/tftp_def.c b/tftp_def.c
      2 index 96abdc5..16240f7 100644
      3 --- a/tftp_def.c
      4 +++ b/tftp_def.c
      5 @@ -141,7 +141,7 @@ int print_eng(double value, char *string, int size, char *format)
      6  /*
      7   * This is a strncpy function that take care of string NULL termination
      8   */
      9 -inline char *Strncpy(char *to, const char *from, size_t size)
     10 +char *Strncpy(char *to, const char *from, size_t size)
     11  {
     12       strncpy(to, from, size);
     13       if (size>0) 
     14 diff --git a/tftp_def.h b/tftp_def.h
     15 index e4b338d..4418ee7 100644
     16 --- a/tftp_def.h
     17 +++ b/tftp_def.h
     18 @@ -50,7 +50,7 @@ extern char *tftp_errmsg[9];
     19  
     20  int timeval_diff(struct timeval *res, struct timeval *t1, struct timeval *t0);
     21  int print_eng(double value, char *string, int size, char *format);
     22 -inline char *Strncpy(char *to, const char *from, size_t size);
     23 +char *Strncpy(char *to, const char *from, size_t size);
     24  int Gethostbyname(char *addr, struct hostent *host);
     25  
     26  char *sockaddr_print_addr(const struct sockaddr_storage *, char *, size_t);
     27 diff --git a/tftpd.h b/tftpd.h
     28 index 945065e..4bd3f17 100644
     29 --- a/tftpd.h
     30 +++ b/tftpd.h
     31 @@ -93,7 +93,7 @@ int tftpd_list_find_multicast_server_and_add(struct thread_data **thread,
     32  /*
     33   * Defined in tftpd_list.c, operation on client structure list.
     34   */
     35 -inline void tftpd_clientlist_ready(struct thread_data *thread);
     36 +void tftpd_clientlist_ready(struct thread_data *thread);
     37  void tftpd_clientlist_remove(struct thread_data *thread,
     38                               struct client_info *client);
     39  void tftpd_clientlist_free(struct thread_data *thread);
     40 diff --git a/tftpd_list.c b/tftpd_list.c
     41 index f376159..159ffca 100644
     42 --- a/tftpd_list.c
     43 +++ b/tftpd_list.c
     44 @@ -201,7 +201,7 @@ int tftpd_list_find_multicast_server_and_add(struct thread_data **thread,
     45       return 0;
     46  }
     47  
     48 -inline void tftpd_clientlist_ready(struct thread_data *thread)
     49 +void tftpd_clientlist_ready(struct thread_data *thread)
     50  {
     51       pthread_mutex_lock(&thread->client_mutex);
     52       thread->client_ready = 1;
     53 -- 
     54 2.1.4
     55