• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

debian/23-Nov-2023-428331

scripts/23-Nov-2023-586278

Android.bpD23-Nov-20232.7 KiB112108

COPYINGD23-Nov-202334.3 KiB675553

INSTALLD23-Nov-20231.3 KiB3123

LICENSED23-Nov-202334.3 KiB675553

METADATAD23-Nov-2023439 1917

MODULE_LICENSE_GFDLD23-Nov-20230

MODULE_LICENSE_GPLD23-Nov-20230

Makefile.BeD23-Nov-20231.7 KiB5016

Makefile.inD23-Nov-202310.3 KiB337236

NEWSD23-Nov-202336.3 KiB1,1571,142

OWNERSD23-Nov-202318 21

READMED23-Nov-20232 KiB7449

README.BEBOXD23-Nov-20234.2 KiB127101

Release.notesD23-Nov-20238.7 KiB231169

aclocal.m4D23-Nov-20231.4 KiB3534

buffer.cD23-Nov-20239.3 KiB389302

buffer.hD23-Nov-2023906 298

buildMingw.shD23-Nov-2023385 184

byte_dword.hD23-Nov-20231.6 KiB6440

charsetConv.cD23-Nov-20238.8 KiB435328

cleanconfigD23-Nov-2023792 211

codepage.hD23-Nov-20231.2 KiB4320

codepages.cD23-Nov-20232.5 KiB12089

config.cD23-Nov-202322.3 KiB926765

config.guessD23-Nov-202342.9 KiB1,4631,270

config.hD23-Nov-202314.2 KiB510130

config.h.BeD23-Nov-20231.5 KiB5755

config.h.inD23-Nov-202313.5 KiB509350

config.subD23-Nov-202335.5 KiB1,8261,688

configureD23-Nov-2023214.8 KiB7,9046,533

configure-stampD23-Nov-20230

configure.inD23-Nov-202310.7 KiB413354

copyfile.cD23-Nov-20231.7 KiB7650

devices.cD23-Nov-202325.7 KiB1,110833

devices.hD23-Nov-20234.1 KiB188131

dirCache.cD23-Nov-20238.7 KiB374281

dirCache.hD23-Nov-20231.9 KiB5634

dirCacheP.hD23-Nov-2023252 1512

directory.cD23-Nov-20233.8 KiB14491

direntry.cD23-Nov-20233.8 KiB176140

expand.cD23-Nov-20232.3 KiB10777

fat.cD23-Nov-202322.9 KiB997736

fat_free.cD23-Nov-20231.9 KiB7338

fat_size_calculation.texD23-Nov-20237.7 KiB229171

file.cD23-Nov-202315.3 KiB725568

file.hD23-Nov-20231 KiB2910

file_name.cD23-Nov-20235.3 KiB227145

file_name.hD23-Nov-20231.5 KiB5020

file_read.cD23-Nov-20231.4 KiB5630

filter.cD23-Nov-20233.5 KiB176122

floppyd.1D23-Nov-20237.2 KiB256233

floppyd.cD23-Nov-202326.3 KiB1,328940

floppyd_installtest.1D23-Nov-20232.3 KiB9584

floppyd_installtest.cD23-Nov-20236.5 KiB327211

floppyd_io.cD23-Nov-202313.2 KiB679495

floppyd_io.hD23-Nov-20232 KiB8853

force_io.cD23-Nov-20231.5 KiB6434

fs.hD23-Nov-20231.2 KiB4420

fsP.hD23-Nov-20232.8 KiB10468

hash.cD23-Nov-20235.3 KiB223176

htable.hD23-Nov-20231.2 KiB3411

init.cD23-Nov-202310.1 KiB441318

install-shD23-Nov-20234.7 KiB239152

llong.cD23-Nov-20232.3 KiB9769

llong.hD23-Nov-20232.8 KiB11166

lockdev.cD23-Nov-20233.7 KiB175124

lockdev.hD23-Nov-20231 KiB284

lz.1D23-Nov-20231.1 KiB4325

mainloop.cD23-Nov-202314.8 KiB675557

mainloop.hD23-Nov-20233.7 KiB10953

man-warning-end.texiD23-Nov-20231.5 KiB4740

man-warning.texiD23-Nov-2023471 1311

match.cD23-Nov-20233.6 KiB168123

mattrib.1D23-Nov-20233.6 KiB129118

mattrib.cD23-Nov-20235.1 KiB259205

mbadblocks.1D23-Nov-20233 KiB116105

mbadblocks.cD23-Nov-20236.2 KiB284229

mcat.1D23-Nov-20232.5 KiB10190

mcat.cD23-Nov-20233.9 KiB165117

mcd.1D23-Nov-20232.6 KiB11299

mcd.cD23-Nov-20231.6 KiB6435

mclasserase.1D23-Nov-20232.4 KiB113100

mclasserase.cD23-Nov-20237.7 KiB353188

mcomp.1D23-Nov-20231.1 KiB4527

mcopy.1D23-Nov-20235 KiB179164

