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:
|