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 (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
23 #
24 # Copyright 2010 Nexenta Systems, Inc. All rights reserved.
25 # Use is subject to license terms.
26 #
27 # Copyright (c) 2012 by Delphix. All rights reserved.
28 # Copyright 2016 Joyent, Inc.
29 # Copyright (c) 2013, OmniTI Computer Consulting, Inc. All rights reserved.
30 # Copyright (c) 2013 Gary Mills
31 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
32
33 #
34 # MAPFILE HEADER START
35 #
36 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
37 # Object versioning must comply with the rules detailed in
38 #
39 # usr/src/lib/README.mapfiles
40 #
41 # You should not be making modifications here until you've read the most current
42 # copy of that file. If you need help, contact a gatekeeper for guidance.
43 #
44 # MAPFILE HEADER END
45 #
46
47 $mapfile_version 2
48
49 #
50 # All function names added to this or any other libc mapfile
51 # must be placed under the 'protected:' designation.
388
389 protected:
390
391 $if sparc32
392 __align_cpy_1;
393 $endif
394
395 addrtosymstr;
396 aio_cancel;
397 aiocancel;
398 aio_error;
399 aio_fsync;
400 aio_read;
401 aioread;
402 aio_return;
403 aio_suspend;
404 aiowait;
405 aio_waitn;
406 aio_write;
407 aiowrite;
408 asprintf;
409 assfail;
410 backtrace;
411 backtrace_symbols;
412 backtrace_symbols_fd;
413 canonicalize_file_name;
414 clearenv;
415 clock_getres;
416 clock_gettime;
417 clock_nanosleep;
418 clock_settime;
419 daemon;
420 dirfd;
421 door_bind;
422 door_call;
423 door_create;
424 door_cred;
425 door_getparam;
426 door_info;
427 door_return;
428 door_revoke;
429 door_server_create;
430 door_setparam;
431 door_ucred;
432 door_unbind;
433 door_xcreate;
434 err;
435 errx;
436 faccessat;
437 fchmodat;
438 fcloseall;
439 fdatasync;
440 ffsl;
441 ffsll;
442 fgetattr;
443 fls;
444 flsl;
445 flsll;
446 forkallx;
447 forkx;
448 fsetattr;
449 getattrat;
450 getdelim;
451 getline;
452 get_nprocs;
453 get_nprocs_conf;
454 getprogname;
455 htonl;
456 htonll;
457 htons;
458 linkat;
459 lio_listio;
504 sched_yield;
505 sem_close;
506 sem_destroy;
507 sem_getvalue;
508 sem_init;
509 sem_open;
510 sem_post;
511 sem_reltimedwait_np;
512 sem_timedwait;
513 sem_trywait;
514 sem_unlink;
515 sem_wait;
516 setattrat;
517 setprogname;
518 _sharefs;
519 shm_open;
520 shm_unlink;
521 sigqueue;
522 sigtimedwait;
523 sigwaitinfo;
524 smt_pause;
525 stpcpy;
526 stpncpy;
527 strcasestr;
528 strchrnul;
529 strndup;
530 strnlen;
531 strnstr;
532 strsep;
533 symlinkat;
534 thr_keycreate_once;
535 timer_create;
536 timer_delete;
537 timer_getoverrun;
538 timer_gettime;
539 timer_settime;
540 u8_strcmp;
541 u8_validate;
542 uconv_u16tou32;
543 uconv_u16tou8;
544 uconv_u32tou16;
545 uconv_u32tou8;
546 uconv_u8tou16;
547 uconv_u8tou32;
548 vasprintf;
549 verr;
550 verrx;
551 vforkx;
552 vwarn;
553 vwarnx;
554 warn;
555 warnx;
556 wcpcpy;
557 wcpncpy;
558 wcscasecmp;
559 wcsdup;
560 wcsncasecmp;
561 wcsnlen;
562
563 $if lf64
564 aio_cancel64;
565 aio_error64;
566 aio_fsync64;
567 aio_read64;
568 aioread64;
569 aio_return64;
570 aio_suspend64;
571 aio_waitn64;
572 aio_write64;
573 aiowrite64;
574 lio_listio64;
575 mkstemps64;
576 posix_fadvise64;
577 posix_fallocate64;
578 $endif
579 } SUNW_1.22.6;
580
581 SYMBOL_VERSION SUNW_1.22.6 { # s10u9 - SunOS 5.10 (Solaris 10) patch additions
582 protected:
583 futimens;
584 utimensat;
585 } SUNW_1.22.5;
586
587 SYMBOL_VERSION SUNW_1.22.5 { # s10u8 - SunOS 5.10 (Solaris 10) patch additions
588 protected:
589 getpagesizes2;
590 } SUNW_1.22.4;
591
592 SYMBOL_VERSION SUNW_1.22.4 { # s10u7 - SunOS 5.10 (Solaris 10) patch additions
593 protected:
594 SUNW_1.22.4;
595 } SUNW_1.22.3;
596
597 SYMBOL_VERSION SUNW_1.22.3 { # SunOS 5.10 (Solaris 10) patch additions
598 protected:
|
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 (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
23 #
24 # Copyright 2010 Nexenta Systems, Inc. All rights reserved.
25 # Use is subject to license terms.
26 #
27 # Copyright (c) 2012 by Delphix. All rights reserved.
28 # Copyright 2016 Joyent, Inc.
29 # Copyright (c) 2013, OmniTI Computer Consulting, Inc. All rights reserved.
30 # Copyright (c) 2013 Gary Mills
31 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
32 # Copyright 2015 RackTop Systems.
33
34 #
35 # MAPFILE HEADER START
36 #
37 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
38 # Object versioning must comply with the rules detailed in
39 #
40 # usr/src/lib/README.mapfiles
41 #
42 # You should not be making modifications here until you've read the most current
43 # copy of that file. If you need help, contact a gatekeeper for guidance.
44 #
45 # MAPFILE HEADER END
46 #
47
48 $mapfile_version 2
49
50 #
51 # All function names added to this or any other libc mapfile
52 # must be placed under the 'protected:' designation.
389
390 protected:
391
392 $if sparc32
393 __align_cpy_1;
394 $endif
395
396 addrtosymstr;
397 aio_cancel;
398 aiocancel;
399 aio_error;
400 aio_fsync;
401 aio_read;
402 aioread;
403 aio_return;
404 aio_suspend;
405 aiowait;
406 aio_waitn;
407 aio_write;
408 aiowrite;
409 assfail;
410 backtrace;
411 backtrace_symbols;
412 backtrace_symbols_fd;
413 canonicalize_file_name;
414 clearenv;
415 clock_getres;
416 clock_gettime;
417 clock_nanosleep;
418 clock_settime;
419 daemon;
420 dirfd;
421 door_bind;
422 door_call;
423 door_create;
424 door_cred;
425 door_getparam;
426 door_info;
427 door_return;
428 door_revoke;
429 door_server_create;
430 door_setparam;
431 door_ucred;
432 door_unbind;
433 door_xcreate;
434 err;
435 errx;
436 faccessat;
437 fchmodat;
438 fcloseall;
439 ffsl;
440 ffsll;
441 fgetattr;
442 fls;
443 flsl;
444 flsll;
445 forkallx;
446 forkx;
447 fsetattr;
448 getattrat;
449 getdelim;
450 getline;
451 get_nprocs;
452 get_nprocs_conf;
453 getprogname;
454 htonl;
455 htonll;
456 htons;
457 linkat;
458 lio_listio;
503 sched_yield;
504 sem_close;
505 sem_destroy;
506 sem_getvalue;
507 sem_init;
508 sem_open;
509 sem_post;
510 sem_reltimedwait_np;
511 sem_timedwait;
512 sem_trywait;
513 sem_unlink;
514 sem_wait;
515 setattrat;
516 setprogname;
517 _sharefs;
518 shm_open;
519 shm_unlink;
520 sigqueue;
521 sigtimedwait;
522 sigwaitinfo;
523 stpcpy;
524 stpncpy;
525 strcasestr;
526 strchrnul;
527 strndup;
528 strnlen;
529 strnstr;
530 strsep;
531 symlinkat;
532 thr_keycreate_once;
533 timer_create;
534 timer_delete;
535 timer_getoverrun;
536 timer_gettime;
537 timer_settime;
538 u8_strcmp;
539 u8_validate;
540 uconv_u16tou32;
541 uconv_u16tou8;
542 uconv_u32tou16;
543 uconv_u32tou8;
544 uconv_u8tou16;
545 uconv_u8tou32;
546 verr;
547 verrx;
548 vforkx;
549 vwarn;
550 vwarnx;
551 warn;
552 warnx;
553 wcpcpy;
554 wcpncpy;
555 wcscasecmp;
556 wcsdup;
557 wcsncasecmp;
558 wcsnlen;
559
560 $if lf64
561 aio_cancel64;
562 aio_error64;
563 aio_fsync64;
564 aio_read64;
565 aioread64;
566 aio_return64;
567 aio_suspend64;
568 aio_waitn64;
569 aio_write64;
570 aiowrite64;
571 lio_listio64;
572 mkstemps64;
573 posix_fadvise64;
574 posix_fallocate64;
575 $endif
576 } SUNW_1.22.7;
577
578 SYMBOL_VERSION SUNW_1.22.7 { # s10u10 - SunOS 5.10 (Solaris 10) patch additions
579 protected:
580 asprintf;
581 fdatasync;
582 smt_pause;
583 vasprintf;
584 } SUNW_1.22.6;
585
586 SYMBOL_VERSION SUNW_1.22.6 { # s10u9 - SunOS 5.10 (Solaris 10) patch additions
587 protected:
588 futimens;
589 utimensat;
590 } SUNW_1.22.5;
591
592 SYMBOL_VERSION SUNW_1.22.5 { # s10u8 - SunOS 5.10 (Solaris 10) patch additions
593 protected:
594 getpagesizes2;
595 } SUNW_1.22.4;
596
597 SYMBOL_VERSION SUNW_1.22.4 { # s10u7 - SunOS 5.10 (Solaris 10) patch additions
598 protected:
599 SUNW_1.22.4;
600 } SUNW_1.22.3;
601
602 SYMBOL_VERSION SUNW_1.22.3 { # SunOS 5.10 (Solaris 10) patch additions
603 protected:
|