Annotation of dietlibc/dietuglyweaks.h, revision 1.10

1.1       olaf        1: #ifndef __DIET_UGLY_WEAKS__
                      2: #define __DIET_UGLY_WEAKS__
                      3: 
                      4: /* if you change something here ... KNOW what you're doing !
                      5:  * it'll effect ALL platforms ! */
                      6: 
1.8       leitner     7: #ifdef __clang__
1.6       sanjiyan    8: .macro DEF_G name
                      9: .global \name
1.9       leitner    10: #ifdef __PIE__
                     11: .hidden \name
                     12: #endif
1.7       leitner    13: .type \name,@function
1.6       sanjiyan   14: \name:
                     15: .endm
                     16: .macro DEF_W name
                     17: .weak \name
1.9       leitner    18: #ifdef __PIE__
                     19: .hidden \name
                     20: #endif
1.7       leitner    21: .type \name,@function
1.6       sanjiyan   22: \name:
                     23: .endm
1.8       leitner    24: #else
                     25: .macro DEF_G name
                     26: .global \name
1.9       leitner    27: #ifdef __PIE__
                     28: .hidden \name
                     29: #endif
1.8       leitner    30: .type \name,function
                     31: \name:
                     32: .endm
                     33: .macro DEF_W name
                     34: .weak \name
1.9       leitner    35: #ifdef __PIE__
                     36: .hidden \name
                     37: #endif
1.8       leitner    38: .type \name,function
                     39: \name:
                     40: .endm
                     41: #endif
1.6       sanjiyan   42: 
                     43: DEF_W __fflush_stderr
                     44: DEF_W __fflush_stdin
                     45: DEF_W __fflush_stdout
                     46: DEF_W __nop
                     47: DEF_W __thread_doexit
                     48: DEF_W flockfile
                     49: DEF_W ftrylockfile
                     50: DEF_W funlockfile
1.10    ! leitner    51: DEF_W __register_frame_info
        !            52: DEF_W __deregister_frame_info
1.6       sanjiyan   53: 
                     54: DEF_G __you_tried_to_link_a_dietlibc_object_against_glibc
1.1       olaf       55: 
                     56: #endif

LinuxTV legacy CVS <linuxtv.org/cvs>