History log of /freebsd-current/bin/ln/ln.1
Revision Date Author Comments
# 90aea514 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

bin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# b2c76c41 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line nroff pattern

Remove /^\.\\"\s*\$FreeBSD\$$\n/


# b01fe519 12-Jun-2017 Enji Cooper <ngie@FreeBSD.org>

ln(1): wordsmith -F option description

MFC after: 1 month


# fbbd9655 28-Feb-2017 Warner Losh <imp@FreeBSD.org>

Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by: Jan Schaumann <jschauma@stevens.edu>
Pull Request: https://github.com/freebsd/freebsd/pull/96


# 955e0a6b 28-Dec-2012 Glen Barber <gjb@FreeBSD.org>

Fix wording nit.

PR: 174787
Submitted by: Cody Rank
MFC after: 3 days


# 8850c7d7 02-Nov-2012 Joel Dahl <joel@FreeBSD.org>

Add a couple of examples.

Obtained from: OpenBSD


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# a53bb70b 31-Jul-2010 Joel Dahl <joel@FreeBSD.org>

Spelling fixes.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 80a0e9b5 19-Jul-2009 Jilles Tjoelker <jilles@FreeBSD.org>

Allow creating hard links to symlinks using ln(1).

This implements the POSIX.1-2008 -L and -P flags.

The default remains to create hard links to the target of symlinks.

Approved by: re (kib), ed (mentor)


# 8b9e2a36 13-Jan-2009 Tom Rhodes <trhodes@FreeBSD.org>

Clean up a bit of confusing language and improve .Nd.

PR: 47818
Reviewed by: keramida


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 3595f21a 06-Jun-2008 Giorgos Keramidas <keramida@FreeBSD.org>

Add a -w warning flag to ln(1). When the -w option is enabled,
ln(1) checks to see if the source of a symlink, i.e. the file it
should point to actually exists. The default is the old ln
behavior, that does not check, to avoid surprising people who may
be using ln(1) in scripts or other non-interactive places.

PR: bin/7265
Submitted by: Joel Ray Holveck, detlev!joelh at mail.camalott.com
MFC after: 2 weeks


# 80906944 17-Nov-2007 Ruslan Ermilov <ru@FreeBSD.org>

Express in the usage() and SYNOPSIS that -F depends on -s, and
that -f and -i are exclusive.


# 5e09de40 14-Feb-2006 Gleb Smirnoff <glebius@FreeBSD.org>

Add '-F' option which allows to delete existing empty directories, when
creating symbolic links.

PR: bin/92149
Submitted by: Eugene Grosbein <eugen grosbein.pp.ru>


# 6fca4c7c 16-Jan-2005 Ruslan Ermilov <ru@FreeBSD.org>

Add the new standard EXIT STATUS section where appropriate.
Sort standard sections in the (documented) preferred order.


# 9ddb49cb 10-Jan-2005 Warner Losh <imp@FreeBSD.org>

/*- or .\"- or #- to begin license clauses.


# 1171aedc 02-Jul-2004 Ruslan Ermilov <ru@FreeBSD.org>

Deal with double whitespace.


# eccea571 02-Jul-2004 Ruslan Ermilov <ru@FreeBSD.org>

Mechanically kill hard sentence breaks.


# 6195fb41 06-Apr-2004 Mark Murray <markm@FreeBSD.org>

Remove clause 3 from the UCB licenses.

OK'ed by: imp, core


# 7d971bbf 21-Aug-2002 Tom Rhodes <trhodes@FreeBSD.org>

s/filesystem/file system/ as discussed on -developers


# ad2eaa7e 11-Aug-2002 Tim J. Robbins <tjr@FreeBSD.org>

Claim conformance to 1003.2-1992 instead of 1003.1-2001 due to doubts
raised by Lukas Ertl over symbolic link handling.

PR: 41576
MFC after: 1 week


# bdb9494a 25-Jun-2002 Tim J. Robbins <tjr@FreeBSD.org>

ln(1)'s symbolic link handling conforms to IEEE Std. 1003.1-2001, note
this in the Standards section.


# 9c24ed85 25-Jun-2002 Tim J. Robbins <tjr@FreeBSD.org>

Correctly mark up the final command line arguments with the Ar macro for
the last two synopsis forms.


# ebd43244 15-May-2002 Tom Rhodes <trhodes@FreeBSD.org>

Consistancy check s/file system/filesystem/

Reviewed by: brian


# 7ebcc426 15-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

Remove whitespace at EOL.


# caa2db3b 10-Jul-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: removed HISTORY info from the .Os call.


# 41f6d284 27-Apr-2001 Ruslan Ermilov <ru@FreeBSD.org>

Fixed a typo.


# 1d7f44ef 27-Apr-2001 Maxim Sobolev <sobomax@FreeBSD.org>

Put a note that `-h' and `-n' is non-standard and provided only for
compatibility purposes.

Prompted by: ru


# c9e7c667 26-Apr-2001 Maxim Sobolev <sobomax@FreeBSD.org>

Bring in `-h' compatability option and its alias `-n' to match NetBSD and GNU
semantics.

style(9) Reviewed by:
Obtained from: NetBSD


# be8b1497 20-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: use the new features of the Nm macro.


# 8ba8e2ef 17-Aug-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Fix style bugs and poor wording introduced in rev 1.12.

Submitted by: bde


# 7fcd5ae0 14-Aug-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Add the -i option, as found in rm(1), which provides an interactive
mode in which the user is prompted for confirmation before an
existing file is replaced.

Submitted by: alex


# 9a73cc73 21-Dec-1999 Sheldon Hearn <sheldonh@FreeBSD.org>

Fix cut'n'paste niggles in previous commit.


# d71e172a 20-Dec-1999 Sheldon Hearn <sheldonh@FreeBSD.org>

Add link(1) and unlink(1) as special cases of ln(1) and rm(1)
respectively, in accordance with SUSv2.

This differs from the approach taken in NetBSD, but provides
less obscure error messages in at least the EISDIR case and
does not take up additional disk space for new binaries.

PR: 13071
PR: 13074
Requested by: James Howard <howardjp@wam.umd.edu>


# b598b073 11-Sep-1999 David E. O'Brien <obrien@FreeBSD.org>

Add verbose processing flag.


# 2a456239 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 790b5553 12-May-1999 Kris Kennaway <kris@FreeBSD.org>

Grammatical fixes.

Obtained from: OpenBSD


# 2a170595 15-May-1998 Philippe Charnier <charnier@FreeBSD.org>

Correct use of .Nm. Add rcsid.


# b97fa2ef 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# b8923d4c 29-Aug-1996 Wolfram Schneider <wosch@FreeBSD.org>

[HISTORY] command appeared in Version 1 AT&T UNIX
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41


# 89730b29 23-Sep-1994 David Greenman <dg@FreeBSD.org>

Added $Id$


# 4b88c807 26-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite bin Sources