mcopy.cD23-Nov-202313.4 KiB631500

mdel.1D23-Nov-20232 KiB9785

mdel.cD23-Nov-20234.4 KiB211167

mdeltree.1D23-Nov-20232.1 KiB9785

mdir.1D23-Nov-20233 KiB119108

mdir.cD23-Nov-202312.6 KiB622489

mdoctorfat.cD23-Nov-20234 KiB187142

mdu.1D23-Nov-20232.2 KiB9685

mdu.cD23-Nov-20233.1 KiB142103

mformat.1D23-Nov-202310.5 KiB335323

mformat.cD23-Nov-202337.6 KiB1,5491,200

minfo.1D23-Nov-20232.2 KiB10088

minfo.cD23-Nov-20236.5 KiB260210

misc.cD23-Nov-20235.6 KiB295225

missFuncs.cD23-Nov-20239 KiB499370

mk_direntry.cD23-Nov-202316.5 KiB710524

mkdosbootD23-Nov-20231.2 KiB3510

mkinstalldirsD23-Nov-20231.4 KiB5118

mkmanifest.1D23-Nov-20233.7 KiB181162

mkmanifest.cD23-Nov-20232.8 KiB11471

mkmanpagesD23-Nov-20233.8 KiB148109

mlabel.1D23-Nov-20232.9 KiB119107

mlabel.cD23-Nov-20237.5 KiB336277

mmd.1D23-Nov-20232 KiB9281

mmd.cD23-Nov-20234.4 KiB198136

mmount.1D23-Nov-20232.2 KiB9786

mmount.cD23-Nov-20232.4 KiB10972

mmove.1D23-Nov-20232.5 KiB10088

mmove.cD23-Nov-20237.3 KiB325231

mpartition.1D23-Nov-20237.6 KiB229217

mpartition.cD23-Nov-202319.8 KiB794588

mrd.1D23-Nov-20232 KiB9684

mren.1D23-Nov-20232.4 KiB10694

msdos.hD23-Nov-20238.8 KiB270170

mshortname.1D23-Nov-20231.9 KiB9684

mshortname.cD23-Nov-20231.8 KiB7849

mshowfat.1D23-Nov-20232 KiB9785

mshowfat.cD23-Nov-20232.4 KiB10973

mtools.1D23-Nov-202317 KiB501480

mtools.5D23-Nov-202318.9 KiB542524

mtools.cD23-Nov-20234.5 KiB202156

mtools.confD23-Nov-20232.6 KiB811

mtools.hD23-Nov-202310.3 KiB366264

mtools.infoD23-Nov-2023112 KiB2,7662,266

mtools.specD23-Nov-20238.3 KiB243228

mtools.texiD23-Nov-202396.4 KiB2,7222,264

mtools.tmpl.1D23-Nov-202317 KiB501480

mtools.tmpl.5D23-Nov-202318.9 KiB542524

mtoolsDirentry.hD23-Nov-20232.5 KiB7345

mtoolsPaths.hD23-Nov-20231.4 KiB486

mtoolstest.1D23-Nov-20232.2 KiB9180

mtype.1D23-Nov-20232.6 KiB115103

mxtar.1D23-Nov-20231.1 KiB4930

mzip.1D23-Nov-20233.8 KiB148136

mzip.cD23-Nov-202313.2 KiB555431

nameclash.hD23-Nov-20232.2 KiB7745

old_dos.cD23-Nov-20232.2 KiB7764

partition.hD23-Nov-20231.8 KiB5227

patchlevel.cD23-Nov-2023978 285

plain_io.cD23-Nov-202319.4 KiB804623

plain_io.hD23-Nov-20231.2 KiB3916

precmd.cD23-Nov-20231.1 KiB4622

privileges.cD23-Nov-20234.7 KiB215135

privtest.cD23-Nov-2023910 276

read_dword.hD23-Nov-20231 KiB4217

scsi.cD23-Nov-20238.1 KiB324246

scsi.hD23-Nov-20231.3 KiB3817

signal.cD23-Nov-20232.6 KiB13593

stream.cD23-Nov-20232.2 KiB8858

stream.hD23-Nov-20233.2 KiB10862

streamcache.cD23-Nov-20231.7 KiB8047

strip-pp.sedD23-Nov-2023792 2322

strtonum.cD23-Nov-20232.3 KiB8858

subdir.cD23-Nov-20231.2 KiB4518

sysconfdir.texiD23-Nov-202322 21

sysincludes.hD23-Nov-202313.2 KiB640420

texinfo.texD23-Nov-2023371.7 KiB11,77310,939

tgz.1D23-Nov-20231.7 KiB5736

tty.cD23-Nov-20234.7 KiB226174

unixdir.cD23-Nov-20233.3 KiB169131

uz.1D23-Nov-20231.1 KiB4425

version.texiD23-Nov-202367 43

vfat.cD23-Nov-202320.2 KiB841620

vfat.hD23-Nov-20233 KiB11165

xdf_io.cD23-Nov-202314.7 KiB710552

xdf_io.hD23-Nov-20231 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