From source_changes at macosforge.org Wed Apr 16 14:06:48 2008 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Wed Apr 16 14:28:35 2008 Subject: [Zfs-changes] [2] Message-ID: <20080416210648.A369315A3850@beta.macosforge.org> Revision: 2 http://trac.macosforge.org/projects/zfs/changeset/2 Author: ndellofano@apple.com Date: 2008-04-16 14:06:47 -0700 (Wed, 16 Apr 2008) Log Message: ----------- removing zfs-102 Removed Paths: ------------- APPLE_LICENSE Open_Solaris_Synchronization build/ gdbmacros zfs.xcodeproj/ zfs_bundle/ zfs_commands/ zfs_common/ zfs_documentation/ zfs_kext/ zfs_lib/ Deleted: APPLE_LICENSE =================================================================== --- APPLE_LICENSE 2008-01-11 03:16:01 UTC (rev 1) +++ APPLE_LICENSE 2008-04-16 21:06:47 UTC (rev 2) @@ -1,367 +0,0 @@ -APPLE PUBLIC SOURCE LICENSE -Version 2.0 - August 6, 2003 - -Please read this License carefully before downloading this software. -By downloading or using this software, you are agreeing to be bound by -the terms of this License. If you do not or cannot agree to the terms -of this License, please do not download or use the software. - -1. General; Definitions. This License applies to any program or other -work which Apple Inc. ("Apple") makes publicly available and -which contains a notice placed by Apple identifying such program or -work as "Original Code" and stating that it is subject to the terms of -this Apple Public Source License version 2.0 ("License"). As used in -this License: - -1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is -the grantor of rights, (i) claims of patents that are now or hereafter -acquired, owned by or assigned to Apple and (ii) that cover subject -matter contained in the Original Code, but only to the extent -necessary to use, reproduce and/or distribute the Original Code -without infringement; and (b) in the case where You are the grantor of -rights, (i) claims of patents that are now or hereafter acquired, -owned by or assigned to You and (ii) that cover subject matter in Your -Modifications, taken alone or in combination with Original Code. - -1.2 "Contributor" means any person or entity that creates or -contributes to the creation of Modifications. - -1.3 "Covered Code" means the Original Code, Modifications, the -combination of Original Code and any Modifications, and/or any -respective portions thereof. - -1.4 "Externally Deploy" means: (a) to sublicense, distribute or -otherwise make Covered Code available, directly or indirectly, to -anyone other than You; and/or (b) to use Covered Code, alone or as -part of a Larger Work, in any way to provide a service, including but -not limited to delivery of content, through electronic communication -with a client other than You. - -1.5 "Larger Work" means a work which combines Covered Code or portions -thereof with code not governed by the terms of this License. - -1.6 "Modifications" mean any addition to, deletion from, and/or change -to, the substance and/or structure of the Original Code, any previous -Modifications, the combination of Original Code and any previous -Modifications, and/or any respective portions thereof. When code is -released as a series of files, a Modification is: (a) any addition to -or deletion from the contents of a file containing Covered Code; -and/or (b) any new file or other representation of computer program -statements that contains any part of Covered Code. - -1.7 "Original Code" means (a) the Source Code of a program or other -work as originally made available by Apple under this License, -including the Source Code of any updates or upgrades to such programs -or works made available by Apple under this License, and that has been -expressly identified by Apple as such in the header file(s) of such -work; and (b) the object code compiled from such Source Code and -originally made available by Apple under this License. - -1.8 "Source Code" means the human readable form of a program or other -work that is suitable for making modifications to it, including all -modules it contains, plus any associated interface definition files, -scripts used to control compilation and installation of an executable -(object code). - -1.9 "You" or "Your" means an individual or a legal entity exercising -rights under this License. For legal entities, "You" or "Your" -includes any entity which controls, is controlled by, or is under -common control with, You, where "control" means (a) the power, direct -or indirect, to cause the direction or management of such entity, -whether by contract or otherwise, or (b) ownership of fifty percent -(50%) or more of the outstanding shares or beneficial ownership of -such entity. - -2. Permitted Uses; Conditions & Restrictions. Subject to the terms -and conditions of this License, Apple hereby grants You, effective on -the date You accept this License and download the Original Code, a -world-wide, royalty-free, non-exclusive license, to the extent of -Apple's Applicable Patent Rights and copyrights covering the Original -Code, to do the following: - -2.1 Unmodified Code. You may use, reproduce, display, perform, -internally distribute within Your organization, and Externally Deploy -verbatim, unmodified copies of the Original Code, for commercial or -non-commercial purposes, provided that in each instance: - -(a) You must retain and reproduce in all copies of Original Code the -copyright and other proprietary notices and disclaimers of Apple as -they appear in the Original Code, and keep intact all notices in the -Original Code that refer to this License; and - -(b) You must include a copy of this License with every copy of Source -Code of Covered Code and documentation You distribute or Externally -Deploy, and You may not offer or impose any terms on such Source Code -that alter or restrict this License or the recipients' rights -hereunder, except as permitted under Section 6. - -2.2 Modified Code. You may modify Covered Code and use, reproduce, -display, perform, internally distribute within Your organization, and -Externally Deploy Your Modifications and Covered Code, for commercial -or non-commercial purposes, provided that in each instance You also -meet all of these conditions: - -(a) You must satisfy all the conditions of Section 2.1 with respect to -the Source Code of the Covered Code; - -(b) You must duplicate, to the extent it does not already exist, the -notice in Exhibit A in each file of the Source Code of all Your -Modifications, and cause the modified files to carry prominent notices -stating that You changed the files and the date of any change; and - -(c) If You Externally Deploy Your Modifications, You must make -Source Code of all Your Externally Deployed Modifications either -available to those to whom You have Externally Deployed Your -Modifications, or publicly available. Source Code of Your Externally -Deployed Modifications must be released under the terms set forth in -this License, including the license grants set forth in Section 3 -below, for as long as you Externally Deploy the Covered Code or twelve -(12) months from the date of initial External Deployment, whichever is -longer. You should preferably distribute the Source Code of Your -Externally Deployed Modifications electronically (e.g. download from a -web site). - -2.3 Distribution of Executable Versions. In addition, if You -Externally Deploy Covered Code (Original Code and/or Modifications) in -object code, executable form only, You must include a prominent -notice, in the code itself as well as in related documentation, -stating that Source Code of the Covered Code is available under the -terms of this License with information on how and where to obtain such -Source Code. - -2.4 Third Party Rights. You expressly acknowledge and agree that -although Apple and each Contributor grants the licenses to their -respective portions of the Covered Code set forth herein, no -assurances are provided by Apple or any Contributor that the Covered -Code does not infringe the patent or other intellectual property -rights of any other entity. Apple and each Contributor disclaim any -liability to You for claims brought by any other entity based on -infringement of intellectual property rights or otherwise. As a -condition to exercising the rights and licenses granted hereunder, You -hereby assume sole responsibility to secure any other intellectual -property rights needed, if any. For example, if a third party patent -license is required to allow You to distribute the Covered Code, it is -Your responsibility to acquire that license before distributing the -Covered Code. - -3. Your Grants. In consideration of, and as a condition to, the -licenses granted to You under this License, You hereby grant to any -person or entity receiving or distributing Covered Code under this -License a non-exclusive, royalty-free, perpetual, irrevocable license, -under Your Applicable Patent Rights and other intellectual property -rights (other than patent) owned or controlled by You, to use, -reproduce, display, perform, modify, sublicense, distribute and -Externally Deploy Your Modifications of the same scope and extent as -Apple's licenses under Sections 2.1 and 2.2 above. - -4. Larger Works. You may create a Larger Work by combining Covered -Code with other code not governed by the terms of this License and -distribute the Larger Work as a single product. In each such instance, -You must make sure the requirements of this License are fulfilled for -the Covered Code or any portion thereof. - -5. Limitations on Patent License. Except as expressly stated in -Section 2, no other patent rights, express or implied, are granted by -Apple herein. Modifications and/or Larger Works may require additional -patent licenses from Apple which Apple may grant in its sole -discretion. - -6. Additional Terms. You may choose to offer, and to charge a fee for, -warranty, support, indemnity or liability obligations and/or other -rights consistent with the scope of the license granted herein -("Additional Terms") to one or more recipients of Covered Code. -However, You may do so only on Your own behalf and as Your sole -responsibility, and not on behalf of Apple or any Contributor. You -must obtain the recipient's agreement that any such Additional Terms -are offered by You alone, and You hereby agree to indemnify, defend -and hold Apple and every Contributor harmless for any liability -incurred by or claims asserted against Apple or such Contributor by -reason of any such Additional Terms. - -7. Versions of the License. Apple may publish revised and/or new -versions of this License from time to time. Each version will be given -a distinguishing version number. Once Original Code has been published -under a particular version of this License, You may continue to use it -under the terms of that version. You may also choose to use such -Original Code under the terms of any subsequent version of this -License published by Apple. No one other than Apple has the right to -modify the terms applicable to Covered Code created under this -License. - -8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in -part pre-release, untested, or not fully tested works. The Covered -Code may contain errors that could cause failures or loss of data, and -may be incomplete or contain inaccuracies. You expressly acknowledge -and agree that use of the Covered Code, or any portion thereof, is at -Your sole and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND -WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND -APPLE'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" FOR THE -PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM -ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT -NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF -MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR -PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD -PARTY RIGHTS. APPLE AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST -INTERFERENCE WITH YOUR ENJOYMENT OF THE COVERED CODE, THAT THE -FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR REQUIREMENTS, -THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR -ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO -ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE, AN APPLE -AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY. -You acknowledge that the Covered Code is not intended for use in the -operation of nuclear facilities, aircraft navigation, communication -systems, or air traffic control machines in which case the failure of -the Covered Code could lead to death, personal injury, or severe -physical or environmental damage. - -9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO -EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING -TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR -ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, -TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF -APPLE OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY -REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF -INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY -TO YOU. In no event shall Apple's total liability to You for all -damages (other than as may be required by applicable law) under this -License exceed the amount of fifty dollars ($50.00). - -10. Trademarks. This License does not grant any rights to use the -trademarks or trade names "Apple", "Apple Computer", "Mac", "Mac OS", -"QuickTime", "QuickTime Streaming Server" or any other trademarks, -service marks, logos or trade names belonging to Apple (collectively -"Apple Marks") or to any trademark, service mark, logo or trade name -belonging to any Contributor. You agree not to use any Apple Marks in -or as part of the name of products derived from the Original Code or -to endorse or promote products derived from the Original Code other -than as expressly permitted by and in strict compliance at all times -with Apple's third party trademark usage guidelines which are posted -at http://www.apple.com/legal/guidelinesfor3rdparties.html. - -11. Ownership. Subject to the licenses granted under this License, -each Contributor retains all rights, title and interest in and to any -Modifications made by such Contributor. Apple retains all rights, -title and interest in and to the Original Code and any Modifications -made by or on behalf of Apple ("Apple Modifications"), and such Apple -Modifications will not be automatically subject to this License. Apple -may, at its sole discretion, choose to license such Apple -Modifications under this License, or on different terms from those -contained in this License or may choose not to license them at all. - -12. Termination. - -12.1 Termination. This License and the rights granted hereunder will -terminate: - -(a) automatically without notice from Apple if You fail to comply with -any term(s) of this License and fail to cure such breach within 30 -days of becoming aware of such breach; - -(b) immediately in the event of the circumstances described in Section -13.5(b); or - -(c) automatically without notice from Apple if You, at any time during -the term of this License, commence an action for patent infringement -against Apple; provided that Apple did not first commence -an action for patent infringement against You in that instance. - -12.2 Effect of Termination. Upon termination, You agree to immediately -stop any further use, reproduction, modification, sublicensing and -distribution of the Covered Code. All sublicenses to the Covered Code -which have been properly granted prior to termination shall survive -any termination of this License. Provisions which, by their nature, -should remain in effect beyond the termination of this License shall -survive, including but not limited to Sections 3, 5, 8, 9, 10, 11, -12.2 and 13. No party will be liable to any other for compensation, -indemnity or damages of any sort solely as a result of terminating -this License in accordance with its terms, and termination of this -License will be without prejudice to any other right or remedy of -any party. - -13. Miscellaneous. - -13.1 Government End Users. The Covered Code is a "commercial item" as -defined in FAR 2.101. Government software and technical data rights in -the Covered Code include only those rights customarily provided to the -public as defined in this License. This customary commercial license -in technical data and software is provided in accordance with FAR -12.211 (Technical Data) and 12.212 (Computer Software) and, for -Department of Defense purchases, DFAR 252.227-7015 (Technical Data -- -Commercial Items) and 227.7202-3 (Rights in Commercial Computer -Software or Computer Software Documentation). Accordingly, all U.S. -Government End Users acquire Covered Code with only those rights set -forth herein. - -13.2 Relationship of Parties. This License will not be construed as -creating an agency, partnership, joint venture or any other form of -legal association between or among You, Apple or any Contributor, and -You will not represent to the contrary, whether expressly, by -implication, appearance or otherwise. - -13.3 Independent Development. Nothing in this License will impair -Apple's right to acquire, license, develop, have others develop for -it, market and/or distribute technology or products that perform the -same or similar functions as, or otherwise compete with, -Modifications, Larger Works, technology or products that You may -develop, produce, market or distribute. - -13.4 Waiver; Construction. Failure by Apple or any Contributor to -enforce any provision of this License will not be deemed a waiver of -future enforcement of that or any other provision. Any law or -regulation which provides that the language of a contract shall be -construed against the drafter will not apply to this License. - -13.5 Severability. (a) If for any reason a court of competent -jurisdiction finds any provision of this License, or portion thereof, -to be unenforceable, that provision of the License will be enforced to -the maximum extent permissible so as to effect the economic benefits -and intent of the parties, and the remainder of this License will -continue in full force and effect. (b) Notwithstanding the foregoing, -if applicable law prohibits or restricts You from fully and/or -specifically complying with Sections 2 and/or 3 or prevents the -enforceability of either of those Sections, this License will -immediately terminate and You must immediately discontinue any use of -the Covered Code and destroy all copies of it that are in your -possession or control. - -13.6 Dispute Resolution. Any litigation or other dispute resolution -between You and Apple relating to this License shall take place in the -Northern District of California, and You and Apple hereby consent to -the personal jurisdiction of, and venue in, the state and federal -courts within that District with respect to this License. The -application of the United Nations Convention on Contracts for the -International Sale of Goods is expressly excluded. - -13.7 Entire Agreement; Governing Law. This License constitutes the -entire agreement between the parties with respect to the subject -matter hereof. This License shall be governed by the laws of the -United States and the State of California, except that body of -California law concerning conflicts of law. - -Where You are located in the province of Quebec, Canada, the following -clause applies: The parties hereby confirm that they have requested -that this License and all related documents be drafted in English. Les -parties ont exige que le present contrat et tous les documents -connexes soient rediges en anglais. - -EXHIBIT A. - -"Portions Copyright (c) 2007 Apple Inc. All Rights -Reserved. - -This file contains Original Code and/or Modifications of Original Code -as defined in and that are subject to the Apple Public Source License -Version 2.0 (the 'License'). You may not use this file except in -compliance with the License. Please obtain a copy of the License at -http://www.opensource.apple.com/apsl/ and read it before using this -file. - -The Original Code and all software distributed under the License are -distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER -EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, -INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. -Please see the License for the specific language governing rights and -limitations under the License." Deleted: Open_Solaris_Synchronization =================================================================== --- Open_Solaris_Synchronization 2008-01-11 03:16:01 UTC (rev 1) +++ Open_Solaris_Synchronization 2008-04-16 21:06:47 UTC (rev 2) @@ -1,16 +0,0 @@ -Open Solaris Synchronization -- Leaf Directories - -xCode Project Open Solaris -------------------------------------------------------------------- -zfs/zfs_kext/zfs/ usr/src/uts/common/fs/zfs/ -zfs/zfs_kext/zfs/sys usr/src/uts/common/fs/zfs/sys - -zfs/zfs_common/zfs/ usr/src/common/zfs/ -zfs/zfs_common/sys/ usr/src/uts/common/sys/ -zfs/zfs_common/sys/fs/zfs.h usr/src/uts/common/sys/fs/zfs.h -zfs/zfs_common/sys/fm/fs/zfs.h usr/src/uts/common/sys/fm//fs/zfs.h - -zfs/zfs_lib/zfs/ usr/src/lib/libzfs/common/ - -zfs/zfs_cmd/zfs/ usr/src/cmd/zfs/ -zfs/zfs_cmd/zpool/ usr/src/cmd/zpool/ Deleted: gdbmacros =================================================================== --- gdbmacros 2008-01-11 03:16:01 UTC (rev 1) +++ gdbmacros 2008-04-16 21:06:47 UTC (rev 2) @@ -1,95 +0,0 @@ -echo Loading zfs GDB Macros package. Type "help zfsdebug" for more info.\n - -# these must be consistent with those defined in zfs_kext/zfs/zfs_ioctl.c -set $ZFS_MAX_MSG_NUM = 100000 -set $ZFS_MAX_MSG_LEN = 128 - -define zfsdebug -printf "" -echo These are the gdb macros for zfs debugging. Type "help zfsdebug" for more info.\n -end - -document zfsdebug -| These are the gdb macros for zfs debugging. The following macros are available in this package: -| zfsmsg prints all messages in the buffer -| zfsmsgnum prints the buffer size number of messages in the buffer -| zfsmsgtail #num prints the last #num number of messages in the buffer -| zfsmsgrange #from #to prints the message in the range [#from, #to), the message number is 0-based -end - -define get_msg_range - if (zfs_msg_total == zfs_msg_next) - # buffer not overflow - set $zfs_msg_from = 0 - set $zfs_msg_to = zfs_msg_next - else - # buffer overflowed - set $zfs_msg_from = zfs_msg_total - $ZFS_MAX_MSG_NUM - set $zfs_msg_to = zfs_msg_total - end -end - -define zfsmsg - get_msg_range - zfsmsgrange $zfs_msg_from $zfs_msg_to -end - -document zfsmsg -Syntax: zfsmsg -| prints all messages in the buffer -end - -define zfsmsgnum - get_msg_range - printf "Max messages: %d, max message length: %d, buf size: %dkb\n", $ZFS_MAX_MSG_NUM, $ZFS_MAX_MSG_LEN, $ZFS_MAX_MSG_NUM * $ZFS_MAX_MSG_LEN / 1024 - printf "Total %d messages, %d left in buffer\n", zfs_msg_total, $zfs_msg_to - $zfs_msg_from -end - -document zfsmsgnum -Syntax: zfsmsgnum -| prints the buffer size and the total number of messages in the buffer -end - -define zfsmsgtail - get_msg_range - - set $zfs_from = $zfs_msg_to - $arg0 - - if $zfs_from < $zfs_msg_from - set $zfs_from = $zfs_msg_from - end - - zfsmsgrange $zfs_from $zfs_msg_to -end - -document zfsmsgtail -Syntax: zfsmsgtail -| prints the last num_msg messages in the buffer -end - -define zfsmsgrange - get_msg_range - - set $zfs_from = $arg0 - set $zfs_to = $arg1 - - if $zfs_from < $zfs_msg_from - set $zfs_from = $zfs_msg_from - end - - if $zfs_to > $zfs_msg_to - set $zfs_to = $zfs_msg_to - end - - set $zfs_i = $zfs_from - while $zfs_i < $zfs_to - printf "%d: %s\n", $zfs_i, (*zfs_msg_buf)[$zfs_i % $ZFS_MAX_MSG_NUM] - set $zfs_i = $zfs_i + 1 - end -end - -document zfsmsgrange -Syntax: zfsmsgrange -| prints messages in range from_msg (include from_msg) to to_msg (exclude to_msg) -| message numbers are 0-based -end -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macosforge.org/pipermail/zfs-changes/attachments/20080416/0f672bb4/attachment-0001.html From source_changes at macosforge.org Wed Apr 16 14:10:29 2008 From: source_changes at macosforge.org (source_changes@macosforge.org) Date: Wed Apr 16 14:28:49 2008 Subject: [Zfs-changes] [3] zfs_lib Message-ID: <20080416211029.AFAA015A3DC1@beta.macosforge.org> Revision: 3 http://trac.macosforge.org/projects/zfs/changeset/3 Author: ndellofano@apple.com Date: 2008-04-16 14:10:23 -0700 (Wed, 16 Apr 2008) Log Message: ----------- adding zfs-111 Added Paths: ----------- APPLE_LICENSE Open_Solaris_Synchronization gdbmacros zfs.xcodeproj/ zfs.xcodeproj/project.pbxproj zfs_bundle/ zfs_bundle/English.lproj/ zfs_bundle/English.lproj/InfoPlist.strings zfs_bundle/Info.plist zfs_bundle/PkgInfo zfs_bundle/VolumeIcon.icns zfs_bundle/zfs.plist zfs_bundle/zfs.txt zfs_bundle/zfsutil.c zfs_commands/ zfs_commands/zfs/ zfs_commands/zfs/zfs_iter.c zfs_commands/zfs/zfs_iter.h zfs_commands/zfs/zfs_main.c zfs_commands/zfs/zfs_util.h zfs_commands/zoink/ zfs_commands/zoink/zoink.c zfs_commands/zpool/ zfs_commands/zpool/zpool_iter.c zfs_commands/zpool/zpool_main.c zfs_commands/zpool/zpool_util.c zfs_commands/zpool/zpool_util.h zfs_commands/zpool/zpool_vdev.c zfs_commands/ztest/ zfs_commands/ztest/kernel.c zfs_commands/ztest/sys/ zfs_commands/ztest/sys/zfs_context.h zfs_commands/ztest/taskq.c zfs_commands/ztest/util.c zfs_commands/ztest/ztest.c zfs_common/ zfs_common/avl/ zfs_common/avl/avl.c zfs_common/head/ zfs_common/head/libintl.h zfs_common/nvpair/ zfs_common/nvpair/nvpair.c zfs_common/nvpair/nvpair_alloc_fixed.c zfs_common/rpc/ zfs_common/rpc/types.h zfs_common/rpc/xdr.h zfs_common/sys/ zfs_common/sys/acl.h zfs_common/sys/atomic.h zfs_common/sys/avl.h zfs_common/sys/avl_impl.h zfs_common/sys/bitmap.h zfs_common/sys/bootstat.h zfs_common/sys/byteorder.h zfs_common/sys/callb.h zfs_common/sys/cmn_err.h zfs_common/sys/compress.h zfs_common/sys/cred.h zfs_common/sys/debug.h zfs_common/sys/dkio.h zfs_common/sys/dnlc.h zfs_common/sys/feature_tests.h zfs_common/sys/fm/ zfs_common/sys/fm/fs/ zfs_common/sys/fm/fs/zfs.h zfs_common/sys/fs/ zfs_common/sys/fs/swapnode.h zfs_common/sys/fs/zfs.h zfs_common/sys/fs/zfs_sysctl.h zfs_common/sys/inttypes.h zfs_common/sys/kmem.h zfs_common/sys/kmem_impl.h zfs_common/sys/kobj.h zfs_common/sys/kstat.h zfs_common/sys/list.h zfs_common/sys/list_impl.h zfs_common/sys/mntent.h zfs_common/sys/mnttab.h zfs_common/sys/mutex.h zfs_common/sys/nvpair.h zfs_common/sys/nvpair_impl.h zfs_common/sys/pathname.h zfs_common/sys/sunddi.h zfs_common/sys/sysmacros.h zfs_common/sys/systeminfo.h zfs_common/sys/taskq.h zfs_common/sys/taskq_impl.h zfs_common/sys/thread.h zfs_common/sys/types.h zfs_common/sys/utsname.h zfs_common/sys/va_list.h zfs_common/sys/vfs.h zfs_common/sys/vm/ zfs_common/sys/vm/anon.h zfs_common/sys/vmem.h zfs_common/sys/vmsystm.h zfs_common/sys/zmod.h zfs_common/sys/zone.h zfs_common/util/ zfs_common/util/qsort.c zfs_common/util/qsort.h zfs_common/zfs/ zfs_common/zfs/zfs_deleg.c zfs_common/zfs/zfs_deleg.h zfs_common/zfs/zfs_namecheck.c zfs_common/zfs/zfs_namecheck.h zfs_common/zfs/zfs_prop.c zfs_common/zfs/zfs_prop.h zfs_documentation/ zfs_documentation/man8/ zfs_documentation/man8/zfs.8 zfs_documentation/man8/zfs.util.8 zfs_documentation/man8/zpool.8 zfs_kext/ zfs_kext/Info.plist zfs_kext/os/ zfs_kext/os/callb.c zfs_kext/os/kmem.c zfs_kext/os/list.c zfs_kext/os/nvpair_alloc_system.c zfs_kext/os/taskq.c zfs_kext/rpc/ zfs_kext/rpc/xdr.c zfs_kext/rpc/xdr_array.c zfs_kext/rpc/xdr_mem.c zfs_kext/zfs/ zfs_kext/zfs/arc.c zfs_kext/zfs/bplist.c zfs_kext/zfs/dbuf.c zfs_kext/zfs/dmu.c zfs_kext/zfs/dmu_object.c zfs_kext/zfs/dmu_objset.c zfs_kext/zfs/dmu_send.c zfs_kext/zfs/dmu_traverse.c zfs_kext/zfs/dmu_tx.c zfs_kext/zfs/dmu_zfetch.c zfs_kext/zfs/dnode.c zfs_kext/zfs/dnode_sync.c zfs_kext/zfs/dsl_dataset.c zfs_kext/zfs/dsl_deleg.c zfs_kext/zfs/dsl_dir.c zfs_kext/zfs/dsl_pool.c zfs_kext/zfs/dsl_prop.c zfs_kext/zfs/dsl_synctask.c zfs_kext/zfs/fletcher.c zfs_kext/zfs/gzip.c zfs_kext/zfs/lzjb.c zfs_kext/zfs/metaslab.c zfs_kext/zfs/refcount.c zfs_kext/zfs/rprwlock.c zfs_kext/zfs/sha256.c zfs_kext/zfs/spa.c zfs_kext/zfs/spa_config.c zfs_kext/zfs/spa_errlog.c zfs_kext/zfs/spa_history.c zfs_kext/zfs/spa_misc.c zfs_kext/zfs/space_map.c zfs_kext/zfs/sys/ zfs_kext/zfs/sys/arc.h zfs_kext/zfs/sys/bplist.h zfs_kext/zfs/sys/dbuf.h zfs_kext/zfs/sys/dmu.h zfs_kext/zfs/sys/dmu_impl.h zfs_kext/zfs/sys/dmu_objset.h zfs_kext/zfs/sys/dmu_traverse.h zfs_kext/zfs/sys/dmu_tx.h zfs_kext/zfs/sys/dmu_zfetch.h zfs_kext/zfs/sys/dnode.h zfs_kext/zfs/sys/dsl_dataset.h zfs_kext/zfs/sys/dsl_deleg.h zfs_kext/zfs/sys/dsl_dir.h zfs_kext/zfs/sys/dsl_pool.h zfs_kext/zfs/sys/dsl_prop.h zfs_kext/zfs/sys/dsl_synctask.h zfs_kext/zfs/sys/metaslab.h zfs_kext/zfs/sys/metaslab_impl.h zfs_kext/zfs/sys/refcount.h zfs_kext/zfs/sys/rprwlock.h zfs_kext/zfs/sys/spa.h zfs_kext/zfs/sys/spa_impl.h zfs_kext/zfs/sys/space_map.h zfs_kext/zfs/sys/txg.h zfs_kext/zfs/sys/txg_impl.h zfs_kext/zfs/sys/uberblock.h zfs_kext/zfs/sys/uberblock_impl.h zfs_kext/zfs/sys/unique.h zfs_kext/zfs/sys/vdev.h zfs_kext/zfs/sys/vdev_disk.h zfs_kext/zfs/sys/vdev_file.h zfs_kext/zfs/sys/vdev_impl.h zfs_kext/zfs/sys/zap.h zfs_kext/zfs/sys/zap_impl.h zfs_kext/zfs/sys/zap_leaf.h zfs_kext/zfs/sys/zfs_acl.h zfs_kext/zfs/sys/zfs_context.h zfs_kext/zfs/sys/zfs_ctldir.h zfs_kext/zfs/sys/zfs_debug.h zfs_kext/zfs/sys/zfs_dir.h zfs_kext/zfs/sys/zfs_ioctl.h zfs_kext/zfs/sys/zfs_rlock.h zfs_kext/zfs/sys/zfs_vfsops.h zfs_kext/zfs/sys/zfs_znode.h zfs_kext/zfs/sys/zil.h zfs_kext/zfs/sys/zil_impl.h zfs_kext/zfs/sys/zio.h zfs_kext/zfs/sys/zio_checksum.h zfs_kext/zfs/sys/zio_compress.h zfs_kext/zfs/sys/zio_impl.h zfs_kext/zfs/sys/zvol.h zfs_kext/zfs/txg.c zfs_kext/zfs/uberblock.c zfs_kext/zfs/unique.c zfs_kext/zfs/vdev.c zfs_kext/zfs/vdev_cache.c zfs_kext/zfs/vdev_disk.c zfs_kext/zfs/vdev_file.c zfs_kext/zfs/vdev_label.c zfs_kext/zfs/vdev_mirror.c zfs_kext/zfs/vdev_missing.c zfs_kext/zfs/vdev_queue.c zfs_kext/zfs/vdev_raidz.c zfs_kext/zfs/vdev_root.c zfs_kext/zfs/zap.c zfs_kext/zfs/zap_leaf.c zfs_kext/zfs/zap_micro.c zfs_kext/zfs/zfs_acl.c zfs_kext/zfs/zfs_byteswap.c zfs_kext/zfs/zfs_context.c zfs_kext/zfs/zfs_ctldir.c zfs_kext/zfs/zfs_dir.c zfs_kext/zfs/zfs_fm.c zfs_kext/zfs/zfs_ioctl.c zfs_kext/zfs/zfs_log.c zfs_kext/zfs/zfs_replay.c zfs_kext/zfs/zfs_rlock.c zfs_kext/zfs/zfs_vfsops.c zfs_kext/zfs/zfs_vnops.c zfs_kext/zfs/zfs_znode.c zfs_kext/zfs/zil.c zfs_kext/zfs/zio.c zfs_kext/zfs/zio_checksum.c zfs_kext/zfs/zio_compress.c zfs_kext/zfs/zio_inject.c zfs_kext/zfs/zvol.c zfs_lib/ zfs_lib/devid.h zfs_lib/libdevid/ zfs_lib/libdevid/deviceid.c zfs_lib/libdevid/devid.c zfs_lib/libdevid/devid_impl.h zfs_lib/libdevid/libdevid.h zfs_lib/libgen/ zfs_lib/libgen/mkdirp.c zfs_lib/libintl.h zfs_lib/libnsl/ zfs_lib/libnsl/rpc/ zfs_lib/libnsl/rpc/mt.h zfs_lib/libnsl/rpc/rpc_mt.h zfs_lib/libnsl/rpc/xdr.c zfs_lib/libnsl/rpc/xdr_array.c zfs_lib/libnsl/rpc/xdr_mem.c zfs_lib/libnvpair/ zfs_lib/libnvpair/libnvpair.c zfs_lib/libnvpair/libnvpair.h zfs_lib/libnvpair/nvpair_alloc_system.c zfs_lib/libuutil/ zfs_lib/libuutil/libuutil.h zfs_lib/libuutil/libuutil_common.h zfs_lib/libuutil/libuutil_impl.h zfs_lib/libuutil/uu_alloc.c zfs_lib/libuutil/uu_avl.c zfs_lib/libuutil/uu_dprintf.c zfs_lib/libuutil/uu_ident.c zfs_lib/libuutil/uu_list.c zfs_lib/libuutil/uu_misc.c zfs_lib/libuutil/uu_open.c zfs_lib/libuutil/uu_pname.c zfs_lib/libuutil/uu_strtoint.c zfs_lib/libzfs/ zfs_lib/libzfs/libzfs.h zfs_lib/libzfs/libzfs_changelist.c zfs_lib/libzfs/libzfs_config.c zfs_lib/libzfs/libzfs_dataset.c zfs_lib/libzfs/libzfs_graph.c zfs_lib/libzfs/libzfs_impl.h zfs_lib/libzfs/libzfs_import.c zfs_lib/libzfs/libzfs_ioctl.h zfs_lib/libzfs/libzfs_mount.c zfs_lib/libzfs/libzfs_pool.c zfs_lib/libzfs/libzfs_status.c zfs_lib/libzfs/libzfs_util.c Added: APPLE_LICENSE =================================================================== --- APPLE_LICENSE (rev 0) +++ APPLE_LICENSE 2008-04-16 21:10:23 UTC (rev 3) @@ -0,0 +1,367 @@ +APPLE PUBLIC SOURCE LICENSE +Version 2.0 - August 6, 2003 + +Please read this License carefully before downloading this software. +By downloading or using this software, you are agreeing to be bound by +the terms of this License. If you do not or cannot agree to the terms +of this License, please do not download or use the software. + +1. General; Definitions. This License applies to any program or other +work which Apple Inc. ("Apple") makes publicly available and +which contains a notice placed by Apple identifying such program or +work as "Original Code" and stating that it is subject to the terms of +this Apple Public Source License version 2.0 ("License"). As used in +this License: + +1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is +the grantor of rights, (i) claims of patents that are now or hereafter +acquired, owned by or assigned to Apple and (ii) that cover subject +matter contained in the Original Code, but only to the extent +necessary to use, reproduce and/or distribute the Original Code +without infringement; and (b) in the case where You are the grantor of +rights, (i) claims of patents that are now or hereafter acquired, +owned by or assigned to You and (ii) that cover subject matter in Your +Modifications, taken alone or in combination with Original Code. + +1.2 "Contributor" means any person or entity that creates or +contributes to the creation of Modifications. + +1.3 "Covered Code" means the Original Code, Modifications, the +combination of Original Code and any Modifications, and/or any +respective portions thereof. + +1.4 "Externally Deploy" means: (a) to sublicense, distribute or +otherwise make Covered Code available, directly or indirectly, to +anyone other than You; and/or (b) to use Covered Code, alone or as +part of a Larger Work, in any way to provide a service, including but +not limited to delivery of content, through electronic communication +with a client other than You. + +1.5 "Larger Work" means a work which combines Covered Code or portions +thereof with code not governed by the terms of this License. + +1.6 "Modifications" mean any addition to, deletion from, and/or change +to, the substance and/or structure of the Original Code, any previous +Modifications, the combination of Original Code and any previous +Modifications, and/or any respective portions thereof. When code is +released as a series of files, a Modification is: (a) any addition to +or deletion from the contents of a file containing Covered Code; +and/or (b) any new file or other representation of computer program +statements that contains any part of Covered Code. + +1.7 "Original Code" means (a) the Source Code of a program or other +work as originally made available by Apple under this License, +including the Source Code of any updates or upgrades to such programs +or works made available by Apple under this License, and that has been +expressly identified by Apple as such in the header file(s) of such +work; and (b) the object code compiled from such Source Code and +originally made available by Apple under this License. + +1.8 "Source Code" means the human readable form of a program or other +work that is suitable for making modifications to it, including all +modules it contains, plus any associated interface definition files, +scripts used to control compilation and installation of an executable +(object code). + +1.9 "You" or "Your" means an individual or a legal entity exercising +rights under this License. For legal entities, "You" or "Your" +includes any entity which controls, is controlled by, or is under +common control with, You, where "control" means (a) the power, direct +or indirect, to cause the direction or management of such entity, +whether by contract or otherwise, or (b) ownership of fifty percent +(50%) or more of the outstanding shares or beneficial ownership of +such entity. + +2. Permitted Uses; Conditions & Restrictions. Subject to the terms +and conditions of this License, Apple hereby grants You, effective on +the date You accept this License and download the Original Code, a +world-wide, royalty-free, non-exclusive license, to the extent of +Apple's Applicable Patent Rights and copyrights covering the Original +Code, to do the following: + +2.1 Unmodified Code. You may use, reproduce, display, perform, +internally distribute within Your organization, and Externally Deploy +verbatim, unmodified copies of the Original Code, for commercial or +non-commercial purposes, provided that in each instance: + +(a) You must retain and reproduce in all copies of Original Code the +copyright and other proprietary notices and disclaimers of Apple as +they appear in the Original Code, and keep intact all notices in the +Original Code that refer to this License; and + +(b) You must include a copy of this License with every copy of Source +Code of Covered Code and documentation You distribute or Externally +Deploy, and You may not offer or impose any terms on such Source Code +that alter or restrict this License or the recipients' rights +hereunder, except as permitted under Section 6. + +2.2 Modified Code. You may modify Covered Code and use, reproduce, +display, perform, internally distribute within Your organization, and +Externally Deploy Your Modifications and Covered Code, for commercial +or non-commercial purposes, provided that in each instance You also +meet all of these conditions: + +(a) You must satisfy all the conditions of Section 2.1 with respect to +the Source Code of the Covered Code; + +(b) You must duplicate, to the extent it does not already exist, the +notice in Exhibit A in each file of the Source Code of all Your +Modifications, and cause the modified files to carry prominent notices +stating that You changed the files and the date of any change; and + +(c) If You Externally Deploy Your Modifications, You must make +Source Code of all Your Externally Deployed Modifications either +available to those to whom You have Externally Deployed Your +Modifications, or publicly available. Source Code of Your Externally +Deployed Modifications must be released under the terms set forth in +this License, including the license grants set forth in Section 3 +below, for as long as you Externally Deploy the Covered Code or twelve +(12) months from the date of initial External Deployment, whichever is +longer. You should preferably distribute the Source Code of Your +Externally Deployed Modifications electronically (e.g. download from a +web site). + +2.3 Distribution of Executable Versions. In addition, if You +Externally Deploy Covered Code (Original Code and/or Modifications) in +object code, executable form only, You must include a prominent +notice, in the code itself as well as in related documentation, +stating that Source Code of the Covered Code is available under the +terms of this License with information on how and where to obtain such +Source Code. + +2.4 Third Party Rights. You expressly acknowledge and agree that +although Apple and each Contributor grants the licenses to their +respective portions of the Covered Code set forth herein, no +assurances are provided by Apple or any Contributor that the Covered +Code does not infringe the patent or other intellectual property +rights of any other entity. Apple and each Contributor disclaim any +liability to You for claims brought by any other entity based on +infringement of intellectual property rights or otherwise. As a +condition to exercising the rights and licenses granted hereunder, You +hereby assume sole responsibility to secure any other intellectual +property rights needed, if any. For example, if a third party patent +license is required to allow You to distribute the Covered Code, it is +Your responsibility to acquire that license before distributing the +Covered Code. + +3. Your Grants. In consideration of, and as a condition to, the +licenses granted to You under this License, You hereby grant to any +person or entity receiving or distributing Covered Code under this +License a non-exclusive, royalty-free, perpetual, irrevocable license, +under Your Applicable Patent Rights and other intellectual property +rights (other than patent) owned or controlled by You, to use, +reproduce, display, perform, modify, sublicense, distribute and +Externally Deploy Your Modifications of the same scope and extent as +Apple's licenses under Sections 2.1 and 2.2 above. + +4. Larger Works. You may create a Larger Work by combining Covered +Code with other code not governed by the terms of this License and +distribute the Larger Work as a single product. In each such instance, +You must make sure the requirements of this License are fulfilled for +the Covered Code or any portion thereof. + +5. Limitations on Patent License. Except as expressly stated in +Section 2, no other patent rights, express or implied, are granted by +Apple herein. Modifications and/or Larger Works may require additional +patent licenses from Apple which Apple may grant in its sole +discretion. + +6. Additional Terms. You may choose to offer, and to charge a fee for, +warranty, support, indemnity or liability obligations and/or other +rights consistent with the scope of the license granted herein +("Additional Terms") to one or more recipients of Covered Code. +However, You may do so only on Your own behalf and as Your sole +responsibility, and not on behalf of Apple or any Contributor. You +must obtain the recipient's agreement that any such Additional Terms +are offered by You alone, and You hereby agree to indemnify, defend +and hold Apple and every Contributor harmless for any liability +incurred by or claims asserted against Apple or such Contributor by +reason of any such Additional Terms. + +7. Versions of the License. Apple may publish revised and/or new +versions of this License from time to time. Each version will be given +a distinguishing version number. Once Original Code has been published +under a particular version of this License, You may continue to use it +under the terms of that version. You may also choose to use such +Original Code under the terms of any subsequent version of this +License published by Apple. No one other than Apple has the right to +modify the terms applicable to Covered Code created under this +License. + +8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in +part pre-release, untested, or not fully tested works. The Covered +Code may contain errors that could cause failures or loss of data, and +may be incomplete or contain inaccuracies. You expressly acknowledge +and agree that use of the Covered Code, or any portion thereof, is at +Your sole and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND +WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND +APPLE'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" FOR THE +PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM +ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT +NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF +MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR +PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD +PARTY RIGHTS. APPLE AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST +INTERFERENCE WITH YOUR ENJOYMENT OF THE COVERED CODE, THAT THE +FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR REQUIREMENTS, +THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR +ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO +ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE, AN APPLE +AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY. +You acknowledge that the Covered Code is not intended for use in the +operation of nuclear facilities, aircraft navigation, communication +systems, or air traffic control machines in which case the failure of +the Covered Code could lead to death, personal injury, or severe +physical or environmental damage. + +9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO +EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING +TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR +ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, +TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF +APPLE OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY +REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF +INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY +TO YOU. In no event shall Apple's total liability to You for all +damages (other than as may be required by applicable law) under this +License exceed the amount of fifty dollars ($50.00). + +10. Trademarks. This License does not grant any rights to use the +trademarks or trade names "Apple", "Apple Computer", "Mac", "Mac OS", +"QuickTime", "QuickTime Streaming Server" or any other trademarks, +service marks, logos or trade names belonging to Apple (collectively +"Apple Marks") or to any trademark, service mark, logo or trade name +belonging to any Contributor. You agree not to use any Apple Marks in +or as part of the name of products derived from the Original Code or +to endorse or promote products derived from the Original Code other +than as expressly permitted by and in strict compliance at all times +with Apple's third party trademark usage guidelines which are posted +at http://www.apple.com/legal/guidelinesfor3rdparties.html. + +11. Ownership. Subject to the licenses granted under this License, +each Contributor retains all rights, title and interest in and to any +Modifications made by such Contributor. Apple retains all rights, +title and interest in and to the Original Code and any Modifications +made by or on behalf of Apple ("Apple Modifications"), and such Apple +Modifications will not be automatically subject to this License. Apple +may, at its sole discretion, choose to license such Apple +Modifications under this License, or on different terms from those +contained in this License or may choose not to license them at all. + +12. Termination. + +12.1 Termination. This License and the rights granted hereunder will +terminate: + +(a) automatically without notice from Apple if You fail to comply with +any term(s) of this License and fail to cure such breach within 30 +days of becoming aware of such breach; + +(b) immediately in the event of the circumstances described in Section +13.5(b); or + +(c) automatically without notice from Apple if You, at any time during +the term of this License, commence an action for patent infringement +against Apple; provided that Apple did not first commence +an action for patent infringement against You in that instance. + +12.2 Effect of Termination. Upon termination, You agree to immediately +stop any further use, reproduction, modification, sublicensing and +distribution of the Covered Code. All sublicenses to the Covered Code +which have been properly granted prior to termination shall survive +any termination of this License. Provisions which, by their nature, +should remain in effect beyond the termination of this License shall +survive, including but not limited to Sections 3, 5, 8, 9, 10, 11, +12.2 and 13. No party will be liable to any other for compensation, +indemnity or damages of any sort solely as a result of terminating +this License in accordance with its terms, and termination of this +License will be without prejudice to any other right or remedy of +any party. + +13. Miscellaneous. + +13.1 Government End Users. The Covered Code is a "commercial item" as +defined in FAR 2.101. Government software and technical data rights in +the Covered Code include only those rights customarily provided to the +public as defined in this License. This customary commercial license +in technical data and software is provided in accordance with FAR +12.211 (Technical Data) and 12.212 (Computer Software) and, for +Department of Defense purchases, DFAR 252.227-7015 (Technical Data -- +Commercial Items) and 227.7202-3 (Rights in Commercial Computer +Software or Computer Software Documentation). Accordingly, all U.S. +Government End Users acquire Covered Code with only those rights set +forth herein. + +13.2 Relationship of Parties. This License will not be construed as +creating an agency, partnership, joint venture or any other form of +legal association between or among You, Apple or any Contributor, and +You will not represent to the contrary, whether expressly, by +implication, appearance or otherwise. + +13.3 Independent Development. Nothing in this License will impair +Apple's right to acquire, license, develop, have others develop for +it, market and/or distribute technology or products that perform the +same or similar functions as, or otherwise compete with, +Modifications, Larger Works, technology or products that You may +develop, produce, market or distribute. + +13.4 Waiver; Construction. Failure by Apple or any Contributor to +enforce any provision of this License will not be deemed a waiver of +future enforcement of that or any other provision. Any law or +regulation which provides that the language of a contract shall be +construed against the drafter will not apply to this License. + +13.5 Severability. (a) If for any reason a court of competent +jurisdiction finds any provision of this License, or portion thereof, +to be unenforceable, that provision of the License will be enforced to +the maximum extent permissible so as to effect the economic benefits +and intent of the parties, and the remainder of this License will +continue in full force and effect. (b) Notwithstanding the foregoing, +if applicable law prohibits or restricts You from fully and/or +specifically complying with Sections 2 and/or 3 or prevents the +enforceability of either of those Sections, this License will +immediately terminate and You must immediately discontinue any use of +the Covered Code and destroy all copies of it that are in your +possession or control. + +13.6 Dispute Resolution. Any litigation or other dispute resolution +between You and Apple relating to this License shall take place in the +Northern District of California, and You and Apple hereby consent to +the personal jurisdiction of, and venue in, the state and federal +courts within that District with respect to this License. The +application of the United Nations Convention on Contracts for the +International Sale of Goods is expressly excluded. + +13.7 Entire Agreement; Governing Law. This License constitutes the +entire agreement between the parties with respect to the subject +matter hereof. This License shall be governed by the laws of the +United States and the State of California, except that body of +California law concerning conflicts of law. + +Where You are located in the province of Quebec, Canada, the following +clause applies: The parties hereby confirm that they have requested +that this License and all related documents be drafted in English. Les +parties ont exige que le present contrat et tous les documents +connexes soient rediges en anglais. + +EXHIBIT A. + +"Portions Copyright (c) 2007 Apple Inc. All Rights +Reserved. + +This file contains Original Code and/or Modifications of Original Code +as defined in and that are subject to the Apple Public Source License +Version 2.0 (the 'License'). You may not use this file except in +compliance with the License. Please obtain a copy of the License at +http://www.opensource.apple.com/apsl/ and read it before using this +file. + +The Original Code and all software distributed under the License are +distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, +INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. +Please see the License for the specific language governing rights and +limitations under the License." Added: Open_Solaris_Synchronization =================================================================== --- Open_Solaris_Synchronization (rev 0) +++ Open_Solaris_Synchronization 2008-04-16 21:10:23 UTC (rev 3) @@ -0,0 +1,16 @@ +Open Solaris Synchronization -- Leaf Directories + +xCode Project Open Solaris +------------------------------------------------------------------- +zfs/zfs_kext/zfs/ usr/src/uts/common/fs/zfs/ +zfs/zfs_kext/zfs/sys usr/src/uts/common/fs/zfs/sys + +zfs/zfs_common/zfs/ usr/src/common/zfs/ +zfs/zfs_common/sys/ usr/src/uts/common/sys/ +zfs/zfs_common/sys/fs/zfs.h usr/src/uts/common/sys/fs/zfs.h +zfs/zfs_common/sys/fm/fs/zfs.h usr/src/uts/common/sys/fm//fs/zfs.h + +zfs/zfs_lib/zfs/ usr/src/lib/libzfs/common/ + +zfs/zfs_cmd/zfs/ usr/src/cmd/zfs/ +zfs/zfs_cmd/zpool/ usr/src/cmd/zpool/ Added: gdbmacros =================================================================== --- gdbmacros (rev 0) +++ gdbmacros 2008-04-16 21:10:23 UTC (rev 3) @@ -0,0 +1,95 @@ +echo Loading zfs GDB Macros package. Type "help zfsdebug" for more info.\n + +# these must be consistent with those defined in zfs_kext/zfs/zfs_ioctl.c +set $ZFS_MAX_MSG_NUM = 100000 +set $ZFS_MAX_MSG_LEN = 128 + +define zfsdebug +printf "" +echo These are the gdb macros for zfs debugging. Type "help zfsdebug" for more info.\n +end + +document zfsdebug +| These are the gdb macros for zfs debugging. The following macros are available in this package: +| zfsmsg prints all messages in the buffer +| zfsmsgnum prints the buffer size number of messages in the buffer +| zfsmsgtail #num prints the last #num number of messages in the buffer +| zfsmsgrange #from #to prints the message in the range [#from, #to), the message number is 0-based +end + +define get_msg_range + if (zfs_msg_total == zfs_msg_next) + # buffer not overflow + set $zfs_msg_from = 0 + set $zfs_msg_to = zfs_msg_next + else + # buffer overflowed + set $zfs_msg_from = zfs_msg_total - $ZFS_MAX_MSG_NUM + set $zfs_msg_to = zfs_msg_total + end +end + +define zfsmsg + get_msg_range + zfsmsgrange $zfs_msg_from $zfs_msg_to +end + +document zfsmsg +Syntax: zfsmsg +| prints all messages in the buffer +end + +define zfsmsgnum + get_msg_range + printf "Max messages: %d, max message length: %d, buf size: %dkb\n", $ZFS_MAX_MSG_NUM, $ZFS_MAX_MSG_LEN, $ZFS_MAX_MSG_NUM * $ZFS_MAX_MSG_LEN / 1024 + printf "Total %d messages, %d left in buffer\n", zfs_msg_total, $zfs_msg_to - $zfs_msg_from +end + +document zfsmsgnum +Syntax: zfsmsgnum +| prints the buffer size and the total number of messages in the buffer +end + +define zfsmsgtail + get_msg_range + + set $zfs_from = $zfs_msg_to - $arg0 + + if $zfs_from < $zfs_msg_from + set $zfs_from = $zfs_msg_from + end + + zfsmsgrange $zfs_from $zfs_msg_to +end + +document zfsmsgtail +Syntax: zfsmsgtail +| prints the last num_msg messages in the buffer +end + +define zfsmsgrange + get_msg_range + + set $zfs_from = $arg0 + set $zfs_to = $arg1 + + if $zfs_from < $zfs_msg_from + set $zfs_from = $zfs_msg_from + end + + if $zfs_to > $zfs_msg_to + set $zfs_to = $zfs_msg_to + end + + set $zfs_i = $zfs_from + while $zfs_i < $zfs_to + printf "%d: %s\n", $zfs_i, (*zfs_msg_buf)[$zfs_i % $ZFS_MAX_MSG_NUM] + set $zfs_i = $zfs_i + 1 + end +end + +document zfsmsgrange +Syntax: zfsmsgrange +| prints messages in range from_msg (include from_msg) to to_msg (exclude to_msg) +| message numbers are 0-based +end Added: zfs.xcodeproj/project.pbxproj =================================================================== --- zfs.xcodeproj/project.pbxproj (rev 0) +++ zfs.xcodeproj/project.pbxproj 2008-04-16 21:10:23 UTC (rev 3) @@ -0,0 +1,2955 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 44; + objects = { + +/* Begin PBXAggregateTarget section */ + 26C84C1F0AB75E1F008B950C /* zfs aggregate */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 26C84C250AB75E3E008B950C /* Build configuration list for PBXAggregateTarget "zfs aggregate" */; + buildPhases = ( + ); + dependencies = ( + 26C84C2B0AB75E6C008B950C /* PBXTargetDependency */, + 26C84C290AB75E65008B950C /* PBXTargetDependency */, + 26B5F16D0AB7CDD9009860FF /* PBXTargetDependency */, + 262CEB3D0AB9BF7B00582940 /* PBXTargetDependency */, + 26B29B900ACE1CAB00A6F03B /* PBXTargetDependency */, + 26B29B920ACE1CAF00A6F03B /* PBXTargetDependency */, + 2665B6470BB47474004F043E /* PBXTargetDependency */, + ); + name = "zfs aggregate"; + productName = "zfs aggregate"; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 26031B860AB2811D00DB19EA /* libintl.h in Headers */ = {isa = PBXBuildFile; fileRef = 26031B850AB2811D00DB19EA /* libintl.h */; }; + 2611F7400ACDD29E00E5D4E2 /* zfsutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 2611F73F0ACDD29E00E5D4E2 /* zfsutil.c */; }; + 2611F7F60ACDE5F200E5D4E2 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 2611F7F50ACDE5F200E5D4E2 /* InfoPlist.strings */; }; + 2611F8040ACDE72900E5D4E2 /* zfs.util in CopyFiles */ = {isa = PBXBuildFile; fileRef = 2611F7360ACDD13900E5D4E2 /* zfs.util */; }; + 2624F2190AAFDA9500B04FAE /* zfs_replay.c in Sources */ = {isa = PBXBuildFile; fileRef = 2624F2180AAFDA9500B04FAE /* zfs_replay.c */; }; + 2625ECB60B07E66E00D24DB3 /* zfs_acl.c in Sources */ = {isa = PBXBuildFile; fileRef = 2625ECB50B07E66E00D24DB3 /* zfs_acl.c */; }; + 263504280AC62C69000E67D7 /* dmu_send.c in Sources */ = {isa = PBXBuildFile; fileRef = 263504270AC62C69000E67D7 /* dmu_send.c */; }; + 263B9CA50AB61E420041BFE0 /* mntent.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9CA40AB61E420041BFE0 /* mntent.h */; }; + 263B9D6B0AB62A330041BFE0 /* mnttab.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9D6A0AB62A330041BFE0 /* mnttab.h */; }; + 263B9E0E0AB635420041BFE0 /* nvpair.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9E0C0AB635420041BFE0 /* nvpair.c */; }; + 263B9E0F0AB635420041BFE0 /* nvpair_alloc_fixed.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9E0D0AB635420041BFE0 /* nvpair_alloc_fixed.c */; }; + 263B9E4A0AB638770041BFE0 /* nvpair.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9E0C0AB635420041BFE0 /* nvpair.c */; }; + 263B9E540AB638B80041BFE0 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9E4F0AB638B80041BFE0 /* types.h */; }; + 263B9E560AB638B80041BFE0 /* xdr.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9E510AB638B80041BFE0 /* xdr.h */; }; + 263B9EC40AB63E350041BFE0 /* libnvpair.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9EC20AB63E350041BFE0 /* libnvpair.c */; }; + 263B9EC50AB63E350041BFE0 /* libnvpair.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9EC30AB63E350041BFE0 /* libnvpair.h */; }; + 263B9ED40AB63E510041BFE0 /* libuutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9EC80AB63E510041BFE0 /* libuutil.h */; }; + 263B9ED50AB63E510041BFE0 /* libuutil_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9EC90AB63E510041BFE0 /* libuutil_common.h */; }; + 263B9ED60AB63E510041BFE0 /* libuutil_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9ECA0AB63E510041BFE0 /* libuutil_impl.h */; }; + 263B9ED70AB63E510041BFE0 /* uu_alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ECB0AB63E510041BFE0 /* uu_alloc.c */; }; + 263B9ED80AB63E510041BFE0 /* uu_avl.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ECC0AB63E510041BFE0 /* uu_avl.c */; }; + 263B9ED90AB63E510041BFE0 /* uu_dprintf.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ECD0AB63E510041BFE0 /* uu_dprintf.c */; }; + 263B9EDA0AB63E510041BFE0 /* uu_ident.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ECE0AB63E510041BFE0 /* uu_ident.c */; }; + 263B9EDB0AB63E510041BFE0 /* uu_list.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ECF0AB63E510041BFE0 /* uu_list.c */; }; + 263B9EDC0AB63E510041BFE0 /* uu_misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ED00AB63E510041BFE0 /* uu_misc.c */; }; + 263B9EDD0AB63E510041BFE0 /* uu_open.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ED10AB63E510041BFE0 /* uu_open.c */; }; + 263B9EDE0AB63E510041BFE0 /* uu_pname.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ED20AB63E510041BFE0 /* uu_pname.c */; }; + 263B9EDF0AB63E510041BFE0 /* uu_strtoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9ED30AB63E510041BFE0 /* uu_strtoint.c */; }; + 263B9F6D0AB6409B0041BFE0 /* libzfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9F620AB6409B0041BFE0 /* libzfs.h */; }; + 263B9F6E0AB6409B0041BFE0 /* libzfs_changelist.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F630AB6409B0041BFE0 /* libzfs_changelist.c */; }; + 263B9F6F0AB6409B0041BFE0 /* libzfs_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F640AB6409B0041BFE0 /* libzfs_config.c */; }; + 263B9F700AB6409B0041BFE0 /* libzfs_dataset.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F650AB6409B0041BFE0 /* libzfs_dataset.c */; }; + 263B9F710AB6409B0041BFE0 /* libzfs_graph.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F660AB6409B0041BFE0 /* libzfs_graph.c */; }; + 263B9F720AB6409B0041BFE0 /* libzfs_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9F670AB6409B0041BFE0 /* libzfs_impl.h */; }; + 263B9F730AB6409B0041BFE0 /* libzfs_import.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F680AB6409B0041BFE0 /* libzfs_import.c */; }; + 263B9F740AB6409B0041BFE0 /* libzfs_mount.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F690AB6409B0041BFE0 /* libzfs_mount.c */; }; + 263B9F750AB6409B0041BFE0 /* libzfs_pool.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F6A0AB6409B0041BFE0 /* libzfs_pool.c */; }; + 263B9F760AB6409B0041BFE0 /* libzfs_status.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F6B0AB6409B0041BFE0 /* libzfs_status.c */; }; + 263B9F770AB6409B0041BFE0 /* libzfs_util.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F6C0AB6409B0041BFE0 /* libzfs_util.c */; }; + 263B9F910AB641860041BFE0 /* avl.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F900AB641860041BFE0 /* avl.c */; }; + 263B9F920AB641860041BFE0 /* avl.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F900AB641860041BFE0 /* avl.c */; }; + 263B9FB60AB64FD60041BFE0 /* zfs_namecheck.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9FB20AB64FD60041BFE0 /* zfs_namecheck.c */; }; + 263B9FB70AB64FD60041BFE0 /* zfs_namecheck.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9FB30AB64FD60041BFE0 /* zfs_namecheck.h */; }; + 263B9FB80AB64FD60041BFE0 /* zfs_prop.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9FB40AB64FD60041BFE0 /* zfs_prop.c */; }; + 263B9FB90AB64FD60041BFE0 /* zfs_prop.h in Headers */ = {isa = PBXBuildFile; fileRef = 263B9FB50AB64FD60041BFE0 /* zfs_prop.h */; }; + 263B9FBA0AB64FD60041BFE0 /* zfs_namecheck.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9FB20AB64FD60041BFE0 /* zfs_namecheck.c */; }; + 263B9FBC0AB64FD60041BFE0 /* zfs_prop.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9FB40AB64FD60041BFE0 /* zfs_prop.c */; }; + 263BA06E0AB664080041BFE0 /* mkdirp.c in Sources */ = {isa = PBXBuildFile; fileRef = 263BA06D0AB664080041BFE0 /* mkdirp.c */; }; + 263BA0BC0AB669740041BFE0 /* nvpair_alloc_system.c in Sources */ = {isa = PBXBuildFile; fileRef = 263BA0BB0AB669740041BFE0 /* nvpair_alloc_system.c */; }; + 263BA0BE0AB669990041BFE0 /* nvpair_alloc_system.c in Sources */ = {isa = PBXBuildFile; fileRef = 263BA0BD0AB669990041BFE0 /* nvpair_alloc_system.c */; }; + 263C3DCE0AC60D72005C5E49 /* zvol.h in Headers */ = {isa = PBXBuildFile; fileRef = 263C3DCC0AC60D71005C5E49 /* zvol.h */; }; + 2641A49D0AF86BA0002F73EB /* spa_history.c in Sources */ = {isa = PBXBuildFile; fileRef = 2641A49C0AF86BA0002F73EB /* spa_history.c */; }; + 264F3CBE0BCC25C9004893A6 /* gzip.c in Sources */ = {isa = PBXBuildFile; fileRef = D9BAF7370BC5A2500049BA4B /* gzip.c */; }; + 26580F020ABA6DBE00CFACCA /* zfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 26580F000ABA6DBE00CFACCA /* zfs.h */; }; + 265DACEB0AE894A400EBFDCE /* PkgInfo in CopyFiles */ = {isa = PBXBuildFile; fileRef = 265DACD30AE8932300EBFDCE /* PkgInfo */; }; + 2665B64F0BB47761004F043E /* zfs_vfsops.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE08D00A9EA1CE00F3429C /* zfs_vfsops.c */; }; + 2665B6500BB47761004F043E /* zfs_vnops.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE08D10A9EA1CE00F3429C /* zfs_vnops.c */; }; + 2665B6510BB47761004F043E /* zil.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A240A9EB23B00F3429C /* zil.c */; }; + 2665B6520BB47761004F043E /* bplist.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2B0A9EB35F00F3429C /* bplist.c */; }; + 2665B6530BB47761004F043E /* fletcher.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2C0A9EB35F00F3429C /* fletcher.c */; }; + 2665B6540BB47761004F043E /* lzjb.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2D0A9EB35F00F3429C /* lzjb.c */; }; + 2665B6550BB47761004F043E /* metaslab.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2E0A9EB35F00F3429C /* metaslab.c */; }; + 2665B6560BB47761004F043E /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2F0A9EB35F00F3429C /* sha256.c */; }; + 2665B6570BB47761004F043E /* space_map.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A300A9EB35F00F3429C /* space_map.c */; }; + 2665B6580BB47761004F043E /* uberblock.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A310A9EB35F00F3429C /* uberblock.c */; }; + 2665B6590BB47761004F043E /* zio_checksum.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A320A9EB35F00F3429C /* zio_checksum.c */; }; + 2665B65A0BB47761004F043E /* zio_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A330A9EB35F00F3429C /* zio_compress.c */; }; + 2665B65B0BB47761004F043E /* zio.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A350A9EB35F00F3429C /* zio.c */; }; + 2665B65C0BB47761004F043E /* arc.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A4C0A9EB62B00F3429C /* arc.c */; }; + 2665B65D0BB47761004F043E /* dbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A4D0A9EB62B00F3429C /* dbuf.c */; }; + 2665B65E0BB47761004F043E /* dmu_objset.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A4F0A9EB62B00F3429C /* dmu_objset.c */; }; + 2665B65F0BB47761004F043E /* dmu_tx.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A500A9EB62B00F3429C /* dmu_tx.c */; }; + 2665B6600BB47761004F043E /* dmu_zfetch.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A510A9EB62B00F3429C /* dmu_zfetch.c */; }; + 2665B6610BB47761004F043E /* dmu.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A520A9EB62B00F3429C /* dmu.c */; }; + 2665B6620BB47761004F043E /* dnode_sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A530A9EB62B00F3429C /* dnode_sync.c */; }; + 2665B6630BB47761004F043E /* dnode.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A540A9EB62B00F3429C /* dnode.c */; }; + 2665B6640BB47761004F043E /* refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A550A9EB62B00F3429C /* refcount.c */; }; + 2665B6650BB47761004F043E /* txg.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A560A9EB62B00F3429C /* txg.c */; }; + 2665B6660BB47761004F043E /* dsl_dataset.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A670A9EB71300F3429C /* dsl_dataset.c */; }; + 2665B6670BB47761004F043E /* dsl_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A680A9EB71300F3429C /* dsl_dir.c */; }; + 2665B6680BB47761004F043E /* dsl_synctask.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A6B0A9EB71300F3429C /* dsl_synctask.c */; }; + 2665B6690BB47761004F043E /* unique.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A6C0A9EB71300F3429C /* unique.c */; }; + 2665B66A0BB47761004F043E /* zap_leaf.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A780A9EB78500F3429C /* zap_leaf.c */; }; + 2665B66B0BB47761004F043E /* zap_micro.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A790A9EB78500F3429C /* zap_micro.c */; }; + 2665B66C0BB47761004F043E /* zap.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A7A0A9EB78500F3429C /* zap.c */; }; + 2665B66D0BB47761004F043E /* dmu_traverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A830A9EB8A100F3429C /* dmu_traverse.c */; }; + 2665B66E0BB47761004F043E /* spa_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A840A9EB8A100F3429C /* spa_config.c */; }; + 2665B66F0BB47761004F043E /* spa_errlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A850A9EB8A100F3429C /* spa_errlog.c */; }; + 2665B6700BB47761004F043E /* spa_misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A860A9EB8A100F3429C /* spa_misc.c */; }; + 2665B6710BB47761004F043E /* spa.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A870A9EB8A100F3429C /* spa.c */; }; + 2665B6720BB47761004F043E /* vdev_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A9D0A9EBC2300F3429C /* vdev_cache.c */; }; + 2665B6730BB47761004F043E /* vdev_label.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A9E0A9EBC2300F3429C /* vdev_label.c */; }; + 2665B6740BB47761004F043E /* vdev_mirror.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A9F0A9EBC2300F3429C /* vdev_mirror.c */; }; + 2665B6750BB47761004F043E /* vdev_missing.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA00A9EBC2300F3429C /* vdev_missing.c */; }; + 2665B6760BB47761004F043E /* vdev_queue.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA10A9EBC2300F3429C /* vdev_queue.c */; }; + 2665B6770BB47761004F043E /* vdev_raidz.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA20A9EBC2300F3429C /* vdev_raidz.c */; }; + 2665B6780BB47761004F043E /* vdev_root.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA30A9EBC2300F3429C /* vdev_root.c */; }; + 2665B6790BB47761004F043E /* vdev.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA40A9EBC2300F3429C /* vdev.c */; }; + 2665B67A0BB47761004F043E /* zfs_byteswap.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AAE0A9EBD2100F3429C /* zfs_byteswap.c */; }; + 2665B67B0BB47761004F043E /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AF30A9ECCDC00F3429C /* list.c */; }; + 2665B67C0BB47761004F043E /* zfs_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0BBB0A9F725700F3429C /* zfs_context.c */; }; + 2665B67D0BB47761004F043E /* callb.c in Sources */ = {isa = PBXBuildFile; fileRef = 2673BD1E0A9F7369002F5D43 /* callb.c */; }; + 2665B67E0BB47761004F043E /* zfs_fm.c in Sources */ = {isa = PBXBuildFile; fileRef = 2673BFA60AA0999D002F5D43 /* zfs_fm.c */; }; + 2665B67F0BB47761004F043E /* vdev_disk.c in Sources */ = {isa = PBXBuildFile; fileRef = 26802CA80AA0ED6300F12729 /* vdev_disk.c */; }; + 2665B6800BB47761004F043E /* vdev_file.c in Sources */ = {isa = PBXBuildFile; fileRef = 26802F7D0AA136E800F12729 /* vdev_file.c */; }; + 2665B6810BB47761004F043E /* zfs_znode.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E919670AA68E3D0054A3DD /* zfs_znode.c */; }; + 2665B6820BB47761004F043E /* zfs_rlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 267A75740AA79A8200E61D61 /* zfs_rlock.c */; }; + 2665B6830BB47761004F043E /* zfs_ioctl.c in Sources */ = {isa = PBXBuildFile; fileRef = 267A75BB0AA7A5C100E61D61 /* zfs_ioctl.c */; }; + 2665B6840BB47761004F043E /* dsl_pool.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E750520AABBFDB00D5421B /* dsl_pool.c */; }; + 2665B6850BB47761004F043E /* dsl_prop.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E750540AABBFFA00D5421B /* dsl_prop.c */; }; + 2665B6860BB47761004F043E /* dmu_object.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E750580AABC0F400D5421B /* dmu_object.c */; }; + 2665B6870BB47761004F043E /* zio_inject.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F63D5F0AABCA86000C5196 /* zio_inject.c */; }; + 2665B6880BB47761004F043E /* zfs_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F91B110AAE85E1005510C9 /* zfs_dir.c */; }; + 2665B6890BB47761004F043E /* zfs_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F91C360AAE9089005510C9 /* zfs_log.c */; }; + 2665B68A0BB47761004F043E /* zfs_replay.c in Sources */ = {isa = PBXBuildFile; fileRef = 2624F2180AAFDA9500B04FAE /* zfs_replay.c */; }; + 2665B68B0BB47761004F043E /* nvpair.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9E0C0AB635420041BFE0 /* nvpair.c */; }; + 2665B68C0BB47761004F043E /* avl.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9F900AB641860041BFE0 /* avl.c */; }; + 2665B68D0BB47761004F043E /* zfs_namecheck.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9FB20AB64FD60041BFE0 /* zfs_namecheck.c */; }; + 2665B68E0BB47761004F043E /* zfs_prop.c in Sources */ = {isa = PBXBuildFile; fileRef = 263B9FB40AB64FD60041BFE0 /* zfs_prop.c */; }; + 2665B68F0BB47761004F043E /* nvpair_alloc_system.c in Sources */ = {isa = PBXBuildFile; fileRef = 263BA0BB0AB669740041BFE0 /* nvpair_alloc_system.c */; }; + 2665B6900BB47761004F043E /* dmu_send.c in Sources */ = {isa = PBXBuildFile; fileRef = 263504270AC62C69000E67D7 /* dmu_send.c */; }; + 2665B6910BB47761004F043E /* zvol.c in Sources */ = {isa = PBXBuildFile; fileRef = 269334F60AD1CE56000CDAB9 /* zvol.c */; }; + 2665B6920BB47761004F043E /* xdr.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D9A0ADB62F100302641 /* xdr.c */; }; + 2665B6930BB47761004F043E /* xdr_array.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D9B0ADB62F100302641 /* xdr_array.c */; }; + 2665B6940BB47761004F043E /* xdr_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D9C0ADB62F100302641 /* xdr_mem.c */; }; + 2665B6950BB47761004F043E /* taskq.c in Sources */ = {isa = PBXBuildFile; fileRef = 26A356AD0AEED2C100F6B70A /* taskq.c */; }; + 2665B6960BB47761004F043E /* spa_history.c in Sources */ = {isa = PBXBuildFile; fileRef = 2641A49C0AF86BA0002F73EB /* spa_history.c */; }; + 2665B6970BB47761004F043E /* zfs_acl.c in Sources */ = {isa = PBXBuildFile; fileRef = 2625ECB50B07E66E00D24DB3 /* zfs_acl.c */; }; + 2665B6980BB47761004F043E /* zfs_ctldir.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F95C1C0B07E8F600BCB684 /* zfs_ctldir.c */; }; + 2665B6990BB47761004F043E /* kmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F3563C0B85925800F65407 /* kmem.c */; }; + 26689D370ADB5F7D00302641 /* xdr.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D340ADB5F7D00302641 /* xdr.c */; }; + 26689D380ADB5F7D00302641 /* xdr_array.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D350ADB5F7D00302641 /* xdr_array.c */; }; + 26689D390ADB5F7D00302641 /* xdr_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D360ADB5F7D00302641 /* xdr_mem.c */; }; + 26689D480ADB604E00302641 /* mt.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689D470ADB604E00302641 /* mt.h */; }; + 26689D830ADB61F400302641 /* rpc_mt.h in Headers */ = {isa = PBXBuildFile; fileRef = 26689D820ADB61F400302641 /* rpc_mt.h */; }; + 26689D9D0ADB62F100302641 /* xdr.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D9A0ADB62F100302641 /* xdr.c */; }; + 26689D9E0ADB62F100302641 /* xdr_array.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D9B0ADB62F100302641 /* xdr_array.c */; }; + 26689D9F0ADB62F100302641 /* xdr_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 26689D9C0ADB62F100302641 /* xdr_mem.c */; }; + 2673BD1F0A9F7369002F5D43 /* callb.c in Sources */ = {isa = PBXBuildFile; fileRef = 2673BD1E0A9F7369002F5D43 /* callb.c */; }; + 2673BFA70AA0999D002F5D43 /* zfs_fm.c in Sources */ = {isa = PBXBuildFile; fileRef = 2673BFA60AA0999D002F5D43 /* zfs_fm.c */; }; + 267A75750AA79A8200E61D61 /* zfs_rlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 267A75740AA79A8200E61D61 /* zfs_rlock.c */; }; + 267A75BC0AA7A5C100E61D61 /* zfs_ioctl.c in Sources */ = {isa = PBXBuildFile; fileRef = 267A75BB0AA7A5C100E61D61 /* zfs_ioctl.c */; }; + 26802CA90AA0ED6300F12729 /* vdev_disk.c in Sources */ = {isa = PBXBuildFile; fileRef = 26802CA80AA0ED6300F12729 /* vdev_disk.c */; }; + 26802F7E0AA136E800F12729 /* vdev_file.c in Sources */ = {isa = PBXBuildFile; fileRef = 26802F7D0AA136E800F12729 /* vdev_file.c */; }; + 269334F70AD1CE58000CDAB9 /* zvol.c in Sources */ = {isa = PBXBuildFile; fileRef = 269334F60AD1CE56000CDAB9 /* zvol.c */; }; + 26A356AE0AEED2C100F6B70A /* taskq.c in Sources */ = {isa = PBXBuildFile; fileRef = 26A356AD0AEED2C100F6B70A /* taskq.c */; }; + 26A978570AA9398B00FF1F22 /* zpool_iter.c in Sources */ = {isa = PBXBuildFile; fileRef = 26A978520AA9398B00FF1F22 /* zpool_iter.c */; }; + 26A978580AA9398B00FF1F22 /* zpool_main.c in Sources */ = {isa = PBXBuildFile; fileRef = 26A978530AA9398B00FF1F22 /* zpool_main.c */; }; + 26A978590AA9398B00FF1F22 /* zpool_util.c in Sources */ = {isa = PBXBuildFile; fileRef = 26A978540AA9398B00FF1F22 /* zpool_util.c */; }; + 26A9785A0AA9398B00FF1F22 /* zpool_vdev.c in Sources */ = {isa = PBXBuildFile; fileRef = 26A978560AA9398B00FF1F22 /* zpool_vdev.c */; }; + 26B7E4A50B0A845500C0C00F /* zfs.util.8 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 269334C90AD1C3FC000CDAB9 /* zfs.util.8 */; }; + 26B7E4A70B0A848700C0C00F /* zfs.8 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 269334C80AD1C3FC000CDAB9 /* zfs.8 */; }; + 26B7E4A90B0A84B600C0C00F /* zpool.8 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 269334CA0AD1C3FC000CDAB9 /* zpool.8 */; }; + 26BE08D20A9EA1CE00F3429C /* zfs_vfsops.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE08D00A9EA1CE00F3429C /* zfs_vfsops.c */; }; + 26BE08D30A9EA1CE00F3429C /* zfs_vnops.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE08D10A9EA1CE00F3429C /* zfs_vnops.c */; }; + 26BE0A250A9EB23B00F3429C /* zil.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A240A9EB23B00F3429C /* zil.c */; }; + 26BE0A360A9EB35F00F3429C /* bplist.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2B0A9EB35F00F3429C /* bplist.c */; }; + 26BE0A370A9EB35F00F3429C /* fletcher.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2C0A9EB35F00F3429C /* fletcher.c */; }; + 26BE0A380A9EB35F00F3429C /* lzjb.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2D0A9EB35F00F3429C /* lzjb.c */; }; + 26BE0A390A9EB35F00F3429C /* metaslab.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2E0A9EB35F00F3429C /* metaslab.c */; }; + 26BE0A3A0A9EB35F00F3429C /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A2F0A9EB35F00F3429C /* sha256.c */; }; + 26BE0A3B0A9EB35F00F3429C /* space_map.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A300A9EB35F00F3429C /* space_map.c */; }; + 26BE0A3C0A9EB35F00F3429C /* uberblock.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A310A9EB35F00F3429C /* uberblock.c */; }; + 26BE0A3D0A9EB35F00F3429C /* zio_checksum.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A320A9EB35F00F3429C /* zio_checksum.c */; }; + 26BE0A3E0A9EB35F00F3429C /* zio_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A330A9EB35F00F3429C /* zio_compress.c */; }; + 26BE0A400A9EB35F00F3429C /* zio.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A350A9EB35F00F3429C /* zio.c */; }; + 26BE0A570A9EB62B00F3429C /* arc.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A4C0A9EB62B00F3429C /* arc.c */; }; + 26BE0A580A9EB62B00F3429C /* dbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A4D0A9EB62B00F3429C /* dbuf.c */; }; + 26BE0A5A0A9EB62B00F3429C /* dmu_objset.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A4F0A9EB62B00F3429C /* dmu_objset.c */; }; + 26BE0A5B0A9EB62B00F3429C /* dmu_tx.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A500A9EB62B00F3429C /* dmu_tx.c */; }; + 26BE0A5C0A9EB62B00F3429C /* dmu_zfetch.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A510A9EB62B00F3429C /* dmu_zfetch.c */; }; + 26BE0A5D0A9EB62B00F3429C /* dmu.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A520A9EB62B00F3429C /* dmu.c */; }; + 26BE0A5E0A9EB62B00F3429C /* dnode_sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A530A9EB62B00F3429C /* dnode_sync.c */; }; + 26BE0A5F0A9EB62B00F3429C /* dnode.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A540A9EB62B00F3429C /* dnode.c */; }; + 26BE0A600A9EB62B00F3429C /* refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A550A9EB62B00F3429C /* refcount.c */; }; + 26BE0A610A9EB62B00F3429C /* txg.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A560A9EB62B00F3429C /* txg.c */; }; + 26BE0A6D0A9EB71300F3429C /* dsl_dataset.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A670A9EB71300F3429C /* dsl_dataset.c */; }; + 26BE0A6E0A9EB71300F3429C /* dsl_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A680A9EB71300F3429C /* dsl_dir.c */; }; + 26BE0A710A9EB71300F3429C /* dsl_synctask.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A6B0A9EB71300F3429C /* dsl_synctask.c */; }; + 26BE0A720A9EB71300F3429C /* unique.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A6C0A9EB71300F3429C /* unique.c */; }; + 26BE0A7B0A9EB78500F3429C /* zap_leaf.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A780A9EB78500F3429C /* zap_leaf.c */; }; + 26BE0A7C0A9EB78500F3429C /* zap_micro.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A790A9EB78500F3429C /* zap_micro.c */; }; + 26BE0A7D0A9EB78500F3429C /* zap.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A7A0A9EB78500F3429C /* zap.c */; }; + 26BE0A890A9EB8A100F3429C /* dmu_traverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A830A9EB8A100F3429C /* dmu_traverse.c */; }; + 26BE0A8A0A9EB8A100F3429C /* spa_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A840A9EB8A100F3429C /* spa_config.c */; }; + 26BE0A8B0A9EB8A100F3429C /* spa_errlog.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A850A9EB8A100F3429C /* spa_errlog.c */; }; + 26BE0A8C0A9EB8A100F3429C /* spa_misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A860A9EB8A100F3429C /* spa_misc.c */; }; + 26BE0A8D0A9EB8A100F3429C /* spa.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A870A9EB8A100F3429C /* spa.c */; }; + 26BE0AA50A9EBC2300F3429C /* vdev_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A9D0A9EBC2300F3429C /* vdev_cache.c */; }; + 26BE0AA60A9EBC2300F3429C /* vdev_label.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A9E0A9EBC2300F3429C /* vdev_label.c */; }; + 26BE0AA70A9EBC2300F3429C /* vdev_mirror.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0A9F0A9EBC2300F3429C /* vdev_mirror.c */; }; + 26BE0AA80A9EBC2300F3429C /* vdev_missing.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA00A9EBC2300F3429C /* vdev_missing.c */; }; + 26BE0AA90A9EBC2300F3429C /* vdev_queue.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA10A9EBC2300F3429C /* vdev_queue.c */; }; + 26BE0AAA0A9EBC2300F3429C /* vdev_raidz.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA20A9EBC2300F3429C /* vdev_raidz.c */; }; + 26BE0AAB0A9EBC2300F3429C /* vdev_root.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA30A9EBC2300F3429C /* vdev_root.c */; }; + 26BE0AAC0A9EBC2300F3429C /* vdev.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AA40A9EBC2300F3429C /* vdev.c */; }; + 26BE0AB10A9EBD2100F3429C /* zfs_byteswap.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AAE0A9EBD2100F3429C /* zfs_byteswap.c */; }; + 26BE0AF40A9ECCDC00F3429C /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0AF30A9ECCDC00F3429C /* list.c */; }; + 26BE0BBC0A9F725700F3429C /* zfs_context.c in Sources */ = {isa = PBXBuildFile; fileRef = 26BE0BBB0A9F725700F3429C /* zfs_context.c */; }; + 26C84AA70AB750F8008B950C /* deviceid.c in Sources */ = {isa = PBXBuildFile; fileRef = 26C84AA50AB750F8008B950C /* deviceid.c */; }; + 26C84AA80AB750F8008B950C /* libdevid.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C84AA60AB750F8008B950C /* libdevid.h */; }; + 26C84B450AB75581008B950C /* devid_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C84B430AB75581008B950C /* devid_impl.h */; }; + 26C84B460AB75581008B950C /* devid.c in Sources */ = {isa = PBXBuildFile; fileRef = 26C84B440AB75581008B950C /* devid.c */; }; + 26E59EC70B87AAE600CFC573 /* zoink.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E59EC60B87AAE600CFC573 /* zoink.c */; }; + 26E750530AABBFDB00D5421B /* dsl_pool.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E750520AABBFDB00D5421B /* dsl_pool.c */; }; + 26E750550AABBFFA00D5421B /* dsl_prop.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E750540AABBFFA00D5421B /* dsl_prop.c */; }; + 26E750590AABC0F400D5421B /* dmu_object.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E750580AABC0F400D5421B /* dmu_object.c */; }; + 26E8B80C0B7243590006CCAF /* VolumeIcon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 26E8B80B0B7243590006CCAF /* VolumeIcon.icns */; }; + 26E919680AA68E3D0054A3DD /* zfs_znode.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E919670AA68E3D0054A3DD /* zfs_znode.c */; }; + 26F3563D0B85925800F65407 /* kmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F3563C0B85925800F65407 /* kmem.c */; }; + 26F63D600AABCA86000C5196 /* zio_inject.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F63D5F0AABCA86000C5196 /* zio_inject.c */; }; + 26F63DC00AABD4BA000C5196 /* zfs_iter.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F63DBC0AABD4BA000C5196 /* zfs_iter.c */; }; + 26F63DC10AABD4BA000C5196 /* zfs_main.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F63DBE0AABD4BA000C5196 /* zfs_main.c */; }; + 26F91B120AAE85E1005510C9 /* zfs_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F91B110AAE85E1005510C9 /* zfs_dir.c */; }; + 26F91C370AAE9089005510C9 /* zfs_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F91C360AAE9089005510C9 /* zfs_log.c */; }; + 26F95C1D0B07E8F600BCB684 /* zfs_ctldir.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F95C1C0B07E8F600BCB684 /* zfs_ctldir.c */; }; + D9A27AD00CA1DDF700009531 /* dsl_deleg.c in Sources */ = {isa = PBXBuildFile; fileRef = D9A27ACF0CA1DDF700009531 /* dsl_deleg.c */; }; + D9A27AD10CA1DDF700009531 /* dsl_deleg.c in Sources */ = {isa = PBXBuildFile; fileRef = D9A27ACF0CA1DDF700009531 /* dsl_deleg.c */; }; + D9B024B60BA87239008909EA /* libzfs_ioctl.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B024B50BA87239008909EA /* libzfs_ioctl.h */; }; + D9B898050BF3ADA000F648C1 /* zfs.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = D9B897FE0BF3AD0B00F648C1 /* zfs.plist */; }; + D9B898060BF3ADB200F648C1 /* zfs.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = D9B897FF0BF3AD0B00F648C1 /* zfs.txt */; }; + D9BAF7380BC5A2500049BA4B /* gzip.c in Sources */ = {isa = PBXBuildFile; fileRef = D9BAF7370BC5A2500049BA4B /* gzip.c */; }; + D9D9E9AE0C97114900211CCA /* rprwlock.c in Sources */ = {isa = PBXBuildFile; fileRef = D9D9E9AD0C97114900211CCA /* rprwlock.c */; }; + D9D9E9AF0C97114900211CCA /* rprwlock.c in Sources */ = {isa = PBXBuildFile; fileRef = D9D9E9AD0C97114900211CCA /* rprwlock.c */; }; + D9FBE4820CA899FF00492543 /* qsort.c in Sources */ = {isa = PBXBuildFile; fileRef = D9FBE47F0CA899DA00492543 /* qsort.c */; }; + D9FBE4830CA89A0E00492543 /* qsort.h in Headers */ = {isa = PBXBuildFile; fileRef = D9FBE47A0CA8997500492543 /* qsort.h */; }; + D9FBE4840CA89A1C00492543 /* zfs_deleg.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EE4F550CA2FCE400FC11CD /* zfs_deleg.h */; }; + D9FBE4850CA89A2500492543 /* zfs_deleg.c in Sources */ = {isa = PBXBuildFile; fileRef = D9EE4F540CA2FCE400FC11CD /* zfs_deleg.c */; }; + D9FBE4870CA89A6100492543 /* zfs_deleg.c in Sources */ = {isa = PBXBuildFile; fileRef = D9EE4F540CA2FCE400FC11CD /* zfs_deleg.c */; }; + D9FBE4880CA89A6200492543 /* zfs_deleg.c in Sources */ = {isa = PBXBuildFile; fileRef = D9EE4F540CA2FCE400FC11CD /* zfs_deleg.c */; }; + D9FBE4890CA89A6A00492543 /* qsort.c in Sources */ = {isa = PBXBuildFile; fileRef = D9FBE47F0CA899DA00492543 /* qsort.c */; }; + D9FBE48A0CA89A6C00492543 /* qsort.c in Sources */ = {isa = PBXBuildFile; fileRef = D9FBE47F0CA899DA00492543 /* qsort.c */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2611F76A0ACDD5C900E5D4E2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2611F7350ACDD13900E5D4E2; + remoteInfo = zfs.util; + }; + 262CEB3C0AB9BF7B00582940 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26F63DB10AABD480000C5196; + remoteInfo = zfs; + }; + 2665B6460BB47474004F043E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26E59EBE0B87AA2700CFC573; + remoteInfo = zoink; + }; + 26B29B8F0ACE1CAB00A6F03B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2611F7350ACDD13900E5D4E2; + remoteInfo = zfs.util; + }; + 26B29B910ACE1CAF00A6F03B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2611F75D0ACDD4E100E5D4E2; + remoteInfo = zfs.fs; + }; + 26B5F16C0AB7CDD9009860FF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26A9783A0AA9371200FF1F22; + remoteInfo = zpool; + }; + 26B5F1D10AB7DC6A009860FF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2696406B0AACEAD20073456B; + remoteInfo = libzfs; + }; + 26C84C280AB75E65008B950C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2696406B0AACEAD20073456B; + remoteInfo = libzfs; + }; + 26C84C2A0AB75E6C008B950C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 32A4FEB80562C75700D090E7; + remoteInfo = zfs.kext; + }; + 26DBF4180AB7C675007CE795 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 089C1669FE841209C02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2696406B0AACEAD20073456B; + remoteInfo = libzfs; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 2611F8000ACDE6EF00E5D4E2 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 1; + files = ( + 2611F8040ACDE72900E5D4E2 /* zfs.util in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 265DACE90AE8948A00EBFDCE /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = Contents; + dstSubfolderSpec = 1; + files = ( + 265DACEB0AE894A400EBFDCE /* PkgInfo in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 26B7E4AE0B0A84FA00C0C00F /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = /usr/share/man/man8; + dstSubfolderSpec = 0; + files = ( + 26B7E4A90B0A84B600C0C00F /* zpool.8 in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 1; + }; + 26B7E4AF0B0A84FA00C0C00F /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = /usr/share/man/man8; + dstSubfolderSpec = 0; + files = ( + 26B7E4A70B0A848700C0C00F /* zfs.8 in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 1; + }; + 26B7E4B00B0A84FA00C0C00F /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = /usr/share/man/man8; + dstSubfolderSpec = 0; + files = ( + 26B7E4A50B0A845500C0C00F /* zfs.util.8 in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 1; + }; + D9B898020BF3AD2500F648C1 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = /usr/local/OpenSourceVersions; + dstSubfolderSpec = 0; + files = ( + D9B898050BF3ADA000F648C1 /* zfs.plist in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 1; + }; + D9B898040BF3AD6200F648C1 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = /usr/local/OpenSourceLicenses; + dstSubfolderSpec = 0; + files = ( + D9B898060BF3ADB200F648C1 /* zfs.txt in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 1; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 26031B850AB2811D00DB19EA /* libintl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libintl.h; sourceTree = ""; }; + 2611F7360ACDD13900E5D4E2 /* zfs.util */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = zfs.util; sourceTree = BUILT_PRODUCTS_DIR; }; + 2611F73F0ACDD29E00E5D4E2 /* zfsutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfsutil.c; sourceTree = ""; }; + 2611F75E0ACDD4E100E5D4E2 /* zfs.fs */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = zfs.fs; sourceTree = BUILT_PRODUCTS_DIR; }; + 2611F7F10ACDE5EB00E5D4E2 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; + 261C25260BB0CC2A0077895F /* kstat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kstat.h; sourceTree = ""; }; + 2624381D0ACDCCF4007444B5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; + 2624F2180AAFDA9500B04FAE /* zfs_replay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_replay.c; sourceTree = ""; }; + 2625ECB50B07E66E00D24DB3 /* zfs_acl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_acl.c; sourceTree = ""; }; + 263504270AC62C69000E67D7 /* dmu_send.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmu_send.c; sourceTree = ""; }; + 263B9CA40AB61E420041BFE0 /* mntent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mntent.h; sourceTree = ""; }; + 263B9D6A0AB62A330041BFE0 /* mnttab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mnttab.h; sourceTree = ""; }; + 263B9E0C0AB635420041BFE0 /* nvpair.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nvpair.c; sourceTree = ""; }; + 263B9E0D0AB635420041BFE0 /* nvpair_alloc_fixed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nvpair_alloc_fixed.c; sourceTree = ""; }; + 263B9E4F0AB638B80041BFE0 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; + 263B9E510AB638B80041BFE0 /* xdr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xdr.h; sourceTree = ""; }; + 263B9EC20AB63E350041BFE0 /* libnvpair.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libnvpair.c; sourceTree = ""; }; + 263B9EC30AB63E350041BFE0 /* libnvpair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libnvpair.h; sourceTree = ""; }; + 263B9EC80AB63E510041BFE0 /* libuutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libuutil.h; sourceTree = ""; }; + 263B9EC90AB63E510041BFE0 /* libuutil_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libuutil_common.h; sourceTree = ""; }; + 263B9ECA0AB63E510041BFE0 /* libuutil_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libuutil_impl.h; sourceTree = ""; }; + 263B9ECB0AB63E510041BFE0 /* uu_alloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_alloc.c; sourceTree = ""; }; + 263B9ECC0AB63E510041BFE0 /* uu_avl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_avl.c; sourceTree = ""; }; + 263B9ECD0AB63E510041BFE0 /* uu_dprintf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_dprintf.c; sourceTree = ""; }; + 263B9ECE0AB63E510041BFE0 /* uu_ident.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_ident.c; sourceTree = ""; }; + 263B9ECF0AB63E510041BFE0 /* uu_list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_list.c; sourceTree = ""; }; + 263B9ED00AB63E510041BFE0 /* uu_misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_misc.c; sourceTree = ""; }; + 263B9ED10AB63E510041BFE0 /* uu_open.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_open.c; sourceTree = ""; }; + 263B9ED20AB63E510041BFE0 /* uu_pname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_pname.c; sourceTree = ""; }; + 263B9ED30AB63E510041BFE0 /* uu_strtoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uu_strtoint.c; sourceTree = ""; }; + 263B9F620AB6409B0041BFE0 /* libzfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libzfs.h; sourceTree = ""; }; + 263B9F630AB6409B0041BFE0 /* libzfs_changelist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_changelist.c; sourceTree = ""; }; + 263B9F640AB6409B0041BFE0 /* libzfs_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_config.c; sourceTree = ""; }; + 263B9F650AB6409B0041BFE0 /* libzfs_dataset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_dataset.c; sourceTree = ""; }; + 263B9F660AB6409B0041BFE0 /* libzfs_graph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_graph.c; sourceTree = ""; }; + 263B9F670AB6409B0041BFE0 /* libzfs_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libzfs_impl.h; sourceTree = ""; }; + 263B9F680AB6409B0041BFE0 /* libzfs_import.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_import.c; sourceTree = ""; }; + 263B9F690AB6409B0041BFE0 /* libzfs_mount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_mount.c; sourceTree = ""; }; + 263B9F6A0AB6409B0041BFE0 /* libzfs_pool.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_pool.c; sourceTree = ""; }; + 263B9F6B0AB6409B0041BFE0 /* libzfs_status.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_status.c; sourceTree = ""; }; + 263B9F6C0AB6409B0041BFE0 /* libzfs_util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libzfs_util.c; sourceTree = ""; }; + 263B9F900AB641860041BFE0 /* avl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = avl.c; sourceTree = ""; }; + 263B9FB20AB64FD60041BFE0 /* zfs_namecheck.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_namecheck.c; sourceTree = ""; }; + 263B9FB30AB64FD60041BFE0 /* zfs_namecheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_namecheck.h; sourceTree = ""; }; + 263B9FB40AB64FD60041BFE0 /* zfs_prop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_prop.c; sourceTree = ""; }; + 263B9FB50AB64FD60041BFE0 /* zfs_prop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_prop.h; sourceTree = ""; }; + 263BA06D0AB664080041BFE0 /* mkdirp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mkdirp.c; sourceTree = ""; }; + 263BA0BB0AB669740041BFE0 /* nvpair_alloc_system.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nvpair_alloc_system.c; sourceTree = ""; }; + 263BA0BD0AB669990041BFE0 /* nvpair_alloc_system.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nvpair_alloc_system.c; sourceTree = ""; }; + 263C3DCC0AC60D71005C5E49 /* zvol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zvol.h; sourceTree = ""; }; + 2641A49C0AF86BA0002F73EB /* spa_history.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spa_history.c; sourceTree = ""; }; + 264859990AA4E31300A63068 /* zfs_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_context.h; sourceTree = ""; }; + 26542DD00B87C3A8003C3028 /* zfs_sysctl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_sysctl.h; sourceTree = ""; }; + 265728200AC7715B00D85877 /* dnlc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dnlc.h; path = zfs_common/sys/dnlc.h; sourceTree = SOURCE_ROOT; }; + 265728210AC7715B00D85877 /* vmsystm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vmsystm.h; path = zfs_common/sys/vmsystm.h; sourceTree = SOURCE_ROOT; }; + 265728240AC7724300D85877 /* pathname.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pathname.h; sourceTree = ""; }; + 26580F000ABA6DBE00CFACCA /* zfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs.h; sourceTree = ""; }; + 265DACD30AE8932300EBFDCE /* PkgInfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PkgInfo; sourceTree = ""; }; + 2665B69E0BB47761004F043E /* zfs.readonly.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = zfs.readonly.kext; sourceTree = BUILT_PRODUCTS_DIR; }; + 26689D340ADB5F7D00302641 /* xdr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xdr.c; sourceTree = ""; }; + 26689D350ADB5F7D00302641 /* xdr_array.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xdr_array.c; sourceTree = ""; }; + 26689D360ADB5F7D00302641 /* xdr_mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xdr_mem.c; sourceTree = ""; }; + 26689D470ADB604E00302641 /* mt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mt.h; sourceTree = ""; }; + 26689D820ADB61F400302641 /* rpc_mt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rpc_mt.h; sourceTree = ""; }; + 26689D9A0ADB62F100302641 /* xdr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xdr.c; sourceTree = ""; }; + 26689D9B0ADB62F100302641 /* xdr_array.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xdr_array.c; sourceTree = ""; }; + 26689D9C0ADB62F100302641 /* xdr_mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xdr_mem.c; sourceTree = ""; }; + 2673BD1E0A9F7369002F5D43 /* callb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = callb.c; sourceTree = ""; }; + 2673BDB60A9FC740002F5D43 /* nvpair_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nvpair_impl.h; sourceTree = ""; }; + 2673BFA60AA0999D002F5D43 /* zfs_fm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_fm.c; sourceTree = ""; }; + 267A75740AA79A8200E61D61 /* zfs_rlock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_rlock.c; sourceTree = ""; }; + 267A75BB0AA7A5C100E61D61 /* zfs_ioctl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_ioctl.c; sourceTree = ""; }; + 26802CA60AA0ED1800F12729 /* zfs_znode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_znode.h; sourceTree = ""; }; + 26802CA80AA0ED6300F12729 /* vdev_disk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_disk.c; sourceTree = ""; }; + 26802F7D0AA136E800F12729 /* vdev_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_file.c; sourceTree = ""; }; + 269334C80AD1C3FC000CDAB9 /* zfs.8 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = zfs.8; path = zfs_documentation/man8/zfs.8; sourceTree = ""; }; + 269334C90AD1C3FC000CDAB9 /* zfs.util.8 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = zfs.util.8; path = zfs_documentation/man8/zfs.util.8; sourceTree = ""; }; + 269334CA0AD1C3FC000CDAB9 /* zpool.8 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = zpool.8; path = zfs_documentation/man8/zpool.8; sourceTree = ""; }; + 269334F60AD1CE56000CDAB9 /* zvol.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zvol.c; sourceTree = ""; }; + 269334F90AD1CF3D000CDAB9 /* cmn_err.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmn_err.h; sourceTree = ""; }; + 2693356E0AD1E798000CDAB9 /* atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomic.h; sourceTree = ""; }; + 2696406C0AACEAD20073456B /* libzfs.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libzfs.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; + 26A356AD0AEED2C100F6B70A /* taskq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = taskq.c; sourceTree = ""; }; + 26A356B10AEED36800F6B70A /* taskq_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = taskq_impl.h; sourceTree = ""; }; + 26A356B20AEED36800F6B70A /* taskq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = taskq.h; sourceTree = ""; }; + 26A9783B0AA9371200FF1F22 /* zpool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = zpool; sourceTree = BUILT_PRODUCTS_DIR; }; + 26A978520AA9398B00FF1F22 /* zpool_iter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zpool_iter.c; sourceTree = ""; }; + 26A978530AA9398B00FF1F22 /* zpool_main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zpool_main.c; sourceTree = ""; }; + 26A978540AA9398B00FF1F22 /* zpool_util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zpool_util.c; sourceTree = ""; }; + 26A978550AA9398B00FF1F22 /* zpool_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zpool_util.h; sourceTree = ""; }; + 26A978560AA9398B00FF1F22 /* zpool_vdev.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zpool_vdev.c; sourceTree = ""; }; + 26BE08D00A9EA1CE00F3429C /* zfs_vfsops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_vfsops.c; sourceTree = ""; }; + 26BE08D10A9EA1CE00F3429C /* zfs_vnops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_vnops.c; sourceTree = ""; }; + 26BE08EB0A9EA38600F3429C /* acl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = acl.h; sourceTree = ""; }; + 26BE08ED0A9EA38600F3429C /* avl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avl.h; sourceTree = ""; }; + 26BE08EF0A9EA38600F3429C /* bitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitmap.h; sourceTree = ""; }; + 26BE08F00A9EA38600F3429C /* bootstat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bootstat.h; sourceTree = ""; }; + 26BE08F10A9EA38600F3429C /* byteorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = byteorder.h; sourceTree = ""; }; + 26BE08F20A9EA38600F3429C /* callb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = callb.h; sourceTree = ""; }; + 26BE08F40A9EA38600F3429C /* compress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compress.h; sourceTree = ""; }; + 26BE08F50A9EA38600F3429C /* cred.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cred.h; sourceTree = ""; }; + 26BE08F60A9EA38600F3429C /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = ""; }; + 26BE08F70A9EA38600F3429C /* dkio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dkio.h; sourceTree = ""; }; + 26BE08F80A9EA38600F3429C /* feature_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = feature_tests.h; sourceTree = ""; }; + 26BE08FF0A9EA38600F3429C /* inttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inttypes.h; sourceTree = ""; }; + 26BE09000A9EA38600F3429C /* kmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kmem.h; sourceTree = ""; }; + 26BE09010A9EA38600F3429C /* kobj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kobj.h; sourceTree = ""; }; + 26BE09020A9EA38600F3429C /* list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = list.h; sourceTree = ""; }; + 26BE09030A9EA38600F3429C /* list_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = list_impl.h; sourceTree = ""; }; + 26BE09040A9EA38600F3429C /* mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mutex.h; sourceTree = ""; }; + 26BE09050A9EA38600F3429C /* nvpair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nvpair.h; sourceTree = ""; }; + 26BE09060A9EA38600F3429C /* sysmacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sysmacros.h; sourceTree = ""; }; + 26BE09090A9EA38600F3429C /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = ""; }; + 26BE090A0A9EA38600F3429C /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; + 26BE090B0A9EA38600F3429C /* va_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = va_list.h; sourceTree = ""; }; + 26BE090C0A9EA38600F3429C /* vmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vmem.h; sourceTree = ""; }; + 26BE0A240A9EB23B00F3429C /* zil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zil.c; sourceTree = ""; }; + 26BE0A2B0A9EB35F00F3429C /* bplist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bplist.c; sourceTree = ""; }; + 26BE0A2C0A9EB35F00F3429C /* fletcher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fletcher.c; sourceTree = ""; }; + 26BE0A2D0A9EB35F00F3429C /* lzjb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lzjb.c; sourceTree = ""; }; + 26BE0A2E0A9EB35F00F3429C /* metaslab.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = metaslab.c; sourceTree = ""; }; + 26BE0A2F0A9EB35F00F3429C /* sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha256.c; sourceTree = ""; }; + 26BE0A300A9EB35F00F3429C /* space_map.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = space_map.c; sourceTree = ""; }; + 26BE0A310A9EB35F00F3429C /* uberblock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uberblock.c; sourceTree = ""; }; + 26BE0A320A9EB35F00F3429C /* zio_checksum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zio_checksum.c; sourceTree = ""; }; + 26BE0A330A9EB35F00F3429C /* zio_compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zio_compress.c; sourceTree = ""; }; + 26BE0A350A9EB35F00F3429C /* zio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zio.c; sourceTree = ""; }; + 26BE0A4C0A9EB62B00F3429C /* arc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arc.c; sourceTree = ""; }; + 26BE0A4D0A9EB62B00F3429C /* dbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dbuf.c; sourceTree = ""; }; + 26BE0A4F0A9EB62B00F3429C /* dmu_objset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmu_objset.c; sourceTree = ""; }; + 26BE0A500A9EB62B00F3429C /* dmu_tx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmu_tx.c; sourceTree = ""; }; + 26BE0A510A9EB62B00F3429C /* dmu_zfetch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmu_zfetch.c; sourceTree = ""; }; + 26BE0A520A9EB62B00F3429C /* dmu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmu.c; sourceTree = ""; }; + 26BE0A530A9EB62B00F3429C /* dnode_sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dnode_sync.c; sourceTree = ""; }; + 26BE0A540A9EB62B00F3429C /* dnode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dnode.c; sourceTree = ""; }; + 26BE0A550A9EB62B00F3429C /* refcount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refcount.c; sourceTree = ""; }; + 26BE0A560A9EB62B00F3429C /* txg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = txg.c; sourceTree = ""; }; + 26BE0A670A9EB71300F3429C /* dsl_dataset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dsl_dataset.c; sourceTree = ""; }; + 26BE0A680A9EB71300F3429C /* dsl_dir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dsl_dir.c; sourceTree = ""; }; + 26BE0A6B0A9EB71300F3429C /* dsl_synctask.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dsl_synctask.c; sourceTree = ""; }; + 26BE0A6C0A9EB71300F3429C /* unique.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unique.c; sourceTree = ""; }; + 26BE0A780A9EB78500F3429C /* zap_leaf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zap_leaf.c; sourceTree = ""; }; + 26BE0A790A9EB78500F3429C /* zap_micro.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zap_micro.c; sourceTree = ""; }; + 26BE0A7A0A9EB78500F3429C /* zap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zap.c; sourceTree = ""; }; + 26BE0A830A9EB8A100F3429C /* dmu_traverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmu_traverse.c; sourceTree = ""; }; + 26BE0A840A9EB8A100F3429C /* spa_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spa_config.c; sourceTree = ""; }; + 26BE0A850A9EB8A100F3429C /* spa_errlog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spa_errlog.c; sourceTree = ""; }; + 26BE0A860A9EB8A100F3429C /* spa_misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spa_misc.c; sourceTree = ""; }; + 26BE0A870A9EB8A100F3429C /* spa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spa.c; sourceTree = ""; }; + 26BE0A9D0A9EBC2300F3429C /* vdev_cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_cache.c; sourceTree = ""; }; + 26BE0A9E0A9EBC2300F3429C /* vdev_label.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_label.c; sourceTree = ""; }; + 26BE0A9F0A9EBC2300F3429C /* vdev_mirror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_mirror.c; sourceTree = ""; }; + 26BE0AA00A9EBC2300F3429C /* vdev_missing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_missing.c; sourceTree = ""; }; + 26BE0AA10A9EBC2300F3429C /* vdev_queue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_queue.c; sourceTree = ""; }; + 26BE0AA20A9EBC2300F3429C /* vdev_raidz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_raidz.c; sourceTree = ""; }; + 26BE0AA30A9EBC2300F3429C /* vdev_root.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev_root.c; sourceTree = ""; }; + 26BE0AA40A9EBC2300F3429C /* vdev.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vdev.c; sourceTree = ""; }; + 26BE0AAE0A9EBD2100F3429C /* zfs_byteswap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zfs_byteswap.c; sourceTree = ""; }; + 26BE0AF30A9ECCDC00F3429C /* list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = ""; }; + 26BE0AFC0A9ECFE600F3429C /* arc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arc.h; sourceTree = ""; }; + 26BE0AFD0A9ECFE600F3429C /* bplist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bplist.h; sourceTree = ""; }; + 26BE0AFE0A9ECFE600F3429C /* dbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dbuf.h; sourceTree = ""; }; + 26BE0AFF0A9ECFE600F3429C /* dmu_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmu_impl.h; sourceTree = ""; }; + 26BE0B000A9ECFE600F3429C /* dmu_objset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmu_objset.h; sourceTree = ""; }; + 26BE0B010A9ECFE600F3429C /* dmu_traverse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmu_traverse.h; sourceTree = ""; }; + 26BE0B020A9ECFE600F3429C /* dmu_tx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmu_tx.h; sourceTree = ""; }; + 26BE0B030A9ECFE600F3429C /* dmu_zfetch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmu_zfetch.h; sourceTree = ""; }; + 26BE0B040A9ECFE600F3429C /* dmu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmu.h; sourceTree = ""; }; + 26BE0B050A9ECFE600F3429C /* dnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dnode.h; sourceTree = ""; }; + 26BE0B060A9ECFE600F3429C /* dsl_dataset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsl_dataset.h; sourceTree = ""; }; + 26BE0B070A9ECFE600F3429C /* dsl_dir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsl_dir.h; sourceTree = ""; }; + 26BE0B080A9ECFE600F3429C /* dsl_pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsl_pool.h; sourceTree = ""; }; + 26BE0B090A9ECFE600F3429C /* dsl_prop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsl_prop.h; sourceTree = ""; }; + 26BE0B0A0A9ECFE600F3429C /* dsl_synctask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsl_synctask.h; sourceTree = ""; }; + 26BE0B0B0A9ECFE600F3429C /* metaslab_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metaslab_impl.h; sourceTree = ""; }; + 26BE0B0C0A9ECFE600F3429C /* metaslab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metaslab.h; sourceTree = ""; }; + 26BE0B0D0A9ECFE600F3429C /* refcount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcount.h; sourceTree = ""; }; + 26BE0B0E0A9ECFE600F3429C /* spa_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spa_impl.h; sourceTree = ""; }; + 26BE0B0F0A9ECFE600F3429C /* spa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spa.h; sourceTree = ""; }; + 26BE0B100A9ECFE600F3429C /* space_map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = space_map.h; sourceTree = ""; }; + 26BE0B110A9ECFE600F3429C /* txg_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = txg_impl.h; sourceTree = ""; }; + 26BE0B120A9ECFE600F3429C /* txg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = txg.h; sourceTree = ""; }; + 26BE0B130A9ECFE600F3429C /* uberblock_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uberblock_impl.h; sourceTree = ""; }; + 26BE0B140A9ECFE600F3429C /* uberblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uberblock.h; sourceTree = ""; }; + 26BE0B150A9ECFE600F3429C /* unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unique.h; sourceTree = ""; }; + 26BE0B160A9ECFE600F3429C /* vdev_disk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vdev_disk.h; sourceTree = ""; }; + 26BE0B170A9ECFE600F3429C /* vdev_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vdev_file.h; sourceTree = ""; }; + 26BE0B180A9ECFE600F3429C /* vdev_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vdev_impl.h; sourceTree = ""; }; + 26BE0B190A9ECFE600F3429C /* vdev.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vdev.h; sourceTree = ""; }; + 26BE0B1A0A9ECFE600F3429C /* zap_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zap_impl.h; sourceTree = ""; }; + 26BE0B1B0A9ECFE600F3429C /* zap_leaf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zap_leaf.h; sourceTree = ""; }; + 26BE0B1C0A9ECFE600F3429C /* zap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zap.h; sourceTree = ""; }; + 26BE0B1D0A9ECFE600F3429C /* zfs_acl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_acl.h; sourceTree = ""; }; + 26BE0B1E0A9ECFE600F3429C /* zfs_ctldir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_ctldir.h; sourceTree = ""; }; + 26BE0B1F0A9ECFE600F3429C /* zfs_debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_debug.h; sourceTree = ""; }; + 26BE0B200A9ECFE600F3429C /* zfs_dir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_dir.h; sourceTree = ""; }; + 26BE0B210A9ECFE600F3429C /* zfs_ioctl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_ioctl.h; sourceTree = ""; }; + 26BE0B240A9ECFE600F3429C /* zfs_rlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_rlock.h; sourceTree = ""; }; + 26BE0B250A9ECFE600F3429C /* zfs_vfsops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zfs_vfsops.h; sourceTree = ""; }; + 26BE0B260A9ECFE600F3429C /* zil_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zil_impl.h; sourceTree = ""; }; + 26BE0B270A9ECFE600F3429C /* zil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zil.h; sourceTree = ""; }; + 26BE0B280A9ECFE600F3429C /* zio_checksum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zio_checksum.h; sourceTree = ""; }; + 26BE0B290A9ECFE600F3429C /* zio_compress.h */ = {isa = PBXFileReference; fileEncoding = 4;