60 # naming the 32-bit version 'sparc' would be too likely to cause errors.
61 #
62 # - lf64: Defined on platforms that offer the 32-bit largefile APIs
63 #
64 $if _ELF32
65 $add lf64
66 $endif
67 $if _sparc && _ELF32
68 $add sparc32
69 $endif
70 $if _sparc && _ELF64
71 $add sparcv9
72 $endif
73 $if _x86 && _ELF32
74 $add i386
75 $endif
76 $if _x86 && _ELF64
77 $add amd64
78 $endif
79
80 SYMBOL_VERSION ILLUMOS_0.28 {
81 protected:
82 pthread_attr_getname_np;
83 pthread_attr_setname_np;
84 pthread_getname_np;
85 pthread_setname_np;
86 thr_getname;
87 thr_setname;
88 } ILLUMOS_0.27;
89
90 SYMBOL_VERSION ILLUMOS_0.27 { # memset_s(3C) and set_constraint_handler_s(3C)
91 protected:
92 abort_handler_s;
93 ignore_handler_s;
94 memset_s;
95 set_constraint_handler_s;
96 } ILLUMOS_0.26;
97
98 SYMBOL_VERSION ILLUMOS_0.26 { # fts(3) LFS
99 $if lf64
3006 _forkall { FLAGS = NODYNSORT };
3007 _fpclass;
3008 _fpgetmask;
3009 _fpgetround;
3010 _fpgetsticky;
3011 _fprintf;
3012 _fpsetmask;
3013 _fpsetround;
3014 _fpsetsticky;
3015 __fputwc_xpg5;
3016 __fputws_xpg5;
3017 _ftw;
3018 _gcvt;
3019 _getarg;
3020 __getcontext;
3021 _getdents;
3022 _get_exit_frame_monitor;
3023 _getfp;
3024 _getgroupsbymember;
3025 _getlogin_r;
3026 getrandom;
3027 _getsp;
3028 __gettsp;
3029 getvmusage;
3030 __getwchar_xpg5;
3031 __getwc_xpg5;
3032 gtty;
3033 __idmap_flush_kcache;
3034 __idmap_reg;
3035 __idmap_unreg;
3036 __init_daemon_priv;
3037 __init_suid_priv;
3038 _insert;
3039 inst_sync;
3040 _iswctype;
3041 klpd_create;
3042 klpd_getpath;
3043 klpd_getport;
3044 klpd_getucred;
3045 klpd_register;
3046 klpd_register_id;
|
60 # naming the 32-bit version 'sparc' would be too likely to cause errors.
61 #
62 # - lf64: Defined on platforms that offer the 32-bit largefile APIs
63 #
64 $if _ELF32
65 $add lf64
66 $endif
67 $if _sparc && _ELF32
68 $add sparc32
69 $endif
70 $if _sparc && _ELF64
71 $add sparcv9
72 $endif
73 $if _x86 && _ELF32
74 $add i386
75 $endif
76 $if _x86 && _ELF64
77 $add amd64
78 $endif
79
80 SYMBOL_VERSION ILLUMOS_0.29 {
81 protected:
82 getrandom;
83 } ILLUMOS_0.28;
84
85 SYMBOL_VERSION ILLUMOS_0.28 {
86 protected:
87 pthread_attr_getname_np;
88 pthread_attr_setname_np;
89 pthread_getname_np;
90 pthread_setname_np;
91 thr_getname;
92 thr_setname;
93 } ILLUMOS_0.27;
94
95 SYMBOL_VERSION ILLUMOS_0.27 { # memset_s(3C) and set_constraint_handler_s(3C)
96 protected:
97 abort_handler_s;
98 ignore_handler_s;
99 memset_s;
100 set_constraint_handler_s;
101 } ILLUMOS_0.26;
102
103 SYMBOL_VERSION ILLUMOS_0.26 { # fts(3) LFS
104 $if lf64
3011 _forkall { FLAGS = NODYNSORT };
3012 _fpclass;
3013 _fpgetmask;
3014 _fpgetround;
3015 _fpgetsticky;
3016 _fprintf;
3017 _fpsetmask;
3018 _fpsetround;
3019 _fpsetsticky;
3020 __fputwc_xpg5;
3021 __fputws_xpg5;
3022 _ftw;
3023 _gcvt;
3024 _getarg;
3025 __getcontext;
3026 _getdents;
3027 _get_exit_frame_monitor;
3028 _getfp;
3029 _getgroupsbymember;
3030 _getlogin_r;
3031 _getsp;
3032 __gettsp;
3033 getvmusage;
3034 __getwchar_xpg5;
3035 __getwc_xpg5;
3036 gtty;
3037 __idmap_flush_kcache;
3038 __idmap_reg;
3039 __idmap_unreg;
3040 __init_daemon_priv;
3041 __init_suid_priv;
3042 _insert;
3043 inst_sync;
3044 _iswctype;
3045 klpd_create;
3046 klpd_getpath;
3047 klpd_getport;
3048 klpd_getucred;
3049 klpd_register;
3050 klpd_register_id;
|