1 #
2 # CDDL HEADER START
3 #
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25
26 #
27 # All function names added to this or any other libc mapfile
28 # must be placed under the 'protected:' designation.
29 # The 'global:' designation is used *only* for data
30 # items and for the members of the malloc() family.
31 #
32
33 SUNW_1.23 { # SunOS 5.11 (Solaris 11)
34 global:
35 _nl_domain_bindings;
36 _nl_msg_cat_cntr;
37 protected:
38 addrtosymstr;
39 aio_cancel;
40 aiocancel;
41 aio_error;
42 aio_fsync;
43 aio_read;
44 aioread;
45 aio_return;
46 aio_suspend;
47 aiowait;
48 aio_waitn;
49 aio_write;
50 aiowrite;
51 assfail;
52 backtrace;
53 backtrace_symbols;
54 backtrace_symbols_fd;
55 clock_getres;
56 clock_gettime;
57 clock_nanosleep;
58 clock_settime;
59 dirfd;
60 door_bind;
61 door_call;
62 door_create;
63 door_cred;
64 door_getparam;
65 door_info;
66 door_return;
67 door_revoke;
68 door_server_create;
69 door_setparam;
70 door_ucred;
71 door_unbind;
72 err;
73 errx;
74 fdatasync;
75 fgetattr;
76 forkallx;
77 forkx;
78 fsetattr;
79 getattrat;
80 getpagesizes2;
81 htonl;
82 htonll;
83 htons;
84 lio_listio;
85 mkdtemp;
86 mkstemps;
87 mq_close;
88 mq_getattr;
89 mq_notify;
90 mq_open;
91 mq_receive;
92 mq_reltimedreceive_np;
93 mq_reltimedsend_np;
94 mq_send;
95 mq_setattr;
96 mq_timedreceive;
97 mq_timedsend;
98 mq_unlink;
99 nanosleep;
100 ntohl;
101 ntohll;
102 ntohs;
103 posix_fadvise;
104 posix_fallocate;
105 posix_madvise;
106 posix_memalign;
107 pthread_key_create_once_np;
108 sched_getparam;
109 sched_get_priority_max;
110 sched_get_priority_min;
111 sched_getscheduler;
112 sched_rr_get_interval;
113 sched_setparam;
114 sched_setscheduler;
115 sched_yield;
116 sem_close;
117 sem_destroy;
118 sem_getvalue;
119 sem_init;
120 sem_open;
121 sem_post;
122 sem_reltimedwait_np;
123 sem_timedwait;
124 sem_trywait;
125 sem_unlink;
126 sem_wait;
127 setattrat;
128 _sharefs;
129 shm_open;
130 shm_unlink;
131 sigqueue;
132 sigtimedwait;
133 sigwaitinfo;
134 strnlen;
135 thr_keycreate_once;
136 timer_create;
137 timer_delete;
138 timer_getoverrun;
139 timer_gettime;
140 timer_settime;
141 u8_strcmp;
142 u8_textprep_str;
143 u8_validate;
144 uconv_u16tou32;
145 uconv_u16tou8;
146 uconv_u32tou16;
147 uconv_u32tou8;
148 uconv_u8tou16;
149 uconv_u8tou32;
150 uucopy;
151 uucopystr;
152 vforkx;
153 verr;
154 verrx;
155 vwarn;
156 vwarnx;
157 warn;
158 warnx;
159 } SUNW_1.22.3;
160
161 SUNW_1.22.3 { # SunOS 5.10 (Solaris 10) patch additions
162 protected:
163 mutex_consistent;
164 } SUNW_1.22.2;
165
166 SUNW_1.22.2 { # SunOS 5.10 (Solaris 10) patch additions
167 protected:
168 is_system_labeled;
169 ucred_getlabel;
170 _ucred_getlabel;
171 } SUNW_1.22.1;
172
173 SUNW_1.22.1 { # SunOS 5.10 (Solaris 10) patch additions
174 protected:
175 atomic_add_8;
176 atomic_add_8_nv;
177 atomic_add_char = NODYNSORT;
178 atomic_add_char_nv = NODYNSORT;
179 atomic_add_int = NODYNSORT;
180 atomic_add_int_nv = NODYNSORT;
181 atomic_add_ptr = NODYNSORT;
182 atomic_add_ptr_nv = NODYNSORT;
183 atomic_add_short = NODYNSORT;
184 atomic_add_short_nv = NODYNSORT;
185 atomic_and_16;
186 atomic_and_16_nv;
187 atomic_and_32_nv;
188 atomic_and_64;
189 atomic_and_64_nv;
190 atomic_and_8;
191 atomic_and_8_nv;
192 atomic_and_uchar = NODYNSORT;
193 atomic_and_uchar_nv = NODYNSORT;
194 atomic_and_uint_nv = NODYNSORT;
195 atomic_and_ulong = NODYNSORT;
196 atomic_and_ulong_nv = NODYNSORT;
197 atomic_and_ushort = NODYNSORT;
198 atomic_and_ushort_nv = NODYNSORT;
199 atomic_cas_16;
200 atomic_cas_32;
201 atomic_cas_64;
202 atomic_cas_8;
203 atomic_cas_ptr = NODYNSORT;
204 atomic_cas_uchar = NODYNSORT;
205 atomic_cas_uint = NODYNSORT;
206 atomic_cas_ulong = NODYNSORT;
207 atomic_cas_ushort = NODYNSORT;
208 atomic_clear_long_excl = NODYNSORT;
209 atomic_dec_16;
210 atomic_dec_16_nv;
211 atomic_dec_32;
212 atomic_dec_32_nv;
213 atomic_dec_64;
214 atomic_dec_64_nv;
215 atomic_dec_8;
216 atomic_dec_8_nv;
217 atomic_dec_uchar = NODYNSORT;
218 atomic_dec_uchar_nv = NODYNSORT;
219 atomic_dec_uint = NODYNSORT;
220 atomic_dec_uint_nv = NODYNSORT;
221 atomic_dec_ulong = NODYNSORT;
222 atomic_dec_ulong_nv = NODYNSORT;
223 atomic_dec_ushort = NODYNSORT;
224 atomic_dec_ushort_nv = NODYNSORT;
225 atomic_inc_16;
226 atomic_inc_16_nv;
227 atomic_inc_32;
228 atomic_inc_32_nv;
229 atomic_inc_64;
230 atomic_inc_64_nv;
231 atomic_inc_8;
232 atomic_inc_8_nv;
233 atomic_inc_uchar = NODYNSORT;
234 atomic_inc_uchar_nv = NODYNSORT;
235 atomic_inc_uint = NODYNSORT;
236 atomic_inc_uint_nv = NODYNSORT;
237 atomic_inc_ulong = NODYNSORT;
238 atomic_inc_ulong_nv = NODYNSORT;
239 atomic_inc_ushort = NODYNSORT;
240 atomic_inc_ushort_nv = NODYNSORT;
241 atomic_or_16;
242 atomic_or_16_nv;
243 atomic_or_32_nv;
244 atomic_or_64;
245 atomic_or_64_nv;
246 atomic_or_8;
247 atomic_or_8_nv;
248 atomic_or_uchar = NODYNSORT;
249 atomic_or_uchar_nv = NODYNSORT;
250 atomic_or_uint_nv = NODYNSORT;
251 atomic_or_ulong = NODYNSORT;
252 atomic_or_ulong_nv = NODYNSORT;
253 atomic_or_ushort = NODYNSORT;
254 atomic_or_ushort_nv = NODYNSORT;
255 atomic_set_long_excl = NODYNSORT;
256 atomic_swap_16;
257 atomic_swap_32;
258 atomic_swap_64;
259 atomic_swap_8;
260 atomic_swap_ptr = NODYNSORT;
261 atomic_swap_uchar = NODYNSORT;
262 atomic_swap_uint = NODYNSORT;
263 atomic_swap_ulong = NODYNSORT;
264 atomic_swap_ushort = NODYNSORT;
265 membar_consumer;
266 membar_enter;
267 membar_exit;
268 membar_producer;
269 } SUNW_1.22;
270
271 SUNW_1.22 { # SunOS 5.10 (Solaris 10)
272 protected:
273 alphasort;
274 _alphasort;
275 atomic_add_16;
276 atomic_add_16_nv;
277 atomic_add_32;
278 atomic_add_32_nv;
279 atomic_add_64;
280 atomic_add_64_nv;
281 atomic_add_long = NODYNSORT;
282 atomic_add_long_nv = NODYNSORT;
283 atomic_and_32;
284 atomic_and_uint = NODYNSORT;
285 atomic_or_32;
286 atomic_or_uint = NODYNSORT;
287 _Exit;
288 getisax;
289 _getisax;
290 getopt_clip;
291 _getopt_clip;
292 getopt_long;
293 _getopt_long;
294 getopt_long_only;
295 _getopt_long_only;
296 getpeerucred;
297 _getpeerucred;
298 getpflags;
299 _getpflags;
300 getppriv;
301 _getppriv;
302 getprivimplinfo;
303 _getprivimplinfo;
304 getzoneid;
305 getzoneidbyname;
306 getzonenamebyid;
307 imaxabs;
308 imaxdiv;
309 isblank;
310 iswblank;
311 port_alert;
312 port_associate;
313 port_create;
314 port_dissociate;
315 port_get;
316 port_getn;
317 port_send;
318 port_sendn;
319 posix_openpt;
320 posix_spawn;
321 posix_spawnattr_destroy;
322 posix_spawnattr_getflags;
323 posix_spawnattr_getpgroup;
324 posix_spawnattr_getschedparam;
325 posix_spawnattr_getschedpolicy;
326 posix_spawnattr_getsigdefault;
327 posix_spawnattr_getsigmask;
328 posix_spawnattr_init;
329 posix_spawnattr_setflags;
330 posix_spawnattr_setpgroup;
331 posix_spawnattr_setschedparam;
332 posix_spawnattr_setschedpolicy;
333 posix_spawnattr_setsigdefault;
334 posix_spawnattr_setsigmask;
335 posix_spawn_file_actions_addclose;
336 posix_spawn_file_actions_adddup2;
337 posix_spawn_file_actions_addopen;
338 posix_spawn_file_actions_destroy;
339 posix_spawn_file_actions_init;
340 posix_spawnp;
341 priv_addset;
342 _priv_addset;
343 priv_allocset;
344 _priv_allocset;
345 priv_copyset;
346 _priv_copyset;
347 priv_delset;
348 _priv_delset;
349 priv_emptyset;
350 _priv_emptyset;
351 priv_fillset;
352 _priv_fillset;
353 __priv_free_info;
354 priv_freeset;
355 _priv_freeset;
356 priv_getbyname;
357 _priv_getbyname;
358 __priv_getbyname;
359 priv_getbynum;
360 _priv_getbynum;
361 __priv_getbynum;
362 __priv_getdata;
363 priv_getsetbyname;
364 _priv_getsetbyname;
365 __priv_getsetbyname;
366 priv_getsetbynum;
367 _priv_getsetbynum;
368 __priv_getsetbynum;
369 priv_gettext;
370 _priv_gettext;
371 priv_ineffect;
372 _priv_ineffect;
373 priv_intersect;
374 _priv_intersect;
375 priv_inverse;
376 _priv_inverse;
377 priv_isemptyset;
378 _priv_isemptyset;
379 priv_isequalset;
380 _priv_isequalset;
381 priv_isfullset;
382 _priv_isfullset;
383 priv_ismember;
384 _priv_ismember;
385 priv_issubset;
386 _priv_issubset;
387 __priv_parse_info;
388 priv_set;
389 _priv_set;
390 priv_set_to_str;
391 _priv_set_to_str;
392 __priv_set_to_str;
393 priv_str_to_set;
394 _priv_str_to_set;
395 priv_union;
396 _priv_union;
397 pselect;
398 pthread_attr_getstack;
399 pthread_attr_setstack;
400 pthread_barrierattr_destroy;
401 pthread_barrierattr_getpshared;
402 pthread_barrierattr_init;
403 pthread_barrierattr_setpshared;
404 pthread_barrier_destroy;
405 pthread_barrier_init;
406 pthread_barrier_wait;
407 pthread_condattr_getclock;
408 pthread_condattr_setclock;
409 pthread_mutexattr_getrobust_np;
410 pthread_mutexattr_setrobust_np;
411 pthread_mutex_consistent_np;
412 pthread_mutex_reltimedlock_np;
413 pthread_mutex_timedlock;
414 pthread_rwlock_reltimedrdlock_np;
415 pthread_rwlock_reltimedwrlock_np;
416 pthread_rwlock_timedrdlock;
417 pthread_rwlock_timedwrlock;
418 pthread_setschedprio;
419 pthread_spin_destroy;
420 pthread_spin_init;
421 pthread_spin_lock;
422 pthread_spin_trylock;
423 pthread_spin_unlock;
424 rctlblk_set_recipient_pid;
425 scandir;
426 _scandir;
427 schedctl_exit;
428 schedctl_init;
429 schedctl_lookup;
430 sema_reltimedwait;
431 sema_timedwait;
432 setenv;
433 setpflags;
434 _setpflags;
435 setppriv;
436 _setppriv;
437 strerror_r;
438 strtof;
439 strtoimax;
440 strtold;
441 strtoumax;
442 ucred_free;
443 _ucred_free;
444 ucred_get;
445 _ucred_get;
446 ucred_getegid;
447 _ucred_getegid;
448 ucred_geteuid;
449 _ucred_geteuid;
450 ucred_getgroups;
451 _ucred_getgroups;
452 ucred_getpflags;
453 _ucred_getpflags;
454 ucred_getpid;
455 _ucred_getpid;
456 ucred_getprivset;
457 _ucred_getprivset;
458 ucred_getprojid;
459 _ucred_getprojid;
460 ucred_getrgid;
461 _ucred_getrgid;
462 ucred_getruid;
463 _ucred_getruid;
464 ucred_getsgid;
465 _ucred_getsgid;
466 ucred_getsuid;
467 _ucred_getsuid;
468 ucred_getzoneid;
469 _ucred_getzoneid;
470 ucred_size;
471 _ucred_size;
472 unsetenv;
473 wcstof;
474 wcstoimax;
475 wcstold;
476 wcstoll;
477 wcstoull;
478 wcstoumax;
479 } SUNW_1.21.3;
480
481 SUNW_1.21.3 { # SunOS 5.9 (Solaris 9) patch additions
482 protected:
483 forkall;
484 } SUNW_1.21.2;
485
486 SUNW_1.21.2 { # SunOS 5.9 (Solaris 9) patch additions
487 protected:
488 getustack;
489 _getustack;
490 setustack;
491 _setustack;
492 stack_getbounds;
493 _stack_getbounds;
494 _stack_grow;
495 stack_inbounds;
496 _stack_inbounds;
497 stack_setbounds;
498 _stack_setbounds;
499 stack_violation;
500 _stack_violation;
501 } SUNW_1.21.1;
502
503 SUNW_1.21.1 { # SunOS 5.9 (Solaris 9) patch additions
504 protected:
505 crypt_gensalt;
506 } SUNW_1.21;
507
508 SUNW_1.21 { # SunOS 5.9 (Solaris 9)
509 protected:
510 attropen;
511 _attropen;
512 bind_textdomain_codeset;
513 closefrom;
514 _closefrom;
515 cond_reltimedwait;
516 dcngettext;
517 dngettext;
518 fchownat;
519 _fchownat;
520 fdopendir;
521 _fdopendir;
522 fdwalk;
523 _fdwalk;
524 fstatat;
525 _fstatat;
526 futimesat;
527 _futimesat;
528 getcpuid;
529 _getcpuid;
530 gethomelgroup;
531 _gethomelgroup = NODYNSORT;
532 getpagesizes;
533 getrctl;
534 _getrctl;
535 issetugid;
536 _issetugid;
537 _lwp_cond_reltimedwait;
538 meminfo;
539 _meminfo;
540 ngettext;
541 openat;
542 _openat;
543 printstack;
544 priocntl;
545 priocntlset;
546 pset_getattr;
547 pset_getloadavg;
548 pset_list;
549 pset_setattr;
550 pthread_cond_reltimedwait_np;
551 rctlblk_get_enforced_value;
552 rctlblk_get_firing_time;
553 rctlblk_get_global_action;
554 rctlblk_get_global_flags;
555 rctlblk_get_local_action;
556 rctlblk_get_local_flags;
557 rctlblk_get_privilege;
558 rctlblk_get_recipient_pid;
559 rctlblk_get_value;
560 rctlblk_set_local_action;
561 rctlblk_set_local_flags;
562 rctlblk_set_privilege;
563 rctlblk_set_value;
564 rctlblk_size;
565 rctl_walk;
566 renameat;
567 setrctl;
568 _setrctl;
569 unlinkat;
570 _unlinkat;
571 vfscanf;
572 _vfscanf;
573 vfwscanf;
574 vscanf;
575 _vscanf;
576 vsscanf;
577 _vsscanf;
578 vswscanf;
579 vwscanf;
580 } SUNW_1.20.4;
581
582 SUNW_1.20.4 { # SunOS 5.8 (Solaris 8) patch additions
583 protected:
584 semtimedop;
585 _semtimedop;
586 } SUNW_1.20.1;
587
588 SUNW_1.20.1 { # SunOS 5.8 (Solaris 8) patch additions
589 protected:
590 getacct;
591 _getacct;
592 getprojid;
593 _getprojid;
594 gettaskid;
595 _gettaskid;
596 msgids;
597 _msgids;
598 msgsnap;
599 _msgsnap;
600 putacct;
601 _putacct;
602 semids;
603 _semids;
604 settaskid;
605 _settaskid;
606 shmids;
607 _shmids;
608 wracct;
609 _wracct;
610 } SUNW_1.20;
611
612 SUNW_1.20 { # SunOS 5.8 (Solaris 8)
613 protected:
614 getextmntent;
615 resetmnttab;
616 } SUNW_1.19;
617
618 SUNW_1.19 {
619 protected:
620 strlcat;
621 strlcpy;
622 umount2;
623 _umount2;
624 } SUNW_1.18.1;
625
626 SUNW_1.18.1 {
627 protected:
628 __fsetlocking;
629 } SUNW_1.18;
630
631 SUNW_1.18 { # SunOS 5.7 (Solaris 7)
632 protected:
633 btowc;
634 __fbufsize;
635 __flbf;
636 _flushlbf;
637 __fpending;
638 __fpurge;
639 __freadable;
640 __freading;
641 fwide;
642 fwprintf;
643 __fwritable;
644 __fwriting;
645 fwscanf;
646 getloadavg;
647 isaexec;
648 mbrlen;
649 mbrtowc;
650 mbsinit;
651 mbsrtowcs;
652 pcsample;
653 pthread_attr_getguardsize;
654 pthread_attr_setguardsize;
655 pthread_getconcurrency;
656 pthread_mutexattr_gettype;
657 pthread_mutexattr_settype;
658 pthread_rwlockattr_destroy;
659 pthread_rwlockattr_getpshared;
660 pthread_rwlockattr_init;
661 pthread_rwlockattr_setpshared;
662 pthread_rwlock_destroy;
663 pthread_rwlock_init;
664 pthread_rwlock_rdlock;
665 pthread_rwlock_tryrdlock;
666 pthread_rwlock_trywrlock;
667 pthread_rwlock_unlock;
668 pthread_rwlock_wrlock;
669 pthread_setconcurrency;
670 swprintf;
671 swscanf;
672 __sysconf_xpg5;
673 vfwprintf;
674 vswprintf;
675 vwprintf;
676 wcrtomb;
677 wcsrtombs;
678 wcsstr;
679 wctob;
680 wmemchr;
681 wmemcmp;
682 wmemcpy;
683 wmemmove;
684 wmemset;
685 wprintf;
686 wscanf;
687 } SUNW_1.17;
688
689 # The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because
690 # applications built on Solaris 2.6 Beta (when they did contain symbols)
691 # may depend on them. All symbol content for SunOS 5.6 is now in SUNW_1.1
692
693 SUNW_1.17 {
694 protected:
695 SUNW_1.17;
696 } SUNW_1.16;
697
698 SUNW_1.16 {
699 protected:
700 SUNW_1.16;
701 } SUNW_1.15;
702
703 SUNW_1.15 {
704 protected:
705 SUNW_1.15;
706 } SUNW_1.14;
707
708 SUNW_1.14 {
709 protected:
710 SUNW_1.14;
711 } SUNW_1.13;
712
713 SUNW_1.13 {
714 protected:
715 SUNW_1.13;
716 } SUNW_1.12;
717
718 SUNW_1.12 {
719 protected:
720 SUNW_1.12;
721 } SUNW_1.11;
722
723 SUNW_1.11 {
724 protected:
725 SUNW_1.11;
726 } SUNW_1.10;
727
728 SUNW_1.10 {
729 protected:
730 SUNW_1.10;
731 } SUNW_1.9;
732
733 SUNW_1.9 {
734 protected:
735 SUNW_1.9;
736 } SUNW_1.8;
737
738 SUNW_1.8 {
739 protected:
740 SUNW_1.8;
741 } SUNW_1.7;
742
743 SUNW_1.7 {
744 protected:
745 SUNW_1.7;
746 } SUNW_1.6;
747
748 SUNW_1.6 {
749 protected:
750 SUNW_1.6;
751 } SUNW_1.5;
752
753 SUNW_1.5 {
754 protected:
755 SUNW_1.5;
756 } SUNW_1.4;
757
758 SUNW_1.4 {
759 protected:
760 SUNW_1.4;
761 } SUNW_1.3;
762
763 SUNW_1.3 {
764 protected:
765 SUNW_1.3;
766 } SUNW_1.2;
767
768 SUNW_1.2 {
769 protected:
770 SUNW_1.2;
771 } SUNW_1.1;
772
773 SUNW_1.1 { # SunOS 5.6 (Solaris 2.6)
774 global:
775 __loc1;
776 protected:
777 basename;
778 bindtextdomain;
779 bsd_signal;
780 dbm_clearerr;
781 dbm_error;
782 dcgettext;
783 dgettext;
784 directio;
785 dirname;
786 endusershell;
787 _exithandle;
788 fgetwc;
789 fgetws;
790 fpgetround;
791 fpsetround;
792 fputwc;
793 fputws;
794 fseeko;
795 ftello;
796 ftrylockfile;
797 getexecname;
798 _getexecname;
799 getpassphrase;
800 gettext;
801 getusershell;
802 getwc;
803 getwchar;
804 getws;
805 isenglish;
806 isideogram;
807 isnumber;
808 isphonogram;
809 isspecial;
810 iswalnum;
811 iswalpha;
812 iswcntrl;
813 iswctype;
814 iswdigit;
815 iswgraph;
816 iswlower;
817 iswprint;
818 iswpunct;
819 iswspace;
820 iswupper;
821 iswxdigit;
822 ____loc1;
823 _longjmp;
824 _lwp_sema_trywait;
825 ntp_adjtime;
826 _ntp_adjtime;
827 ntp_gettime;
828 _ntp_gettime;
829 __posix_asctime_r;
830 __posix_ctime_r;
831 __posix_getgrgid_r;
832 __posix_getgrnam_r;
833 __posix_getlogin_r;
834 __posix_getpwnam_r;
835 __posix_getpwuid_r;
836 __posix_sigwait;
837 __posix_ttyname_r;
838 pset_assign;
839 pset_bind;
840 pset_create;
841 pset_destroy;
842 pset_info;
843 pthread_atfork;
844 pthread_attr_destroy;
845 pthread_attr_getdetachstate;
846 pthread_attr_getinheritsched;
847 pthread_attr_getschedparam;
848 pthread_attr_getschedpolicy;
849 pthread_attr_getscope;
850 pthread_attr_getstackaddr;
851 pthread_attr_getstacksize;
852 pthread_attr_init;
853 pthread_attr_setdetachstate;
854 pthread_attr_setinheritsched;
855 pthread_attr_setschedparam;
856 pthread_attr_setschedpolicy;
857 pthread_attr_setscope;
858 pthread_attr_setstackaddr;
859 pthread_attr_setstacksize;
860 pthread_cancel;
861 __pthread_cleanup_pop;
862 __pthread_cleanup_push;
863 pthread_create;
864 pthread_detach;
865 pthread_equal;
866 pthread_exit;
867 pthread_getschedparam;
868 pthread_getspecific;
869 pthread_join;
870 pthread_key_create;
871 pthread_key_delete;
872 pthread_kill;
873 pthread_once;
874 pthread_self;
875 pthread_setcancelstate;
876 pthread_setcanceltype;
877 pthread_setschedparam;
878 pthread_setspecific;
879 pthread_sigmask;
880 pthread_testcancel;
881 putwc;
882 putwchar;
883 putws;
884 regcmp;
885 regex;
886 resolvepath;
887 _resolvepath;
888 rwlock_destroy = NODYNSORT;
889 _rwlock_destroy = NODYNSORT;
890 sema_destroy;
891 _sema_destroy;
892 _setjmp;
893 setusershell;
894 siginterrupt;
895 sigstack;
896 snprintf;
897 strtows;
898 sync_instruction_memory;
899 textdomain;
900 thr_main;
901 towctrans;
902 towlower;
903 towupper;
904 ungetwc;
905 vsnprintf;
906 watoll;
907 wcscat;
908 wcschr;
909 wcscmp;
910 wcscoll;
911 wcscpy;
912 wcscspn;
913 wcsftime;
914 wcslen;
915 wcsncat;
916 wcsncmp;
917 wcsncpy;
918 wcspbrk;
919 wcsrchr;
920 wcsspn;
921 wcstod;
922 wcstok;
923 wcstol;
924 wcstoul;
925 wcswcs;
926 wcswidth;
927 wcsxfrm;
928 wctrans;
929 wctype;
930 wcwidth;
931 wscasecmp;
932 wscat;
933 wschr;
934 wscmp;
935 wscol;
936 wscoll;
937 wscpy;
938 wscspn;
939 wsdup;
940 wslen;
941 wsncasecmp;
942 wsncat;
943 wsncmp;
944 wsncpy;
945 wspbrk;
946 wsprintf;
947 wsrchr;
948 wsscanf;
949 wsspn;
950 wstod;
951 wstok;
952 wstol;
953 wstoll;
954 wstostr;
955 wsxfrm;
956 __xpg4_putmsg;
957 __xpg4_putpmsg;
958 } SUNW_0.9;
959
960 SUNW_0.9 { # SunOS 5.5 (Solaris 2.5)
961 protected:
962 acl;
963 bcmp;
964 bcopy;
965 bzero;
966 facl;
967 ftime;
968 getdtablesize;
969 gethostid;
970 gethostname;
971 getpagesize;
972 getpriority;
973 getrusage;
974 getwd;
975 index;
976 initstate;
977 killpg;
978 _nsc_trydoorcall;
979 pthread_condattr_destroy;
980 pthread_condattr_getpshared;
981 pthread_condattr_init;
982 pthread_condattr_setpshared;
983 pthread_cond_broadcast;
984 pthread_cond_destroy;
985 pthread_cond_init;
986 pthread_cond_signal;
987 pthread_cond_timedwait;
988 pthread_cond_wait;
989 pthread_mutexattr_destroy;
990 pthread_mutexattr_getprioceiling;
991 pthread_mutexattr_getprotocol;
992 pthread_mutexattr_getpshared;
993 pthread_mutexattr_init;
994 pthread_mutexattr_setprioceiling;
995 pthread_mutexattr_setprotocol;
996 pthread_mutexattr_setpshared;
997 pthread_mutex_destroy;
998 pthread_mutex_getprioceiling;
999 pthread_mutex_init;
1000 pthread_mutex_lock;
1001 pthread_mutex_setprioceiling;
1002 pthread_mutex_trylock;
1003 pthread_mutex_unlock;
1004 random;
1005 reboot;
1006 re_comp;
1007 re_exec;
1008 rindex;
1009 setbuffer;
1010 sethostname;
1011 setlinebuf;
1012 setpriority;
1013 setregid;
1014 setreuid;
1015 setstate;
1016 srandom;
1017 thr_min_stack;
1018 thr_stksegment;
1019 ualarm;
1020 usleep;
1021 wait3;
1022 wait4;
1023 } SUNW_0.8;
1024
1025 SUNW_0.8 { # SunOS 5.4 (Solaris 2.4)
1026 global:
1027 __xpg4 = NODIRECT;
1028 protected:
1029 addsev;
1030 cond_broadcast = NODYNSORT;
1031 cond_destroy = NODYNSORT;
1032 cond_init;
1033 cond_signal = NODYNSORT;
1034 cond_timedwait;
1035 cond_wait;
1036 confstr;
1037 fnmatch;
1038 _getdate_err_addr;
1039 glob;
1040 globfree;
1041 iconv;
1042 iconv_close;
1043 iconv_open;
1044 lfmt;
1045 mutex_destroy = NODYNSORT;
1046 mutex_init;
1047 mutex_lock = NODYNSORT;
1048 mutex_trylock = NODYNSORT;
1049 mutex_unlock = NODYNSORT;
1050 pfmt;
1051 regcomp;
1052 regerror;
1053 regexec;
1054 regfree;
1055 rwlock_init;
1056 rw_rdlock = NODYNSORT;
1057 rw_read_held;
1058 rw_tryrdlock = NODYNSORT;
1059 rw_trywrlock = NODYNSORT;
1060 rw_unlock = NODYNSORT;
1061 rw_write_held;
1062 rw_wrlock = NODYNSORT;
1063 sema_held;
1064 sema_init;
1065 sema_post;
1066 sema_trywait;
1067 sema_wait;
1068 setcat;
1069 sigfpe;
1070 strfmon;
1071 strptime;
1072 thr_continue;
1073 thr_create;
1074 thr_exit;
1075 thr_getconcurrency;
1076 thr_getprio;
1077 thr_getspecific;
1078 thr_join;
1079 thr_keycreate;
1080 thr_kill;
1081 thr_self = NODYNSORT;
1082 thr_setconcurrency;
1083 thr_setprio;
1084 thr_setspecific;
1085 thr_sigsetmask;
1086 thr_suspend;
1087 thr_yield;
1088 vlfmt;
1089 vpfmt;
1090 wordexp;
1091 wordfree;
1092 } SUNW_0.7;
1093
1094 SUNW_0.7 { # SunOS 5.3 (Solaris 2.3)
1095 global:
1096 altzone;
1097 isnanf = FUNCTION FILTER libm.so.2;
1098 lone;
1099 lten;
1100 lzero;
1101 memalign = NODIRECT;
1102 modff = FUNCTION FILTER libm.so.2;
1103 nss_default_finders;
1104 _sys_illlist;
1105 valloc = NODIRECT;
1106 protected:
1107 a64l;
1108 adjtime;
1109 ascftime;
1110 atoll;
1111 brk;
1112 cftime;
1113 closelog;
1114 csetcol;
1115 csetlen;
1116 ctermid_r;
1117 dbm_close;
1118 dbm_delete;
1119 dbm_fetch;
1120 dbm_firstkey;
1121 dbm_nextkey;
1122 dbm_open;
1123 dbm_store;
1124 decimal_to_double;
1125 decimal_to_extended;
1126 decimal_to_quadruple;
1127 decimal_to_single;
1128 double_to_decimal;
1129 drand48;
1130 econvert;
1131 ecvt;
1132 endnetgrent;
1133 endspent;
1134 endutent;
1135 endutxent;
1136 erand48;
1137 euccol;
1138 euclen;
1139 eucscol;
1140 extended_to_decimal;
1141 fchroot;
1142 fconvert;
1143 fcvt;
1144 ffs;
1145 fgetspent;
1146 fgetspent_r;
1147 _filbuf;
1148 finite;
1149 fork1 = NODYNSORT;
1150 fpclass;
1151 fpgetmask;
1152 fpgetsticky;
1153 fpsetmask;
1154 fpsetsticky;
1155 fstatfs;
1156 ftruncate;
1157 ftw;
1158 func_to_decimal;
1159 gconvert;
1160 gcvt;
1161 getdents;
1162 gethrtime;
1163 gethrvtime;
1164 getmntany;
1165 getmntent;
1166 getnetgrent;
1167 getnetgrent_r;
1168 getpw;
1169 getspent;
1170 getspent_r;
1171 getspnam;
1172 getspnam_r;
1173 getutent;
1174 getutid;
1175 getutline;
1176 getutmp;
1177 getutmpx;
1178 getutxent;
1179 getutxid;
1180 getutxline;
1181 getvfsany;
1182 getvfsent;
1183 getvfsfile;
1184 getvfsspec;
1185 getwidth;
1186 gsignal;
1187 hasmntopt;
1188 innetgr;
1189 insque;
1190 _insque;
1191 jrand48;
1192 l64a;
1193 ladd;
1194 lckpwdf;
1195 lcong48;
1196 ldivide;
1197 lexp10;
1198 llabs;
1199 lldiv;
1200 llog10;
1201 llseek;
1202 lltostr;
1203 lmul;
1204 lrand48;
1205 lshiftl;
1206 lsub;
1207 _lwp_cond_broadcast;
1208 _lwp_cond_signal;
1209 _lwp_cond_timedwait;
1210 _lwp_cond_wait;
1211 _lwp_continue;
1212 _lwp_info;
1213 _lwp_kill;
1214 _lwp_mutex_lock;
1215 _lwp_mutex_trylock;
1216 _lwp_mutex_unlock;
1217 _lwp_self;
1218 _lwp_sema_init;
1219 _lwp_sema_post;
1220 _lwp_sema_wait;
1221 _lwp_suspend;
1222 madvise;
1223 __major;
1224 __makedev;
1225 mincore;
1226 __minor;
1227 mkstemp;
1228 _mkstemp;
1229 mlockall;
1230 mrand48;
1231 munlockall;
1232 nrand48;
1233 _nss_netdb_aliases;
1234 _nss_XbyY_buf_alloc;
1235 _nss_XbyY_buf_free;
1236 __nsw_extended_action;
1237 __nsw_freeconfig;
1238 __nsw_getconfig;
1239 openlog;
1240 plock;
1241 pread;
1242 __priocntl;
1243 __priocntlset;
1244 processor_bind;
1245 processor_info;
1246 psiginfo;
1247 psignal;
1248 putpwent;
1249 putspent;
1250 pututline;
1251 pututxline;
1252 pwrite;
1253 qeconvert;
1254 qecvt;
1255 qfconvert;
1256 qfcvt;
1257 qgconvert;
1258 qgcvt;
1259 quadruple_to_decimal;
1260 realpath;
1261 remque;
1262 _remque;
1263 seconvert;
1264 seed48;
1265 select;
1266 _sema_held;
1267 setegid;
1268 seteuid;
1269 setlogmask;
1270 setnetgrent;
1271 setspent;
1272 settimeofday;
1273 setutent;
1274 setutxent;
1275 sfconvert;
1276 sgconvert;
1277 sig2str;
1278 sigwait;
1279 single_to_decimal;
1280 ssignal;
1281 statfs;
1282 str2sig;
1283 strcasecmp;
1284 string_to_decimal;
1285 strncasecmp;
1286 strsignal;
1287 strtoll;
1288 strtoull;
1289 swapctl;
1290 sysfs;
1291 syslog;
1292 _syslog;
1293 tmpnam_r;
1294 truncate;
1295 ttyslot;
1296 uadmin;
1297 ulckpwdf;
1298 ulltostr;
1299 unordered;
1300 updwtmp;
1301 updwtmpx;
1302 ustat;
1303 utimes;
1304 utmpname;
1305 utmpxname;
1306 vfork;
1307 vhangup;
1308 vsyslog;
1309 yield;
1310 };
1311
1312 # There should never be more than one SUNWprivate version.
1313 # Don't add any more. Add new private symbols to SUNWprivate_1.1
1314
1315 SUNWprivate_1.1 {
1316 global:
1317 ___Argv = NODIRECT;
1318 cfree = NODIRECT;
1319 _cswidth;
1320 __ctype_mask;
1321 __environ_lock = NODIRECT;
1322 __inf_read;
1323 __inf_written;
1324 __i_size;
1325 _isnanf = FUNCTION FILTER libm.so.2;
1326 __lc_charmap;
1327 __lc_collate;
1328 __lc_ctype;
1329 __lc_locale;
1330 __lc_messages;
1331 __lc_monetary;
1332 __lc_numeric;
1333 __lc_time;
1334 __libc_threaded;
1335 _lib_version = NODIRECT;
1336 _logb = FUNCTION FILTER libm.so.2;
1337 _lone = NODYNSORT;
1338 _lten = NODYNSORT;
1339 _lzero = NODYNSORT;
1340 __malloc_lock;
1341 _modff = FUNCTION FILTER libm.so.2;
1342 __nan_read;
1343 __nan_written;
1344 __nis_debug_bind;
1345 __nis_debug_calls;
1346 __nis_debug_file;
1347 __nis_debug_rpc;
1348 __nis_prefsrv;
1349 __nis_preftype;
1350 __nis_server;
1351 _nss_default_finders;
1352 _smbuf;
1353 _sp;
1354 _tdb_bootstrap;
1355 __threaded;
1356 thr_probe_getfunc_addr;
1357 __trans_lower;
1358 __trans_upper;
1359 _uberdata;
1360 __xpg6 = NODIRECT;
1361 protected:
1362 __accessat;
1363 acctctl;
1364 allocids;
1365 _assert_c99;
1366 __assert_c99;
1367 _assfail;
1368 attr_count;
1369 attr_to_data_type;
1370 attr_to_name;
1371 attr_to_option;
1372 attr_to_xattr_view;
1373 _autofssys;
1374 __btowc_dense;
1375 __btowc_euc;
1376 __btowc_sb;
1377 _bufsync;
1378 __charmap_init;
1379 _cladm;
1380 __class_quadruple;
1381 __collate_init;
1382 core_get_default_content;
1383 core_get_default_path;
1384 core_get_global_content;
1385 core_get_global_path;
1386 core_get_options;
1387 core_get_process_content;
1388 core_get_process_path;
1389 core_set_default_content;
1390 core_set_default_path;
1391 core_set_global_content;
1392 core_set_global_path;
1393 core_set_options;
1394 core_set_process_content;
1395 core_set_process_path;
1396 __ctype_init;
1397 dbm_close_status;
1398 dbm_do_nextkey;
1399 dbm_setdefwrite;
1400 _D_cplx_div;
1401 _D_cplx_div_ix;
1402 _D_cplx_div_rx;
1403 _D_cplx_mul;
1404 defcntl;
1405 defopen;
1406 defread;
1407 _delete;
1408 _dgettext;
1409 _doprnt;
1410 _doscan;
1411 _errfp;
1412 _errxfp;
1413 __eucpctowc_gen;
1414 exportfs;
1415 _F_cplx_div;
1416 _F_cplx_div_ix;
1417 _F_cplx_div_rx;
1418 _F_cplx_mul;
1419 __fgetwc_dense;
1420 __fgetwc_euc;
1421 __fgetwc_sb;
1422 __fgetwc_xpg5;
1423 __fgetws_xpg5;
1424 _findbuf;
1425 _findiop;
1426 __fini_daemon_priv;
1427 _finite;
1428 __fnmatch_C;
1429 __fnmatch_sb;
1430 __fnmatch_std;
1431 _fork1 = NODYNSORT;
1432 _forkall = NODYNSORT;
1433 _fpclass;
1434 _fpgetmask;
1435 _fpgetround;
1436 _fpgetsticky;
1437 _fprintf;
1438 _fpsetmask;
1439 _fpsetround;
1440 _fpsetsticky;
1441 __fputwc_xpg5;
1442 __fputws_xpg5;
1443 _ftw;
1444 _gcvt;
1445 _getarg;
1446 __getcontext;
1447 __getdate_std;
1448 _getdents;
1449 _get_exit_frame_monitor;
1450 _getfp;
1451 _getgroupsbymember;
1452 _getlogin_r;
1453 _getsp;
1454 __gettsp;
1455 getvmusage;
1456 __getwchar_xpg5;
1457 __getwc_xpg5;
1458 gtty;
1459 idmap_reg;
1460 idmap_unreg;
1461 __init_daemon_priv;
1462 __init_suid_priv;
1463 _insert;
1464 inst_sync;
1465 _is_euc_fc;
1466 _is_euc_pc;
1467 _iswctype;
1468 __iswctype_bc;
1469 __iswctype_sb;
1470 __iswctype_std;
1471 klpd_create;
1472 klpd_getpath;
1473 klpd_getport;
1474 klpd_getucred;
1475 klpd_register;
1476 klpd_register_id;
1477 klpd_unregister;
1478 klpd_unregister_id;
1479 _lgrp_home_fast = NODYNSORT;
1480 _lgrpsys;
1481 _lltostr;
1482 __localeconv_std;
1483 __locale_init;
1484 _lock_clear;
1485 _lock_try;
1486 _ltzset;
1487 lwp_self;
1488 makeut;
1489 makeutx;
1490 _mbftowc;
1491 __mbftowc_dense;
1492 __mbftowc_euc;
1493 __mbftowc_sb;
1494 __mblen_gen;
1495 __mblen_sb;
1496 __mbrlen_gen;
1497 __mbrlen_sb;
1498 __mbrtowc_dense;
1499 __mbrtowc_euc;
1500 __mbrtowc_sb;
1501 __mbsinit_gen;
1502 __mbsrtowcs_dense;
1503 __mbsrtowcs_euc;
1504 __mbsrtowcs_sb;
1505 __mbst_get_consumed_array;
1506 __mbst_get_locale;
1507 __mbst_get_nconsumed;
1508 __mbstowcs_dense;
1509 __mbstowcs_euc;
1510 __mbstowcs_sb;
1511 __mbst_set_consumed_array;
1512 __mbst_set_locale;
1513 __mbst_set_nconsumed;
1514 __mbtowc_dense;
1515 __mbtowc_euc;
1516 __mbtowc_sb;
1517 mcfiller;
1518 __messages_init;
1519 _mkarglst;
1520 mntopt;
1521 modctl;
1522 modutx;
1523 __monetary_init;
1524 msgctl64;
1525 __multi_innetgr;
1526 _mutex_destroy = NODYNSORT;
1527 mutex_held;
1528 _mutex_init = NODYNSORT;
1529 _mutex_unlock = NODYNSORT;
1530 name_to_attr;
1531 nfs_getfh;
1532 nfssvc;
1533 _nfssys;
1534 __nis_get_environment;
1535 __nl_langinfo_std;
1536 _nss_db_state_destr;
1537 nss_default_key2str;
1538 nss_delete;
1539 nss_endent;
1540 nss_getent;
1541 _nss_initf_group;
1542 _nss_initf_netgroup;
1543 _nss_initf_passwd;
1544 _nss_initf_shadow;
1545 nss_packed_arg_init;
1546 nss_packed_context_init;
1547 nss_packed_getkey;
1548 nss_packed_set_status;
1549 nss_search;
1550 nss_setent;
1551 _nss_XbyY_fgets;
1552 __nsw_extended_action_v1;
1553 __nsw_freeconfig_v1;
1554 __nsw_getconfig_v1;
1555 __nthreads;
1556 __numeric_init;
1557 __openattrdirat;
1558 option_to_attr;
1559 __priv_bracket;
1560 __priv_relinquish;
1561 pset_assign_forced;
1562 _psignal;
1563 _pthread_setcleanupinit;
1564 __putwchar_xpg5;
1565 __putwc_xpg5;
1566 rctlctl;
1567 rctllist;
1568 _realbufend;
1569 __regcomp_C;
1570 __regcomp_std;
1571 __regerror_std;
1572 __regexec_C;
1573 __regexec_std;
1574 __regfree_std;
1575 _resume;
1576 _resume_ret;
1577 _rpcsys;
1578 _sbrk_grow_aligned;
1579 scrwidth;
1580 semctl64;
1581 _semctl64;
1582 set_setcontext_enforcement;
1583 set_l10n_alternate_root;
1584 _setbufend;
1585 __set_errno;
1586 setprojrctl;
1587 _setregid;
1588 _setreuid;
1589 setsigacthandler;
1590 shmctl64;
1591 _shmctl64;
1592 sigflag;
1593 _signal;
1594 _sigoff;
1595 _sigon;
1596 _so_accept;
1597 _so_bind;
1598 _sockconfig;
1599 _so_connect;
1600 _so_getpeername;
1601 _so_getsockname;
1602 _so_getsockopt;
1603 _so_listen;
1604 _so_recv;
1605 _so_recvfrom;
1606 _so_recvmsg;
1607 _so_send;
1608 _so_sendmsg;
1609 _so_sendto;
1610 _so_setsockopt;
1611 _so_shutdown;
1612 _so_socket;
1613 _so_socketpair;
1614 str2group;
1615 str2passwd;
1616 str2spwd;
1617 __strcoll_C;
1618 __strcoll_sb;
1619 __strcoll_std;
1620 __strfmon_std;
1621 __strftime_std;
1622 __strptime_dontzero;
1623 __strptime_std;
1624 __strxfrm_C;
1625 __strxfrm_sb;
1626 __strxfrm_std;
1627 stty;
1628 syscall;
1629 _sysconfig;
1630 __systemcall;
1631 thr_continue_allmutators;
1632 _thr_continue_allmutators;
1633 thr_continue_mutator;
1634 _thr_continue_mutator;
1635 thr_getstate;
1636 _thr_getstate;
1637 thr_mutators_barrier;
1638 _thr_mutators_barrier;
1639 thr_probe_setup;
1640 _thr_schedctl;
1641 thr_setmutator;
1642 _thr_setmutator;
1643 thr_setstate;
1644 _thr_setstate;
1645 thr_sighndlrinfo;
1646 _thr_sighndlrinfo;
1647 _thr_slot_offset;
1648 thr_suspend_allmutators;
1649 _thr_suspend_allmutators;
1650 thr_suspend_mutator;
1651 _thr_suspend_mutator;
1652 thr_wait_mutator;
1653 _thr_wait_mutator;
1654 __time_init;
1655 __tls_get_addr;
1656 __towctrans_bc;
1657 __towctrans_std;
1658 __towlower_bc;
1659 __towlower_std;
1660 __towupper_bc;
1661 __towupper_std;
1662 _trwctype;
1663 __trwctype_std;
1664 _ttyname_dev;
1665 _ucred_alloc;
1666 ucred_getamask;
1667 _ucred_getamask;
1668 ucred_getasid;
1669 _ucred_getasid;
1670 ucred_getatid;
1671 _ucred_getatid;
1672 ucred_getauid;
1673 _ucred_getauid;
1674 _ulltostr;
1675 _uncached_getgrgid_r;
1676 _uncached_getgrnam_r;
1677 _uncached_getpwnam_r;
1678 _uncached_getpwuid_r;
1679 __ungetwc_xpg5;
1680 _unordered;
1681 utssys;
1682 _verrfp;
1683 _verrxfp;
1684 _vwarnfp;
1685 _vwarnxfp;
1686 _warnfp;
1687 _warnxfp;
1688 __wcrtomb_dense;
1689 __wcrtomb_euc;
1690 __wcrtomb_sb;
1691 __wcscoll_bc;
1692 __wcscoll_C;
1693 __wcscoll_std;
1694 __wcsftime_std;
1695 __wcsftime_xpg5;
1696 __wcsrtombs_dense;
1697 __wcsrtombs_euc;
1698 __wcsrtombs_sb;
1699 __wcstok_xpg5;
1700 __wcstombs_dense;
1701 __wcstombs_euc;
1702 __wcstombs_sb;
1703 __wcswidth_bc;
1704 __wcswidth_dense;
1705 __wcswidth_euc;
1706 __wcswidth_sb;
1707 __wcswidth_std;
1708 __wcsxfrm_bc;
1709 __wcsxfrm_C;
1710 __wcsxfrm_std;
1711 __wctob_dense;
1712 __wctob_euc;
1713 __wctob_sb;
1714 __wctoeucpc_gen;
1715 __wctomb_dense;
1716 __wctomb_euc;
1717 __wctomb_sb;
1718 __wctrans_std;
1719 __wctype_std;
1720 __wcwidth_bc;
1721 __wcwidth_dense;
1722 __wcwidth_euc;
1723 __wcwidth_sb;
1724 __wcwidth_std;
1725 wdbindf;
1726 wdchkind;
1727 wddelim;
1728 _wrtchk;
1729 _xflsbuf;
1730 _xgetwidth;
1731 zone_add_datalink;
1732 zone_boot;
1733 zone_check_datalink;
1734 zone_create;
1735 zone_destroy;
1736 zone_enter;
1737 zone_getattr;
1738 zone_get_id;
1739 zone_list;
1740 zone_list_datalink;
1741 zonept;
1742 zone_remove_datalink;
1743 zone_setattr;
1744 zone_shutdown;
1745 zone_version;
1746 # The following functions should not be exported from libc,
1747 # but /lib/libm.so.2, some older versions of the Studio
1748 # compiler/debugger components, and some ancient programs
1749 # found in /usr/dist reference them. When we no longer
1750 # care about these old and broken binary objects, these
1751 # symbols should be deleted.
1752 _brk = NODYNSORT;
1753 _cond_broadcast = NODYNSORT;
1754 _cond_init = NODYNSORT;
1755 _cond_signal = NODYNSORT;
1756 _cond_wait = NODYNSORT;
1757 _ecvt = NODYNSORT;
1758 _fcvt = NODYNSORT;
1759 _getc_unlocked = NODYNSORT;
1760 _llseek = NODYNSORT;
1761 _pthread_attr_getdetachstate = NODYNSORT;
1762 _pthread_attr_getinheritsched = NODYNSORT;
1763 _pthread_attr_getschedparam = NODYNSORT;
1764 _pthread_attr_getschedpolicy = NODYNSORT;
1765 _pthread_attr_getscope = NODYNSORT;
1766 _pthread_attr_getstackaddr = NODYNSORT;
1767 _pthread_attr_getstacksize = NODYNSORT;
1768 _pthread_attr_init = NODYNSORT;
1769 _pthread_condattr_getpshared = NODYNSORT;
1770 _pthread_condattr_init = NODYNSORT;
1771 _pthread_cond_init = NODYNSORT;
1772 _pthread_create = NODYNSORT;
1773 _pthread_getschedparam = NODYNSORT;
1774 _pthread_join = NODYNSORT;
1775 _pthread_key_create = NODYNSORT;
1776 _pthread_mutexattr_getprioceiling = NODYNSORT;
1777 _pthread_mutexattr_getprotocol = NODYNSORT;
1778 _pthread_mutexattr_getpshared = NODYNSORT;
1779 _pthread_mutexattr_init = NODYNSORT;
1780 _pthread_mutex_getprioceiling = NODYNSORT;
1781 _pthread_mutex_init = NODYNSORT;
1782 _pthread_sigmask = NODYNSORT;
1783 _rwlock_init = NODYNSORT;
1784 _rw_rdlock = NODYNSORT;
1785 _rw_unlock = NODYNSORT;
1786 _rw_wrlock = NODYNSORT;
1787 _sbrk_unlocked = NODYNSORT;
1788 _select = NODYNSORT;
1789 _sema_init = NODYNSORT;
1790 _sema_post = NODYNSORT;
1791 _sema_trywait = NODYNSORT;
1792 _sema_wait = NODYNSORT;
1793 _sysfs = NODYNSORT;
1794 _thr_create = NODYNSORT;
1795 _thr_exit = NODYNSORT;
1796 _thr_getprio = NODYNSORT;
1797 _thr_getspecific = NODYNSORT;
1798 _thr_join = NODYNSORT;
1799 _thr_keycreate = NODYNSORT;
1800 _thr_kill = NODYNSORT;
1801 _thr_main = NODYNSORT;
1802 _thr_self = NODYNSORT;
1803 _thr_setspecific = NODYNSORT;
1804 _thr_sigsetmask = NODYNSORT;
1805 _thr_stksegment = NODYNSORT;
1806 _ungetc_unlocked = NODYNSORT;
1807 local:
1808 __imax_lldiv = NODYNSORT;
1809 _ti_thr_self = NODYNSORT;
1810 *;
1811 };