DragonFly BSD System Source Repository (Read-Only)
C C++ Roff Objective-C GCC Machine Description Makefile Other
Switch branches/tags
Clone or download
Sascha Wildner
Sascha Wildner kernel: Remove some old 4.3BSD era ioctls.
Not all of them were implemented even.

Bump __DragonFly_version, just in case.

Thanks to zrj for testing with a dports bulk.
Latest commit e7ab884 Jun 20, 2018
Permalink
Failed to load latest commit information.
bin cpdup - Fix NULL pointer indirection on lost socket Jun 6, 2018
contrib diffutils: Update README.DELETED. Jun 19, 2018
crypto Adjust path after libpam changes. Nov 11, 2017
doc Update porting_drivers.txt Feb 14, 2018
etc initrd: Detach from the world and build on the fly Jun 8, 2018
games Fix some it's -> its typos in our manual pages. May 30, 2018
gnu diffutils: Reconfigure and revert some obsolete local changes. Jun 19, 2018
include libc/xdr: Add xdr_uint16_t() (it's just like xdr_u_int16_t()). Jun 9, 2018
initrd initrd - Add hammer2, fix obj dir Jun 15, 2018
lib liby: build with WARNS=6; style Jun 17, 2018
libexec kernel: Remove some old 4.3BSD era ioctls. Jun 20, 2018
llvm_clang Import framework to build base clang (version 3.8.0) Mar 20, 2016
nrelease nrelease/Makefile: Fix to use GITURL_{SRC,DPORTS} and update help Jun 8, 2018
sbin hammer2 - Check duplicate H2 partitions during hammer2 cleanup Jun 20, 2018
share kernel: Remove some old 4.3BSD era ioctls. Jun 20, 2018
sys kernel: Remove some old 4.3BSD era ioctls. Jun 20, 2018
test [test] Hi Fred :-) Mar 25, 2018
tools tools/make_libdeps.sh: Use sys.mk from src/. May 24, 2018
usr.bin usr.bin/undo: Explicitly include <sys/ioctl.h> Jun 16, 2018
usr.sbin Sync ACPICA with Intel's version 20180531. Jun 2, 2018
.gitattributes .gitattributes: Use C language rules in git diff driver. Dec 24, 2017
.gitignore .gitignore: Remove build products from list Jan 15, 2013
COPYRIGHT Bump the copyrights. Jan 1, 2018
Makefile initrd: Detach from the world and build on the fly Jun 8, 2018
Makefile.inc1 initrd: don't leave an empty /rescue after switching location Jun 9, 2018
Makefile.ssh.common Normalize libcrypto and libssl DPADD variable names and adjust Makefi… Feb 2, 2018
Makefile_upgrade.inc initrd: Detach from the world and build on the fly Jun 8, 2018
README initrd: Detach from the world and build on the fly Jun 8, 2018
UPDATING initrd: Detach from the world and build on the fly Jun 8, 2018

README

This is the top level of the DragonFly source directory.

For copyright information, please see the file COPYRIGHT in this
directory (additional copyright information also exists for some
sources in this tree - please see the specific source directories for
more information).

The Makefile in this directory supports a number of targets for
building components (or all) of the DragonFly source tree, the most
commonly used being ``buildworld'' and ``installworld'', which rebuild
and install everything in the DragonFly system from the source tree
except the kernel, the kernel-modules and the contents of /etc.  The
``buildkernel'' and ``installkernel'' targets build and install
the kernel and the modules (see below).  Please see the top of
the Makefile in this directory for more information on the
standard build targets and compile-time flags.

Building a kernel is a somewhat involved process.  Documentation
for it can be found at:
   http://www.dragonflybsd.org/docs/handbook/
Also see the build(7) and config(8) man pages.

Note: If you want to build and install the kernel with the
``buildkernel'' and ``installkernel'' targets, you might need to build
world before.  More information is available in the DragonFly handbook.

The kernel configuration files reside in the sys/config sub-directory.
The X86_64_GENERIC is the default x86_64 kernel configuration used in
release builds.  The VKERNEL64 is the default 64 bit vkernel(7) kernel
configuration file.  The file LINT64 contains entries for all possible
devices, not just those commonly used, and is meant more as a general
reference than an actual kernel configuration file (a kernel built
from it wouldn't even run).  Also see the config(8) man page.


Source Roadmap:
---------------
bin		System/user commands.

contrib		Packages contributed by 3rd parties.

crypto		Cryptography stuff (see crypto/README).

doc		Documentation for DragonFly BSD.

etc		Template files for /etc.

games		Amusements.

gnu		Various commands and libraries under the GNU Public License.
		Please see gnu/COPYING* for more information.

include		System include files.

lib		System libraries.

libexec		System daemons.

nrelease	Framework for building the ``live'' CD image.

initrd		Build system for statically linked /rescue utilities and
		initial ramdisk creation.

sbin		System commands.

share		Shared resources.

sys		Kernel sources.

test		System tests.

tools		Utilities for regression testing and miscellaneous tasks.

usr.bin		User commands.

usr.sbin	System administration commands.