Annotation of dietlibc/dietuglyweaks.h, revision 1.8

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.7       leitner    10: .type \name,@function
1.6       sanjiyan   11: \name:
                     12: .endm
                     13: .macro DEF_W name
                     14: .weak \name
1.7       leitner    15: .type \name,@function
1.6       sanjiyan   16: \name:
                     17: .endm
1.8     ! leitner    18: #else
        !            19: .macro DEF_G name
        !            20: .global \name
        !            21: .type \name,function
        !            22: \name:
        !            23: .endm
        !            24: .macro DEF_W name
        !            25: .weak \name
        !            26: .type \name,function
        !            27: \name:
        !            28: .endm
        !            29: #endif
1.6       sanjiyan   30: 
                     31: DEF_W __fflush_stderr
                     32: DEF_W __fflush_stdin
                     33: DEF_W __fflush_stdout
                     34: DEF_W __nop
                     35: DEF_W __thread_doexit
                     36: DEF_W flockfile
                     37: DEF_W ftrylockfile
                     38: DEF_W funlockfile
                     39: 
                     40: DEF_G __you_tried_to_link_a_dietlibc_object_against_glibc
1.1       olaf       41: 
                     42: #endif

LinuxTV legacy CVS <linuxtv.org/cvs>