Print this page
OS-3752 Increase IOV_MAX to at least 1024
OS-3524 in order to support interaction with docker containers, need to be able to connect to stdio for init from GZ
OS-3525 in order to support 'docker logs' need to be able to get stdio from zone to log file
OS-3294 add support for inotify
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>


   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 #
  23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2014, Joyent, Inc. All rights reserved.
  25 # Copyright 2013 Garrett D'Amore <garrett@damore.org>
  26 # Copyright 2013 Saso Kiselkov. All rights reserved.
  27 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>

  28 # Copyright 2016 Nexenta Systems, Inc.
  29 #
  30 
  31 include $(SRC)/uts/Makefile.uts
  32 
  33 FILEMODE=644
  34 
  35 #
  36 #       Note that the following headers are present in the kernel but
  37 #       neither installed or shipped as part of the product:
  38 #               cpuid_drv.h:            Private interface for cpuid consumers
  39 #               unix_bb_info.h:         Private interface to kcov
  40 #
  41 
  42 i386_HDRS=                      \
  43         agp/agpamd64gart_io.h   \
  44         agp/agpdefs.h           \
  45         agp/agpgart_impl.h      \
  46         agp/agpmaster_io.h      \
  47         agp/agptarget_io.h      \


 258         fstyp.h                 \
 259         ftrace.h                \
 260         fx.h                    \
 261         fxpriocntl.h            \
 262         gfs.h                   \
 263         gld.h                   \
 264         gldpriv.h               \
 265         group.h                 \
 266         hdio.h                  \
 267         hook.h                  \
 268         hook_event.h            \
 269         hook_impl.h             \
 270         hwconf.h                \
 271         ia.h                    \
 272         iapriocntl.h            \
 273         ibpart.h                \
 274         id32.h                  \
 275         idmap.h                 \
 276         ieeefp.h                \
 277         id_space.h              \

 278         instance.h              \
 279         int_const.h             \
 280         int_fmtio.h             \
 281         int_limits.h            \
 282         int_types.h             \
 283         inttypes.h              \
 284         ioccom.h                \
 285         ioctl.h                 \
 286         ipc.h                   \
 287         ipc_impl.h              \
 288         ipc_rctl.h              \
 289         ipd.h                   \
 290         ipmi.h                  \
 291         isa_defs.h              \
 292         iscsi_authclient.h      \
 293         iscsi_authclientglue.h  \
 294         iscsi_protocol.h        \
 295         jioctl.h                \
 296         kbd.h                   \
 297         kbdreg.h                \


 326         kiconv_utf8_gb2312.h    \
 327         kiconv_utf8_hkscs.h     \
 328         kiconv_utf8_uhc.h       \
 329         kidmap.h                \
 330         klpd.h                  \
 331         klwp.h                  \
 332         kmdb.h                  \
 333         kmem.h                  \
 334         kmem_impl.h             \
 335         kobj.h                  \
 336         kobj_impl.h             \
 337         ksocket.h               \
 338         kstat.h                 \
 339         kstr.h                  \
 340         ksyms.h                 \
 341         ksynch.h                \
 342         ldterm.h                \
 343         lgrp.h                  \
 344         lgrp_user.h             \
 345         libc_kernel.h           \

 346         link.h                  \
 347         list.h                  \
 348         list_impl.h             \
 349         llc1.h                  \
 350         loadavg.h               \
 351         lock.h                  \
 352         lockfs.h                \
 353         lockstat.h              \
 354         lofi.h                  \
 355         log.h                   \
 356         logindmux.h             \
 357         logindmux_impl.h        \
 358         lwp.h                   \
 359         lwp_timer_impl.h        \
 360         lwp_upimutex_impl.h     \
 361         lpif.h                  \
 362         mac.h                   \
 363         mac_client.h            \
 364         mac_client_impl.h       \
 365         mac_ether.h             \


 646         vmem.h                  \
 647         vmem_impl.h             \
 648         vmsystm.h               \
 649         vnic.h                  \
 650         vnic_impl.h             \
 651         vnode.h                 \
 652         vscan.h                 \
 653         vtoc.h                  \
 654         vtrace.h                \
 655         vuid_event.h            \
 656         vuid_wheel.h            \
 657         vuid_queue.h            \
 658         vuid_state.h            \
 659         vuid_store.h            \
 660         wait.h                  \
 661         waitq.h                 \
 662         wanboot_impl.h          \
 663         watchpoint.h            \
 664         winlockio.h             \
 665         zcons.h                 \

 666         zone.h                  \
 667         xti_inet.h              \
 668         xti_osi.h               \
 669         xti_xtiopt.h            \
 670         zmod.h
 671 
 672 HDRS=                           \
 673         $(GENHDRS)              \
 674         $(CHKHDRS)
 675 
 676 AUDIOHDRS=                      \
 677         ac97.h                  \
 678         audio_common.h          \
 679         audio_driver.h          \
 680         audio_oss.h             \
 681         g711.h
 682 
 683 AVHDRS=                         \
 684         iec61883.h
 685 




   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 #
  23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2014, Joyent, Inc. All rights reserved.
  25 # Copyright 2013 Garrett D'Amore <garrett@damore.org>
  26 # Copyright 2013 Saso Kiselkov. All rights reserved.
  27 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
  28 # Copyright 2015, Joyent, Inc. All rights reserved.
  29 # Copyright 2016 Nexenta Systems, Inc.
  30 #
  31 
  32 include $(SRC)/uts/Makefile.uts
  33 
  34 FILEMODE=644
  35 
  36 #
  37 #       Note that the following headers are present in the kernel but
  38 #       neither installed or shipped as part of the product:
  39 #               cpuid_drv.h:            Private interface for cpuid consumers
  40 #               unix_bb_info.h:         Private interface to kcov
  41 #
  42 
  43 i386_HDRS=                      \
  44         agp/agpamd64gart_io.h   \
  45         agp/agpdefs.h           \
  46         agp/agpgart_impl.h      \
  47         agp/agpmaster_io.h      \
  48         agp/agptarget_io.h      \


 259         fstyp.h                 \
 260         ftrace.h                \
 261         fx.h                    \
 262         fxpriocntl.h            \
 263         gfs.h                   \
 264         gld.h                   \
 265         gldpriv.h               \
 266         group.h                 \
 267         hdio.h                  \
 268         hook.h                  \
 269         hook_event.h            \
 270         hook_impl.h             \
 271         hwconf.h                \
 272         ia.h                    \
 273         iapriocntl.h            \
 274         ibpart.h                \
 275         id32.h                  \
 276         idmap.h                 \
 277         ieeefp.h                \
 278         id_space.h              \
 279         inotify.h               \
 280         instance.h              \
 281         int_const.h             \
 282         int_fmtio.h             \
 283         int_limits.h            \
 284         int_types.h             \
 285         inttypes.h              \
 286         ioccom.h                \
 287         ioctl.h                 \
 288         ipc.h                   \
 289         ipc_impl.h              \
 290         ipc_rctl.h              \
 291         ipd.h                   \
 292         ipmi.h                  \
 293         isa_defs.h              \
 294         iscsi_authclient.h      \
 295         iscsi_authclientglue.h  \
 296         iscsi_protocol.h        \
 297         jioctl.h                \
 298         kbd.h                   \
 299         kbdreg.h                \


 328         kiconv_utf8_gb2312.h    \
 329         kiconv_utf8_hkscs.h     \
 330         kiconv_utf8_uhc.h       \
 331         kidmap.h                \
 332         klpd.h                  \
 333         klwp.h                  \
 334         kmdb.h                  \
 335         kmem.h                  \
 336         kmem_impl.h             \
 337         kobj.h                  \
 338         kobj_impl.h             \
 339         ksocket.h               \
 340         kstat.h                 \
 341         kstr.h                  \
 342         ksyms.h                 \
 343         ksynch.h                \
 344         ldterm.h                \
 345         lgrp.h                  \
 346         lgrp_user.h             \
 347         libc_kernel.h           \
 348         limits.h                \
 349         link.h                  \
 350         list.h                  \
 351         list_impl.h             \
 352         llc1.h                  \
 353         loadavg.h               \
 354         lock.h                  \
 355         lockfs.h                \
 356         lockstat.h              \
 357         lofi.h                  \
 358         log.h                   \
 359         logindmux.h             \
 360         logindmux_impl.h        \
 361         lwp.h                   \
 362         lwp_timer_impl.h        \
 363         lwp_upimutex_impl.h     \
 364         lpif.h                  \
 365         mac.h                   \
 366         mac_client.h            \
 367         mac_client_impl.h       \
 368         mac_ether.h             \


 649         vmem.h                  \
 650         vmem_impl.h             \
 651         vmsystm.h               \
 652         vnic.h                  \
 653         vnic_impl.h             \
 654         vnode.h                 \
 655         vscan.h                 \
 656         vtoc.h                  \
 657         vtrace.h                \
 658         vuid_event.h            \
 659         vuid_wheel.h            \
 660         vuid_queue.h            \
 661         vuid_state.h            \
 662         vuid_store.h            \
 663         wait.h                  \
 664         waitq.h                 \
 665         wanboot_impl.h          \
 666         watchpoint.h            \
 667         winlockio.h             \
 668         zcons.h                 \
 669         zfd.h                   \
 670         zone.h                  \
 671         xti_inet.h              \
 672         xti_osi.h               \
 673         xti_xtiopt.h            \
 674         zmod.h
 675 
 676 HDRS=                           \
 677         $(GENHDRS)              \
 678         $(CHKHDRS)
 679 
 680 AUDIOHDRS=                      \
 681         ac97.h                  \
 682         audio_common.h          \
 683         audio_driver.h          \
 684         audio_oss.h             \
 685         g711.h
 686 
 687 AVHDRS=                         \
 688         iec61883.h
 689