Print this page
NEX-9559 remove nza-closed cruft
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Steve Peng <steve.peng@nexenta.com>
NEX-5272 KRRP: replicate snapshot properties
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Alexey Komarov <alexey.komarov@nexenta.com>
Reviewed by: Alex Aizman <alex.aizman@nexenta.com>
2605 want to resume interrupted zfs send
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com>
Reviewed by: Xin Li <delphij@freebsd.org>
Reviewed by: Arne Jansen <sensille@gmx.net>
Approved by: Dan McDonald <danmcd@omniti.com>
OS-103 handle CoS descriptor persistent references across vdev operations
Moved closed ZFS files to open repo, changed Makefiles accordingly
Removed unneeded weak symbols
re #8279 rb3915 need a mechanism to notify NMS about ZFS config changes (Opened code)
Bug 11205: add missing libzfs_closed_stubs.c to fix opensource-only build.
ZFS plus work: special vdevs, cos, cos/vdev properties

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libzfs/Makefile.com
          +++ new/usr/src/lib/libzfs/Makefile.com
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22   22  # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  # Copyright 2016 Igor Kozhukhov <ikozhukhov@gmail.com>
  24   24  # Copyright (c) 2011, 2016 by Delphix. All rights reserved.
       25 +# Copyright 2016 Nexenta Systems, Inc. All rights reserved.
  25   26  #
  26   27  
  27   28  LIBRARY= libzfs.a
  28   29  VERS= .1
  29   30  
  30   31  OBJS_SHARED=                    \
  31   32          zfeature_common.o       \
       33 +        zfs_sendrecv.o          \
  32   34          zfs_comutil.o           \
  33   35          zfs_deleg.o             \
  34   36          zfs_fletcher.o          \
  35   37          zfs_namecheck.o         \
  36   38          zfs_prop.o              \
  37   39          zpool_prop.o            \
  38      -        zprop_common.o
       40 +        zprop_common.o          \
       41 +        cos_prop.o              \
       42 +        vdev_prop.o
  39   43  
  40   44  OBJS_COMMON=                    \
  41   45          libzfs_changelist.o     \
  42   46          libzfs_config.o         \
  43   47          libzfs_dataset.o        \
  44   48          libzfs_diff.o           \
  45   49          libzfs_fru.o            \
  46   50          libzfs_import.o         \
  47   51          libzfs_iter.o           \
  48   52          libzfs_mount.o          \
↓ open down ↓ 11 lines elided ↑ open up ↑
  60   64  
  61   65  LIBS=   $(DYNLIB) $(LINTLIB)
  62   66  
  63   67  SRCDIR =        ../common
  64   68  
  65   69  INCS += -I$(SRCDIR)
  66   70  INCS += -I../../../uts/common/fs/zfs
  67   71  INCS += -I../../../common/zfs
  68   72  INCS += -I../../libc/inc
  69   73  
  70      -CSTD=   $(CSTD_GNU99)
       74 +CSTD=           $(CSTD_GNU99)
  71   75  C99LMODE=       -Xc99=%all
  72   76  LDLIBS +=       -lc -lm -ldevid -lgen -lnvpair -luutil -lavl -lefi \
  73   77          -ladm -lidmap -ltsol -lmd -lumem -lzfs_core -lcmdutils
  74   78  CPPFLAGS +=     $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT
  75   79  $(NOT_RELEASE_BUILD)CPPFLAGS += -DDEBUG
  76   80  
  77   81  # There's no lint library for zlib, so only include this when building
  78   82  $(DYNLIB) := LDLIBS +=  -lz
  79   83  
  80   84  LINTFLAGS +=    -erroff=E_STATIC_UNUSED
↓ open down ↓ 17 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX