Skip to content

Library for copying files on aquaBSD, based on macOS' copyfile.

License

Notifications You must be signed in to change notification settings

inobulles/libcopyfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libcopyfile

Library for copying files on FreeBSD, ported from an old version of macOS' copyfile. It was modified to function correctly on FreeBSD, but because of differences between macOS & FreeBSD, not everything works as expected!

Previously, this port was found in aquabsd-pkg-repo, but to work better as a singular dependency for use in other projects, I've temporarily split this out into a separate repo. Temporary you say? Yes, Temporary™! I'd like this to be reimplemented (still keeping with a similar API to copyfile and likely incorporating a lot of Apple's code) into a generic filesystem manipulation library, something along the lines of libfsutils, which includes other useful stuff, like recursive versions of a lot of the POSIX FS functions, and perhaps even some filesystem creation functionality. But that's not for right now 😉

Building

With Bob the Builder installed:

bob install

Copyright stuff

Copyright over the source is held by Apple, Inc. (previously Apple Computer, Inc.), and is licensed under the Apple Public Source License Version 2.0. A copy of the license text may be found in the LICENSE file in the root directory.

About

Library for copying files on aquaBSD, based on macOS' copyfile.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages