|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| debian/ | | 03-May-2024 | - | 428 | 331 |
| scripts/ | | 03-May-2024 | - | 586 | 278 |
| Android.bp | D | 03-May-2024 | 2.7 KiB | 112 | 108 |
| COPYING | D | 03-May-2024 | 34.3 KiB | 675 | 553 |
| INSTALL | D | 03-May-2024 | 1.3 KiB | 31 | 23 |
| LICENSE | D | 03-May-2024 | 34.3 KiB | 675 | 553 |
| METADATA | D | 03-May-2024 | 439 | 19 | 17 |
| MODULE_LICENSE_GFDL | D | 03-May-2024 | 0 | | |
| MODULE_LICENSE_GPL | D | 03-May-2024 | 0 | | |
| Makefile.Be | D | 03-May-2024 | 1.7 KiB | 50 | 16 |
| Makefile.in | D | 03-May-2024 | 10.3 KiB | 337 | 236 |
| NEWS | D | 03-May-2024 | 36.3 KiB | 1,157 | 1,142 |
| OWNERS | D | 03-May-2024 | 18 | 2 | 1 |
| README | D | 03-May-2024 | 2 KiB | 74 | 49 |
| README.BEBOX | D | 03-May-2024 | 4.2 KiB | 127 | 101 |
| Release.notes | D | 03-May-2024 | 8.7 KiB | 231 | 169 |
| aclocal.m4 | D | 03-May-2024 | 1.4 KiB | 35 | 34 |
| buffer.c | D | 03-May-2024 | 9.3 KiB | 389 | 302 |
| buffer.h | D | 03-May-2024 | 906 | 29 | 8 |
| buildMingw.sh | D | 03-May-2024 | 385 | 18 | 4 |
| byte_dword.h | D | 03-May-2024 | 1.6 KiB | 64 | 40 |
| charsetConv.c | D | 03-May-2024 | 8.8 KiB | 435 | 328 |
| cleanconfig | D | 03-May-2024 | 792 | 21 | 1 |
| codepage.h | D | 03-May-2024 | 1.2 KiB | 43 | 20 |
| codepages.c | D | 03-May-2024 | 2.5 KiB | 120 | 89 |
| config.c | D | 03-May-2024 | 22.3 KiB | 926 | 765 |
| config.guess | D | 03-May-2024 | 42.9 KiB | 1,463 | 1,270 |
| config.h | D | 03-May-2024 | 14.2 KiB | 510 | 130 |
| config.h.Be | D | 03-May-2024 | 1.5 KiB | 57 | 55 |
| config.h.in | D | 03-May-2024 | 13.5 KiB | 509 | 350 |
| config.sub | D | 03-May-2024 | 35.5 KiB | 1,826 | 1,688 |
| configure | D | 03-May-2024 | 214.8 KiB | 7,904 | 6,533 |
| configure-stamp | D | 03-May-2024 | 0 | | |
| configure.in | D | 03-May-2024 | 10.7 KiB | 413 | 354 |
| copyfile.c | D | 03-May-2024 | 1.7 KiB | 76 | 50 |
| devices.c | D | 03-May-2024 | 25.7 KiB | 1,110 | 833 |
| devices.h | D | 03-May-2024 | 4.1 KiB | 188 | 131 |
| dirCache.c | D | 03-May-2024 | 8.7 KiB | 374 | 281 |
| dirCache.h | D | 03-May-2024 | 1.9 KiB | 56 | 34 |
| dirCacheP.h | D | 03-May-2024 | 252 | 15 | 12 |
| directory.c | D | 03-May-2024 | 3.8 KiB | 144 | 91 |
| direntry.c | D | 03-May-2024 | 3.8 KiB | 176 | 140 |
| expand.c | D | 03-May-2024 | 2.3 KiB | 107 | 77 |
| fat.c | D | 03-May-2024 | 22.9 KiB | 997 | 736 |
| fat_free.c | D | 03-May-2024 | 1.9 KiB | 73 | 38 |
| fat_size_calculation.tex | D | 03-May-2024 | 7.7 KiB | 229 | 171 |
| file.c | D | 03-May-2024 | 15.3 KiB | 725 | 568 |
| file.h | D | 03-May-2024 | 1 KiB | 29 | 10 |
| file_name.c | D | 03-May-2024 | 5.3 KiB | 227 | 145 |
| file_name.h | D | 03-May-2024 | 1.5 KiB | 50 | 20 |
| file_read.c | D | 03-May-2024 | 1.4 KiB | 56 | 30 |
| filter.c | D | 03-May-2024 | 3.5 KiB | 176 | 122 |
| floppyd.1 | D | 03-May-2024 | 7.2 KiB | 256 | 233 |
| floppyd.c | D | 03-May-2024 | 26.3 KiB | 1,328 | 940 |
| floppyd_installtest.1 | D | 03-May-2024 | 2.3 KiB | 95 | 84 |
| floppyd_installtest.c | D | 03-May-2024 | 6.5 KiB | 327 | 211 |
| floppyd_io.c | D | 03-May-2024 | 13.2 KiB | 679 | 495 |
| floppyd_io.h | D | 03-May-2024 | 2 KiB | 88 | 53 |
| force_io.c | D | 03-May-2024 | 1.5 KiB | 64 | 34 |
| fs.h | D | 03-May-2024 | 1.2 KiB | 44 | 20 |
| fsP.h | D | 03-May-2024 | 2.8 KiB | 104 | 68 |
| hash.c | D | 03-May-2024 | 5.3 KiB | 223 | 176 |
| htable.h | D | 03-May-2024 | 1.2 KiB | 34 | 11 |
| init.c | D | 03-May-2024 | 10.1 KiB | 441 | 318 |
| install-sh | D | 03-May-2024 | 4.7 KiB | 239 | 152 |
| llong.c | D | 03-May-2024 | 2.3 KiB | 97 | 69 |
| llong.h | D | 03-May-2024 | 2.8 KiB | 111 | 66 |
| lockdev.c | D | 03-May-2024 | 3.7 KiB | 175 | 124 |
| lockdev.h | D | 03-May-2024 | 1 KiB | 28 | 4 |
| lz.1 | D | 03-May-2024 | 1.1 KiB | 43 | 25 |
| mainloop.c | D | 03-May-2024 | 14.8 KiB | 675 | 557 |
| mainloop.h | D | 03-May-2024 | 3.7 KiB | 109 | 53 |
| man-warning-end.texi | D | 03-May-2024 | 1.5 KiB | 47 | 40 |
| man-warning.texi | D | 03-May-2024 | 471 | 13 | 11 |
| match.c | D | 03-May-2024 | 3.6 KiB | 168 | 123 |
| mattrib.1 | D | 03-May-2024 | 3.6 KiB | 129 | 118 |
| mattrib.c | D | 03-May-2024 | 5.1 KiB | 259 | 205 |
| mbadblocks.1 | D | 03-May-2024 | 3 KiB | 116 | 105 |
| mbadblocks.c | D | 03-May-2024 | 6.2 KiB | 284 | 229 |
| mcat.1 | D | 03-May-2024 | 2.5 KiB | 101 | 90 |
| mcat.c | D | 03-May-2024 | 3.9 KiB | 165 | 117 |
| mcd.1 | D | 03-May-2024 | 2.6 KiB | 112 | 99 |
| mcd.c | D | 03-May-2024 | 1.6 KiB | 64 | 35 |
| mclasserase.1 | D | 03-May-2024 | 2.4 KiB | 113 | 100 |
| mclasserase.c | D | 03-May-2024 | 7.7 KiB | 353 | 188 |
| mcomp.1 | D | 03-May-2024 | 1.1 KiB | 45 | 27 |
| mcopy.1 | D | 03-May-2024 | 5 KiB | 179 | 164 |
| mcopy.c | D | 03-May-2024 | 13.4 KiB | 631 | 500 |
| mdel.1 | D | 03-May-2024 | 2 KiB | 97 | 85 |
| mdel.c | D | 03-May-2024 | 4.4 KiB | 211 | 167 |
| mdeltree.1 | D | 03-May-2024 | 2.1 KiB | 97 | 85 |
| mdir.1 | D | 03-May-2024 | 3 KiB | 119 | 108 |
| mdir.c | D | 03-May-2024 | 12.6 KiB | 622 | 489 |
| mdoctorfat.c | D | 03-May-2024 | 4 KiB | 187 | 142 |
| mdu.1 | D | 03-May-2024 | 2.2 KiB | 96 | 85 |
| mdu.c | D | 03-May-2024 | 3.1 KiB | 142 | 103 |
| mformat.1 | D | 03-May-2024 | 10.5 KiB | 335 | 323 |
| mformat.c | D | 03-May-2024 | 37.6 KiB | 1,549 | 1,200 |
| minfo.1 | D | 03-May-2024 | 2.2 KiB | 100 | 88 |
| minfo.c | D | 03-May-2024 | 6.5 KiB | 260 | 210 |
| misc.c | D | 03-May-2024 | 5.6 KiB | 295 | 225 |
| missFuncs.c | D | 03-May-2024 | 9 KiB | 499 | 370 |
| mk_direntry.c | D | 03-May-2024 | 16.5 KiB | 710 | 524 |
| mkdosboot | D | 03-May-2024 | 1.2 KiB | 35 | 10 |
| mkinstalldirs | D | 03-May-2024 | 1.4 KiB | 51 | 18 |
| mkmanifest.1 | D | 03-May-2024 | 3.7 KiB | 181 | 162 |
| mkmanifest.c | D | 03-May-2024 | 2.8 KiB | 114 | 71 |
| mkmanpages | D | 03-May-2024 | 3.8 KiB | 148 | 109 |
| mlabel.1 | D | 03-May-2024 | 2.9 KiB | 119 | 107 |
| mlabel.c | D | 03-May-2024 | 7.5 KiB | 336 | 277 |
| mmd.1 | D | 03-May-2024 | 2 KiB | 92 | 81 |
| mmd.c | D | 03-May-2024 | 4.4 KiB | 198 | 136 |
| mmount.1 | D | 03-May-2024 | 2.2 KiB | 97 | 86 |
| mmount.c | D | 03-May-2024 | 2.4 KiB | 109 | 72 |
| mmove.1 | D | 03-May-2024 | 2.5 KiB | 100 | 88 |
| mmove.c | D | 03-May-2024 | 7.3 KiB | 325 | 231 |
| mpartition.1 | D | 03-May-2024 | 7.6 KiB | 229 | 217 |
| mpartition.c | D | 03-May-2024 | 19.8 KiB | 794 | 588 |
| mrd.1 | D | 03-May-2024 | 2 KiB | 96 | 84 |
| mren.1 | D | 03-May-2024 | 2.4 KiB | 106 | 94 |
| msdos.h | D | 03-May-2024 | 8.8 KiB | 270 | 170 |
| mshortname.1 | D | 03-May-2024 | 1.9 KiB | 96 | 84 |
| mshortname.c | D | 03-May-2024 | 1.8 KiB | 78 | 49 |
| mshowfat.1 | D | 03-May-2024 | 2 KiB | 97 | 85 |
| mshowfat.c | D | 03-May-2024 | 2.4 KiB | 109 | 73 |
| mtools.1 | D | 03-May-2024 | 17 KiB | 501 | 480 |
| mtools.5 | D | 03-May-2024 | 18.9 KiB | 542 | 524 |
| mtools.c | D | 03-May-2024 | 4.5 KiB | 202 | 156 |
| mtools.conf | D | 03-May-2024 | 2.6 KiB | 81 | 1 |
| mtools.h | D | 03-May-2024 | 10.3 KiB | 366 | 264 |
| mtools.info | D | 03-May-2024 | 112 KiB | 2,766 | 2,266 |
| mtools.spec | D | 03-May-2024 | 8.3 KiB | 243 | 228 |
| mtools.texi | D | 03-May-2024 | 96.4 KiB | 2,722 | 2,264 |
| mtools.tmpl.1 | D | 03-May-2024 | 17 KiB | 501 | 480 |
| mtools.tmpl.5 | D | 03-May-2024 | 18.9 KiB | 542 | 524 |
| mtoolsDirentry.h | D | 03-May-2024 | 2.5 KiB | 73 | 45 |
| mtoolsPaths.h | D | 03-May-2024 | 1.4 KiB | 48 | 6 |
| mtoolstest.1 | D | 03-May-2024 | 2.2 KiB | 91 | 80 |
| mtype.1 | D | 03-May-2024 | 2.6 KiB | 115 | 103 |
| mxtar.1 | D | 03-May-2024 | 1.1 KiB | 49 | 30 |
| mzip.1 | D | 03-May-2024 | 3.8 KiB | 148 | 136 |
| mzip.c | D | 03-May-2024 | 13.2 KiB | 555 | 431 |
| nameclash.h | D | 03-May-2024 | 2.2 KiB | 77 | 45 |
| old_dos.c | D | 03-May-2024 | 2.2 KiB | 77 | 64 |
| partition.h | D | 03-May-2024 | 1.8 KiB | 52 | 27 |
| patchlevel.c | D | 03-May-2024 | 978 | 28 | 5 |
| plain_io.c | D | 03-May-2024 | 19.4 KiB | 804 | 623 |
| plain_io.h | D | 03-May-2024 | 1.2 KiB | 39 | 16 |
| precmd.c | D | 03-May-2024 | 1.1 KiB | 46 | 22 |
| privileges.c | D | 03-May-2024 | 4.7 KiB | 215 | 135 |
| privtest.c | D | 03-May-2024 | 910 | 27 | 6 |
| read_dword.h | D | 03-May-2024 | 1 KiB | 42 | 17 |
| scsi.c | D | 03-May-2024 | 8.1 KiB | 324 | 246 |
| scsi.h | D | 03-May-2024 | 1.3 KiB | 38 | 17 |
| signal.c | D | 03-May-2024 | 2.6 KiB | 135 | 93 |
| stream.c | D | 03-May-2024 | 2.2 KiB | 88 | 58 |
| stream.h | D | 03-May-2024 | 3.2 KiB | 108 | 62 |
| streamcache.c | D | 03-May-2024 | 1.7 KiB | 80 | 47 |
| strip-pp.sed | D | 03-May-2024 | 792 | 23 | 22 |
| strtonum.c | D | 03-May-2024 | 2.3 KiB | 88 | 58 |
| subdir.c | D | 03-May-2024 | 1.2 KiB | 45 | 18 |
| sysconfdir.texi | D | 03-May-2024 | 22 | 2 | 1 |
| sysincludes.h | D | 03-May-2024 | 13.2 KiB | 640 | 420 |
| texinfo.tex | D | 03-May-2024 | 371.7 KiB | 11,773 | 10,939 |
| tgz.1 | D | 03-May-2024 | 1.7 KiB | 57 | 36 |
| tty.c | D | 03-May-2024 | 4.7 KiB | 226 | 174 |
| unixdir.c | D | 03-May-2024 | 3.3 KiB | 169 | 131 |
| uz.1 | D | 03-May-2024 | 1.1 KiB | 44 | 25 |
| version.texi | D | 03-May-2024 | 67 | 4 | 3 |
| vfat.c | D | 03-May-2024 | 20.2 KiB | 841 | 620 |
| vfat.h | D | 03-May-2024 | 3 KiB | 111 | 65 |
| xdf_io.c | D | 03-May-2024 | 14.7 KiB | 710 | 552 |
| xdf_io.h | D | 03-May-2024 | 1 KiB | 34 | 12 |
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