mirror of
https://github.com/wiiu-env/libntfs.git
synced 2024-11-16 15:09:16 +01:00
55 lines
1.7 KiB
Plaintext
55 lines
1.7 KiB
Plaintext
|
|
||
|
INTRODUCTION
|
||
|
============
|
||
|
|
||
|
The NTFS-3G driver is an open source, freely available read/write NTFS driver
|
||
|
for Linux, FreeBSD, Mac OS X, NetBSD, Solaris and Haiku. It provides safe and
|
||
|
fast handling of the Windows XP, Windows Server 2003, Windows 2000, Windows
|
||
|
Vista, and Windows Server 2008 file systems.
|
||
|
|
||
|
The purpose of the project is to develop, continuously quality test and
|
||
|
support a trustable, featureful and high performance solution for hardware
|
||
|
platforms and operating systems whose users need to reliably interoperate
|
||
|
with NTFS. Besides this practical goal, the project also aims to explore
|
||
|
the limits of the hybrid, kernel/user space filesystem driver approach,
|
||
|
performance, reliability and feature richness per invested effort wise.
|
||
|
|
||
|
The driver is in STABLE status. The test methods, the test suites used
|
||
|
can be found at
|
||
|
|
||
|
http://ntfs-3g.org/quality.html
|
||
|
|
||
|
News, support answers, problem submission instructions, support and discussion
|
||
|
forums, performance numbers and other information are available on the project
|
||
|
web site at
|
||
|
|
||
|
http://ntfs-3g.org
|
||
|
|
||
|
For more details on the NTFS-3G project see the 'original' folder included
|
||
|
with this package.
|
||
|
|
||
|
COMPILING AND INSTALLATION
|
||
|
==========================
|
||
|
|
||
|
Make sure you have devKitPPC and the latest libogc installed. Then type:
|
||
|
|
||
|
make
|
||
|
make install # or 'sudo make install' if you aren't root.
|
||
|
|
||
|
|
||
|
USAGE
|
||
|
=====
|
||
|
|
||
|
NTFS related routines can be accessed by adding the following line to your
|
||
|
source file(s).
|
||
|
|
||
|
#include <ntfs.h>
|
||
|
|
||
|
When compiling you must also link against the libntfs. To do this add -lntfs
|
||
|
to the LIBS section of your application Makefile. For example:
|
||
|
|
||
|
LIBS := -lwiiuse -lbte -lntfs -lfat -logc -lm
|
||
|
|
||
|
For a more practical example of using NTFS in your application,
|
||
|
see the included 'example' folder.
|