Author: vangyzen
Date: Fri May 26 15:56:28 2017
New Revision: 318955
URL: https://svnweb.freebsd.org/changeset/base/318955

Log:
  libthr: fix warnings at WARNS=6
  
  Fix more warnings about redundant declarations.
  
  Reviewed by:  kib emaste
  MFC after:    3 days
  Sponsored by: Dell EMC
  Differential Revision:        https://reviews.freebsd.org/D10932

Modified:
  head/lib/libthr/arch/aarch64/include/pthread_md.h
  head/lib/libthr/arch/arm/include/pthread_md.h
  head/lib/libthr/arch/mips/include/pthread_md.h
  head/lib/libthr/arch/powerpc/include/pthread_md.h
  head/lib/libthr/arch/riscv/include/pthread_md.h
  head/lib/libthr/thread/thr_private.h

Modified: head/lib/libthr/arch/aarch64/include/pthread_md.h
==============================================================================
--- head/lib/libthr/arch/aarch64/include/pthread_md.h   Fri May 26 15:55:03 
2017        (r318954)
+++ head/lib/libthr/arch/aarch64/include/pthread_md.h   Fri May 26 15:56:28 
2017        (r318955)
@@ -72,8 +72,6 @@ _tcb_get(void)
        return (tcb);
 }
 
-extern struct pthread *_thr_initial;
-
 static __inline struct pthread *
 _get_curthread(void)
 {

Modified: head/lib/libthr/arch/arm/include/pthread_md.h
==============================================================================
--- head/lib/libthr/arch/arm/include/pthread_md.h       Fri May 26 15:55:03 
2017        (r318954)
+++ head/lib/libthr/arch/arm/include/pthread_md.h       Fri May 26 15:56:28 
2017        (r318955)
@@ -75,8 +75,6 @@ _tcb_get(void)
 #endif
 }
 
-extern struct pthread *_thr_initial;
-
 static __inline struct pthread *
 _get_curthread(void)
 {

Modified: head/lib/libthr/arch/mips/include/pthread_md.h
==============================================================================
--- head/lib/libthr/arch/mips/include/pthread_md.h      Fri May 26 15:55:03 
2017        (r318954)
+++ head/lib/libthr/arch/mips/include/pthread_md.h      Fri May 26 15:56:28 
2017        (r318955)
@@ -120,8 +120,6 @@ _tcb_get(void)
 #  endif /* ! __mips_n64 */
 #endif /* ! TLS_USE_SYSARCH */
 
-extern struct pthread *_thr_initial;
-
 static __inline struct pthread *
 _get_curthread(void)
 {

Modified: head/lib/libthr/arch/powerpc/include/pthread_md.h
==============================================================================
--- head/lib/libthr/arch/powerpc/include/pthread_md.h   Fri May 26 15:55:03 
2017        (r318954)
+++ head/lib/libthr/arch/powerpc/include/pthread_md.h   Fri May 26 15:56:28 
2017        (r318955)
@@ -80,8 +80,6 @@ _tcb_get(void)
        return ((struct tcb *)(_tp - TP_OFFSET));
 }
 
-extern struct pthread *_thr_initial;
-
 static __inline struct pthread *
 _get_curthread(void)
 {

Modified: head/lib/libthr/arch/riscv/include/pthread_md.h
==============================================================================
--- head/lib/libthr/arch/riscv/include/pthread_md.h     Fri May 26 15:55:03 
2017        (r318954)
+++ head/lib/libthr/arch/riscv/include/pthread_md.h     Fri May 26 15:56:28 
2017        (r318955)
@@ -78,8 +78,6 @@ _tcb_get(void)
        return ((struct tcb *)(_tp - TP_OFFSET));
 }
 
-extern struct pthread *_thr_initial;
-
 static __inline struct pthread *
 _get_curthread(void)
 {

Modified: head/lib/libthr/thread/thr_private.h
==============================================================================
--- head/lib/libthr/thread/thr_private.h        Fri May 26 15:55:03 2017        
(r318954)
+++ head/lib/libthr/thread/thr_private.h        Fri May 26 15:56:28 2017        
(r318955)
@@ -69,6 +69,9 @@ __NULLABILITY_PRAGMA_PUSH
        WEAK_REF(func, SYM_FBP10(sym));                 \
        SYM_DEFAULT(sym, SYM_FBP10(sym), FBSDprivate_1.0)
 
+struct pthread;
+extern struct pthread  *_thr_initial __hidden;
+
 #include "pthread_md.h"
 #include "thr_umtx.h"
 #include "thread_db.h"
@@ -711,7 +714,6 @@ extern int __isthreaded;
  */
 
 extern char            *_usrstack __hidden;
-extern struct pthread  *_thr_initial __hidden;
 
 /* For debugger */
 extern int             _libthr_debug;
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to