Print this page
5709 Add binary compatibility with Solaris 10 update 10.
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Garrett D'Amore <garrett@damore.org>

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libc/port/mapfile-vers
          +++ new/usr/src/lib/libc/port/mapfile-vers
↓ open down ↓ 21 lines elided ↑ open up ↑
  22   22  # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  #
  24   24  # Copyright 2010 Nexenta Systems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26   26  #
  27   27  # Copyright (c) 2012 by Delphix. All rights reserved.
  28   28  # Copyright 2016 Joyent, Inc.
  29   29  # Copyright (c) 2013, OmniTI Computer Consulting, Inc. All rights reserved.
  30   30  # Copyright (c) 2013 Gary Mills
  31   31  # Copyright 2014 Garrett D'Amore <garrett@damore.org>
       32 +# Copyright 2015 RackTop Systems.
  32   33  
  33   34  #
  34   35  # MAPFILE HEADER START
  35   36  #
  36   37  # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  37   38  # Object versioning must comply with the rules detailed in
  38   39  #
  39   40  #       usr/src/lib/README.mapfiles
  40   41  #
  41   42  # You should not be making modifications here until you've read the most current
↓ open down ↓ 356 lines elided ↑ open up ↑
 398  399          aio_error;
 399  400          aio_fsync;
 400  401          aio_read;
 401  402          aioread;
 402  403          aio_return;
 403  404          aio_suspend;
 404  405          aiowait;
 405  406          aio_waitn;
 406  407          aio_write;
 407  408          aiowrite;
 408      -        asprintf;
 409  409          assfail;
 410  410          backtrace;
 411  411          backtrace_symbols;
 412  412          backtrace_symbols_fd;
 413  413          canonicalize_file_name;
 414  414          clearenv;
 415  415          clock_getres;
 416  416          clock_gettime;
 417  417          clock_nanosleep;
 418  418          clock_settime;
↓ open down ↓ 10 lines elided ↑ open up ↑
 429  429          door_server_create;
 430  430          door_setparam;
 431  431          door_ucred;
 432  432          door_unbind;
 433  433          door_xcreate;
 434  434          err;
 435  435          errx;
 436  436          faccessat;
 437  437          fchmodat;
 438  438          fcloseall;
 439      -        fdatasync;
 440  439          ffsl;
 441  440          ffsll;
 442  441          fgetattr;
 443  442          fls;
 444  443          flsl;
 445  444          flsll;
 446  445          forkallx;
 447  446          forkx;
 448  447          fsetattr;
 449  448          getattrat;
↓ open down ↓ 64 lines elided ↑ open up ↑
 514  513          sem_unlink;
 515  514          sem_wait;
 516  515          setattrat;
 517  516          setprogname;
 518  517          _sharefs;
 519  518          shm_open;
 520  519          shm_unlink;
 521  520          sigqueue;
 522  521          sigtimedwait;
 523  522          sigwaitinfo;
 524      -        smt_pause;
 525  523          stpcpy;
 526  524          stpncpy;
 527  525          strcasestr;
 528  526          strchrnul;
 529  527          strndup;
 530  528          strnlen;
 531  529          strnstr;
 532  530          strsep;
 533  531          symlinkat;
 534  532          thr_keycreate_once;
↓ open down ↓ 3 lines elided ↑ open up ↑
 538  536          timer_gettime;
 539  537          timer_settime;
 540  538          u8_strcmp;
 541  539          u8_validate;
 542  540          uconv_u16tou32;
 543  541          uconv_u16tou8;
 544  542          uconv_u32tou16;
 545  543          uconv_u32tou8;
 546  544          uconv_u8tou16;
 547  545          uconv_u8tou32;
 548      -        vasprintf;
 549  546          verr;
 550  547          verrx;
 551  548          vforkx;
 552  549          vwarn;
 553  550          vwarnx;
 554  551          warn;
 555  552          warnx;
 556  553          wcpcpy;
 557  554          wcpncpy;
 558  555          wcscasecmp;
↓ open down ↓ 10 lines elided ↑ open up ↑
 569  566          aio_return64;
 570  567          aio_suspend64;
 571  568          aio_waitn64;
 572  569          aio_write64;
 573  570          aiowrite64;
 574  571          lio_listio64;
 575  572          mkstemps64;
 576  573          posix_fadvise64;
 577  574          posix_fallocate64;
 578  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;
 579  584  } SUNW_1.22.6;
 580  585  
 581  586  SYMBOL_VERSION SUNW_1.22.6 {    # s10u9 - SunOS 5.10 (Solaris 10) patch additions
 582  587      protected:
 583  588          futimens;
 584  589          utimensat;
 585  590  } SUNW_1.22.5;
 586  591  
 587  592  SYMBOL_VERSION SUNW_1.22.5 {    # s10u8 - SunOS 5.10 (Solaris 10) patch additions
 588  593      protected:
↓ open down ↓ 2829 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX