1FBSD_1.0 { 2 /* 3 * These symbols really shouldn't be exported since they should 4 * be pulled from libgcc, but the build of some applications is 5 * broken and they expect to see them in libc. glibc exports 6 * them, but they do not appear to be exported in Solaris. 7 */ 8#ifdef __i386__ 9 __cmpdi2; 10 __divdi3; 11 __moddi3; 12 __qdivrem; 13 __ucmpdi2; 14 __udivdi3; 15 __umoddi3; 16#elif defined(__arm__) 17 __adddi3; 18 __anddi3; 19 __floatunsdidf; 20 __iordi3; 21 __lshldi3; 22 __one_cmpldi2; 23 __qdivrem; 24 __subdi3; 25 __xordi3; 26#else 27 __adddi3; 28 __anddi3; 29 __ashldi3; 30 __ashrdi3; 31 __cmpdi2; 32 __divdi3; 33 __fixdfdi; 34 __fixsfdi; 35 __fixunsdfdi; 36 __fixunssfdi; 37 __floatdidf; 38 __floatdisf; 39 __floatunsdidf; 40 __iordi3; 41 __lshldi3; 42 __lshrdi3; 43 __moddi3; 44 __muldi3; 45 __negdi2; 46 __one_cmpldi2; 47 __qdivrem; 48 __subdi3; 49 __ucmpdi2; 50 __udivdi3; 51 __umoddi3; 52 __xordi3; 53#endif 54}; 55