Developer(s) | Microsoft, Paragon Technology Systems, DR, Datalight, Novell, Ron Cemer |
---|---|
Initial release | 1984, 39–40 years ago |
Operating system | MS-DOS, PTS-DOS, SISNE plus, Windows, DR DOS, ROM-DOS, FreeDOS |
Type | Command |
In
computing, share
is a
command for
DOS that allows software to perform
file locks. Locking files became necessary when
MS-DOS began allowing files to be accessed simultaneously by multiple programs, either through
multitasking or
networking.
[1]
[2]
[3]
On MS-DOS, the command is available in versions 3 and later.
[4] The command is also available in
FreeDOS,
[5]
PTS-DOS,
[6] and
SISNE plus.
[7] The FreeDOS version was developed by Ron Cemer and is licensed under the
GPL.
[8]
DR DOS 6.0
[9] and
Datalight
ROM-DOS
[10] include an implementation of the share
command.
Windows XP and later versions include
16-bit commands (nonnative) for the
MS-DOS subsystem that are included to maintain MS-DOS compatibility. The share
MS-DOS subsystem command performs functions that are now inherent to
Microsoft Windows. It is available to preserve compatibility with existing files, but has no effect at the
command line because the functionality is automatic. The 16-bit MS-DOS subsystem commands are not available on
64-bit editions of Windows.
[11]
There were five locking modes:
The program runs as a terminate-and-stay-resident program and is typically loaded at boot-up.
share [/F:space] [/L:locks]
/F:space
Allocates file space (in bytes) for file-sharing information./L:locks
Sets the number of files that can be locked at one time.