Print this page
5468 Missing dependencies in lib/Makefile
5709 Add binary compatibility with Solaris 10 update 10.


  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 (c) 2015, Joyent, Inc.  All rights reserved.
  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.


 256 
 257     protected:
 258 
 259 $if sparc32
 260         __align_cpy_1;
 261 $endif
 262 
 263         addrtosymstr;
 264         aio_cancel;
 265         aiocancel;
 266         aio_error;
 267         aio_fsync;
 268         aio_read;
 269         aioread;
 270         aio_return;
 271         aio_suspend;
 272         aiowait;
 273         aio_waitn;
 274         aio_write;
 275         aiowrite;
 276         asprintf;
 277         assfail;
 278         backtrace;
 279         backtrace_symbols;
 280         backtrace_symbols_fd;
 281         canonicalize_file_name;
 282         clearenv;
 283         clock_getres;
 284         clock_gettime;
 285         clock_nanosleep;
 286         clock_settime;
 287         daemon;
 288         dirfd;
 289         door_bind;
 290         door_call;
 291         door_create;
 292         door_cred;
 293         door_getparam;
 294         door_info;
 295         door_return;
 296         door_revoke;
 297         door_server_create;
 298         door_setparam;
 299         door_ucred;
 300         door_unbind;
 301         door_xcreate;
 302         err;
 303         errx;
 304         faccessat;
 305         fchmodat;
 306         fcloseall;
 307         fdatasync;
 308         ffsl;
 309         ffsll;
 310         fgetattr;
 311         fls;
 312         flsl;
 313         flsll;
 314         forkallx;
 315         forkx;
 316         fsetattr;
 317         getattrat;
 318         getdelim;
 319         getline;
 320         get_nprocs;
 321         get_nprocs_conf;
 322         getprogname;
 323         htonl;
 324         htonll;
 325         htons;
 326         linkat;
 327         lio_listio;


 372         sched_yield;
 373         sem_close;
 374         sem_destroy;
 375         sem_getvalue;
 376         sem_init;
 377         sem_open;
 378         sem_post;
 379         sem_reltimedwait_np;
 380         sem_timedwait;
 381         sem_trywait;
 382         sem_unlink;
 383         sem_wait;
 384         setattrat;
 385         setprogname;
 386         _sharefs;
 387         shm_open;
 388         shm_unlink;
 389         sigqueue;
 390         sigtimedwait;
 391         sigwaitinfo;
 392         smt_pause;
 393         stpcpy;
 394         stpncpy;
 395         strcasestr;
 396         strchrnul;
 397         strndup;
 398         strnlen;
 399         strnstr;
 400         strsep;
 401         symlinkat;
 402         thr_keycreate_once;
 403         timer_create;
 404         timer_delete;
 405         timer_getoverrun;
 406         timer_gettime;
 407         timer_settime;
 408         u8_strcmp;
 409         u8_validate;
 410         uconv_u16tou32;
 411         uconv_u16tou8;
 412         uconv_u32tou16;
 413         uconv_u32tou8;
 414         uconv_u8tou16;
 415         uconv_u8tou32;
 416         vasprintf;
 417         verr;
 418         verrx;
 419         vforkx;
 420         vwarn;
 421         vwarnx;
 422         warn;
 423         warnx;
 424         wcpcpy;
 425         wcpncpy;
 426         wcscasecmp;
 427         wcsdup;
 428         wcsncasecmp;
 429         wcsnlen;
 430 
 431 $if lf64
 432         aio_cancel64;
 433         aio_error64;
 434         aio_fsync64;
 435         aio_read64;
 436         aioread64;
 437         aio_return64;
 438         aio_suspend64;
 439         aio_waitn64;
 440         aio_write64;
 441         aiowrite64;
 442         lio_listio64;
 443         mkstemps64;
 444         posix_fadvise64;
 445         posix_fallocate64;
 446 $endif








 447 } SUNW_1.22.6;
 448 
 449 SYMBOL_VERSION SUNW_1.22.6 {    # s10u9 - SunOS 5.10 (Solaris 10) patch additions
 450     protected:
 451         futimens;
 452         utimensat;
 453 } SUNW_1.22.5;
 454 
 455 SYMBOL_VERSION SUNW_1.22.5 {    # s10u8 - SunOS 5.10 (Solaris 10) patch additions
 456     protected:
 457         getpagesizes2;
 458 } SUNW_1.22.4;
 459 
 460 SYMBOL_VERSION SUNW_1.22.4 {    # s10u7 - SunOS 5.10 (Solaris 10) patch additions
 461     protected:
 462         SUNW_1.22.4;
 463 } SUNW_1.22.3;
 464 
 465 SYMBOL_VERSION SUNW_1.22.3 {    # SunOS 5.10 (Solaris 10) patch additions
 466     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 (c) 2015, Joyent, Inc.  All rights reserved.
  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.


 257 
 258     protected:
 259 
 260 $if sparc32
 261         __align_cpy_1;
 262 $endif
 263 
 264         addrtosymstr;
 265         aio_cancel;
 266         aiocancel;
 267         aio_error;
 268         aio_fsync;
 269         aio_read;
 270         aioread;
 271         aio_return;
 272         aio_suspend;
 273         aiowait;
 274         aio_waitn;
 275         aio_write;
 276         aiowrite;

 277         assfail;
 278         backtrace;
 279         backtrace_symbols;
 280         backtrace_symbols_fd;
 281         canonicalize_file_name;
 282         clearenv;
 283         clock_getres;
 284         clock_gettime;
 285         clock_nanosleep;
 286         clock_settime;
 287         daemon;
 288         dirfd;
 289         door_bind;
 290         door_call;
 291         door_create;
 292         door_cred;
 293         door_getparam;
 294         door_info;
 295         door_return;
 296         door_revoke;
 297         door_server_create;
 298         door_setparam;
 299         door_ucred;
 300         door_unbind;
 301         door_xcreate;
 302         err;
 303         errx;
 304         faccessat;
 305         fchmodat;
 306         fcloseall;

 307         ffsl;
 308         ffsll;
 309         fgetattr;
 310         fls;
 311         flsl;
 312         flsll;
 313         forkallx;
 314         forkx;
 315         fsetattr;
 316         getattrat;
 317         getdelim;
 318         getline;
 319         get_nprocs;
 320         get_nprocs_conf;
 321         getprogname;
 322         htonl;
 323         htonll;
 324         htons;
 325         linkat;
 326         lio_listio;


 371         sched_yield;
 372         sem_close;
 373         sem_destroy;
 374         sem_getvalue;
 375         sem_init;
 376         sem_open;
 377         sem_post;
 378         sem_reltimedwait_np;
 379         sem_timedwait;
 380         sem_trywait;
 381         sem_unlink;
 382         sem_wait;
 383         setattrat;
 384         setprogname;
 385         _sharefs;
 386         shm_open;
 387         shm_unlink;
 388         sigqueue;
 389         sigtimedwait;
 390         sigwaitinfo;

 391         stpcpy;
 392         stpncpy;
 393         strcasestr;
 394         strchrnul;
 395         strndup;
 396         strnlen;
 397         strnstr;
 398         strsep;
 399         symlinkat;
 400         thr_keycreate_once;
 401         timer_create;
 402         timer_delete;
 403         timer_getoverrun;
 404         timer_gettime;
 405         timer_settime;
 406         u8_strcmp;
 407         u8_validate;
 408         uconv_u16tou32;
 409         uconv_u16tou8;
 410         uconv_u32tou16;
 411         uconv_u32tou8;
 412         uconv_u8tou16;
 413         uconv_u8tou32;

 414         verr;
 415         verrx;
 416         vforkx;
 417         vwarn;
 418         vwarnx;
 419         warn;
 420         warnx;
 421         wcpcpy;
 422         wcpncpy;
 423         wcscasecmp;
 424         wcsdup;
 425         wcsncasecmp;
 426         wcsnlen;
 427 
 428 $if lf64
 429         aio_cancel64;
 430         aio_error64;
 431         aio_fsync64;
 432         aio_read64;
 433         aioread64;
 434         aio_return64;
 435         aio_suspend64;
 436         aio_waitn64;
 437         aio_write64;
 438         aiowrite64;
 439         lio_listio64;
 440         mkstemps64;
 441         posix_fadvise64;
 442         posix_fallocate64;
 443 $endif
 444 } SUNW_1.22.7;
 445 
 446 SYMBOL_VERSION SUNW_1.22.7 {    # s10u10 - SunOS 5.10 (Solaris 10) patch additions
 447     protected:
 448         asprintf;
 449         fdatasync;
 450         smt_pause;
 451         vasprintf;
 452 } SUNW_1.22.6;
 453 
 454 SYMBOL_VERSION SUNW_1.22.6 {    # s10u9 - SunOS 5.10 (Solaris 10) patch additions
 455     protected:
 456         futimens;
 457         utimensat;
 458 } SUNW_1.22.5;
 459 
 460 SYMBOL_VERSION SUNW_1.22.5 {    # s10u8 - SunOS 5.10 (Solaris 10) patch additions
 461     protected:
 462         getpagesizes2;
 463 } SUNW_1.22.4;
 464 
 465 SYMBOL_VERSION SUNW_1.22.4 {    # s10u7 - SunOS 5.10 (Solaris 10) patch additions
 466     protected:
 467         SUNW_1.22.4;
 468 } SUNW_1.22.3;
 469 
 470 SYMBOL_VERSION SUNW_1.22.3 {    # SunOS 5.10 (Solaris 10) patch additions
 471     protected: