• Home
Name Date Size #Lines LOC

..--

debian/03-May-2024-557431

m4/03-May-2024-4138

scripts/03-May-2024-586278

Android.bpD03-May-20242.9 KiB122118

COPYINGD03-May-202434.3 KiB675553

INSTALLD03-May-20241.3 KiB3123

LICENSED03-May-202434.3 KiB675553

METADATAD03-May-2024657 2321

MODULE_LICENSE_GFDLD03-May-20240

MODULE_LICENSE_GPLD03-May-20240

Makefile.BeD03-May-20241.7 KiB5016

Makefile.inD03-May-20249.5 KiB326222

NEWSD03-May-202440.7 KiB1,2611,239

OWNERSD03-May-202418 21

READMED03-May-20242 KiB7449

README.BEBOXD03-May-20244.2 KiB127101

Release.notesD03-May-20248.7 KiB231169

aclocal.m4D03-May-20241.4 KiB3534

buffer.cD03-May-20249.9 KiB403308

buffer.hD03-May-2024913 298

buildMingw.shD03-May-2024385 184

byte_dword.hD03-May-20241.9 KiB8153

charsetConv.cD03-May-20248.7 KiB433326

cleanconfigD03-May-2024792 211

codepage.hD03-May-20241.2 KiB4320

codepages.cD03-May-20242.6 KiB12997

config.cD03-May-202423 KiB949784

config.guessD03-May-202448.2 KiB1,7521,525

config.hD03-May-202414.8 KiB533128

config.h.BeD03-May-20241.5 KiB5755

config.h.inD03-May-202413.9 KiB527362

config.subD03-May-202434.6 KiB1,8911,704

configureD03-May-2024225.6 KiB8,3016,884

configure-stampD03-May-20240

configure.inD03-May-202410 KiB368314

copyfile.cD03-May-20241.6 KiB7247

device.cD03-May-20242 KiB7338

device.hD03-May-20243.1 KiB10251

devices.cD03-May-202427.8 KiB1,209911

devices.hD03-May-20244.2 KiB190133

dirCache.cD03-May-20248.7 KiB375283

dirCache.hD03-May-20241.9 KiB5634

dirCacheP.hD03-May-2024252 1512

directory.cD03-May-20243.9 KiB14491

direntry.cD03-May-20243.8 KiB176140

dos2unix.cD03-May-20241.9 KiB8750

expand.cD03-May-20242.3 KiB10777

fat.cD03-May-202423.9 KiB1,037773

fat_free.cD03-May-20241.9 KiB7238

fat_size_calculation.texD03-May-20247.7 KiB229171

file.cD03-May-202417.6 KiB812632

file.hD03-May-20241 KiB2910

file_name.cD03-May-20245.3 KiB227145

file_name.hD03-May-20241.5 KiB5020

file_read.cD03-May-20241.4 KiB5630

floppyd.1D03-May-20247.2 KiB256233

floppyd.cD03-May-202426.4 KiB1,330942

floppyd_installtest.1D03-May-20242.3 KiB9584

floppyd_installtest.cD03-May-20246.5 KiB326210

floppyd_io.cD03-May-202412.6 KiB660480

floppyd_io.hD03-May-20242 KiB8853

force_io.cD03-May-20241.9 KiB7644

fs.hD03-May-20241.2 KiB3714

fsP.hD03-May-20243.3 KiB12077

hash.cD03-May-20245.3 KiB222175

htable.hD03-May-20241.2 KiB3411

init.cD03-May-202415.8 KiB639440

install-shD03-May-20244.7 KiB239152

lba.cD03-May-20242.6 KiB9552

lba.hD03-May-202459 21

llong.cD03-May-20242.7 KiB12190

llong.hD03-May-20243.2 KiB12367

lockdev.cD03-May-20243.7 KiB175124

lockdev.hD03-May-20241 KiB284

lz.1D03-May-20241.1 KiB4325

mainloop.cD03-May-202415.1 KiB696570

mainloop.hD03-May-20243.7 KiB10953

man-warning-end.texiD03-May-20241.5 KiB4740

man-warning.texiD03-May-2024471 1311

match.cD03-May-20243.6 KiB168123

mattrib.1D03-May-20243.6 KiB129118

mattrib.cD03-May-20245 KiB259205

mbadblocks.1D03-May-20243 KiB116105

mbadblocks.cD03-May-20246.2 KiB286231

mcat.1D03-May-20242.5 KiB10190

mcat.cD03-May-20243.7 KiB155116

mcd.1D03-May-20242.6 KiB11299

mcd.cD03-May-20241.9 KiB8352

mcomp.1D03-May-20241.1 KiB4527

mcopy.1D03-May-20245 KiB179164

mcopy.cD03-May-202413.2 KiB627499

mdel.1D03-May-20242 KiB9785

mdel.cD03-May-20244.4 KiB211167

mdeltree.1D03-May-20242.1 KiB9785

mdir.1D03-May-20243 KiB119108

mdir.cD03-May-202412.7 KiB625492

mdoctorfat.cD03-May-20244 KiB187142

mdu.1D03-May-20242.2 KiB9685

mdu.cD03-May-20243.1 KiB142103

mformat.1D03-May-202410.5 KiB335323

mformat.cD03-May-202436.3 KiB1,4501,074

minfo.1D03-May-20242.2 KiB10088

minfo.cD03-May-20248.6 KiB348281

misc.cD03-May-20246.4 KiB329249

missFuncs.cD03-May-20249 KiB499370

mk_direntry.cD03-May-202416.7 KiB716530

mkdosbootD03-May-20241.2 KiB3510

mkinstalldirsD03-May-20241.4 KiB5118

mkmanifest.1D03-May-20243.7 KiB181162

mkmanifest.cD03-May-20242.8 KiB11471

mkmanpagesD03-May-20243.8 KiB147108

mlabel.1D03-May-20242.9 KiB119107

mlabel.cD03-May-20247.5 KiB336277

mmd.1D03-May-20242 KiB9281

mmd.cD03-May-20244.4 KiB198136

mmount.1D03-May-20242.2 KiB9786

mmount.cD03-May-20242.4 KiB10972

mmove.1D03-May-20242.5 KiB10088

mmove.cD03-May-20247.3 KiB325231

mpartition.1D03-May-20247.6 KiB229217

mpartition.cD03-May-202417.3 KiB684491

mrd.1D03-May-20242 KiB9684

mren.1D03-May-20242.4 KiB10694

msdos.hD03-May-20248.8 KiB269169

mshortname.1D03-May-20241.9 KiB9684

mshortname.cD03-May-20241.8 KiB7849

mshowfat.1D03-May-20242 KiB9785

mshowfat.cD03-May-20242.4 KiB10973

mtools.1D03-May-202417.1 KiB504483

mtools.5D03-May-202420.4 KiB570552

mtools.cD03-May-20244.5 KiB201155

mtools.confD03-May-20242.6 KiB811

mtools.hD03-May-20248 KiB280203

mtools.infoD03-May-2024112.7 KiB2,7742,275

mtools.specD03-May-202412.3 KiB327310

mtools.texiD03-May-202497.1 KiB2,7222,267

mtools.tmpl.1D03-May-202417.1 KiB504483

mtools.tmpl.5D03-May-202420.4 KiB570552

mtoolsDirentry.hD03-May-20242.8 KiB8450

mtoolsPaths.hD03-May-20241.4 KiB486

mtoolstest.1D03-May-20242.2 KiB9180

mtype.1D03-May-20242.6 KiB115103

mxtar.1D03-May-20241.1 KiB4930

mzip.1D03-May-20243.8 KiB148136

mzip.cD03-May-202413.2 KiB555431

nameclash.hD03-May-20242.2 KiB7745

offset.cD03-May-20242.1 KiB9159

offset.hD03-May-2024112 32

old_dos.cD03-May-20242.2 KiB7764

old_dos.hD03-May-20241.3 KiB4421

open_image.cD03-May-20243.4 KiB14497

open_image.hD03-May-2024384 1814

partition.cD03-May-20246.7 KiB282220

partition.hD03-May-20242 KiB5831

patchlevel.cD03-May-2024976 285

plain_io.cD03-May-202410.1 KiB463372

plain_io.hD03-May-20241.5 KiB4421

precmd.cD03-May-20241.1 KiB4622

privileges.cD03-May-20244.7 KiB215135

privtest.cD03-May-2024910 276

read_dword.hD03-May-20241.3 KiB5830

remap.cD03-May-20244.4 KiB220171

remap.hD03-May-2024854 265

scsi.cD03-May-20248 KiB324246

scsi.hD03-May-20241.3 KiB3817

scsi_io.cD03-May-20248.8 KiB351239

scsi_io.hD03-May-2024154 64

signal.cD03-May-20242.6 KiB13593

stream.cD03-May-20243.2 KiB13798

stream.hD03-May-20243.8 KiB12674

streamcache.cD03-May-20241.8 KiB8047

strip-pp.sedD03-May-2024792 2322

strtonum.cD03-May-20243.2 KiB13195

swap.cD03-May-20242.1 KiB9662

swap.hD03-May-202437 31

sysconfdir.texiD03-May-202422 21

sysincludes.hD03-May-202413.6 KiB659438

texinfo.texD03-May-2024364.9 KiB11,59310,774

tgz.1D03-May-20241.7 KiB5736

tty.cD03-May-20244.8 KiB230177

unix2dos.cD03-May-20242.5 KiB11878

unixdir.cD03-May-20243.2 KiB163126

uz.1D03-May-20241.1 KiB4425

version.texiD03-May-202466 43

vfat.cD03-May-202420.9 KiB856630

vfat.hD03-May-20243 KiB11165

xdf_io.cD03-May-202415.4 KiB747583

xdf_io.hD03-May-20241 KiB3412

README

1Compilation
2-----------
3
4 To compile mtools on Unix, first type ./configure, then make.  To
5compile mtools on a Bebox, refer to README.BEBOX.
6
7Doc
8---
9
10 The most uptodate doc of this package is the texinfo doc. Type 'make
11info' to get online info doc, and 'make dvi ; dvips mtools.dvi' to get
12a printed copy.  The info doc has a concept index.  Make use of it.
13 You may get an info copy using the following command 'make info'.
14This can then be viewed using emacs' info mode, or using a standalone
15info viewer.
16 Man pages are still present, but contain less information.
17 If you do not have the necessary tools to view the texinfo doc, you
18may also find it on the World Wide Web at the following locations:
19  http://ftp.gnu.org/software/mtools/manual/mtools.html
20
21Compiler
22--------
23
24 Mtools should be compiled with an Ansi compiler, preferably gcc
25
26Authors
27-------
28
29Original code (versions through 2.0.7?) by Emmet P. Gray (Texas, USA).
30Viktor Dukhovni (at Princeton, USA) had major input into v2.0.
31
32Since 2.0.7: maintained primarily and until now by Alain Knaff
33(Luxembourg) and David Niemi (Reston, Virginia, USA).
34
35Please report bugs to the mtools mailing list at info-mtools@gnu.org .
36
37You may subscribe to the mtools mailing list at
38https://lists.gnu.org/mailman/listinfo/info-mtools
39
40Since March 3rd 2009, mtools is now officially a GNU package. Special
41thanks to Emmet P. Gray, the original developer of the program, who
42supported dubbing mtools a GNU package.
43
44Current Status
45--------------
46
47Stable release 4.0.x
48
49Copying
50-------
51Mtools is a GNU program published under GPL v3.0 (code) and GNU Free
52Documentation License.
53
54Most files of mtools bears a notice describing the copyright, and
55whether it is covered by GPL or GFDL
56
57GPL:
58
59debian/control		Copyright 2007 Alain Knaff
60
61debian/changelog	Copyright 2007-2009 Alain Knaff
62
63NEWS			Copyright 1995 David C. Niemi
64			Copyright 1995-2009 Alain Knaff
65
66mtools.spec		Copyright 2003-2005,2007-2009 Alain Knaff
67
68
69GFDL:
70
71README			Copyright 1996-1998,2001,2002,2009 Alain Knaff.
72Release.notes		Copyright 1995 Alain Knaff
73
74

README.BEBOX

1% Copyright 1997 Marco Nelissen.
2% Copyright 1996-1998,2001,2002,2009 Alain Knaff.
3% This documentation is for Mtools which is a collection of tools to
4% allow Unix systems to manipulate MS-DOS files.
5
6% Permission is granted to copy, distribute and/or modify this document
7% under the terms of the GNU Free Documentation License, Version 1.3 or
8% any later version published by the Free Software Foundation; with no
9% Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
10% Texts.  A copy of the license is included in the section entitled
11% ``GNU Free Documentation License''.
12
13
14
15NOTE: THIS FILE ONLY REFERS TO THE BEBOX.  IF YOU ARE USING UNIX,
16REFER TO README.
17
18
19This is mtools 3.6 for BeOS DR9. This release will no longer work on
20DR8, which should be no problem since everybody should have upgraded
21to DR9 by now.  mtools 3.6 can be used as a replacement for the
22version 2.0.7 mtools supplied with BeOS.  mtools 3.6 supports the VFAT
23filesystem (long filenames), which the Be-supplied tools do not.
24
25To install:
26
27- build the executables: type "make -f Makefile.Be" in the mtools
28  directory. Again, this instruction is only for the Bebox, not for any
29  kind of Unix. They should compile without any warnings or errors.
30
31  WARNING: do NOT rerun the configure script. Although DR9 bash will
32no longer lock up when running the configure script, the resulting
33files are not entirely correct, and mtools will fail to compile.  I
34have hand-crafted a config.h that can be used to compile mtools. This
35will be used if you just type "make -f Makefile.Be"
36
37- copy the "mtools" executable (and perhaps also "mkmanifest") to /bin,
38  or to another directory in your path.
39
40Since all of the mtools-commands are contained within a single
41executable, you must either define aliases for each command, or create
42links for them.
43
44To create aliases, add the following lines to the file /boot/.profile
45
46alias mattrib="mtools -c mattrib"
47alias mbadblocks="mtools -c mbadblocks"
48alias mcd="mtools -c mcd"
49alias mcopy="mtools -c mcopy"
50alias mdel="mtools -c mdel"
51alias mdeltree="mtools -c mdeltree"
52alias mdir="mtools -c mdir"
53alias mformat="mtools -c mformat"
54alias minfo="mtools -c minfo"
55alias mlabel="mtools -c mlabel"
56alias mmd="mtools -c mmd"
57alias mmount="mtools -c mmount"
58alias mrd="mtools -c mrd"
59alias mmove="mtools -c mmove"
60alias mpartition="mtools -c mpartition"
61alias mren="mtools -c mren"
62alias mtoolstest="mtools -c mtoolstest"
63alias mtest="mtools -c  mtest"
64alias mtype="mtools -c mtype"
65alias mzip="mtools -c mzip"
66
67 (then close and re-open all terminals and shells, or type
68". /boot/.profile" in each open terminal to activate the
69aliases. Optional: remove the old mtools from the /bin directory)
70
71
72To create links, open a shell, and type the following commands
73(assuming you copied the mtools executable to /bin):
74
75cd /bin
76rm mattrib mcd mcopy mdel mdir mformat mkmanifest mlabel mmd mrd mread mren mtype mwrite
77ln -s mtools mattrib
78ln -s mtools mbadblocks
79ln -s mtools mcd
80ln -s mtools mcopy
81ln -s mtools mdel
82ln -s mtools mdeltree
83ln -s mtools mdir
84ln -s mtools mformat
85ln -s mtools minfo
86ln -s mtools mlabel
87ln -s mtools mmd
88ln -s mtools mmount
89ln -s mtools mrd
90ln -s mtools mread
91ln -s mtools mmove
92ln -s mtools mpartition
93ln -s mtools mren
94ln -s mtools mtoolstest
95ln -s mtools mtest
96ln -s mtools mtype
97ln -s mtools mwrite
98ln -s mtools mzip
99
100
101Alternatively, make multiple copies of the "mtools" executable and use
102the names mdir, mdel etcetera.
103
104- if you want more than just floppy support, you need to make a configuration
105  file. An example mtools.conf.be is included in the distribution.
106  mtools looks in a number of standard places for its config file, such as:
107  /boot/.mtoolsrc
108  /boot/mtools.conf
109  /boot/system/mtools.conf
110  By defining the variable MTOOLSRC you can give the config file any name you
111  like and put it at any location.
112
113  You need to add something like "export MTOOLSRC=/conf/mtools.cfg" to
114  your .profile file.
115
116  Take care to remove or change the entries that you don't need. The provided
117  mtools.conf is for unix systems, with some BeOS settings at the end.
118  The sample entry for a ZIP disk on the BeOS has been provided by
119  Chris Herborth
120  (chrish@qnx.com).
121
122
123- enjoy!
124
125Marco Nelissen <marcone@xs4all.nl>
126Alain Knaff <alain@knaff.lu>
127