Print this page
5007142 Add ntohll and htonll to sys/byteorder.h
6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64
PSARC 2008/474


   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 # ident "%Z%%M% %I%     %E% SMI"
  26 #
  27 
  28 #
  29 # All function names added to this or any other libc mapfile
  30 # must be placed under the 'protected:' designation.
  31 # The 'global:' designation is used *only* for data
  32 # items and for the members of the malloc() family.
  33 #
  34 
  35 SUNW_1.23 {             # SunOS 5.11 (Solaris 11)
  36     global:
  37         _nl_domain_bindings;
  38         _nl_msg_cat_cntr;
  39     protected:
  40         addrtosymstr;
  41         aio_cancel;
  42         aiocancel;
  43         aio_error;
  44         aio_fsync;
  45         aio_read;
  46         aioread;


  64         door_create;
  65         door_cred;
  66         door_getparam;
  67         door_info;
  68         door_return;
  69         door_revoke;
  70         door_server_create;
  71         door_setparam;
  72         door_ucred;
  73         door_unbind;
  74         err;
  75         errx;
  76         fdatasync;
  77         fgetattr;
  78         forkallx;
  79         forkx;
  80         fsetattr;
  81         getattrat;
  82         getpagesizes2;
  83         htonl;

  84         htons;
  85         lio_listio;
  86         mkdtemp;
  87         mkstemps;
  88         mq_close;
  89         mq_getattr;
  90         mq_notify;
  91         mq_open;
  92         mq_receive;
  93         mq_reltimedreceive_np;
  94         mq_reltimedsend_np;
  95         mq_send;
  96         mq_setattr;
  97         mq_timedreceive;
  98         mq_timedsend;
  99         mq_unlink;
 100         nanosleep;
 101         ntohl;

 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;




   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;


  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;