Home | History | Annotate | Download | only in mount_umap
History log of /src/sbin/mount_umap/mount_umap.c
RevisionDateAuthorComments
 1.27  26-Jul-2020  mlelstv Refactor remaining mount_* commands to use the common pathadj()
function for resolving paths.

Make pathadj() no longer warn about symlinks. Symlinks in /dev are
regularly used in several places like LVM . The warning was also
only visible when calling a mount_* command directly as mount(8)
itself would resolve the path witout warning before passing it to
a mount_* command.
 1.26  20-Aug-2019  perseant Clean up debugging cruft that somehow made it into my previous commit.
 1.25  20-Aug-2019  wiz Sort options in usage.

filesystem -> file system
 1.24  20-Aug-2019  perseant Allow the user to specify the filesystem ID for umapfs at mount time,
allowing a consistent filesystem ID across reboots. Closes PR #54471.
 1.23  29-Aug-2011  joerg branches: 1.23.42;
Use __dead
 1.22  20-Jul-2008  lukem Remove the \n and tabs from the __COPYRIGHT() strings.
(Tweak some to use a consistent format.)
 1.21  16-Jul-2007  pooka branches: 1.21.12; 1.21.16;
Make all mount(2) return value error checks against -1. Some file
systems just checked != 0, breaking MNT_GETARGS. Others worked with < 0,
but make them check against -1 too for consistency. And sprinkle some
stylish line wrapping where appropriate.
 1.20  14-Jul-2007  dsl Add additional 'sizeof args' parameter to mount(2).
 1.19  16-Oct-2006  christos use MOPT_NULL
 1.18  21-Mar-2006  christos Always check the results of getmntopts() and free them.
 1.17  11-Sep-2005  wiz Sync usage with manpage.
 1.16  05-Feb-2005  xtraeme Kill __P(), use ANSI function declarations; WARNS=3.
 1.15  31-Jan-2005  erh Fix PR#3617 and PR#3205: call realpath to convert mount points and paths to
device nodes into absolute paths before using them.
 1.14  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22308, verified by myself.
 1.13  22-Mar-2003  jdolecek use <> rather than "" for #include mntopts.h
 1.12  21-Sep-2002  christos MNT_GETARGS support
 1.11  30-Oct-2000  jdolecek make the code includable into other programs:
* make static all symbols which do not need to be exported
* rename main() to mount_FOO()
* new main() now just calls mount_FOO(), main() is only compiled in if
MOUNT_NOMAIN is not defined
* a_gid(), a_uid() and a_mask() were put into ../mount/fattr.[ch], local
versions removed
 1.10  08-Jul-1999  wrstuden Update to new mount arguments.
 1.9  25-Jun-1999  perseant Regularize error reporting of mount_* commands for failure of mount(2)
to the form:

mount_xxx: dev on dir: reason for failure
 1.8  01-Jun-1999  perseant Patch for PRs 5124, 5535: correctly interpret the gid mapping file, rather
than using the last uid map entry for every gid map entry.
 1.7  16-Sep-1997  lukem branches: 1.7.4;
resolve conflicts from lite-2 merge
 1.6  15-Sep-1997  lukem * update for WARNS=1
* getopt returns -1 not EOF
* fix .Nm usage
 1.5  13-Apr-1996  jtc Add const qualifier to mopts table
 1.4  24-Apr-1995  cgd fix array types to match what the file system wants.
 1.3  18-Mar-1995  cgd convert to new RCS Id conventions; reduce my headache
 1.2  31-Oct-1994  cgd be more careful with types.
 1.1  08-Jun-1994  mycroft branches: 1.1.1;
Update from 4.4-Lite, with local changes.
 1.1.1.2  16-Sep-1997  lukem imported from lite-2
 1.1.1.1  13-Jun-1994  mycroft Import 4.4-Lite version.
 1.7.4.2  05-Sep-1999  he Pull up revision 1.9:
Regularize error reporting of mount_* commands for failure of
mount(2) to the form "mount_xxx: dev on dir: reason for failure"
(as opposed to the old "mount_xxx: : reason for failure").
(perseant)
 1.7.4.1  21-Jun-1999  perry pullup 1.7->1.8 (perseant): fixes a trivial bug in gid handling
 1.21.16.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.21.12.1  28-Sep-2008  mjf Sync with HEAD.
 1.23.42.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed