openafs/src/vol/test
Jeffrey Altman 1c12747818 Windows: Permit build system to update symbol store
Microsoft Debugging Tools for Windows, Visual Studio Debugger,
and SysInternals tools can all make use of a Symbol Server.
  http://msdn.microsoft.com/en-us/magazine/cc163563.aspx
The commit adds functionality to the build system to automatically
add binaries and symbols to a symbol store during the build.
This functionality is only enabled if two environment variables
are defined:

  SYMSTORE_EXE  - specifies the location of symstore.exe
  SYMSTORE_ROOT - specifies the location of the symbol store

an optional environment variable permits an arbitrary comment
to be added to the symbol store history file.

  SYMSTORE_COMMENT - arbitrary text to be added to the history

LICENSE MIT

Reviewed-on: http://gerrit.openafs.org/324
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
2009-08-19 10:19:43 -07:00
..
ilist_nt.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
listVicepx.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
listVicepx.h reindent-20030715 2003-07-16 00:28:24 +00:00
ltlist.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
Makefile.in autoconf-likes-relative-paths-20060802 2006-08-03 03:37:12 +00:00
nicreate.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
nilist.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
nincdec.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
nino.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
nsubr.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
NTMakefile Windows: Permit build system to update symbol store 2009-08-19 10:19:43 -07:00
README Standardize License information 2000-11-04 10:01:08 +00:00
testpart.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
updateDirInode.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
utilities.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00

Copyright 2000, International Business Machines Corporation and others.
All Rights Reserved.

This software has been released under the terms of the IBM Public
License.  For details, see the LICENSE file in the top-level source
directory or online at http://www.openafs.org/dl/license10.html

/* Tool for listing /vicepX partition 
**
*/
listVicepx -p < partitionName> -v <volumeName> 
	      [-ls | -lsl | -ld | -dir <directoryInode> ]

Without any input options, it prints out the names of symlinks and
directory names where any of its file is mounted.

With the -ls option, it prints out the names of all file/symlinks
inside the volume.

With the -lsl option, it prints out metadata about all file/symlink.
This metadata includes the inode number(Ind), UNIX mode bits(Mod), 
link count(Lnk), the owner(Own), the group(Grp) and the file size(Siz).

With the -ld option, it prints out metadata about all directoies
in this volume. This metadata includes the directory inode(Ind) and
the directory vnode(Vnd) along woth the directory name. The root 
directory of the volume is indicated as ~.

With the -dir <directory inode> option, this tool prints out the 
contents of this directory. The inode number has to be a directory inode.

COMPILATION:
mkdir  objvol/test
cd obj/vol/test
ln -s ../SRC/test SRC
ln -s ../DEST DEST
make install

The executable name is listVicepx.