]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Windows: remove trailing whitespace
authorJeffrey Altman <jaltman@your-file-system.com>
Mon, 25 Apr 2011 11:58:49 +0000 (07:58 -0400)
committerDerrick Brashear <shadow@dementia.org>
Mon, 25 Apr 2011 16:14:24 +0000 (09:14 -0700)
remove trailing whitespace from

  NTMakefile
  *.h
  *.c
  *.cpp
  *.idl
  *.def
  *.txt
  *.htm

Change-Id: Ia1e44d8e15c1e4e076cc6d9bda42ffeaef943f76
Reviewed-on: http://gerrit.openafs.org/4548
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit ebf5329e8ca1b3c0b581f436b28f6affe2c7c454)
Reviewed-on: http://gerrit.openafs.org/4549

888 files changed:
src/WINNT/afs_setup_utils/GetWebDll/GetWebDll.cpp
src/WINNT/afs_setup_utils/GetWebDll/Resource.h
src/WINNT/afs_setup_utils/GetWebDll/ntmakefile
src/WINNT/afs_setup_utils/NTMakefile
src/WINNT/afs_setup_utils/_isuser/_isuser.c
src/WINNT/afs_setup_utils/_isuser/ntmakefile
src/WINNT/afs_setup_utils/_isuser/resource.h
src/WINNT/afs_setup_utils/afs_setup_utils.cpp
src/WINNT/afs_setup_utils/afsrm.c
src/WINNT/afs_setup_utils/animate_icon.cpp
src/WINNT/afs_setup_utils/forceremove.c
src/WINNT/afs_setup_utils/lang/NTMakefile
src/WINNT/afs_setup_utils/progress_dlg.cpp
src/WINNT/afs_setup_utils/sutil.c
src/WINNT/afsadmsvr/ITaAfsAdmSvr.idl
src/WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl
src/WINNT/afsadmsvr/NTMakefile
src/WINNT/afsadmsvr/TaAfsAdmSvr.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrCallback.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrCell.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClient.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientBind.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientCache.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientCell.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientGroup.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientPing.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrClientUser.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrCommon.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrDebug.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrGeneral.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrGroup.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrProperties.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrSearch.cpp
src/WINNT/afsadmsvr/TaAfsAdmSvrUser.cpp
src/WINNT/afsapplib/NTMakefile
src/WINNT/afsapplib/afsapplib.cpp
src/WINNT/afsapplib/al_admsvr.cpp
src/WINNT/afsapplib/al_browse.cpp
src/WINNT/afsapplib/al_browseset.cpp
src/WINNT/afsapplib/al_cover.cpp
src/WINNT/afsapplib/al_creds.cpp
src/WINNT/afsapplib/al_dynlink.cpp
src/WINNT/afsapplib/al_error.cpp
src/WINNT/afsapplib/al_help.cpp
src/WINNT/afsapplib/al_misc.cpp
src/WINNT/afsapplib/al_progress.cpp
src/WINNT/afsapplib/al_pump.cpp
src/WINNT/afsapplib/al_task.cpp
src/WINNT/afsapplib/al_wizard.cpp
src/WINNT/afsapplib/checklist.cpp
src/WINNT/afsapplib/ctl_date.cpp
src/WINNT/afsapplib/ctl_elapsed.cpp
src/WINNT/afsapplib/ctl_sockaddr.cpp
src/WINNT/afsapplib/ctl_spinner.cpp
src/WINNT/afsapplib/ctl_time.cpp
src/WINNT/afsapplib/dialog.cpp
src/WINNT/afsapplib/fastlist.cpp
src/WINNT/afsapplib/hashlist.cpp
src/WINNT/afsapplib/lang/NTMakefile
src/WINNT/afsapplib/regexp.cpp
src/WINNT/afsapplib/resize.cpp
src/WINNT/afsapplib/settings.cpp
src/WINNT/afsapplib/subclass.cpp
src/WINNT/afsapplib/test/NTMakefile
src/WINNT/afsapplib/test/resource.h
src/WINNT/afsapplib/test/wiztest.cpp
src/WINNT/afsclass/NTMakefile
src/WINNT/afsclass/afsclassfn.cpp
src/WINNT/afsclass/c_agg.cpp
src/WINNT/afsclass/c_cell.cpp
src/WINNT/afsclass/c_debug.cpp
src/WINNT/afsclass/c_grp.cpp
src/WINNT/afsclass/c_ident.cpp
src/WINNT/afsclass/c_identlist.cpp
src/WINNT/afsclass/c_notify.cpp
src/WINNT/afsclass/c_set.cpp
src/WINNT/afsclass/c_svc.cpp
src/WINNT/afsclass/c_svr.cpp
src/WINNT/afsclass/c_usr.cpp
src/WINNT/afsclass/internal.cpp
src/WINNT/afsclass/worker.cpp
src/WINNT/afsd/NTMakefile
src/WINNT/afsd/afscpcc.c
src/WINNT/afsd/afsd.c
src/WINNT/afsd/afsd_eventlog.c
src/WINNT/afsd/afsd_flushvol.c
src/WINNT/afsd/afsd_init.c
src/WINNT/afsd/afsd_service.c
src/WINNT/afsd/afsdacl.c
src/WINNT/afsd/afsicf.cpp
src/WINNT/afsd/afskfw.c
src/WINNT/afsd/afslogon.c
src/WINNT/afsd/afsrpc.idl
src/WINNT/afsd/afsshare.c
src/WINNT/afsd/cklog.c
src/WINNT/afsd/cm_access.c
src/WINNT/afsd/cm_aclent.c
src/WINNT/afsd/cm_btree.c
src/WINNT/afsd/cm_buf.c
src/WINNT/afsd/cm_callback.c
src/WINNT/afsd/cm_cell.c
src/WINNT/afsd/cm_config.c
src/WINNT/afsd/cm_conn.c
src/WINNT/afsd/cm_daemon.c
src/WINNT/afsd/cm_dcache.c
src/WINNT/afsd/cm_dir.c
src/WINNT/afsd/cm_dnlc.c
src/WINNT/afsd/cm_dns.c
src/WINNT/afsd/cm_freelance.c
src/WINNT/afsd/cm_ioctl.c
src/WINNT/afsd/cm_memmap.c
src/WINNT/afsd/cm_nls.c
src/WINNT/afsd/cm_performance.c
src/WINNT/afsd/cm_rpc.c
src/WINNT/afsd/cm_scache.c
src/WINNT/afsd/cm_server.c
src/WINNT/afsd/cm_user.c
src/WINNT/afsd/cm_utils.c
src/WINNT/afsd/cm_vnodeops.c
src/WINNT/afsd/cm_volstat.c
src/WINNT/afsd/cm_volume.c
src/WINNT/afsd/ctokens.c
src/WINNT/afsd/cunlog.c
src/WINNT/afsd/fs.c
src/WINNT/afsd/fs_utils.c
src/WINNT/afsd/lanahelper.cpp
src/WINNT/afsd/largeintdotnet.c
src/WINNT/afsd/logon_ad.cpp
src/WINNT/afsd/rawops.c
src/WINNT/afsd/sample/token.c
src/WINNT/afsd/smb.c
src/WINNT/afsd/smb3.c
src/WINNT/afsd/smb_ioctl.c
src/WINNT/afsd/symlink.c
src/WINNT/afsd/test/btreetest.c
src/WINNT/afslegal/NTMakefile
src/WINNT/afslegal/afslegal.cpp
src/WINNT/afslegal/lang/NTMakefile
src/WINNT/afsreg/NTMakefile
src/WINNT/afsreg/afsreg.c
src/WINNT/afsreg/afssw.c
src/WINNT/afsreg/syscfg.c
src/WINNT/afsreg/test/NTMakefile
src/WINNT/afsreg/test/dupkey.c
src/WINNT/afsreg/test/getifinfo.c
src/WINNT/afsreg/test/regman.c
src/WINNT/afsreg/vptab.c
src/WINNT/afssvrcfg/NTMakefile
src/WINNT/afssvrcfg/admin_info_dlg.cpp
src/WINNT/afssvrcfg/afscfg.cpp
src/WINNT/afssvrcfg/backup_server_page.cpp
src/WINNT/afssvrcfg/cfg_utils.cpp
src/WINNT/afssvrcfg/char_conv.cpp
src/WINNT/afssvrcfg/config_server_page.cpp
src/WINNT/afssvrcfg/create_partition_dlg.cpp
src/WINNT/afssvrcfg/db_server_page.cpp
src/WINNT/afssvrcfg/file_server_page.cpp
src/WINNT/afssvrcfg/get_cur_config.cpp
src/WINNT/afssvrcfg/get_pw_dlg.cpp
src/WINNT/afssvrcfg/graphics.cpp
src/WINNT/afssvrcfg/help.cpp
src/WINNT/afssvrcfg/info2_page.cpp
src/WINNT/afssvrcfg/info_page.cpp
src/WINNT/afssvrcfg/intro_page.cpp
src/WINNT/afssvrcfg/lang/NTMakefile
src/WINNT/afssvrcfg/logfile.cpp
src/WINNT/afssvrcfg/partition_page.cpp
src/WINNT/afssvrcfg/partition_utils.cpp
src/WINNT/afssvrcfg/partitions_page.cpp
src/WINNT/afssvrcfg/replicatition_page.cpp
src/WINNT/afssvrcfg/root_afs_page.cpp
src/WINNT/afssvrcfg/salvage_dlg.cpp
src/WINNT/afssvrcfg/salvage_results_dlg.cpp
src/WINNT/afssvrcfg/services_page.cpp
src/WINNT/afssvrcfg/sys_control_page.cpp
src/WINNT/afssvrcfg/toolbox.cpp
src/WINNT/afssvrcfg/validation.cpp
src/WINNT/afssvrcfg/volume_utils.cpp
src/WINNT/afssvrcpa/NTMakefile
src/WINNT/afssvrcpa/cpl_interface.cpp
src/WINNT/afssvrcpa/lang/NTMakefile
src/WINNT/afssvrmgr/NTMakefile
src/WINNT/afssvrmgr/action.cpp
src/WINNT/afssvrmgr/agg_col.cpp
src/WINNT/afssvrmgr/agg_general.cpp
src/WINNT/afssvrmgr/agg_prop.cpp
src/WINNT/afssvrmgr/agg_tab.cpp
src/WINNT/afssvrmgr/alert.cpp
src/WINNT/afssvrmgr/cmdline.cpp
src/WINNT/afssvrmgr/columns.cpp
src/WINNT/afssvrmgr/command.cpp
src/WINNT/afssvrmgr/creds.cpp
src/WINNT/afssvrmgr/dispatch.cpp
src/WINNT/afssvrmgr/dispguts.cpp
src/WINNT/afssvrmgr/display.cpp
src/WINNT/afssvrmgr/general.cpp
src/WINNT/afssvrmgr/helpfunc.cpp
src/WINNT/afssvrmgr/lang/NTMakefile
src/WINNT/afssvrmgr/options.cpp
src/WINNT/afssvrmgr/prefs.cpp
src/WINNT/afssvrmgr/problems.cpp
src/WINNT/afssvrmgr/propcache.cpp
src/WINNT/afssvrmgr/set_clone.cpp
src/WINNT/afssvrmgr/set_col.cpp
src/WINNT/afssvrmgr/set_create.cpp
src/WINNT/afssvrmgr/set_createrep.cpp
src/WINNT/afssvrmgr/set_delete.cpp
src/WINNT/afssvrmgr/set_dump.cpp
src/WINNT/afssvrmgr/set_general.cpp
src/WINNT/afssvrmgr/set_move.cpp
src/WINNT/afssvrmgr/set_prop.cpp
src/WINNT/afssvrmgr/set_quota.cpp
src/WINNT/afssvrmgr/set_release.cpp
src/WINNT/afssvrmgr/set_rename.cpp
src/WINNT/afssvrmgr/set_repprop.cpp
src/WINNT/afssvrmgr/set_restore.cpp
src/WINNT/afssvrmgr/set_tab.cpp
src/WINNT/afssvrmgr/subset.cpp
src/WINNT/afssvrmgr/svc_col.cpp
src/WINNT/afssvrmgr/svc_create.cpp
src/WINNT/afssvrmgr/svc_delete.cpp
src/WINNT/afssvrmgr/svc_general.cpp
src/WINNT/afssvrmgr/svc_prop.cpp
src/WINNT/afssvrmgr/svc_startstop.cpp
src/WINNT/afssvrmgr/svc_tab.cpp
src/WINNT/afssvrmgr/svc_viewlog.cpp
src/WINNT/afssvrmgr/svr_address.cpp
src/WINNT/afssvrmgr/svr_col.cpp
src/WINNT/afssvrmgr/svr_execute.cpp
src/WINNT/afssvrmgr/svr_general.cpp
src/WINNT/afssvrmgr/svr_getdates.cpp
src/WINNT/afssvrmgr/svr_hosts.cpp
src/WINNT/afssvrmgr/svr_install.cpp
src/WINNT/afssvrmgr/svr_prop.cpp
src/WINNT/afssvrmgr/svr_prune.cpp
src/WINNT/afssvrmgr/svr_salvage.cpp
src/WINNT/afssvrmgr/svr_security.cpp
src/WINNT/afssvrmgr/svr_syncvldb.cpp
src/WINNT/afssvrmgr/svr_uninstall.cpp
src/WINNT/afssvrmgr/svr_window.cpp
src/WINNT/afssvrmgr/svrmgr.cpp
src/WINNT/afssvrmgr/task.cpp
src/WINNT/afssvrmgr/window.cpp
src/WINNT/afsusrmgr/NTMakefile
src/WINNT/afsusrmgr/action.cpp
src/WINNT/afsusrmgr/browse.cpp
src/WINNT/afsusrmgr/cell_prop.cpp
src/WINNT/afsusrmgr/cmdline.cpp
src/WINNT/afsusrmgr/columns.cpp
src/WINNT/afsusrmgr/command.cpp
src/WINNT/afsusrmgr/creds.cpp
src/WINNT/afsusrmgr/display.cpp
src/WINNT/afsusrmgr/errdata.cpp
src/WINNT/afsusrmgr/general.cpp
src/WINNT/afsusrmgr/grp_col.cpp
src/WINNT/afsusrmgr/grp_create.cpp
src/WINNT/afsusrmgr/grp_delete.cpp
src/WINNT/afsusrmgr/grp_prop.cpp
src/WINNT/afsusrmgr/grp_rename.cpp
src/WINNT/afsusrmgr/grp_tab.cpp
src/WINNT/afsusrmgr/helpfunc.cpp
src/WINNT/afsusrmgr/lang/NTMakefile
src/WINNT/afsusrmgr/main.cpp
src/WINNT/afsusrmgr/mch_col.cpp
src/WINNT/afsusrmgr/mch_create.cpp
src/WINNT/afsusrmgr/mch_delete.cpp
src/WINNT/afsusrmgr/mch_tab.cpp
src/WINNT/afsusrmgr/options.cpp
src/WINNT/afsusrmgr/task.cpp
src/WINNT/afsusrmgr/usr_col.cpp
src/WINNT/afsusrmgr/usr_cpw.cpp
src/WINNT/afsusrmgr/usr_create.cpp
src/WINNT/afsusrmgr/usr_delete.cpp
src/WINNT/afsusrmgr/usr_prop.cpp
src/WINNT/afsusrmgr/usr_search.cpp
src/WINNT/afsusrmgr/usr_tab.cpp
src/WINNT/afsusrmgr/window.cpp
src/WINNT/afsusrmgr/winlist.cpp
src/WINNT/aklog/NTMakefile
src/WINNT/aklog/aklog.c
src/WINNT/aklog/asetkey.c
src/WINNT/bosctlsvc/NTMakefile
src/WINNT/bosctlsvc/bosctlsvc.c
src/WINNT/client_config/NTMakefile
src/WINNT/client_config/RegistrySupport.cpp
src/WINNT/client_config/afsmap.c
src/WINNT/client_config/cellservdb.c
src/WINNT/client_config/config.cpp
src/WINNT/client_config/dlg_automap.cpp
src/WINNT/client_config/dlg_binding.cpp
src/WINNT/client_config/dlg_diag.cpp
src/WINNT/client_config/dlg_logon.cpp
src/WINNT/client_config/dlg_misc.cpp
src/WINNT/client_config/drivemap.cpp
src/WINNT/client_config/isadmin.cpp
src/WINNT/client_config/lang/NTMakefile
src/WINNT/client_config/main.cpp
src/WINNT/client_config/misc.cpp
src/WINNT/client_config/pagesize.cpp
src/WINNT/client_config/tab_advanced.cpp
src/WINNT/client_config/tab_drives.cpp
src/WINNT/client_config/tab_general.cpp
src/WINNT/client_config/tab_hosts.cpp
src/WINNT/client_config/tab_prefs.cpp
src/WINNT/client_cpa/NTMakefile
src/WINNT/client_cpa/cpl_interface.cpp
src/WINNT/client_cpa/lang/NTMakefile
src/WINNT/client_creds/NTMakefile
src/WINNT/client_creds/advtab.cpp
src/WINNT/client_creds/afswiz.cpp
src/WINNT/client_creds/creds.cpp
src/WINNT/client_creds/credstab.cpp
src/WINNT/client_creds/ipaddrchg.c
src/WINNT/client_creds/lang/NTMakefile
src/WINNT/client_creds/main.cpp
src/WINNT/client_creds/misc.cpp
src/WINNT/client_creds/mounttab.cpp
src/WINNT/client_creds/settings.cpp
src/WINNT/client_creds/shortcut.cpp
src/WINNT/client_creds/trayicon.cpp
src/WINNT/client_creds/window.cpp
src/WINNT/client_exp/NTMakefile
src/WINNT/client_exp/add_acl_entry_dlg.cpp
src/WINNT/client_exp/add_submount_dlg.cpp
src/WINNT/client_exp/afs_shl_ext.cpp
src/WINNT/client_exp/afs_shl_ext.def
src/WINNT/client_exp/auth_dlg.cpp
src/WINNT/client_exp/clear_acl_dlg.cpp
src/WINNT/client_exp/copy_acl_dlg.cpp
src/WINNT/client_exp/down_servers_dlg.cpp
src/WINNT/client_exp/gui2fs.cpp
src/WINNT/client_exp/help.cpp
src/WINNT/client_exp/klog_dlg.cpp
src/WINNT/client_exp/lang/NTMakefile
src/WINNT/client_exp/make_mount_point_dlg.cpp
src/WINNT/client_exp/make_symbolic_link_dlg.cpp
src/WINNT/client_exp/mount_points_dlg.cpp
src/WINNT/client_exp/msgs.cpp
src/WINNT/client_exp/partition_info_dlg.cpp
src/WINNT/client_exp/results_dlg.cpp
src/WINNT/client_exp/server_status_dlg.H
src/WINNT/client_exp/server_status_dlg.cpp
src/WINNT/client_exp/set_afs_acl.cpp
src/WINNT/client_exp/shell_ext.cpp
src/WINNT/client_exp/stdafx.cpp
src/WINNT/client_exp/submount_info.cpp
src/WINNT/client_exp/submounts_dlg.cpp
src/WINNT/client_exp/symlinks_dlg.cpp
src/WINNT/client_exp/unlog_dlg.cpp
src/WINNT/client_exp/volumeinfo.cpp
src/WINNT/client_osi/NTMakefile
src/WINNT/client_osi/basic.c
src/WINNT/client_osi/main.c
src/WINNT/client_osi/osibasel.c
src/WINNT/client_osi/osidb.c
src/WINNT/client_osi/osidebug.c
src/WINNT/client_osi/osifd.c
src/WINNT/client_osi/osilog.c
src/WINNT/client_osi/osiltype.c
src/WINNT/client_osi/osiqueue.c
src/WINNT/client_osi/osisleep.c
src/WINNT/client_osi/osistatl.c
src/WINNT/client_osi/osiutils.c
src/WINNT/client_osi/perf.c
src/WINNT/client_osi/trylock.c
src/WINNT/doc/install/Documentation/de_DE/README.txt
src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg000.htm
src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg002.htm
src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg003.htm
src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg004.htm
src/WINNT/doc/install/Documentation/de_DE/html/index.htm
src/WINNT/doc/install/Documentation/es_ES/README.txt
src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg000.htm
src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg002.htm
src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg003.htm
src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg004.htm
src/WINNT/doc/install/Documentation/es_ES/html/index.htm
src/WINNT/doc/install/Documentation/ja_JP/README.txt
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf000.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf002.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf003.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf004.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf005.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf006.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf007.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf008.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf009.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf010.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf011.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf012.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf013.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf014.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf015.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf016.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf017.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf018.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf019.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf020.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf021.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf022.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf023.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf024.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf025.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf026.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf027.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf028.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf029.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf030.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf031.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf032.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf033.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf034.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf035.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf036.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf037.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf038.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf039.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf040.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf041.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf042.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf043.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf044.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf045.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf046.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf047.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf048.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf049.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf050.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf051.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf052.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf053.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf054.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf055.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf056.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf057.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf058.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf059.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf060.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf061.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf062.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf063.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf064.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf065.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf066.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf067.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf068.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf069.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf070.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf071.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf072.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf073.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf074.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf075.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf076.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf077.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf078.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf079.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf080.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf081.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf082.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf083.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf084.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf085.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf086.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf087.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf088.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf089.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf090.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf091.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf092.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf093.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf094.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf095.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf096.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf097.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf098.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf099.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf100.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf101.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf102.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf103.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf104.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf105.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf106.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf107.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf108.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf109.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf110.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf111.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf112.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf113.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf114.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf115.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf116.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf117.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf118.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf119.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf120.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf121.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf122.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf123.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf124.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf125.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf126.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf127.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf128.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf129.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf130.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf131.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf132.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf133.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf134.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf135.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf136.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf137.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf138.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf139.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf140.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf141.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf142.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf143.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf144.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf145.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf146.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf147.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf148.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf149.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf150.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf151.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf152.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf153.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf154.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf155.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf156.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf157.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf158.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf159.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf160.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf161.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf162.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf163.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf164.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf165.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf166.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf167.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf168.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf169.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf170.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf171.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf172.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf173.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf174.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf175.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf176.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf177.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf178.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf179.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf180.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf181.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf182.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf183.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf184.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf185.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf186.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf187.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf188.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf189.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf190.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf191.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf192.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf193.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf194.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf195.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf196.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf197.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf198.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf199.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf200.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf201.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf202.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf203.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf204.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf205.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf206.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf207.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf208.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf209.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf210.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf211.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf212.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf213.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf214.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf215.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf216.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf217.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf218.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf219.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf220.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf221.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf222.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf223.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf224.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf225.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf226.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf227.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf228.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf229.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf230.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf231.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf232.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf233.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf234.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf235.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf236.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf237.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf238.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf239.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf240.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf241.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf242.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf243.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf244.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf245.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf246.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf247.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf248.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf249.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf250.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf251.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf252.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf253.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf254.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf255.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf256.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf257.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf258.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf259.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf260.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf261.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf262.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf263.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf264.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf265.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf266.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf267.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf268.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf269.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf270.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf271.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf272.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf273.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf274.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf275.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf276.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf277.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf278.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf279.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf280.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf281.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf282.htm
src/WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf283.htm
src/WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg003.htm
src/WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns000.htm
src/WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns002.htm
src/WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns003.htm
src/WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns004.htm
src/WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns005.htm
src/WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns006.htm
src/WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns007.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd000.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd002.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd003.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd004.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd005.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd006.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd007.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd008.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd009.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd010.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd011.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd012.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd013.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd014.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd015.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd016.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd017.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd018.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd019.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd020.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd021.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd022.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd023.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd024.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd025.htm
src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd026.htm
src/WINNT/doc/install/Documentation/ko_KR/README.txt
src/WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg000.htm
src/WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg002.htm
src/WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg003.htm
src/WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg004.htm
src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns000.htm
src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns002.htm
src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns003.htm
src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns004.htm
src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns005.htm
src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns006.htm
src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns007.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd000.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd002.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd003.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd004.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd005.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd006.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd007.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd008.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd009.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd010.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd011.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd012.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd013.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd014.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd015.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd016.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd017.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd018.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd019.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd020.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd021.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd022.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd023.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd024.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd025.htm
src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd026.htm
src/WINNT/doc/install/Documentation/pt_BR/README.txt
src/WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg002.htm
src/WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg003.htm
src/WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg004.htm
src/WINNT/doc/install/Documentation/pt_BR/html/index.htm
src/WINNT/doc/install/Documentation/zh_CN/README.txt
src/WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg000.htm
src/WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg002.htm
src/WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg003.htm
src/WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg004.htm
src/WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns000.htm
src/WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns002.htm
src/WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns003.htm
src/WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns004.htm
src/WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns005.htm
src/WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns006.htm
src/WINNT/doc/install/Documentation/zh_TW/README.txt
src/WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg000.htm
src/WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns000.htm
src/WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns002.htm
src/WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns003.htm
src/WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns004.htm
src/WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns005.htm
src/WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns006.htm
src/WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns007.htm
src/WINNT/doc/install/Documentation/zh_TW/html/index.htm
src/WINNT/eventlog/NTMakefile
src/WINNT/eventlog/lang/NTMakefile
src/WINNT/eventlog/logevent.c
src/WINNT/eventlog/test/NTMakefile
src/WINNT/eventlog/test/elogtest.c
src/WINNT/install/NSIS/AdminGroup.cpp
src/WINNT/install/NSIS/NTMakefile
src/WINNT/install/NSIS/Service.cpp
src/WINNT/install/NSIS/killer.cpp
src/WINNT/install/loopback/instloop.c
src/WINNT/install/loopback/loopbackutils.cpp
src/WINNT/install/loopback/wmi.cpp
src/WINNT/install/wix/NTMakefile
src/WINNT/install/wix/custom/afscustom.cpp
src/WINNT/install/wix/uninstall/uninstall.c
src/WINNT/kfw/inc/kclient/kclient.h
src/WINNT/kfw/inc/kclient/kcmacerr.h
src/WINNT/kfw/inc/krb4/conf-pc.h
src/WINNT/kfw/inc/krb4/des.h
src/WINNT/kfw/inc/krb4/krb.h
src/WINNT/kfw/inc/krb4/mit_copy.h
src/WINNT/kfw/inc/krb5/KerberosIV/des.h
src/WINNT/kfw/inc/krb5/KerberosIV/krb.h
src/WINNT/kfw/inc/krb5/KerberosIV/mit-copyright.h
src/WINNT/kfw/inc/krb5/com_err.h
src/WINNT/kfw/inc/krb5/gssapi/gssapi.h
src/WINNT/kfw/inc/krb5/gssapi/gssapi_generic.h
src/WINNT/kfw/inc/krb5/gssapi/gssapi_krb5.h
src/WINNT/kfw/inc/krb5/krb5/krb5.h
src/WINNT/kfw/inc/krb5/profile.h
src/WINNT/kfw/inc/krb5/win-mac.h
src/WINNT/kfw/inc/krbcc/cacheapi.h
src/WINNT/kfw/inc/loadfuncs/loadfuncs-krb.h
src/WINNT/kfw/inc/loadfuncs/loadfuncs-krb5.h
src/WINNT/kfw/inc/loadfuncs/loadfuncs-profile.h
src/WINNT/kfw/inc/loadfuncs/loadfuncs-wshelper.h
src/WINNT/kfw/inc/loadfuncs/loadfuncs.c
src/WINNT/kfw/inc/loadfuncs/loadfuncs.h
src/WINNT/kfw/inc/netidmgr/hashtable.h
src/WINNT/kfw/inc/netidmgr/kconfig.h
src/WINNT/kfw/inc/netidmgr/kcreddb.h
src/WINNT/kfw/inc/netidmgr/khaction.h
src/WINNT/kfw/inc/netidmgr/khactiondef.h
src/WINNT/kfw/inc/netidmgr/khalerts.h
src/WINNT/kfw/inc/netidmgr/khconfigui.h
src/WINNT/kfw/inc/netidmgr/khdefs.h
src/WINNT/kfw/inc/netidmgr/kherr.h
src/WINNT/kfw/inc/netidmgr/kherror.h
src/WINNT/kfw/inc/netidmgr/khhtlink.h
src/WINNT/kfw/inc/netidmgr/khmsgtypes.h
src/WINNT/kfw/inc/netidmgr/khnewcred.h
src/WINNT/kfw/inc/netidmgr/khprops.h
src/WINNT/kfw/inc/netidmgr/khremote.h
src/WINNT/kfw/inc/netidmgr/khrescache.h
src/WINNT/kfw/inc/netidmgr/khtracker.h
src/WINNT/kfw/inc/netidmgr/kmm.h
src/WINNT/kfw/inc/netidmgr/kmq.h
src/WINNT/kfw/inc/netidmgr/kplugin.h
src/WINNT/kfw/inc/netidmgr/mstring.h
src/WINNT/kfw/inc/wshelper/arpa/nameser.h
src/WINNT/kfw/inc/wshelper/hesiod.h
src/WINNT/kfw/inc/wshelper/mitwhich.h
src/WINNT/kfw/inc/wshelper/resolv.h
src/WINNT/kfw/inc/wshelper/wshelper.h
src/WINNT/license/NTMakefile
src/WINNT/license/lang/NTMakefile
src/WINNT/license/main.cpp
src/WINNT/license/multistring.cpp
src/WINNT/netidmgr_plugin/NTMakefile
src/WINNT/netidmgr_plugin/afsconfigdlg.c
src/WINNT/netidmgr_plugin/afsext.c
src/WINNT/netidmgr_plugin/afsfuncs.c
src/WINNT/netidmgr_plugin/afsnewcreds.c
src/WINNT/netidmgr_plugin/afsplugin.c
src/WINNT/netidmgr_plugin/dynimport.c
src/WINNT/netidmgr_plugin/extensions/sample/langres.h
src/WINNT/netidmgr_plugin/help/html/bugs.htm
src/WINNT/netidmgr_plugin/help/html/config_service.htm
src/WINNT/netidmgr_plugin/help/html/token_methods.htm
src/WINNT/netidmgr_plugin/help/html/tokens_per_id.htm
src/WINNT/netidmgr_plugin/help/html/welcome.htm
src/WINNT/netidmgr_plugin/krb5common.c
src/WINNT/netidmgr_plugin/lang/en_us/resource.h
src/WINNT/netidmgr_plugin/main.c
src/WINNT/pthread/NTMakefile
src/WINNT/pthread/pthread.c
src/WINNT/pthread/test/NTMakefile
src/WINNT/pthread/test/native.cpp
src/WINNT/pthread/test/ptest.c
src/WINNT/pthread/test/tsd.c
src/WINNT/talocale/NTMakefile
src/WINNT/talocale/tal_alloc.cpp
src/WINNT/talocale/tal_dialog.cpp
src/WINNT/talocale/tal_main.cpp
src/WINNT/talocale/tal_string.cpp
src/WINNT/talocale_unicode/NTMakefile
src/WINNT/tests/NTMakefile
src/WINNT/tests/largefiles/NTMakefile
src/WINNT/tests/largefiles/lftest.c
src/WINNT/tests/nmtest/NTMakefile
src/WINNT/tests/nmtest/nmtest.c
src/WINNT/tests/torture/DumpAfsLog/DumpAfsLog.c
src/WINNT/tests/torture/DumpAfsLog/NTMakefile
src/WINNT/tests/torture/NTMakefile
src/WINNT/tests/torture/Source/NTMakefile
src/WINNT/tests/torture/Source/ResolveLocker.c
src/WINNT/tests/torture/Source/WinThreads.c
src/WINNT/tests/torture/Source/WinTorture.c
src/WINNT/tests/torture/Source/nbio.c
src/WINNT/tests/torture/Source/output.c
src/WINNT/tests/torture/StopStressTest/NTMakefile
src/WINNT/tests/torture/StopStressTest/StopStressTest.c
src/WINNT/tests/torture/Stress/NTMakefile
src/WINNT/tests/torture/Stress/Stress.c
src/WINNT/tests/torture/clients/CopySmallFilesLong.txt
src/WINNT/tests/torture/clients/CopySmallFilesShort.txt
src/WINNT/tests/torture/clients/MoveSmallFilesBetweenLockersShort.txt
src/WINNT/tests/torture/clients/StreamFiles.txt
src/WINNT/tests/torture/include/common.h
src/WINNT/tests/torture/include/includes.h
src/WINNT/tests/torture/include/proto.h
src/WINNT/tests/winflock/NTMakefile
src/WINNT/tests/winflock/README.txt
src/WINNT/tests/winflock/main.cpp
src/WINNT/tests/winflock/sync.cpp
src/WINNT/tests/winflock/tests.cpp

index 50ce00f394a58fc2c7601cf9942f8d82bc015882..55a31a69f5a8007f82e7551e355623a3bd5088cc 100644 (file)
@@ -29,7 +29,7 @@ static char THIS_FILE[] = __FILE__;
 //
 //             It is very important that this macro appear in each
 //             function, prior to any calls into MFC.  This means that
-//             it must appear as the first statement within the 
+//             it must appear as the first statement within the
 //             function, even before any object variable declarations
 //             as their constructors may generate calls into the MFC
 //             DLL.
@@ -160,7 +160,7 @@ void StripTags(LPTSTR pszBuffer)
 }
 
 
-extern "C" 
+extern "C"
 __declspec(dllexport) INT GetWebPage(LPSTR lpErrMsg,LPSTR lpFile,LPSTR lpCmdLine)
 {
        CString emsg;
@@ -353,7 +353,7 @@ __declspec(dllexport) INT GetWebPage(LPSTR lpErrMsg,LPSTR lpFile,LPSTR lpCmdLine
        return nRetCode;
 }
 
-extern "C" 
+extern "C"
 __declspec(dllexport) INT GetUserLogon(LPSTR lpUserName)
 {
        int nRetCode = 1;
@@ -362,7 +362,7 @@ __declspec(dllexport) INT GetUserLogon(LPSTR lpUserName)
        return nRetCode;
 }
 
-extern "C" 
+extern "C"
 __declspec(dllexport) INT BrowseFile(HWND hwndOwner,LPSTR lpstrTitle,LPSTR lpFileName,INT size)
 {
        char *xptr;
@@ -406,4 +406,4 @@ __declspec(dllexport) INT BrowseFile(HWND hwndOwner,LPSTR lpstrTitle,LPSTR lpFil
                ,NULL                                   //lpTemplateName
        };
        return GetOpenFileName(&data);
-}
\ No newline at end of file
+}
index 7f9b9e4adc5bab89ab80c6e25c7f7ebefbe45665..d90c3bc5d36a8f428d51229c36e4281205792313 100644 (file)
@@ -4,7 +4,7 @@
 //
 
 // Next default values for new objects
-// 
+//
 #ifdef APSTUDIO_INVOKED
 #ifndef APSTUDIO_READONLY_SYMBOLS
 
index abd0d72399c473ec6d1dc9885f33dc7e5f7cdb2a..9bd1232d8cba1314e650b08bf9bc4d2cfe2f1231 100644 (file)
@@ -5,9 +5,9 @@ RELDIR=WINNT\afs_setup_utils\GetWebDll
 
 !IF "$(OS)" == "Windows_NT"
 NULL=
-!ELSE 
+!ELSE
 NULL=nul
-!ENDIF 
+!ENDIF
 
 OUTDIR=$(OUT)
 INTDIR=$(OUT)
@@ -31,44 +31,44 @@ CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_WINDL
 
 .c{$(INTDIR)}.obj::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .cpp{$(INTDIR)}.obj::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .cxx{$(INTDIR)}.obj::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .c{$(INTDIR)}.sbr::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .cpp{$(INTDIR)}.sbr::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .cxx{$(INTDIR)}.sbr::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 MTL=midl.exe
-MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
+MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
 RSC=rc.exe
-RSC_PROJ=/l 0x409 /fo"$(INTDIR)\GetWebDll.res" /d "NDEBUG" 
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\GetWebDll.res" /d "NDEBUG"
 BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\GetWebDll.bsc" 
+BSC32_FLAGS=/nologo /o"$(OUTDIR)\GetWebDll.bsc"
 BSC32_SBRS= \
 
 LINK32=link.exe
-LINK32_FLAGS=/nologo /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\GetWebDll.pdb" /machine:I386 /def:".\GetWebDll.def" /out:"$(DESTDIR)\WinInstall\Config\GetWebDll.dll" /implib:"$(DESTDIR)\WinInstall\Config\GetWebDll.lib" 
+LINK32_FLAGS=/nologo /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\GetWebDll.pdb" /machine:I386 /def:".\GetWebDll.def" /out:"$(DESTDIR)\WinInstall\Config\GetWebDll.dll" /implib:"$(DESTDIR)\WinInstall\Config\GetWebDll.lib"
 DEF_FILE= \
        ".\GetWebDll.def"
 LINK32_OBJS= \
@@ -84,10 +84,10 @@ LINK32_OBJS= \
 !IF "$(NO_EXTERNAL_DEPS)" != "1"
 !IF EXISTS("GetWebDll.dep")
 !INCLUDE "GetWebDll.dep"
-!ELSE 
+!ELSE
 !MESSAGE Warning: cannot find "GetWebDll.dep"
-!ENDIF 
-!ENDIF 
+!ENDIF
+!ENDIF
 
 
 SOURCE=.\GetWebDll.cpp
index 2b13bbb142bef0ea182a9e5410319be01b8c75f1..bbeafda84653cade2ae4810740522d3351b409a9 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -99,7 +99,7 @@ install : $(INSTALL_UTILS_DLLFILE) $(SERVER_UNINST_DLLFILE) $(CLIENT_UNINST_DLLF
                  cd getwebdll
                  nmake -fntmakefile install
           $(CD) ..
-                 echo 
+                 echo
 
 $(DIRLANG) ::
        $(CD) lang
index 0c1007485c96f245473e9ae1ae3d7d8fe8d2e9ba..7bf0930880afd0319c7d83ba2df7f38f6d2288fd 100644 (file)
@@ -1,13 +1,13 @@
 
 ////////////////////////////////////////////////////////////////////////////////
-//                                                                            
-//  IIIIIII SSSSSS                                                            
-//    II    SS                          InstallShield (R)                     
-//    II    SSSSSS      (c) 1996-2000, InstallShield Software Corporation     
-//    II        SS      (c) 1990-1996, InstallShield Corporation              
-//  IIIIIII SSSSSS                     All Rights Reserved.                   
-//                                                                            
-//                                                                            
+//
+//  IIIIIII SSSSSS
+//    II    SS                          InstallShield (R)
+//    II    SSSSSS      (c) 1996-2000, InstallShield Software Corporation
+//    II        SS      (c) 1990-1996, InstallShield Corporation
+//  IIIIIII SSSSSS                     All Rights Reserved.
+//
+//
 ////////////////////////////////////////////////////////////////////////////////
 
 #define NOCOMM
index 0e73bbedf7a848709cf3cbb6a16110d824d8d0a6..b55d3622ef8fa1a1d9fe77b61fc1ba13a6efc7eb 100644 (file)
@@ -6,15 +6,15 @@ RELDIR=WINNT\afs_setup_utils\_isuser
 # Microsoft Developer Studio Generated NMAKE File, Based on _IsUser.dsp
 !IF "$(OS)" == "Windows_NT"
 NULL=
-!ELSE 
+!ELSE
 NULL=nul
-!ENDIF 
+!ENDIF
 
-OUTDIR=$(OUT) 
-INTDIR=$(OUT) 
+OUTDIR=$(OUT)
+INTDIR=$(OUT)
 
 INSTALL : "$(DESTDIR)\WinInstall\Config\_IsUser.dll"
-       $(DEL) *.PCH 
+       $(DEL) *.PCH
        $(DEL) *.IDB
 
 CLEAN ::
@@ -26,48 +26,48 @@ CLEAN ::
        -@erase "$(OUTDIR)\_IsUser.lib"
 
 CPP=cl.exe
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ISUSER_EXPORTS" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ISUSER_EXPORTS" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
 
 .c.{$(OUT)\}obj::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .cpp.{$(OUT)\}obj::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .cxx.{$(OUT)\}obj::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .c.$(OUT)\sbr::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .cpp.$(OUT)\sbr::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 .cxx.$(OUT)\sbr::
    $(CPP) @<<
-   $(CPP_PROJ) $< 
+   $(CPP_PROJ) $<
 <<
 
 MTL=midl.exe
-MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
+MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
 RSC=rc.exe
-RSC_PROJ=/l 0x409 /fo"$(INTDIR)\_Isuser.res" /d "NDEBUG" 
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\_Isuser.res" /d "NDEBUG"
 BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\_IsUser.bsc" 
+BSC32_FLAGS=/nologo /o"$(OUTDIR)\_IsUser.bsc"
 BSC32_SBRS= \
 
 LINK32=link.exe
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:no /pdb:"$(OUTDIR)\_IsUser.pdb" /machine:I386 /out:"$(DESTDIR)\WinInstall\Config\_IsUser.dll" /implib:"$(OUTDIR)\_IsUser.lib" 
+LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:no /pdb:"$(OUTDIR)\_IsUser.pdb" /machine:I386 /out:"$(DESTDIR)\WinInstall\Config\_IsUser.dll" /implib:"$(OUTDIR)\_IsUser.lib"
 LINK32_OBJS= \
        "$(INTDIR)\_isuser.obj" \
        "$(INTDIR)\_Isuser.res"
index 6f5440c8da7c29228baa6bf0a6af9da3c0f3c19e..15227322711aa9ffe0c8c48ed23763e79d702afb 100644 (file)
@@ -26,7 +26,7 @@
 #define IDC_STATIC                      -1
 
 // Next default values for new objects
-// 
+//
 #ifdef APSTUDIO_INVOKED
 #ifndef APSTUDIO_READONLY_SYMBOLS
 #define _APS_NO_MFC                     1
index 5ef39ca1f0181ec0087f184639904d74b0540db7..b7d809db81debbdc5bdac4e3378ad189d4039c0f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -72,7 +72,7 @@ BOOL ClientSpecificUninstall();
 
 #define WIN9X_START_MENU_REG_KEY    "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders"
 #define WIN9X_START_MENU_REG_VALUE  "Programs"
-    
+
 #define WINNT_START_MENU_REG_KEY    "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders"
 #define WINNT_START_MENU_REG_VALUE  "Common Programs"
 
@@ -142,7 +142,7 @@ struct APPINFO {
  */
 struct APPINFO appServer = {
     "AFS Server",
-    
+
     AFSREG_SVR_SVC_NAME,
     AFSREG_SVR_SVC_KEY,
     0,  // No depend on
@@ -154,7 +154,7 @@ struct APPINFO appServer = {
     IDS_WAITING_FOR_SERVER_TO_STOP,
 
     AFSREG_SVR_SW_VERSION_KEY,
-    
+
     { AFSREG_SVR_SW_VERSION_KEY, AFSREG_SVR_SW_VERSION_DIR_VALUE },
 
     "\\Server",
@@ -169,7 +169,7 @@ struct APPINFO appServer = {
     TARGETDIR"\\Server\\usr\\afs\\local\0"
     TARGETDIR"\\Server\\usr\\afs\0"
     TARGETDIR"\\Server\\usr\0",
-    
+
     // Files to delete
     TARGETDIR"\\Common\\*.gid\0"
     TARGETDIR"\\Common\\*.fts\0",
@@ -181,7 +181,7 @@ struct APPINFO appServer = {
     "Server\0",
 
     // Config info to preserve
-    AFSREG_SVR_SVC_KEY"\0", 
+    AFSREG_SVR_SVC_KEY"\0",
     IDS_PRESERVE_SERVER_CONFIG_INFO,
 
     0   // No special uninstall function
@@ -209,7 +209,7 @@ struct REGVALUE clientWin9XRegValues[] = {
  */
 struct APPINFO appClient = {
     "AFS Client",
-    
+
     AFSREG_CLT_SVC_NAME,
     AFSREG_CLT_SVC_KEY,
     "5250435353004E657462696F730000",
@@ -229,7 +229,7 @@ struct APPINFO appClient = {
 
     // No dirs to delete
     0,
-    
+
     // Files to delete
     TARGETDIR"\\Common\\*.gid\0"
     TARGETDIR"\\Common\\*.fts\0"
@@ -239,7 +239,7 @@ struct APPINFO appClient = {
     TARGETDIR"\\Client\\afsdsbmt.ini\0"
     TARGETDIR"\\Client\\afsdcell.ini\0"
     WINDIR"\\TEMP\\afsd_init.log\0",
-    
+
     clientRegValues,
     clientWinNTRegValues,
     clientWin9XRegValues,
@@ -260,8 +260,8 @@ struct APPINFO appClient = {
  */
 struct APPINFO appLightClient = {
     "AFS Light",
-    
-    // No service info 
+
+    // No service info
     0,
     0,
     0,
@@ -282,7 +282,7 @@ struct APPINFO appLightClient = {
 
     // No dirs to delete
     0,
-    
+
     // Files to delete
     TARGETDIR"\\Common\\*.gid\0"
     TARGETDIR"\\Common\\*.fts\0",
@@ -307,7 +307,7 @@ struct APPINFO appLightClient = {
  */
 struct APPINFO appControlCenter = {
     "AFS Control Center",
-    
+
     // No service info
     0,
     0,
@@ -317,12 +317,12 @@ struct APPINFO appControlCenter = {
     // No network provider order
     0,
 
-    // No service shutdown messages    
+    // No service shutdown messages
     0,
     0,
 
     "HKEY_LOCAL_MACHINE\\SOFTWARE\\TransarcCorporation\\AFS Control Center",
-    
+
     { "HKEY_LOCAL_MACHINE\\SOFTWARE\\TransarcCorporation\\AFS Control Center\\CurrentVersion", "PathName" },
 
     "\\Control Center",
@@ -330,11 +330,11 @@ struct APPINFO appControlCenter = {
 
     // No dirs to delete
     0,
-    
+
     // Files to delete
     TARGETDIR"\\Common\\*.gid\0"
     TARGETDIR"\\Common\\*.fts\0",
-    
+
     0,  // No reg values
     0,  // No NT only reg values
     0,  // No 9x only reg values
@@ -365,12 +365,12 @@ struct APPINFO appDocs = {
     // No network provider order
     0,
 
-    // No service shutdown messages    
+    // No service shutdown messages
     0,
     0,
 
     "HKEY_LOCAL_MACHINE\\SOFTWARE\\TransarcCorporation\\AFS Supplemental Documentation",
-    
+
     { "HKEY_LOCAL_MACHINE\\SOFTWARE\\TransarcCorporation\\AFS Supplemental Documentation\\CurrentVersion", "PathName" },
 
     "\\Documentation",
@@ -378,7 +378,7 @@ struct APPINFO appDocs = {
 
     // No dirs to delete
     0,
-    
+
     // Files to delete
     TARGETDIR"\\Common\\*.gid\0"
     TARGETDIR"\\Common\\*.fts\0",
@@ -517,7 +517,7 @@ int SUCALLCONV Upgrade34ClientConfigInfo()
     HKEY hKey;
     LONG result;
     int nData;
-    
+
     result = RegOpenKeyAlt(AFSREG_NULL_KEY, AFSREG_CLT_SVC_PARAM_KEY, KEY_WRITE, TRUE, &hKey, 0);
     if (result != ERROR_SUCCESS)
         return -1;
@@ -530,7 +530,7 @@ int SUCALLCONV Upgrade34ClientConfigInfo()
     UpgradeClientIntParm(hKey, "TraceBufferSize", "TraceBufferSize");
     UpgradeClientIntParm(hKey, "TraceOnShutdown", "TraceOnShutdown");
     UpgradeClientIntParm(hKey, "ReportSessionStartups", "ReportSessionStartups");
-    
+
     UpgradeClientStringParm(hKey, "MountRoot", "MountRoot");
     UpgradeClientStringParm(hKey, "Cell", "Cell");
 
@@ -555,7 +555,7 @@ int SUCALLCONV Eradicate34Client()
     return 0;
 }
 
-// This function was written a long time ago by Mike Comer for use by the 
+// This function was written a long time ago by Mike Comer for use by the
 // original DFS Client for NT install program.
 int SUCALLCONV CheckIfAdmin(void)
 {
@@ -664,16 +664,16 @@ static void SetSharedFileRefCount(char *pszFile, int nRefCount)
 {
     LONG result;
     HKEY hKey;
-    
+
     result = RegOpenKeyAlt(AFSREG_NULL_KEY, MS_SHARED_FILES_KEY, KEY_WRITE, FALSE, &hKey, 0);
     if (result != ERROR_SUCCESS)
         return;
-    
+
     if (nRefCount <= 0)
         RegDeleteValue(hKey, pszFile);
     else
-        RegSetValueEx(hKey, pszFile, 0, REG_DWORD, (BYTE *)&nRefCount, sizeof(int));    
-    
+        RegSetValueEx(hKey, pszFile, 0, REG_DWORD, (BYTE *)&nRefCount, sizeof(int));
+
     RegCloseKey(hKey);
 }
 
@@ -686,7 +686,7 @@ static char *GetTimeStamp()
     _strdate(szDate);
 
     sprintf(szTimeDate, "[%s %s] ", szTime, szDate);
-    
+
     return szTimeDate;
 }
 
@@ -695,17 +695,17 @@ int SUCALLCONV WriteToInstallErrorLog(char *pszMsg)
     static BOOL bWritten = FALSE;
     FILE *fp;
 
-    // On the first write, recreate the file    
+    // On the first write, recreate the file
     fp = fopen(INSTALL_ERROR_LOG_NAME, bWritten ? "a" : "w");
     if (!fp)
         return -1;
-        
+
     fprintf(fp, "%s%s\r\n", GetTimeStamp(), pszMsg);
-    
+
     fclose(fp);
-    
+
     bWritten = TRUE;
-    
+
     return 0;
 }
 
@@ -714,15 +714,15 @@ static void WriteToUninstallErrorLog(char *pszMsg)
     static BOOL bWritten = FALSE;
     FILE *fp;
 
-    // On the first write, recreate the file    
+    // On the first write, recreate the file
     fp = fopen(UNINSTALL_ERROR_LOG_NAME, bWritten ? "a" : "w");
     if (!fp)
         return;
-        
+
     fprintf(fp, "%s%s\r\n", GetTimeStamp(), pszMsg);
-    
+
     fclose(fp);
-    
+
     bWritten = TRUE;
 }
 
@@ -746,7 +746,7 @@ static void ShowError(UINT nResID, LONG nError)
         strcpy(szErr, psz);
     else
         sprintf(szErr, "unknown error msg (Msg ID = %d)", nResID);
-    
+
     psz = LoadResString(IDS_INSTALLATION_FAILURE);
     strcpy(szPrompt, psz ? psz : "An error has occurred:  %s (Last Error = %ld).");
 
@@ -826,7 +826,7 @@ static void BuildShortPath(char *pszShortPath, UINT nShortPathLen, char *pszInst
 {
     strncpy(pszShortPath, pszInstallDir, nShortPathLen);
     strncat(pszShortPath, pszPath, nShortPathLen);
-    
+
     GetShortPathName(pszShortPath, pszShortPath, nShortPathLen);
 }
 
@@ -835,13 +835,13 @@ static BOOL IsWin95()
     OSVERSIONINFO versionInformation;
 
     versionInformation.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
-    
+
     GetVersionEx(&versionInformation);
-    
+
     if ((versionInformation.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS) &&
         (versionInformation.dwMinorVersion == 0))
         return TRUE;
-        
+
     return FALSE;
 }
 
@@ -850,13 +850,13 @@ int IsWin98()
     OSVERSIONINFO versionInformation;
 
     versionInformation.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
-    
+
     GetVersionEx(&versionInformation);
-    
+
     if ((versionInformation.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS) &&
         (versionInformation.dwMinorVersion == 10))
         return 0;
-        
+
     return -1;
 }
 
@@ -891,7 +891,7 @@ static void MakeSureServiceDoesNotExist(char *pszName)
                     }
                 }
             }
-            
+
             // Try to delete even if status query fails
             DeleteService(hServer);
         }
@@ -930,9 +930,9 @@ static int InstallService(char *pszName, char *pszDependOn, char *pszDisplayName
             bRestoreOldConfig = FALSE;
             // Fall through to service creation below
         }
-    } 
+    }
 */
-    
+
     if (!bRestoreOldConfig) {
         DWORD dwServiceType;
 
@@ -945,11 +945,11 @@ static int InstallService(char *pszName, char *pszDependOn, char *pszDisplayName
         dwServiceType = SERVICE_WIN32_OWN_PROCESS;
         if (bInteractive)
             dwServiceType |= SERVICE_INTERACTIVE_PROCESS;
-    
+
         hServer = CreateService(hSCM, pszName, pszDisplayName,
-            SERVICE_ALL_ACCESS, dwServiceType, SERVICE_AUTO_START, 
+            SERVICE_ALL_ACCESS, dwServiceType, SERVICE_AUTO_START,
             SERVICE_ERROR_NORMAL, pszServicePath, 0, 0, "RPCSS\0Netbios\0\0", 0, 0);
-    
+
         if (!hServer)
             ShowError(IDS_SERVICE_CREATE_FAILED, GetLastError());
     }
@@ -989,7 +989,7 @@ static int UninstallService(struct APPINFO *pAppInfo)
         ShowError(IDS_SCM_OPEN_FAILED, GetLastError());
         return -1;
     }
-    
+
     hServer = OpenService(hSCM, pAppInfo->pszSvcName, SERVICE_ALL_ACCESS | DELETE);
     if (!hServer) {
         ShowError(IDS_SERVICE_OPEN_FAILED, GetLastError());
@@ -1047,7 +1047,7 @@ static int UninstallService(struct APPINFO *pAppInfo)
         HideProgressDialog();
 
     // This code to disable the service may be of use some day so I am keeping it here.
-    // bOk = ChangeServiceConfig(hServer, SERVICE_NO_CHANGE, SERVICE_DISABLED, SERVICE_NO_CHANGE, 0, 0, 0, 0, 0, 0, 0); 
+    // bOk = ChangeServiceConfig(hServer, SERVICE_NO_CHANGE, SERVICE_DISABLED, SERVICE_NO_CHANGE, 0, 0, 0, 0, 0, 0, 0);
 
     bOk = DeleteService(hServer);
 
@@ -1092,7 +1092,7 @@ static void RemoveFiles(char *pszFileSpec)
     p = strrchr(szDir, '\\');
     if (p)
         *p = 0;
-    
+
     hSearch = _findfirst(pszFileSpec, &fileinfo);
     if (hSearch == -1)
         return;
@@ -1165,7 +1165,7 @@ static char *GetTempDir()
     result = GetTempPath(sizeof(szTempDir) - 1, szTempDir);
     if (result == 0)
         return "\\";
-        
+
     return szTempDir;
 }
 
@@ -1176,7 +1176,7 @@ static char *GetRootInstallDir()
 
     if (szRootInstallDir[0] == 0) {
         strcpy(szRootInstallDir, pszInstallDir);
-    
+
         // Strip off the app specific part of the install dir
         psz = strrchr(szRootInstallDir, '\\');
         if (psz)
@@ -1202,7 +1202,7 @@ static BOOL ClientSpecificUninstall()
                 return FALSE;       // Cancel the uninstall
         }
     }
-    
+
     UninstallCredsTool();
 
     return TRUE;
@@ -1233,15 +1233,15 @@ static void RememberInstallDir(char *pszInstallDir)
     // by the InstallShield uninstaller, we can find out where we were installed to.  We
     // have to do this because by the time that function is called, the registry values
     // created at install time are already gone.  We need to be able to find out where we
-    // were installed so we can clean up anything IS couldn't uninstall.  If this fails in 
+    // were installed so we can clean up anything IS couldn't uninstall.  If this fails in
     // any way then we don't care.  The only consequence is that some junk might be left on
     // the users' system after an uninstall.
-    
+
     LONG result = RegOpenKeyAlt(AFSREG_NULL_KEY, UNINSTALL_TEMP_INFO_KEY, KEY_WRITE, TRUE, &hKey, 0);
     if (result != ERROR_SUCCESS)
         return;
 
-    RegSetValueEx(hKey, INSTALL_DIR_VALUE_NAME, 0, REG_SZ, (PBYTE)pszInstallDir, strlen(pszInstallDir) + 1);    
+    RegSetValueEx(hKey, INSTALL_DIR_VALUE_NAME, 0, REG_SZ, (PBYTE)pszInstallDir, strlen(pszInstallDir) + 1);
 
     RegCloseKey(hKey);
 }
@@ -1257,9 +1257,9 @@ static char *GetWinDir()
 {
     static char szWinDir[MAX_PATH] = "";
 
-    if (!szWinDir[0]) 
+    if (!szWinDir[0])
         GetWindowsDirectory(szWinDir, sizeof(szWinDir));
-    
+
     return szWinDir;
 }
 
@@ -1269,9 +1269,9 @@ static char *GetWinSysDir()
 
     if (!szWinSysDir[0])
         GetSystemDirectory(szWinSysDir, sizeof(szWinSysDir));
-    
+
     return szWinSysDir;
-} 
+}
 
 static char *GetLocaleID()
 {
@@ -1279,10 +1279,10 @@ static char *GetLocaleID()
 
     if (szID[0] == 0) {
         LCID dwID = GetSystemDefaultLCID();
-        
+
          // Nuke the high word.  It contains a sort ID.
         dwID &= 0x0000FFFF;
-        
+
         // Convert locale ID to a string
         itoa(dwID, szID, 10);
 
@@ -1300,7 +1300,7 @@ static char *ExpandPath(char *pszFile)
 
     szPath[0] = 0;
 
-    // Convert a path containing TARGETDIR, WINDIR, or WINSYSDIR to a 
+    // Convert a path containing TARGETDIR, WINDIR, or WINSYSDIR to a
     // real path in the file system.  One of these MUST be the start of
     // the file path passed in.  Also convert the string ???? to an
     // actual locale number.
@@ -1310,8 +1310,8 @@ static char *ExpandPath(char *pszFile)
         strcpy(szPath, GetWinDir());
     else if (strncmp(pszFile, WINSYSDIR, strlen(WINSYSDIR)) == 0)
         strcpy(szPath, GetWinSysDir());
-    
-    if (szPath[0]) {    
+
+    if (szPath[0]) {
         psz = strchr(pszFile, '\\');
         if (psz)
             strcat(szPath, psz);
@@ -1320,7 +1320,7 @@ static char *ExpandPath(char *pszFile)
 
     // Is this a language dll?
     psz = strstr(szPath, "????.");
-    
+
     // If it is, replace ???? with the locale number
     if (psz)
         strncpy(psz, GetLocaleID(), LOCALE_ID_LEN);
@@ -1346,7 +1346,7 @@ static BOOL FileNeededByOtherApp(struct APPINFO *pApp, struct FILEINFO *pFileInf
 
     if ((pFileInfo->nUsedBy & CC) && (pApp != &appControlCenter) && IsAppInstalled(&appControlCenter))
         return TRUE;
-    
+
     return FALSE;
 }
 
@@ -1367,7 +1367,7 @@ static void DeleteInUseFiles(struct APPINFO *pAppInfo, struct FILEINFO *pFileInf
     // when IS fails to remove these in use files, it marks them for deletion after the
     // next reboot, which is fine.  Unfortunately, it leaves them in the dirs they were
     // installed to.  So if we don't immediately reboot and perform an install to the
-    // same dirs, once a reboot is performed, those files get deleted and we have a 
+    // same dirs, once a reboot is performed, those files get deleted and we have a
     // broken installation.
 
     // What we will do to fix all of this, is when the client is uninstalled, but
@@ -1388,7 +1388,7 @@ static void DeleteInUseFiles(struct APPINFO *pAppInfo, struct FILEINFO *pFileInf
         // If the file doesn't exist then go on to the next file.
         if (_access(szSrcPath, 0) != 0)
             continue;
-            
+
         // See if we can do a regular delete of the file
         if (DeleteFile(szSrcPath)) {
             SetSharedFileRefCount(szSrcPath, 0);
@@ -1403,13 +1403,13 @@ static void DeleteInUseFiles(struct APPINFO *pAppInfo, struct FILEINFO *pFileInf
             strncpy(szTempDir, szSrcPath, 3);
             szTempDir[3] = 0;
         }
-        
+
         // Get the dest path - we will rename the file during the move
         GetTempFileName(szTempDir, "AFS", 0, szDestPath);
 
         // Move from source to dest, marking the file for deletion after a reboot
         if (IsWin95()) {
-            if (MoveFile(szSrcPath, szDestPath)) {            
+            if (MoveFile(szSrcPath, szDestPath)) {
                 WritePrivateProfileString("rename", szSrcPath, szDestPath, "wininit.ini");
                 SetSharedFileRefCount(szSrcPath, 0);
             }
@@ -1433,15 +1433,15 @@ static void RemoveDirectoryTree(char *pszDir)
     BOOL bContinue;
 
     sprintf(szSpec, "%s\\*.*", pszDir);
-    
+
     // First delete the contents of the dir
     hFind = FindFirstFile(szSpec, &findFileData);
     bContinue = (hFind != INVALID_HANDLE_VALUE);
-    
+
     while (bContinue) {
         if ((strcmp(findFileData.cFileName, ".") != 0) && (strcmp(findFileData.cFileName, "..") != 0)) {
             sprintf(szSubFileOrDir, "%s\\%s", pszDir, findFileData.cFileName);
-            
+
             if (findFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
                 RemoveDirectoryTree(szSubFileOrDir);
             else
@@ -1452,10 +1452,10 @@ static void RemoveDirectoryTree(char *pszDir)
     }
 
     FindClose(hFind);
-        
+
     // Now remove the dir
     RemoveDirectory(pszDir);
-} 
+}
 
 static char *GetStartMenuRoot()
 {
@@ -1470,7 +1470,7 @@ static char *GetStartMenuRoot()
 
     if (szStartMenuRoot[0] == 0) {
         dwSize = sizeof(szStartMenuRoot);
-    
+
         if (IsWinNT()) {
             pszKey = WINNT_START_MENU_REG_KEY;
             pszValue = WINNT_START_MENU_REG_VALUE;
@@ -1478,7 +1478,7 @@ static char *GetStartMenuRoot()
             pszKey = WIN9X_START_MENU_REG_KEY;
             pszValue = WIN9X_START_MENU_REG_VALUE;
         }
-        
+
         nResult = RegOpenKeyAlt(AFSREG_NULL_KEY, pszKey, KEY_READ, FALSE, &hKey, 0);
         if (nResult == ERROR_SUCCESS) {
             nResult = RegQueryValueEx(hKey, pszValue, 0, &dwType, (PBYTE)szStartMenuRoot, &dwSize);
@@ -1498,8 +1498,8 @@ static char *GetAfsStartMenuRoot()
 {
     static char szAfsStartMenuRoot[MAX_PATH] = "";
     char *pszStartMenuRoot;
-    
-    if (szAfsStartMenuRoot[0] == 0) {    
+
+    if (szAfsStartMenuRoot[0] == 0) {
         pszStartMenuRoot = GetStartMenuRoot();
         if (!pszStartMenuRoot)
             return 0;
@@ -1533,7 +1533,7 @@ static void DeleteStartMenuEntries(char *pszEntries)
 
     if (!pszAfsStartMenuRoot)
         return;
-        
+
     for (pszCurEntry = pszEntries; *pszCurEntry; pszCurEntry += strlen(pszCurEntry) + 1) {
         sprintf(szStartMenuPath, "%s\\%s", pszAfsStartMenuRoot, pszCurEntry);
         if (IsADir(szStartMenuPath))
@@ -1547,16 +1547,16 @@ static void RefreshStartMenu()
 {
     char *pszAfsStartMenuRoot;
     char szTemp[MAX_PATH];
-    
+
     pszAfsStartMenuRoot = GetAfsStartMenuRoot();
     if (!pszAfsStartMenuRoot)
         return;
 
     sprintf(szTemp, "%s - Refresh Attempt", pszAfsStartMenuRoot);
-        
-    // Deleting items from below the root level of the start menu does not 
+
+    // Deleting items from below the root level of the start menu does not
     // cause it to refresh.  In order that users can see changes without
-    // rebooting we will temporarily rename our root most entry, which 
+    // rebooting we will temporarily rename our root most entry, which
     // does cause a refresh of the start menu.
     MoveFileEx(pszAfsStartMenuRoot, szTemp, MOVEFILE_REPLACE_EXISTING);
     MoveFileEx(szTemp, pszAfsStartMenuRoot, MOVEFILE_REPLACE_EXISTING);
@@ -1575,7 +1575,7 @@ static BOOL PreserveConfigInfo(struct APPINFO *pApp)
         int nChoice = ShowMsg(pApp->nPreserveConfigInfoMsgID, MB_ICONQUESTION | MB_YESNOCANCEL);
         if (nChoice == IDCANCEL)
             return FALSE;                   // Cancel the uninstall
-        else if (nChoice == IDNO) {     
+        else if (nChoice == IDNO) {
             bPreserveConfigInfo = FALSE;    // User doesn't want to preserve the config info
             return TRUE;
         }
@@ -1613,13 +1613,13 @@ static BOOL PreserveConfigInfo(struct APPINFO *pApp)
                        RegCloseKey(hKey);
                }
        }
-       
+
 done:
        if ((result == ERROR_SUCCESS) || bSilentMode)
            return TRUE;    // Continue with uninstall
 
     // Report the error and ask the user if they want to continue the uninstall
-    return (ShowMsg(IDS_SAVE_OF_CONFIG_INFO_FAILED, MB_ICONEXCLAMATION | MB_YESNO) == IDYES);                  
+    return (ShowMsg(IDS_SAVE_OF_CONFIG_INFO_FAILED, MB_ICONEXCLAMATION | MB_YESNO) == IDYES);
 }
 
 int SUCALLCONV RestoreConfigInfo(int nApp)
@@ -1636,10 +1636,10 @@ int SUCALLCONV RestoreConfigInfo(int nApp)
         case LCLIENT:   pApp = &appLightClient;     break;
         case CC:        pApp = &appControlCenter;   break;
     }
-    
+
     if (!pApp)
         return -1;
-        
+
     // Copy each reg key (and all of its subkeys and values) back to its original place in the registry.
     for (pszRegKey = pApp->pszRegKeysToPreserve; *pszRegKey; pszRegKey += strlen(pszRegKey) + 1) {
         // Create the source path for the copy
@@ -1671,7 +1671,7 @@ int SUCALLCONV RestoreConfigInfo(int nApp)
     // Remove our saved copies of the config info
     sprintf(szSrcKey, "%s\\%s", AFS_PRESERVED_CFG_INFO_KEY, pApp->pszAppName);
     RegDeleteEntryAlt(szSrcKey, REGENTRY_KEY);
-            
+
     if (bError)
         ShowError(IDS_RESTORE_OF_PREVIOUS_CONFIG_FAILED, 0);
 
@@ -1684,22 +1684,22 @@ static BOOL DoSubKeysExist(char *pszKey)
     HKEY hKey;
     char *pszSubKeys = 0;
     BOOL bExist;
-    
+
     result = RegOpenKeyAlt(AFSREG_NULL_KEY, pszKey, KEY_READ, FALSE, &hKey, 0);
     if (result != ERROR_SUCCESS)
         return FALSE;
-        
+
     result = RegEnumKeyAlt(hKey,  &pszSubKeys);
     RegCloseKey(hKey);
-    
+
     if (result != ERROR_SUCCESS)
         return FALSE;
-   
+
     if (pszSubKeys) {
         bExist = TRUE;
         free(pszSubKeys);
     } else
-        bExist = FALSE;    
+        bExist = FALSE;
 
     return bExist;
 }
@@ -1967,7 +1967,7 @@ int SUCALLCONV UninstInitialize(HWND hIS, HINSTANCE hIS5, long Reserved)
     RemoveRegValues(pAppInfo->pRegValues);
     if (IsWinNT())
         RemoveRegValues(pAppInfo->pWinNTRegValues);
-    else    
+    else
         RemoveRegValues(pAppInfo->pWin9XRegValues);
 
     // Remove the start menu entries for this app
@@ -1998,7 +1998,7 @@ void SUCALLCONV UninstUnInitialize(HWND hIS, HINSTANCE hIS5, long Reserved)
     }
 
     bSilentMode = !IsWindowVisible(hIS);
-    
+
     // Which app did we just uninstall?
     pAppInfo = GetApp();
     if (!pAppInfo) {
@@ -2022,7 +2022,7 @@ void SUCALLCONV UninstUnInitialize(HWND hIS, HINSTANCE hIS5, long Reserved)
     // Remove the install dir
     RemoveDirectory(pszInstallDir);
 
-    // Attempt to remove the install root and common directories.  The are 
+    // Attempt to remove the install root and common directories.  The are
     // shared and so no single app knows to delete them.
 
     // Strip off the app specific part of the install dir
@@ -2045,9 +2045,9 @@ void SUCALLCONV UninstUnInitialize(HWND hIS, HINSTANCE hIS5, long Reserved)
     // that the user chose for our install root.  The default for
     // this is IBM/Afs, but they could have chosen anything,
     // including a dir or dirs that have other products in them.
-    // We will check to see if it is IBM\AFS and if it is then we 
+    // We will check to see if it is IBM\AFS and if it is then we
     // will attempt to remove them.
-    
+
     // Back up a level and look for AFS
     psz = strrchr(pszInstallDir, '\\');
     if (psz) {
@@ -2073,7 +2073,7 @@ void SUCALLCONV UninstUnInitialize(HWND hIS, HINSTANCE hIS5, long Reserved)
             // Remove everything under our branch
             sprintf(szDirPath, "%s\\IBM WebSphere\\Performance Pack\\AFS", psz);
             RemoveDirectoryTree(szDirPath);
-            
+
             // Remove the IBM stuff only if the dirs are empty
             sprintf(szDirPath, "%s\\IBM WebSphere\\Performance Pack", psz);
             if (RemoveDirectory(szDirPath)) {
index e20dedf9b647e5631d8fb86329d0f198caa6bc2c..c0d1e60032bf62343723fc5bd9197974776a5d16 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 63e9a21b5974a7d00c5ce35ecbe4d1e68d9b8eab..8c069f3c50cb76e86d7906344593fc0fa6f89a47 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 49a93b36aa2dea1e1366dda38f02f9e15a4ca301..482d8a347afa2cbccdba20716013693b78712659 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 14d91bb0484505aac083eae4431a7d7e8df1f1de..fda3ab6200c2ec35cd61ba68579a56185a7fa59f 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -64,4 +64,4 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
+
index b8794e4a0bf315b1cbdeb7608a07855630aa8949..2471422c403208dff3341e95b6e40ce6588d928f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -55,7 +55,7 @@ static void OnQuit();
 BOOL ShowProgressDialog(char *pszMsg)
 {
        DWORD dwThreadID;
-       
+
     pszProgressMsg = pszMsg;
 
        // Create a thread to show the dialog
@@ -84,9 +84,9 @@ static BOOL CALLBACK ProgressDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM l
                        hDlg = hwndDlg;
             SetWindowText(GetDlgItem(hDlg, IDC_MSG), pszProgressMsg);
                        break;
-    
+
         case WM_QUIT:
-            OnQuit();            
+            OnQuit();
             break;
     }
 
index 2bf8cad8f53ca61e1c9687a9c454d824c555a443..d56069d67560bdfa032ba6a7a0ceabfdfeaa1d54 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -106,7 +106,7 @@ BOOL AddToProviderOrder(char *pszWhatToAdd)
                strcpy(pszNewValue, pszValue);
                strcat(pszNewValue, ",");
            }
-           strcat(pszNewValue, pszWhatToAdd);          
+           strcat(pszNewValue, pszWhatToAdd);
        }
 
     } else if (result == ERROR_FILE_NOT_FOUND)
@@ -220,7 +220,7 @@ BOOL AddToSystemPath(char *pszPath)
 
     /* Do we need to add it? */
     if (!pszCurPath || !FindSubString(pszCurPath, pszPath)) {
-               
+
        /* Old path + a semicolon + the new path entry + a null */
        pszNewPath = malloc((pszCurPath ? strlen(pszCurPath) + 1 : 0) +
                            strlen(pszPath) + 1);
index aa4cfd3110ad1eb478e5f256efeafcdb86dc4d8a..3af519ecbc91b502bbf2dd5de69a0d7f2bdb0af6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index e6bdd2374fcc234ea584c60629f248c05d293198..cc42eddb8916ddeaa66ef619e26285c47b0978fd 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index d0115c5f8a08a08db091f2ce47e28af10545c3d8..77f204abd571dfecab5747e29bf4dbe703ba7368 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -145,7 +145,7 @@ afsclass_clean :
 $(EXEFILE) : $(EXEOBJS) $(EXERES) $(EXELIBS)
        $(EXECONLINK)  $(VCLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index e9f8cd7773782870bedbdee35d5d5ddbf276e77b..dc2729d8ab99dc88c68c9c02fa50dd29fa8256d1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 4d9554ad8766a7ea271976e27a2831ee87e1f0ca..9dca4165677fb214595b2ea81bef4b274c92c92b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 05102a64b5938f25d52000ccdafec213c20b5c5b..b6723570ac329de9d00ed0364fcb4dc165fb25a0 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 3c59910143d4d64f640de75b007a19db03586527..b4a479abef51647af43ebe48c58f23d7f3986c1c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index c003ebd9274b0f276ef59276889ada803a187f07..5589f32b0db50e64e1a646e579ea56700777ea71 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 7f383ef7650775ae8c8451065279702f426d21a9..a9b0bd90ee7c16609c666be6798ca698f1350f05 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 6d310dbf016b33774803c73777c146fd68331e1e..b7f509aa64a68d0d68399bff1d716723e7b41af4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 272179fc9ac09f7e8300ad80dfcaf4a676ae63cb..5a8af4296aa352bbf159d32403230a98cb067d15 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f32f18a60a906f4a3742ace2207ad5f1c98c0ddb..afe5136896d56f12ef0aab9667ce7bc9b9c47301 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 27dcad18658d2389ea14027ff68d0e7f3a86226b..1e0599ab5fd624dfe040514b734765ae054be8bf 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 975065993f94503ee6f666eaa536cda27dc996e9..ffd1293a1e47414839c213fd8b88b4ca9e698392 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 39eaba4ac46af5747ada470dc1648a9b92790ad1..9f31370e9202acf3ed8fa4dd900dfcea1cfb75d6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index b79664d6e2712de9a8cc8dad5283d3bd3a566cd5..0df11b54b3eccea030d96fef5d34a4fa0f1aa373 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 35e0e3886afff4933bcddf93d906b4abe89863f2..31d23798f8e9e73015b19e6decc415e366d21973 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 684a4dcffd942a6323ae7b77b499fca4d1cd2246..990016f23ff5150fe426ddb97b6539429a4098aa 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index cbc39a66072a6f943a45f9df18bd994dd06b4807..ce44ba8f4a10b334b0a4178eadcd763ba0b8748f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 31f752e8ced5d0a40907f88d6c0dde57fcb738b5..fb79f9702a7d8398857d8ba7e998616f8686ab58 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index ded0a5246e03aa5a38e7844f0b295a551066f268..a9eb147da25c674a50eff38f1d5882aa9a80529e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index b7899b5465c70ef97102450b61500e0867b1e07a..dd2aa27573619ced80ccad14fb46efa731ede17c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f8932051178ccade1817381c49e3ae4e88a4208c..15b16fdce6a70848f3779cb549fe287c534ec87c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 81d3b3ebc01548b47102cb3cfb440e32594d084a..4d5e22b05cefc14c267cd8fb01061851f4ec7f7d 100644 (file)
@@ -1,6 +1,6 @@
 # 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
index f6e9eabb1d793ab27544e565a073854ec7d10a8c..ae05df5d759a19c805d3ba772a7aa1d64e09a9c3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 9f8bdff67c0ea8ec51a165190756142c0b5dd0cd..2a6ac67b64c6f56276f3d883b4362622c4f85f86 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5e6df91dfbe912e1533d65ea51233a18e833e466..8020d9af588a0af95e0a7755195cfaa3c80e364c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index be29f5c33997303a32016d327c769fe8940925bb..672c45f45fe2539cd4678ecb6964ba4ca534e195 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 48165730e02ed748893dd8c45fbca409b0531a0b..320f48aaf9be7f897b7cf23c4ddc80e45cb67437 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 94a6cc7f5fc7d00375c1770aa0056a4285ff7593..af4761bcd7f2b624bea2ab2184d0181b55f3047e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -71,7 +71,7 @@ BOOL AfsAppLib_CrackCredentials (UINT_PTR hCreds, LPTSTR pszCell, LPTSTR pszUser
       {
       rc = asc_CredentialsCrack (idClient, (PVOID) hCreds, pszCell, pszUser, pst, &status);
       }
-   else 
+   else
        if (OpenClientLibrary())
       {
       char szUserA[ cchRESOURCE ], szUser2A[ cchRESOURCE ];
@@ -856,7 +856,7 @@ HRESULT CALLBACK BadCreds_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
    LPREALBADCREDSDLG_PARAMS lpp;
    if (msg == WM_INITDIALOG)
       SetWindowLongPtr (hDlg, DWLP_USER, lp);
-   if ((lpp = (LPREALBADCREDSDLG_PARAMS)GetWindowLongPtr (hDlg, DWLP_USER)) != NULL) 
+   if ((lpp = (LPREALBADCREDSDLG_PARAMS)GetWindowLongPtr (hDlg, DWLP_USER)) != NULL)
       {
       if (lpp->bcdp.hookproc)
          {
index d22d42dd507770170bb127e0a8edf83a1ef005a1..8bea2b0d9f492879222c2656b98d7bcd24d8afb7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 08303f02f8272ce14094bafc7dd02626a0e88628..a9195d16e64bbf493d8a6d1f595e1ef5dda7b709 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 42d5d5cdfa84b5a002d1aa8cc36bafd5558ebcec..47e523420def8d98ace403841593c066ce379dac 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -20,7 +20,7 @@ extern "C" {
  *
  */
 
-typedef struct 
+typedef struct
    {
    BOOL fInUse;
    int idd;
index a6485647c8d980ddaa7a82d329598c2982c584cd..9bf13b63574333103e8bfece0260c123006fcc47 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -459,7 +459,7 @@ BOOL AfsAppLib_GetLocalCell (LPTSTR pszCell, ULONG *pStatus)
    static TCHAR szCell[ cchRESOURCE ] = TEXT("");
 
    BOOL rc = TRUE;
-   ULONG status = 0;   
+   ULONG status = 0;
 
    if (szCell[0] == TEXT('\0'))
       {
@@ -468,7 +468,7 @@ BOOL AfsAppLib_GetLocalCell (LPTSTR pszCell, ULONG *pStatus)
          {
          rc = asc_LocalCellGet (idClient, szCell, &status);
          }
-      else 
+      else
           if (OpenClientLibrary())
          {
          char szCellNameA[ MAX_PATH ];
index 0e88178c726526835fda4ee99a87d8fe6da621bb..bd88cbbc218f1556c5afc5613cd253c95fd7f1ce 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 048964190761e65a13f771e75b421370457850bc..957031a1264b0b14ba36e32cf16eea040957e1d8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 1b4d93ac54503a854e20a9c71546ce07af79231b..5d142a6c3cf45126f6b89c4ca03e24ec8466caa8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 2e6b9057b3a716af4806bc9c2aca6ef1ddff9f7f..f26a578669ce79b020489a5dfec7a4f3f5e3c669 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -589,7 +589,7 @@ void WIZARD::GeneratePalette (LPRGBQUAD argb)
          }
 
       for (COLORREF clr = clrWASH_DARKEST; clr <= clrWASH_BRIGHTEST; clr += clrWASH_INCREMENT)
-         {            
+         {
          for (ii = 0; ii < 256; ++ii)
             {
             if ( (pPal->palPalEntry[ ii ].peRed   == GetRValue (clr)) &&
@@ -1123,7 +1123,7 @@ BOOL WIZARD::Background_OnPaint (void)
 {
    if (!m_bmpBackground)
       return FALSE;
-      
+
    PAINTSTRUCT ps;
    HDC hdcTarget;
    if ((hdcTarget = BeginPaint (m_hBkg, &ps)) != NULL)
index da5d9a4df0515a982f05902c50e8a433a7625456..32a411efac03cae1bd3ef1a6694b2929d040fbb4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5b0d8c35939bca73b92402a7f86fcfd6c8352648..95fcb5bb7409d83437839138c342d61cd332472f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index c4595434e9e885096d611058ea23ff24d380428e..d566bc75cb9872d8bbb22e38c90886dbf3574d9f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5cf3291682627902a0f181d09457124f55fd560f..7be0041042672d7d82c414824e54f83792f4c7be 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index a9cb7bb4c119935c91aae5af9af52474602c68f9..6d71acec06f59ce063a5b996e250a535dc644cf8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index d7b69e56059f73346cb6973374de661fedbd0148..6e430f3b4889e1587948fec423ce3881bf761d3f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -544,20 +544,20 @@ HRESULT CALLBACK TimeDlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             }
          break;
 
-      case WM_MEASUREITEM: 
+      case WM_MEASUREITEM:
          LPMEASUREITEMSTRUCT lpmis;
-         lpmis = (LPMEASUREITEMSTRUCT)lp; 
+         lpmis = (LPMEASUREITEMSTRUCT)lp;
          HDC hdc;
          hdc = GetDC (hDlg);
          SIZE sAMPM;
          Time_GetAMPMSize (hdc, &sAMPM, NULL, NULL);
          ReleaseDC (hDlg, hdc);
          lpmis->itemHeight = sAMPM.cy;
-         return TRUE; 
+         return TRUE;
 
-      case WM_DRAWITEM: 
+      case WM_DRAWITEM:
          LPDRAWITEMSTRUCT lpdis;
-         lpdis = (LPDRAWITEMSTRUCT)lp; 
+         lpdis = (LPDRAWITEMSTRUCT)lp;
 
          COLORREF clrBack;
          COLORREF clrFore;
@@ -578,7 +578,7 @@ HRESULT CALLBACK TimeDlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             }
 
          TCHAR szText[ cchRESOURCE ];
-         SendMessage (lpdis->hwndItem, LB_GETTEXT, lpdis->itemID, (LPARAM)szText); 
+         SendMessage (lpdis->hwndItem, LB_GETTEXT, lpdis->itemID, (LPARAM)szText);
 
          SetTextColor (lpdis->hDC, clrFore);
          SetBkColor (lpdis->hDC, clrBack);
index 1d43684362107223d748c002794b0dc3ffc4f87c..f897a4d9826ad62b31ceab0d5f843e3da1f9b645 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -100,7 +100,7 @@ BOOL PropSheet_HandleNotify (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
                FORWARD_WM_COMMAND (hDlg, IDOK, 0, 0, SendMessage);
                return TRUE;
             case PSN_APPLY:
-               FORWARD_WM_COMMAND (hDlg, IDAPPLY, 0, 0, SendMessage);    
+               FORWARD_WM_COMMAND (hDlg, IDAPPLY, 0, 0, SendMessage);
                return TRUE;
             case PSN_HELP:
                FORWARD_WM_COMMAND (hDlg, IDHELP, 0, 0, SendMessage);
index 2eb31a533fe2f760fd6caacdd17110745617cece..b26807b803b87ffb8c0edf5871406b8d88c0b212 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -3231,7 +3231,7 @@ void FastList_SyncScroll (LPFASTLIST pfl)
          }
       else
          {
-         SetWindowPos (pfl->hScrollV, 0, 
+         SetWindowPos (pfl->hScrollV, 0,
                        rScroll.left, rScroll.top, cxRECT(rScroll), cyRECT(rScroll),
                        SWP_NOZORDER | SWP_NOACTIVATE);
          }
@@ -3267,7 +3267,7 @@ void FastList_SyncScroll (LPFASTLIST pfl)
          }
       else
          {
-         SetWindowPos (pfl->hScrollH, 0, 
+         SetWindowPos (pfl->hScrollH, 0,
                        rScroll.left, rScroll.top, cxRECT(rScroll), cyRECT(rScroll),
                        SWP_NOZORDER | SWP_NOACTIVATE);
          }
index 878460216c5cd22cc19de3e812e1dd84d90ad2df..5c17ffaa101067700339be6ca448a6fcec0d462c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -956,7 +956,7 @@ LPHASHLISTKEYDEBUGINFO HASHLISTKEY::GetDebugInfo (void)
             cObjectsInPlace += min( pInfo->aBuckets[ iBucket ], cPerfectLength );
 
          // Now calculating that percent effectiveness is easy. If everything
-         // is evenly distributed, cObjectsInPlace will == cObjects--and 
+         // is evenly distributed, cObjectsInPlace will == cObjects--and
          // we want to call it 100%. If eveything is on one chain, then
          // cObjectsInPlace will be really small compared to cObjects.
          //
index f73fe560e8c5466d9abeea6a6abc99c3581b6dc7..3b0b73e648bdf7931ab6a826348697922f605a91 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -45,7 +45,7 @@ DLLOBJS = $(RESFILE)
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
         $(_VC_MANIFEST_EMBED_DLL)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index 81c1e1591469fdc09b47ad6d419116a854d9bc61..5eb62f5387c984c6527dc22914f25bc2ce6a9513 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 1baad3a7c2966a7bbd3375bb3b9cc6211ea2c438..0c1c5014bb932179431050521ec121f021a144d5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 473d830f4b7907c3c5831443179978b1eeeaec27..fbf4723a17f2b9acac28988837bcaa7b3ba0f587 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 8ac0d7c71beb71b52159c82caf7b69e638550889..be05e2c67b7ad447589ecdb0ec17b4ebec4322c7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index d390a54da2b8d2865f05e853de5ef32e0cf4d1e8..844f881fc7f1e773b157c7cf0bd4204be32fc22c 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -39,7 +39,7 @@ EXELIBS = \
 $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
        $(EXEGUILINK) comctl32.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -47,4 +47,4 @@ test : $(EXEFILE)
 
 
 mkdir:
-       
+
index dd0309699e35e656f091d06e74c4df521bbbac55..b87b149ce3acbaefff27f053dbac62f954c2f087 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -28,7 +28,7 @@
 #define IDC_STATIC                      -1
 
 // Next default values for new objects
-// 
+//
 #ifdef APSTUDIO_INVOKED
 #ifndef APSTUDIO_READONLY_SYMBOLS
 #define _APS_NO_MFC                     1
index 2c9c4bb9d70bd36270537af882b5e276f8617939..a8e5a8b7045a97c93ce9270c7f710ba327b19568 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index ea60db292d0dffb4daf9c6f5d82d5fcc2d45b032..c3e2bd32316db42ac1148baf6827eb21eeb7ebb8 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -66,4 +66,4 @@ clean::
 
 
 mkdir:
-       
+
index 4b90a048c953980145ef97d3067bd2bbc81d5afb..d95d28d1d95a6a4a07dd910d762a512a952acfd6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 9535a0222182a1709a73404970360351232a4856..05bf9e88200d887190c93d3c5b50afd9de1840db 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 187f4cf694dce595e5b6e14d3946563ed211f611..76a47ebd28dc9ed48f0ade622ca7f305848c5b64 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 87cff5d59ee1d70be1982cb5cce95633bd30c062..66be6dbea00f9dee2d8e5d1fafc62cb81d85e2e8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -525,7 +525,7 @@ void Debugstr::Output (HDC hdc, char *psz, BOOL fRec)
 
 /*** DebugWndProc - Main window callback
  *
- * ENTRY:  
+ * ENTRY:
  * EXIT:      As WNDPROC
  *
  * MESSAGES:  WM_COMMAND    - application menu (About dialog box)
index 43ff03768e6246290c4af292454ebdcbf936fb15..1f56697f3e347cdb5caa710f94d15e04448b2bf3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 6983545bb7a29f29df24cb4daf91bef6d8fcd920..d17b72d5dc99f49d1abd6934056e704a4247dc19 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index d0be2fe3239652cc1211ef361a24d3e5ce2b208a..b6aebf3a88ff405b519850a6406135c8ab8f6894 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 1826daa5cb2aa73f055a46b72bd44b26862d8d49..ab885995640d5fd2da8a1e37ce4ae34a982c9443 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index fab75d91a88ef2c9e02873eb37d1424461c37a21..8ead92c93ffcc41ab6e5e053f8d642b7d60463a4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f9924748d1e8d95fc3c3c3d9f0150b8a4293e018..b083e0b479f1169838ff969bf84e843b0f269387 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 2cad619767ad667085c9f3a619a5edc4620e2a00..9f9cdb5b1f0257f583d15b0a30a068e7ac9d8ba4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -784,7 +784,7 @@ DWORD WINAPI SERVER::CanTalkToServer_ThreadProc (PVOID lp)
    // has canceled the operation--and if no one has, there is a thread
    // hanging around which holds the library's critsec, which ensures
    // the lpServer pointer won't have been freed.)
-   // 
+   //
    PVOID hCell;
    PVOID hBOS = NULL;
    PVOID hVOS = NULL;
@@ -1086,7 +1086,7 @@ BOOL SERVER::RefreshAll (ULONG *pStatus, double dInit, double dFactor)
                ++nAggregates;
                lpAggregate->Close();
                }
-               
+
             if (nAggregates)
                {
                for (lpAggregate = AggregateFindFirst (&hEnum); lpAggregate; lpAggregate = AggregateFindNext (&hEnum))
index 19f472a4280cd9d64680cefc3fd84043ad0348f5..2cdb170b40492b6c3ce134a64155a50f0e1cb224 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 4df7d4377e8418caf79802b7ac19256862c57c4b..88f4d4b67901873cf6c6692ba4c20260cc27c53b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index ae52cf49bfcad6db4d3816055e423b4549e68841..882b89bf68009dd70022d85bf895f0d7be0f0717 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -730,7 +730,7 @@ DWORD Worker_PerformTask (WORKERTASK wtask, LPWORKERPACKET lpwp)
 
       case wtaskVosVolumeOnline:
          {
-         if ((*lpVosVolumeOnline)(lpwp->wpVosVolumeOnline.hServer, NULL, lpwp->wpVosVolumeOnline.idPartition, lpwp->wpVosVolumeOnline.idVolume, lpwp->wpVosVolumeOnline.csecSleep, lpwp->wpVosVolumeOnline.Status, &status)) 
+         if ((*lpVosVolumeOnline)(lpwp->wpVosVolumeOnline.hServer, NULL, lpwp->wpVosVolumeOnline.idPartition, lpwp->wpVosVolumeOnline.idVolume, lpwp->wpVosVolumeOnline.csecSleep, lpwp->wpVosVolumeOnline.Status, &status))
             status = 0;
          break;
          }
index b7b8572c2eb9a62a6578c6f51631b8924195870a..8c4bac0bd5e8314891cfa38aabd6b082c2a4d9a0 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -177,11 +177,11 @@ SLOBJS=$(OUT)\symlink.obj $(OUT)\fs_utils.obj
 
 ILIBDIR = $(DESTDIR)\lib
 
-#                                                    
-# Rules for message compiler info for logging events 
-#                                                    
-$(INCFILEDIR)\afsd_eventmessages.h:  afsd_eventmessages.mc         
-       mc afsd_eventmessages.mc                           
+#
+# Rules for message compiler info for logging events
+#
+$(INCFILEDIR)\afsd_eventmessages.h:  afsd_eventmessages.mc
+       mc afsd_eventmessages.mc
 
 ############################################################################
 #
index 34c5e5284c7155ad762276e5fbcde44f20780733..19c37dbdb1e0db78ac06d070b7eb7c6fc15a7b80 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Copyright 2005,2006 Secure Endpoints Inc.
  * All Rights Reserved.
- * 
- * This software has been released under the terms of the MIT License.  
+ *
+ * This software has been released under the terms of the MIT License.
  */
 
 #include <windows.h>
index f296c240ebee161195da326d455c163486d0259e..08016f4466d4d59450064fe8c4c68f247424f85e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -80,9 +80,9 @@ int WINAPI WinMain(
 {
        MSG msg;
        int i;
-       
+
     afsd_SetUnhandledExceptionFilter();
-       
+
 #ifdef _DEBUG
     afsd_DbgBreakAllocInit();
     _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF /* | _CRTDBG_CHECK_ALWAYS_DF */ | _CRTDBG_CHECK_CRT_DF | _CRTDBG_DELAY_FREE_MEM_DF );
@@ -95,7 +95,7 @@ int WINAPI WinMain(
             allocRequest = strtok(NULL, " \t");
         }
     }
-#endif 
+#endif
 
     if (!InitClass(hInstance))
         return (FALSE);
@@ -124,7 +124,7 @@ BOOL InitClass(HANDLE hInstance)
        wc.hInstance = hInstance;
        wc.hIcon = LoadIcon(hInstance, "AFSDIcon");
        wc.hCursor = LoadCursor(NULL, IDC_ARROW);
-       wc.hbrBackground = GetStockObject(WHITE_BRUSH); 
+       wc.hbrBackground = GetStockObject(WHITE_BRUSH);
        wc.lpszMenuName =  "AFSDMenu";
        wc.lpszClassName = "AFSDWinClass";
 
@@ -143,7 +143,7 @@ BOOL InitInstance(
        INT nLineHeight;
     long code, cnt;
        char *reason;
+
        /* remember this, since it is a useful thing for some of the Windows
         * calls */
        main_inst = hInstance;
@@ -170,7 +170,7 @@ BOOL InitInstance(
        hDC = GetDC(hWnd);
        GetTextMetrics(hDC, &textmetric);
        nLineHeight = textmetric.tmExternalLeading + textmetric.tmHeight;
-       
+
        main_rect.left   = GetDeviceCaps(hDC, LOGPIXELSX) / 4;   /* 1/4 inch */
        main_rect.right  = GetDeviceCaps(hDC, HORZRES);
        main_rect.top    = GetDeviceCaps(hDC, LOGPIXELSY) / 4;   /* 1/4 inch */
index b617d6319db50b16585e191b8125ecb830e67860..9634337fcfd0d7f73d3a8fd71e1fb7dc2289e9c3 100644 (file)
@@ -1,7 +1,7 @@
 ////////////////////////////////////////////////////////////////////
 //
 //
-//             E V E N T   L O G G I N G   F U N C T I O N S 
+//             E V E N T   L O G G I N G   F U N C T I O N S
 //
 //
 ////////////////////////////////////////////////////////////////////
@@ -21,14 +21,14 @@ static BOOL AddEventSource(void);
 static BOOL
 GetServicePath(LPTSTR lpPathBuf, PDWORD pdwPathBufSize)
 {
-    HKEY       hKey = NULL; 
+    HKEY       hKey = NULL;
     DWORD      dwData = 0;
     BOOL       bRet = TRUE;
 
     do {
        // Open key
        if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_SUBKEY, 0, KEY_QUERY_VALUE, &hKey ) )
-       {               
+       {
            bRet = FALSE;
            break;
        }
@@ -42,20 +42,20 @@ GetServicePath(LPTSTR lpPathBuf, PDWORD pdwPathBufSize)
                              NULL,                     // type buffer
                              (LPBYTE) lpPathBuf,       // data buffer
                              &dwData))         // size of data buffer
-       {       
+       {
            bRet = FALSE;
            break;
        }
-               
+
        *pdwPathBufSize = dwData;
 
     } while (0);
-                               
+
     if (hKey != NULL)
-       RegCloseKey(hKey); 
+       RegCloseKey(hKey);
 
     return bRet;
-} 
+}
 
 //
 // Ensure name for message file is in proper location in Registry.
@@ -63,9 +63,9 @@ GetServicePath(LPTSTR lpPathBuf, PDWORD pdwPathBufSize)
 static BOOL
 AddEventSource()
 {
-    HKEY       hKey = NULL, hLogKey; 
-    UCHAR      szBuf[MAX_PATH] = "afsd_service.exe"; 
-    DWORD      dwData, dwDisposition; 
+    HKEY       hKey = NULL, hLogKey;
+    UCHAR      szBuf[MAX_PATH] = "afsd_service.exe";
+    DWORD      dwData, dwDisposition;
     static BOOL        bRet = TRUE;
     static BOOL bOnce = TRUE;
 
@@ -74,71 +74,71 @@ AddEventSource()
 
     if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE, AFSREG_APPLOG_SUBKEY, 0,
                        KEY_SET_VALUE, &hLogKey ) )
-    {                          
-        // nope - create it            
+    {
+        // nope - create it
         if ( RegCreateKeyEx(HKEY_LOCAL_MACHINE, AFSREG_APPLOG_SUBKEY, 0,
                              NULL, REG_OPTION_NON_VOLATILE,
                              KEY_ALL_ACCESS, NULL, &hLogKey,
-                             &dwDisposition)) 
-        {      
+                             &dwDisposition))
+        {
             bRet = FALSE;
             goto done;
         }
     }
 
-    // Let's see if key already exists as a subkey under the 
+    // Let's see if key already exists as a subkey under the
     // Application key in the EventLog registry key.  If not,
     // create it.
     if ( RegOpenKeyEx( hLogKey, AFSREG_CLT_APPLOG_SUBKEY, 0,
                        KEY_SET_VALUE, &hKey ) )
-    {                          
-        // nope - create it            
+    {
+        // nope - create it
         if ( RegCreateKeyEx(hLogKey, AFSREG_CLT_APPLOG_SUBKEY, 0,
                              NULL, REG_OPTION_NON_VOLATILE,
                              KEY_ALL_ACCESS, NULL, &hKey,
-                             &dwDisposition)) 
-        {              
+                             &dwDisposition))
+        {
             bRet = FALSE;
             goto done;
         }
     }
 
-    // Add the name to the EventMessageFile subkey. 
-    if ( RegSetValueEx( hKey,                  // subkey handle 
-                        AFSREG_APPLOG_MSGFILE_VALUE,   // value name 
-                        0,                     // must be zero 
-                        REG_SZ,                        // value type 
-                        (LPBYTE) szBuf,                // pointer to value data 
+    // Add the name to the EventMessageFile subkey.
+    if ( RegSetValueEx( hKey,                  // subkey handle
+                        AFSREG_APPLOG_MSGFILE_VALUE,   // value name
+                        0,                     // must be zero
+                        REG_SZ,                        // value type
+                        (LPBYTE) szBuf,                // pointer to value data
                         (DWORD)strlen(szBuf) + 1))     // length of value data
-    {          
+    {
         bRet = FALSE;
         goto done;
     }
 
-    // Set the supported event types in the TypesSupported subkey. 
-    dwData = EVENTLOG_ERROR_TYPE | EVENTLOG_WARNING_TYPE | 
-        EVENTLOG_INFORMATION_TYPE; 
+    // Set the supported event types in the TypesSupported subkey.
+    dwData = EVENTLOG_ERROR_TYPE | EVENTLOG_WARNING_TYPE |
+        EVENTLOG_INFORMATION_TYPE;
 
-    if ( RegSetValueEx( hKey,                  // subkey handle 
-                        AFSREG_APPLOG_MSGTYPE_VALUE,   // value name 
-                        0,                     // must be zero 
-                        REG_DWORD,             // value type 
-                        (LPBYTE) &dwData,      // pointer to value data 
+    if ( RegSetValueEx( hKey,                  // subkey handle
+                        AFSREG_APPLOG_MSGTYPE_VALUE,   // value name
+                        0,                     // must be zero
+                        REG_DWORD,             // value type
+                        (LPBYTE) &dwData,      // pointer to value data
                         sizeof(DWORD)))                // length of value data
-    {          
+    {
         bRet = FALSE;
        goto done;
     }
-           
+
   done:
     if (hKey != NULL)
-       RegCloseKey(hKey); 
+       RegCloseKey(hKey);
 
     if (hLogKey != NULL)
-       RegCloseKey(hLogKey); 
+       RegCloseKey(hLogKey);
 
     return bRet;
-}      
+}
 
 // Log an event with a formatted system message as the (only) substitution
 // string, from the given message ID.
@@ -388,6 +388,6 @@ LogEvent(WORD wEventType, DWORD dwEventID, ...)
         CloseHandle(hMutex);
 
     DeregisterEventSource(hEventSource);
-}      
+}
 
 
index 4798e75e7e3dcdebb676eaed3c16c42e77dcda40..49809621d355806960fe4d329d6b276708807537 100644 (file)
@@ -1,7 +1,7 @@
 //
 //     AFSD_FLUSHVOL.C
-// 
-//     Routines to handle flushing AFS volumes in response to 
+//
+//     Routines to handle flushing AFS volumes in response to
 //     System Power event notification such as Hibernate request.
 //
 /////////////////////////////////////////////////////////////////////
@@ -54,13 +54,13 @@ afsd_ServicePerformFlushVolumeCmd(char *data)
     afsi_log("Flushing Volume \"%s\"",data);
     memset(&blob, '\0', sizeof(blob));
     code = pioctl(data, VIOC_FLUSHVOLUME, &blob, 0);
-    
+
     return code;
 }
 
 BOOL
 afsd_ServicePerformFlushVolumes()
-{       
+{
     CONST CHAR COLON = ':';
     CONST CHAR SLASH = '\\';
     CONST DWORD        NETRESBUFSIZE = 16384;
@@ -185,7 +185,7 @@ afsd_ServicePerformFlushVolumes()
     }
 
     dwFlushEnd = GetTickCount();
-       
+
     // display total volume count in Event Logger
     sprintf(bufMessage, "%d", dwTotalVols);
     LogTimingEvent(MSG_TIME_FLUSH_TOTAL, bufMessage,
@@ -202,7 +202,7 @@ static VOID
 LogTimingEvent(DWORD dwEventID, LPTSTR lpString1, DWORD dwTime)
 {
     CHAR       szTime[16];
-       
+
     sprintf(szTime, "%lu", dwTime);
     LogEvent(EVENTLOG_INFORMATION_TYPE, dwEventID, lpString1, szTime,
               NULL);
@@ -220,11 +220,11 @@ LogTimingEvent(DWORD dwEventID, LPTSTR lpString1, DWORD dwTime)
 // getting a handle on an access token owned by the shell.
 //
 // The return value is either a handle to a suitable token,
-// or else null. 
+// or else null.
 //
 // One of the times that this function might return null
 // is when there is no logged-in user. Other cases include
-// insufficient access to the desktop, etc. 
+// insufficient access to the desktop, etc.
 //
 // Disclaimer:
 // Portions of this routine found in various newsgroups
@@ -247,8 +247,8 @@ HANDLE GetUserToken(DWORD access)
     // running shell).
     else
     {
-        HWINSTA saveWinSta = GetProcessWindowStation(); 
-        HDESK saveDesk = GetThreadDesktop(GetCurrentThreadId()); 
+        HWINSTA saveWinSta = GetProcessWindowStation();
+        HDESK saveDesk = GetThreadDesktop(GetCurrentThreadId());
         HWINSTA winSta = NULL;
         HDESK desk = NULL;
         BOOL changeFlag = FALSE;
@@ -263,7 +263,7 @@ HANDLE GetUserToken(DWORD access)
 
         // Now find the window and process on this desktop
         shell = FindWindowEx(NULL, NULL, "Progman", NULL);
-        if (shell != NULL) 
+        if (shell != NULL)
         {
             tid = GetWindowThreadProcessId(shell, &pid);
         }
@@ -278,12 +278,12 @@ HANDLE GetUserToken(DWORD access)
         // Close temporary objects
         if (winSta != NULL)
             CloseWindowStation(winSta);
-        if (desk != NULL) 
+        if (desk != NULL)
             CloseDesktop(desk);
     }
 
     //
-    // If we have a process id, use that to get the process handle and 
+    // If we have a process id, use that to get the process handle and
     // from there the process' access token.
     //
     if (pid != 0)
@@ -298,7 +298,7 @@ HANDLE GetUserToken(DWORD access)
 
     // Return token if we got one
     return hTok;
-}       
+}
 
 // impersonate logged-on user as client
 BOOL
@@ -306,7 +306,7 @@ ImpersonateClient()
 {
     DWORD      dwDesiredAccess = TOKEN_ALL_ACCESS;
     HANDLE     hUserToken = GetUserToken(dwDesiredAccess);
-       
+
     if (hUserToken == NULL)
         return FALSE;
     if (ImpersonateLoggedOnUser(hUserToken) == 0)
@@ -317,16 +317,16 @@ ImpersonateClient()
     }
     return TRUE;
 }
-       
+
 /////////////////////////////////////////////////////////////////////
 //
 // Thread proc
 //
-DWORD WINAPI 
+DWORD WINAPI
 afsd_ServiceFlushVolumesThreadProc(LPVOID lpParam)
 {
     FLUSHVOLTHREADINFO ThreadInfo;
-    PFLUSHVOLTHREADINFO pThreadInfo = (PFLUSHVOLTHREADINFO) lpParam; 
+    PFLUSHVOLTHREADINFO pThreadInfo = (PFLUSHVOLTHREADINFO) lpParam;
     HANDLE     arHandles[2] = {0};
     DWORD      dwWaitState = 0;
 
@@ -357,7 +357,7 @@ afsd_ServiceFlushVolumesThreadProc(LPVOID lpParam)
             break;
 
         case WAIT_OBJECT_0+1:
-            // Power event 
+            // Power event
             // - flush 'em!
             if (ImpersonateClient())
             {
@@ -385,14 +385,14 @@ afsd_ServiceFlushVolumesThreadProc(LPVOID lpParam)
 
     // I suppose we never get here
     ExitThread(0);
-}       
+}
 
 /////////////////////////////////////////////////////////////////////
 //
 // Mainline thread routines
 //
 
-VOID   
+VOID
 CheckAndCloseHandle(HANDLE thisHandle)
 {
     if (thisHandle != NULL)
@@ -411,42 +411,42 @@ PowerNotificationThreadCreate()
     BOOL       bSuccess = FALSE;
     DWORD      dwThreadId = 0;
     char    eventName[MAX_PATH];
-       
-    do 
+
+    do
     {
         // create power event notification event
         // bManualReset=TRUE, bInitialState=FALSE
-        gThreadInfo.hEventPowerEvent = CreateEvent(NULL, TRUE, FALSE, 
+        gThreadInfo.hEventPowerEvent = CreateEvent(NULL, TRUE, FALSE,
                                                    TEXT("afsd_flushvol_EventPowerEvent"));
         if ( GetLastError() == ERROR_ALREADY_EXISTS )
             afsi_log("Event Object Already Exists: %s", eventName);
         if (gThreadInfo.hEventPowerEvent == NULL)
-            break;                     
+            break;
 
         // create mainline resume event
         // bManualReset=FALSE, bInitialState=FALSE
-        gThreadInfo.hEventResumeMain = CreateEvent(NULL, FALSE, FALSE, 
+        gThreadInfo.hEventResumeMain = CreateEvent(NULL, FALSE, FALSE,
                                                    TEXT("afsd_flushvol_EventResumeMain"));
         if ( GetLastError() == ERROR_ALREADY_EXISTS )
             afsi_log("Event Object Already Exists: %s", eventName);
         if (gThreadInfo.hEventResumeMain == NULL)
-            break;                     
+            break;
 
         // create thread terminate event
         // bManualReset=FALSE, bInitialState=FALSE
-        gThreadInfo.hEventTerminate = CreateEvent(NULL, FALSE, FALSE, 
+        gThreadInfo.hEventTerminate = CreateEvent(NULL, FALSE, FALSE,
                                                   TEXT("afsd_flushvol_EventTerminate"));
         if ( GetLastError() == ERROR_ALREADY_EXISTS )
             afsi_log("Event Object Already Exists: %s", eventName);
         if (gThreadInfo.hEventTerminate == NULL)
-            break;                     
+            break;
 
         // good so far - create thread
         gThreadHandle = CreateThread(NULL, 0,
                                      afsd_ServiceFlushVolumesThreadProc,
                                      (LPVOID) &gThreadInfo,
                                      0, &dwThreadId);
-               
+
         if (!gThreadHandle)
             break;
 
@@ -462,7 +462,7 @@ PowerNotificationThreadCreate()
         CheckAndCloseHandle(gThreadInfo.hEventTerminate);
         CheckAndCloseHandle(gThreadHandle);
     }
-               
+
     return bSuccess;
 }
 
index 37a42cccfa557b0d04e354b46f48b133e001bc26..b4217765e9aa417fd379b61405080849f3638258 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -135,7 +135,7 @@ afsi_log(char *pattern, ...)
             WriteFile(afsi_file, u, (DWORD)strlen(u), &zilch, NULL);
 #ifdef NOTSERVICE
         printf("%s", u);
-#endif 
+#endif
     } else {
         if (afsi_file != INVALID_HANDLE_VALUE)
             WriteFile(afsi_file, s, (DWORD)strlen(s), &zilch, NULL);
@@ -202,10 +202,10 @@ afsi_start()
     afsi_log("OEM Code Page = %d", GetOEMCP());
     afsi_log("locale =  %s", setlocale(LC_ALL,NULL));
 #ifdef COMMENT
-    /* Two things to look into.  First, should mbstowcs() be performing 
-     * character set translations from OEM to Unicode in smb3.c; 
-     * Second, do we need to set this translation in each function 
-     * due to multi-threading. 
+    /* Two things to look into.  First, should mbstowcs() be performing
+     * character set translations from OEM to Unicode in smb3.c;
+     * Second, do we need to set this translation in each function
+     * due to multi-threading.
      */
     afsi_log("locale -> %s", setlocale(LC_ALL, ".OCP"));
     afsi_log("_setmbcp = %d -> %d", _setmbcp(_MB_CP_OEM), _getmbcp());
@@ -222,7 +222,7 @@ void afsd_ForceTrace(BOOL flush)
     int len;
     char buf[256];
 
-    if (!logReady) 
+    if (!logReady)
         return;
 
     len = GetTempPath(sizeof(buf)-10, buf);
@@ -251,7 +251,7 @@ static void afsd_InitServerPreferences(void)
     struct sockaddr_in saddr;
     cm_server_t       *tsp;
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Server Preferences\\VLDB",
                       0,
                       KEY_READ|KEY_QUERY_VALUE,
@@ -327,7 +327,7 @@ static void afsd_InitServerPreferences(void)
         RegCloseKey(hkPrefs);
     }
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Server Preferences\\File",
                       0,
                       KEY_READ|KEY_QUERY_VALUE,
@@ -385,9 +385,9 @@ static void afsd_InitServerPreferences(void)
                tsp->adminRank = tsp->ipRank;
                 lock_ReleaseMutex(&tsp->mx);
 
-                /* find volumes which might have RO copy 
-                /* on server and change the ordering of 
-                 * their RO list 
+                /* find volumes which might have RO copy
+                /* on server and change the ordering of
+                 * their RO list
                  */
                 cm_ChangeRankVolume(tsp);
                 cm_PutServer(tsp);  /* decrease refcount */
@@ -700,13 +700,13 @@ afsd_InitCM(char **reasonP)
     code = RegQueryValueEx(parmKey, "blockSize", NULL, NULL,
                             (BYTE *) &blockSize, &dummyLen);
     if (code == ERROR_SUCCESS) {
-        if (blockSize < 1 || 
-            (blockSize > 1024 && (blockSize % CM_CONFIGDEFAULT_BLOCKSIZE != 0))) 
+        if (blockSize < 1 ||
+            (blockSize > 1024 && (blockSize % CM_CONFIGDEFAULT_BLOCKSIZE != 0)))
         {
             afsi_log("Invalid block size %u specified, using default", blockSize);
             blockSize = CM_CONFIGDEFAULT_BLOCKSIZE;
         } else {
-            /* 
+            /*
              * if the blockSize is less than 1024 we permit the blockSize to be
              * specified in multiples of the default blocksize
              */
@@ -717,7 +717,7 @@ afsd_InitCM(char **reasonP)
         blockSize = CM_CONFIGDEFAULT_BLOCKSIZE;
     }
     if (blockSize > cm_chunkSize) {
-        afsi_log("Block size (%d) cannot be larger than Chunk size (%d).", 
+        afsi_log("Block size (%d) cannot be larger than Chunk size (%d).",
                   blockSize, cm_chunkSize);
         blockSize = cm_chunkSize;
     }
@@ -796,7 +796,7 @@ afsd_InitCM(char **reasonP)
             ltto = 120;
     } else {
         ltto = 0;
-    }   
+    }
     smb_LogoffTransferTimeout = ltto;
     afsi_log("Logoff token transfer timeout %d seconds", ltto);
 
@@ -842,7 +842,7 @@ afsd_InitCM(char **reasonP)
     } else {
         dummyLen = ExpandEnvironmentStrings("%TEMP%\\AFSCache", cm_CachePath, sizeof(cm_CachePath));
         if (dummyLen > sizeof(cm_CachePath)) {
-            afsi_log("Cache path [%%TEMP%%\\AFSCache] longer than %d after expanding env strings", 
+            afsi_log("Cache path [%%TEMP%%\\AFSCache] longer than %d after expanding env strings",
                      sizeof(cm_CachePath));
             osi_panic("CachePath too long", __FILE__, __LINE__);
         }
@@ -911,7 +911,7 @@ afsd_InitCM(char **reasonP)
             cm_ClientStrCpy(cbuf, lengthof(buf), _C("x86_win32 i386_w2k i386_nt40"));
 #endif
         }
-        afsi_log("Sys name %S", cbuf); 
+        afsi_log("Sys name %S", cbuf);
 
         /* breakup buf into individual search string entries */
         for (p = q = cbuf; p < cbuf + dummyLen; p++) {
@@ -960,7 +960,7 @@ afsd_InitCM(char **reasonP)
     if (code == ERROR_SUCCESS) {
         afsi_log("DNS %s be used to find AFS cell servers",
                   cm_dnsEnabled ? "will" : "will not");
-    }       
+    }
     else {
         cm_dnsEnabled = 1;   /* default on */
         afsi_log("Default to use DNS to find AFS cell servers");
@@ -1034,7 +1034,7 @@ afsd_InitCM(char **reasonP)
     code = RegQueryValueEx(parmKey, "SMBAuthType", NULL, NULL,
                             (BYTE *) &smb_authType, &dummyLen);
 
-    if (code != ERROR_SUCCESS || 
+    if (code != ERROR_SUCCESS ||
          (smb_authType != SMB_AUTH_EXTENDED && smb_authType != SMB_AUTH_NTLM && smb_authType != SMB_AUTH_NONE)) {
         smb_authType = SMB_AUTH_EXTENDED; /* default is to use extended authentication */
     }
@@ -1158,7 +1158,7 @@ afsd_InitCM(char **reasonP)
                            (BYTE *) &dwValue, &dummyLen);
     if (code == ERROR_SUCCESS) {
         cm_enableServerLocks = (unsigned short) dwValue;
-    } 
+    }
     switch (cm_enableServerLocks) {
     case 0:
        afsi_log("EnableServerLocks: never");
@@ -1177,16 +1177,16 @@ afsd_InitCM(char **reasonP)
                            (BYTE *) &dwValue, &dummyLen);
     if (code == ERROR_SUCCESS) {
         cm_deleteReadOnly = (unsigned short) dwValue;
-    } 
+    }
     afsi_log("CM DeleteReadOnly is %u", cm_deleteReadOnly);
-    
+
 #ifdef USE_BPLUS
     dummyLen = sizeof(DWORD);
     code = RegQueryValueEx(parmKey, "BPlusTrees", NULL, NULL,
                            (BYTE *) &dwValue, &dummyLen);
     if (code == ERROR_SUCCESS) {
         cm_BPlusTrees = (unsigned short) dwValue;
-    } 
+    }
     afsi_log("CM BPlusTrees is %u", cm_BPlusTrees);
 
     if (cm_BPlusTrees && !cm_InitBPlusDir()) {
@@ -1197,14 +1197,14 @@ afsd_InitCM(char **reasonP)
     afsi_log("CM BPlusTrees is not supported");
 #endif
 
-    if ((RegQueryValueExW( parmKey, L"PrefetchExecutableExtensions", 0, 
+    if ((RegQueryValueExW( parmKey, L"PrefetchExecutableExtensions", 0,
                            &regType, NULL, &dummyLen) == ERROR_SUCCESS) &&
-         (regType == REG_MULTI_SZ)) 
+         (regType == REG_MULTI_SZ))
     {
         clientchar_t * pSz;
         dummyLen += 3; /* in case the source string is not nul terminated */
         pSz = malloc(dummyLen);
-        if ((RegQueryValueExW( parmKey, L"PrefetchExecutableExtensions", 0, &regType, 
+        if ((RegQueryValueExW( parmKey, L"PrefetchExecutableExtensions", 0, &regType,
                                (LPBYTE) pSz, &dummyLen) == ERROR_SUCCESS) &&
              (regType == REG_MULTI_SZ))
         {
@@ -1221,7 +1221,7 @@ afsd_InitCM(char **reasonP)
             }
             smb_ExecutableExtensions[cnt] = NULL;
         }
-        
+
         if (!smb_ExecutableExtensions)
             free(pSz);
     }
@@ -1233,15 +1233,15 @@ afsd_InitCM(char **reasonP)
                            (BYTE *) &dwValue, &dummyLen);
     if (code == ERROR_SUCCESS) {
         cm_OfflineROIsValid = (unsigned short) dwValue;
-    } 
+    }
     afsi_log("CM OfflineReadOnlyIsValid is %u", cm_OfflineROIsValid);
-    
+
     dummyLen = sizeof(DWORD);
     code = RegQueryValueEx(parmKey, "GiveUpAllCallBacks", NULL, NULL,
                            (BYTE *) &dwValue, &dummyLen);
     if (code == ERROR_SUCCESS) {
         cm_giveUpAllCBs = (unsigned short) dwValue;
-    } 
+    }
     afsi_log("CM GiveUpAllCallBacks is %u", cm_giveUpAllCBs);
 
     dummyLen = sizeof(DWORD);
@@ -1249,7 +1249,7 @@ afsd_InitCM(char **reasonP)
                            (BYTE *) &dwValue, &dummyLen);
     if (code == ERROR_SUCCESS) {
         cm_followBackupPath = (unsigned short) dwValue;
-    } 
+    }
     afsi_log("CM FollowBackupPath is %u", cm_followBackupPath);
 
     dummyLen = sizeof(DWORD);
@@ -1257,7 +1257,7 @@ afsd_InitCM(char **reasonP)
                            (BYTE *) &dwValue, &dummyLen);
     if (code == ERROR_SUCCESS) {
         cm_accessPerFileCheck = (int) dwValue;
-    } 
+    }
     afsi_log("CM PerFileAccessCheck is %d", cm_accessPerFileCheck);
 
     dummyLen = sizeof(DWORD);
@@ -1271,7 +1271,7 @@ afsd_InitCM(char **reasonP)
     RegCloseKey (parmKey);
 
     cacheBlocks = ((afs_uint64)cacheSize * 1024) / blockSize;
-        
+
     /* get network related info */
     cm_noIPAddr = CM_MAXINTERFACE_ADDR;
     code = syscfg_GetIFInfo(&cm_noIPAddr,
@@ -1303,11 +1303,11 @@ afsd_InitCM(char **reasonP)
     cm_InitConn();
 
     cm_InitServer();
-        
+
     cm_InitIoctl();
-        
+
     smb_InitIoctl();
-        
+
     cm_InitCallback();
 
     cm_InitNormalization();
@@ -1345,7 +1345,7 @@ afsd_InitCM(char **reasonP)
 
     rx_SetBusyChannelError(CM_RX_RETRY_BUSY_CALL);
 
-    /* initialize RX, and tell it to listen to the callbackport, 
+    /* initialize RX, and tell it to listen to the callbackport,
      * which is used for callback RPC messages.
      */
     code = rx_Init(htons(cm_callbackport));
@@ -1382,7 +1382,7 @@ afsd_InitCM(char **reasonP)
     }
     rx_SetMinProcs(serverp, 2);
     rx_SetMaxProcs(serverp, 4);
-        
+
     /* start server threads, *not* donating this one to the pool */
     rx_StartServer(0);
     afsi_log("rx_StartServer");
@@ -1394,21 +1394,21 @@ afsd_InitCM(char **reasonP)
        rx_enableProcessRPCStats();
 
     code = cm_GetRootCellName(rootCellName);
-    afsi_log("cm_GetRootCellName code %d, cm_freelanceEnabled= %d, rcn= %s", 
+    afsi_log("cm_GetRootCellName code %d, cm_freelanceEnabled= %d, rcn= %s",
              code, cm_freelanceEnabled, (code ? "<none>" : rootCellName));
-    if (code != 0 && !cm_freelanceEnabled) 
+    if (code != 0 && !cm_freelanceEnabled)
     {
         *reasonP = "can't find root cell name in " AFS_CELLSERVDB;
         return -1;
-    }   
+    }
     else if (cm_freelanceEnabled)
         cm_data.rootCellp = NULL;
 
-    if (code == 0 && !cm_freelanceEnabled) 
+    if (code == 0 && !cm_freelanceEnabled)
     {
         cm_data.rootCellp = cm_GetCell(rootCellName, CM_FLAG_CREATE);
         afsi_log("cm_GetCell addr %x", PtrToUlong(cm_data.rootCellp));
-        if (cm_data.rootCellp == NULL) 
+        if (cm_data.rootCellp == NULL)
         {
             *reasonP = "can't find root cell in " AFS_CELLSERVDB;
             return -1;
@@ -1489,10 +1489,10 @@ int afsd_InitSMB(char **reasonP, void *aMBfunc)
                 smb_AsyncStoreSize = cm_data.buf_blockSize;
             else
                 smb_AsyncStoreSize = (dwValue & ~(cm_data.buf_blockSize-1));
-        } else 
+        } else
             smb_AsyncStoreSize = CM_CONFIGDEFAULT_ASYNCSTORESIZE;
         afsi_log("SMBAsyncStoreSize = %d", smb_AsyncStoreSize);
-        
+
         RegCloseKey (parmKey);
     }
 
@@ -1530,33 +1530,33 @@ void afsd_printStack(HANDLE hThread, CONTEXT *c)
 #endif
     DWORD symOptions;
     char functionName[MAXNAMELEN];
-  
+
     IMAGEHLP_MODULE Module;
     IMAGEHLP_LINE Line;
-  
+
     STACKFRAME s;
     IMAGEHLP_SYMBOL *pSym;
-  
+
     afsi_log_useTimestamp = 0;
-  
+
     pSym = (IMAGEHLP_SYMBOL *) GlobalAlloc(0, sizeof (IMAGEHLP_SYMBOL) + MAXNAMELEN);
-  
+
     memset( &s, '\0', sizeof s );
     if (!SymInitialize(hProcess, NULL, 1) )
     {
         afsi_log("SymInitialize(): GetLastError() = %lu\n", GetLastError() );
-      
+
         SymCleanup( hProcess );
         GlobalFree(pSym);
-      
+
         return;
     }
-  
+
     symOptions = SymGetOptions();
     symOptions |= SYMOPT_LOAD_LINES;
     symOptions &= ~SYMOPT_UNDNAME;
     SymSetOptions( symOptions );
-  
+
     /*
      * init STACKFRAME for first call
      * Notes: AddrModeFlat is just an assumption. I hate VDM debugging.
@@ -1581,55 +1581,55 @@ void afsd_printStack(HANDLE hThread, CONTEXT *c)
     memset( pSym, '\0', sizeof (IMAGEHLP_SYMBOL) + MAXNAMELEN );
     pSym->SizeOfStruct = sizeof (IMAGEHLP_SYMBOL);
     pSym->MaxNameLength = MAXNAMELEN;
-  
+
     memset( &Line, '\0', sizeof Line );
     Line.SizeOfStruct = sizeof Line;
-  
+
     memset( &Module, '\0', sizeof Module );
     Module.SizeOfStruct = sizeof Module;
-  
+
     offset = 0;
-  
+
     afsi_log("\n--# FV EIP----- RetAddr- FramePtr StackPtr Symbol" );
-  
+
     for ( frameNum = 0; ; ++ frameNum )
     {
         /*
-         * get next stack frame (StackWalk(), SymFunctionTableAccess(), 
+         * get next stack frame (StackWalk(), SymFunctionTableAccess(),
          * SymGetModuleBase()). if this returns ERROR_INVALID_ADDRESS (487) or
          * ERROR_NOACCESS (998), you can assume that either you are done, or
          * that the stack is so hosed that the next deeper frame could not be
          * found.
          */
-        if ( ! StackWalk( IMAGE_FILE_MACHINE_I386, hProcess, hThread, &s, c, 
-                          NULL, SymFunctionTableAccess, SymGetModuleBase, 
+        if ( ! StackWalk( IMAGE_FILE_MACHINE_I386, hProcess, hThread, &s, c,
+                          NULL, SymFunctionTableAccess, SymGetModuleBase,
                           NULL ) )
             break;
-      
+
         /* display its contents */
         afsi_log("\n%3d %c%c %08lx %08lx %08lx %08lx ",
                  frameNum, s.Far? 'F': '.', s.Virtual? 'V': '.',
                  s.AddrPC.Offset, s.AddrReturn.Offset,
                  s.AddrFrame.Offset, s.AddrStack.Offset );
-      
+
         if ( s.AddrPC.Offset == 0 )
         {
             afsi_log("(-nosymbols- PC == 0)" );
         }
         else
-        { 
+        {
             /* show procedure info from a valid PC */
             if (!SymGetSymFromAddr(hProcess, s.AddrPC.Offset, &offset, pSym))
             {
                 if ( GetLastError() != ERROR_INVALID_ADDRESS )
                 {
-                    afsi_log("SymGetSymFromAddr(): errno = %lu", 
+                    afsi_log("SymGetSymFromAddr(): errno = %lu",
                              GetLastError());
                 }
             }
             else
             {
-                UnDecorateSymbolName(pSym->Name, functionName, MAXNAMELEN, 
+                UnDecorateSymbolName(pSym->Name, functionName, MAXNAMELEN,
                                      UNDNAME_NAME_ONLY);
                 afsi_log("%s", functionName );
 
@@ -1643,17 +1643,17 @@ void afsd_printStack(HANDLE hThread, CONTEXT *c)
             {
                 if (GetLastError() != ERROR_INVALID_ADDRESS)
                 {
-                    afsi_log("Error: SymGetLineFromAddr(): errno = %lu", 
+                    afsi_log("Error: SymGetLineFromAddr(): errno = %lu",
                              GetLastError());
                 }
             }
             else
             {
-                afsi_log("    Line: %s(%lu) %+ld bytes", Line.FileName, 
+                afsi_log("    Line: %s(%lu) %+ld bytes", Line.FileName,
                          Line.LineNumber, offset);
             }
         }
-      
+
         /* no return address means no deeper stackframe */
         if (s.AddrReturn.Offset == 0)
         {
@@ -1661,12 +1661,12 @@ void afsd_printStack(HANDLE hThread, CONTEXT *c)
             break;
         }
     }
-  
+
     if (GetLastError() != 0)
     {
         afsi_log("\nStackWalk(): errno = %lu\n", GetLastError());
     }
-  
+
     SymCleanup(hProcess);
     GlobalFree(pSym);
 }
@@ -1706,23 +1706,23 @@ OpenDumpFile(void)
                             CREATE_ALWAYS, FILE_FLAG_WRITE_THROUGH, NULL);
 }
 
-void 
+void
 GenerateMiniDump(PEXCEPTION_POINTERS ep)
 {
     if (IsDebuggerPresent())
         return;
 
-    if (ep == NULL) 
+    if (ep == NULL)
     {
         // Generate exception to get proper context in dump
-        __try 
+        __try
         {
             RaiseException(DBG_CONTINUE, 0, 0, NULL);
-        } 
-        __except(GenerateMiniDump(GetExceptionInformation()), EXCEPTION_CONTINUE_EXECUTION) 
+        }
+        __except(GenerateMiniDump(GetExceptionInformation()), EXCEPTION_CONTINUE_EXECUTION)
         {
         }
-    } 
+    }
     else
     {
         MINIDUMP_EXCEPTION_INFORMATION eInfo;
@@ -1776,27 +1776,27 @@ GenerateMiniDump(PEXCEPTION_POINTERS ep)
 LONG __stdcall afsd_ExceptionFilter(EXCEPTION_POINTERS *ep)
 {
     CONTEXT context;
-#ifdef _DEBUG  
+#ifdef _DEBUG
     BOOL allocRequestBrk = FALSE;
-#endif 
+#endif
     HMODULE hLib = NULL;
-  
-    afsi_log("UnhandledException : code : 0x%x, address: 0x%x\n", 
-             ep->ExceptionRecord->ExceptionCode, 
+
+    afsi_log("UnhandledException : code : 0x%x, address: 0x%x\n",
+             ep->ExceptionRecord->ExceptionCode,
              ep->ExceptionRecord->ExceptionAddress);
-          
+
 #ifdef _DEBUG
-    if (afsd_crtDbgBreakCurrent && 
+    if (afsd_crtDbgBreakCurrent &&
         *afsd_crtDbgBreakCurrent == _CrtSetBreakAlloc(*afsd_crtDbgBreakCurrent))
-    { 
+    {
         allocRequestBrk = TRUE;
         afsi_log("Breaking on alloc request # %d\n", *afsd_crtDbgBreakCurrent);
     }
 #endif
-          
+
     /* save context if we want to print the stack information */
     context = *ep->ContextRecord;
-          
+
     afsd_printStack(GetCurrentThread(), &context);
 
     GenerateMiniDump(ep);
@@ -1812,15 +1812,15 @@ LONG __stdcall afsd_ExceptionFilter(EXCEPTION_POINTERS *ep)
     if (ep->ExceptionRecord->ExceptionCode == EXCEPTION_BREAKPOINT)
     {
         afsi_log("\nEXCEPTION_BREAKPOINT - continue execution ...\n");
-    
+
 #ifdef _DEBUG
         if (allocRequestBrk)
         {
             afsd_crtDbgBreakCurrent++;
             _CrtSetBreakAlloc(*afsd_crtDbgBreakCurrent);
         }
-#endif         
-#if defined(_X86)    
+#endif
+#if defined(_X86)
         ep->ContextRecord->Eip++;
 #endif
 #if defined(_AMD64_)
@@ -1833,7 +1833,7 @@ LONG __stdcall afsd_ExceptionFilter(EXCEPTION_POINTERS *ep)
         return EXCEPTION_CONTINUE_SEARCH;
     }
 }
-  
+
 void afsd_SetUnhandledExceptionFilter()
 {
 #ifndef NOTRACE
@@ -1847,7 +1847,7 @@ void afsd_DbgBreakAllocInit()
     memset(afsd_crtDbgBreaks, -1, sizeof(afsd_crtDbgBreaks));
     afsd_crtDbgBreakCurrent = afsd_crtDbgBreaks;
 }
-  
+
 void afsd_DbgBreakAdd(DWORD requestNumber)
 {
     int i;
index b7bb6a4fd419a47f8e54c2bc06fe538ef5dc78af..847e4b0ae589d4e9ea6ed4adb46e25a152c2ed85 100644 (file)
@@ -66,7 +66,7 @@ static void afsd_notifier(char *msgp, char *filep, long line)
         msgp = "unspecified assert";
 
     if (filep)
-       LogEvent(EVENTLOG_ERROR_TYPE, MSG_SERVICE_ERROR_STOP_WITH_MSG_AND_LOCATION, 
+       LogEvent(EVENTLOG_ERROR_TYPE, MSG_SERVICE_ERROR_STOP_WITH_MSG_AND_LOCATION,
                  filep, line, msgp);
     else
        LogEvent(EVENTLOG_ERROR_TYPE, MSG_SERVICE_ERROR_STOP_WITH_MSG, msgp);
@@ -96,11 +96,11 @@ static void afsd_notifier(char *msgp, char *filep, long line)
     cm_DumpSCache(afsi_file, "a", 0);
     cm_DumpBufHashTable(afsi_file, "a", 0);
     cm_DumpServers(afsi_file, "a", 0);
-    smb_DumpVCP(afsi_file, "a", 0);                    
+    smb_DumpVCP(afsi_file, "a", 0);
     rx_DumpPackets(afsi_file, "a");
     rx_DumpCalls(afsi_file, "a");
     afsi_log("--- end   dump ---");
-    
+
     GenerateMiniDump(NULL);
 
     SetEvent(WaitToTerminate);
@@ -164,7 +164,7 @@ afsd_ServiceFlushVolume(DWORD dwlpEventData)
 
 
 /* service control handler used in nt4 only for backward compat. */
-VOID WINAPI 
+VOID WINAPI
 afsd_ServiceControlHandler(DWORD ctrlCode)
 {
     HKEY parmKey;
@@ -224,7 +224,7 @@ afsd_ServiceControlHandler(DWORD ctrlCode)
         /* XXX handle system shutdown */
         /* XXX handle pause & continue */
     }
-}       
+}
 
 
 /*
@@ -250,7 +250,7 @@ afsd_ServiceControlHandlerEx(
     osVersion.dwOSVersionInfoSize = sizeof(osVersion);
     GetVersionEx(&osVersion);
 
-    switch (ctrlCode) 
+    switch (ctrlCode)
     {
     case SERVICE_CONTROL_SHUTDOWN:
     case SERVICE_CONTROL_STOP:
@@ -307,121 +307,121 @@ afsd_ServiceControlHandlerEx(
 
         /* XXX handle system shutdown */
         /* XXX handle pause & continue */
-    case SERVICE_CONTROL_POWEREVENT:                                              
-        { 
+    case SERVICE_CONTROL_POWEREVENT:
+        {
 #ifdef DEBUG
            afsi_log("SERVICE_CONTROL_POWEREVENT");
 #endif
-            /*                                                                                
-            ** dwEventType of this notification == WPARAM of WM_POWERBROADCAST               
-            ** Return NO_ERROR == return TRUE for that message, i.e. accept request          
-            ** Return any error code to deny request,                                        
-            ** i.e. as if returning BROADCAST_QUERY_DENY                                     
-            */                                                                                
+            /*
+            ** dwEventType of this notification == WPARAM of WM_POWERBROADCAST
+            ** Return NO_ERROR == return TRUE for that message, i.e. accept request
+            ** Return any error code to deny request,
+            ** i.e. as if returning BROADCAST_QUERY_DENY
+            */
             if (powerEventsRegistered) {
-                switch((int) dwEventType)                                                         
-                {                                                                               
-                case PBT_APMQUERYSUSPEND:       
-                    afsi_log("SERVICE_CONTROL_APMQUERYSUSPEND"); 
+                switch((int) dwEventType)
+                {
+                case PBT_APMQUERYSUSPEND:
+                    afsi_log("SERVICE_CONTROL_APMQUERYSUSPEND");
                     /* Write all dirty buffers back to server */
                    if ( !lana_OnlyLoopback() ) {
                        buf_CleanAndReset();
                         cm_SuspendSCache();
                     }
-                    afsi_log("SERVICE_CONTROL_APMQUERYSUSPEND buf_CleanAndReset complete"); 
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMQUERYSTANDBY:                                                         
-                    afsi_log("SERVICE_CONTROL_APMQUERYSTANDBY"); 
+                    afsi_log("SERVICE_CONTROL_APMQUERYSUSPEND buf_CleanAndReset complete");
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMQUERYSTANDBY:
+                    afsi_log("SERVICE_CONTROL_APMQUERYSTANDBY");
                     /* Write all dirty buffers back to server */
                    if ( !lana_OnlyLoopback() ) {
                        buf_CleanAndReset();
                         cm_SuspendSCache();
                     }
-                    afsi_log("SERVICE_CONTROL_APMQUERYSTANDBY buf_CleanAndReset complete"); 
-                    dwRet = NO_ERROR;                                                             
-                    break;                                                                        
-                                                                                                                         
-                    /* allow remaining case PBT_WhatEver */                                           
-                case PBT_APMSUSPEND:                         
+                    afsi_log("SERVICE_CONTROL_APMQUERYSTANDBY buf_CleanAndReset complete");
+                    dwRet = NO_ERROR;
+                    break;
+
+                    /* allow remaining case PBT_WhatEver */
+                case PBT_APMSUSPEND:
                     afsi_log("SERVICE_CONTROL_APMSUSPEND");
                    powerStateSuspended = 1;
                    if (osVersion.dwMajorVersion >= 6) {
                         cm_SuspendSCache();
                        smb_StopListeners(0);
                     }
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMSTANDBY:                  
-                    afsi_log("SERVICE_CONTROL_APMSTANDBY"); 
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMSTANDBY:
+                    afsi_log("SERVICE_CONTROL_APMSTANDBY");
                    powerStateSuspended = 1;
                    if (osVersion.dwMajorVersion >= 6) {
                         cm_SuspendSCache();
                        smb_StopListeners(0);
                     }
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMRESUMECRITICAL:             
-                    afsi_log("SERVICE_CONTROL_APMRESUMECRITICAL"); 
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMRESUMECRITICAL:
+                    afsi_log("SERVICE_CONTROL_APMRESUMECRITICAL");
                    if (osVersion.dwMajorVersion >= 6)
                        smb_RestartListeners(0);
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMRESUMESUSPEND:                                                        
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMRESUMESUSPEND:
                    /* User logged in after suspend */
-                    afsi_log("SERVICE_CONTROL_APMRESUMESUSPEND"); 
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMRESUMESTANDBY:            
+                    afsi_log("SERVICE_CONTROL_APMRESUMESUSPEND");
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMRESUMESTANDBY:
                    /* User logged in after standby */
-                    afsi_log("SERVICE_CONTROL_APMRESUMESTANDBY"); 
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMBATTERYLOW:                                                           
-                    afsi_log("SERVICE_CONTROL_APMBATTERYLOW"); 
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMPOWERSTATUSCHANGE:                                                    
+                    afsi_log("SERVICE_CONTROL_APMRESUMESTANDBY");
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMBATTERYLOW:
+                    afsi_log("SERVICE_CONTROL_APMBATTERYLOW");
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMPOWERSTATUSCHANGE:
 #ifdef DEBUG
                    afsi_log("SERVICE_CONTROL_APMPOWERSTATUSCHANGE");
 #endif
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMOEMEVENT:                                                             
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMOEMEVENT:
 #ifdef DEBUG
-                    afsi_log("SERVICE_CONTROL_APMOEMEVENT"); 
+                    afsi_log("SERVICE_CONTROL_APMOEMEVENT");
 #endif
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                case PBT_APMRESUMEAUTOMATIC:          
+                    dwRet = NO_ERROR;
+                    break;
+                case PBT_APMRESUMEAUTOMATIC:
                    /* This is the message delivered once all devices are up */
-                    afsi_log("SERVICE_CONTROL_APMRESUMEAUTOMATIC"); 
+                    afsi_log("SERVICE_CONTROL_APMRESUMEAUTOMATIC");
                    powerStateSuspended = 0;
                    if (osVersion.dwMajorVersion >= 6) {
                        smb_SetLanAdapterChangeDetected();
                     }
-                    dwRet = NO_ERROR;                       
-                    break;                                  
-                default:                                                                          
-                    afsi_log("SERVICE_CONTROL_unknown"); 
-                    dwRet = NO_ERROR;                       
-                }   
+                    dwRet = NO_ERROR;
+                    break;
+                default:
+                    afsi_log("SERVICE_CONTROL_unknown");
+                    dwRet = NO_ERROR;
+                }
             }
         }
         break;
-    case SERVICE_CONTROL_CUSTOM_DUMP: 
+    case SERVICE_CONTROL_CUSTOM_DUMP:
         {
-            afsi_log("SERVICE_CONTROL_CUSTOM_DUMP"); 
+            afsi_log("SERVICE_CONTROL_CUSTOM_DUMP");
             GenerateMiniDump(NULL);
            dwRet = NO_ERROR;
         }
         break;
-    }          /* end switch(ctrlCode) */                                                        
-    return dwRet;   
+    }          /* end switch(ctrlCode) */
+    return dwRet;
 }
 
 /* There is similar code in client_config\drivemap.cpp GlobalMountDrive()
- * 
+ *
  * Mount a drive into AFS if there global mapping
  */
 /* DEE Could check first if we are run as SYSTEM */
@@ -473,18 +473,18 @@ static DWORD __stdcall MountGlobalDrivesThread(void * notUsed)
             nr.dwUsage = RESOURCEUSAGE_CONNECTABLE;       /* ignored parameter */
 
             dwResult = WNetAddConnection2(&nr,NULL,NULL,0);
-            afsi_log("GlobalAutoMap of %s to %s %s (%d)", szDriveToMapTo, szSubMount, 
+            afsi_log("GlobalAutoMap of %s to %s %s (%d)", szDriveToMapTo, szSubMount,
                      (dwResult == NO_ERROR) ? "succeeded" : "failed", dwResult);
             if (dwResult == NO_ERROR) {
                 break;
             }
             /* wait for smb server to come up */
-            Sleep((DWORD)1000 /* miliseconds */);              
+            Sleep((DWORD)1000 /* miliseconds */);
 
             /* Disconnect any previous mappings */
             dwResult = WNetCancelConnection2(szDriveToMapTo, 0, TRUE);
         }
-    }        
+    }
 
     RegCloseKey(hKey);
     return 0;
@@ -555,12 +555,12 @@ static void DismountGlobalDrives()
         }
 
         sprintf(szAfsPath,"\\\\%s\\%s",cm_NetbiosName,szSubMount);
-                   
+
         dwResult = WNetCancelConnection2(szDriveToMapTo, 0, TRUE);
         dwResult = WNetCancelConnection(szAfsPath, TRUE);
-        
+
         afsi_log("Disconnect from GlobalAutoMap of %s to %s %s", szDriveToMapTo, szSubMount, dwResult ? "succeeded" : "failed");
-    }        
+    }
 
     RegCloseKey(hKey);
 }
@@ -665,7 +665,7 @@ void LoadCrypt32(void)
     (FARPROC) pCryptMsgClose = GetProcAddress( hCrypt32, "CryptMsgClose" );
     (FARPROC) pCertCompareCertificate = GetProcAddress( hCrypt32, "CertCompareCertificate" );
     (FARPROC) pCertFreeCertificateContext = GetProcAddress( hCrypt32, "CertFreeCertificateContext" );
-    
+
     if ( !pCertGetNameString ||
          !pCryptQueryObject ||
          !pCryptMsgGetParam ||
@@ -746,7 +746,7 @@ PCCERT_CONTEXT GetCertCtx(CHAR * filename)
                                0,
                                (PVOID)pSignerInfo,
                                &dwSignerInfo);
-    
+
     if (!fResult) {
         afsi_log("CryptMsgGetParam failed for [%s] with error 0x%x",
                 filename,
@@ -800,7 +800,7 @@ BOOL VerifyTrust(CHAR * filename)
     LONG (WINAPI *pWinVerifyTrust)(HWND hWnd, GUID* pgActionID, WINTRUST_DATA* pWinTrustData) = NULL;
     HINSTANCE hWinTrust;
 
-    if (filename == NULL ) 
+    if (filename == NULL )
         return FALSE;
 
     hWinTrust = LoadLibrary("wintrust");
@@ -838,7 +838,7 @@ BOOL VerifyTrust(CHAR * filename)
         switch (gle) {
         case TRUST_E_PROVIDER_UNKNOWN:
             afsi_log("VerifyTrust failed: \"Generic Verify V2\" Provider Unknown");
-            break;  
+            break;
         case TRUST_E_NOSIGNATURE:
             afsi_log("VerifyTrust failed: Unsigned executable");
             break;
@@ -978,7 +978,7 @@ BOOL AFSModulesVerify(void)
     }
 
 
-    code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, 
+    code = RegOpenKeyEx(HKEY_LOCAL_MACHINE,
                         AFSREG_CLT_SVC_PARAM_SUBKEY,
                         0, KEY_QUERY_VALUE, &parmKey);
     if (code == ERROR_SUCCESS) {
@@ -997,7 +997,7 @@ BOOL AFSModulesVerify(void)
         RegCloseKey (parmKey);
     }
 
-    if (verifyServiceSig 
+    if (verifyServiceSig
 #ifndef _WIN64
          && cacheSize < 716800
 #endif
@@ -1054,7 +1054,7 @@ BOOL AFSModulesVerify(void)
                         if ( !VerifyTrust(szModName) ) {
                             afsi_log("Signature Verification failed: %s", szModName);
                             success = FALSE;
-                        } 
+                        }
                         else if (pCtxService) {
                             PCCERT_CONTEXT pCtx = GetCertCtx(szModName);
 
@@ -1064,10 +1064,10 @@ BOOL AFSModulesVerify(void)
                                 afsi_log("Certificate mismatch: %s", szModName);
                                 if (pCtx)
                                     LogCertCtx(pCtx);
-                                
+
                                 success = FALSE;
                             }
-                            
+
                             if (pCtx)
                                 pCertFreeCertificateContext(pCtx);
                         }
@@ -1096,7 +1096,7 @@ typedef SERVICE_STATUS_HANDLE ( * RegisterServiceCtrlHandlerExFunc )(  LPCTSTR ,
 typedef SERVICE_STATUS_HANDLE ( * RegisterServiceCtrlHandlerFunc   )(  LPCTSTR ,  LPHANDLER_FUNCTION );
 
 RegisterServiceCtrlHandlerExFunc pRegisterServiceCtrlHandlerEx = NULL;
-RegisterServiceCtrlHandlerFunc   pRegisterServiceCtrlHandler   = NULL; 
+RegisterServiceCtrlHandlerFunc   pRegisterServiceCtrlHandler   = NULL;
 
 VOID WINAPI
 afsd_Main(DWORD argc, LPTSTR *argv)
@@ -1114,12 +1114,12 @@ afsd_Main(DWORD argc, LPTSTR *argv)
     void afsd_DbgBreakAllocInit();
 
     afsd_DbgBreakAllocInit();
-    _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF /*| _CRTDBG_CHECK_ALWAYS_DF*/ | 
+    _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF /*| _CRTDBG_CHECK_ALWAYS_DF*/ |
                    _CRTDBG_CHECK_CRT_DF /* | _CRTDBG_DELAY_FREE_MEM_DF */ );
-#endif 
+#endif
 
     afsd_SetUnhandledExceptionFilter();
-       
+
     osi_InitPanic(afsd_notifier);
     osi_InitTraceOption();
 
@@ -1181,12 +1181,12 @@ afsd_Main(DWORD argc, LPTSTR *argv)
         int bpower = TRUE;
 
         /* see if we should handle power notifications */
-        code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY, 
+        code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY,
                             0, KEY_QUERY_VALUE, &hkParm);
         if (code == ERROR_SUCCESS) {
             dummyLen = sizeof(bpower);
             code = RegQueryValueEx(hkParm, "FlushOnHibernate", NULL, NULL,
-                (BYTE *) &bpower, &dummyLen);      
+                (BYTE *) &bpower, &dummyLen);
 
             if(code != ERROR_SUCCESS)
                 bpower = TRUE;
@@ -1239,7 +1239,7 @@ afsd_Main(DWORD argc, LPTSTR *argv)
                 ServiceStatus.dwWaitHint = 0;
                 ServiceStatus.dwControlsAccepted = 0;
                 SetServiceStatus(StatusHandle, &ServiceStatus);
-            }       
+            }
             /* exit if initialization failed */
             return;
         }
@@ -1267,7 +1267,7 @@ afsd_Main(DWORD argc, LPTSTR *argv)
     MainThreadId = GetCurrentThreadId();
     jmpret = setjmp(notifier_jmp);
 
-    if (jmpret == 0) 
+    if (jmpret == 0)
 #endif /* JUMP */
     {
         code = afsd_InitCM(&reason);
@@ -1305,7 +1305,7 @@ afsd_Main(DWORD argc, LPTSTR *argv)
                     ServiceStatus.dwWaitHint = 0;
                     ServiceStatus.dwControlsAccepted = 0;
                     SetServiceStatus(StatusHandle, &ServiceStatus);
-                }   
+                }
                 /* exit if initialization failed */
                 return;
             }
@@ -1350,7 +1350,7 @@ afsd_Main(DWORD argc, LPTSTR *argv)
                     ServiceStatus.dwWaitHint = 0;
                     ServiceStatus.dwControlsAccepted = 0;
                     SetServiceStatus(StatusHandle, &ServiceStatus);
-                }   
+                }
                 /* exit if initialization failed */
                 return;
             }
@@ -1375,7 +1375,7 @@ afsd_Main(DWORD argc, LPTSTR *argv)
             ServiceStatus.dwControlsAccepted = SERVICE_ACCEPT_STOP | SERVICE_ACCEPT_SHUTDOWN | SERVICE_ACCEPT_POWEREVENT | SERVICE_ACCEPT_PARAMCHANGE;
             SetServiceStatus(StatusHandle, &ServiceStatus);
         }
-#endif  
+#endif
 
        LogEvent(EVENTLOG_INFORMATION_TYPE, MSG_SERVICE_RUNNING);
     }
@@ -1402,7 +1402,7 @@ afsd_Main(DWORD argc, LPTSTR *argv)
                 ServiceStatus.dwWaitHint = 0;
                 ServiceStatus.dwControlsAccepted = 0;
                 SetServiceStatus(StatusHandle, &ServiceStatus);
-            }                       
+            }
             /* exit if initialization failed */
             return;
         }
@@ -1447,23 +1447,23 @@ afsd_Main(DWORD argc, LPTSTR *argv)
 
     DismountGlobalDrives();
     afsi_log("Global Drives dismounted");
-                                         
-    smb_Shutdown();                      
-    afsi_log("smb shutdown complete");   
-                                         
-    RpcShutdown();                       
+
+    smb_Shutdown();
+    afsi_log("smb shutdown complete");
+
+    RpcShutdown();
 
     cm_ReleaseAllLocks();
 
-    cm_DaemonShutdown();                 
+    cm_DaemonShutdown();
     afsi_log("Daemon shutdown complete");
-    
-    buf_Shutdown();                      
+
+    buf_Shutdown();
     afsi_log("Buffer shutdown complete");
-                                         
+
     afsd_ShutdownCM();
 
-    cm_ShutdownMappedMemory();           
+    cm_ShutdownMappedMemory();
 
     rx_Finalize();
     afsi_log("rx finalization complete");
@@ -1510,7 +1510,7 @@ afsd_Main(DWORD argc, LPTSTR *argv)
         ServiceStatus.dwControlsAccepted = 0;
         SetServiceStatus(StatusHandle, &ServiceStatus);
     }
-}       
+}
 
 DWORD __stdcall afsdMain_thread(void* notUsed)
 {
@@ -1557,9 +1557,9 @@ main(int argc, char * argv[])
             bRunningAsService = FALSE;
 
             hAFSDMainThread = CreateThread(NULL, 0, afsdMain_thread, 0, 0, &tid);
-               
+
             printf("Hit <Enter> to terminate OpenAFS Client Service\n");
-            getchar();  
+            getchar();
             SetEvent(WaitToTerminate);
         }
     }
index f669a451ff53e77a2b1d7f50737cd55c8e9a0d7a..f9fba6b9bef226c84bc43d54ab1b2d9c800cc7e7 100644 (file)
@@ -99,7 +99,7 @@ int set_dacl(int action) {
         goto exit0;
     }
 
-    if (!QueryServiceObjectSecurity(s_afs, DACL_SECURITY_INFORMATION, 
+    if (!QueryServiceObjectSecurity(s_afs, DACL_SECURITY_INFORMATION,
         &sd, 0, &dwSize))
     {
         if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)
@@ -129,7 +129,7 @@ int set_dacl(int action) {
         show_last_error(0);
 
     BuildExplicitAccessWithName(&exa[0], AFSCLIENT_ADMIN_GROUPNAME,
-        SPECIFIC_RIGHTS_ALL | STANDARD_RIGHTS_ALL, 
+        SPECIFIC_RIGHTS_ALL | STANDARD_RIGHTS_ALL,
         SET_ACCESS,
         NO_INHERITANCE);
 
@@ -220,7 +220,7 @@ int show_dacl(void) {
         SDDL_REVISION_1,
         DACL_SECURITY_INFORMATION,
         &pstr,
-        NULL)) 
+        NULL))
     {
         show_last_error(0);
         goto exit0;
@@ -270,7 +270,7 @@ int main(int argc, char ** argv) {
     if(action) {
         rv = set_dacl(action);
     }
-    
+
     if(showdacl) {
         rv = show_dacl();
     }
index 190ff8d69a39da1aaab4f7d223a878872ca9b270..051e4837f7892cbc693114d26fe32bddd38d31f5 100644 (file)
@@ -262,7 +262,7 @@ HRESULT icf_CheckAndAddPorts(INetFwProfile * fwProfile, global_afs_port_t * port
                } else
                    DEBUGOUT(("Added port\n"));
 
-             abandon_port:             
+             abandon_port:
                fwPort->Release();
            }
        }
@@ -276,7 +276,7 @@ HRESULT icf_CheckAndAddPorts(INetFwProfile * fwProfile, global_afs_port_t * port
        fwPorts->Release();
 
     return rhr;
-}      
+}
 
 long icf_CheckAndAddAFSPorts(int portset) {
     HRESULT hr;
@@ -341,5 +341,5 @@ int main(int argc, char **argv) {
        printf("Succeeded\n");
     printf("Done\n");
     return 0;
-}      
-#endif
\ No newline at end of file
+}
+#endif
index 24fdaca92ef48109136c80d47cff3b5b1467dd77..9b97acd3327a9c7dddf99556d8d9bd0db010bc2c 100644 (file)
@@ -2,20 +2,20 @@
  * Copyright (c) 2004, 2005, 2006, 2007, 2008 Secure Endpoints Inc.
  * Copyright (c) 2003 SkyRope, LLC
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
+ *
+ * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
- * - Redistributions of source code must retain the above copyright notice, 
+ *
+ * - Redistributions of source code must retain the above copyright notice,
  *   this list of conditions and the following disclaimer.
- * - Redistributions in binary form must reproduce the above copyright notice, 
- *   this list of conditions and the following disclaimer in the documentation 
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ *   this list of conditions and the following disclaimer in the documentation
  *   and/or other materials provided with the distribution.
- * - Neither the name of Skyrope, LLC nor the names of its contributors may be 
- *   used to endorse or promote products derived from this software without 
+ * - Neither the name of Skyrope, LLC nor the names of its contributors may be
+ *   used to endorse or promote products derived from this software without
  *   specific prior written permission from Skyrope, LLC.
  *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
@@ -118,7 +118,7 @@ DECL_FUNC_PTR(Leash_get_default_renew_min);
 DECL_FUNC_PTR(Leash_get_default_renew_max);
 DECL_FUNC_PTR(Leash_get_default_renewable);
 DECL_FUNC_PTR(Leash_get_default_mslsa_import);
-#endif 
+#endif
 
 // krb5 functions
 DECL_FUNC_PTR(krb5_change_password);
@@ -433,7 +433,7 @@ KFW_initialize(void)
         HANDLE hMutex = NULL;
 
         StringCbPrintf( mutexName, sizeof(mutexName), "AFS KFW Init pid=%d", getpid());
-        
+
         hMutex = CreateMutex( NULL, TRUE, mutexName );
         if ( GetLastError() == ERROR_ALREADY_EXISTS ) {
             if ( WaitForSingleObject( hMutex, INFINITE ) != WAIT_OBJECT_0 ) {
@@ -528,7 +528,7 @@ static int IsWow64()
         hModule = GetModuleHandle(TEXT("kernel32"));
         if (hModule) {
             fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress(hModule, "IsWow64Process");
-  
+
             if (NULL != fnIsWow64Process)
             {
                 if (!fnIsWow64Process(GetCurrentProcess(),&bIsWow64))
@@ -601,7 +601,7 @@ KFW_use_krb524(void)
     return use524;
 }
 
-int 
+int
 KFW_is_available(void)
 {
     HKEY parmKey;
@@ -616,7 +616,7 @@ KFW_is_available(void)
                                 (BYTE *) &enableKFW, &len);
         RegCloseKey (parmKey);
     }
-    
+
     if (code != ERROR_SUCCESS) {
         code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_OPENAFS_SUBKEY,
                              0, (IsWow64()?KEY_WOW64_64KEY:0)|KEY_QUERY_VALUE, &parmKey);
@@ -626,15 +626,15 @@ KFW_is_available(void)
                                     (BYTE *) &enableKFW, &len);
             RegCloseKey (parmKey);
         }
-    } 
+    }
 
     if ( !enableKFW )
         return FALSE;
 
     KFW_initialize();
-    if ( hKrb5 && hComErr && hService && 
+    if ( hKrb5 && hComErr && hService &&
 #ifdef USE_MS2MIT
-         hSecur32 && 
+         hSecur32 &&
 #endif /* USE_MS2MIT */
 #ifdef USE_KRB524
          hKrb524 &&
@@ -647,15 +647,15 @@ KFW_is_available(void)
     return FALSE;
 }
 
-int 
-KRB5_error(krb5_error_code rc, LPCSTR FailedFunctionName, 
-                 int FreeContextFlag, krb5_context * ctx, 
+int
+KRB5_error(krb5_error_code rc, LPCSTR FailedFunctionName,
+                 int FreeContextFlag, krb5_context * ctx,
                  krb5_ccache * cache)
 {
     char message[256];
     const char *errText;
-    int krb5Error = ((int)(rc & 255));  
-    
+    int krb5Error = ((int)(rc & 255));
+
     /*
     switch (krb5Error)
     {
@@ -665,15 +665,15 @@ KRB5_error(krb5_error_code rc, LPCSTR FailedFunctionName,
             return;
     }
     */
-        
+
     if (pkrb5_get_error_message)
         errText = pkrb5_get_error_message(ctx, rc);
     else
         errText = perror_message(rc);
-    StringCbPrintf(message, sizeof(message), 
+    StringCbPrintf(message, sizeof(message),
               "%s\n(Kerberos error %ld)\n\n%s failed",
-              errText, 
-              krb5Error, 
+              errText,
+              krb5Error,
               FailedFunctionName);
     if (pkrb5_free_error_message)
         pkrb5_free_error_message(ctx, (char *)errText);
@@ -681,8 +681,8 @@ KRB5_error(krb5_error_code rc, LPCSTR FailedFunctionName,
     if ( IsDebuggerPresent() )
         OutputDebugString(message);
 
-    MessageBox(NULL, message, "Kerberos Five", MB_OK | MB_ICONERROR | 
-               MB_TASKMODAL | 
+    MessageBox(NULL, message, "Kerberos Five", MB_OK | MB_ICONERROR |
+               MB_TASKMODAL |
                MB_SETFOREGROUND);
     if (FreeContextFlag == 1)
     {
@@ -692,7 +692,7 @@ KRB5_error(krb5_error_code rc, LPCSTR FailedFunctionName,
                 pkrb5_cc_close(*ctx, *cache);
                 *cache = NULL;
             }
-       
+
             pkrb5_free_context(*ctx);
             *ctx = NULL;
         }
@@ -734,16 +734,16 @@ KFW_AFS_update_princ_ccache_data(krb5_context ctx, krb5_ccache cc, int lsa)
 
     ccfullname = malloc(strlen(ccname) + strlen(cctype) + 2);
     if (!ccfullname) goto cleanup;
-       
+
     StringCbPrintf(ccfullname, sizeof(ccfullname), "%s:%s", cctype, ccname);
 
-    // Search the existing list to see if we have a match 
+    // Search the existing list to see if we have a match
     if ( next ) {
         for ( ; next ; next = next->next ) {
             if ( !strcmp(next->principal,pname) && !strcmp(next->ccache_name, ccfullname) )
                 break;
         }
-    } 
+    }
 
     // If not, match add a new node to the beginning of the list and assign init it
     if ( !next ) {
@@ -771,7 +771,7 @@ KFW_AFS_update_princ_ccache_data(krb5_context ctx, krb5_ccache cc, int lsa)
         if ( creds.ticket_flags & TKT_FLG_INITIAL ) {
             int valid;
             // we found the ticket we are looking for
-            // check validity of timestamp 
+            // check validity of timestamp
             // We add a 5 minutes fudge factor to compensate for potential
             // clock skew errors between the KDC and client OS
 
@@ -787,7 +787,7 @@ KFW_AFS_update_princ_ccache_data(krb5_context ctx, krb5_ccache cc, int lsa)
             } else if ( valid ) {
                 next->expired = 0;
                 next->expiration_time = creds.times.endtime;
-                next->renew = (creds.times.renew_till > creds.times.endtime) && 
+                next->renew = (creds.times.renew_till > creds.times.endtime) &&
                                (creds.ticket_flags & TKT_FLG_RENEWABLE);
             } else {
                 next->expired = 1;
@@ -817,7 +817,7 @@ KFW_AFS_update_princ_ccache_data(krb5_context ctx, krb5_ccache cc, int lsa)
         pkrb5_free_unparsed_name(ctx,pname);
     if ( principal )
         pkrb5_free_principal(ctx,principal);
-}   
+}
 
 int
 KFW_AFS_find_ccache_for_principal(krb5_context ctx, char * principal, char **ccache, int valid_only)
@@ -839,7 +839,7 @@ KFW_AFS_find_ccache_for_principal(krb5_context ctx, char * principal, char **cca
             }
             response = _strdup(next->ccache_name);
             // MS Kerberos LSA is our best option so use it and quit
-            if ( next->from_lsa )   
+            if ( next->from_lsa )
                 break;
         }
         next = next->next;
@@ -852,7 +852,7 @@ KFW_AFS_find_ccache_for_principal(krb5_context ctx, char * principal, char **cca
     return 0;
 }
 
-void 
+void
 KFW_AFS_delete_princ_ccache_data(krb5_context ctx, char * pname, char * ccname)
 {
     struct principal_ccache_data ** next = &princ_cc_data;
@@ -861,7 +861,7 @@ KFW_AFS_delete_princ_ccache_data(krb5_context ctx, char * pname, char * ccname)
         return;
 
     while ( (*next) ) {
-        if ( !strcmp((*next)->principal,pname) || 
+        if ( !strcmp((*next)->principal,pname) ||
              !strcmp((*next)->ccache_name,ccname) ) {
             void * temp;
             free((*next)->principal);
@@ -873,12 +873,12 @@ KFW_AFS_delete_princ_ccache_data(krb5_context ctx, char * pname, char * ccname)
     }
 }
 
-void 
+void
 KFW_AFS_update_cell_princ_map(krb5_context ctx, char * cell, char *pname, int active)
 {
     struct cell_principal_map * next = cell_princ_map;
 
-    // Search the existing list to see if we have a match 
+    // Search the existing list to see if we have a match
     if ( next ) {
         for ( ; next ; next = next->next ) {
             if ( !strcmp(next->cell, cell) ) {
@@ -894,7 +894,7 @@ KFW_AFS_update_cell_princ_map(krb5_context ctx, char * cell, char *pname, int ac
                 }
             }
         }
-    } 
+    }
 
     // If not, match add a new node to the beginning of the list and assign init it
     if ( !next ) {
@@ -907,7 +907,7 @@ KFW_AFS_update_cell_princ_map(krb5_context ctx, char * cell, char *pname, int ac
     }
 }
 
-void 
+void
 KFW_AFS_delete_cell_princ_maps(krb5_context ctx, char * pname, char * cell)
 {
     struct cell_principal_map ** next = &cell_princ_map;
@@ -916,7 +916,7 @@ KFW_AFS_delete_cell_princ_maps(krb5_context ctx, char * pname, char * cell)
         return;
 
     while ( (*next) ) {
-        if ( !strcmp((*next)->principal,pname) || 
+        if ( !strcmp((*next)->principal,pname) ||
              !strcmp((*next)->cell,cell) ) {
             void * temp;
             free((*next)->principal);
@@ -928,9 +928,9 @@ KFW_AFS_delete_cell_princ_maps(krb5_context ctx, char * pname, char * cell)
     }
 }
 
-// Returns (if possible) a principal which has been known in 
+// Returns (if possible) a principal which has been known in
 // the past to have been used to obtain tokens for the specified
-// cell.  
+// cell.
 // TODO: Attempt to return one which has not yet expired by checking
 // the principal/ccache data
 int
@@ -969,7 +969,7 @@ KFW_AFS_find_cells_for_princ(krb5_context ctx, char * pname, char **cells[], int
     int     count = 0, i;
     struct cell_principal_map * next_map = cell_princ_map;
     const char * princ = NULL;
-    
+
     if ( !pname )
         return 0;
 
@@ -1052,7 +1052,7 @@ KFW_import_windows_lsa(void)
     char cell[128]="", realm[128]="", *def_realm = 0;
     unsigned int i;
     DWORD dwMsLsaImport;
-         
+
     if (!pkrb5_init_context)
         return;
 
@@ -1176,7 +1176,7 @@ KFW_import_ccache_data(void)
             OutputDebugString("\n");
         }
         if ( strcmp(pNCi[i]->name,pNCi[i]->principal)
-             && strcmp(pNCi[i]->name,LSA_CCNAME) 
+             && strcmp(pNCi[i]->name,LSA_CCNAME)
              ) {
             int found = 0;
             for ( j=0; pNCi[j]; j++ ) {
@@ -1185,7 +1185,7 @@ KFW_import_ccache_data(void)
                     break;
                 }
             }
-            
+
             code = pkrb5_cc_resolve(ctx, pNCi[i]->principal, &cc);
             if (code) goto loop_cleanup;
 
@@ -1281,7 +1281,7 @@ KFW_import_ccache_data(void)
                         OutputDebugString("Calling KFW_AFS_klog() to obtain token\n");
                     }
 
-                    code = KFW_AFS_klog(ctx, cc, "afs", cell->data, realm->data, 
+                    code = KFW_AFS_klog(ctx, cc, "afs", cell->data, realm->data,
 #ifndef USE_LEASH
                                         600,
 #else
@@ -1337,7 +1337,7 @@ KFW_import_ccache_data(void)
 
 
 int
-KFW_AFS_get_cred( char * username, 
+KFW_AFS_get_cred( char * username,
                   char * cell,
                   char * password,
                   int lifetime,
@@ -1429,8 +1429,8 @@ KFW_AFS_get_cred( char * username,
 #endif
 
     if ( password && password[0] ) {
-        code = KFW_kinit( ctx, cc, HWND_DESKTOP, 
-                          pname, 
+        code = KFW_kinit( ctx, cc, HWND_DESKTOP,
+                          pname,
                           password,
                           lifetime,
 #ifndef USE_LEASH
@@ -1468,7 +1468,7 @@ KFW_AFS_get_cred( char * username,
 
     KFW_AFS_update_cell_princ_map(ctx, cell, pname, TRUE);
 
-    // Attempt to obtain new tokens for other cells supported by the same 
+    // Attempt to obtain new tokens for other cells supported by the same
     // principal
     cell_count = KFW_AFS_find_cells_for_princ(ctx, pname, &cells, TRUE);
     if ( cell_count > 1 ) {
@@ -1487,14 +1487,14 @@ KFW_AFS_get_cred( char * username,
                 }
                 code = KFW_AFS_get_cellconfig( cells[cell_count], (void*)&cellconfig, local_cell);
                 if ( code ) continue;
-    
+
                 realm = afs_realm_of_cell(ctx, &cellconfig);  // do not free
                 if ( IsDebuggerPresent() ) {
                     OutputDebugString("Realm: ");
                     OutputDebugString(realm);
                     OutputDebugString("\n");
                 }
-                
+
                 code = KFW_AFS_klog(ctx, cc, "afs", cells[cell_count], realm, lifetime, smbname);
                 if ( IsDebuggerPresent() ) {
                     char message[256];
@@ -1532,7 +1532,7 @@ KFW_AFS_get_cred( char * username,
     return(code);
 }
 
-int 
+int
 KFW_AFS_destroy_tickets_for_cell(char * cell)
 {
     krb5_context       ctx = NULL;
@@ -1597,7 +1597,7 @@ KFW_AFS_destroy_tickets_for_cell(char * cell)
     return 0;
 }
 
-int 
+int
 KFW_AFS_destroy_tickets_for_principal(char * user)
 {
     krb5_context       ctx = NULL;
@@ -1682,10 +1682,10 @@ KFW_AFS_renew_expiring_tokens(void)
     if (code) goto cleanup;
 
     code = pkrb5_timeofday(ctx, &now);
-    if (code) goto cleanup; 
+    if (code) goto cleanup;
 
     for ( ; pcc_next ; pcc_next = pcc_next->next ) {
-        if ( pcc_next->expired ) 
+        if ( pcc_next->expired )
             continue;
 
         if ( now >= (pcc_next->expiration_time) ) {
@@ -1697,7 +1697,7 @@ KFW_AFS_renew_expiring_tokens(void)
 
         if ( pcc_next->renew && now >= (pcc_next->expiration_time - cminRENEW * csec1MINUTE) ) {
             code = pkrb5_cc_resolve(ctx, pcc_next->ccache_name, &cc);
-            if ( code ) 
+            if ( code )
                                goto loop_cleanup;
             code = KFW_renew(ctx,cc);
 #ifdef USE_MS2MIT
@@ -1709,7 +1709,7 @@ KFW_AFS_renew_expiring_tokens(void)
             KFW_AFS_update_princ_ccache_data(ctx, cc, pcc_next->from_lsa);
             if (code) goto loop_cleanup;
 
-            // Attempt to obtain new tokens for other cells supported by the same 
+            // Attempt to obtain new tokens for other cells supported by the same
             // principal
             cell_count = KFW_AFS_find_cells_for_princ(ctx, pcc_next->principal, &cells, TRUE);
             if ( cell_count > 0 ) {
@@ -1825,8 +1825,8 @@ KFW_AFS_renew_token_for_cell(char * cell)
             }
 
 #ifdef COMMENT
-            /* krb5_cc_remove_cred() is not implemented 
-             * for a single cred 
+            /* krb5_cc_remove_cred() is not implemented
+             * for a single cred
              */
             code = pkrb5_build_principal(ctx, &service, strlen(realm),
                                           realm, "afs", cell, NULL);
@@ -1887,10 +1887,10 @@ KFW_AFS_renew_token_for_cell(char * cell)
         }
         free(principals);
     } else
-        code = -1;      // we did not renew the tokens 
+        code = -1;      // we did not renew the tokens
 
   cleanup:
-    if (ctx) 
+    if (ctx)
         pkrb5_free_context(ctx);
     return (code ? FALSE : TRUE);
 
@@ -1954,7 +1954,7 @@ KFW_renew(krb5_context alt_ctx, krb5_ccache alt_cc)
                                     KRB5_TGS_NAME_SIZE, KRB5_TGS_NAME,
                                     realm->length,realm->data,
                                     0);
-    if ( code ) 
+    if ( code )
         goto cleanup;
 
     if ( IsDebuggerPresent() ) {
@@ -2063,16 +2063,16 @@ KFW_kinit( krb5_context alt_ctx,
     if ( alt_cc ) {
         cc = alt_cc;
     } else {
-        code = pkrb5_cc_default(ctx, &cc);  
+        code = pkrb5_cc_default(ctx, &cc);
         if (code) goto cleanup;
     }
 
     code = pkrb5_parse_name(ctx, principal_name, &me);
-    if (code) 
+    if (code)
        goto cleanup;
 
     code = pkrb5_unparse_name(ctx, me, &name);
-    if (code) 
+    if (code)
        goto cleanup;
 
     if (lifetime == 0)
@@ -2150,14 +2150,14 @@ KFW_kinit( krb5_context alt_ctx,
 
             netIPAddr = htonl(publicIP);
             memcpy(addrs[i]->contents,&netIPAddr,4);
-        
+
             pkrb5_get_init_creds_opt_set_address_list(&options,addrs);
 
         }
     }
 
-    code = pkrb5_get_init_creds_password(ctx, 
-                                       &my_creds, 
+    code = pkrb5_get_init_creds_password(ctx,
+                                       &my_creds,
                                        me,
                                        password, // password
                                        KRB5_prompter, // prompter
@@ -2165,15 +2165,15 @@ KFW_kinit( krb5_context alt_ctx,
                                        0, // start time
                                        0, // service name
                                        &options);
-    if (code) 
+    if (code)
        goto cleanup;
 
     code = pkrb5_cc_initialize(ctx, cc, me);
-    if (code) 
+    if (code)
        goto cleanup;
 
     code = pkrb5_cc_store_cred(ctx, cc, &my_creds);
-    if (code) 
+    if (code)
        goto cleanup;
 
  cleanup:
@@ -2224,7 +2224,7 @@ KFW_kdestroy(krb5_context alt_ctx, krb5_ccache alt_cc)
     if ( alt_cc ) {
         cc = alt_cc;
     } else {
-        code = pkrb5_cc_default(ctx, &cc);  
+        code = pkrb5_cc_default(ctx, &cc);
         if (code) goto cleanup;
     }
 
@@ -2272,11 +2272,11 @@ GetSecurityLogonSessionData(PSECURITY_LOGON_SESSION_DATA * ppSessionData)
 }
 
 //
-// MSLSA_IsKerberosLogon() does not validate whether or not there are valid tickets in the 
-// cache.  It validates whether or not it is reasonable to assume that if we 
-// attempted to retrieve valid tickets we could do so.  Microsoft does not 
+// MSLSA_IsKerberosLogon() does not validate whether or not there are valid tickets in the
+// cache.  It validates whether or not it is reasonable to assume that if we
+// attempted to retrieve valid tickets we could do so.  Microsoft does not
 // automatically renew expired tickets.  Therefore, the cache could contain
-// expired or invalid tickets.  Microsoft also caches the user's password 
+// expired or invalid tickets.  Microsoft also caches the user's password
 // and will use it to retrieve new TGTs if the cache is empty and tickets
 // are requested.
 
@@ -2309,7 +2309,7 @@ MSLSA_IsKerberosLogon(VOID)
 }
 #endif /* USE_MS2MIT */
 
-static BOOL CALLBACK 
+static BOOL CALLBACK
 MultiInputDialogProc( HWND hDialog, UINT message, WPARAM wParam, LPARAM lParam)
 {
     int i;
@@ -2324,7 +2324,7 @@ MultiInputDialogProc( HWND hDialog, UINT message, WPARAM wParam, LPARAM lParam)
                for ( i=0; i < mid_cnt ; i++ ) {
                        if (mid_tb[i].echo == 0)
                                SendDlgItemMessage(hDialog, ID_MID_TEXT+i, EM_SETPASSWORDCHAR, 32, 0);
-                   else if (mid_tb[i].echo == 2) 
+                   else if (mid_tb[i].echo == 2)
                                SendDlgItemMessage(hDialog, ID_MID_TEXT+i, EM_SETPASSWORDCHAR, '*', 0);
                }
         return TRUE;
@@ -2345,7 +2345,7 @@ MultiInputDialogProc( HWND hDialog, UINT message, WPARAM wParam, LPARAM lParam)
     return FALSE;
 }
 
-static LPWORD 
+static LPWORD
 lpwAlign( LPWORD lpIn )
 {
     ULONG_PTR ul;
@@ -2363,8 +2363,8 @@ lpwAlign( LPWORD lpIn )
  */
 
 static LRESULT
-MultiInputDialog( HINSTANCE hinst, HWND hwndOwner, 
-                  char * ptext[], int numlines, int width, 
+MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
+                  char * ptext[], int numlines, int width,
                   int tb_cnt, struct textField * tb)
 {
     HGLOBAL hgbl;
@@ -2378,22 +2378,22 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
     hgbl = GlobalAlloc(GMEM_ZEROINIT, 4096);
     if (!hgbl)
         return -1;
+
     mid_cnt = tb_cnt;
     mid_tb = tb;
 
     lpdt = (LPDLGTEMPLATE)GlobalLock(hgbl);
+
     // Define a dialog box.
+
     lpdt->style = WS_POPUP | WS_BORDER | WS_SYSMENU
-                   | DS_MODALFRAME | WS_CAPTION | DS_CENTER 
+                   | DS_MODALFRAME | WS_CAPTION | DS_CENTER
                    | DS_SETFOREGROUND | DS_3DLOOK
                    | DS_SETFONT | DS_FIXEDSYS | DS_NOFAILCREATE;
     lpdt->cdit = numlines + (2 * tb_cnt) + 2;  // number of controls
-    lpdt->x  = 10;  
+    lpdt->x  = 10;
     lpdt->y  = 10;
-    lpdt->cx = 20 + width * 4; 
+    lpdt->cx = 20 + width * 4;
     lpdt->cy = 20 + (numlines + tb_cnt + 4) * 14;
 
     lpw = (LPWORD) (lpdt + 1);
@@ -2405,7 +2405,7 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
     lpw   += nchar;
     *lpw++ = 8;                        // font size (points)
     lpwsz = (LPWSTR) lpw;
-    nchar = MultiByteToWideChar (CP_ACP, 0, "MS Shell Dlg", 
+    nchar = MultiByteToWideChar (CP_ACP, 0, "MS Shell Dlg",
                                     -1, lpwsz, 128);
     lpw   += nchar;
 
@@ -2416,9 +2416,9 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
     lpdit = (LPDLGITEMTEMPLATE) lpw;
     lpdit->style = WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON | WS_TABSTOP | WS_BORDER;
     lpdit->dwExtendedStyle = 0;
-    lpdit->x  = (lpdt->cx - 14)/4 - 20; 
+    lpdit->x  = (lpdt->cx - 14)/4 - 20;
     lpdit->y  = 10 + (numlines + tb_cnt + 2) * 14;
-    lpdit->cx = 40; 
+    lpdit->cx = 40;
     lpdit->cy = 14;
     lpdit->id = IDOK;  // OK button identifier
 
@@ -2438,9 +2438,9 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
     lpdit = (LPDLGITEMTEMPLATE) lpw;
     lpdit->style = WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP | WS_BORDER;
     lpdit->dwExtendedStyle = 0;
-    lpdit->x  = (lpdt->cx - 14)*3/4 - 20; 
+    lpdit->x  = (lpdt->cx - 14)*3/4 - 20;
     lpdit->y  = 10 + (numlines + tb_cnt + 2) * 14;
-    lpdit->cx = 40; 
+    lpdit->cx = 40;
     lpdit->cy = 14;
     lpdit->id = IDCANCEL;  // CANCEL button identifier
 
@@ -2462,9 +2462,9 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
         lpdit = (LPDLGITEMTEMPLATE) lpw;
         lpdit->style = WS_CHILD | WS_VISIBLE | SS_LEFT;
         lpdit->dwExtendedStyle = 0;
-        lpdit->x  = 10; 
+        lpdit->x  = 10;
         lpdit->y  = 10 + i * 14;
-        lpdit->cx = (short)strlen(ptext[i]) * 4 + 10; 
+        lpdit->cx = (short)strlen(ptext[i]) * 4 + 10;
         lpdit->cy = 14;
         lpdit->id = ID_TEXT + i;  // text identifier
 
@@ -2473,12 +2473,12 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
         *lpw++ = 0x0082;                         // static class
 
         lpwsz = (LPWSTR) lpw;
-        nchar = MultiByteToWideChar (CP_ACP, 0, ptext[i], 
+        nchar = MultiByteToWideChar (CP_ACP, 0, ptext[i],
                                          -1, lpwsz, 2*width);
         lpw   += nchar;
         *lpw++ = 0;           // no creation data
     }
-    
+
     for ( i=0, pwid = 0; i<tb_cnt; i++) {
        int len = (int)strlen(tb[i].label);
         if ( pwid < len )
@@ -2494,9 +2494,9 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
         lpdit = (LPDLGITEMTEMPLATE) lpw;
         lpdit->style = WS_CHILD | WS_VISIBLE | SS_LEFT;
         lpdit->dwExtendedStyle = 0;
-        lpdit->x  = 10; 
+        lpdit->x  = 10;
         lpdit->y  = 10 + (numlines + i + 1) * 14;
-        lpdit->cx = pwid * 4; 
+        lpdit->cx = pwid * 4;
         lpdit->cy = 14;
         lpdit->id = ID_TEXT + numlines + i;  // text identifier
 
@@ -2505,7 +2505,7 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
         *lpw++ = 0x0082;                         // static class
 
         lpwsz = (LPWSTR) lpw;
-        nchar = MultiByteToWideChar (CP_ACP, 0, tb[i].label ? tb[i].label : "", 
+        nchar = MultiByteToWideChar (CP_ACP, 0, tb[i].label ? tb[i].label : "",
                                      -1, lpwsz, 128);
         lpw   += nchar;
         *lpw++ = 0;           // no creation data
@@ -2517,9 +2517,9 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
         lpdit = (LPDLGITEMTEMPLATE) lpw;
         lpdit->style = WS_CHILD | WS_VISIBLE | ES_LEFT | WS_TABSTOP | WS_BORDER | (tb[i].echo == 1 ? 0L : ES_PASSWORD);
         lpdit->dwExtendedStyle = 0;
-        lpdit->x  = 10 + (pwid + 1) * 4; 
+        lpdit->x  = 10 + (pwid + 1) * 4;
         lpdit->y  = 10 + (numlines + i + 1) * 14;
-        lpdit->cx = (width - (pwid + 1)) * 4; 
+        lpdit->cx = (width - (pwid + 1)) * 4;
         lpdit->cy = 14;
         lpdit->id = ID_MID_TEXT + i;             // identifier
 
@@ -2528,16 +2528,16 @@ MultiInputDialog( HINSTANCE hinst, HWND hwndOwner,
         *lpw++ = 0x0081;                         // edit class
 
         lpwsz = (LPWSTR) lpw;
-        nchar = MultiByteToWideChar (CP_ACP, 0, tb[i].def ? tb[i].def : "", 
+        nchar = MultiByteToWideChar (CP_ACP, 0, tb[i].def ? tb[i].def : "",
                                      -1, lpwsz, 128);
         lpw   += nchar;
         *lpw++ = 0;           // no creation data
     }
 
-    GlobalUnlock(hgbl); 
-    ret = DialogBoxIndirect(hinst, (LPDLGTEMPLATE) hgbl, 
-                                                       hwndOwner, (DLGPROC) MultiInputDialogProc); 
-    GlobalFree(hgbl); 
+    GlobalUnlock(hgbl);
+    ret = DialogBoxIndirect(hinst, (LPDLGTEMPLATE) hgbl,
+                                                       hwndOwner, (DLGPROC) MultiInputDialogProc);
+    GlobalFree(hgbl);
 
     switch ( ret ) {
     case 0:     /* Timeout */
@@ -2568,7 +2568,7 @@ multi_field_dialog(HWND hParent, char * preface, int n, struct textField tb[])
     char * plines[16], *p = preface ? preface : "";
     int i;
 
-    for ( i=0; i<16; i++ ) 
+    for ( i=0; i<16; i++ )
         plines[i] = NULL;
 
     while (*p && numlines < 16) {
@@ -2579,7 +2579,7 @@ multi_field_dialog(HWND hParent, char * preface, int n, struct textField tb[])
             p++;
         } else if ( *p == '\n' ) {
             *p++ = '\0';
-        } 
+        }
         if ( strlen(plines[numlines-1]) > maxwidth )
             maxwidth = (int)strlen(plines[numlines-1]);
     }
@@ -2623,7 +2623,7 @@ KRB5_prompter( krb5_context context,
             tb[i].label = prompts[i].prompt;
             tb[i].def = NULL;
             tb[i].echo = (prompts[i].hidden ? 2 : 1);
-        }   
+        }
 
         ok = multi_field_dialog(hParent,(char *)banner,num_prompts,tb);
         if ( ok ) {
@@ -2717,12 +2717,12 @@ KFW_AFS_unlog(void)
 
 #define ALLOW_REGISTER 1
 static int
-ViceIDToUsername(char *username, 
-                 char *realm_of_user, 
+ViceIDToUsername(char *username,
+                 char *realm_of_user,
                  char *realm_of_cell,
                  char * cell_to_use,
-                 struct ktc_principal *aclient, 
-                 struct ktc_principal *aserver, 
+                 struct ktc_principal *aclient,
+                 struct ktc_principal *aserver,
                  struct ktc_token *atoken)
 {
     static char lastcell[CELL_MAXNAMELEN+1] = { 0 };
@@ -2918,7 +2918,7 @@ KFW_AFS_klog(
 
     code = pkrb5_cc_get_principal(ctx, cc, &client_principal);
     if (code) {
-        if ( code == KRB5_CC_NOTFOUND && IsDebuggerPresent() ) 
+        if ( code == KRB5_CC_NOTFOUND && IsDebuggerPresent() )
         {
             OutputDebugString("Principal Not Found for ccache\n");
         }
@@ -2926,7 +2926,7 @@ KFW_AFS_klog(
     }
 
     if (!KFW_accept_dotted_usernames()) {
-        /* look for client principals which cannot be distinguished 
+        /* look for client principals which cannot be distinguished
          * from Kerberos 4 multi-component principal names
          */
         k5data = krb5_princ_component(ctx,client_principal,0);
@@ -2943,7 +2943,7 @@ KFW_AFS_klog(
     }
 
     i = krb5_princ_realm(ctx, client_principal)->length;
-    if (i > REALM_SZ-1) 
+    if (i > REALM_SZ-1)
         i = REALM_SZ-1;
     StringCbCopyN( realm_of_user, sizeof(realm_of_user),
                    krb5_princ_realm(ctx, client_principal)->data, i);
@@ -2955,7 +2955,7 @@ KFW_AFS_klog(
         if ((rc = (*pkrb_get_tf_realm)((*ptkt_string)(), realm_of_user)) != KSUCCESS)
         {
             goto cleanup;
-        }       
+        }
     }
 #else
     if (!try_krb5)
@@ -2999,7 +2999,7 @@ KFW_AFS_klog(
         increds.keyblock.enctype = ENCTYPE_DES_CBC_CRC;
 
         /* If there was a specific realm we are supposed to try
-         * then use it 
+         * then use it
          */
         if (strlen(realm) != 0) {
             /* service/cell@REALM */
@@ -3069,7 +3069,7 @@ KFW_AFS_klog(
                                               realm_of_user,
                                               ServiceName,
                                               CellName,
-                                              0)) 
+                                              0))
             {
                 goto cleanup;
             }
@@ -3100,7 +3100,7 @@ KFW_AFS_klog(
             if ((code == KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN ||
                  code == KRB5_ERR_HOST_REALM_UNKNOWN ||
                  code == KRB5KRB_ERR_GENERIC /* heimdal */ ||
-                 code == KRB5KRB_AP_ERR_MSG_TYPE) && 
+                 code == KRB5KRB_AP_ERR_MSG_TYPE) &&
                  strcmp(realm_of_user, realm_of_cell)) {
                 /* Then service/cell@CELL_REALM */
                 pkrb5_free_principal(ctx,increds.server);
@@ -3128,7 +3128,7 @@ KFW_AFS_klog(
                 if (!code)
                     code = pkrb5_get_credentials(ctx, 0, cc, &increds, &k5creds);
 
-                if (!code && !strlen(realm_of_cell)) 
+                if (!code && !strlen(realm_of_cell))
                     copy_realm_of_ticket(ctx, realm_of_cell, sizeof(realm_of_cell), k5creds);
             }
 
@@ -3161,7 +3161,7 @@ KFW_AFS_klog(
 
                 if (!code)
                     code = pkrb5_get_credentials(ctx, 0, cc, &increds, &k5creds);
-                if (!code && !strlen(realm_of_cell)) 
+                if (!code && !strlen(realm_of_cell))
                     copy_realm_of_ticket(ctx, realm_of_cell, sizeof(realm_of_cell), k5creds);
             }
         }
@@ -3177,7 +3177,7 @@ KFW_AFS_klog(
         }
 
         /* This code inserts the entire K5 ticket into the token
-         * No need to perform a krb524 translation which is 
+         * No need to perform a krb524 translation which is
          * commented out in the code below
          */
         if (KFW_use_krb524() ||
@@ -3212,7 +3212,7 @@ KFW_AFS_klog(
         if (atoken.kvno == btoken.kvno &&
              atoken.ticketLen == btoken.ticketLen &&
              !memcmp(&atoken.sessionKey, &btoken.sessionKey, sizeof(atoken.sessionKey)) &&
-             !memcmp(atoken.ticket, btoken.ticket, atoken.ticketLen)) 
+             !memcmp(atoken.ticket, btoken.ticket, atoken.ticketLen))
         {
             /* Success - Nothing to do */
             goto cleanup;
@@ -3247,7 +3247,7 @@ KFW_AFS_klog(
 
        GetEnvironmentVariable(DO_NOT_REGISTER_VARNAME, NULL, 0);
        if (GetLastError() == ERROR_ENVVAR_NOT_FOUND)
-           ViceIDToUsername(aclient.name, realm_of_user, realm_of_cell, CellName, 
+           ViceIDToUsername(aclient.name, realm_of_user, realm_of_cell, CellName,
                             &aclient, &aserver, &atoken);
 
         if ( smbname ) {
@@ -3266,7 +3266,7 @@ KFW_AFS_klog(
         goto cleanup;
 #else
         /* Otherwise, the ticket could have been too large so try to
-         * convert using the krb524d running with the KDC 
+         * convert using the krb524d running with the KDC
          */
         code = pkrb524_convert_creds_kdc(ctx, k5creds, &creds);
         pkrb5_free_creds(ctx, k5creds);
@@ -3346,7 +3346,7 @@ KFW_AFS_klog(
     if (atoken.kvno == btoken.kvno &&
         atoken.ticketLen == btoken.ticketLen &&
         !memcmp(&atoken.sessionKey, &btoken.sessionKey, sizeof(atoken.sessionKey)) &&
-        !memcmp(atoken.ticket, btoken.ticket, atoken.ticketLen)) 
+        !memcmp(atoken.ticket, btoken.ticket, atoken.ticketLen))
     {
         goto cleanup;
     }
@@ -3372,7 +3372,7 @@ KFW_AFS_klog(
 
     GetEnvironmentVariable(DO_NOT_REGISTER_VARNAME, NULL, 0);
     if (GetLastError() == ERROR_ENVVAR_NOT_FOUND)
-       ViceIDToUsername(aclient.name, realm_of_user, realm_of_cell, CellName, 
+       ViceIDToUsername(aclient.name, realm_of_user, realm_of_cell, CellName,
                         &aclient, &aserver, &atoken);
 
     if ( smbname ) {
@@ -3483,7 +3483,7 @@ KFW_AFS_get_cellconfig(char *cell, struct afsconf_cell *cellconfig, char *local_
 /**************************************/
 /* get_cellconfig_callback():         */
 /**************************************/
-static long 
+static long
 get_cellconfig_callback(void *cellconfig, struct sockaddr_in *addrp, char *namep, unsigned short ipRank)
 {
     struct afsconf_cell *cc = (struct afsconf_cell *)cellconfig;
@@ -3503,11 +3503,11 @@ void
 KFW_AFS_error(LONG rc, LPCSTR FailedFunctionName)
 {
     char message[256];
-    const char *errText; 
+    const char *errText;
 
-    // Using AFS defines as error messages for now, until Transarc 
-    // gets back to me with "string" translations of each of these 
-    // const. defines. 
+    // Using AFS defines as error messages for now, until Transarc
+    // gets back to me with "string" translations of each of these
+    // const. defines.
     if (rc == KTC_ERROR)
       errText = "KTC_ERROR";
     else if (rc == KTC_TOOBIG)
@@ -3537,65 +3537,65 @@ KFW_AFS_error(LONG rc, LPCSTR FailedFunctionName)
     return;
 }
 
-static DWORD 
+static DWORD
 GetServiceStatus(
-    LPSTR lpszMachineName, 
+    LPSTR lpszMachineName,
     LPSTR lpszServiceName,
-    DWORD *lpdwCurrentState) 
-{ 
-    DWORD           hr               = NOERROR; 
-    SC_HANDLE       schSCManager     = NULL; 
-    SC_HANDLE       schService       = NULL; 
-    DWORD           fdwDesiredAccess = 0; 
-    SERVICE_STATUS  ssServiceStatus  = {0}; 
-    BOOL            fRet             = FALSE; 
-
-    *lpdwCurrentState = 0; 
-    fdwDesiredAccess = GENERIC_READ; 
-    schSCManager = OpenSCManager(lpszMachineName,  
+    DWORD *lpdwCurrentState)
+{
+    DWORD           hr               = NOERROR;
+    SC_HANDLE       schSCManager     = NULL;
+    SC_HANDLE       schService       = NULL;
+    DWORD           fdwDesiredAccess = 0;
+    SERVICE_STATUS  ssServiceStatus  = {0};
+    BOOL            fRet             = FALSE;
+
+    *lpdwCurrentState = 0;
+
+    fdwDesiredAccess = GENERIC_READ;
+
+    schSCManager = OpenSCManager(lpszMachineName,
                                  NULL,
-                                 fdwDesiredAccess); 
-    if(schSCManager == NULL) 
-    { 
+                                 fdwDesiredAccess);
+
+    if(schSCManager == NULL)
+    {
         hr = GetLastError();
-        goto cleanup; 
-    } 
+        goto cleanup;
+    }
+
     schService = OpenService(schSCManager,
                              lpszServiceName,
-                             fdwDesiredAccess); 
-    if(schService == NULL) 
-    { 
+                             fdwDesiredAccess);
+
+    if(schService == NULL)
+    {
         hr = GetLastError();
-        goto cleanup; 
-    } 
+        goto cleanup;
+    }
+
     fRet = QueryServiceStatus(schService,
-                              &ssServiceStatus); 
-    if(fRet == FALSE) 
-    { 
-        hr = GetLastError(); 
-        goto cleanup; 
-    } 
-    *lpdwCurrentState = ssServiceStatus.dwCurrentState; 
-cleanup: 
-    CloseServiceHandle(schService); 
-    CloseServiceHandle(schSCManager); 
-    return(hr); 
-} 
+                              &ssServiceStatus);
+
+    if(fRet == FALSE)
+    {
+        hr = GetLastError();
+        goto cleanup;
+    }
+
+    *lpdwCurrentState = ssServiceStatus.dwCurrentState;
+
+cleanup:
+
+    CloseServiceHandle(schService);
+    CloseServiceHandle(schSCManager);
+
+    return(hr);
+}
 
 void
 UnloadFuncs(
-    FUNC_INFO fi[], 
+    FUNC_INFO fi[],
     HINSTANCE h
     )
 {
@@ -3608,8 +3608,8 @@ UnloadFuncs(
 
 int
 LoadFuncs(
-    const char* dll_name, 
-    FUNC_INFO fi[], 
+    const char* dll_name,
+    FUNC_INFO fi[],
     HINSTANCE* ph,  // [out, optional] - DLL handle
     int* pindex,    // [out, optional] - index of last func loaded (-1 if none)
     int cleanup,    // cleanup function pointers and unload on error
@@ -3703,8 +3703,8 @@ BOOL KFW_probe_kdc(struct afsconf_cell * cellconfig)
     }
     password[PROBE_PASSWORD_LEN] = '\0';
 
-    code = KFW_kinit(NULL, NULL, HWND_DESKTOP, 
-                      pname, 
+    code = KFW_kinit(NULL, NULL, HWND_DESKTOP,
+                      pname,
                       password,
                       5,
                       0,
@@ -3784,7 +3784,7 @@ KFW_AFS_get_lsa_principal(char * szUser, DWORD *dwSize)
     return success;
 }
 
-int 
+int
 KFW_AFS_set_file_cache_dacl(char *filename, HANDLE hUserToken)
 {
     // SID_IDENTIFIER_AUTHORITY authority = SECURITY_NT_SID_AUTHORITY;
@@ -3795,7 +3795,7 @@ KFW_AFS_set_file_cache_dacl(char *filename, HANDLE hUserToken)
     PTOKEN_USER pTokenUser = NULL;
     DWORD retLen;
     DWORD gle;
-    int ret = 0;  
+    int ret = 0;
 
     if (!filename) {
        return 1;
@@ -3819,13 +3819,13 @@ KFW_AFS_set_file_cache_dacl(char *filename, HANDLE hUserToken)
                pTokenUser = (PTOKEN_USER) LocalAlloc(LPTR, retLen);
 
                GetTokenInformation(hUserToken, TokenUser, pTokenUser, retLen, &retLen);
-           }            
+           }
        }
 
        if (pTokenUser) {
            UserSIDlength = GetLengthSid(pTokenUser->User.Sid);
 
-           ccacheACLlength += sizeof(ACCESS_ALLOWED_ACE) + UserSIDlength 
+           ccacheACLlength += sizeof(ACCESS_ALLOWED_ACE) + UserSIDlength
                - sizeof(DWORD);
        }
     }
@@ -3846,7 +3846,7 @@ KFW_AFS_set_file_cache_dacl(char *filename, HANDLE hUserToken)
        if (!SetNamedSecurityInfo( filename, SE_FILE_OBJECT,
                                   DACL_SECURITY_INFORMATION | PROTECTED_DACL_SECURITY_INFORMATION,
                                   NULL,
-                                  NULL, 
+                                  NULL,
                                   ccacheACL,
                                   NULL)) {
            gle = GetLastError();
@@ -3856,7 +3856,7 @@ KFW_AFS_set_file_cache_dacl(char *filename, HANDLE hUserToken)
        if (!SetNamedSecurityInfo( filename, SE_FILE_OBJECT,
                                   OWNER_SECURITY_INFORMATION,
                                   pTokenUser->User.Sid,
-                                  NULL, 
+                                  NULL,
                                   NULL,
                                   NULL)) {
            gle = GetLastError();
@@ -3867,7 +3867,7 @@ KFW_AFS_set_file_cache_dacl(char *filename, HANDLE hUserToken)
        if (!SetNamedSecurityInfo( filename, SE_FILE_OBJECT,
                                   DACL_SECURITY_INFORMATION | PROTECTED_DACL_SECURITY_INFORMATION,
                                   NULL,
-                                  NULL, 
+                                  NULL,
                                   ccacheACL,
                                   NULL)) {
            gle = GetLastError();
@@ -3886,24 +3886,24 @@ KFW_AFS_set_file_cache_dacl(char *filename, HANDLE hUserToken)
     return ret;
 }
 
-int 
+int
 KFW_AFS_obtain_user_temp_directory(HANDLE hUserToken, char *newfilename, int size)
 {
     int  retval = 0;
     DWORD dwSize = size-1;     /* leave room for nul */
     DWORD dwLen  = 0;
+
     if (!hUserToken || !newfilename || size <= 0)
        return 1;
+
      *newfilename = '\0';
+
      dwLen = ExpandEnvironmentStringsForUser(hUserToken, "%TEMP%", newfilename, dwSize);
      if ( !dwLen || dwLen > dwSize )
        dwLen = ExpandEnvironmentStringsForUser(hUserToken, "%TMP%", newfilename, dwSize);
      if ( !dwLen || dwLen > dwSize )
        return 1;
+
      newfilename[dwSize] = '\0';
     return 0;
 }
@@ -4000,7 +4000,7 @@ KFW_AFS_copy_file_cache_to_default_cache(char * filename)
 
     code = pkrb5_cc_resolve(ctx, cachename, &cc);
     if (code) goto cleanup;
-    
+
     code = pkrb5_cc_get_principal(ctx, cc, &princ);
 
     code = pkrb5_cc_default(ctx, &ncc);
@@ -4036,7 +4036,7 @@ KFW_AFS_copy_file_cache_to_default_cache(char * filename)
     return 0;
 }
 
-/* We are including this 
+/* We are including this
 
 /* Ticket lifetime.  This defines the table used to lookup lifetime for the
    fixed part of rande of the one byte lifetime field.  Values less than 0x80
index be5876e2255bf75eefd2ec3d9f8574eb15f58aa7..64cbf4b9224b57e30e90b7c7098b9ef7ebcb4ab0 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -42,13 +42,13 @@ HANDLE hDLL;
 
 #define AFS_LOGON_EVENT_NAME TEXT("AFS Logon")
 
-void DebugEvent0(char *a) 
+void DebugEvent0(char *a)
 {
     HANDLE h; char *ptbuf[1];
-    
+
     if (!ISLOGONTRACE(TraceOption))
         return;
-    
+
     h = RegisterEventSource(NULL, AFS_LOGON_EVENT_NAME);
     if (h != INVALID_HANDLE_VALUE) {
         ptbuf[0] = a;
@@ -58,7 +58,7 @@ void DebugEvent0(char *a)
 }
 
 #define MAXBUF_ 512
-void DebugEvent(char *b,...) 
+void DebugEvent(char *b,...)
 {
     HANDLE h; char *ptbuf[1],buf[MAXBUF_+1];
     va_list marker;
@@ -116,21 +116,21 @@ void AfsLogonInit(void)
 {
     if ( bInit == FALSE ) {
         if ( WaitForSingleObject( hInitMutex, INFINITE ) == WAIT_OBJECT_0 ) {
-           /* initAFSDirPath() initializes an array and sets a 
+           /* initAFSDirPath() initializes an array and sets a
             * flag so that the initialization can only occur
-            * once.  No cleanup will be done when the DLL is 
-            * unloaded so the initialization will not be 
+            * once.  No cleanup will be done when the DLL is
+            * unloaded so the initialization will not be
             * performed again on a subsequent reload
             */
            initAFSDirPath();
 
            /* ka_Init initializes a number of error tables.
-            * and then calls ka_CellConfig() which grabs 
+            * and then calls ka_CellConfig() which grabs
             * an afsconf_dir structure via afsconf_Open().
             * Upon a second attempt to call ka_CellConfig()
             * the structure will be released with afsconf_Close()
             * and then re-opened.  Could this corrupt memory?
-            * 
+            *
             * We only need this if we are not using KFW.
             */
            if (!KFW_is_available())
@@ -231,10 +231,10 @@ DWORD APIENTRY NPGetCaps(DWORD index)
     default:
         return 0;
     }
-}       
+}
 
-NET_API_STATUS 
-NetUserGetProfilePath( LPCWSTR Domain, LPCWSTR UserName, char * profilePath, 
+NET_API_STATUS
+NetUserGetProfilePath( LPCWSTR Domain, LPCWSTR UserName, char * profilePath,
                        DWORD profilePathLen )
 {
     NET_API_STATUS code;
@@ -243,7 +243,7 @@ NetUserGetProfilePath( LPCWSTR Domain, LPCWSTR UserName, char * profilePath,
 
     NetGetAnyDCName(NULL, Domain, (LPBYTE *)&ServerName);
     /* if NetGetAnyDCName fails, ServerName == NULL
-     * NetUserGetInfo will obtain local user information 
+     * NetUserGetInfo will obtain local user information
      */
     code = NetUserGetInfo(ServerName, UserName, 3, (LPBYTE *)&p3);
     if (code == NERR_Success)
@@ -263,7 +263,7 @@ NetUserGetProfilePath( LPCWSTR Domain, LPCWSTR UserName, char * profilePath,
             NetApiBufferFree(p3);
         }
     }
-    if (ServerName) 
+    if (ServerName)
         NetApiBufferFree(ServerName);
     return code;
 }
@@ -288,7 +288,7 @@ BOOL IsServiceRunning (void)
     }
     DebugEvent("AFS AfsLogon - Test Service Running Return Code[%x] ?Running[%d]",Status.dwCurrentState,(Status.dwCurrentState == SERVICE_RUNNING));
     return (Status.dwCurrentState == SERVICE_RUNNING);
-}   
+}
 
 BOOL IsServiceStartPending (void)
 {
@@ -310,7 +310,7 @@ BOOL IsServiceStartPending (void)
     }
     DebugEvent("AFS AfsLogon - Test Service Start Pending Return Code[%x] ?Start Pending[%d]",Status.dwCurrentState,(Status.dwCurrentState == SERVICE_START_PENDING));
     return (Status.dwCurrentState == SERVICE_START_PENDING);
-}   
+}
 
 /* LOOKUPKEYCHAIN: macro to look up the value in the list of keys in order until it's found
    v:variable to receive value (reference type)
@@ -348,7 +348,7 @@ BOOL IsServiceStartPending (void)
 /* Get domain specific configuration info.  We are returning void because if anything goes wrong
    we just return defaults.
  */
-void 
+void
 GetDomainLogonOptions( PLUID lpLogonId, char * username, char * domain, LogonOptions_t *opt ) {
     HKEY hkParm = NULL; /* Service parameter */
     HKEY hkNp = NULL;   /* network provider key */
@@ -412,7 +412,7 @@ GetDomainLogonOptions( PLUID lpLogonId, char * username, char * domain, LogonOpt
         DebugEvent0("Not opening domain key");
 
     /* Each individual can either be specified on the domain key, the domains key or in the
-       net provider key.  They fail over in that order.  If none is found, we just use the 
+       net provider key.  They fail over in that order.  If none is found, we just use the
        defaults. */
 
     /* LogonOption */
@@ -457,7 +457,7 @@ GetDomainLogonOptions( PLUID lpLogonId, char * username, char * domain, LogonOpt
             DebugEvent("LsaGetLogonSessionData failed [0x%x]", Status);
             goto bad_strings;
         }
-        
+
         if (!UnicodeStringToANSI(plsd->UserName, lsaUsername, MAX_USERNAME_LENGTH))
             goto bad_strings;
 
@@ -497,7 +497,7 @@ GetDomainLogonOptions( PLUID lpLogonId, char * username, char * domain, LogonOpt
 
         DebugEvent("Constructing username using [%s] and [%s]",
                    username, domain);
+
         len = strlen(username) + strlen(domain) + 2;
 
         opt->smbName = malloc(len);
@@ -716,7 +716,7 @@ GetDomainLogonOptions( PLUID lpLogonId, char * username, char * domain, LogonOpt
     if(hkDom) RegCloseKey(hkDom);
     if(hkDoms) RegCloseKey(hkDoms);
     if(hkParm) RegCloseKey(hkParm);
-}       
+}
 
 #undef LOOKUPKEYCHAIN
 
@@ -739,7 +739,7 @@ DWORD GetFileCellName(char * path, char * cell, size_t cellLen) {
         cell[cellLen - 1] = '\0';
     }
     return code;
-}       
+}
 
 
 static BOOL
@@ -753,7 +753,7 @@ UnicodeStringToANSI(UNICODE_STRING uInputString, LPSTR lpszOutputString, int nOu
     if (CodePageInfo.MaxCharSize > 1)
         // Only supporting non-Unicode strings
         return FALSE;
-    
+
     if (uInputString.Buffer && ((LPBYTE) uInputString.Buffer)[1] == '\0')
     {
         // Looks like unicode, better translate it
@@ -763,7 +763,7 @@ UnicodeStringToANSI(UNICODE_STRING uInputString, LPSTR lpszOutputString, int nOu
         lpszOutputString[min(uInputString.Length/2,nOutStringLen-1)] = '\0';
         return TRUE;
     }
-      
+
     lpszOutputString[0] = '\0';
     return FALSE;
 }  // UnicodeStringToANSI
@@ -832,11 +832,11 @@ DWORD APIENTRY NPLogonNotify(
 
     /* Initialize Logon Script to none */
     *lpLogonScript=NULL;
-    
+
     /* MSV1_0_INTERACTIVE_LOGON and KERB_INTERACTIVE_LOGON are equivalent for
      * our purposes */
 
-    if ( wcsicmp(lpAuthentInfoType,L"MSV1_0:Interactive") && 
+    if ( wcsicmp(lpAuthentInfoType,L"MSV1_0:Interactive") &&
          wcsicmp(lpAuthentInfoType,L"Kerberos:Interactive") )
     {
         DebugEvent("Unsupported Authentication Info Type: %S",
@@ -889,7 +889,7 @@ DWORD APIENTRY NPLogonNotify(
 
     DebugEvent("LogonOption[%x], Service AutoStart[%d]",
                 opt.LogonOption,afsWillAutoStart);
-    
+
     /* Check for zero length password if integrated logon*/
     if ( ISLOGONINTEGRATED(opt.LogonOption) )  {
         if ( password[0] == 0 ) {
@@ -899,19 +899,19 @@ DWORD APIENTRY NPLogonNotify(
             code=0;
         }
 
-        /* Get cell name if doing integrated logon.  
+        /* Get cell name if doing integrated logon.
            We might overwrite this if we are logging into an AD realm and we find out that
            the user's home dir is in some other cell. */
         DebugEvent("About to call cm_GetRootCellName(%s)",cell);
         code = cm_GetRootCellName(cell);
-        if (code < 0) { 
+        if (code < 0) {
             DebugEvent0("Unable to obtain Root Cell");
             code = KTC_NOCELL;
             reason = "unknown cell";
             code=0;
         } else {
             DebugEvent("Cell is %s",cell);
-        }       
+        }
 
         /* We get the user's home directory path, if applicable, though we can't lookup the
            cell right away because the client service may not have started yet. This call
@@ -934,14 +934,14 @@ DWORD APIENTRY NPLogonNotify(
                    DebugEvent("profile path [%s] is in cell [%s]",homePath,cell);
                }
                /* Don't bail out if GetFileCellName failed.
-                * The home dir may not be in AFS after all. 
+                * The home dir may not be in AFS after all.
                 */
            } else
                code=0;
-               
+
            /* if Integrated Logon  */
            if (ISLOGONINTEGRATED(opt.LogonOption))
-           {                   
+           {
                if ( KFW_is_available() ) {
                    SetEnvironmentVariable(DO_NOT_REGISTER_VARNAME, "");
                     if (opt.realm) {
@@ -971,7 +971,7 @@ DWORD APIENTRY NPLogonNotify(
                                     uname,opt.smbName,cell,code);
                     }
                    SetEnvironmentVariable(DO_NOT_REGISTER_VARNAME, NULL);
-                   if (code == 0 && opt.theseCells) { 
+                   if (code == 0 && opt.theseCells) {
                        char * principal, *p;
                        size_t len, tlen;
 
@@ -1014,7 +1014,7 @@ DWORD APIENTRY NPLogonNotify(
                                                        &reason);
                    DebugEvent("AFS AfsLogon - (INTEGRATED only)ka_UserAuthenticateGeneral2 Code[%x] uname[%s] smbname=[%s] Cell[%s] PwExp=[%d] Reason=[%s]",
                                code,uname,opt.smbName,cell,pw_exp,reason?reason:"");
-               }       
+               }
                if ( code && code != KTC_NOCM && code != KTC_NOCMRPC && !lowercased_name ) {
                    for ( ctemp = uname; *ctemp ; ctemp++) {
                        *ctemp = tolower(*ctemp);
@@ -1027,12 +1027,12 @@ DWORD APIENTRY NPLogonNotify(
 
                /* If we've failed because the client isn't running yet and the
                 * client is set to autostart (and therefore it makes sense for
-                * us to wait for it to start) then sleep a while and try again. 
+                * us to wait for it to start) then sleep a while and try again.
                 * If the error was something else, then give up. */
                if (code != KTC_NOCM && code != KTC_NOCMRPC)
                    break;
            }
-           else {  
+           else {
                /*JUST check to see if its running*/
                if (IsServiceRunning())
                    break;
@@ -1070,7 +1070,7 @@ DWORD APIENTRY NPLogonNotify(
     DebugEvent0("while loop exited");
 
     /* remove any kerberos 5 tickets currently held by the SYSTEM account
-     * for this user 
+     * for this user
      */
 
     if (ISLOGONINTEGRATED(opt.LogonOption) && KFW_is_available()) {
@@ -1096,7 +1096,7 @@ DWORD APIENTRY NPLogonNotify(
        ReportEvent(h, EVENTLOG_WARNING_TYPE, 0, 1008, NULL,
                     1, 0, ptbuf, NULL);
        DeregisterEventSource(h);
-           
+
         code = MapAuthError(code);
         SetLastError(code);
 
@@ -1116,7 +1116,7 @@ DWORD APIENTRY NPLogonNotify(
 
     DebugEvent("AFS AfsLogon - Exit","Return Code[%x]",code);
     return code;
-}       
+}
 
 DWORD APIENTRY NPPasswordChangeNotify(
        LPCWSTR lpAuthentInfoType,
@@ -1165,14 +1165,14 @@ BOOL IsPathInAfs(const CHAR *strPath)
 }
 
 #ifdef COMMENT
-typedef struct _WLX_NOTIFICATION_INFO {  
-    ULONG Size;  
-    ULONG Flags;  
-    PWSTR UserName;  
-    PWSTR Domain;  
-    PWSTR WindowStation;  
-    HANDLE hToken;  
-    HDESK hDesktop;  
+typedef struct _WLX_NOTIFICATION_INFO {
+    ULONG Size;
+    ULONG Flags;
+    PWSTR UserName;
+    PWSTR Domain;
+    PWSTR WindowStation;
+    HANDLE hToken;
+    HDESK hDesktop;
     PFNMSGECALLBACK pStatusCallback;
 } WLX_NOTIFICATION_INFO, *PWLX_NOTIFICATION_INFO;
 #endif
@@ -1251,7 +1251,7 @@ VOID AFS_Logoff_Event( PWLX_NOTIFICATION_INFO pInfo )
                }
            }
 
-           /* We can't use pInfo->Domain for the domain since in the cross realm case 
+           /* We can't use pInfo->Domain for the domain since in the cross realm case
             * this is source domain and not the destination domain.
             */
            if (tokenUser && QueryAdHomePathFromSid( profileDir, sizeof(profileDir), tokenUser->User.Sid, pInfo->Domain)) {
@@ -1291,7 +1291,7 @@ VOID AFS_Logoff_Event( PWLX_NOTIFICATION_INFO pInfo )
     }
 
     DebugEvent0("AFS_Logoff_Event - End");
-}   
+}
 
 VOID AFS_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
 {
@@ -1327,7 +1327,7 @@ VOID AFS_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
         StringCchLengthW(pInfo->UserName, MAX_USERNAME_LENGTH, &szlen);
         WideCharToMultiByte(CP_UTF8, 0, pInfo->UserName, szlen,
                             username, sizeof(username), NULL, NULL);
-        
+
         StringCchLengthW(pInfo->Domain, MAX_DOMAIN_LENGTH, &szlen);
         WideCharToMultiByte(CP_UTF8, 0, pInfo->Domain, szlen,
                             domain, sizeof(domain), NULL, NULL);
@@ -1341,7 +1341,7 @@ VOID AFS_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
            DebugEvent0("AFS_Logon_Event - No pInfo->Domain");
     }
 
-    DebugEvent("AFS_Logon_Event - opt.LogonOption = %lX opt.flags = %lX", 
+    DebugEvent("AFS_Logon_Event - opt.LogonOption = %lX opt.flags = %lX",
                opt.LogonOption, opt.flags);
 
     if (!ISLOGONINTEGRATED(opt.LogonOption) || !ISREMOTE(opt.flags)) {
@@ -1363,7 +1363,7 @@ VOID AFS_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
         }
     }
 
-    /* We can't use pInfo->Domain for the domain since in the cross realm case 
+    /* We can't use pInfo->Domain for the domain since in the cross realm case
      * this is source domain and not the destination domain.
      */
     if (tokenUser && QueryAdHomePathFromSid( profileDir, sizeof(profileDir), tokenUser->User.Sid, pInfo->Domain)) {
@@ -1374,7 +1374,7 @@ VOID AFS_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
                 GetUserProfileDirectory(pInfo->hToken, profileDir, &len);
         }
     }
-    
+
     if (strlen(profileDir)) {
         DebugEvent("AFS_Logon_Event - Profile Directory: %s", profileDir);
     } else {
@@ -1405,7 +1405,7 @@ VOID AFS_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
                         szPath, szUserA,res);
         else
             DebugEvent0("AFS_Logon_Event - WNetAddConnection2() succeeded");
-    } else 
+    } else
         DebugEvent("AFS_Logon_Event - User name conversion failed: GLE = 0x%X",GetLastError());
 
     if ( tokenUser )
@@ -1491,22 +1491,22 @@ VOID KFW_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
     }
 
     strcat(filename, "\\");
-    strcat(filename, szLogonId);    
+    strcat(filename, szLogonId);
 
-    hf = CreateFile(filename, FILE_ALL_ACCESS, 0, NULL, OPEN_EXISTING, 
+    hf = CreateFile(filename, FILE_ALL_ACCESS, 0, NULL, OPEN_EXISTING,
                     FILE_ATTRIBUTE_NORMAL, NULL);
     if (hf == INVALID_HANDLE_VALUE) {
        DebugEvent0("KFW_Logon_Event - file cannot be opened");
        return;
     }
     CloseHandle(hf);
+
     if (KFW_AFS_set_file_cache_dacl(filename, pInfo->hToken)) {
        DebugEvent0("KFW_Logon_Event - unable to set dacl");
        DeleteFile(filename);
        return;
     }
+
     if (KFW_AFS_obtain_user_temp_directory(pInfo->hToken, newfilename, sizeof(newfilename))) {
        DebugEvent0("KFW_Logon_Event - unable to obtain temp directory");
        return;
@@ -1518,9 +1518,9 @@ VOID KFW_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
     }
 
     strcat(newfilename, "\\");
-    strcat(newfilename, szLogonId);    
+    strcat(newfilename, szLogonId);
 
-    if (!MoveFileEx(filename, newfilename, 
+    if (!MoveFileEx(filename, newfilename,
                     MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING | MOVEFILE_WRITE_THROUGH)) {
         DebugEvent("KFW_Logon_Event - MoveFileEx failed GLE = 0x%x", GetLastError());
        return;
@@ -1539,7 +1539,7 @@ VOID KFW_Logon_Event( PWLX_NOTIFICATION_INFO pInfo )
                              NULL,
                              NULL,
                              &startupinfo,
-                             &procinfo)) 
+                             &procinfo))
     {
        DebugEvent("KFW_Logon_Event - CommandLine %s", commandline);
 
index 7013d006f16836c86953a86597791cbef432544a..c5c754f140986106f7191d258de97c3b1375295b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 6b3adcd8d893184320fa6e05bae84aa0ccc1f3d6..6a2f9415faca881e45e6a90f14aaabb53a71f503 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -35,7 +35,7 @@ main(int argc, char **argv) {
                         (IsWow64()?KEY_WOW64_64KEY:0)|KEY_READ|KEY_WRITE,
                         NULL,
                         &hkSubmounts,
-                        NULL) == ERROR_SUCCESS) 
+                        NULL) == ERROR_SUCCESS)
     {
         if ( argc == 2 ) {
             if (RegDeleteValue(hkSubmounts, argv[1])) {
@@ -53,7 +53,7 @@ main(int argc, char **argv) {
                                 (IsWow64()?KEY_WOW64_64KEY:0)|KEY_READ,
                                 NULL,
                                 &hkParameters,
-                                NULL) == ERROR_SUCCESS) 
+                                NULL) == ERROR_SUCCESS)
             {
                 DWORD dwSize = sizeof(mountRoot);
                 RegQueryValueEx (hkParameters, "MountRoot", NULL, NULL, (PBYTE)mountRoot, &dwSize);
index 40700da664282d26d6c6a1606bcd9bee0a3eca2c..63b1ec5fc19c285a5ea5a1494de8bd2b67b46a95 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -333,13 +333,13 @@ bad_lifetime:
     if (writeTicketFile) {
        code = krb_write_ticket_file (realm);
        if (!Silent) {
-          if (code) 
+          if (code)
               afs_com_err (rn, code, "writing Kerberos ticket file");
           else fprintf (stderr, "Wrote ticket file to /tmp\n");
       }
    }
 #endif
+
 #ifdef DEBUGEXPIRES
        if (password_expires >= 0) {
         printf ("password expires at %ld\n", password_expires);
index de36dcadb42cc6797b6edc3b10fe5b8adc26a263..ab58552365acb5641ed97bf66abdf81228c66dfd 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -46,7 +46,7 @@ int cm_HaveAccessRights(struct cm_scache *scp, struct cm_user *userp, afs_uint32
     } else {
         cm_SetFid(&tfid, scp->fid.cell, scp->fid.volume, scp->parentVnode, scp->parentUnique);
         aclScp = cm_FindSCache(&tfid);
-        if (!aclScp) 
+        if (!aclScp)
             return 0;
         if (aclScp != scp) {
             if (aclScp->fid.vnode < scp->fid.vnode)
@@ -68,7 +68,7 @@ int cm_HaveAccessRights(struct cm_scache *scp, struct cm_user *userp, afs_uint32
     }
 
     lock_AssertAny(&aclScp->rw);
-        
+
     /* now if rights is a subset of the public rights, we're done.
      * Otherwise, if we an explicit acl entry, we're also in good shape,
      * and can definitively answer.
@@ -99,12 +99,12 @@ int cm_HaveAccessRights(struct cm_scache *scp, struct cm_user *userp, afs_uint32
            *outRightsp &= ~PRSFS_READ;
        }
        if ((scp->unixModeBits & 0200) == 0 && (rights != (PRSFS_WRITE | PRSFS_LOCK))) {
-           osi_Log2(afsd_logp,"cm_HaveAccessRights UnixMode removing WRITE scp 0x%p unix 0%o", 
+           osi_Log2(afsd_logp,"cm_HaveAccessRights UnixMode removing WRITE scp 0x%p unix 0%o",
                      scp, scp->unixModeBits);
            *outRightsp &= ~PRSFS_WRITE;
        }
        if ((scp->unixModeBits & 0200) == 0 && !cm_deleteReadOnly) {
-           osi_Log2(afsd_logp,"cm_HaveAccessRights UnixMode removing DELETE scp 0x%p unix 0%o", 
+           osi_Log2(afsd_logp,"cm_HaveAccessRights UnixMode removing DELETE scp 0x%p unix 0%o",
                      scp, scp->unixModeBits);
            *outRightsp &= ~PRSFS_DELETE;
        }
@@ -127,7 +127,7 @@ int cm_HaveAccessRights(struct cm_scache *scp, struct cm_user *userp, afs_uint32
     /* fall through */
 
   done:
-    if (didLock) 
+    if (didLock)
         lock_ReleaseRead(&aclScp->rw);
     if (release)
         cm_ReleaseSCache(aclScp);
@@ -150,7 +150,7 @@ long cm_GetAccessRights(struct cm_scache *scp, struct cm_user *userp,
     int got_cb = 0;
 
     /* pretty easy: just force a pass through the fetch status code */
-        
+
     osi_Log2(afsd_logp, "GetAccessRights scp 0x%p user 0x%p", scp, userp);
 
     /* first, start by finding out whether we have a directory or something
@@ -159,7 +159,7 @@ long cm_GetAccessRights(struct cm_scache *scp, struct cm_user *userp,
     if (scp->fileType == CM_SCACHETYPE_DIRECTORY || cm_accessPerFileCheck) {
        code = cm_SyncOp(scp, NULL, userp, reqp, 0,
                         CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS | CM_SCACHESYNC_FORCECB);
-       if (!code) 
+       if (!code)
            cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
     else
         osi_Log3(afsd_logp, "GetAccessRights syncop failure scp %x user %x code %x", scp, userp, code);
@@ -171,16 +171,16 @@ long cm_GetAccessRights(struct cm_scache *scp, struct cm_user *userp,
         if (code) {
             lock_ObtainWrite(&scp->rw);
            goto _done;
-        }       
-                
+        }
+
         osi_Log2(afsd_logp, "GetAccessRights parent scp %x user %x", aclScp, userp);
        lock_ObtainWrite(&aclScp->rw);
        code = cm_SyncOp(aclScp, NULL, userp, reqp, 0,
                         CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS | CM_SCACHESYNC_FORCECB);
        if (!code)
-           cm_SyncOpDone(aclScp, NULL, 
+           cm_SyncOpDone(aclScp, NULL,
                          CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-        else 
+        else
             osi_Log3(afsd_logp, "GetAccessRights parent syncop failure scp %x user %x code %x", aclScp, userp, code);
        lock_ReleaseWrite(&aclScp->rw);
         cm_ReleaseSCache(aclScp);
index 26b537a88dd0ea5708713b2e0f7d3589a0cf39c5..2ca67661b1095847c5d635056ea1c2678b493798 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -17,7 +17,7 @@
 #include "afsd.h"
 #include <osisleep.h>
 
-/* 
+/*
  * This next lock controls access to all cm_aclent structures in the system,
  * in either the free list or in the LRU queue.  A read lock prevents someone
  * from modifying the list(s), and a write lock is required for modifying
@@ -32,19 +32,19 @@ static void CleanupACLEnt(cm_aclent_t * aclp)
 {
     cm_aclent_t *taclp;
     cm_aclent_t **laclpp;
-        
+
     if (aclp->backp) {
         if (aclp->backp->randomACLp) {
-            /* 
-             * Remove the entry from the vnode's list 
+            /*
+             * Remove the entry from the vnode's list
              */
             lock_AssertWrite(&aclp->backp->rw);
             laclpp = &aclp->backp->randomACLp;
             for (taclp = *laclpp; taclp; laclpp = &taclp->nextp, taclp = *laclpp) {
-                if (taclp == aclp) 
+                if (taclp == aclp)
                     break;
             }
-            if (!taclp) 
+            if (!taclp)
                 osi_panic("CleanupACLEnt race", __FILE__, __LINE__);
             *laclpp = aclp->nextp;                     /* remove from vnode list */
         }
@@ -61,7 +61,7 @@ static void CleanupACLEnt(cm_aclent_t * aclp)
     aclp->tgtLifetime = 0;
 }
 
-/* 
+/*
  * Get an acl cache entry for a particular user and file, or return that it doesn't exist.
  * Called with the scp locked.
  */
@@ -72,7 +72,7 @@ long cm_FindACLCache(cm_scache_t *scp, cm_user_t *userp, afs_uint32 *rightsp)
 
     lock_ObtainWrite(&cm_aclLock);
     *rightsp = 0;   /* get a new acl from server if we don't find a
-                     * current entry 
+                     * current entry
                      */
 
     for (aclp = scp->randomACLp; aclp; aclp = aclp->nextp) {
@@ -96,16 +96,16 @@ long cm_FindACLCache(cm_scache_t *scp, cm_user_t *userp, afs_uint32 *rightsp)
                               &aclp->q);
                }
                 retval = 0;     /* success */
-            }               
+            }
             break;
         }
     }
 
     lock_ReleaseWrite(&cm_aclLock);
     return retval;
-}       
+}
 
-/* 
+/*
  * This function returns a free (not in the LRU queue) acl cache entry.
  * It must be called with the cm_aclLock lock held
  */
@@ -113,7 +113,7 @@ static cm_aclent_t *GetFreeACLEnt(cm_scache_t * scp)
 {
     cm_aclent_t *aclp;
     cm_scache_t *ascp = 0;
-       
+
     if (cm_data.aclLRUp == NULL)
         osi_panic("empty aclent LRU", __FILE__, __LINE__);
 
@@ -137,8 +137,8 @@ static cm_aclent_t *GetFreeACLEnt(cm_scache_t * scp)
 }
 
 
-/* 
- * Add rights to an acl cache entry.  Do the right thing if not present, 
+/*
+ * Add rights to an acl cache entry.  Do the right thing if not present,
  * including digging up an entry from the LRU queue.
  *
  * The scp must be locked when this function is called.
@@ -151,16 +151,16 @@ long cm_AddACLCache(cm_scache_t *scp, cm_user_t *userp, afs_uint32 rights)
     for (aclp = scp->randomACLp; aclp; aclp = aclp->nextp) {
         if (aclp->userp == userp) {
             aclp->randomAccess = rights;
-            if (aclp->tgtLifetime == 0) 
+            if (aclp->tgtLifetime == 0)
                 aclp->tgtLifetime = cm_TGTLifeTime(pag);
             lock_ReleaseWrite(&cm_aclLock);
             return 0;
         }
     }
 
-    /* 
-     * Didn't find the dude we're looking for, so take someone from the LRUQ 
-     * and  reuse. But first try the free list and see if there's already 
+    /*
+     * Didn't find the dude we're looking for, so take someone from the LRUQ
+     * and  reuse. But first try the free list and see if there's already
      * someone there.
      */
     aclp = GetFreeACLEnt(scp);          /* can't fail, panics instead */
@@ -247,7 +247,7 @@ long cm_ValidateACLCache(void)
     return 0;
 }
 
-/* 
+/*
  * Initialize the cache to have an entries.  Called during system startup.
  */
 long cm_InitACLCache(int newFile, long size)
@@ -267,8 +267,8 @@ long cm_InitACLCache(int newFile, long size)
         aclp = (cm_aclent_t *) cm_data.aclBaseAddress;
         memset(aclp, 0, size * sizeof(cm_aclent_t));
 
-        /* 
-         * Put all of these guys on the LRU queue 
+        /*
+         * Put all of these guys on the LRU queue
          */
         for (i = 0; i < size; i++) {
             aclp->magic = CM_ACLENT_MAGIC;
@@ -288,7 +288,7 @@ long cm_InitACLCache(int newFile, long size)
 }
 
 
-/* 
+/*
  * Free all associated acl entries.  We actually just clear the back pointer
  * since the acl entries are already in the free list.  The scp must be locked
  * or completely unreferenced (such as when called while recycling the scp).
@@ -314,7 +314,7 @@ void cm_FreeAllACLEnts(cm_scache_t *scp)
 }
 
 
-/* 
+/*
  * Invalidate all ACL entries for particular user on this particular vnode.
  *
  * The scp must be locked.
@@ -341,7 +341,7 @@ void cm_InvalidateACLUser(cm_scache_t *scp, cm_user_t *userp)
 /*
  * Invalidate ACL info for a user that has just        obtained or lost tokens.
  */
-void 
+void
 cm_ResetACLCache(cm_cell_t *cellp, cm_user_t *userp)
 {
     cm_scache_t *scp;
@@ -350,7 +350,7 @@ cm_ResetACLCache(cm_cell_t *cellp, cm_user_t *userp)
     lock_ObtainWrite(&cm_scacheLock);
     for (hash=0; hash < cm_data.scacheHashTableSize; hash++) {
         for (scp=cm_data.scacheHashTablep[hash]; scp; scp=scp->nextp) {
-            if (cellp == NULL || 
+            if (cellp == NULL ||
                 scp->fid.cell == cellp->cellID) {
                 cm_HoldSCacheNoLock(scp);
                 lock_ReleaseWrite(&cm_scacheLock);
@@ -363,6 +363,6 @@ cm_ResetACLCache(cm_cell_t *cellp, cm_user_t *userp)
         }
     }
     lock_ReleaseWrite(&cm_scacheLock);
-}       
+}
 
 
index a12c4d66e7151bc38935bf41ac0ee19f71134899..314c9253ae35fe1f55189e7265a59075c48222b3 100644 (file)
@@ -1,6 +1,6 @@
 /*
- * Copyright 2007-2008 Secure Endpoints Inc.  
- * 
+ * Copyright 2007-2008 Secure Endpoints Inc.
+ *
  * All Rights Reserved.
  *
  * This software has been released under the terms of the IBM Public
@@ -128,10 +128,10 @@ static DWORD TlsDataIndex;
 
 long cm_InitBPlusDir(void)
 {
-    if ((TlsKeyIndex = TlsAlloc()) == TLS_OUT_OF_INDEXES) 
+    if ((TlsKeyIndex = TlsAlloc()) == TLS_OUT_OF_INDEXES)
         return 0;
 
-    if ((TlsDataIndex = TlsAlloc()) == TLS_OUT_OF_INDEXES) 
+    if ((TlsDataIndex = TlsAlloc()) == TLS_OUT_OF_INDEXES)
         return 0;
 
     return 1;
@@ -193,10 +193,10 @@ void freeBtree(Tree *B)
 /* access key and data values for B+tree methods */
 /* pass values to getSlot(), descend...() */
 static keyT getfunkey(Tree *B) {
-    keyT *tlsKey; 
-    // Retrieve a data pointer for the current thread. 
-    tlsKey = (keyT *) TlsGetValue(TlsKeyIndex); 
+    keyT *tlsKey;
+
+    // Retrieve a data pointer for the current thread.
+    tlsKey = (keyT *) TlsGetValue(TlsKeyIndex);
     if (tlsKey == NULL) {
         if (GetLastError() != ERROR_SUCCESS)
             osi_panic("TlsGetValue failed", __FILE__, __LINE__);
@@ -208,10 +208,10 @@ static keyT getfunkey(Tree *B) {
 }
 
 static dataT getfundata(Tree *B) {
-    dataT *tlsData; 
-    // Retrieve a data pointer for the current thread. 
-    tlsData = (dataT *) TlsGetValue(TlsDataIndex); 
+    dataT *tlsData;
+
+    // Retrieve a data pointer for the current thread.
+    tlsData = (dataT *) TlsGetValue(TlsDataIndex);
     if (tlsData == NULL) {
         if (GetLastError() != ERROR_SUCCESS)
             osi_panic("TlsGetValue failed", __FILE__, __LINE__);
@@ -225,14 +225,14 @@ static dataT getfundata(Tree *B) {
 static void setfunkey(Tree *B, keyT theKey) {
     keyT *tlsKey;
 
-    tlsKey = (keyT *) TlsGetValue(TlsKeyIndex); 
+    tlsKey = (keyT *) TlsGetValue(TlsKeyIndex);
     if (tlsKey == NULL) {
         if (GetLastError() != ERROR_SUCCESS)
             osi_panic("TlsGetValue failed", __FILE__, __LINE__);
 
         tlsKey = malloc(sizeof(keyT));
-        
-        if (!TlsSetValue(TlsKeyIndex, tlsKey)) 
+
+        if (!TlsSetValue(TlsKeyIndex, tlsKey))
             osi_panic("TlsSetValue failed", __FILE__, __LINE__);
     }
 
@@ -242,14 +242,14 @@ static void setfunkey(Tree *B, keyT theKey) {
 static void setfundata(Tree *B, dataT theData) {
     dataT *tlsData;
 
-    tlsData = (dataT *) TlsGetValue(TlsDataIndex); 
+    tlsData = (dataT *) TlsGetValue(TlsDataIndex);
     if (tlsData == NULL) {
         if (GetLastError() != ERROR_SUCCESS)
             osi_panic("TlsGetValue failed", __FILE__, __LINE__);
 
         tlsData = malloc(sizeof(dataT));
-        
-        if (!TlsSetValue(TlsDataIndex, tlsData)) 
+
+        if (!TlsSetValue(TlsDataIndex, tlsData))
             osi_panic("TlsSetValue failed", __FILE__, __LINE__);
     }
 
@@ -289,11 +289,11 @@ Nptr bplus_Lookup(Tree *B, keyT key)
 
         StringCbPrintfA(B->message, sizeof(B->message), "LOOKUP: %s found on page %d value (%d.%d.%d).\n",
                  key.name,
-                 getnodenumber(B, leafNode), 
-                 data.fid.volume, 
+                 getnodenumber(B, leafNode),
+                 data.fid.volume,
                  data.fid.vnode,
                  data.fid.unique);
-    } else 
+    } else
         StringCbPrintfA(B->message, sizeof(B->message), "LOOKUP: not found!\n");
     OutputDebugString(B->message);
 #endif
@@ -356,7 +356,7 @@ static int findKey(Tree *B, Nptr curr, int lo, int hi)
 
 #ifdef DEBUG_BTREE
         if (findslot == BTERROR) {
-            StringCbPrintfA(B->message, sizeof(B->message), "FINDKEY: (lo %d hi %d) Bad key ordering on node %d (0x%p)\n", 
+            StringCbPrintfA(B->message, sizeof(B->message), "FINDKEY: (lo %d hi %d) Bad key ordering on node %d (0x%p)\n",
                     lo, hi, getnodenumber(B, curr), curr);
             osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
         }
@@ -373,7 +373,7 @@ static int findKey(Tree *B, Nptr curr, int lo, int hi)
                 findslot = findKey(B, curr, mid + 1, hi);
             break;
         case BTERROR:
-            StringCbPrintfA(B->message, sizeof(B->message), "FINDKEY: (lo %d hi %d) Bad key ordering on node %d (0x%p)\n", 
+            StringCbPrintfA(B->message, sizeof(B->message), "FINDKEY: (lo %d hi %d) Bad key ordering on node %d (0x%p)\n",
                     lo, hi, getnodenumber(B, curr), curr);
             osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
         }
@@ -381,7 +381,7 @@ static int findKey(Tree *B, Nptr curr, int lo, int hi)
 
     if (isleaf(curr) && findslot == 0)
     {
-        StringCbPrintfA(B->message, sizeof(B->message), "FINDKEY: (lo %d hi %d) findslot %d is invalid for leaf nodes, bad key ordering on node %d (0x%p)\n", 
+        StringCbPrintfA(B->message, sizeof(B->message), "FINDKEY: (lo %d hi %d) findslot %d is invalid for leaf nodes, bad key ordering on node %d (0x%p)\n",
                 lo, hi, findslot, getnodenumber(B, curr), curr);
         osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
     }
@@ -402,8 +402,8 @@ static int bestMatch(Tree *B, Nptr curr, int slot)
             if (isleaf(curr))
                  findslot = BTLOWER;   /* not found in the tree */
             else
-                 findslot = 0;                         
-        } 
+                 findslot = 0;
+        }
         else if ((comp = comparekeys(B)(getfunkey(B), getkey(curr, slot - 1), 0)) >= 0) {
             findslot = slot - 1;
         } else if (comp < diff) {
@@ -416,9 +416,9 @@ static int bestMatch(Tree *B, Nptr curr, int slot)
         }
     } else {                   /* or check following slot */
         if (slot == numentries(curr)) {
-            if (isleaf(curr) && numentries(curr) == getfanout(B)) 
+            if (isleaf(curr) && numentries(curr) == getfanout(B))
                 findslot = BTUPPER;
-            else 
+            else
                 findslot = slot;
         } else if ((comp = comparekeys(B)(getfunkey(B), getkey(curr, slot + 1), 0)) < 0) {
             findslot = slot;
@@ -436,7 +436,7 @@ static int bestMatch(Tree *B, Nptr curr, int slot)
 
     if (findslot == BTERROR || isleaf(curr) && findslot == 0)
     {
-        StringCbPrintfA(B->message, sizeof(B->message), "BESTMATCH: node %d (0x%p) slot %d diff %d comp %d findslot %d\n", 
+        StringCbPrintfA(B->message, sizeof(B->message), "BESTMATCH: node %d (0x%p) slot %d diff %d comp %d findslot %d\n",
                 getnodenumber(B, curr), curr, slot, diff, comp, findslot);
         osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
     }
@@ -469,7 +469,7 @@ void insert(Tree *B, keyT key, dataT data)
 
 
 /*****************   recurse down and split back up   ******************/
-static Nptr 
+static Nptr
 descendSplit(Tree *B, Nptr curr)
 {
     Nptr       downNode = NONODE, sibling = NONODE;
@@ -522,7 +522,7 @@ descendSplit(Tree *B, Nptr curr)
 }
 
 /***************   determine location of inserted key   ****************/
-static void 
+static void
 insertEntry(Tree *B, Nptr currNode, int slot, Nptr sibling, Nptr downPtr)
 {
     int split, i, j, k, x, y;
@@ -552,7 +552,7 @@ insertEntry(Tree *B, Nptr currNode, int slot, Nptr sibling, Nptr downPtr)
         k = (slot >= split ? 1 : 0);
 
         /*
-         * Move entries from the top half of the current node to 
+         * Move entries from the top half of the current node to
          * to the sibling node.
          * The number of entries to move is dependent upon where
          * the new entry is going to be added in relationship to
@@ -563,7 +563,7 @@ insertEntry(Tree *B, Nptr currNode, int slot, Nptr sibling, Nptr downPtr)
          *
          * If the node that is being split is an internal node (i != 0)
          * then we move one less entry due to the extra down pointer
-         * when the split slot is not equal to the insertion slot 
+         * when the split slot is not equal to the insertion slot
          */
         for (x = split + k + j * i, y = 1; x <= getfanout(B); x++, y++) {
             xferentry(currNode, x, sibling, y);        /* copy entries to sibling */
@@ -611,7 +611,7 @@ insertEntry(Tree *B, Nptr currNode, int slot, Nptr sibling, Nptr downPtr)
 
             /* set key separating nodes */
             if (isleaf(sibling))
-                key = getkey(sibling, 1); 
+                key = getkey(sibling, 1);
             else {
                 Nptr leaf = getfirstnode(sibling);
                 while ( isinternal(leaf) )
@@ -626,7 +626,7 @@ insertEntry(Tree *B, Nptr currNode, int slot, Nptr sibling, Nptr downPtr)
 }
 
 /************   place key into appropriate node & slot   ***************/
-static void 
+static void
 placeEntry(Tree *B, Nptr node, int slot, Nptr downPtr)
 {
     int x;
@@ -660,7 +660,7 @@ placeEntry(Tree *B, Nptr node, int slot, Nptr downPtr)
 
 
 /*****************   split full node and set flags   *******************/
-static Nptr 
+static Nptr
 split(Tree *B, Nptr node)
 {
     Nptr sibling;
@@ -751,7 +751,7 @@ void delete(Tree *B, keyT key)
 
 
 /**********************   remove old root node   ***********************/
-static void 
+static void
 collapseRoot(Tree *B, Nptr oldRoot, Nptr newRoot)
 {
 
@@ -771,7 +771,7 @@ collapseRoot(Tree *B, Nptr oldRoot, Nptr newRoot)
 
 
 /****************   recurse down and balance back up   *****************/
-static Nptr 
+static Nptr
 descendBalance(Tree *B, Nptr curr, Nptr left, Nptr right, Nptr lAnc, Nptr rAnc, Nptr parent)
 {
     Nptr       newMe=NONODE, myLeft=NONODE, myRight=NONODE, lAnchor=NONODE, rAnchor=NONODE, newNode=NONODE;
@@ -830,7 +830,7 @@ descendBalance(Tree *B, Nptr curr, Nptr left, Nptr right, Nptr lAnc, Nptr rAnc,
         }
         newMe = descendBalance(B, newNode, myLeft, myRight, lAnchor, rAnchor, curr);
     }
-    else if ((slot > 0) && !comparekeys(B)(getfunkey(B), getkey(curr, slot), 0)) 
+    else if ((slot > 0) && !comparekeys(B)(getfunkey(B), getkey(curr, slot), 0))
     {
         Nptr        next;
         int         exact = 0;
@@ -840,7 +840,7 @@ descendBalance(Tree *B, Nptr curr, Nptr left, Nptr right, Nptr lAnc, Nptr rAnc,
         next = getdatanext(newNode);
 
         /*
-         * We only delete exact matches.  
+         * We only delete exact matches.
          */
         if (!comparekeys(B)(getfunkey(B), getdatakey(newNode), EXACT_MATCH)) {
             /* exact match, free the first entry */
@@ -849,7 +849,7 @@ descendBalance(Tree *B, Nptr curr, Nptr left, Nptr right, Nptr lAnc, Nptr rAnc,
             if (next == NONODE) {
                 /* delete this key as there are no more data values */
                 newMe = newNode;
-            } else { 
+            } else {
                 /* otherwise, there are more and we leave the key in place */
                 setnode(curr, slot, next);
                 putFreeNode(B, newNode);
@@ -859,14 +859,14 @@ descendBalance(Tree *B, Nptr curr, Nptr left, Nptr right, Nptr lAnc, Nptr rAnc,
                 setmergepath(B, NONODE);
             }
         } else if (next == NONODE) {
-            /* 
+            /*
              * we didn't find an exact match and there are no more
              * choices.  so we leave it alone and remove nothing.
              */
             newMe = NONODE;
             setmergepath(B, NONODE);
         } else {
-            /* The first data node doesn't match but there are other 
+            /* The first data node doesn't match but there are other
              * options.  So we must determine if any of the next nodes
              * are the one we are looking for.
              */
@@ -882,13 +882,13 @@ descendBalance(Tree *B, Nptr curr, Nptr left, Nptr right, Nptr lAnc, Nptr rAnc,
                 prev = next;
                 next = getdatanext(next);
             }
-            
+
             /* do not delete the key */
             newMe = NONODE;
             setmergepath(B, NONODE);
         }
     }
-    else 
+    else
     {
         newMe = NONODE;                /* no deletion possible, key not found */
         setmergepath(B, NONODE);
@@ -999,7 +999,7 @@ removeEntry(Tree *B, Nptr curr, int slot)
 
 
 /*******   merge a node pair & set emptied node up for removal   *******/
-static Nptr 
+static Nptr
 merge(Tree *B, Nptr left, Nptr right, Nptr anchor)
 {
     int        x, y, z;
@@ -1056,15 +1056,15 @@ merge(Tree *B, Nptr left, Nptr right, Nptr anchor)
 
 
 /******   shift entries in a node pair & adjust anchor key value   *****/
-static Nptr 
+static Nptr
 shift(Tree *B, Nptr left, Nptr right, Nptr anchor)
 {
     int        i, x, y, z;
 
 #ifdef DEBUG_BTREE
-    StringCbPrintfA(B->message, sizeof(B->message), "SHIFT:  left %d, right %d, anchor %d.\n", 
-             getnodenumber(B, left), 
-             getnodenumber(B, right), 
+    StringCbPrintfA(B->message, sizeof(B->message), "SHIFT:  left %d, right %d, anchor %d.\n",
+             getnodenumber(B, left),
+             getnodenumber(B, right),
              getnodenumber(B, anchor));
     osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
     showNode(B, "pre-shift anchor", anchor);
@@ -1073,7 +1073,7 @@ shift(Tree *B, Nptr left, Nptr right, Nptr anchor)
 #endif
 
     i = isinternal(left);
-    
+
     if (numentries(left) < numentries(right)) {        /* shift entries to left */
         y = (numentries(right) - numentries(left)) >> 1;
         x = numentries(left) + y;
@@ -1116,7 +1116,7 @@ shift(Tree *B, Nptr left, Nptr right, Nptr anchor)
 
         for (z = numentries(right); z > 0; z--)        /* adjust increased node */
             pushentry(right, z, y);
-        
+
         setfunkey(B, getkey(left, x));                 /* set new anchor key value */
         z = getSlot(B, anchor);
         if (z <= BTERROR)
@@ -1145,7 +1145,7 @@ shift(Tree *B, Nptr left, Nptr right, Nptr anchor)
             xferentry(left, x, right, y);              /* transfer entries over */
             clrentry(left, x);
         }
-    } 
+    }
 #ifdef DEBUG_BTREE
     else {
         DebugBreak();
@@ -1185,7 +1185,7 @@ _clrentry(Nptr node, int entry)
 }
 
 static void
-_pushentry(Nptr node, int entry, int offset) 
+_pushentry(Nptr node, int entry, int offset)
 {
     if (getkey(node,entry + offset).name != NULL)
         free(getkey(node,entry + offset).name);
@@ -1246,7 +1246,7 @@ _setentry(Nptr node, int entry, keyT key, Nptr downNode)
 \***********************************************************************/
 
 /*********************   Set up initial pool of free nodes   ***********/
-static void 
+static void
 initFreeNodePool(Tree *B, int quantity)
 {
     int        i;
@@ -1271,7 +1271,7 @@ initFreeNodePool(Tree *B, int quantity)
     }
     setnextnode(p, NONODE);            /* indicates end of free node list */
     setallnode(p, NONODE);              /* indicates end of all node list */
-    
+
     setpoolsize(B, quantity);
 }
 
@@ -1310,7 +1310,7 @@ cleanupNodePool(Tree *B)
 }
 
 /**************   take a free B+tree node from the pool   **************/
-static Nptr 
+static Nptr
 getFreeNode(Tree *B)
 {
     Nptr newNode = getfirstfreenode(B);
@@ -1335,7 +1335,7 @@ getFreeNode(Tree *B)
 
 
 /*************   return a deleted B+tree node to the pool   ************/
-static void 
+static void
 putFreeNode(Tree *B, Nptr node)
 {
     int i;
@@ -1365,7 +1365,7 @@ putFreeNode(Tree *B, Nptr node)
 
 
 /*******   fill a free data node with a key and associated data   ******/
-static Nptr 
+static Nptr
 getDataNode(Tree *B, keyT key, dataT data)
 {
     Nptr       newNode = getFreeNode(B);
@@ -1447,7 +1447,7 @@ void showBtree(Tree *B)
     osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
 }
 
-void 
+void
 listBtreeNodes(Tree *B, const char * parent_desc, Nptr node)
 {
     int i;
@@ -1458,17 +1458,17 @@ listBtreeNodes(Tree *B, const char * parent_desc, Nptr node)
         StringCbPrintfA(B->message, sizeof(B->message), "%s - NoNode!!!\n");
         osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
         return;
-    } 
-    
+    }
+
     if (!isnode(node))
     {
         data = getdatavalue(node);
-        StringCbPrintfA(B->message, sizeof(B->message), "%s - data node %d (%d.%d.%d)\n", 
+        StringCbPrintfA(B->message, sizeof(B->message), "%s - data node %d (%d.%d.%d)\n",
                  parent_desc, getnodenumber(B, node),
                  data.fid.volume, data.fid.vnode, data.fid.unique);
         osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
         return;
-    } else 
+    } else
         showNode(B, parent_desc, node);
 
     if ( isinternal(node) || isroot(node) ) {
@@ -1482,7 +1482,7 @@ listBtreeNodes(Tree *B, const char * parent_desc, Nptr node)
 }
 
 /***********************   B+tree data printer   ***********************/
-void 
+void
 listBtreeValues(Tree *B, Nptr n, int num)
 {
     int slot;
@@ -1497,7 +1497,7 @@ listBtreeValues(Tree *B, Nptr n, int num)
         }
         prev = getkey(n, slot);
         data = getdatavalue(getnode(n, slot));
-        StringCbPrintfA(B->message, sizeof(B->message), "%8S (%d.%d.%d)\n", 
+        StringCbPrintfA(B->message, sizeof(B->message), "%8S (%d.%d.%d)\n",
                 prev.name, data.fid.volume, data.fid.vnode, data.fid.unique);
         osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
         if (++slot > numentries(n))
@@ -1508,14 +1508,14 @@ listBtreeValues(Tree *B, Nptr n, int num)
 }
 
 /********************   entire B+tree data printer   *******************/
-void 
+void
 listAllBtreeValues(Tree *B)
 {
     listBtreeValues(B, getleaf(B), BTERROR);
 }
 #endif /* DEBUG_BTREE */
 
-void 
+void
 findAllBtreeValues(Tree *B)
 {
     int num = -1;
@@ -1536,7 +1536,7 @@ findAllBtreeValues(Tree *B)
         if ( l != n ){
             if (l == NONODE)
                 StringCbPrintfA(B->message, sizeof(B->message),"BOMB %8S cannot be found\n", prev.name);
-            else 
+            else
                 StringCbPrintfA(B->message, sizeof(B->message),"BOMB lookup(%8S) finds wrong node\n", prev.name);
             osi_Log1(afsd_logp, "BPlus: %s", osi_LogSaveString(afsd_logp, B->message));
 #ifdef DEBUG_BTREE
@@ -1546,17 +1546,17 @@ findAllBtreeValues(Tree *B)
 
         if (++slot > numentries(n))
             n = getnextnode(n), slot = 1;
-    }   
+    }
 }
 
-/* 
+/*
  * the return must be -1, 0, or 1.  stricmp() in MSVC 8.0
  * does not return only those values.
  *
  * the sorting of the tree is by case insensitive sort order
  * therefore, unless the strings actually match via a case
  * insensitive search do we want to perform the case sensitive
- * match.  Otherwise, the search order might be considered 
+ * match.  Otherwise, the search order might be considered
  * to be inconsistent when the EXACT_MATCH flag is set.
  */
 int
@@ -1581,7 +1581,7 @@ cm_BPlusDirLookupOriginalName(cm_dirOp_t * op, clientchar_t *centry,
     fschar_t * fsname = NULL;
     normchar_t * entry = NULL;
 
-    if (op->scp->dirBplus == NULL || 
+    if (op->scp->dirBplus == NULL ||
         op->dataVersion > op->scp->dirDataVersion) {
         rc = EINVAL;
         goto done;
@@ -1639,7 +1639,7 @@ cm_BPlusDirLookupOriginalName(cm_dirOp_t * op, clientchar_t *centry,
         } else {
             rc = CM_ERROR_AMBIGUOUS_FILENAME;
             bplus_lookup_ambiguous++;
-        } 
+        }
     } else {
         rc = ENOENT;
         bplus_lookup_misses++;
@@ -1677,7 +1677,7 @@ cm_BPlusDirLookup(cm_dirOp_t * op, clientchar_t * centry, cm_fid_t * cfid)
     Nptr leafNode = NONODE;
     LARGE_INTEGER start, end;
 
-    if (op->scp->dirBplus == NULL || 
+    if (op->scp->dirBplus == NULL ||
         op->dataVersion > op->scp->dirDataVersion) {
         rc = EINVAL;
         goto done;
@@ -1735,7 +1735,7 @@ cm_BPlusDirLookup(cm_dirOp_t * op, clientchar_t * centry, cm_fid_t * cfid)
         } else {
             rc = CM_ERROR_AMBIGUOUS_FILENAME;
             bplus_lookup_ambiguous++;
-        } 
+        }
     } else {
             rc = ENOENT;
         bplus_lookup_misses++;
@@ -1753,7 +1753,7 @@ cm_BPlusDirLookup(cm_dirOp_t * op, clientchar_t * centry, cm_fid_t * cfid)
 }
 
 
-/* 
+/*
    On entry:
        op->scp->dirlock is write locked
 
@@ -1768,7 +1768,7 @@ long cm_BPlusDirCreateEntry(cm_dirOp_t * op, clientchar_t * entry, cm_fid_t * cf
     LARGE_INTEGER start, end;
     normchar_t * normalizedName = NULL;
 
-    if (op->scp->dirBplus == NULL || 
+    if (op->scp->dirBplus == NULL ||
         op->dataVersion != op->scp->dirDataVersion) {
         rc = EINVAL;
         goto done;
@@ -1823,7 +1823,7 @@ long cm_BPlusDirCreateEntry(cm_dirOp_t * op, clientchar_t * entry, cm_fid_t * cf
     return rc;
 }
 
-/* 
+/*
    On entry:
        op->scp->dirlock is write locked
 
@@ -1838,7 +1838,7 @@ int  cm_BPlusDirDeleteEntry(cm_dirOp_t * op, clientchar_t *centry)
     LARGE_INTEGER start, end;
     normchar_t * normalizedEntry = NULL;
 
-    if (op->scp->dirBplus == NULL || 
+    if (op->scp->dirBplus == NULL ||
         op->dataVersion != op->scp->dirDataVersion) {
         rc = EINVAL;
         goto done;
@@ -1917,7 +1917,7 @@ int  cm_BPlusDirDeleteEntry(cm_dirOp_t * op, clientchar_t *centry)
         } else {
             clientchar_t * cname = NULL;
 
-            /* We need to lookup the 8dot3 name to determine what the 
+            /* We need to lookup the 8dot3 name to determine what the
              * matching long name is
              */
             leafNode = bplus_Lookup(op->scp->dirBplus, key);
@@ -1959,7 +1959,7 @@ int  cm_BPlusDirDeleteEntry(cm_dirOp_t * op, clientchar_t *centry)
                     rc = CM_ERROR_INEXACT_MATCH;
                 } else {
                     rc = CM_ERROR_AMBIGUOUS_FILENAME;
-                } 
+                }
             }
 
             if (rc != CM_ERROR_AMBIGUOUS_FILENAME) {
@@ -1977,7 +1977,7 @@ int  cm_BPlusDirDeleteEntry(cm_dirOp_t * op, clientchar_t *centry)
             }
         }
     }
-    
+
     QueryPerformanceCounter(&end);
 
     bplus_remove_time += (end.QuadPart - start.QuadPart);
@@ -1987,7 +1987,7 @@ int  cm_BPlusDirDeleteEntry(cm_dirOp_t * op, clientchar_t *centry)
         free(normalizedEntry);
 
     return rc;
-      
+
 }
 
 
@@ -2152,7 +2152,7 @@ void cm_BPlusDumpStats(void)
     afsi_log("             Free: %-16I64d", bplus_free_time);
 }
 
-static cm_direnum_t * 
+static cm_direnum_t *
 cm_BPlusEnumAlloc(afs_uint32 entries)
 {
     cm_direnum_t * enump;
@@ -2170,9 +2170,9 @@ cm_BPlusEnumAlloc(afs_uint32 entries)
     return enump;
 }
 
-long 
-cm_BPlusDirEnumerate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp, 
-                     afs_uint32 locked, clientchar_t * maskp, 
+long
+cm_BPlusDirEnumerate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
+                     afs_uint32 locked, clientchar_t * maskp,
                      afs_uint32 fetchStatus, cm_direnum_t **enumpp)
 {
     afs_uint32 count = 0, slot, numentries;
@@ -2188,9 +2188,9 @@ cm_BPlusDirEnumerate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
     if (!locked)
        lock_ObtainRead(&scp->dirlock);
 
-    /* 
+    /*
      * Hold a reference to the directory so that it wont' be
-     * recycled while the enumeration is active. 
+     * recycled while the enumeration is active.
      */
     cm_HoldSCache(scp);
     cm_HoldUser(userp);
@@ -2292,7 +2292,7 @@ cm_BPlusDirEnumerate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
        }
 
        nextLeafNode = getnextnode(leafNode);
-    }   
+    }
 
     enump->dscp = scp;
     enump->userp = userp;
@@ -2306,7 +2306,7 @@ cm_BPlusDirEnumerate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
     /* if we failed, cleanup any mess */
     if (rc != 0) {
        osi_Log0(afsd_logp, "cm_BPlusDirEnumerate rc != 0");
-       
+
         /* release the directory because we failed to generate an enumeration object */
         cm_ReleaseSCache(scp);
         cm_ReleaseUser(userp);
@@ -2324,7 +2324,7 @@ cm_BPlusDirEnumerate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
     return rc;
 }
 
-long 
+long
 cm_BPlusDirEnumBulkStat(cm_direnum_t *enump)
 {
     cm_scache_t *dscp = enump->dscp;
@@ -2386,7 +2386,7 @@ cm_BPlusDirEnumBulkStat(cm_direnum_t *enump)
     return code;
 }
 
-static long 
+static long
 cm_BPlusDirEnumBulkStatNext(cm_direnum_t *enump)
 {
     cm_scache_t *dscp = enump->dscp;
@@ -2450,7 +2450,7 @@ cm_BPlusDirEnumBulkStatNext(cm_direnum_t *enump)
 
 long
 cm_BPlusDirNextEnumEntry(cm_direnum_t *enump, cm_direnum_entry_t **entrypp)
-{      
+{
     if (enump == NULL || entrypp == NULL || enump->next >= enump->count) {
        if (entrypp)
            *entrypp = NULL;
@@ -2458,7 +2458,7 @@ cm_BPlusDirNextEnumEntry(cm_direnum_t *enump, cm_direnum_entry_t **entrypp)
        return CM_ERROR_INVAL;
     }
 
-    if (enump->fetchStatus && 
+    if (enump->fetchStatus &&
         !(enump->entry[enump->next].flags & CM_DIRENUM_FLAG_GOT_STATUS))
         cm_BPlusDirEnumBulkStatNext(enump);
 
@@ -2475,7 +2475,7 @@ cm_BPlusDirNextEnumEntry(cm_direnum_t *enump, cm_direnum_entry_t **entrypp)
 
 long
 cm_BPlusDirPeekNextEnumEntry(cm_direnum_t *enump, cm_direnum_entry_t **entrypp)
-{      
+{
     if (enump == NULL || entrypp == NULL || enump->next >= enump->count) {
        if (entrypp)
            *entrypp = NULL;
@@ -2483,7 +2483,7 @@ cm_BPlusDirPeekNextEnumEntry(cm_direnum_t *enump, cm_direnum_entry_t **entrypp)
        return CM_ERROR_INVAL;
     }
 
-    if (enump->fetchStatus && 
+    if (enump->fetchStatus &&
         !(enump->entry[enump->next].flags & CM_DIRENUM_FLAG_GOT_STATUS))
         cm_BPlusDirEnumBulkStatNext(enump);
 
@@ -2498,7 +2498,7 @@ cm_BPlusDirPeekNextEnumEntry(cm_direnum_t *enump, cm_direnum_entry_t **entrypp)
     }
 }
 
-long 
+long
 cm_BPlusDirFreeEnumeration(cm_direnum_t *enump)
 {
     afs_uint32 count;
@@ -2570,7 +2570,7 @@ cm_BPlusDirEnumTest(cm_scache_t * dscp, cm_user_t *userp, cm_req_t *reqp, afs_ui
                    entryp->name,
                    entryp->fid.cell, entryp->fid.volume, entryp->fid.vnode, entryp->fid.unique,
                    entryp->shortName,
-                   type, 
+                   type,
                    dv);
 
            osi_Log0(afsd_logp, osi_LogSaveString(afsd_logp, buffer));
index 15305b6a483ddff645b6a5858a106b77c588aaed..6dc8c6b2604f9bc055775e53a7d0738609374351 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -41,9 +41,9 @@ extern void afsi_log(char *pattern, ...);
  *
  * The mutexes in the buffer structures protect the remaining fields in the
  * buffers, as well the data itself.
- * 
+ *
  * The locking hierarchy here is this:
- * 
+ *
  * - resv multiple simul. buffers reservation
  * - lock buffer I/O flags
  * - lock buffer's mutex
@@ -150,7 +150,7 @@ void buf_ReleaseLocked(cm_buf_t *bp, afs_uint32 writeLocked)
     osi_assertx(refCount >= 0, "cm_buf_t refCount == 0");
 #endif
     if (refCount == 0) {
-        /* 
+        /*
          * If we are read locked there could be a race condition
          * with buf_Find() so we must obtain a write lock and
          * double check that the refCount is actually zero
@@ -172,7 +172,7 @@ void buf_ReleaseLocked(cm_buf_t *bp, afs_uint32 writeLocked)
         if (!writeLocked)
             lock_ConvertWToR(&buf_globalLock);
     }
-}       
+}
 
 /* release a buffer.  Buffer must be referenced, but unlocked. */
 #ifdef DEBUG_REFCOUNT
@@ -199,7 +199,7 @@ void buf_Release(cm_buf_t *bp)
 #endif
     if (refCount == 0) {
         lock_ObtainWrite(&buf_globalLock);
-        if (bp->refCount == 0 && 
+        if (bp->refCount == 0 &&
             !(bp->qFlags & CM_BUF_QINLRU)) {
             osi_QAdd((osi_queue_t **) &cm_data.buf_freeListp, &bp->q);
 
@@ -212,8 +212,8 @@ void buf_Release(cm_buf_t *bp)
     }
 }
 
-long 
-buf_Sync(int quitOnShutdown) 
+long
+buf_Sync(int quitOnShutdown)
 {
     cm_buf_t **bpp, *bp, *prevbp;
     afs_uint32 wasDirty = 0;
@@ -256,7 +256,7 @@ buf_Sync(int quitOnShutdown)
 
         /* the buffer may or may not have been dirty
         * and if dirty may or may not have been cleaned
-        * successfully.  check the dirty flag again.  
+        * successfully.  check the dirty flag again.
         */
         if (!(bp->flags & CM_BUF_DIRTY)) {
             /* remove the buffer from the dirty list */
@@ -300,8 +300,8 @@ buf_Sync(int quitOnShutdown)
                     snprintf(volstr, sizeof(volstr), "%u", bp->fid.volume);
                 }
 
-                LogEvent(EVENTLOG_INFORMATION_TYPE, MSG_DIRTY_BUFFER_AT_SHUTDOWN, 
-                         cellp->name, volstr, bp->fid.vnode, bp->fid.unique, 
+                LogEvent(EVENTLOG_INFORMATION_TYPE, MSG_DIRTY_BUFFER_AT_SHUTDOWN,
+                         cellp->name, volstr, bp->fid.vnode, bp->fid.unique,
                          bp->offset.QuadPart+bp->dirty_offset, bp->dirty_length);
             }
 
@@ -327,7 +327,7 @@ void buf_IncrSyncer(long parm)
 
         if (!wasDirty) {
            i = SleepEx(5000, 1);
-           if (i != 0) 
+           if (i != 0)
                 continue;
        } else {
             Sleep(50);
@@ -347,80 +347,80 @@ buf_ValidateBuffers(void)
          cm_data.buf_freeListp != NULL && cm_data.buf_freeListEndp == NULL) {
         afsi_log("cm_ValidateBuffers failure: inconsistent free list pointers");
         fprintf(stderr, "cm_ValidateBuffers failure: inconsistent free list pointers\n");
-        return -9;                  
+        return -9;
     }
 
-    for (bp = cm_data.buf_freeListEndp; bp; bp=(cm_buf_t *) osi_QPrev(&bp->q)) { 
+    for (bp = cm_data.buf_freeListEndp; bp; bp=(cm_buf_t *) osi_QPrev(&bp->q)) {
         if (bp->magic != CM_BUF_MAGIC) {
             afsi_log("cm_ValidateBuffers failure: bp->magic != CM_BUF_MAGIC");
             fprintf(stderr, "cm_ValidateBuffers failure: bp->magic != CM_BUF_MAGIC\n");
-            return -1;                  
+            return -1;
         }
-        countb++;                                                                
-        bpb = bp;     
+        countb++;
+        bpb = bp;
 
         if (countb > cm_data.buf_nbuffers) {
             afsi_log("cm_ValidateBuffers failure: countb > cm_data.buf_nbuffers");
             fprintf(stderr, "cm_ValidateBuffers failure: countb > cm_data.buf_nbuffers\n");
-            return -6;                  
+            return -6;
         }
     }
 
-    for (bp = cm_data.buf_freeListp; bp; bp=(cm_buf_t *) osi_QNext(&bp->q)) { 
+    for (bp = cm_data.buf_freeListp; bp; bp=(cm_buf_t *) osi_QNext(&bp->q)) {
         if (bp->magic != CM_BUF_MAGIC) {
             afsi_log("cm_ValidateBuffers failure: bp->magic != CM_BUF_MAGIC");
             fprintf(stderr, "cm_ValidateBuffers failure: bp->magic != CM_BUF_MAGIC\n");
-            return -2;                  
+            return -2;
         }
-        countf++;                                                             
-        bpf = bp;    
+        countf++;
+        bpf = bp;
 
         if (countf > cm_data.buf_nbuffers) {
             afsi_log("cm_ValidateBuffers failure: countf > cm_data.buf_nbuffers");
             fprintf(stderr, "cm_ValidateBuffers failure: countf > cm_data.buf_nbuffers\n");
             return -7;
         }
-    }                                                                         
-                                                                              
-    for (bp = cm_data.buf_allp; bp; bp=bp->allp) {                            
+    }
+
+    for (bp = cm_data.buf_allp; bp; bp=bp->allp) {
         if (bp->magic != CM_BUF_MAGIC) {
             afsi_log("cm_ValidateBuffers failure: bp->magic != CM_BUF_MAGIC");
             fprintf(stderr, "cm_ValidateBuffers failure: bp->magic != CM_BUF_MAGIC\n");
-            return -3;                  
+            return -3;
         }
-        counta++;                                                             
-        bpa = bp;                                                             
+        counta++;
+        bpa = bp;
 
         if (counta > cm_data.buf_nbuffers) {
             afsi_log("cm_ValidateBuffers failure: counta > cm_data.buf_nbuffers");
             fprintf(stderr, "cm_ValidateBuffers failure: counta > cm_data.buf_nbuffers\n");
-            return -8;                  
+            return -8;
         }
-    }                                                                         
-                                                                              
+    }
+
     if (countb != countf) {
         afsi_log("cm_ValidateBuffers failure: countb != countf");
         fprintf(stderr, "cm_ValidateBuffers failure: countb != countf\n");
-        return -4;         
+        return -4;
     }
-                                                                              
+
     if (counta != cm_data.buf_nbuffers) {
         afsi_log("cm_ValidateBuffers failure: counta != cm_data.buf_nbuffers");
         fprintf(stderr, "cm_ValidateBuffers failure: counta != cm_data.buf_nbuffers\n");
-        return -5;                      
+        return -5;
     }
-                                                                              
-    return 0;                                                                 
+
+    return 0;
 }
 
-void buf_Shutdown(void)  
-{  
+void buf_Shutdown(void)
+{
     /* disable the buf_IncrSyncer() threads */
     buf_ShutdownFlag = 1;
 
     /* then force all dirty buffers to the file servers */
     buf_Sync(0);
-}                        
+}
 
 /* initialize the buffer package; called with no locks
  * held during the initialization phase.
@@ -435,7 +435,7 @@ long buf_Init(int newFile, cm_buf_ops_t *opsp, afs_uint64 nbuffers)
     char *data;
 
     if ( newFile ) {
-        if (nbuffers) 
+        if (nbuffers)
             cm_data.buf_nbuffers = nbuffers;
 
         /* Have to be able to reserve a whole chunk */
@@ -453,13 +453,13 @@ long buf_Init(int newFile, cm_buf_ops_t *opsp, afs_uint64 nbuffers)
         if ( newFile ) {
             /* remember this for those who want to reset it */
             cm_data.buf_nOrigBuffers = cm_data.buf_nbuffers;
+
             /* lower hash size to a prime number */
            cm_data.buf_hashSize = osi_PrimeLessThan((afs_uint32)(cm_data.buf_nbuffers/7 + 1));
+
             /* create hash table */
             memset((void *)cm_data.buf_scacheHashTablepp, 0, cm_data.buf_hashSize * sizeof(cm_buf_t *));
-            
+
             /* another hash table */
             memset((void *)cm_data.buf_fileHashTablepp, 0, cm_data.buf_hashSize * sizeof(cm_buf_t *));
 
@@ -467,45 +467,45 @@ long buf_Init(int newFile, cm_buf_ops_t *opsp, afs_uint64 nbuffers)
             bp = cm_data.bufHeaderBaseAddress;
             data = cm_data.bufDataBaseAddress;
             cm_data.buf_allp = NULL;
-            
+
             for (i=0; i<cm_data.buf_nbuffers; i++) {
-                osi_assertx(bp >= cm_data.bufHeaderBaseAddress && bp < (cm_buf_t *)cm_data.bufDataBaseAddress, 
+                osi_assertx(bp >= cm_data.bufHeaderBaseAddress && bp < (cm_buf_t *)cm_data.bufDataBaseAddress,
                             "invalid cm_buf_t address");
                 osi_assertx(data >= cm_data.bufDataBaseAddress && data < cm_data.bufEndOfData,
                             "invalid cm_buf_t data address");
-                
+
                 /* allocate and zero some storage */
                 memset(bp, 0, sizeof(cm_buf_t));
                 bp->magic = CM_BUF_MAGIC;
                 /* thread on list of all buffers */
                 bp->allp = cm_data.buf_allp;
                 cm_data.buf_allp = bp;
-                
+
                 osi_QAdd((osi_queue_t **)&cm_data.buf_freeListp, &bp->q);
                 bp->qFlags |= CM_BUF_QINLRU;
                 lock_InitializeMutex(&bp->mx, "Buffer mutex", LOCK_HIERARCHY_BUFFER);
-                
+
                 /* grab appropriate number of bytes from aligned zone */
                 bp->datap = data;
-                
+
                 /* setup last buffer pointer */
                 if (i == 0)
                     cm_data.buf_freeListEndp = bp;
-                    
+
                 /* next */
                 bp++;
                 data += cm_data.buf_blockSize;
-            }       
+            }
+
             /* none reserved at first */
             cm_data.buf_reservedBufs = 0;
+
             /* just for safety's sake */
             cm_data.buf_maxReservedBufs = cm_data.buf_nbuffers - 3;
         } else {
             bp = cm_data.bufHeaderBaseAddress;
             data = cm_data.bufDataBaseAddress;
-            
+
             for (i=0; i<cm_data.buf_nbuffers; i++) {
                 lock_InitializeMutex(&bp->mx, "Buffer mutex", LOCK_HIERARCHY_BUFFER);
                 bp->userp = NULL;
@@ -513,9 +513,9 @@ long buf_Init(int newFile, cm_buf_ops_t *opsp, afs_uint64 nbuffers)
                 bp->waitRequests = 0;
                 bp->flags &= ~CM_BUF_WAITING;
                 bp++;
-            }       
+            }
         }
+
 #ifdef TESTING
         buf_ValidateBufQueues();
 #endif /* TESTING */
@@ -550,7 +550,7 @@ long buf_AddBuffers(afs_uint64 nbuffers)
 {
     /* The size of a virtual cache cannot be changed after it has
      * been created.  Subsequent calls to MapViewofFile() with
-     * an existing mapping object name would not allow the 
+     * an existing mapping object name would not allow the
      * object to be resized.  Return failure immediately.
      *
      * A similar problem now occurs with the persistent cache
@@ -561,20 +561,20 @@ long buf_AddBuffers(afs_uint64 nbuffers)
               nbuffers, cm_data.buf_nbuffers);
 
     return CM_ERROR_INVAL;
-}       
+}
 
 /* interface to set the number of buffers to an exact figure.
  * Called with no locks held.
  */
 long buf_SetNBuffers(afs_uint64 nbuffers)
 {
-    if (nbuffers < 10) 
+    if (nbuffers < 10)
         return CM_ERROR_INVAL;
-    if (nbuffers == cm_data.buf_nbuffers) 
+    if (nbuffers == cm_data.buf_nbuffers)
         return 0;
     else if (nbuffers > cm_data.buf_nbuffers)
         return buf_AddBuffers(nbuffers - cm_data.buf_nbuffers);
-    else 
+    else
         return CM_ERROR_INVAL;
 }
 
@@ -593,7 +593,7 @@ void buf_WaitIO(cm_scache_t * scp, cm_buf_t *bp)
         /* if no IO is happening, we're done */
         if (!(bp->flags & (CM_BUF_READING | CM_BUF_WRITING)))
             break;
-               
+
         /* otherwise I/O is happening, but some other thread is waiting for
          * the I/O already.  Wait for that guy to figure out what happened,
          * and then check again.
@@ -633,7 +633,7 @@ void buf_WaitIO(cm_scache_t * scp, cm_buf_t *bp)
            lock_ReleaseRead(&scp->rw);
         }
     }
-        
+
     /* if we get here, the IO is done, but we may have to wakeup people waiting for
      * the I/O to complete.  Do so.
      */
@@ -664,7 +664,7 @@ cm_buf_t *buf_FindLocked(struct cm_scache *scp, osi_hyper_t *offsetp)
             break;
         }
     }
-        
+
     /* return whatever we found, if anything */
     return bp;
 }
@@ -681,7 +681,7 @@ cm_buf_t *buf_Find(struct cm_scache *scp, osi_hyper_t *offsetp)
     lock_ReleaseRead(&buf_globalLock);
 
     return bp;
-}       
+}
 
 /* find a buffer, if any, for a particular file ID and offset.  Assumes
  * that buf_globalLock is write locked when called.  Uses the all buffer
@@ -704,7 +704,7 @@ cm_buf_t *buf_FindAllLocked(struct cm_scache *scp, osi_hyper_t *offsetp, afs_uin
         for(bp = cm_data.buf_allp; bp; bp=bp->allp) {
             if (cm_FidCmp(&scp->fid, &bp->fid) == 0) {
                 char * fileOffset;
-                
+
                 fileOffset = offsetp->QuadPart + cm_data.baseAddress;
                 if (fileOffset == bp->datap) {
                     buf_HoldLocked(bp);
@@ -729,7 +729,7 @@ cm_buf_t *buf_FindAll(struct cm_scache *scp, osi_hyper_t *offsetp, afs_uint32 fl
     lock_ReleaseRead(&buf_globalLock);
 
     return bp;
-}       
+}
 
 /* start cleaning I/O on this buffer.  Buffer must be write locked, and is returned
  * write-locked.
@@ -805,8 +805,8 @@ afs_uint32 buf_CleanAsyncLocked(cm_scache_t *scp, cm_buf_t *bp, cm_req_t *reqp,
         * because we aren't going to be able to write this data to the file
         * server.
         */
-       if (code == CM_ERROR_NOSUCHFILE || code == CM_ERROR_BADFD || code == CM_ERROR_NOACCESS || 
-            code == CM_ERROR_QUOTA || code == CM_ERROR_SPACE || code == CM_ERROR_TOOBIG || 
+       if (code == CM_ERROR_NOSUCHFILE || code == CM_ERROR_BADFD || code == CM_ERROR_NOACCESS ||
+            code == CM_ERROR_QUOTA || code == CM_ERROR_SPACE || code == CM_ERROR_TOOBIG ||
             code == CM_ERROR_READONLY || code == CM_ERROR_NOSUCHPATH){
            bp->flags &= ~CM_BUF_DIRTY;
            bp->flags |= CM_BUF_ERROR;
@@ -824,8 +824,8 @@ afs_uint32 buf_CleanAsyncLocked(cm_scache_t *scp, cm_buf_t *bp, cm_req_t *reqp,
         diskcache_Update(bp->dcp, bp->datap, cm_data.buf_blockSize, bp->dataVersion);
 #endif /* DISKCACHE95 */
 
-       /* if we get here and retries are not permitted 
-        * then we need to exit this loop regardless of 
+       /* if we get here and retries are not permitted
+        * then we need to exit this loop regardless of
         * whether or not we were able to clear the dirty bit
         */
        if (reqp->flags & CM_REQ_NORETRY)
@@ -891,7 +891,7 @@ void buf_Recycle(cm_buf_t *bp)
         i = BUF_HASH(&bp->fid, &bp->offset);
         lbpp = &(cm_data.buf_scacheHashTablepp[i]);
         for(tbp = *lbpp; tbp; lbpp = &tbp->hashp, tbp = *lbpp) {
-            if (tbp == bp) 
+            if (tbp == bp)
                 break;
         }
 
@@ -924,11 +924,11 @@ void buf_Recycle(cm_buf_t *bp)
     /* clean up junk flags */
     bp->flags &= ~(CM_BUF_EOF | CM_BUF_ERROR);
     bp->dataVersion = CM_BUF_VERSION_BAD;      /* unknown so far */
-}       
+}
 
 /* recycle a buffer, removing it from the free list, hashing in its new identity
  * and returning it write-locked so that no one can use it.  Called without
- * any locks held, and can return an error if it loses the race condition and 
+ * any locks held, and can return an error if it loses the race condition and
  * finds that someone else created the desired buffer.
  *
  * If success is returned, the buffer is returned write-locked.
@@ -954,7 +954,7 @@ long buf_GetNewLocked(struct cm_scache *scp, osi_hyper_t *offsetp, cm_req_t *req
         /* check to see if we lost the race */
         if (scp) {
             if (bp = buf_FindLocked(scp, offsetp)) {
-               /* Do not call buf_ReleaseLocked() because we 
+               /* Do not call buf_ReleaseLocked() because we
                 * do not want to allow the buffer to be added
                 * to the free list.
                 */
@@ -996,9 +996,9 @@ long buf_GetNewLocked(struct cm_scache *scp, osi_hyper_t *offsetp, cm_req_t *req
              * code can bump refcounts, at least, so it may not be
              * zero.
              */
-            if (bp->refCount > 0) 
+            if (bp->refCount > 0)
                 continue;
-                        
+
             /* we don't have to lock buffer itself, since the ref
              * count is 0 and we know it will stay zero as long as
              * we hold the global lock.
@@ -1025,7 +1025,7 @@ long buf_GetNewLocked(struct cm_scache *scp, osi_hyper_t *offsetp, cm_req_t *req
                  */
                 continue;
             }
-                        
+
             if (bp->flags & CM_BUF_DIRTY) {
                 /* if the buffer is dirty, start cleaning it and
                  * move on to the next buffer.  We do this with
@@ -1103,7 +1103,7 @@ long buf_GetNewLocked(struct cm_scache *scp, osi_hyper_t *offsetp, cm_req_t *req
             afsi_log("%s:%d buf_GetNewLocked bp 0x%p, ref %d", __FILE__, __LINE__, bp, 1);
 #endif
             /* grab the mutex so that people don't use it
-             * before the caller fills it with data.  Again, no one    
+             * before the caller fills it with data.  Again, no one
              * should have been able to get to this dude to lock it.
              */
            if (!lock_TryMutex(&bp->mx)) {
@@ -1301,7 +1301,7 @@ long buf_CountFreeList(void)
          */
         if (!(bufp->qFlags & CM_BUF_QINHASH) || bufp->dataVersion == CM_BUF_VERSION_BAD)
             count++;
-    }       
+    }
     lock_ReleaseRead(&buf_globalLock);
     return count;
 }
@@ -1318,7 +1318,7 @@ afs_uint32 buf_CleanAsync(cm_scache_t *scp, cm_buf_t *bp, cm_req_t *reqp, afs_ui
     lock_ReleaseMutex(&bp->mx);
 
     return code;
-}       
+}
 
 /* wait for a buffer's cleaning to finish */
 void buf_CleanWait(cm_scache_t * scp, cm_buf_t *bp, afs_uint32 locked)
@@ -1332,7 +1332,7 @@ void buf_CleanWait(cm_scache_t * scp, cm_buf_t *bp, afs_uint32 locked)
     }
     if (!locked)
         lock_ReleaseMutex(&bp->mx);
-}       
+}
 
 /* set the dirty flag on a buffer, and set associated write-ahead log,
  * if there is one.  Allow one to be added to a buffer, but not changed.
@@ -1374,14 +1374,14 @@ void buf_SetDirty(cm_buf_t *bp, afs_uint32 offset, afs_uint32 length, cm_user_t
         bp->dirty_offset = offset;
         bp->dirty_length = length;
 
-        /* and add to the dirty list.  
-         * we obtain a hold on the buffer for as long as it remains 
-         * in the list.  buffers are only removed from the list by 
+        /* and add to the dirty list.
+         * we obtain a hold on the buffer for as long as it remains
+         * in the list.  buffers are only removed from the list by
          * the buf_IncrSyncer function regardless of when else the
          * dirty flag might be cleared.
          *
          * This should never happen but just in case there is a bug
-         * elsewhere, never add to the dirty list if the buffer is 
+         * elsewhere, never add to the dirty list if the buffer is
          * already there.
          */
         lock_ObtainWrite(&buf_globalLock);
@@ -1402,7 +1402,7 @@ void buf_SetDirty(cm_buf_t *bp, afs_uint32 offset, afs_uint32 length, cm_user_t
     /* and record the last writer */
     if (bp->userp != userp) {
         cm_HoldUser(userp);
-        if (bp->userp) 
+        if (bp->userp)
             cm_ReleaseUser(bp->userp);
         bp->userp = userp;
     }
@@ -1461,10 +1461,10 @@ long buf_CleanAndReset(void)
 #ifdef TESTING
     buf_ValidateBufQueues();
 #endif /* TESTING */
-    
+
     /* and we're done */
     return 0;
-}       
+}
 
 /* called without global lock being held, reserves buffers for callers
  * that need more than one held (not locked) at once.
@@ -1501,7 +1501,7 @@ int buf_TryReserveBuffers(afs_uint64 nbuffers)
     }
     lock_ReleaseWrite(&buf_globalLock);
     return code;
-}       
+}
 
 /* called without global lock held, releases reservation held by
  * buf_ReserveBuffers.
@@ -1515,7 +1515,7 @@ void buf_UnreserveBuffers(afs_uint64 nbuffers)
         osi_Wakeup((LONG_PTR) &cm_data.buf_reservedBufs);
     }
     lock_ReleaseWrite(&buf_globalLock);
-}       
+}
 
 /* truncate the buffers past sizep, zeroing out the page, if we don't
  * end on a page boundary.
@@ -1558,7 +1558,7 @@ long buf_Truncate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
             buf_WaitIO(scp, bufp);
         }
         lock_ObtainWrite(&scp->rw);
-       
+
         /* make sure we have a callback (so we have the right value for
          * the length), and wait for it to be safe to do a truncate.
          */
@@ -1568,7 +1568,7 @@ long buf_Truncate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
                           | CM_SCACHESYNC_SETSIZE
                           | CM_SCACHESYNC_BUFLOCKED);
 
-       
+
        /* if we succeeded in our locking, and this applies to the right
          * file, and the truncate request overlaps the buffer either
          * totally or partially, then do something.
@@ -1605,17 +1605,17 @@ long buf_Truncate(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
                         cm_data.buf_blockSize - bufferPos);
             }
         }
-               
-       cm_SyncOpDone( scp, bufp, 
+
+       cm_SyncOpDone( scp, bufp,
                       CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS
                       | CM_SCACHESYNC_SETSIZE | CM_SCACHESYNC_BUFLOCKED);
 
         lock_ReleaseWrite(&scp->rw);
         lock_ReleaseMutex(&bufp->mx);
-    
+
        if (!code) {
            nbufp = bufp->fileHashp;
-           if (nbufp) 
+           if (nbufp)
                buf_Hold(nbufp);
        } else {
            /* This forces the loop to end and the error code
@@ -1648,7 +1648,7 @@ long buf_FlushCleanPages(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
     code = 0;
     lock_ObtainRead(&buf_globalLock);
     bp = cm_data.buf_fileHashTablepp[i];
-    if (bp) 
+    if (bp)
         buf_HoldLocked(bp);
     lock_ReleaseRead(&buf_globalLock);
 
@@ -1670,7 +1670,7 @@ long buf_FlushCleanPages(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
             }
 
             if (code == CM_ERROR_BADFD) {
-                /* if the scp's FID is bad its because we received VNOVNODE 
+                /* if the scp's FID is bad its because we received VNOVNODE
                  * when attempting to FetchStatus before the write.  This
                  * page therefore contains data that can no longer be stored.
                  */
@@ -1704,7 +1704,7 @@ long buf_FlushCleanPages(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
                 lock_ObtainWrite(&buf_globalLock);
                 if (bp->refCount == 1) {       /* bp is held above */
                     nbp = bp->fileHashp;
-                    if (nbp) 
+                    if (nbp)
                         buf_HoldLocked(nbp);
                     buf_ReleaseLocked(bp, TRUE);
                     didRelease = 1;
@@ -1734,7 +1734,7 @@ long buf_FlushCleanPages(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
 
     /* done */
     return code;
-}       
+}
 
 /* Must be called with scp->rw held */
 long buf_ForceDataVersion(cm_scache_t * scp, afs_uint64 fromVersion, afs_uint64 toVersion)
@@ -1777,7 +1777,7 @@ long buf_CleanVnode(struct cm_scache *scp, cm_user_t *userp, cm_req_t *reqp)
 
     lock_ObtainRead(&buf_globalLock);
     bp = cm_data.buf_fileHashTablepp[i];
-    if (bp) 
+    if (bp)
         buf_HoldLocked(bp);
     lock_ReleaseRead(&buf_globalLock);
     for (; bp; bp = nbp) {
@@ -1787,10 +1787,10 @@ long buf_CleanVnode(struct cm_scache *scp, cm_user_t *userp, cm_req_t *reqp)
             if (bp->flags & CM_BUF_DIRTY) {
                 if (userp && userp != bp->userp) {
                     cm_HoldUser(userp);
-                    if (bp->userp) 
+                    if (bp->userp)
                         cm_ReleaseUser(bp->userp);
                     bp->userp = userp;
-                }   
+                }
 
                 switch (code) {
                 case CM_ERROR_NOSUCHFILE:
@@ -1801,7 +1801,7 @@ long buf_CleanVnode(struct cm_scache *scp, cm_user_t *userp, cm_req_t *reqp)
                 case CM_ERROR_TOOBIG:
                 case CM_ERROR_READONLY:
                 case CM_ERROR_NOSUCHPATH:
-                    /* 
+                    /*
                      * Apply the previous fatal error to this buffer.
                      * Do not waste the time attempting to store to
                      * the file server when we know it will fail.
@@ -1838,7 +1838,7 @@ long buf_CleanVnode(struct cm_scache *scp, cm_user_t *userp, cm_req_t *reqp)
 
         lock_ObtainRead(&buf_globalLock);
         nbp = bp->fileHashp;
-        if (nbp) 
+        if (nbp)
             buf_HoldLocked(nbp);
         buf_ReleaseLocked(bp, FALSE);
         lock_ReleaseRead(&buf_globalLock);
@@ -1897,45 +1897,45 @@ int cm_DumpBufHashTable(FILE *outputFile, char *cookie, int lock)
     cm_buf_t *bp;
     char output[1024];
     afs_uint32 i;
-  
+
     if (cm_data.buf_scacheHashTablepp == NULL)
         return -1;
 
     if (lock)
         lock_ObtainRead(&buf_globalLock);
-  
-    StringCbPrintfA(output, sizeof(output), "%s - dumping buf_HashTable - buf_hashSize=%d\r\n", 
+
+    StringCbPrintfA(output, sizeof(output), "%s - dumping buf_HashTable - buf_hashSize=%d\r\n",
                     cookie, cm_data.buf_hashSize);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
+
     for (i = 0; i < cm_data.buf_hashSize; i++)
     {
-        for (bp = cm_data.buf_scacheHashTablepp[i]; bp; bp=bp->hashp) 
+        for (bp = cm_data.buf_scacheHashTablepp[i]; bp; bp=bp->hashp)
         {
-           StringCbPrintfA(output, sizeof(output), 
+           StringCbPrintfA(output, sizeof(output),
                            "%s bp=0x%08X, hash=%d, fid (cell=%d, volume=%d, "
                            "vnode=%d, unique=%d), offset=%x:%08x, dv=%I64d, "
                            "flags=0x%x, qFlags=0x%x cmFlags=0x%x, error=0x%x, refCount=%d\r\n",
-                            cookie, (void *)bp, i, bp->fid.cell, bp->fid.volume, 
-                            bp->fid.vnode, bp->fid.unique, bp->offset.HighPart, 
+                            cookie, (void *)bp, i, bp->fid.cell, bp->fid.volume,
+                            bp->fid.vnode, bp->fid.unique, bp->offset.HighPart,
                             bp->offset.LowPart, bp->dataVersion, bp->flags, bp->qFlags,
                             bp->cmFlags, bp->error, bp->refCount);
            WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         }
     }
-  
+
     StringCbPrintfA(output, sizeof(output), "%s - Done dumping buf_HashTable.\r\n", cookie);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
 
     StringCbPrintfA(output, sizeof(output), "%s - dumping buf_freeListEndp\r\n", cookie);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
     for(bp = cm_data.buf_freeListEndp; bp; bp=(cm_buf_t *) osi_QPrev(&bp->q)) {
-       StringCbPrintfA(output, sizeof(output), 
+       StringCbPrintfA(output, sizeof(output),
                         "%s bp=0x%08X, fid (cell=%d, volume=%d, "
                         "vnode=%d, unique=%d), offset=%x:%08x, dv=%I64d, "
                         "flags=0x%x, qFlags=0x%x, cmFlags=0x%x, error=0x%x, refCount=%d\r\n",
-                        cookie, (void *)bp, bp->fid.cell, bp->fid.volume, 
-                        bp->fid.vnode, bp->fid.unique, bp->offset.HighPart, 
+                        cookie, (void *)bp, bp->fid.cell, bp->fid.volume,
+                        bp->fid.vnode, bp->fid.unique, bp->offset.HighPart,
                         bp->offset.LowPart, bp->dataVersion, bp->flags, bp->qFlags,
                         bp->cmFlags, bp->error, bp->refCount);
        WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
@@ -1946,12 +1946,12 @@ int cm_DumpBufHashTable(FILE *outputFile, char *cookie, int lock)
     StringCbPrintfA(output, sizeof(output), "%s - dumping buf_dirtyListp\r\n", cookie);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
     for(bp = cm_data.buf_dirtyListp; bp; bp=bp->dirtyp) {
-       StringCbPrintfA(output, sizeof(output), 
+       StringCbPrintfA(output, sizeof(output),
                         "%s bp=0x%08X, fid (cell=%d, volume=%d, "
                         "vnode=%d, unique=%d), offset=%x:%08x, dv=%I64d, "
                         "flags=0x%x, qFlags=0x%x, cmFlags=0x%x, error=0x%x, refCount=%d\r\n",
-                        cookie, (void *)bp, bp->fid.cell, bp->fid.volume, 
-                        bp->fid.vnode, bp->fid.unique, bp->offset.HighPart, 
+                        cookie, (void *)bp, bp->fid.cell, bp->fid.volume,
+                        bp->fid.vnode, bp->fid.unique, bp->offset.HighPart,
                         bp->offset.LowPart, bp->dataVersion, bp->flags, bp->qFlags,
                         bp->cmFlags, bp->error, bp->refCount);
        WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
@@ -1970,7 +1970,7 @@ void buf_ForceTrace(BOOL flush)
     int len;
     char buf[256];
 
-    if (!buf_logp) 
+    if (!buf_logp)
         return;
 
     len = GetTempPath(sizeof(buf)-10, buf);
index a1c0d6de53805fb151f12ebacce0a3c4f424085f..097201dbefef1a9a0d144b7918a56f311627a6df 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -106,7 +106,7 @@ void cm_CallbackNotifyChange(cm_scache_t *scp)
     DWORD dummyLen;
 
     /* why does this have to query the registry each time? */
-       if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+       if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY,
                       0,
                       KEY_READ|KEY_QUERY_VALUE,
@@ -119,7 +119,7 @@ void cm_CallbackNotifyChange(cm_scache_t *scp)
     }
 
     if (dwDelay > 5000)    /* do not allow a delay of more then 5 seconds */
-        dwDelay = 5000;   
+        dwDelay = 5000;
 
     osi_Log3(afsd_logp, "CallbackNotifyChange FileType %d Flags %lX Delay %dms",
               scp->fileType, scp->flags, dwDelay);
@@ -145,7 +145,7 @@ void cm_CallbackNotifyChange(cm_scache_t *scp)
             smb_NotifyChange( 0,
                               FILE_NOTIFY_GENERIC_FILE_FILTER,
                               dscp, NULL, NULL, TRUE);
-        if (dscp) 
+        if (dscp)
             cm_ReleaseSCache(dscp);
     }
 }
@@ -161,7 +161,7 @@ void cm_RevokeCallback(struct rx_call *callp, cm_cell_t * cellp, AFSFid *fidp)
     cm_fid_t tfid;
     cm_scache_t *scp;
     long hash;
-        
+
     tfid.cell = cellp ? cellp->cellID : 0;
     tfid.volume = fidp->Volume;
     tfid.vnode = fidp->Vnode;
@@ -170,7 +170,7 @@ void cm_RevokeCallback(struct rx_call *callp, cm_cell_t * cellp, AFSFid *fidp)
 
     osi_Log3(afsd_logp, "RevokeCallback vol %u vn %u uniq %u",
              fidp->Volume, fidp->Vnode, fidp->Unique);
-        
+
     /* do this first, so that if we're executing a callback granting call
      * at this moment, we kill it before it can be merged in.  Otherwise,
      * it could complete while we're doing the scan below, and get missed
@@ -191,7 +191,7 @@ void cm_RevokeCallback(struct rx_call *callp, cm_cell_t * cellp, AFSFid *fidp)
         {
             cm_HoldSCacheNoLock(scp);
             lock_ReleaseWrite(&cm_scacheLock);
-            osi_Log4(afsd_logp, "RevokeCallback Discarding SCache scp 0x%p vol %u vn %u uniq %u", 
+            osi_Log4(afsd_logp, "RevokeCallback Discarding SCache scp 0x%p vol %u vn %u uniq %u",
                      scp, scp->fid.volume, scp->fid.vnode, scp->fid.unique);
 
             lock_ObtainWrite(&scp->rw);
@@ -199,7 +199,7 @@ void cm_RevokeCallback(struct rx_call *callp, cm_cell_t * cellp, AFSFid *fidp)
             lock_ReleaseWrite(&scp->rw);
 
             cm_CallbackNotifyChange(scp);
-            
+
             lock_ObtainWrite(&cm_scacheLock);
             cm_ReleaseSCacheNoLock(scp);
         }
@@ -262,7 +262,7 @@ void cm_RevokeVolumeCallback(struct rx_call *callp, cm_cell_t *cellp, AFSFid *fi
                 lock_ReleaseWrite(&cm_scacheLock);
 
                 lock_ObtainWrite(&scp->rw);
-                osi_Log4(afsd_logp, "RevokeVolumeCallback Discarding SCache scp 0x%p vol %u vn %u uniq %u", 
+                osi_Log4(afsd_logp, "RevokeVolumeCallback Discarding SCache scp 0x%p vol %u vn %u uniq %u",
                           scp, scp->fid.volume, scp->fid.vnode, scp->fid.unique);
                 cm_DiscardSCache(scp);
                 lock_ReleaseWrite(&scp->rw);
@@ -376,7 +376,7 @@ SRXAFSCB_CallBack(struct rx_call *callp, AFSCBFids *fidsArrayp, AFSCBs *cbsArray
             osi_Log2(afsd_logp, "SRXAFSCB_CallBack from host 0x%x port %d",
                      ntohl(host),
                      ntohs(port));
-        else 
+        else
             osi_Log3(afsd_logp, "SRXAFSCB_CallBack from host 0x%x port %d for cell %s",
                      ntohl(host),
                      ntohs(port),
@@ -388,7 +388,7 @@ SRXAFSCB_CallBack(struct rx_call *callp, AFSCBFids *fidsArrayp, AFSCBs *cbsArray
 
     for (i=0; i < (long) fidsArrayp->AFSCBFids_len; i++) {
         tfidp = &fidsArrayp->AFSCBFids_val[i];
-                
+
         if (tfidp->Volume == 0)
             continue;   /* means don't do anything */
         else if (tfidp->Vnode == 0)
@@ -574,7 +574,7 @@ SRXAFSCB_GetLock(struct rx_call *callp, long index, AFSDBLock *lockp)
         port = rx_PortOf(peerp);
     }
 
-    osi_Log3(afsd_logp, "SRXAFSCB_GetLock(%d) from host 0x%x port %d", 
+    osi_Log3(afsd_logp, "SRXAFSCB_GetLock(%d) from host 0x%x port %d",
              index, ntohl(host), ntohs(port));
 
     nentries = sizeof(ltable) / sizeof(struct _ltable);
@@ -951,7 +951,7 @@ SRXAFSCB_WhoAreYou(struct rx_call *callp, struct interfaceAddr* addr)
     for ( i=0; i < cm_noIPAddr; i++ ) {
         addr->addr_in[i] = cm_IPAddr[i];
         addr->subnetmask[i] = cm_SubnetMask[i];
-        addr->mtu[i] = (rx_mtu == -1 || (rx_mtu != -1 && cm_NetMtu[i] < rx_mtu)) ? 
+        addr->mtu[i] = (rx_mtu == -1 || (rx_mtu != -1 && cm_NetMtu[i] < rx_mtu)) ?
             cm_NetMtu[i] : rx_mtu;
     }
 
@@ -987,7 +987,7 @@ SRXAFSCB_InitCallBackState3(struct rx_call *callp, afsUUID* serverUuid)
             if (UuidToString((UUID *)serverUuid, &p) == RPC_S_OK) {
                 osi_Log1(afsd_logp, "SRXAFSCB_InitCallBackState3 Uuid%s ->",osi_LogSaveString(afsd_logp,p));
                 RpcStringFree(&p);
-            } 
+            }
 
             tsp = cm_FindServerByUuid(serverUuid, CM_SERVER_FILE);
         }
@@ -1002,7 +1002,7 @@ SRXAFSCB_InitCallBackState3(struct rx_call *callp, afsUUID* serverUuid)
             osi_Log2(afsd_logp, "SRXAFSCB_InitCallBackState3 from host 0x%x port %d",
                      ntohl(host),
                      ntohs(port));
-        else 
+        else
             osi_Log3(afsd_logp, "SRXAFSCB_InitCallBackState3 from host 0x%x port %d for cell %s",
                      ntohl(host),
                      ntohs(port),
@@ -1019,7 +1019,7 @@ SRXAFSCB_InitCallBackState3(struct rx_call *callp, afsUUID* serverUuid)
        tsp = cm_FindServer(&taddr, CM_SERVER_FILE);
 
        osi_Log1(afsd_logp, "InitCallbackState3 server %x", tsp);
-       
+
        /* record the callback in the racing revokes structure.  This
         * shouldn't be necessary, since we shouldn't be making callback
         * granting calls while we're going to get an initstate call,
@@ -1063,7 +1063,7 @@ SRXAFSCB_InitCallBackState3(struct rx_call *callp, afsUUID* serverUuid)
                 if (scp->cbExpires > 0 && scp->cbServerp != NULL) {
                     /* we have a callback, now decide if we should clear it */
                     if (cm_ServerEqual(scp->cbServerp, tsp)) {
-                        osi_Log4(afsd_logp, "InitCallbackState3 Discarding SCache scp 0x%p vol %u vn %u uniq %u", 
+                        osi_Log4(afsd_logp, "InitCallbackState3 Discarding SCache scp 0x%p vol %u vn %u uniq %u",
                                   scp, scp->fid.volume, scp->fid.vnode, scp->fid.unique);
                         cm_DiscardSCache(scp);
                         discarded = 1;
@@ -1080,9 +1080,9 @@ SRXAFSCB_InitCallBackState3(struct rx_call *callp, afsUUID* serverUuid)
 
             }  /* search one hash bucket */
        }       /* search all hash buckets */
-       
+
        lock_ReleaseWrite(&cm_scacheLock);
-       
+
        if (tsp) {
            /* reset the No flags on the server */
            cm_SetServerNo64Bit(tsp, 0);
@@ -1090,7 +1090,7 @@ SRXAFSCB_InitCallBackState3(struct rx_call *callp, afsUUID* serverUuid)
 
            /* we're done with the server structure */
             cm_PutServer(tsp);
-       } 
+       }
     }
     return 0;
 }
@@ -1117,8 +1117,8 @@ SRXAFSCB_ProbeUuid(struct rx_call *callp, afsUUID* clientUuid)
     if ( !afs_uuid_equal(&cm_data.Uuid, clientUuid) ) {
         UuidToString((UUID *)&cm_data.Uuid, &p);
         UuidToString((UUID *)clientUuid, &q);
-        osi_Log4(afsd_logp, "SRXAFSCB_ProbeUuid %s != %s from host 0x%x port %d", 
-                  osi_LogSaveString(afsd_logp,p), 
+        osi_Log4(afsd_logp, "SRXAFSCB_ProbeUuid %s != %s from host 0x%x port %d",
+                  osi_LogSaveString(afsd_logp,p),
                   osi_LogSaveString(afsd_logp,q),
                   ntohl(host),
                   ntohs(port));
@@ -1135,12 +1135,12 @@ SRXAFSCB_ProbeUuid(struct rx_call *callp, afsUUID* clientUuid)
 }
 
 /* debug interface */
-static int 
+static int
 GetCellCommon(afs_int32 a_cellnum, char **a_name, serverList *a_hosts)
 {
     afs_int32 sn;
     cm_cell_t * cellp;
-    cm_serverRef_t * serverRefp; 
+    cm_serverRef_t * serverRefp;
 
     cellp = cm_FindCellByID(a_cellnum, CM_FLAG_NOPROBE);
     if (!cellp) {
@@ -1151,14 +1151,14 @@ GetCellCommon(afs_int32 a_cellnum, char **a_name, serverList *a_hosts)
     lock_ObtainRead(&cm_serverLock);
     *a_name = strdup(cellp->name);
 
-    for ( sn = 0, serverRefp = cellp->vlServersp; 
+    for ( sn = 0, serverRefp = cellp->vlServersp;
           sn < AFSMAXCELLHOSTS && serverRefp;
           sn++, serverRefp = serverRefp->next);
 
     a_hosts->serverList_len = sn;
     a_hosts->serverList_val = (afs_int32 *)xdr_alloc(sn * sizeof(afs_int32));
 
-    for ( sn = 0, serverRefp = cellp->vlServersp; 
+    for ( sn = 0, serverRefp = cellp->vlServersp;
           sn < AFSMAXCELLHOSTS && serverRefp;
           sn++, serverRefp = serverRefp->next)
     {
@@ -1170,7 +1170,7 @@ GetCellCommon(afs_int32 a_cellnum, char **a_name, serverList *a_hosts)
 }
 
 /* debug interface */
-int 
+int
 SRXAFSCB_GetCellByNum(struct rx_call *callp, afs_int32 a_cellnum,
                       char **a_name, serverList *a_hosts)
 {
@@ -1201,8 +1201,8 @@ SRXAFSCB_GetCellByNum(struct rx_call *callp, afs_int32 a_cellnum,
 }
 
 /* debug interface */
-int 
-SRXAFSCB_TellMeAboutYourself( struct rx_call *callp, 
+int
+SRXAFSCB_TellMeAboutYourself( struct rx_call *callp,
                               struct interfaceAddr *addr,
                               Capabilities * capabilities)
 {
@@ -1247,7 +1247,7 @@ SRXAFSCB_TellMeAboutYourself( struct rx_call *callp,
     for ( i=0; i < cm_noIPAddr; i++ ) {
         addr->addr_in[i] = cm_IPAddr[i];
         addr->subnetmask[i] = cm_SubnetMask[i];
-        addr->mtu[i] = (rx_mtu == -1 || (rx_mtu != -1 && cm_NetMtu[i] < rx_mtu)) ? 
+        addr->mtu[i] = (rx_mtu == -1 || (rx_mtu != -1 && cm_NetMtu[i] < rx_mtu)) ?
             cm_NetMtu[i] : rx_mtu;
     }
     lock_ReleaseRead(&cm_syscfgLock);
@@ -1334,7 +1334,7 @@ int SRXAFSCB_GetServerPrefs(
  *      As advertised.
  *------------------------------------------------------------------------*/
 
-int SRXAFSCB_GetCellServDB(struct rx_call *callp, afs_int32 index, char **a_name, 
+int SRXAFSCB_GetCellServDB(struct rx_call *callp, afs_int32 index, char **a_name,
                            serverList *a_hosts)
 {
     struct rx_connection *connp;
@@ -1450,7 +1450,7 @@ static void afs_MarshallCacheConfig(
     *(ptr++) = config->memCache;
 
 }
+
 
 /*------------------------------------------------------------------------
  * EXPORTED SRXAFSCB_GetCacheConfig
@@ -1538,7 +1538,7 @@ void cm_InitCallback(void)
 int cm_HaveCallback(cm_scache_t *scp)
 {
 #ifdef AFS_FREELANCE_CLIENT
-    if (cm_freelanceEnabled && 
+    if (cm_freelanceEnabled &&
         scp->fid.cell==AFS_FAKE_ROOT_CELL_ID &&
         scp->fid.volume==AFS_FAKE_ROOT_VOL_ID) {
         if (cm_getLocalMountPointChange()) {
@@ -1591,7 +1591,7 @@ int cm_HaveCallback(cm_scache_t *scp)
  * When we're back from the call, we look at all of the callback revokes with
  * counter numbers greater than the one we recorded in our caller's structure,
  * and replay those that are higher than when we started the call.
- * 
+ *
  * We free all the structures in the queue when the count of the # of outstanding
  * callback-granting calls drops to zero.
  *
@@ -1625,16 +1625,16 @@ void cm_EndCallbackGrantingCall(cm_scache_t *scp, cm_callbackRequest_t *cbrp,
 
     lock_ObtainWrite(&cm_callbackLock);
     if (flags & CM_CALLBACK_MAINTAINCOUNT) {
-        osi_assertx(cm_activeCallbackGrantingCalls > 0, 
+        osi_assertx(cm_activeCallbackGrantingCalls > 0,
                     "CM_CALLBACK_MAINTAINCOUNT && cm_activeCallbackGrantingCalls == 0");
     }
     else {
         osi_assertx(cm_activeCallbackGrantingCalls-- > 0,
                     "!CM_CALLBACK_MAINTAINCOUNT && cm_activeCallbackGrantingCalls == 0");
     }
-    if (cm_activeCallbackGrantingCalls == 0) 
+    if (cm_activeCallbackGrantingCalls == 0)
         freeFlag = 1;
-    else 
+    else
         freeFlag = 0;
 
     /* record the callback; we'll clear it below if we really lose it */
@@ -1679,7 +1679,7 @@ void cm_EndCallbackGrantingCall(cm_scache_t *scp, cm_callbackRequest_t *cbrp,
                   ((revp->flags & CM_RACINGFLAG_CANCELVOL) &&
                     scp->fid.volume == revp->fid.volume)
                   ||
-                  ((revp->flags & CM_RACINGFLAG_CANCELALL) && 
+                  ((revp->flags & CM_RACINGFLAG_CANCELALL) &&
                    (revp->fid.cell == 0 || scp->fid.cell == revp->fid.cell)))) {
             /* this one matches */
             osi_Log4(afsd_logp,
@@ -1692,12 +1692,12 @@ void cm_EndCallbackGrantingCall(cm_scache_t *scp, cm_callbackRequest_t *cbrp,
                  (revp->flags & CM_RACINGFLAG_ALL))
                 cm_callbackDiscardROVolumeByFID(&scp->fid);
         }
-        if (freeFlag) 
+        if (freeFlag)
             free(revp);
     }
 
     /* if we freed the list, zap the pointer to it */
-    if (freeFlag) 
+    if (freeFlag)
         cm_racingRevokesp = NULL;
 
     lock_ReleaseWrite(&cm_callbackLock);
@@ -1755,7 +1755,7 @@ long cm_GetCallback(cm_scache_t *scp, struct cm_user *userp,
 
     memset(&volSync, 0, sizeof(volSync));
 
-    osi_Log4(afsd_logp, "GetCallback scp 0x%p cell %d vol %d flags %lX", 
+    osi_Log4(afsd_logp, "GetCallback scp 0x%p cell %d vol %d flags %lX",
              scp, scp->fid.cell, scp->fid.volume, flags);
 
 #ifdef AFS_FREELANCE_CLIENT
@@ -1776,13 +1776,13 @@ long cm_GetCallback(cm_scache_t *scp, struct cm_user *userp,
             memset(&afsStatus, 0, sizeof(afsStatus));
             memset(&volSync, 0, sizeof(volSync));
 
-            // Fetch the status info 
+            // Fetch the status info
             cm_MergeStatus(NULL, scp, &afsStatus, &volSync, userp, reqp, 0);
         }
         goto done;
     }
 #endif /* AFS_FREELANCE_CLIENT */
-       
+
     mustCall = (flags & 1);
     cm_AFSFidFromFid(&tfid, &scp->fid);
     while (1) {
@@ -1794,7 +1794,7 @@ long cm_GetCallback(cm_scache_t *scp, struct cm_user *userp,
 
         /* otherwise, we have to make an RPC to get the status */
        if (!syncop_done) {
-           code = cm_SyncOp(scp, NULL, userp, reqp, 0, 
+           code = cm_SyncOp(scp, NULL, userp, reqp, 0,
                             CM_SCACHESYNC_FETCHSTATUS | CM_SCACHESYNC_GETCALLBACK);
            if (code)
                break;
@@ -1803,13 +1803,13 @@ long cm_GetCallback(cm_scache_t *scp, struct cm_user *userp,
         cm_StartCallbackGrantingCall(scp, &cbr);
         sfid = scp->fid;
         lock_ReleaseWrite(&scp->rw);
-               
+
         /* now make the RPC */
-        osi_Log4(afsd_logp, "CALL FetchStatus scp 0x%p vol %u vn %u uniq %u", 
+        osi_Log4(afsd_logp, "CALL FetchStatus scp 0x%p vol %u vn %u uniq %u",
                  scp, sfid.volume, sfid.vnode, sfid.unique);
         do {
             code = cm_ConnFromFID(&sfid, userp, reqp, &connp);
-            if (code) 
+            if (code)
                 continue;
 
             rxconnp = cm_GetRxConn(connp);
@@ -1821,10 +1821,10 @@ long cm_GetCallback(cm_scache_t *scp, struct cm_user *userp,
                             &cbr, code));
         code = cm_MapRPCError(code, reqp);
         if (code)
-            osi_Log4(afsd_logp, "CALL FetchStatus FAILURE code 0x%x scp 0x%p vol %u vn %u", 
+            osi_Log4(afsd_logp, "CALL FetchStatus FAILURE code 0x%x scp 0x%p vol %u vn %u",
                      code, scp, scp->fid.volume, scp->fid.vnode);
         else
-            osi_Log4(afsd_logp, "CALL FetchStatus SUCCESS scp 0x%p vol %u vn %u uniq %u", 
+            osi_Log4(afsd_logp, "CALL FetchStatus SUCCESS scp 0x%p vol %u vn %u uniq %u",
                      scp, scp->fid.volume, scp->fid.vnode, scp->fid.unique);
 
         lock_ObtainWrite(&scp->rw);
@@ -1843,13 +1843,13 @@ long cm_GetCallback(cm_scache_t *scp, struct cm_user *userp,
   done:
     if (syncop_done)
        cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_FETCHSTATUS | CM_SCACHESYNC_GETCALLBACK);
-    
+
     if (code) {
        osi_Log2(afsd_logp, "GetCallback Failed code 0x%x scp 0x%p -->",code, scp);
        osi_Log4(afsd_logp, "            cell %u vol %u vn %u uniq %u",
                 scp->fid.cell, scp->fid.volume, scp->fid.vnode, scp->fid.unique);
     } else {
-       osi_Log3(afsd_logp, "GetCallback Complete scp 0x%p cell %d vol %d", 
+       osi_Log3(afsd_logp, "GetCallback Complete scp 0x%p cell %d vol %d",
                  scp, scp->fid.cell, scp->fid.volume);
     }
 
@@ -1911,7 +1911,7 @@ cm_CBServersDownTime(cm_scache_t *scp, cm_volume_t *volp, time_t * pdownTime)
     }
 
     /* if the cbServerp does not match the current volume server list
-     * we report the callback server as up so the callback can be 
+     * we report the callback server as up so the callback can be
      * expired.
      */
 
@@ -1935,7 +1935,7 @@ void cm_CheckCBExpiration(void)
     cm_volume_t *volp;
     enum volstatus volstate;
     time_t now, downTime;
-        
+
     osi_Log0(afsd_logp, "CheckCBExpiration");
 
     now = time(NULL);
@@ -2016,14 +2016,14 @@ void cm_CheckCBExpiration(void)
 }
 
 
-void 
+void
 cm_GiveUpAllCallbacks(cm_server_t *tsp, afs_int32 markDown)
 {
     long code;
     cm_conn_t *connp;
     struct rx_connection * rxconnp;
 
-    if ((tsp->type == CM_SERVER_FILE) && !(tsp->flags & CM_SERVERFLAG_DOWN)) 
+    if ((tsp->type == CM_SERVER_FILE) && !(tsp->flags & CM_SERVERFLAG_DOWN))
     {
         code = cm_ConnByServer(tsp, cm_rootUserp, &connp);
         if (code == 0) {
@@ -2057,10 +2057,10 @@ cm_GiveUpAllCallbacks(cm_server_t *tsp, afs_int32 markDown)
                         code = cm_FindVolumeByID(tsp->cellp, tsrvp->ids[i], cm_rootUserp,
                                                  &req, CM_GETVOL_FLAG_NO_LRU_UPDATE | CM_GETVOL_FLAG_NO_RESET, &volp);
                         lock_ObtainMutex(&tsp->mx);
-                        if (code == 0) {    
+                        if (code == 0) {
                             cm_UpdateVolumeStatus(volp, tsrvp->ids[i]);
                             cm_PutVolume(volp);
-                        }       
+                        }
                     }
                 }
             }
index 3e7e516657cdf6196385bc23c701295cb3c79aa7..d58aef2f6b365f7c44077bd7da052569ea8fb7f3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -26,7 +26,7 @@
 osi_rwlock_t cm_cellLock;
 
 /* function called as callback proc from cm_SearchCellFile.  Return 0 to
- * continue processing.  
+ * continue processing.
  *
  * At the present time the return value is ignored by the caller.
  */
@@ -37,7 +37,7 @@ long cm_AddCellProc(void *rockp, struct sockaddr_in *addrp, char *hostnamep, uns
     cm_cell_t *cellp;
     cm_cell_rock_t *cellrockp = (cm_cell_rock_t *)rockp;
     afs_uint32 probe;
-        
+
     cellp = cellrockp->cellp;
     probe = !(cellrockp->flags & CM_FLAG_NOPROBE);
 
@@ -49,10 +49,10 @@ long cm_AddCellProc(void *rockp, struct sockaddr_in *addrp, char *hostnamep, uns
         else if (tsp->cellp != cellp) {
             osi_Log3(afsd_logp, "found a vlserver %s associated with two cells named %s and %s",
                      osi_LogSaveString(afsd_logp,hostnamep),
-                     osi_LogSaveString(afsd_logp,tsp->cellp->name), 
+                     osi_LogSaveString(afsd_logp,tsp->cellp->name),
                      osi_LogSaveString(afsd_logp,cellp->name));
         }
-    }       
+    }
     else
         tsp = cm_NewServer(addrp, CM_SERVER_VLDB, cellp, NULL, probe ? 0 : CM_FLAG_NOPROBE);
 
@@ -70,7 +70,7 @@ long cm_AddCellProc(void *rockp, struct sockaddr_in *addrp, char *hostnamep, uns
     return 0;
 }
 
-/* if it's from DNS, see if it has expired 
+/* if it's from DNS, see if it has expired
  * and check to make sure we have a valid set of volume servers
  * this function must not be called with a lock on cm_cellLock
  */
@@ -85,14 +85,14 @@ cm_cell_t *cm_UpdateCell(cm_cell_t * cp, afs_uint32 flags)
 
     lock_ObtainMutex(&cp->mx);
     mxheld = 1;
-    if ((cp->vlServersp == NULL 
+    if ((cp->vlServersp == NULL
 #ifdef AFS_FREELANCE_CLIENT
           && !(cp->flags & CM_CELLFLAG_FREELANCE)
 #endif
           ) || (time(0) > cp->timeout)
         || (cm_dnsEnabled && (cp->flags & CM_CELLFLAG_DNS) &&
          ((cp->flags & CM_CELLFLAG_VLSERVER_INVALID)))
-            ) 
+            )
     {
         lock_ReleaseMutex(&cp->mx);
         mxheld = 0;
@@ -127,7 +127,7 @@ cm_cell_t *cm_UpdateCell(cm_cell_t * cp, afs_uint32 flags)
 #endif
                } else {
                     /* if we fail to find it this time, we'll just do nothing and leave the
-                     * current entry alone 
+                     * current entry alone
                     */
                     lock_ObtainMutex(&cp->mx);
                     mxheld = 1;
@@ -158,7 +158,7 @@ void cm_FreeCell(cm_cell_t *cellp)
 
     if (cellp->vlServersp)
         cm_FreeServerList(&cellp->vlServersp, CM_FREESERVERLIST_DELETE);
-    cellp->name[0] = '\0';    
+    cellp->name[0] = '\0';
 
     cellp->freeNextp = cm_data.freeCellsp;
     cm_data.freeCellsp = cellp;
@@ -180,7 +180,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
     if (namep == NULL || !namep[0] || !strcmp(namep,CM_IOCTL_FILENAME_NOSLASH))
         return NULL;
 
-    /* 
+    /*
      * Strip off any trailing dots at the end of the cell name.
      * Failure to do so results in an undesireable alias as the
      * result of DNS AFSDB record lookups where a trailing dot
@@ -212,7 +212,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
                 fullname[CELL_MAXNAMELEN-1] = '\0';
                 break;
             }
-        }   
+        }
     }
 
     if (cp) {
@@ -223,7 +223,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
         hasWriteLock = 1;
 
         /* when we dropped the lock the cell could have been added
-         * to the list so check again while holding the write lock 
+         * to the list so check again while holding the write lock
          */
         for (cp = cm_data.cellNameHashTablep[hash]; cp; cp=cp->nameNextp) {
             if (cm_stricmp_utf8(namep, cp->name) == 0) {
@@ -231,7 +231,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
                 fullname[CELL_MAXNAMELEN-1] = '\0';
                 break;
             }
-        }   
+        }
 
         if (cp)
             goto done;
@@ -242,14 +242,14 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
                 fullname[CELL_MAXNAMELEN-1] = '\0';
                 break;
             }
-        }   
+        }
 
         if (cp) {
             lock_ReleaseWrite(&cm_cellLock);
             lock_ObtainMutex(&cp->mx);
             lock_ObtainWrite(&cm_cellLock);
             cm_AddCellToNameHashTable(cp);
-            cm_AddCellToIDHashTable(cp);           
+            cm_AddCellToIDHashTable(cp);
             lock_ReleaseMutex(&cp->mx);
             goto done;
         }
@@ -258,15 +258,15 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
             cp = cm_data.freeCellsp;
             cm_data.freeCellsp = cp->freeNextp;
 
-            /* 
+            /*
              * The magic, cellID, and mx fields are already set.
              */
         } else {
             if ( cm_data.currentCells >= cm_data.maxCells )
                 osi_panic("Exceeded Max Cells", __FILE__, __LINE__);
 
-            /* don't increment currentCells until we know that we 
-             * are going to keep this entry 
+            /* don't increment currentCells until we know that we
+             * are going to keep this entry
              */
             cp = &cm_data.cellBaseAddress[cm_data.currentCells];
             memset(cp, 0, sizeof(cm_cell_t));
@@ -288,7 +288,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
         if (code && code != CM_ERROR_FORCE_DNS_LOOKUP)
             code = cm_SearchCellFileEx(namep, fullname, linkedName, cm_AddCellProc, &rock);
         if (code) {
-            osi_Log4(afsd_logp,"in cm_GetCell_gen cm_SearchCellFileEx(%s) returns code= %d fullname= %s linkedName= %s", 
+            osi_Log4(afsd_logp,"in cm_GetCell_gen cm_SearchCellFileEx(%s) returns code= %d fullname= %s linkedName= %s",
                       osi_LogSaveString(afsd_logp,namep), code, osi_LogSaveString(afsd_logp,fullname),
                       osi_LogSaveString(afsd_logp,linkedName));
 
@@ -297,7 +297,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
 
                 code = cm_SearchCellByDNS(namep, fullname, &ttl, cm_AddCellProc, &rock);
                 if ( code ) {
-                    osi_Log3(afsd_logp,"in cm_GetCell_gen cm_SearchCellByDNS(%s) returns code= %d fullname= %s", 
+                    osi_Log3(afsd_logp,"in cm_GetCell_gen cm_SearchCellByDNS(%s) returns code= %d fullname= %s",
                              osi_LogSaveString(afsd_logp,namep), code, osi_LogSaveString(afsd_logp,fullname));
                     lock_ObtainMutex(&cp->mx);
                     lock_ObtainWrite(&cm_cellLock);
@@ -315,8 +315,8 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
                     cp->flags &= ~CM_CELLFLAG_VLSERVER_INVALID;
                     cp->timeout = time(0) + ttl;
                 }
-            } 
-            else 
+            }
+            else
             {
                 lock_ObtainMutex(&cp->mx);
                 lock_ObtainWrite(&cm_cellLock);
@@ -337,7 +337,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
         /* we have now been given the fullname of the cell.  It may
          * be that we already have a cell with that name.  If so,
          * we should use it instead of completing the allocation
-         * of a new cm_cell_t 
+         * of a new cm_cell_t
          */
         lock_ObtainRead(&cm_cellLock);
         hash = CM_CELL_NAME_HASH(fullname);
@@ -345,7 +345,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
             if (cm_stricmp_utf8(fullname, cp2->name) == 0) {
                 break;
             }
-        }   
+        }
 
         if (cp2) {
             if (!hasMutex) {
@@ -364,7 +364,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
         }
         lock_ReleaseRead(&cm_cellLock);
 
-        /* randomise among those vlservers having the same rank*/ 
+        /* randomise among those vlservers having the same rank*/
         cm_RandomizeServer(&cp->vlServersp);
 
         if (!hasMutex)
@@ -380,7 +380,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
         lock_ObtainWrite(&cm_cellLock);
         hasWriteLock = 1;
         cm_AddCellToNameHashTable(cp);
-        cm_AddCellToIDHashTable(cp);   
+        cm_AddCellToIDHashTable(cp);
         lock_ReleaseMutex(&cp->mx);
         hasMutex = 0;
 
@@ -402,7 +402,7 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
         lock_ReleaseMutex(&cp->mx);
     if (hasWriteLock)
         lock_ReleaseWrite(&cm_cellLock);
-    
+
     /* fullname is not valid if cp == NULL */
     if (newnamep) {
         if (cp) {
@@ -415,14 +415,14 @@ cm_cell_t *cm_GetCell_Gen(char *namep, char *newnamep, afs_uint32 flags)
 
     if (cp && cp->linkedName[0]) {
         cm_cell_t * linkedCellp = NULL;
-        
+
         if (!strcmp(cp->name, cp->linkedName)) {
-            cp->linkedName[0] = '\0'; 
+            cp->linkedName[0] = '\0';
         } else if (!(flags & CM_FLAG_NOMOUNTCHASE)) {
             linkedCellp = cm_GetCell(cp->linkedName, CM_FLAG_CREATE|CM_FLAG_NOPROBE|CM_FLAG_NOMOUNTCHASE);
 
             lock_ObtainWrite(&cm_cellLock);
-            if (!linkedCellp || 
+            if (!linkedCellp ||
                 (linkedCellp->linkedName[0] && strcmp(cp->name, linkedCellp->linkedName))) {
                 cp->linkedName[0] = '\0';
             } else {
@@ -445,10 +445,10 @@ cm_cell_t *cm_FindCellByID(afs_int32 cellID, afs_uint32 flags)
     hash = CM_CELL_ID_HASH(cellID);
 
     for (cp = cm_data.cellIDHashTablep[hash]; cp; cp=cp->idNextp) {
-        if (cellID == cp->cellID) 
+        if (cellID == cp->cellID)
             break;
     }
-    lock_ReleaseRead(&cm_cellLock);    
+    lock_ReleaseRead(&cm_cellLock);
 
     if (cp)
         cm_UpdateCell(cp, flags);
@@ -456,7 +456,7 @@ cm_cell_t *cm_FindCellByID(afs_int32 cellID, afs_uint32 flags)
     return cp;
 }
 
-long 
+long
 cm_ValidateCell(void)
 {
     cm_cell_t * cellp;
@@ -490,12 +490,12 @@ cm_ValidateCell(void)
         fprintf(stderr, "cm_ValidateCell failure: count != cm_data.currentCells\n");
         return -4;
     }
-    
+
     return 0;
 }
 
 
-long 
+long
 cm_ShutdownCell(void)
 {
     cm_cell_t * cellp;
@@ -510,7 +510,7 @@ cm_ShutdownCell(void)
 void cm_InitCell(int newFile, long maxCells)
 {
     static osi_once_t once;
-        
+
     if (osi_Once(&once)) {
         cm_cell_t * cellp;
 
@@ -522,10 +522,10 @@ void cm_InitCell(int newFile, long maxCells)
             cm_data.maxCells = maxCells;
             memset(cm_data.cellNameHashTablep, 0, sizeof(cm_cell_t *) * cm_data.cellHashTableSize);
             memset(cm_data.cellIDHashTablep, 0, sizeof(cm_cell_t *) * cm_data.cellHashTableSize);
-        
+
 #ifdef AFS_FREELANCE_CLIENT
-            /* Generate a dummy entry for the Freelance cell whether or not 
-             * freelance mode is being used in this session 
+            /* Generate a dummy entry for the Freelance cell whether or not
+             * freelance mode is being used in this session
              */
 
             cellp = &cm_data.cellBaseAddress[cm_data.currentCells++];
@@ -544,7 +544,7 @@ void cm_InitCell(int newFile, long maxCells)
             /* thread on global list */
             cellp->allNextp = cm_data.allCellsp;
             cm_data.allCellsp = cellp;
-                
+
             cellp->cellID = AFS_FAKE_ROOT_CELL_ID;
             cellp->vlServersp = NULL;
             cellp->flags = CM_CELLFLAG_FREELANCE;
@@ -553,7 +553,7 @@ void cm_InitCell(int newFile, long maxCells)
             cm_AddCellToIDHashTable(cellp);
             lock_ReleaseWrite(&cm_cellLock);
             lock_ReleaseMutex(&cellp->mx);
-#endif  
+#endif
         } else {
             lock_ObtainRead(&cm_cellLock);
             for (cellp = cm_data.allCellsp; cellp; cellp=cellp->allNextp) {
@@ -583,7 +583,7 @@ void cm_ChangeRankCellVLServer(cm_server_t *tsp)
 
        lock_ReleaseMutex(&cp->mx);
     }
-}       
+}
 
 int cm_DumpCells(FILE *outputFile, char *cookie, int lock)
 {
@@ -594,12 +594,12 @@ int cm_DumpCells(FILE *outputFile, char *cookie, int lock)
     if (lock)
         lock_ObtainRead(&cm_cellLock);
 
-    sprintf(output, "%s - dumping cells - cm_data.currentCells=%d, cm_data.maxCells=%d\r\n", 
+    sprintf(output, "%s - dumping cells - cm_data.currentCells=%d, cm_data.maxCells=%d\r\n",
             cookie, cm_data.currentCells, cm_data.maxCells);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
 
     for (cellp = cm_data.allCellsp; cellp; cellp=cellp->allNextp) {
-        sprintf(output, "%s cellp=0x%p,name=%s ID=%d flags=0x%x timeout=%I64u\r\n", 
+        sprintf(output, "%s cellp=0x%p,name=%s ID=%d flags=0x%x timeout=%I64u\r\n",
                 cookie, cellp, cellp->name, cellp->cellID, cellp->flags, cellp->timeout);
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
     }
@@ -617,7 +617,7 @@ int cm_DumpCells(FILE *outputFile, char *cookie, int lock)
 void cm_AddCellToNameHashTable(cm_cell_t *cellp)
 {
     int i;
-    
+
     lock_AssertWrite(&cm_cellLock);
     lock_AssertMutex(&cellp->mx);
 
@@ -637,7 +637,7 @@ void cm_RemoveCellFromNameHashTable(cm_cell_t *cellp)
     cm_cell_t **lcellpp;
     cm_cell_t *tcellp;
     int i;
-       
+
     lock_AssertWrite(&cm_cellLock);
     lock_AssertMutex(&cellp->mx);
 
@@ -661,7 +661,7 @@ void cm_RemoveCellFromNameHashTable(cm_cell_t *cellp)
 void cm_AddCellToIDHashTable(cm_cell_t *cellp)
 {
     int i;
-    
+
     lock_AssertWrite(&cm_cellLock);
     lock_AssertMutex(&cellp->mx);
 
@@ -681,7 +681,7 @@ void cm_RemoveCellFromIDHashTable(cm_cell_t *cellp)
     cm_cell_t **lcellpp;
     cm_cell_t *tcellp;
     int i;
-       
+
     lock_AssertWrite(&cm_cellLock);
     lock_AssertMutex(&cellp->mx);
 
index e335182972389dc1abff485a3658b94238978585..8f5fff45276b6d82e58ad932496f44de0eedd494 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -32,7 +32,7 @@ static long cm_ParsePair(char *lineBufferp, char *leftp, char *rightp)
     char tc;
     int sawEquals;
     int sawBracket;
-        
+
     sawEquals = 0;
     sawBracket = 0;
     for(tp = lineBufferp; *tp; tp++) {
@@ -45,17 +45,17 @@ static long cm_ParsePair(char *lineBufferp, char *leftp, char *rightp)
        }
 
        /* comment or line end */
-        if (tc == '#' || tc == '\r' || tc == '\n') 
+        if (tc == '#' || tc == '\r' || tc == '\n')
             break;
 
        /* square bracket comment -- look for closing delim */
        if (tc == '[') {
-            sawBracket = 1; 
+            sawBracket = 1;
             continue;
-        }      
+        }
 
        /* space or tab */
-        if (tc == ' ' || tc == '\t') 
+        if (tc == ' ' || tc == '\t')
             continue;
 
         if (tc == '=') {
@@ -66,8 +66,8 @@ static long cm_ParsePair(char *lineBufferp, char *leftp, char *rightp)
         /* now we have a real character, put it in the appropriate bucket */
         if (sawEquals == 0) {
            *leftp++ = tc;
-        }      
-        else { 
+        }
+        else {
            *rightp++ = tc;
         }
     }
@@ -93,7 +93,7 @@ IsWindowsModule(const char * name)
     p = strrchr(name, '.');
     if (p) {
         /* as of 2009-09-04 these are not valid ICANN ccTLDs */
-       if (i == 1 && 
+       if (i == 1 &&
            (!cm_stricmp_utf8N(p,".dll") ||
             !cm_stricmp_utf8N(p,".exe") ||
             !cm_stricmp_utf8N(p,".ini") ||
@@ -148,13 +148,13 @@ long cm_SearchCellFileEx(char *cellNamep, char *newCellNamep,
     if (*wdir)
         tfilep = fopen(wdir, "r");
 
-    if (!tfilep) 
+    if (!tfilep)
         return -2;
 
     bestp = fopen(wdir, "r");
-    
+
 #ifdef CELLSERV_DEBUG
-    osi_Log2(afsd_logp,"cm_searchfile fopen handle[%p], wdir[%s]", bestp, 
+    osi_Log2(afsd_logp,"cm_searchfile fopen handle[%p], wdir[%s]", bestp,
             osi_LogSaveString(afsd_logp,wdir));
 #endif
     /* have we seen the cell line for the guy we're looking for? */
@@ -184,7 +184,7 @@ long cm_SearchCellFileEx(char *cellNamep, char *newCellNamep,
                    return (foundCell? 0 : -3);
                }
            }
-        }      
+        }
 
         /* turn trailing cr or lf into null */
         tp = strrchr(lineBuffer, '\r');
@@ -207,7 +207,7 @@ long cm_SearchCellFileEx(char *cellNamep, char *newCellNamep,
                 return(foundCell ? 0 : -6);
             }
 
-            /* 
+            /*
              * terminate the cellname at the first white space
              * leaving 'tp' pointing to the next string if any
              */
@@ -218,7 +218,7 @@ long cm_SearchCellFileEx(char *cellNamep, char *newCellNamep,
                 if (*tp != '#') {
                     linkp = tp;
                     for (; tp && !isspace(*tp); tp++);
-                    if (tp) 
+                    if (tp)
                         *tp = '\0';
                 }
             }
@@ -244,7 +244,7 @@ long cm_SearchCellFileEx(char *cellNamep, char *newCellNamep,
                 }
                 inRightCell = 1;
                tracking = 0;
-#ifdef CELLSERV_DEBUG                
+#ifdef CELLSERV_DEBUG
                osi_Log2(afsd_logp, "cm_searchfile is cell inRightCell[%p], linebuffer[%s]",
                         inRightCell, osi_LogSaveString(afsd_logp,lineBuffer));
 #endif
@@ -343,8 +343,8 @@ long cm_SearchCellFileEx(char *cellNamep, char *newCellNamep,
                 if (!thp) {
                     afs_uint32 ip_addr;
                    unsigned int c1, c2, c3, c4;
-                    
-                    /* Since there is no gethostbyname() data 
+
+                    /* Since there is no gethostbyname() data
                     * available we will read the IP address
                     * stored in the CellServDB file
                      */
@@ -445,13 +445,13 @@ cm_EnumerateCellFile(afs_uint32 client, cm_enumCellProc_t *procp, void *rockp)
  * The CellServDB registry schema is as follows:
  *
  * HKLM\SOFTWARE\OpenAFS\Client\CellServDB\[cellname]\
- *   "LinkedCell"    REG_SZ "[cellname]" 
+ *   "LinkedCell"    REG_SZ "[cellname]"
  *   "Description"   REG_SZ "[comment]"
  *   "ForceDNS"      DWORD  {0,1}
  *
  * HKLM\SOFTWARE\OpenAFS\Client\CellServDB\[cellname]\[servername]\
- *   "HostName"      REG_SZ "[hostname]" 
- *   "IPv4Address"   REG_SZ "[address]" 
+ *   "HostName"      REG_SZ "[hostname]"
+ *   "IPv4Address"   REG_SZ "[address]"
  *   "IPv6Address"   REG_SZ "[address]"   <future>
  *   "Comment"       REG_SZ "[comment]"
  *   "Rank"          DWORD  "0..65535"
@@ -465,7 +465,7 @@ cm_EnumerateCellFile(afs_uint32 client, cm_enumCellProc_t *procp, void *rockp)
  * to a valid server configuration, the return code is success.
  * This prevents failover to the CellServDB file or DNS.
  */
-long cm_SearchCellRegistry(afs_uint32 client, 
+long cm_SearchCellRegistry(afs_uint32 client,
                            char *cellNamep, char *newCellNamep,
                            char *linkedNamep,
                            cm_configProc_t *procp, void *rockp)
@@ -501,7 +501,7 @@ long cm_SearchCellRegistry(afs_uint32 client,
                       &hkCellServDB) != ERROR_SUCCESS)
         return CM_ERROR_NOSUCHCELL;
 
-    if (RegOpenKeyEx( hkCellServDB, 
+    if (RegOpenKeyEx( hkCellServDB,
                       cellNamep,
                       0,
                       KEY_READ|KEY_QUERY_VALUE,
@@ -526,13 +526,13 @@ long cm_SearchCellRegistry(afs_uint32 client,
         if (code != ERROR_SUCCESS)
             dwCells = 0;
 
-        /* 
+        /*
          * We search the entire list to ensure that there is only
          * one prefix match.  If there is more than one, we return none.
          */
         for ( dwIndex = 0; dwIndex < dwCells; dwIndex++ ) {
             dwSize = CELL_MAXNAMELEN;
-            code = RegEnumKeyEx( hkCellServDB, dwIndex, szCellName, &dwSize, NULL, 
+            code = RegEnumKeyEx( hkCellServDB, dwIndex, szCellName, &dwSize, NULL,
                                  NULL, NULL, &ftLastWriteTime);
             if (code != ERROR_SUCCESS)
                 continue;
@@ -554,7 +554,7 @@ long cm_SearchCellRegistry(afs_uint32 client,
                 break;
             }
 
-            if (RegOpenKeyEx( hkCellServDB, 
+            if (RegOpenKeyEx( hkCellServDB,
                               szCellName,
                               0,
                               KEY_READ|KEY_QUERY_VALUE,
@@ -601,7 +601,7 @@ long cm_SearchCellRegistry(afs_uint32 client,
         dwForceDNS = 0;
     }
 
-    /* 
+    /*
      * Using the defined server list.  Enumerate and populate
      * the server list for the cell.
      */
@@ -623,22 +623,22 @@ long cm_SearchCellRegistry(afs_uint32 client,
 
     for ( dwIndex = 0; dwIndex < dwServers; dwIndex++ ) {
         dwSize = MAXHOSTCHARS;
-        code = RegEnumKeyEx( hkCellName, dwIndex, szServerName, &dwSize, NULL, 
+        code = RegEnumKeyEx( hkCellName, dwIndex, szServerName, &dwSize, NULL,
                              NULL, NULL, &ftLastWriteTime);
         if (code != ERROR_SUCCESS)
             continue;
 
         szServerName[MAXHOSTCHARS-1] = '\0';
-        if (RegOpenKeyEx( hkCellName, 
+        if (RegOpenKeyEx( hkCellName,
                           szServerName,
                           0,
                           KEY_READ|KEY_QUERY_VALUE,
                           &hkServerName) != ERROR_SUCCESS)
             continue;
 
-        /* We have a handle to a valid server key.  Now we need 
+        /* We have a handle to a valid server key.  Now we need
          * to add the server to the cell */
-        
+
         /* First, see if there is an alternate hostname specified */
         dwSize = MAXHOSTCHARS;
         code = RegQueryValueEx(hkServerName, "HostName", NULL, &dwType,
@@ -691,7 +691,7 @@ long cm_SearchCellRegistry(afs_uint32 client,
             afs_uint32 ip_addr;
             unsigned int c1, c2, c3, c4;
 
-            /* Since there is no gethostbyname() data 
+            /* Since there is no gethostbyname() data
              * available we will read the IP address
              * stored in the CellServDB file
              */
@@ -866,12 +866,12 @@ long cm_EnumerateCellRegistry(afs_uint32 client, cm_enumCellProc_t *procp, void
     if (code != ERROR_SUCCESS)
         dwCells = 0;
 
-    /* 
-     * Enumerate each Cell and 
+    /*
+     * Enumerate each Cell and
      */
     for ( dwIndex = 0; dwIndex < dwCells; dwIndex++ ) {
         dwSize = CELL_MAXNAMELEN;
-        code = RegEnumKeyEx( hkCellServDB, dwIndex, szCellName, &dwSize, NULL, 
+        code = RegEnumKeyEx( hkCellServDB, dwIndex, szCellName, &dwSize, NULL,
                              NULL, NULL, &ftLastWriteTime);
         if (code != ERROR_SUCCESS)
             continue;
@@ -935,14 +935,14 @@ long cm_SearchCellByDNS(char *cellNamep, char *newCellNamep, int *ttl,
        return -1;  /* not found */
 }
 
-/* use cm_GetConfigDir() plus AFS_CELLSERVDB to 
- * generate the fully qualified name of the CellServDB 
+/* use cm_GetConfigDir() plus AFS_CELLSERVDB to
+ * generate the fully qualified name of the CellServDB
  * file.
  */
 long cm_GetCellServDB(char *cellNamep, afs_uint32 len)
 {
     size_t tlen;
-    
+
     cm_GetConfigDir(cellNamep, len);
 
     /* add trailing backslash, if required */
@@ -961,8 +961,8 @@ long cm_GetCellServDB(char *cellNamep, afs_uint32 len)
     return 0;
 }
 
-/* look up the root cell's name in the Registry 
- * Input buffer must be at least CELL_MAXNAMELEN 
+/* look up the root cell's name in the Registry
+ * Input buffer must be at least CELL_MAXNAMELEN
  * in size.  (Defined in cm_cell.h)
  */
 long cm_GetRootCellName(char *cellNamep)
@@ -997,8 +997,8 @@ cm_configFile_t *cm_CommonOpen(char *namep, char *rwp)
 
         tfilep = fopen(wdir, rwp);
     }
-    return ((cm_configFile_t *) tfilep);        
-}      
+    return ((cm_configFile_t *) tfilep);
+}
 
 long cm_WriteConfigString(char *labelp, char *valuep)
 {
@@ -1061,7 +1061,7 @@ long cm_AppendPrunedCellList(cm_configFile_t *ofp, char *cellNamep)
     int foundCell;
 
     tfilep = cm_CommonOpen(AFS_CELLSERVDB, "r");
-    if (!tfilep) 
+    if (!tfilep)
         return -1;
 
     foundCell = 0;
@@ -1083,7 +1083,7 @@ long cm_AppendPrunedCellList(cm_configFile_t *ofp, char *cellNamep)
         if (tp) *tp = 0;
         tp = strchr(lineBuffer, '\n');
         if (tp) *tp = 0;
-                
+
         /* skip blank lines */
         if (lineBuffer[0] == 0) {
             fprintf((FILE *)ofp, "%s\n", lineBuffer);
@@ -1118,7 +1118,7 @@ long cm_AppendPrunedCellList(cm_configFile_t *ofp, char *cellNamep)
             }
         }      /* a vldb line */
     }          /* while loop processing all lines */
-}       
+}
 
 long cm_AppendNewCell(cm_configFile_t *filep, char *cellNamep)
 {
@@ -1160,11 +1160,11 @@ long cm_CloseCellFile(cm_configFile_t *filep)
 
     code = rename(sdir, wdir); /* do the rename */
 
-    if (code) 
+    if (code)
         code = errno;
 
     return code;
-}   
+}
 
 void cm_GetConfigDir(char *dir, afs_uint32 len)
 {
index bd4cef7d1aae280487eb9a7050bebdb0d5e96958..d26a061804a9a1b6fd72cc94805f490eaa8c19da 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -50,15 +50,15 @@ void cm_InitConn(void)
     DWORD dwValue;
     DWORD dummyLen;
     HKEY parmKey;
-        
+
     if (osi_Once(&once)) {
        lock_InitializeRWLock(&cm_connLock, "connection global lock",
                                LOCK_HIERARCHY_CONN_GLOBAL);
 
         /* keisa - read timeout value for lanmanworkstation  service.
-         * jaltman - as per 
+         * jaltman - as per
          *   http://support.microsoft.com:80/support/kb/articles/Q102/0/67.asp&NoWebContent=1
-         * the SessTimeout is a minimum timeout not a maximum timeout.  Therefore, 
+         * the SessTimeout is a minimum timeout not a maximum timeout.  Therefore,
          * I believe that the default should not be short.  Instead, we should wait until
          * RX times out before reporting a timeout to the SMB client.
          */
@@ -69,14 +69,14 @@ void cm_InitConn(void)
             BOOL extTimeouts = msftSMBRedirectorSupportsExtendedTimeouts();
 
             if (extTimeouts) {
-                /* 
+                /*
                  * The default value is 1000 seconds.  However, this default
-                 * will not apply to "\\AFS" unless "AFS" is listed in 
+                 * will not apply to "\\AFS" unless "AFS" is listed in
                  * ServersWithExtendedSessTimeout which we will add when we
                  * create the ExtendedSessTimeout value in smb_Init()
                  */
                 dummyLen = sizeof(DWORD);
-                code = RegQueryValueEx(parmKey, 
+                code = RegQueryValueEx(parmKey,
                                        LANMAN_WKS_EXT_SESSION_TIMEOUT,
                                         NULL, NULL,
                                         (BYTE *) &dwValue, &dummyLen);
@@ -84,10 +84,10 @@ void cm_InitConn(void)
                     RDRtimeout = dwValue;
                     afsi_log("lanmanworkstation : ExtSessTimeout %u", RDRtimeout);
                 }
-            } 
+            }
             if (!extTimeouts || code != ERROR_SUCCESS) {
                 dummyLen = sizeof(DWORD);
-                code = RegQueryValueEx(parmKey, 
+                code = RegQueryValueEx(parmKey,
                                        LANMAN_WKS_SESSION_TIMEOUT,
                                        NULL, NULL,
                                        (BYTE *) &dwValue, &dummyLen);
@@ -133,16 +133,16 @@ void cm_InitConn(void)
             RegCloseKey(parmKey);
        }
 
-        /* 
-         * If these values were not set via cpp macro or obtained 
+        /*
+         * If these values were not set via cpp macro or obtained
          * from the registry, we use a value that is derived from
          * the smb redirector session timeout (RDRtimeout).
          *
          * The UNIX cache manager uses 120 seconds for the hard dead
          * timeout and 50 seconds for the connection and idle timeouts.
          *
-         * We base our values on those while making sure we leave 
-         * enough time for overhead.  
+         * We base our values on those while making sure we leave
+         * enough time for overhead.
          */
        if (ConnDeadtimeout == 0) {
            ConnDeadtimeout = (unsigned short) ((RDRtimeout / 2) < 50 ? (RDRtimeout / 2) : 50);
@@ -179,13 +179,13 @@ static long cm_GetServerList(struct cm_fid *fidp, struct cm_user *userp,
     }
 
     cellp = cm_FindCellByID(fidp->cell, 0);
-    if (!cellp) 
+    if (!cellp)
         return CM_ERROR_NOSUCHCELL;
 
     code = cm_FindVolumeByID(cellp, fidp->volume, userp, reqp, CM_GETVOL_FLAG_CREATE, &volp);
-    if (code) 
+    if (code)
         return code;
-    
+
     *serversppp = cm_GetVolServers(volp, fidp->volume, userp, reqp);
 
     lock_ObtainRead(&cm_volumeLock);
@@ -212,8 +212,8 @@ static long cm_GetServerList(struct cm_fid *fidp, struct cm_user *userp,
  */
 int
 cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
-           struct cm_fid *fidp, 
-           AFSVolSync *volSyncp, 
+           struct cm_fid *fidp,
+           AFSVolSync *volSyncp,
            cm_serverRef_t * serversp,
            cm_callbackRequest_t *cbrp, long errorCode)
 {
@@ -263,7 +263,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
 
     /* if timeout - check that it did not exceed the HardDead timeout
      * and retry */
-    
+
     /* timeleft - get it from reqp the same way as cm_ConnByMServers does */
     timeUsed = (GetTickCount() - reqp->startTime) / 1000;
     timeLeft = HardDeadtimeout - timeUsed;
@@ -280,7 +280,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
                 if ( refp->server )
                     cellp = refp->server->cellp;
             }
-        } 
+        }
         if (cellp == NULL && fidp) {
             cellp = cm_FindCellByID(fidp->cell, 0);
         }
@@ -303,15 +303,15 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
         }
     }
 
-    /* if there is nosuchvolume, then we have a situation in which a 
-     * previously known volume no longer has a set of servers 
+    /* if there is nosuchvolume, then we have a situation in which a
+     * previously known volume no longer has a set of servers
      * associated with it.  Either the volume has moved or
      * the volume has been deleted.  Try to find a new server list
      * until the timeout period expires.
      */
     else if (errorCode == CM_ERROR_NOSUCHVOLUME) {
        osi_Log0(afsd_logp, "cm_Analyze passed CM_ERROR_NOSUCHVOLUME.");
-        /* 
+        /*
          * The VNOVOL or VL_NOENT error has already been translated
          * to CM_ERROR_NOSUCHVOLUME.  There is nothing for us to do.
          */
@@ -319,7 +319,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
 
     else if (errorCode == CM_ERROR_ALLDOWN) {
        /* Servers marked DOWN will be restored by the background daemon
-        * thread as they become available.  The volume status is 
+        * thread as they become available.  The volume status is
          * updated as the server state changes.
         */
         if (fidp) {
@@ -334,8 +334,8 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
     }
 
     else if (errorCode == CM_ERROR_ALLOFFLINE) {
-        /* Volume instances marked offline will be restored by the 
-         * background daemon thread as they become available 
+        /* Volume instances marked offline will be restored by the
+         * background daemon thread as they become available
          */
         if (fidp) {
             osi_Log2(afsd_logp, "cm_Analyze passed CM_ERROR_ALLOFFLINE (FS cell %s vol 0x%x)",
@@ -344,8 +344,8 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
             format = "All servers are offline when accessing cell %s volume %d.";
            LogEvent(EVENTLOG_WARNING_TYPE, msgID, cellp->name, fidp->volume);
 
-            code = cm_FindVolumeByID(cellp, fidp->volume, userp, reqp, 
-                                      CM_GETVOL_FLAG_NO_LRU_UPDATE, 
+            code = cm_FindVolumeByID(cellp, fidp->volume, userp, reqp,
+                                      CM_GETVOL_FLAG_NO_LRU_UPDATE,
                                       &volp);
             if (code == 0) {
                 /*
@@ -371,7 +371,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
         }
     }
     else if (errorCode == CM_ERROR_ALLBUSY) {
-        /* Volumes that are busy cannot be determined to be non-busy 
+        /* Volumes that are busy cannot be determined to be non-busy
          * without actually attempting to access them.
          */
         if (fidp) { /* File Server query */
@@ -381,15 +381,15 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
             format = "All servers are busy when accessing cell %s volume %d.";
            LogEvent(EVENTLOG_WARNING_TYPE, msgID, cellp->name, fidp->volume);
 
-            code = cm_FindVolumeByID(cellp, fidp->volume, userp, reqp, 
-                                     CM_GETVOL_FLAG_NO_LRU_UPDATE, 
+            code = cm_FindVolumeByID(cellp, fidp->volume, userp, reqp,
+                                     CM_GETVOL_FLAG_NO_LRU_UPDATE,
                                      &volp);
             if (code == 0) {
                 if (timeLeft > 7) {
                     thrd_Sleep(5000);
-                    
+
                     statep = cm_VolumeStateByID(volp, fidp->volume);
-                    if (statep->state != vl_offline && 
+                    if (statep->state != vl_offline &&
                          statep->state != vl_busy &&
                          statep->state != vl_unknown) {
                         retry = 1;
@@ -407,7 +407,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
                                 continue;
                             if (tsrp->status == srv_busy) {
                                 tsrp->status = srv_not_busy;
-                            }       
+                            }
                         }
                         lock_ReleaseWrite(&cm_serverLock);
                         if (free_svr_list) {
@@ -491,8 +491,8 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
                 tsrp->status = srv_busy;
                 if (fidp) { /* File Server query */
                     lock_ReleaseWrite(&cm_serverLock);
-                    code = cm_FindVolumeByID(cellp, fidp->volume, userp, reqp, 
-                                             CM_GETVOL_FLAG_NO_LRU_UPDATE, 
+                    code = cm_FindVolumeByID(cellp, fidp->volume, userp, reqp,
+                                             CM_GETVOL_FLAG_NO_LRU_UPDATE,
                                              &volp);
                     if (code == 0)
                         statep = cm_VolumeStateByID(volp, fidp->volume);
@@ -502,7 +502,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
             }
         }
         lock_ReleaseWrite(&cm_serverLock);
-        
+
         if (statep) {
             cm_UpdateVolumeStatus(volp, statep->ID);
             lock_ObtainRead(&cm_volumeLock);
@@ -521,8 +521,8 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
 
     /* special codes:  missing volumes */
     else if (errorCode == VNOVOL || errorCode == VMOVED || errorCode == VOFFLINE ||
-             errorCode == VSALVAGE || errorCode == VNOSERVICE || errorCode == VIO) 
-    {       
+             errorCode == VSALVAGE || errorCode == VNOSERVICE || errorCode == VIO)
+    {
         /* In case of timeout */
         reqp->volumeError = errorCode;
 
@@ -695,15 +695,15 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
          * reported idle for longer than idleDeadTime
          * don't mark server as down but don't retry
          * this is to prevent the SMB session from timing out
-         * In addition, we log an event to the event log 
+         * In addition, we log an event to the event log
          */
 
         if (serverp) {
-            sprintf(addr, "%d.%d.%d.%d", 
+            sprintf(addr, "%d.%d.%d.%d",
                     ((serverp->addr.sin_addr.s_addr & 0xff)),
                     ((serverp->addr.sin_addr.s_addr & 0xff00)>> 8),
                     ((serverp->addr.sin_addr.s_addr & 0xff0000)>> 16),
-                    ((serverp->addr.sin_addr.s_addr & 0xff000000)>> 24)); 
+                    ((serverp->addr.sin_addr.s_addr & 0xff000000)>> 24));
 
             LogEvent(EVENTLOG_WARNING_TYPE, MSG_RX_HARD_DEAD_TIME_EXCEEDED, addr);
             osi_Log1(afsd_logp, "cm_Analyze: hardDeadTime or idleDeadtime exceeded addr[%s]",
@@ -775,12 +775,12 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
 
         if (errorCode == RX_CALL_DEAD)
             osi_Log2(afsd_logp, "cm_Analyze: Rx Call Dead addr[%s] forcedNew[%s]",
-                     osi_LogSaveString(afsd_logp,addr), 
+                     osi_LogSaveString(afsd_logp,addr),
                      (reqp->flags & CM_REQ_NEW_CONN_FORCED ? "yes" : "no"));
         else
             osi_Log3(afsd_logp, "cm_Analyze: Rx Misc Error[%d] addr[%s] forcedNew[%s]",
                      errorCode,
-                     osi_LogSaveString(afsd_logp,addr), 
+                     osi_LogSaveString(afsd_logp,addr),
                      (reqp->flags & CM_REQ_NEW_CONN_FORCED ? "yes" : "no"));
 
         if (serverp) {
@@ -929,59 +929,59 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
             case VL_INDEXERANGE    : s = "VL_INDEXERANGE";     break;
             case VL_MULTIPADDR     : s = "VL_MULTIPADDR";      break;
             case VL_BADMASK        : s = "VL_BADMASK";         break;
-           case CM_ERROR_NOSUCHCELL        : s = "CM_ERROR_NOSUCHCELL";         break;                         
-           case CM_ERROR_NOSUCHVOLUME      : s = "CM_ERROR_NOSUCHVOLUME";       break;                         
-           case CM_ERROR_TIMEDOUT          : s = "CM_ERROR_TIMEDOUT";           break;                 
-           case CM_ERROR_RETRY             : s = "CM_ERROR_RETRY";              break; 
-           case CM_ERROR_NOACCESS          : s = "CM_ERROR_NOACCESS";           break; 
-           case CM_ERROR_NOSUCHFILE        : s = "CM_ERROR_NOSUCHFILE";         break;                         
-           case CM_ERROR_STOPNOW           : s = "CM_ERROR_STOPNOW";            break;                         
-           case CM_ERROR_TOOBIG            : s = "CM_ERROR_TOOBIG";             break;                                 
-           case CM_ERROR_INVAL             : s = "CM_ERROR_INVAL";              break;                                 
-           case CM_ERROR_BADFD             : s = "CM_ERROR_BADFD";              break;                                 
-           case CM_ERROR_BADFDOP           : s = "CM_ERROR_BADFDOP";            break;                         
-           case CM_ERROR_EXISTS            : s = "CM_ERROR_EXISTS";             break;                                 
-           case CM_ERROR_CROSSDEVLINK      : s = "CM_ERROR_CROSSDEVLINK";       break;                         
-           case CM_ERROR_BADOP             : s = "CM_ERROR_BADOP";              break;                                 
-           case CM_ERROR_BADPASSWORD       : s = "CM_ERROR_BADPASSWORD";        break;         
-           case CM_ERROR_NOTDIR            : s = "CM_ERROR_NOTDIR";             break;                                 
-           case CM_ERROR_ISDIR             : s = "CM_ERROR_ISDIR";              break;                                 
-           case CM_ERROR_READONLY          : s = "CM_ERROR_READONLY";           break;                         
-           case CM_ERROR_WOULDBLOCK        : s = "CM_ERROR_WOULDBLOCK";         break;                         
-           case CM_ERROR_QUOTA             : s = "CM_ERROR_QUOTA";              break;                                 
-           case CM_ERROR_SPACE             : s = "CM_ERROR_SPACE";              break;                                 
-           case CM_ERROR_BADSHARENAME      : s = "CM_ERROR_BADSHARENAME";       break;                         
-           case CM_ERROR_BADTID            : s = "CM_ERROR_BADTID";             break;                                 
-           case CM_ERROR_UNKNOWN           : s = "CM_ERROR_UNKNOWN";            break;                         
-           case CM_ERROR_NOMORETOKENS      : s = "CM_ERROR_NOMORETOKENS";       break;                         
-           case CM_ERROR_NOTEMPTY          : s = "CM_ERROR_NOTEMPTY";           break;                         
-           case CM_ERROR_USESTD            : s = "CM_ERROR_USESTD";             break;                                 
-           case CM_ERROR_REMOTECONN        : s = "CM_ERROR_REMOTECONN";         break;                         
-           case CM_ERROR_ATSYS             : s = "CM_ERROR_ATSYS";              break;                                 
-           case CM_ERROR_NOSUCHPATH        : s = "CM_ERROR_NOSUCHPATH";         break;                         
-           case CM_ERROR_CLOCKSKEW         : s = "CM_ERROR_CLOCKSKEW";          break;                         
-           case CM_ERROR_BADSMB            : s = "CM_ERROR_BADSMB";             break;                                 
-           case CM_ERROR_ALLBUSY           : s = "CM_ERROR_ALLBUSY";            break;                         
-           case CM_ERROR_NOFILES           : s = "CM_ERROR_NOFILES";            break;                         
-           case CM_ERROR_PARTIALWRITE      : s = "CM_ERROR_PARTIALWRITE";       break;                         
-           case CM_ERROR_NOIPC             : s = "CM_ERROR_NOIPC";              break;                                 
-           case CM_ERROR_BADNTFILENAME     : s = "CM_ERROR_BADNTFILENAME";      break;                         
-           case CM_ERROR_BUFFERTOOSMALL    : s = "CM_ERROR_BUFFERTOOSMALL";     break;                         
-           case CM_ERROR_RENAME_IDENTICAL  : s = "CM_ERROR_RENAME_IDENTICAL";   break;                 
-           case CM_ERROR_ALLOFFLINE        : s = "CM_ERROR_ALLOFFLINE";         break;          
-           case CM_ERROR_AMBIGUOUS_FILENAME: s = "CM_ERROR_AMBIGUOUS_FILENAME"; break;  
-           case CM_ERROR_BADLOGONTYPE      : s = "CM_ERROR_BADLOGONTYPE";       break;             
-           case CM_ERROR_GSSCONTINUE       : s = "CM_ERROR_GSSCONTINUE";        break;         
-           case CM_ERROR_TIDIPC            : s = "CM_ERROR_TIDIPC";             break;              
-           case CM_ERROR_TOO_MANY_SYMLINKS : s = "CM_ERROR_TOO_MANY_SYMLINKS";  break;   
-           case CM_ERROR_PATH_NOT_COVERED  : s = "CM_ERROR_PATH_NOT_COVERED";   break;    
-           case CM_ERROR_LOCK_CONFLICT     : s = "CM_ERROR_LOCK_CONFLICT";      break;       
-           case CM_ERROR_SHARING_VIOLATION : s = "CM_ERROR_SHARING_VIOLATION";  break;   
-           case CM_ERROR_ALLDOWN           : s = "CM_ERROR_ALLDOWN";            break;             
-           case CM_ERROR_TOOFEWBUFS        : s = "CM_ERROR_TOOFEWBUFS";         break;                         
-           case CM_ERROR_TOOMANYBUFS       : s = "CM_ERROR_TOOMANYBUFS";        break;                         
+           case CM_ERROR_NOSUCHCELL        : s = "CM_ERROR_NOSUCHCELL";         break;
+           case CM_ERROR_NOSUCHVOLUME      : s = "CM_ERROR_NOSUCHVOLUME";       break;
+           case CM_ERROR_TIMEDOUT          : s = "CM_ERROR_TIMEDOUT";           break;
+           case CM_ERROR_RETRY             : s = "CM_ERROR_RETRY";              break;
+           case CM_ERROR_NOACCESS          : s = "CM_ERROR_NOACCESS";           break;
+           case CM_ERROR_NOSUCHFILE        : s = "CM_ERROR_NOSUCHFILE";         break;
+           case CM_ERROR_STOPNOW           : s = "CM_ERROR_STOPNOW";            break;
+           case CM_ERROR_TOOBIG            : s = "CM_ERROR_TOOBIG";             break;
+           case CM_ERROR_INVAL             : s = "CM_ERROR_INVAL";              break;
+           case CM_ERROR_BADFD             : s = "CM_ERROR_BADFD";              break;
+           case CM_ERROR_BADFDOP           : s = "CM_ERROR_BADFDOP";            break;
+           case CM_ERROR_EXISTS            : s = "CM_ERROR_EXISTS";             break;
+           case CM_ERROR_CROSSDEVLINK      : s = "CM_ERROR_CROSSDEVLINK";       break;
+           case CM_ERROR_BADOP             : s = "CM_ERROR_BADOP";              break;
+           case CM_ERROR_BADPASSWORD       : s = "CM_ERROR_BADPASSWORD";        break;
+           case CM_ERROR_NOTDIR            : s = "CM_ERROR_NOTDIR";             break;
+           case CM_ERROR_ISDIR             : s = "CM_ERROR_ISDIR";              break;
+           case CM_ERROR_READONLY          : s = "CM_ERROR_READONLY";           break;
+           case CM_ERROR_WOULDBLOCK        : s = "CM_ERROR_WOULDBLOCK";         break;
+           case CM_ERROR_QUOTA             : s = "CM_ERROR_QUOTA";              break;
+           case CM_ERROR_SPACE             : s = "CM_ERROR_SPACE";              break;
+           case CM_ERROR_BADSHARENAME      : s = "CM_ERROR_BADSHARENAME";       break;
+           case CM_ERROR_BADTID            : s = "CM_ERROR_BADTID";             break;
+           case CM_ERROR_UNKNOWN           : s = "CM_ERROR_UNKNOWN";            break;
+           case CM_ERROR_NOMORETOKENS      : s = "CM_ERROR_NOMORETOKENS";       break;
+           case CM_ERROR_NOTEMPTY          : s = "CM_ERROR_NOTEMPTY";           break;
+           case CM_ERROR_USESTD            : s = "CM_ERROR_USESTD";             break;
+           case CM_ERROR_REMOTECONN        : s = "CM_ERROR_REMOTECONN";         break;
+           case CM_ERROR_ATSYS             : s = "CM_ERROR_ATSYS";              break;
+           case CM_ERROR_NOSUCHPATH        : s = "CM_ERROR_NOSUCHPATH";         break;
+           case CM_ERROR_CLOCKSKEW         : s = "CM_ERROR_CLOCKSKEW";          break;
+           case CM_ERROR_BADSMB            : s = "CM_ERROR_BADSMB";             break;
+           case CM_ERROR_ALLBUSY           : s = "CM_ERROR_ALLBUSY";            break;
+           case CM_ERROR_NOFILES           : s = "CM_ERROR_NOFILES";            break;
+           case CM_ERROR_PARTIALWRITE      : s = "CM_ERROR_PARTIALWRITE";       break;
+           case CM_ERROR_NOIPC             : s = "CM_ERROR_NOIPC";              break;
+           case CM_ERROR_BADNTFILENAME     : s = "CM_ERROR_BADNTFILENAME";      break;
+           case CM_ERROR_BUFFERTOOSMALL    : s = "CM_ERROR_BUFFERTOOSMALL";     break;
+           case CM_ERROR_RENAME_IDENTICAL  : s = "CM_ERROR_RENAME_IDENTICAL";   break;
+           case CM_ERROR_ALLOFFLINE        : s = "CM_ERROR_ALLOFFLINE";         break;
+           case CM_ERROR_AMBIGUOUS_FILENAME: s = "CM_ERROR_AMBIGUOUS_FILENAME"; break;
+           case CM_ERROR_BADLOGONTYPE      : s = "CM_ERROR_BADLOGONTYPE";       break;
+           case CM_ERROR_GSSCONTINUE       : s = "CM_ERROR_GSSCONTINUE";        break;
+           case CM_ERROR_TIDIPC            : s = "CM_ERROR_TIDIPC";             break;
+           case CM_ERROR_TOO_MANY_SYMLINKS : s = "CM_ERROR_TOO_MANY_SYMLINKS";  break;
+           case CM_ERROR_PATH_NOT_COVERED  : s = "CM_ERROR_PATH_NOT_COVERED";   break;
+           case CM_ERROR_LOCK_CONFLICT     : s = "CM_ERROR_LOCK_CONFLICT";      break;
+           case CM_ERROR_SHARING_VIOLATION : s = "CM_ERROR_SHARING_VIOLATION";  break;
+           case CM_ERROR_ALLDOWN           : s = "CM_ERROR_ALLDOWN";            break;
+           case CM_ERROR_TOOFEWBUFS        : s = "CM_ERROR_TOOFEWBUFS";         break;
+           case CM_ERROR_TOOMANYBUFS       : s = "CM_ERROR_TOOMANYBUFS";        break;
             }
-            osi_Log2(afsd_logp, "cm_Analyze: ignoring error code 0x%x (%s)", 
+            osi_Log2(afsd_logp, "cm_Analyze: ignoring error code 0x%x (%s)",
                      errorCode, s);
             retry = 0;
         }
@@ -998,9 +998,9 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
     if (connp)
         cm_PutConn(connp);
 
-    /* 
+    /*
      * clear the volume updated flag if we succeed.
-     * this way the flag will not prevent a subsequent volume 
+     * this way the flag will not prevent a subsequent volume
      * from being updated if necessary.
      */
     if (errorCode == 0)
@@ -1032,7 +1032,7 @@ long cm_ConnByMServers(cm_serverRef_t *serversp, cm_user_t *usersp,
 
 #ifdef SET_RX_TIMEOUTS_TO_TIMELEFT
     timeUsed = (GetTickCount() - reqp->startTime) / 1000;
-        
+
     /* leave 5 seconds margin of safety */
     timeLeft =  ConnDeadtimeout - timeUsed - 5;
     hardTimeLeft = HardDeadtimeout - timeUsed - 5;
@@ -1045,7 +1045,7 @@ long cm_ConnByMServers(cm_serverRef_t *serversp, cm_user_t *usersp,
 
         tsp = tsrp->server;
         if (reqp->tokenIdleErrorServp) {
-            /* 
+            /*
              * search the list until we find the server
              * that failed last time.  When we find it
              * clear the error, skip it and try the one
@@ -1077,7 +1077,7 @@ long cm_ConnByMServers(cm_serverRef_t *serversp, cm_user_t *usersp,
                         if (timeLeft > ConnDeadtimeout)
                             timeLeft = ConnDeadtimeout;
 
-                        if (hardTimeLeft > HardDeadtimeout) 
+                        if (hardTimeLeft > HardDeadtimeout)
                             hardTimeLeft = HardDeadtimeout;
 
                         lock_ObtainMutex(&(*connpp)->mx);
@@ -1096,12 +1096,12 @@ long cm_ConnByMServers(cm_serverRef_t *serversp, cm_user_t *usersp,
             lock_ObtainRead(&cm_serverLock);
             cm_PutServerNoLock(tsp);
         }
-    }   
+    }
     lock_ReleaseRead(&cm_serverLock);
 
     if (firstError == 0) {
         if (allDown) {
-            firstError = (reqp->tokenError ? reqp->tokenError : 
+            firstError = (reqp->tokenError ? reqp->tokenError :
                           (reqp->idleError ? RX_CALL_TIMEOUT : CM_ERROR_ALLDOWN));
             /*
              * if we experienced either a token error or and idle dead time error
@@ -1191,7 +1191,7 @@ static void cm_NewRXConnection(cm_conn_t *tcp, cm_ucell_t *ucellp,
         }
         secObjp = rxkad_NewClientSecurityObject(tcp->cryptlevel,
                                                 &ucellp->sessionKey, ucellp->kvno,
-                                                ucellp->ticketLen, ucellp->ticketp);    
+                                                ucellp->ticketLen, ucellp->ticketp);
     } else {
         /* normal auth */
         secIndex = 0;
@@ -1246,16 +1246,16 @@ long cm_ConnByServer(cm_server_t *serverp, cm_user_t *userp, cm_conn_t **connpp)
     lock_ObtainMutex(&userp->mx);
     lock_ObtainRead(&cm_connLock);
     for (tcp = serverp->connsp; tcp; tcp=tcp->nextp) {
-        if (tcp->userp == userp) 
+        if (tcp->userp == userp)
             break;
     }
-    
+
     /* find ucell structure */
     ucellp = cm_GetUCell(userp, serverp->cellp);
     if (!tcp) {
         lock_ConvertRToW(&cm_connLock);
         for (tcp = serverp->connsp; tcp; tcp=tcp->nextp) {
-            if (tcp->userp == userp) 
+            if (tcp->userp == userp)
                 break;
         }
         if (tcp) {
@@ -1340,13 +1340,13 @@ long cm_ServerAvailable(struct cm_fid *fidp, struct cm_user *userp)
                 allBusy = 0;
             }
         }
-    }   
+    }
     lock_ReleaseRead(&cm_serverLock);
     cm_FreeServerList(serverspp, 0);
 
     if (allDown)
        return 0;
-    else if (allBusy) 
+    else if (allBusy)
        return 0;
     else if (allOffline || (someBusy && someOffline))
        return 0;
@@ -1354,9 +1354,9 @@ long cm_ServerAvailable(struct cm_fid *fidp, struct cm_user *userp)
        return 1;
 }
 
-/* 
+/*
  * The returned cm_conn_t ** object is released in the subsequent call
- * to cm_Analyze().  
+ * to cm_Analyze().
  */
 long cm_ConnFromFID(struct cm_fid *fidp, struct cm_user *userp, cm_req_t *reqp,
                     cm_conn_t **connpp)
index 201bc2d60a92acf00abdbb4f7a6a206617475889..dbe81baf210df7ffbd8acf376a0c690a12024baf 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -54,7 +54,7 @@ static time_t lastIPAddrChange = 0;
 
 static EVENT_HANDLE cm_Daemon_ShutdownEvent = NULL;
 static EVENT_HANDLE cm_IPAddrDaemon_ShutdownEvent = NULL;
-static EVENT_HANDLE cm_BkgDaemon_ShutdownEvent[CM_MAX_DAEMONS] = 
+static EVENT_HANDLE cm_BkgDaemon_ShutdownEvent[CM_MAX_DAEMONS] =
        {NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL};
 
 void cm_IpAddrDaemon(long parm)
@@ -70,7 +70,7 @@ void cm_IpAddrDaemon(long parm)
 
     while (daemon_ShutdownFlag == 0) {
        DWORD Result;
-        
+
         thrd_SetEvent(cm_IPAddrDaemon_ShutdownEvent);
         Result = NotifyAddrChange(NULL,NULL);
         if (Result == NO_ERROR && daemon_ShutdownFlag == 0) {
@@ -78,7 +78,7 @@ void cm_IpAddrDaemon(long parm)
             smb_SetLanAdapterChangeDetected();
             cm_SetLanAdapterChangeDetected();
             thrd_ResetEvent(cm_IPAddrDaemon_ShutdownEvent);
-       }       
+       }
     }
 
     thrd_SetEvent(cm_IPAddrDaemon_ShutdownEvent);
@@ -110,7 +110,7 @@ void cm_BkgDaemon(void * parm)
             lock_ObtainWrite(&cm_daemonLock);
             continue;
         }
-                
+
         /* we found a request */
         for (rp = cm_bkgListEndp; rp; rp = (cm_bkgRequest_t *) osi_QPrev(&rp->q))
        {
@@ -136,13 +136,13 @@ void cm_BkgDaemon(void * parm)
        osi_Log2(afsd_logp,"cm_BkgDaemon (before) scp 0x%x ref %d",rp->scp, rp->scp->refCount);
 #endif
         code = (*rp->procp)(rp->scp, rp->p1, rp->p2, rp->p3, rp->p4, rp->userp);
-#ifdef DEBUG_REFCOUNT                
+#ifdef DEBUG_REFCOUNT
        osi_Log2(afsd_logp,"cm_BkgDaemon (after) scp 0x%x ref %d",rp->scp, rp->scp->refCount);
 #endif
 
         /*
          * Keep the following list synchronized with the
-         * error code list in cm_BkgStore.  
+         * error code list in cm_BkgStore.
          * cm_SyncOpDone(CM_SCACHESYNC_ASYNCSTORE) will be called there unless
          * one of these errors has occurred.
          */
@@ -184,10 +184,10 @@ void cm_QueueBKGRequest(cm_scache_t *scp, cm_bkgProc_t *procp, afs_uint32 p1, af
        cm_user_t *userp)
 {
     cm_bkgRequest_t *rp;
-        
+
     rp = malloc(sizeof(*rp));
     memset(rp, 0, sizeof(*rp));
-        
+
     cm_HoldSCache(scp);
     rp->scp = scp;
     cm_HoldUser(userp);
@@ -201,7 +201,7 @@ void cm_QueueBKGRequest(cm_scache_t *scp, cm_bkgProc_t *procp, afs_uint32 p1, af
     lock_ObtainWrite(&cm_daemonLock);
     cm_bkgQueueCount++;
     osi_QAdd((osi_queue_t **) &cm_bkgListp, &rp->q);
-    if (!cm_bkgListEndp) 
+    if (!cm_bkgListEndp)
         cm_bkgListEndp = rp;
     lock_ReleaseWrite(&cm_daemonLock);
 
@@ -336,7 +336,7 @@ cm_DaemonCheckInit(void)
     if (code == ERROR_SUCCESS && dummy)
        cm_daemonCheckOfflineVolInterval = dummy;
     afsi_log("daemonCheckOfflineVolInterval is %d", cm_daemonCheckOfflineVolInterval);
-    
+
     dummyLen = sizeof(DWORD);
     code = RegQueryValueEx(parmKey, "daemonPerformanceTuningInterval", NULL, NULL,
                            (BYTE *) &dummy, &dummyLen);
@@ -407,7 +407,7 @@ void cm_Daemon(long parm)
         code = 0;
     else
         memcpy(&code, thp->h_addr_list[0], 4);
-    
+
     srand(ntohl(code));
 
     cm_DaemonCheckInit();
@@ -431,7 +431,7 @@ void cm_Daemon(long parm)
             Sleep(1000);
             continue;
         }
-       /* check to see if the listener threads halted due to network 
+       /* check to see if the listener threads halted due to network
         * disconnect or other issues.  If so, attempt to restart them.
         */
        smb_RestartListeners(0);
@@ -534,7 +534,7 @@ void cm_Daemon(long parm)
            now = osi_Time();
        }
 
-        if (cm_daemonCheckVolCBInterval && 
+        if (cm_daemonCheckVolCBInterval &&
             now > lastVolCBRenewalCheck + cm_daemonCheckVolCBInterval &&
             daemon_ShutdownFlag == 0 &&
             powerStateSuspended == 0) {
@@ -619,11 +619,11 @@ void cm_Daemon(long parm)
                 break;
            now = osi_Time();
         }
-        
+
         thrd_Sleep(10000);             /* sleep 10 seconds */
     }
     thrd_SetEvent(cm_Daemon_ShutdownEvent);
-}       
+}
 
 void cm_DaemonShutdown(void)
 {
@@ -635,7 +635,7 @@ void cm_DaemonShutdown(void)
 
     /* wait for shutdown */
     if (cm_Daemon_ShutdownEvent)
-        code = thrd_WaitForSingleObject_Event(cm_Daemon_ShutdownEvent, INFINITE); 
+        code = thrd_WaitForSingleObject_Event(cm_Daemon_ShutdownEvent, INFINITE);
 
     for ( i=0; i<cm_nDaemons; i++) {
         if (cm_BkgDaemon_ShutdownEvent[i])
@@ -654,9 +654,9 @@ void cm_InitDaemon(int nDaemons)
     int i;
 
     cm_nDaemons = (nDaemons > CM_MAX_DAEMONS) ? CM_MAX_DAEMONS : nDaemons;
-    
+
     if (osi_Once(&once)) {
-        lock_InitializeRWLock(&cm_daemonLock, "cm_daemonLock", 
+        lock_InitializeRWLock(&cm_daemonLock, "cm_daemonLock",
                                LOCK_HIERARCHY_DAEMON_GLOBAL);
         osi_EndOnce(&once);
 
index 6ce0a1daa3acd1d90a6b4515c30f99e3b41de61f..038ab11e4c64bffb69909f129c631b677ebffbb2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -117,7 +117,7 @@ long cm_BufWrite(void *vscp, osi_hyper_t *offsetp, long length, long flags,
         && LargeIntegerLessThan(scp->truncPos, truncPos))
         truncPos = scp->truncPos;
        scp->mask &= ~CM_SCACHEMASK_TRUNCPOS;
-                
+
     /* compute how many bytes to write from this buffer */
     thyper = LargeIntegerSubtract(scp->length, biod.offset);
     if (LargeIntegerLessThanZero(thyper)) {
@@ -145,14 +145,14 @@ long cm_BufWrite(void *vscp, osi_hyper_t *offsetp, long length, long flags,
                                  ConvertLongToLargeInteger(LONG_MAX))) {
         require_64bit_ops = 1;
     }
-        
+
     lock_ReleaseWrite(&scp->rw);
 
     /* now we're ready to do the store operation */
     save_nbytes = nbytes;
     do {
         code = cm_ConnFromFID(&scp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
     retry:
@@ -298,7 +298,7 @@ long cm_BufWrite(void *vscp, osi_hyper_t *offsetp, long length, long flags,
                     break;
                 } else {
                     osi_Log2(afsd_logp, "rx_Write succeeded bp 0x%p, %d",bufp,temp);
-                }       
+                }
                 nbytes -= wbytes;
 #endif /* USE_RX_IOVEC */
             }  /* while more bytes to write */
@@ -441,10 +441,10 @@ long cm_StoreMini(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
     /* now we're ready to do the store operation */
     do {
         code = cm_ConnFromFID(&scp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
-    retry:     
+    retry:
         rxconnp = cm_GetRxConn(connp);
         rxcallp = rx_NewCall(rxconnp);
         rx_PutConnection(rxconnp);
@@ -483,7 +483,7 @@ long cm_StoreMini(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
             code = code1;
     } while (cm_Analyze(connp, userp, reqp, &scp->fid, &volSync, NULL, NULL, code));
     code = cm_MapRPCError(code, reqp);
-        
+
     /* now, clean up our state */
     lock_ObtainWrite(&scp->rw);
 
@@ -535,7 +535,7 @@ long cm_BufStabilize(void *vscp, cm_user_t *userp, cm_req_t *reqp)
     long code;
 
     lock_ObtainWrite(&scp->rw);
-    code = cm_SyncOp(scp, NULL, userp, reqp, 0, 
+    code = cm_SyncOp(scp, NULL, userp, reqp, 0,
                      CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS | CM_SCACHESYNC_SETSIZE);
     lock_ReleaseWrite(&scp->rw);
 
@@ -546,12 +546,12 @@ long cm_BufStabilize(void *vscp, cm_user_t *userp, cm_req_t *reqp)
 long cm_BufUnstabilize(void *vscp, cm_user_t *userp)
 {
     cm_scache_t *scp = vscp;
-        
+
     lock_ObtainWrite(&scp->rw);
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS | CM_SCACHESYNC_SETSIZE);
 
     lock_ReleaseWrite(&scp->rw);
-        
+
     /* always succeeds */
     return 0;
 }
@@ -612,13 +612,13 @@ int cm_HaveBuffer(cm_scache_t *scp, cm_buf_t *bufp, int isBufLocked)
     code = bufp->flags & CM_BUF_DIRTY;
 
     /* release lock if we obtained it here */
-    if (!isBufLocked) 
+    if (!isBufLocked)
         lock_ReleaseMutex(&bufp->mx);
 
     /* if buffer was dirty, buffer is acceptable for use */
-    if (code) 
+    if (code)
         return 1;
-    else 
+    else
         return 0;
 }
 
@@ -636,7 +636,7 @@ cm_CheckFetchRange(cm_scache_t *scp, osi_hyper_t *startBasep, osi_hyper_t *lengt
     long code;
     cm_buf_t *bp;
     int stop;
-        
+
     /* now scan all buffers in the range, looking for any that look like
      * they need work.
      */
@@ -650,7 +650,7 @@ cm_CheckFetchRange(cm_scache_t *scp, osi_hyper_t *startBasep, osi_hyper_t *lengt
                          CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
         if (code)
             return code;
-                
+
         if (LargeIntegerGreaterThanOrEqualTo(tbase, scp->length)) {
             /* we're past the end of file */
             break;
@@ -665,26 +665,26 @@ cm_CheckFetchRange(cm_scache_t *scp, osi_hyper_t *startBasep, osi_hyper_t *lengt
             buf_Release(bp);
            bp = NULL;
         }
-        else 
+        else
             stop = 1;
 
         /* if this buffer is essentially guaranteed to require a fetch,
          * break out here and return this position.
          */
-        if (stop) 
+        if (stop)
             break;
-                
+
         tbase = LargeIntegerAdd(tbase, tblocksize);
         tlength = LargeIntegerSubtract(tlength,  tblocksize);
     }
-        
+
     /* if we get here, either everything is fine or 'stop' stopped us at a
      * particular buffer in the range that definitely needs to be fetched.
      */
     if (stop == 0) {
         /* return non-zero code since realBasep won't be valid */
         code = -1;
-    }   
+    }
     else {
         /* successfully found a page that will need fetching */
         *realBasep = tbase;
@@ -721,9 +721,9 @@ cm_BkgStore(cm_scache_t *scp, afs_uint32 p1, afs_uint32 p2, afs_uint32 p3, afs_u
        osi_Log4(afsd_logp, "Finished BKG store scp 0x%p, offset 0x%x:%08x, code 0x%x", scp, p2, p1, code);
     }
 
-    /* 
+    /*
      * Keep the following list synchronized with the
-     * error code list in cm_BkgDaemon 
+     * error code list in cm_BkgDaemon
      */
     switch ( code ) {
     case CM_ERROR_TIMEDOUT: /* or server restarting */
@@ -779,7 +779,7 @@ cm_BkgPrefetch(cm_scache_t *scp, afs_uint32 p1, afs_uint32 p2, afs_uint32 p3, af
 
     /* Retries will be performed by the BkgDaemon thread if appropriate */
     req.flags |= CM_REQ_NORETRY;
-        
+
     fetched.LowPart = 0;
     fetched.HighPart = 0;
     tblocksize = ConvertLongToLargeInteger(cm_data.buf_blockSize);
@@ -789,12 +789,12 @@ cm_BkgPrefetch(cm_scache_t *scp, afs_uint32 p1, afs_uint32 p2, afs_uint32 p3, af
     length.HighPart = p4;
 
     end = LargeIntegerAdd(base, length);
-        
+
     osi_Log5(afsd_logp, "Starting BKG prefetch scp 0x%p offset 0x%x:%x length 0x%x:%x",
              scp, p2, p1, p4, p3);
 
     for ( code = 0, offset = base;
-          code == 0 && LargeIntegerLessThan(offset, end); 
+          code == 0 && LargeIntegerLessThan(offset, end);
           offset = LargeIntegerAdd(offset, tblocksize) )
     {
         if (rxheld) {
@@ -825,11 +825,11 @@ cm_BkgPrefetch(cm_scache_t *scp, afs_uint32 p1, afs_uint32 p2, afs_uint32 p3, af
 
         code = cm_GetBuffer(scp, bp, NULL, userp, &req);
         if (code == 0)
-            fetched = LargeIntegerAdd(fetched, tblocksize); 
+            fetched = LargeIntegerAdd(fetched, tblocksize);
         buf_Release(bp);
         bp->cmFlags &= ~CM_BUF_CMBKGFETCH;
     }
-    
+
     if (!rxheld) {
         lock_ObtainWrite(&scp->rw);
         rxheld = 1;
@@ -846,7 +846,7 @@ cm_BkgPrefetch(cm_scache_t *scp, afs_uint32 p1, afs_uint32 p2, afs_uint32 p3, af
             buf_Release(bp);
         }
     }
-    cm_ClearPrefetchFlag(LargeIntegerGreaterThanZero(fetched) ? 0 : code, 
+    cm_ClearPrefetchFlag(LargeIntegerGreaterThanZero(fetched) ? 0 : code,
                          scp, &base, &fetched);
 
     /* wakeup anyone who is waiting */
@@ -878,7 +878,7 @@ void cm_ConsiderPrefetch(cm_scache_t *scp, osi_hyper_t *offsetp, afs_uint32 coun
     cm_buf_t    *bp;
 
     tblocksize = ConvertLongToLargeInteger(cm_data.buf_blockSize);
-        
+
     readBase = *offsetp;
     /* round up to chunk boundary */
     readBase.LowPart += (cm_chunkSize-1);
@@ -943,9 +943,9 @@ void cm_ConsiderPrefetch(cm_scache_t *scp, osi_hyper_t *offsetp, afs_uint32 coun
     osi_Log2(afsd_logp, "BKG Prefetch request scp 0x%p, base 0x%x",
              scp, realBase.LowPart);
 
-    cm_QueueBKGRequest(scp, cm_BkgPrefetch, 
-                       realBase.LowPart, realBase.HighPart, 
-                       readLength.LowPart, readLength.HighPart, 
+    cm_QueueBKGRequest(scp, cm_BkgPrefetch,
+                       realBase.LowPart, realBase.HighPart,
+                       readLength.LowPart, readLength.HighPart,
                        userp);
 }
 
@@ -973,7 +973,7 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
     long temp;
     long code;
     long flags;                        /* flags to cm_SyncOp */
-        
+
     /* clear things out */
     biop->scp = scp;                   /* do not hold; held by caller */
     biop->offset = *inOffsetp;
@@ -1007,15 +1007,15 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
 
             lock_ObtainWrite(&scp->rw);
             flags = CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS | CM_SCACHESYNC_STOREDATA | CM_SCACHESYNC_BUFLOCKED;
-            code = cm_SyncOp(scp, bufp, userp, reqp, 0, flags); 
+            code = cm_SyncOp(scp, bufp, userp, reqp, 0, flags);
             if (code) {
                 lock_ReleaseMutex(&bufp->mx);
                 buf_Release(bufp);
                 bufp = NULL;
                 buf_UnreserveBuffers(cm_chunkSize / cm_data.buf_blockSize);
                 return code;
-            }   
-                        
+            }
+
             /* if the buffer is dirty, we're done */
             if (bufp->flags & CM_BUF_DIRTY) {
                 osi_assertx(!(bufp->flags & CM_BUF_WRITING),
@@ -1029,11 +1029,11 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
             lock_ReleaseMutex(&bufp->mx);
             buf_Release(bufp);
            bufp = NULL;
-        }       
+        }
     }
 
     biop->reserved = 1;
-        
+
     /* if we get here, if bufp is null, we didn't find any dirty buffers
      * that weren't already being stored back, so we just quit now.
      */
@@ -1043,7 +1043,7 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
 
     /* don't need buffer mutex any more */
     lock_ReleaseMutex(&bufp->mx);
-        
+
     /* put this element in the list */
     qdp = osi_QDAlloc();
     osi_SetQData(qdp, bufp);
@@ -1074,7 +1074,7 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
     while(LargeIntegerGreaterThanOrEqualTo(tbase, scanStart)) {
         /* see if we can find the buffer */
         bufp = buf_Find(scp, &tbase);
-        if (!bufp) 
+        if (!bufp)
             break;
 
         /* try to lock it, and quit if we can't (simplifies locking) */
@@ -1086,7 +1086,7 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
            bufp = NULL;
             break;
         }
-                
+
         code = cm_SyncOp(scp, bufp, userp, reqp, 0, flags);
         if (code) {
             lock_ReleaseMutex(&bufp->mx);
@@ -1094,7 +1094,7 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
            bufp = NULL;
             break;
         }
-                
+
         if (!(bufp->flags & CM_BUF_DIRTY)) {
             /* buffer is clean, so we shouldn't add it */
             cm_SyncOpDone(scp, bufp, flags);
@@ -1134,7 +1134,7 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
     while(LargeIntegerLessThan(tbase, scanEnd)) {
         /* see if we can find the buffer */
         bufp = buf_Find(scp, &tbase);
-        if (!bufp) 
+        if (!bufp)
             break;
 
         /* try to lock it, and quit if we can't (simplifies locking) */
@@ -1154,7 +1154,7 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
            bufp = NULL;
             break;
         }
-                
+
         if (!(bufp->flags & CM_BUF_DIRTY)) {
             /* buffer is clean, so we shouldn't add it */
             cm_SyncOpDone(scp, bufp, flags);
@@ -1181,11 +1181,11 @@ long cm_SetupStoreBIOD(cm_scache_t *scp, osi_hyper_t *inOffsetp, long inSize,
 
         /* update biod info describing the transfer */
         biop->length += cm_data.buf_blockSize;
-                
+
         /* update loop pointer */
         tbase = LargeIntegerAdd(tbase, thyper);
     }  /* while loop looking for pages following the first page we found */
-       
+
     /* finally, we're done */
     return 0;
 }
@@ -1221,14 +1221,14 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
     biop->reserved = 0;
 
     /* first lookup the file's length, so we know when to stop */
-    code = cm_SyncOp(scp, NULL, userp, reqp, 0, 
+    code = cm_SyncOp(scp, NULL, userp, reqp, 0,
                      CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-    if (code) 
+    if (code)
         return code;
-        
+
     /* copy out size, since it may change */
     fileSize = scp->serverLength;
-        
+
     lock_ReleaseWrite(&scp->rw);
 
     pageBase = *offsetp;
@@ -1258,11 +1258,11 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
     /* first hold all buffers, since we can't hold any locks in buf_Get */
     while (1) {
         /* stop at chunk boundary */
-        if (collected >= cm_chunkSize) 
+        if (collected >= cm_chunkSize)
             break;
-                
+
         /* see if the next page would be past EOF */
-        if (LargeIntegerGreaterThanOrEqualTo(pageBase, fileSize)) 
+        if (LargeIntegerGreaterThanOrEqualTo(pageBase, fileSize))
             break;
 
         code = buf_Get(scp, &pageBase, reqp, &tbp);
@@ -1271,7 +1271,7 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
             cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
             return code;
         }
-                
+
         buf_Release(tbp);
         tbp = NULL;
 
@@ -1288,26 +1288,26 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
     /* now hold all buffers, if they are still there */
     while (1) {
         /* stop at chunk boundary */
-        if (collected >= cm_chunkSize) 
+        if (collected >= cm_chunkSize)
             break;
-                
+
         /* see if the next page would be past EOF */
-        if (LargeIntegerGreaterThanOrEqualTo(pageBase, fileSize)) 
+        if (LargeIntegerGreaterThanOrEqualTo(pageBase, fileSize))
             break;
 
         tbp = buf_Find(scp, &pageBase);
-        if (!tbp) 
+        if (!tbp)
             break;
 
         /* add the buffer to the list */
         qdp = osi_QDAlloc();
         osi_SetQData(qdp, tbp);
-        osi_QAddH((osi_queue_t **)&heldBufListp, 
-                 (osi_queue_t **)&heldBufListEndp, 
+        osi_QAddH((osi_queue_t **)&heldBufListp,
+                 (osi_queue_t **)&heldBufListEndp,
                  &qdp->q);
         /* leave tbp held (from buf_Get) */
 
-        if (!reserving) 
+        if (!reserving)
             break;
 
         collected += cm_data.buf_blockSize;
@@ -1341,7 +1341,7 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
         }
 
         flags = CM_SCACHESYNC_FETCHDATA | CM_SCACHESYNC_BUFLOCKED;
-        if (!isFirst) 
+        if (!isFirst)
             flags |= CM_SCACHESYNC_NOWAIT;
 
         /* wait for the buffer to serialize, if required.  Doesn't
@@ -1353,7 +1353,7 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
             lock_ReleaseMutex(&tbp->mx);
             break;
         }
-                
+
         /* don't fetch over dirty buffers */
         if (tbp->flags & CM_BUF_DIRTY) {
             cm_SyncOpDone(scp, tbp, flags);
@@ -1369,8 +1369,8 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
         /* add the buffer to the list */
         qdp = osi_QDAlloc();
         osi_SetQData(qdp, tbp);
-        osi_QAddH((osi_queue_t **)&biop->bufListp, 
-                 (osi_queue_t **)&biop->bufListEndp, 
+        osi_QAddH((osi_queue_t **)&biop->bufListp,
+                 (osi_queue_t **)&biop->bufListEndp,
                  &qdp->q);
         buf_Hold(tbp);
 
@@ -1380,7 +1380,7 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
         isFirst = 0;
         collected += cm_data.buf_blockSize;
     }
-        
+
     /* now, we've held in biop->bufListp all the buffer's we're really
      * interested in.  We also have holds left from heldBufListp, and we
      * now release those holds on the buffers.
@@ -1398,7 +1398,7 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
 
     /* Caller expects this */
     lock_ObtainWrite(&scp->rw);
+
     /* if we got a failure setting up the first buffer, then we don't have
      * any side effects yet, and we also have failed an operation that the
      * caller requires to make any progress.  Give up now.
@@ -1407,7 +1407,7 @@ long cm_SetupFetchBIOD(cm_scache_t *scp, osi_hyper_t *offsetp,
         buf_UnreserveBuffers(cm_chunkSize / cm_data.buf_blockSize);
         return code;
     }
-        
+
     /* otherwise, we're still OK, and should just return the I/O setup we've
      * got.
      */
@@ -1430,7 +1430,7 @@ void cm_ReleaseBIOD(cm_bulkIO_t *biop, int isStore, long code, int scp_locked)
     /* Give back reserved buffers */
     if (biop->reserved)
         buf_UnreserveBuffers(cm_chunkSize / cm_data.buf_blockSize);
-        
+
     if (isStore)
         flags = CM_SCACHESYNC_STOREDATA;
     else
@@ -1441,7 +1441,7 @@ void cm_ReleaseBIOD(cm_bulkIO_t *biop, int isStore, long code, int scp_locked)
        for(qdp = biop->bufListp; qdp; qdp = nqdp) {
            /* lookup next guy first, since we're going to free this one */
            nqdp = (osi_queueData_t *) osi_QNext(&qdp->q);
-                
+
            /* extract buffer and free queue data */
            bufp = osi_GetQData(qdp);
            osi_QRemoveHT((osi_queue_t **) &biop->bufListp,
@@ -1455,7 +1455,7 @@ void cm_ReleaseBIOD(cm_bulkIO_t *biop, int isStore, long code, int scp_locked)
            lock_ObtainMutex(&bufp->mx);
            lock_ObtainWrite(&scp->rw);
            cm_SyncOpDone(scp, bufp, flags);
-                
+
            /* turn off writing and wakeup users */
            if (isStore) {
                if (bufp->flags & CM_BUF_WAITING) {
@@ -1518,7 +1518,7 @@ void cm_ReleaseBIOD(cm_bulkIO_t *biop, int isStore, long code, int scp_locked)
     /* clean things out */
     biop->bufListp = NULL;
     biop->bufListEndp = NULL;
-}   
+}
 
 static int
 cm_CloneStatus(cm_scache_t *scp, cm_user_t *userp, int scp_locked,
@@ -1645,8 +1645,8 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
      * which case we just retry.
      */
     if (bufp->dataVersion <= scp->dataVersion && bufp->dataVersion >= scp->bufDataVersionLow || biod.length == 0) {
-        if ((bufp->dataVersion == CM_BUF_VERSION_BAD || bufp->dataVersion < scp->bufDataVersionLow) && 
-             LargeIntegerGreaterThanOrEqualTo(bufp->offset, scp->serverLength)) 
+        if ((bufp->dataVersion == CM_BUF_VERSION_BAD || bufp->dataVersion < scp->bufDataVersionLow) &&
+             LargeIntegerGreaterThanOrEqualTo(bufp->offset, scp->serverLength))
         {
             osi_Log4(afsd_logp, "Bad DVs 0x%x != (0x%x -> 0x%x) or length 0x%x",
                      bufp->dataVersion, scp->bufDataVersionLow, scp->dataVersion, biod.length);
@@ -1684,9 +1684,9 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
     // yj code
     // if getroot then we don't need to make any calls
     // just return fake data
-       
+
     if (cm_freelanceEnabled && getroot) {
-        // setup the fake status                       
+        // setup the fake status
         afsStatus.InterfaceVersion = 0x1;
         afsStatus.FileType = 0x2;
         afsStatus.LinkCount = scp->linkCount;
@@ -1713,8 +1713,8 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
         // once we're done setting up the status info,
         // we just fill the buffer pages with fakedata
         // from cm_FakeRootDir. Extra pages are set to
-        // 0. 
-               
+        // 0.
+
         lock_ObtainMutex(&cm_Freelance_Lock);
         t1 = bufp->offset.LowPart;
         qdp = biod.bufListEndp;
@@ -1723,7 +1723,7 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
             bufferp=tbufp->datap;
             memset(bufferp, 0, cm_data.buf_blockSize);
             t2 = cm_fakeDirSize - t1;
-            if (t2> (afs_int32)cm_data.buf_blockSize) 
+            if (t2> (afs_int32)cm_data.buf_blockSize)
                 t2=cm_data.buf_blockSize;
             if (t2 > 0) {
                 memcpy(bufferp, cm_FakeRootDir+t1, t2);
@@ -1735,7 +1735,7 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
 
         }
         lock_ReleaseMutex(&cm_Freelance_Lock);
-       
+
         // once we're done, we skip over the part of the
         // code that does the ACTUAL fetching of data for
         // real files
@@ -1782,7 +1782,7 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
     /* now make the call */
     do {
         code = cm_ConnFromFID(&scp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
         rxconnp = cm_GetRxConn(connp);
@@ -1867,7 +1867,7 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
                 bufferp = tbufp->datap;
                 buffer_offset = 0;
             }
-            else 
+            else
                 bufferp = NULL;
 
             /* fill length_found of data from the pipe into the pages.
@@ -2005,9 +2005,9 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
                         tbufp = osi_GetQData(qdp);
                         bufferp = tbufp->datap;
                     }
-                    else 
+                    else
                         bufferp = NULL;
-                } else 
+                } else
                     bufferp += temp;
 #endif /* USE_RX_IOVEC */
             }
@@ -2033,13 +2033,13 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
                 if (rbytes != 0)
                     memset(bufferp, 0, rbytes);
                 qdp = (osi_queueData_t *) osi_QPrev(&qdp->q);
-                if (qdp == NULL) 
+                if (qdp == NULL)
                     break;
                 tbufp = osi_GetQData(qdp);
                 bufferp = tbufp->datap;
                 /* bytes to clear in this page */
                 rbytes = cm_data.buf_blockSize;
-            }   
+            }
         }
 
         if (code == 0) {
@@ -2081,7 +2081,7 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
 
     if (!scp_locked)
         lock_ObtainWrite(&scp->rw);
-    
+
     /* we know that no one else has changed the buffer, since we still have
      * the fetching flag on the buffers, and we have the scp locked again.
      * Copy in the version # into the buffer if we got code 0 back from the
@@ -2107,9 +2107,9 @@ long cm_GetBuffer(cm_scache_t *scp, cm_buf_t *bufp, int *cpffp, cm_user_t *userp
     /* release scatter/gather I/O structure (buffers, locks) */
     cm_ReleaseBIOD(&biod, 0, code, 1);
 
-    if (code == 0) 
+    if (code == 0)
         cm_MergeStatus(NULL, scp, &afsStatus, &volSync, userp, reqp, CM_MERGEFLAG_FETCHDATA);
-    
+
     return code;
 }
 
index f8d545f12d78337a8d97a4e3aa075d210f6f1485..f7db9b039bfb420d1493b56528e6366ccb8ccfe2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -122,11 +122,11 @@ cm_DirPrefetchBuffers(cm_dirOp_t * op);
 /* compute how many 32 byte entries an AFS 3 dir requires for storing
  * the specified name.
  */
-long 
+long
 cm_NameEntries(char *namep, size_t *lenp)
 {
     long i;
-        
+
     i = (long)strlen(namep);
     if (lenp) *lenp = i;
     return 1 + ((i+16) >> 5);
@@ -445,7 +445,7 @@ cm_DirFindBlobs(cm_dirOp_t * op, int nblobs)
     return -1;
 }
 
-/* Add a page to a directory. 
+/* Add a page to a directory.
 
    Called with op->scp->rw
 */
@@ -848,7 +848,7 @@ cm_DirGetBlob(cm_dirOp_t * op,
     *blobpp = (cm_dirEntry_t *) (ep + 32 * (blobno & (CM_DIR_EPP - 1)));
 
     return code;
-}      
+}
 
 int
 cm_DirHash(char *string)
@@ -972,7 +972,7 @@ cm_DirFindItem(cm_dirOp_t * op,
     }
 }
 
-/* Begin a sequence of directory operations.  
+/* Begin a sequence of directory operations.
  * Called with scp->rw unlocked.
  */
 long
@@ -1003,7 +1003,7 @@ cm_BeginDirOp(cm_scache_t * scp, cm_user_t * userp, cm_req_t * reqp,
     if (lockType == CM_DIRLOCK_WRITE) {
         lock_ObtainWrite(&scp->dirlock);
         haveWrite = 1;
-    } else { 
+    } else {
         lock_ObtainRead(&scp->dirlock);
         haveWrite = 0;
     }
@@ -1019,7 +1019,7 @@ cm_BeginDirOp(cm_scache_t * scp, cm_user_t * userp, cm_req_t * reqp,
 #ifdef USE_BPLUS
         if (!cm_BPlusTrees ||
             (scp->dirBplus &&
-             scp->dirDataVersion == scp->dataVersion)) 
+             scp->dirDataVersion == scp->dataVersion))
         {
             /* we know that haveWrite matches lockType at this point */
             switch (lockType) {
@@ -1038,8 +1038,8 @@ cm_BeginDirOp(cm_scache_t * scp, cm_user_t * userp, cm_req_t * reqp,
             }
             op->lockType = lockType;
         } else {
-            if (!(scp->dirBplus && 
-                  scp->dirDataVersion == scp->dataVersion)) 
+            if (!(scp->dirBplus &&
+                  scp->dirDataVersion == scp->dataVersion))
             {
               repeat:
                 if (!haveWrite) {
@@ -1054,7 +1054,7 @@ cm_BeginDirOp(cm_scache_t * scp, cm_user_t * userp, cm_req_t * reqp,
                     lock_ObtainWrite(&scp->rw);
                     mxheld = 1;
                 }
-                if (scp->dirBplus && 
+                if (scp->dirBplus &&
                      scp->dirDataVersion != scp->dataVersion)
                 {
                     bplus_dv_error++;
@@ -1174,8 +1174,8 @@ cm_CheckDirOpForSingleChange(cm_dirOp_t * op)
 
         rc = 1;
     }
-    lock_ReleaseWrite(&op->scp->rw); 
-    
+    lock_ReleaseWrite(&op->scp->rw);
+
     if (rc)
         osi_Log0(afsd_logp, "cm_CheckDirOpForSingleChange succeeded");
     else
@@ -1185,7 +1185,7 @@ cm_CheckDirOpForSingleChange(cm_dirOp_t * op)
     return rc;
 }
 
-/* End a sequence of directory operations.  
+/* End a sequence of directory operations.
  * Called with op->scp->rw unlocked.*/
 long
 cm_EndDirOp(cm_dirOp_t * op)
@@ -1201,7 +1201,7 @@ cm_EndDirOp(cm_dirOp_t * op)
     if (op->dirtyBufCount > 0) {
 #ifdef USE_BPLUS
         /* update the data version on the B+ tree */
-        if (op->scp->dirBplus && 
+        if (op->scp->dirBplus &&
              op->scp->dirDataVersion == op->dataVersion) {
 
             switch (op->lockType) {
@@ -1306,7 +1306,7 @@ cm_DirOpAddBuffer(cm_dirOp_t * op, cm_buf_t * bufferp)
 
         if (code == 0 && bufferp->dataVersion != op->dataVersion) {
                 osi_Log2(afsd_logp,
-                         "cm_DirOpAddBuffer: buffer data version mismatch. buf dv = %d. needs %d", 
+                         "cm_DirOpAddBuffer: buffer data version mismatch. buf dv = %d. needs %d",
                          bufferp->dataVersion, op->dataVersion);
 
                 cm_SyncOpDone(op->scp, bufferp,
index ee9a1b03231301d39085e1ae4168ef384b35d863..5249aeade6e64342e9c4a30604a9432d48f5803f 100644 (file)
@@ -1,17 +1,17 @@
 /*
  * 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
  */
 
 /*
-**     This implements the directory to name cache lookup. 
+**     This implements the directory to name cache lookup.
 **     Given a directory scache and a name, the dnlc returns the
-**     vcache corresponding to the name. The vcache entries that 
-**     exist in the dnlc are not refcounted. 
+**     vcache corresponding to the name. The vcache entries that
+**     exist in the dnlc are not refcounted.
 **
 */
 
@@ -39,36 +39,36 @@ static int cm_debugDnlc = 0;        /* debug dnlc */
  */
 
 /* Must be called with cm_dnlcLock write locked */
-static cm_nc_t * 
-GetMeAnEntry() 
+static cm_nc_t *
+GetMeAnEntry()
 {
     static unsigned int nameptr = 0; /* next bucket to pull something from */
     cm_nc_t *tnc;
     int j;
-  
-    if (cm_data.ncfreelist) 
+
+    if (cm_data.ncfreelist)
     {
        tnc = cm_data.ncfreelist;
        cm_data.ncfreelist = tnc->next;
        return tnc;
     }
 
-    for (j=0; j<NHSIZE+2; j++, nameptr++) 
+    for (j=0; j<NHSIZE+2; j++, nameptr++)
     {
-       if (nameptr >= NHSIZE) 
+       if (nameptr >= NHSIZE)
            nameptr =0;
        if (cm_data.nameHash[nameptr])
            break;
     }
 
     tnc = cm_data.nameHash[nameptr];
-    if (!tnc)   
+    if (!tnc)
     {
        osi_Log0(afsd_logp,"null tnc in GetMeAnEntry");
        return 0;
     }
 
-    if (tnc->prev == tnc) 
+    if (tnc->prev == tnc)
     {                  /* only thing in list, don't screw around */
        cm_data.nameHash[nameptr] = (cm_nc_t *) 0;
        return (tnc);
@@ -81,18 +81,18 @@ GetMeAnEntry()
     return (tnc);
 }
 
-static void 
+static void
 InsertEntry(cm_nc_t *tnc)
 {
-    unsigned int key; 
+    unsigned int key;
     key = tnc->key & (NHSIZE -1);
 
-    if (!cm_data.nameHash[key]) 
+    if (!cm_data.nameHash[key])
     {
        cm_data.nameHash[key] = tnc;
        tnc->next = tnc->prev = tnc;
     }
-    else 
+    else
     {
        tnc->next = cm_data.nameHash[key];
        tnc->prev = tnc->next->prev;
@@ -103,7 +103,7 @@ InsertEntry(cm_nc_t *tnc)
 }
 
 
-void 
+void
 cm_dnlcEnter ( cm_scache_t *adp,
                normchar_t  *nname,
                cm_scache_t *avc )
@@ -120,12 +120,12 @@ cm_dnlcEnter ( cm_scache_t *adp,
     if (!cm_NormStrCmp(nname,_C(".")) || !cm_NormStrCmp(nname,_C("..")))
        return ;
 
-    if ( cm_debugDnlc ) 
-       osi_Log3(afsd_logp,"cm_dnlcEnter dir %x name %S scache %x", 
+    if ( cm_debugDnlc )
+       osi_Log3(afsd_logp,"cm_dnlcEnter dir %x name %S scache %x",
            adp, osi_LogSaveStringW(afsd_logp,nname), avc);
 
     dnlcHash( ts, key );  /* leaves ts pointing at the NULL */
-    if (ts - nname >= CM_AFSNCNAMESIZE) 
+    if (ts - nname >= CM_AFSNCNAMESIZE)
        return ;
     skey = key & (NHSIZE -1);
 
@@ -140,7 +140,7 @@ cm_dnlcEnter ( cm_scache_t *adp,
            tnc = NULL;
            break;
        }
-       else if (safety > NCSIZE) 
+       else if (safety > NCSIZE)
        {
            InterlockedIncrement(&dnlcstats.cycles);
             if (writeLocked)
@@ -153,7 +153,7 @@ cm_dnlcEnter ( cm_scache_t *adp,
            cm_dnlcPurge();
            return;
        }
-       
+
     if ( !tnc )
     {
         if ( !writeLocked ) {
@@ -165,13 +165,13 @@ cm_dnlcEnter ( cm_scache_t *adp,
        tnc = GetMeAnEntry();
     }
     if ( tnc )
-    { 
+    {
        tnc->dirp = adp;
        tnc->vp = avc;
        tnc->key = key;
        memcpy (tnc->name, nname, (ts-nname+1)*sizeof(normchar_t)); /* include the NULL */
 
-       if ( new )      /* insert entry only if it is newly created */ 
+       if ( new )      /* insert entry only if it is newly created */
             InsertEntry(tnc);
 
     }
@@ -196,12 +196,12 @@ cm_dnlcLookup (cm_scache_t *adp, cm_lookupSearch_t* sp)
     normchar_t *ts = nname;
     cm_nc_t * tnc, * tnc_begin;
     int safety, match;
-  
+
     if (!cm_useDnlc || nname == NULL)
        return NULL;
 
-    if ( cm_debugDnlc ) 
-       osi_Log2(afsd_logp, "cm_dnlcLookup dir %x name %S", 
+    if ( cm_debugDnlc )
+       osi_Log2(afsd_logp, "cm_dnlcLookup dir %x name %S",
                adp, osi_LogSaveStringW(afsd_logp,nname));
 
     dnlcHash( ts, key );  /* leaves ts pointing at the NULL */
@@ -219,12 +219,12 @@ cm_dnlcLookup (cm_scache_t *adp, cm_lookupSearch_t* sp)
 
     ts = 0;
     tnc_begin = cm_data.nameHash[skey];
-    for ( tvc = (cm_scache_t *) NULL, tnc = tnc_begin, safety=0; 
-          tnc; tnc = tnc->next, safety++ ) 
+    for ( tvc = (cm_scache_t *) NULL, tnc = tnc_begin, safety=0;
+          tnc; tnc = tnc->next, safety++ )
     {
-       if (tnc->dirp == adp) 
+       if (tnc->dirp == adp)
        {
-        if( cm_debugDnlc ) 
+        if( cm_debugDnlc )
             osi_Log1(afsd_logp,"Looking at [%S]",
                      osi_LogSaveStringW(afsd_logp,tnc->name));
 
@@ -238,7 +238,7 @@ cm_dnlcLookup (cm_scache_t *adp, cm_lookupSearch_t* sp)
 
                 /* determine what type of match it is */
                 if ( !cm_NormStrCmp(tnc->name, nname))
-                {      
+                {
                     /* exact match. */
                     sp->ExactFound = 1;
 
@@ -251,7 +251,7 @@ cm_dnlcLookup (cm_scache_t *adp, cm_lookupSearch_t* sp)
                     sp->LCfound = 1;
                 else if ( cm_NoneLower(tnc->name))
                     sp->UCfound = 1;
-                else    
+                else
                     sp->NCfound = 1;
                 /* Don't break here. We might find an exact match yet */
             }
@@ -262,23 +262,23 @@ cm_dnlcLookup (cm_scache_t *adp, cm_lookupSearch_t* sp)
             if ( !match ) /* found a match */
             {
                 sp->ExactFound = 1;
-                tvc = tnc->vp; 
+                tvc = tnc->vp;
                 ts = tnc->name;
                 break;
             }
            }
        }
-       if (tnc->next == cm_data.nameHash[skey]) 
+       if (tnc->next == cm_data.nameHash[skey])
     {                  /* end of list */
            break;
        }
-       else if (tnc->next == tnc_begin || safety > NCSIZE) 
+       else if (tnc->next == tnc_begin || safety > NCSIZE)
        {
            InterlockedIncrement(&dnlcstats.cycles);
            lock_ReleaseRead(&cm_dnlcLock);
 
-           if ( cm_debugDnlc ) 
-               osi_Log0(afsd_logp, "DNLC cycle"); 
+           if ( cm_debugDnlc )
+               osi_Log0(afsd_logp, "DNLC cycle");
            cm_dnlcPurge();
            return(NULL);
        }
@@ -291,22 +291,22 @@ cm_dnlcLookup (cm_scache_t *adp, cm_lookupSearch_t* sp)
                  (long) tvc->fid.vnode);
     }
 
-    if (!tvc) 
+    if (!tvc)
         InterlockedIncrement(&dnlcstats.misses);
-    else 
+    else
     {
         sp->found = 1;
-        sp->fid.vnode  = tvc->fid.vnode; 
-        sp->fid.unique = tvc->fid.unique;      
+        sp->fid.vnode  = tvc->fid.vnode;
+        sp->fid.unique = tvc->fid.unique;
     }
     lock_ReleaseRead(&cm_dnlcLock);
 
     if (tvc)
         cm_HoldSCache(tvc);
 
-    if ( cm_debugDnlc && tvc ) 
+    if ( cm_debugDnlc && tvc )
         osi_Log1(afsd_logp, "cm_dnlcLookup found %x", tvc);
-    
+
     return tvc;
 }
 
@@ -322,7 +322,7 @@ RemoveEntry (cm_nc_t *tnc, unsigned int key)
 
     if (tnc == tnc->next)  /* only one in list */
        cm_data.nameHash[key] = (cm_nc_t *) 0;
-    else 
+    else
     {
        if (tnc == cm_data.nameHash[key])
            cm_data.nameHash[key]  = tnc->next;
@@ -336,32 +336,32 @@ RemoveEntry (cm_nc_t *tnc, unsigned int key)
 }
 
 
-void 
+void
 cm_dnlcRemove (cm_scache_t *adp, normchar_t *nname)
 {
     unsigned int key, skey, error=0;
     int found= 0, safety;
     normchar_t *ts = nname;
     cm_nc_t *tnc, *tmp;
-  
+
     if (!cm_useDnlc || nname == NULL)
        return ;
 
     if ( cm_debugDnlc )
-       osi_Log2(afsd_logp, "cm_dnlcRemove dir %x name %S", 
+       osi_Log2(afsd_logp, "cm_dnlcRemove dir %x name %S",
                adp, osi_LogSaveStringW(afsd_logp,nname));
 
     dnlcHash( ts, key );  /* leaves ts pointing at the NULL */
-    if (ts - nname >= CM_AFSNCNAMESIZE) 
+    if (ts - nname >= CM_AFSNCNAMESIZE)
        return ;
 
     skey = key & (NHSIZE -1);
     lock_ObtainWrite(&cm_dnlcLock);
     InterlockedIncrement(&dnlcstats.removes);
 
-    for (tnc = cm_data.nameHash[skey], safety=0; tnc; safety++) 
+    for (tnc = cm_data.nameHash[skey], safety=0; tnc; safety++)
     {
-       if ( (tnc->dirp == adp) && (tnc->key == key) 
+       if ( (tnc->dirp == adp) && (tnc->key == key)
              && !cm_NormStrCmp(tnc->name,nname) )
        {
            tmp = tnc->next;
@@ -384,8 +384,8 @@ cm_dnlcRemove (cm_scache_t *adp, normchar_t *nname)
            InterlockedIncrement(&dnlcstats.cycles);
            lock_ReleaseWrite(&cm_dnlcLock);
 
-           if ( cm_debugDnlc ) 
-               osi_Log0(afsd_logp, "DNLC cycle"); 
+           if ( cm_debugDnlc )
+               osi_Log0(afsd_logp, "DNLC cycle");
            cm_dnlcPurge();
            return;
        }
@@ -400,7 +400,7 @@ cm_dnlcRemove (cm_scache_t *adp, normchar_t *nname)
 }
 
 /* remove anything pertaining to this directory */
-void 
+void
 cm_dnlcPurgedp (cm_scache_t *adp)
 {
     int i;
@@ -415,9 +415,9 @@ cm_dnlcPurgedp (cm_scache_t *adp)
     lock_ObtainWrite(&cm_dnlcLock);
     InterlockedIncrement(&dnlcstats.purgeds);
 
-    for (i=0; i<NCSIZE && !err; i++) 
+    for (i=0; i<NCSIZE && !err; i++)
     {
-       if (cm_data.nameCache[i].dirp == adp ) 
+       if (cm_data.nameCache[i].dirp == adp )
        {
            if (cm_data.nameCache[i].prev) {
                 err = RemoveEntry(&cm_data.nameCache[i], cm_data.nameCache[i].key & (NHSIZE-1));
@@ -437,7 +437,7 @@ cm_dnlcPurgedp (cm_scache_t *adp)
 }
 
 /* remove anything pertaining to this file */
-void 
+void
 cm_dnlcPurgevp (cm_scache_t *avc)
 {
     int i;
@@ -452,9 +452,9 @@ cm_dnlcPurgevp (cm_scache_t *avc)
     lock_ObtainWrite(&cm_dnlcLock);
     InterlockedIncrement(&dnlcstats.purgevs);
 
-    for (i=0; i<NCSIZE && !err ; i++) 
+    for (i=0; i<NCSIZE && !err ; i++)
     {
-       if (cm_data.nameCache[i].vp == avc) 
+       if (cm_data.nameCache[i].vp == avc)
        {
            if (cm_data.nameCache[i].prev) {
                 err = RemoveEntry(&cm_data.nameCache[i], cm_data.nameCache[i].key & (NHSIZE-1));
@@ -486,7 +486,7 @@ void cm_dnlcPurge(void)
 
     lock_ObtainWrite(&cm_dnlcLock);
     InterlockedIncrement(&dnlcstats.purges);
-    
+
     cm_data.ncfreelist = (cm_nc_t *) 0;
     memset (cm_data.nameCache, 0, sizeof(cm_nc_t) * NCSIZE);
     memset (cm_data.nameHash, 0, sizeof(cm_nc_t *) * NHSIZE);
@@ -497,7 +497,7 @@ void cm_dnlcPurge(void)
         cm_data.ncfreelist = &cm_data.nameCache[i];
     }
     lock_ReleaseWrite(&cm_dnlcLock);
-   
+
 }
 
 /* remove everything referencing a specific volume */
@@ -556,7 +556,7 @@ cm_dnlcValidate(void)
 
     // are the contents of the hash table intact?
     for (i=0; i<NHSIZE;i++) {
-        for (ncp = cm_data.nameHash[i]; ncp ; 
+        for (ncp = cm_data.nameHash[i]; ncp ;
              ncp = ncp->next != cm_data.nameHash[i] ? ncp->next : NULL) {
             if (ncp->magic != CM_DNLC_MAGIC) {
                 afsi_log("cm_dnlcValidate failure: ncp->magic != CM_DNLC_MAGIC");
@@ -583,7 +583,7 @@ cm_dnlcValidate(void)
 
     // is the freelist stable?
     if ( cm_data.ncfreelist ) {
-        for (ncp = cm_data.ncfreelist, i = 0; ncp && i < NCSIZE; 
+        for (ncp = cm_data.ncfreelist, i = 0; ncp && i < NCSIZE;
              ncp = ncp->next != cm_data.ncfreelist ? ncp->next : NULL, i++) {
             if (ncp->magic != CM_DNLC_MAGIC) {
                 afsi_log("cm_dnlcValidate failure: ncp->magic != CM_DNLC_MAGIC");
@@ -639,7 +639,7 @@ cm_dnlcValidate(void)
     goto retry;
 }
 
-void 
+void
 cm_dnlcInit(int newFile)
 {
     int i;
@@ -680,7 +680,7 @@ cm_dnlcInit(int newFile)
         memset (cm_data.nameCache, 0, sizeof(cm_nc_t) * NCSIZE);
         cm_data.nameHash = (cm_nc_t **) (cm_data.nameCache + NCSIZE);
         memset (cm_data.nameHash, 0, sizeof(cm_nc_t *) * NHSIZE);
-    
+
         for (i=0; i<NCSIZE; i++)
         {
             cm_data.nameCache[i].magic = CM_DNLC_MAGIC;
@@ -691,7 +691,7 @@ cm_dnlcInit(int newFile)
     }
 }
 
-long 
+long
 cm_dnlcShutdown(void)
 {
     if ( cm_debugDnlc )
index 6b1e1a92c7f628bb2b15525621964aa9e6e18f2d..9d94a552e8b4b332b05b5189a600418e546c18da 100644 (file)
@@ -45,11 +45,11 @@ int cm_InitDNS(int enabled)
     int len;
     int code;
     char *addr;
-  
-    if (!enabled) { 
-        fprintf(stderr, "DNS support disabled\n"); 
-        cm_dnsEnabled = 0; 
-        return 0; 
+
+    if (!enabled) {
+        fprintf(stderr, "DNS support disabled\n");
+        cm_dnsEnabled = 0;
+        return 0;
     }
 
     /* First try AFS_NS environment var. */
@@ -67,14 +67,14 @@ int cm_InitDNS(int enabled)
         len = GetPrivateProfileString("AFS Domain Name Servers", "ns1", NULL,
                                        dns_addr, sizeof(dns_addr),
                                        configpath);
-  
+
         if (len == 0 || inet_addr(dns_addr) == -1) {
             fprintf(stderr, "No valid name server addresses found, DNS lookup is "
                      "disabled\n");
             cm_dnsEnabled = 0;  /* failed */
             return -1;     /* No name servers defined */
         }
-        else 
+        else
             fprintf(stderr, "Found DNS server %s\n", dns_addr);
     }
 #endif /* DNSAPI_ENV */
@@ -85,7 +85,7 @@ int cm_InitDNS(int enabled)
 #ifndef DNSAPI_ENV
 SOCKADDR_IN setSockAddr(char *server, int port)
 {
-  SOCKADDR_IN sockAddr;                     
+  SOCKADDR_IN sockAddr;
   int         addrLen = sizeof(SOCKADDR_IN);
 
 #ifndef WIN32_LEAN_AND_MEAN
@@ -105,7 +105,7 @@ int getRRCount(PDNS_HDR ptr)
 }
 
 
-int send_DNS_Addr_Query(char* query, 
+int send_DNS_Addr_Query(char* query,
                         SOCKET commSock, SOCKADDR_IN sockAddr, char *buffer)
 {
   PDNS_HDR    pDNShdr;
@@ -123,7 +123,7 @@ int send_DNS_Addr_Query(char* query,
    *                               *
    * hard-coded Adrress (A) query  *
    *********************************/
-  
+
   pDNShdr = (PDNS_HDR)&( buffer[ 0 ] );
   pDNShdr->id         = htons( 0xDADE );
   pDNShdr->flags      = htons( DNS_FLAG_RD ); /* do recurse */
@@ -131,23 +131,23 @@ int send_DNS_Addr_Query(char* query,
   pDNShdr->rr_count   = 0;                    /* none in query */
   pDNShdr->auth_count = 0;                    /* none in query */
   pDNShdr->add_count  = 0;                    /* none in query */
-  
+
   queryLen = putQName( query, &(buffer[ DNS_HDR_LEN ] ) );
   queryLen += DNS_HDR_LEN; /* query Length is just after the query name and header */
 #ifdef DEBUG
   fprintf(stderr, "send_DNS_Addr: query=%s, queryLen=%d\n", query, queryLen);
 #endif
-  
-  
+
+
   pDNS_qtail = (PDNS_QTAIL) &(buffer[ queryLen ]);
   pDNS_qtail->qtype = htons(255);/*htons(DNS_RRTYPE_A); */
-  pDNS_qtail->qclass = htons(DNS_RRCLASS_IN); 
+  pDNS_qtail->qclass = htons(DNS_RRCLASS_IN);
   queryLen +=  DNS_QTAIL_LEN;
-  
+
   /**************************
    * Send DNS Query Message *
    **************************/
-  
+
 
   res = sendto( commSock,
                buffer,
@@ -155,7 +155,7 @@ int send_DNS_Addr_Query(char* query,
                0,
                (struct sockaddr *) &sockAddr,
                sizeof( SOCKADDR_IN ) );
-  
+
   /*dumpSbuffer(buffer,queryLen);*/
 
   if ( res < 0 )
@@ -171,12 +171,12 @@ int send_DNS_Addr_Query(char* query,
     /*printf( "sendto() succeeded\n");*/
     ;
     } /* end if */
-  
+
   return(0);
 }
 
 
-int send_DNS_AFSDB_Query(char* query, 
+int send_DNS_AFSDB_Query(char* query,
                         SOCKET commSock, SOCKADDR_IN sockAddr, char *buffer)
 {
   /*static char buffer[BUFSIZE];*/
@@ -196,7 +196,7 @@ int send_DNS_AFSDB_Query(char* query,
    *                         *
    * hard-coded AFSDB query  *
    ***************************/
-  
+
   pDNShdr = (PDNS_HDR)&( buffer[ 0 ] );
   pDNShdr->id         = htons( 0xDEAD );
   pDNShdr->flags      = htons( DNS_FLAG_RD ); /* do recurse */
@@ -204,27 +204,27 @@ int send_DNS_AFSDB_Query(char* query,
   pDNShdr->rr_count   = 0;                    /* none in query */
   pDNShdr->auth_count = 0;                    /* none in query */
   pDNShdr->add_count  = 0;                    /* none in query */
-  
+
   queryLen = putQName( query, &(buffer[ DNS_HDR_LEN ] ) );
   queryLen += DNS_HDR_LEN; /* query Length is just after the query name and header */
-  
-  
+
+
   pDNS_qtail = (PDNS_QTAIL) &(buffer[ queryLen ]);
-  pDNS_qtail->qtype = htons(DNS_RRTYPE_AFSDB); 
-  pDNS_qtail->qclass = htons(DNS_RRCLASS_IN); 
+  pDNS_qtail->qtype = htons(DNS_RRTYPE_AFSDB);
+  pDNS_qtail->qclass = htons(DNS_RRCLASS_IN);
   queryLen +=  DNS_QTAIL_LEN;
-  
+
   /**************************
    * Send DNS Query Message *
    **************************/
-  
+
   res = sendto( commSock,
                buffer,
                queryLen,
                0,
                (struct sockaddr *) &sockAddr,
                sizeof( SOCKADDR_IN ) );
-  
+
   /*dumpSbuffer(buffer,queryLen);*/
 
   if ( res < 0 )
@@ -240,7 +240,7 @@ int send_DNS_AFSDB_Query(char* query,
     /*printf( "sendto() succeeded\n");*/
     ;
     } /* end if */
-  
+
   return(0);
 }
 
@@ -259,9 +259,9 @@ PDNS_HDR get_DNS_Response(SOCKET commSock, SOCKADDR_IN sockAddr, char *buffer)
   /*****************************
    * Receive DNS Reply Message *
    *****************************/
-  
+
   /*printf( "calling recvfrom() on connected UDP socket\n" );*/
-  
+
   size = recvfrom( commSock,
                  buffer,
                  BUFSIZE,
@@ -273,10 +273,10 @@ PDNS_HDR get_DNS_Response(SOCKET commSock, SOCKADDR_IN sockAddr, char *buffer)
   /*dumpRbuffer(buffer,res);*/
 
 #ifdef DEBUG
-  fprintf(stderr, "recvfrom returned %d bytes from %s: \n", 
+  fprintf(stderr, "recvfrom returned %d bytes from %s: \n",
          size, inet_ntoa( sockAddr.sin_addr ) );
 #endif /* DEBUG */
-  
+
   return((PDNS_HDR)&( buffer[ 0 ] ));
 
 }
@@ -288,15 +288,15 @@ int putQName( char *pHostName, char *pQName )
   char    c;
   int     j = 0;
   int     k = 0;
-  
+
   DNSlowerCase(pHostName);
   /*printf( "Hostname: [%s]\n", pHostName );*/
-  
+
   for ( i = 0; *( pHostName + i ); i++ )
     {
       c = *( pHostName + i );   /* get next character */
-      
-      
+
+
       if ( c == '.' )
        {
          /* dot encountered, fill in previous length */
@@ -314,13 +314,13 @@ int putQName( char *pHostName, char *pQName )
          k++;                /* inc count of seg chars */
        } /* end if */
     } /* end for loop */
-  
+
   *(pQName + j )                  = k;   /* count for final segment */
 
   *(pQName + j + k + 1 )      = 0;   /* count for trailing NULL segment is 0 */
-  
+
   /*printf( "\n" ); */
-  
+
   if (c == '.')
     return ( j + k + 1 );        /* return total length of QName */
   else
@@ -349,7 +349,7 @@ u_char * skipRRQName(u_char *pQName)
   };
 
   /* ptr now pointing at terminating zero of query QName,
-     or the pointer for the previous occurrence 
+     or the pointer for the previous occurrence
      (compression)
    */
   ptr++;
@@ -377,11 +377,11 @@ u_char * printRRQName( u_char *pQName, PDNS_HDR buffer )
       if ( c >= 0xC0 ) {
        c = *(namePtr + 1);
        retPtr = namePtr+2;
-       namePtr = buffPtr+c; 
+       namePtr = buffPtr+c;
       } else {
        if ( c == 0 )
          break;
-       
+
        for ( k = 1; k <= c; k++ )
          {
            fprintf(stderr, "%c", *( namePtr + k ) );
@@ -421,11 +421,11 @@ u_char * sPrintRRQName( u_char *pQName, PDNS_HDR buffer, char *str )
       if ( c >= 0xC0 ) {
        c = *(namePtr + 1);
        retPtr = namePtr+2;
-       namePtr = buffPtr+c; 
+       namePtr = buffPtr+c;
       } else {
        if ( c == 0 )
          break;
-       
+
        for ( k = 1; k <= c; k++ )
          {
            sprintf(section,"%c", *( namePtr + k ) );
@@ -450,7 +450,7 @@ void printReplyBuffer_AFSDB(PDNS_HDR replyBuff)
   u_char *ptr = (u_char *) replyBuff;
   int    answerCount = ntohs((replyBuff)->rr_count);
   u_char i;
-  PDNS_AFSDB_RR_HDR 
+  PDNS_AFSDB_RR_HDR
          rrPtr;
 
   ptr += DNS_HDR_LEN;
@@ -470,7 +470,7 @@ void printReplyBuffer_AFSDB(PDNS_HDR replyBuff)
     rrPtr = (PDNS_AFSDB_RR_HDR) ptr;
     ptr+= DNS_AFSDB_RR_HDR_LEN;
     if ( ntohs(rrPtr->rr_afsdb_class) == 1) {
-      fprintf(stderr,"AFDB class %d ->  ",ntohs(rrPtr->rr_afsdb_class)); 
+      fprintf(stderr,"AFDB class %d ->  ",ntohs(rrPtr->rr_afsdb_class));
       ptr = printRRQName(ptr,replyBuff); }
     else
       ptr = skipRRQName(ptr);
@@ -480,14 +480,14 @@ void printReplyBuffer_AFSDB(PDNS_HDR replyBuff)
 
 };
 
-void processReplyBuffer_AFSDB(SOCKET commSock, PDNS_HDR replyBuff, int *cellHostAddrs, char cellHostNames[][MAXHOSTCHARS], 
+void processReplyBuffer_AFSDB(SOCKET commSock, PDNS_HDR replyBuff, int *cellHostAddrs, char cellHostNames[][MAXHOSTCHARS],
                               unsigned short ports[], unsigned short ipRanks[], int *numServers, int *ttl)
   /*PAFS_SRV_LIST (srvList)*/
 {
   u_char *ptr = (u_char *) replyBuff;
   int    answerCount = ntohs((replyBuff)->rr_count);
   u_char i;
-  PDNS_AFSDB_RR_HDR 
+  PDNS_AFSDB_RR_HDR
          rrPtr;
   int srvCount = 0;
   char hostName[256];
@@ -514,7 +514,7 @@ void processReplyBuffer_AFSDB(SOCKET commSock, PDNS_HDR replyBuff, int *cellHost
     ptr = skipRRQName(ptr);
     rrPtr = (PDNS_AFSDB_RR_HDR) ptr;
     ptr+= DNS_AFSDB_RR_HDR_LEN;
-    if ((ntohs(rrPtr->rr_afsdb_class) == 1) && 
+    if ((ntohs(rrPtr->rr_afsdb_class) == 1) &&
        (srvCount < MAX_AFS_SRVS)) {
       /*ptr = sPrintRRQName(ptr,replyBuff,srvList->host[srvList->count]);*/
       ptr = sPrintRRQName(ptr,replyBuff,hostName);
@@ -552,14 +552,14 @@ u_char * processReplyBuffer_Addr(PDNS_HDR replyBuff)
 {
   u_char *ptr = (u_char *) replyBuff;
   int    answerCount = ntohs((replyBuff)->rr_count);
-  PDNS_A_RR_HDR 
+  PDNS_A_RR_HDR
          rrPtr;
 
 #ifdef DEBUG
   fprintf(stderr, "processReplyBuffer_Addr: answerCount=%d\n", answerCount);
 #endif /* DEBUG */
   if (answerCount == 0) return 0;
-  
+
   ptr += DNS_HDR_LEN;
 
   /* ptr now pointing at start of QName in query field */
@@ -600,15 +600,15 @@ int DNSgetAddr(SOCKET commSock, char *hostName, struct in_addr *iNet)
   /**********************
    * Get a DGRAM socket *
    **********************/
-  
+
   sockAddr = setSockAddr(dns_addr, DNS_PORT);
-  
+
   rc = send_DNS_Addr_Query(hostName,commSock,sockAddr, buffer);
   if (rc < 0) return rc;
   pDNShdr = get_DNS_Response(commSock,sockAddr, buffer);
   if (pDNShdr == NULL)
     return -1;
-  
+
   addr = processReplyBuffer_Addr(pDNShdr);
   if (addr == 0)
     return -1;
@@ -652,21 +652,21 @@ int getAFSServer(const char *service, const char *protocol, const char *cellName
         fprintf(stderr, "DNS initialization failed, disabled\n");
         return -1;
     }
-  
+
     if (service == NULL || protocol == NULL || cellName == NULL) {
         fprintf(stderr, "invalid input\n");
         return -1;
     }
 
     sockAddr = setSockAddr(dns_addr, DNS_PORT);
-  
+
     commSock = socket( AF_INET, SOCK_DGRAM, 0 );
     if ( commSock < 0 )
     {
         /*afsi_log("socket() failed\n");*/
         fprintf(stderr, "getAFSServer: socket() failed, errno=%d\n", errno);
         return (-1);
-    } 
+    }
 
     StringCbCopyA(query, sizeof(query), cellName);
     if (query[strlen(query)-1] != '.') {
@@ -679,9 +679,9 @@ int getAFSServer(const char *service, const char *protocol, const char *cellName
         fprintf(stderr,"getAFSServer: send_DNS_AFSDB_Query failed\n");
         return -1;
     }
-    
+
     pDNShdr = get_DNS_Response(commSock,sockAddr, buffer);
-  
+
     /*printReplyBuffer_AFSDB(pDNShdr);*/
     if (pDNShdr)
         processReplyBuffer_AFSDB(commSock, pDNShdr, cellHostAddrs, cellHostNames, ports, ipRanks, numServers, ttl);
@@ -724,14 +724,14 @@ int getAFSServer(const char *service, const char *protocol, const char *cellName
                 ports[*numServers] = htons(pDnsIter->Data.SRV.wPort);
                 (*numServers)++;
 
-                if (!*ttl) 
+                if (!*ttl)
                     *ttl = pDnsIter->dwTtl;
-                if (*numServers == AFSMAXCELLHOSTS) 
+                if (*numServers == AFSMAXCELLHOSTS)
                     break;
             }
         }
 
-        for (i=0;i<*numServers;i++) 
+        for (i=0;i<*numServers;i++)
             cellHostAddrs[i] = 0;
 
         /* now check if there are any A records in the results */
@@ -762,7 +762,7 @@ int getAFSServer(const char *service, const char *protocol, const char *cellName
                                     break;
                                 }
                             }
-                            if (cellHostAddrs[i]) 
+                            if (cellHostAddrs[i])
                                 break;
                             /* TODO: if the additional section is missing, then do another lookup for the CNAME */
                         }
@@ -792,14 +792,14 @@ int getAFSServer(const char *service, const char *protocol, const char *cellName
                     ports[*numServers] = afsdbPort;
                     (*numServers)++;
 
-                    if (!*ttl) 
+                    if (!*ttl)
                         *ttl = pDnsIter->dwTtl;
-                    if (*numServers == AFSMAXCELLHOSTS) 
+                    if (*numServers == AFSMAXCELLHOSTS)
                         break;
                 }
             }
 
-            for (i=0;i<*numServers;i++) 
+            for (i=0;i<*numServers;i++)
                 cellHostAddrs[i] = 0;
 
             /* now check if there are any A records in the results */
@@ -830,7 +830,7 @@ int getAFSServer(const char *service, const char *protocol, const char *cellName
                                         break;
                                     }
                                 }
-                                if (cellHostAddrs[i]) 
+                                if (cellHostAddrs[i])
                                     break;
                                 /* TODO: if the additional section is missing, then do another lookup for the CNAME */
                             }
@@ -846,7 +846,7 @@ int getAFSServer(const char *service, const char *protocol, const char *cellName
 
     if ( *numServers > 0 )
         return 0;
-    else        
+    else
         return -1;
 #endif /* DNSAPI_ENV */
 }
@@ -854,7 +854,7 @@ int getAFSServer(const char *service, const char *protocol, const char *cellName
 int getAFSServerW(const cm_unichar_t *service, const cm_unichar_t *protocol, const cm_unichar_t *cellName,
                   unsigned short afsdbPort, /* network byte order */
                   int *cellHostAddrs,
-                  cm_unichar_t cellHostNames[][MAXHOSTCHARS], 
+                  cm_unichar_t cellHostNames[][MAXHOSTCHARS],
                   unsigned short ports[],   /* network byte order */
                   unsigned short ipRanks[],
                   int *numServers, int *ttl)
@@ -892,15 +892,15 @@ int getAFSServerW(const cm_unichar_t *service, const cm_unichar_t *protocol, con
                 ipRanks[*numServers] = pDnsIter->Data.SRV.wPriority;
                 ports[*numServers] = htons(pDnsIter->Data.SRV.wPort);
                 (*numServers)++;
-                
-                if (!*ttl) 
+
+                if (!*ttl)
                     *ttl = pDnsIter->dwTtl;
-                if (*numServers == AFSMAXCELLHOSTS) 
+                if (*numServers == AFSMAXCELLHOSTS)
                     break;
             }
         }
 
-        for (i=0;i<*numServers;i++) 
+        for (i=0;i<*numServers;i++)
             cellHostAddrs[i] = 0;
 
         /* now check if there are any A records in the results */
@@ -932,7 +932,7 @@ int getAFSServerW(const cm_unichar_t *service, const cm_unichar_t *protocol, con
                                     break;
                                 }
                             }
-                            if (cellHostAddrs[i]) 
+                            if (cellHostAddrs[i])
                                 break;
                             /* TODO: if the additional section is missing, then do another lookup for the CNAME */
                         }
@@ -962,15 +962,15 @@ int getAFSServerW(const cm_unichar_t *service, const cm_unichar_t *protocol, con
                     ipRanks[*numServers] = 0;
                     ports[*numServers] = afsdbPort;
                     (*numServers)++;
-                
-                    if (!*ttl) 
+
+                    if (!*ttl)
                         *ttl = pDnsIter->dwTtl;
-                    if (*numServers == AFSMAXCELLHOSTS) 
+                    if (*numServers == AFSMAXCELLHOSTS)
                         break;
                 }
             }
 
-            for (i=0;i<*numServers;i++) 
+            for (i=0;i<*numServers;i++)
                 cellHostAddrs[i] = 0;
 
             /* now check if there are any A records in the results */
@@ -1002,7 +1002,7 @@ int getAFSServerW(const cm_unichar_t *service, const cm_unichar_t *protocol, con
                                         break;
                                     }
                                 }
-                                if (cellHostAddrs[i]) 
+                                if (cellHostAddrs[i])
                                     break;
                                 /* TODO: if the additional section is missing, then do another lookup for the CNAME */
                             }
@@ -1018,7 +1018,7 @@ int getAFSServerW(const cm_unichar_t *service, const cm_unichar_t *protocol, con
 
     if ( *numServers > 0 )
         return 0;
-    else        
+    else
 #endif  /* DNSAPI_ENV */
         return -1;
 }
index 05afc9dc09d28428fea73fcbe2104f58d132e988..a01b9fc818b97bb27b523f7025809bb2b9872c40 100644 (file)
@@ -40,7 +40,7 @@ void cm_InitFakeRootDir();
 void cm_FreelanceChangeNotifier(void * parmp) {
     HKEY   hkFreelance = 0;
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance",
                       0,
                       KEY_NOTIFY,
@@ -54,7 +54,7 @@ void cm_FreelanceChangeNotifier(void * parmp) {
     }
 
     while ( TRUE ) {
-    /* check hFreelanceChangeEvent to see if it is set. 
+    /* check hFreelanceChangeEvent to see if it is set.
      * if so, call cm_noteLocalMountPointChange()
      */
         if (RegNotifyChangeKeyValue( hkFreelance,   /* hKey */
@@ -71,12 +71,12 @@ void cm_FreelanceChangeNotifier(void * parmp) {
 
         if (WaitForSingleObject(hFreelanceChangeEvent, INFINITE) == WAIT_OBJECT_0)
         {
-            if (freelance_ShutdownFlag == 1) {     
-                RegCloseKey(hkFreelance);          
+            if (freelance_ShutdownFlag == 1) {
+                RegCloseKey(hkFreelance);
                 CloseHandle(hFreelanceChangeEvent);
-                hFreelanceChangeEvent = 0;         
-                return;                            
-            }                                      
+                hFreelanceChangeEvent = 0;
+                return;
+            }
             cm_noteLocalMountPointChange(FALSE);
         }
     }
@@ -85,7 +85,7 @@ void cm_FreelanceChangeNotifier(void * parmp) {
 void cm_FreelanceSymlinkChangeNotifier(void * parmp) {
     HKEY   hkFreelance = 0;
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance\\Symlinks",
                       0,
                       KEY_NOTIFY,
@@ -99,7 +99,7 @@ void cm_FreelanceSymlinkChangeNotifier(void * parmp) {
     }
 
     while ( TRUE ) {
-    /* check hFreelanceSymlinkChangeEvent to see if it is set. 
+    /* check hFreelanceSymlinkChangeEvent to see if it is set.
      * if so, call cm_noteLocalMountPointSymlinkChange()
      */
         if (RegNotifyChangeKeyValue( hkFreelance,   /* hKey */
@@ -116,25 +116,25 @@ void cm_FreelanceSymlinkChangeNotifier(void * parmp) {
 
         if (WaitForSingleObject(hFreelanceSymlinkChangeEvent, INFINITE) == WAIT_OBJECT_0)
         {
-            if (freelance_ShutdownFlag == 1) {     
-                RegCloseKey(hkFreelance);          
+            if (freelance_ShutdownFlag == 1) {
+                RegCloseKey(hkFreelance);
                 CloseHandle(hFreelanceSymlinkChangeEvent);
-                hFreelanceSymlinkChangeEvent = 0;         
-                return;                            
-            }                                      
+                hFreelanceSymlinkChangeEvent = 0;
+                return;
+            }
             cm_noteLocalMountPointChange(FALSE);
         }
     }
 }
 
-void                                          
-cm_FreelanceShutdown(void)                    
-{                                             
-    freelance_ShutdownFlag = 1;               
-    if (hFreelanceChangeEvent != 0)           
-        thrd_SetEvent(hFreelanceChangeEvent); 
-    if (hFreelanceSymlinkChangeEvent != 0)           
-        thrd_SetEvent(hFreelanceSymlinkChangeEvent); 
+void
+cm_FreelanceShutdown(void)
+{
+    freelance_ShutdownFlag = 1;
+    if (hFreelanceChangeEvent != 0)
+        thrd_SetEvent(hFreelanceChangeEvent);
+    if (hFreelanceSymlinkChangeEvent != 0)
+        thrd_SetEvent(hFreelanceSymlinkChangeEvent);
 }
 
 static long
@@ -214,7 +214,7 @@ void cm_InitFakeRootDir() {
     // 4. the first chunk of all subsequent pages are used
     //    for page header stuff
     // 5. a max of CM_DIR_EPP entries are allowed per page
-    // 6. each entry takes 1 or more chunks, depending on 
+    // 6. each entry takes 1 or more chunks, depending on
     //    the size of the mount point string, as determined
     //    by cm_NameEntries
     // 7. each chunk is CM_DIR_CHUNKSIZE bytes
@@ -252,7 +252,7 @@ void cm_InitFakeRootDir() {
         cm_fakeDirSize = dirSize;
     }
 
-    // yj: when we get here, we've figured out how much memory we need and 
+    // yj: when we get here, we've figured out how much memory we need and
     // allocated the appropriate space for it. we now prceed to fill
     // it up with entries.
     curPage = 0;
@@ -269,11 +269,11 @@ void cm_InitFakeRootDir() {
     // the first page is special, it uses fakeDirHeader instead of fakePageHeader
     // we fill up the page with dirEntries that belong there and we make changes
     // to the fakeDirHeader.header.freeBitmap along the way. Then when we're done
-    // filling up the dirEntries in this page, we copy the fakeDirHeader into 
+    // filling up the dirEntries in this page, we copy the fakeDirHeader into
     // the top of the page.
 
     // init the freeBitmap array
-    for (i=0; i<8; i++) 
+    for (i=0; i<8; i++)
         fakeDirHeader.header.freeBitmap[i]=0;
 
     fakeDirHeader.header.freeBitmap[0] = 0xff;
@@ -299,10 +299,10 @@ void cm_InitFakeRootDir() {
     // 2. we have less than CM_DIR_EPP entries in page 0
     // 3. we're not out of chunks in page 0
 
-    while( (curDirEntry<cm_noLocalMountPoints) && 
+    while( (curDirEntry<cm_noLocalMountPoints) &&
            (curDirEntryInPage < CM_DIR_EPP) &&
-           (curChunk + cm_NameEntries((cm_localMountPoints+curDirEntry)->namep, 0) <= CPP)) 
-    {       
+           (curChunk + cm_NameEntries((cm_localMountPoints+curDirEntry)->namep, 0) <= CPP))
+    {
 
         noChunks = cm_NameEntries((cm_localMountPoints+curDirEntry)->namep, 0);
         /* enforce the rule that only directories have odd vnode values */
@@ -333,7 +333,7 @@ void cm_InitFakeRootDir() {
     while (curDirEntry<cm_noLocalMountPoints) {
         // setup a new page
         curChunk = 1;                  // the zeroth chunk is reserved for page header
-        curDirEntryInPage = 0; 
+        curDirEntryInPage = 0;
         for (i=0; i<8; i++) {
             fakePageHeader.freeBitmap[i]=0;
         }
@@ -377,13 +377,13 @@ void cm_InitFakeRootDir() {
 
 int cm_FakeRootFid(cm_fid_t *fidp)
 {
-    cm_SetFid(fidp, 
+    cm_SetFid(fidp,
               AFS_FAKE_ROOT_CELL_ID,            /* root cell */
               AFS_FAKE_ROOT_VOL_ID,            /* root.afs ? */
               1, 1);
     return 0;
 }
-  
+
 /* called directly from ioctl */
 /* called while not holding freelance lock */
 int cm_noteLocalMountPointChange(afs_int32 locked) {
@@ -412,7 +412,7 @@ int cm_reInitLocalMountPoints() {
     cm_req_t req;
 
     cm_InitReq(&req);
-       
+
     osi_Log0(afsd_logp,"----- freelance reinitialization starts ----- ");
 
     // first we invalidate all the SCPs that were created
@@ -439,8 +439,8 @@ int cm_reInitLocalMountPoints() {
 
                 // take the scp out of the hash
                 lock_ObtainWrite(&cm_scacheLock);
-                for (lscpp = &cm_data.scacheHashTablep[hash], tscp = cm_data.scacheHashTablep[hash]; 
-                     tscp; 
+                for (lscpp = &cm_data.scacheHashTablep[hash], tscp = cm_data.scacheHashTablep[hash];
+                     tscp;
                      lscpp = &tscp->nextp, tscp = tscp->nextp) {
                     if (tscp == scp) {
                         *lscpp = scp->nextp;
@@ -540,7 +540,7 @@ cm_enforceTrailingDot(char * line, size_t cchLine, DWORD *pdwSize)
 }
 
 
-// yj: open up the registry and read all the local mount 
+// yj: open up the registry and read all the local mount
 // points that are stored there. Part of the initialization
 // process for the freelance client.
 /* to be called while holding freelance lock. */
@@ -560,7 +560,7 @@ long cm_InitLocalMountPoints() {
     DWORD dwSymlinks = 0;
     FILETIME ftLastWriteTime;
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance",
                       0,
                       KEY_READ|KEY_WRITE|KEY_QUERY_VALUE,
@@ -595,7 +595,7 @@ long cm_InitLocalMountPoints() {
             }
         }
 
-        if (RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+        if (RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                           AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance\\Symlinks",
                           0,
                           NULL,
@@ -631,7 +631,7 @@ long cm_InitLocalMountPoints() {
         // now we read n lines and parse them into local mount points
         // where n is the number of local mount points there are, as
         // determined above.
-        // Each line in the ini file represents 1 local mount point and 
+        // Each line in the ini file represents 1 local mount point and
         // is in the format xxx#yyy:zzz, where xxx is the directory
         // entry name, yyy is the cell name and zzz is the volume name.
         // #yyy:zzz together make up the mount point.
@@ -680,12 +680,12 @@ long cm_InitLocalMountPoints() {
             aLocalMountPoint->namep=malloc(t-line+1);
             strncpy(aLocalMountPoint->namep, line, t-line);
             aLocalMountPoint->namep[t-line] = '\0';
-               
+
             /* copy the mount point string */
             aLocalMountPoint->mountPointStringp=malloc(strlen(t));
             strncpy(aLocalMountPoint->mountPointStringp, t, strlen(t)-1);
             aLocalMountPoint->mountPointStringp[strlen(t)-1] = '\0';
-    
+
             osi_Log2(afsd_logp,"found mount point: name %s, string %s",
                       osi_LogSaveString(afsd_logp,aLocalMountPoint->namep),
                       osi_LogSaveString(afsd_logp,aLocalMountPoint->mountPointStringp));
@@ -737,12 +737,12 @@ long cm_InitLocalMountPoints() {
             aLocalMountPoint->namep=malloc(t-line+1);
             strncpy(aLocalMountPoint->namep, line, t-line);
             aLocalMountPoint->namep[t-line] = '\0';
-               
+
             /* copy the symlink string */
             aLocalMountPoint->mountPointStringp=malloc(strlen(t)-1);
             strncpy(aLocalMountPoint->mountPointStringp, t+1, strlen(t)-2);
             aLocalMountPoint->mountPointStringp[strlen(t)-2] = '\0';
-    
+
             osi_Log2(afsd_logp,"found symlink: name %s, string %s",
                       osi_LogSaveString(afsd_logp,aLocalMountPoint->namep),
                       osi_LogSaveString(afsd_logp,aLocalMountPoint->mountPointStringp));
@@ -756,7 +756,7 @@ long cm_InitLocalMountPoints() {
         return 0;
     }
 
-    /* What follows is the old code to read freelance mount points 
+    /* What follows is the old code to read freelance mount points
      * out of a text file modified to copy the data into the registry
      */
     cm_GetConfigDir(hdir, sizeof(hdir));
@@ -771,7 +771,7 @@ long cm_InitLocalMountPoints() {
         fp = fopen(hdir, "r");
     }
 
-    RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+    RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                     AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance",
                     0,
                     NULL,
@@ -798,7 +798,7 @@ long cm_InitLocalMountPoints() {
 
     // we successfully opened the file
     osi_Log0(afsd_logp,"opened afs_freelance.ini");
-       
+
     // now we read the first line to see how many entries
     // there are
     fgets(line, sizeof(line), fp);
@@ -824,7 +824,7 @@ long cm_InitLocalMountPoints() {
     // now we read n lines and parse them into local mount points
     // where n is the number of local mount points there are, as
     // determined above.
-    // Each line in the ini file represents 1 local mount point and 
+    // Each line in the ini file represents 1 local mount point and
     // is in the format xxx#yyy:zzz, where xxx is the directory
     // entry name, yyy is the cell name and zzz is the volume name.
     // #yyy:zzz together make up the mount point.
@@ -897,14 +897,14 @@ long cm_FreelanceMountPointExists(char * filename, int prefix_ok)
     DWORD dwType, dwSize;
     DWORD dwMountPoints;
     DWORD dwIndex;
-        
+
     lock_ObtainMutex(&cm_Freelance_Lock);
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance",
                       0,
                       KEY_READ|KEY_QUERY_VALUE,
-                      &hkFreelance) == ERROR_SUCCESS) 
+                      &hkFreelance) == ERROR_SUCCESS)
     {
         RegQueryInfoKey( hkFreelance,
                          NULL,  /* lpClass */
@@ -979,14 +979,14 @@ long cm_FreelanceSymlinkExists(char * filename, int prefix_ok)
     DWORD dwType, dwSize;
     DWORD dwSymlinks;
     DWORD dwIndex;
-        
+
     lock_ObtainMutex(&cm_Freelance_Lock);
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance\\Symlinks",
                       0,
                       KEY_READ|KEY_QUERY_VALUE,
-                      &hkFreelance) == ERROR_SUCCESS) 
+                      &hkFreelance) == ERROR_SUCCESS)
     {
         RegQueryInfoKey( hkFreelance,
                          NULL,  /* lpClass */
@@ -1066,9 +1066,9 @@ long cm_FreelanceAddMount(char *filename, char *cellname, char *volume, int rw,
        allow partial matches as a means of poor man's alias. */
     /* major performance issue? */
     osi_Log4(afsd_logp,"Freelance Add Mount request: filename=%s cellname=%s volume=%s %s",
-              osi_LogSaveString(afsd_logp,filename), 
-              osi_LogSaveString(afsd_logp,cellname), 
-              osi_LogSaveString(afsd_logp,volume), 
+              osi_LogSaveString(afsd_logp,filename),
+              osi_LogSaveString(afsd_logp,cellname),
+              osi_LogSaveString(afsd_logp,volume),
               rw ? "rw" : "ro");
 
     if ( filename[0] == '\0' || cellname[0] == '\0' || volume[0] == '\0' )
@@ -1088,12 +1088,12 @@ long cm_FreelanceAddMount(char *filename, char *cellname, char *volume, int rw,
             return CM_ERROR_INVAL;
     }
 
-    osi_Log1(afsd_logp,"Freelance Adding Mount for Cell: %s", 
+    osi_Log1(afsd_logp,"Freelance Adding Mount for Cell: %s",
               osi_LogSaveString(afsd_logp,cellname));
 
     lock_ObtainMutex(&cm_Freelance_Lock);
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance",
                       0,
                       KEY_READ|KEY_WRITE|KEY_QUERY_VALUE,
@@ -1119,7 +1119,7 @@ long cm_FreelanceAddMount(char *filename, char *cellname, char *volume, int rw,
             sprintf(line, "%s#%s:%s.", filename, fullname, volume);
 
         /* If we are adding a new value, there must be an unused name
-         * within the range 0 to dwMountPoints 
+         * within the range 0 to dwMountPoints
          */
         for ( dwIndex = 0; dwIndex <= dwMountPoints; dwIndex++ ) {
             char szIndex[16];
@@ -1135,7 +1135,7 @@ long cm_FreelanceAddMount(char *filename, char *cellname, char *volume, int rw,
                 break;
             } else {
                 int len = (int)strlen(filename);
-                if ( dwType == REG_SZ && !strncmp(filename, szMount, len) && 
+                if ( dwType == REG_SZ && !strncmp(filename, szMount, len) &&
                      (szMount[len] == '%' || szMount[len] == '#')) {
                     /* Replace the existing value */
                     dwType = REG_SZ;
@@ -1146,7 +1146,7 @@ long cm_FreelanceAddMount(char *filename, char *cellname, char *volume, int rw,
             }
         }
         RegCloseKey(hkFreelance);
-    } else 
+    } else
     {
         cm_GetConfigDir(hfile, sizeof(hfile));
         strcat(hfile, AFS_FREELANCE_INI);
@@ -1178,7 +1178,7 @@ long cm_FreelanceAddMount(char *filename, char *cellname, char *volume, int rw,
 
         cm_InitReq(&req);
 
-        cpath = cm_FsStringToClientStringAlloc(filename, -1, NULL);        
+        cpath = cm_FsStringToClientStringAlloc(filename, -1, NULL);
         if (!cpath)
             return CM_ERROR_NOSUCHPATH;
 
@@ -1196,7 +1196,7 @@ long cm_FreelanceAddMount(char *filename, char *cellname, char *volume, int rw,
         *fidp = scp->fid;
         cm_ReleaseSCache(scp);
     }
-    
+
     return code;
 }
 
@@ -1216,7 +1216,7 @@ long cm_FreelanceRemoveMount(char *toremove)
 
     lock_ObtainMutex(&cm_Freelance_Lock);
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance",
                       0,
                       KEY_READ|KEY_WRITE|KEY_QUERY_VALUE,
@@ -1256,7 +1256,7 @@ long cm_FreelanceRemoveMount(char *toremove)
             }
         }
         RegCloseKey(hkFreelance);
-    } else 
+    } else
     {
         cm_GetConfigDir(hfile, sizeof(hfile));
         strcat(hfile, AFS_FREELANCE_INI);
@@ -1323,9 +1323,9 @@ long cm_FreelanceAddSymlink(char *filename, char *destination, cm_fid_t *fidp)
      * as mount point or a cellname, do not permit the creation of the symlink.
      */
     osi_Log2(afsd_logp,"Freelance Add Symlink request: filename=%s destination=%s",
-              osi_LogSaveString(afsd_logp,filename), 
+              osi_LogSaveString(afsd_logp,filename),
               osi_LogSaveString(afsd_logp,destination));
-    
+
     if ( filename[0] == '\0' || destination[0] == '\0' )
         return CM_ERROR_INVAL;
 
@@ -1355,7 +1355,7 @@ long cm_FreelanceAddSymlink(char *filename, char *destination, cm_fid_t *fidp)
 
     lock_ObtainMutex(&cm_Freelance_Lock);
 
-    if (RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                         AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance\\Symlinks",
                         0,
                         NULL,
@@ -1382,7 +1382,7 @@ long cm_FreelanceAddSymlink(char *filename, char *destination, cm_fid_t *fidp)
         sprintf(line, "%s:%s.", filename, destination);
 
         /* If we are adding a new value, there must be an unused name
-         * within the range 0 to dwSymlinks 
+         * within the range 0 to dwSymlinks
          */
         for ( dwIndex = 0; dwIndex <= dwSymlinks; dwIndex++ ) {
             char szIndex[16];
@@ -1408,7 +1408,7 @@ long cm_FreelanceAddSymlink(char *filename, char *destination, cm_fid_t *fidp)
             }
         }
         RegCloseKey(hkFreelanceSymlinks);
-    } 
+    }
 
     /* Do this while we are holding the lock */
     cm_noteLocalMountPointChange(TRUE);
@@ -1422,7 +1422,7 @@ long cm_FreelanceAddSymlink(char *filename, char *destination, cm_fid_t *fidp)
 
         cm_InitReq(&req);
 
-        cpath = cm_FsStringToClientStringAlloc(filename, -1, NULL);        
+        cpath = cm_FsStringToClientStringAlloc(filename, -1, NULL);
         if (!cpath) {
             code = CM_ERROR_NOSUCHPATH;
         } else {
@@ -1458,7 +1458,7 @@ long cm_FreelanceRemoveSymlink(char *toremove)
 
     lock_ObtainMutex(&cm_Freelance_Lock);
 
-    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if (RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                       AFSREG_CLT_OPENAFS_SUBKEY "\\Freelance\\Symlinks",
                       0,
                       KEY_READ|KEY_WRITE|KEY_QUERY_VALUE,
@@ -1497,7 +1497,7 @@ long cm_FreelanceRemoveSymlink(char *toremove)
         }
         RegCloseKey(hkFreelanceSymlinks);
     }
-    
+
     if (found) {
         /* Do this while we are holding the lock */
         cm_noteLocalMountPointChange(TRUE);
@@ -1510,9 +1510,9 @@ long
 cm_FreelanceFetchMountPointString(cm_scache_t *scp)
 {
     lock_ObtainMutex(&cm_Freelance_Lock);
-    if (!scp->mountPointStringp[0] && 
+    if (!scp->mountPointStringp[0] &&
         scp->fid.cell == AFS_FAKE_ROOT_CELL_ID &&
-        scp->fid.volume == AFS_FAKE_ROOT_VOL_ID && 
+        scp->fid.volume == AFS_FAKE_ROOT_VOL_ID &&
         scp->fid.unique <= cm_noLocalMountPoints) {
         strncpy(scp->mountPointStringp, cm_localMountPoints[scp->fid.unique-1].mountPointStringp, MOUNTPOINTLEN);
         scp->mountPointStringp[MOUNTPOINTLEN-1] = 0;   /* null terminate */
@@ -1522,21 +1522,21 @@ cm_FreelanceFetchMountPointString(cm_scache_t *scp)
     return 0;
 }
 
-long 
+long
 cm_FreelanceFetchFileType(cm_scache_t *scp)
 {
     lock_ObtainMutex(&cm_Freelance_Lock);
     if (scp->fid.cell == AFS_FAKE_ROOT_CELL_ID &&
-        scp->fid.volume == AFS_FAKE_ROOT_VOL_ID && 
-        scp->fid.unique <= cm_noLocalMountPoints) 
+        scp->fid.volume == AFS_FAKE_ROOT_VOL_ID &&
+        scp->fid.unique <= cm_noLocalMountPoints)
     {
         scp->fileType = cm_localMountPoints[scp->fid.unique-1].fileType;
-    
+
         if ( scp->fileType == CM_SCACHETYPE_SYMLINK &&
              !strnicmp(cm_localMountPoints[scp->fid.unique-1].mountPointStringp, "msdfs:", strlen("msdfs:")) )
         {
             scp->fileType = CM_SCACHETYPE_DFSLINK;
-        } 
+        }
     } else {
         scp->fileType = CM_SCACHETYPE_INVALID;
     }
index 3253f15c001e06974e35f4af4ff11f7600b599f3..a8ce8b1eaa8f19c7a19693cb76875cfe09fa143d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -65,9 +65,9 @@ void cm_InitIoctl(void)
                           LOCK_HIERARCHY_AFSDBSBMT_GLOBAL);
 }
 
-/* 
+/*
  * Utility function.  (Not currently in use.)
- * This function forces all dirty buffers to the file server and 
+ * This function forces all dirty buffers to the file server and
  * then discards the status info.
  */
 afs_int32
@@ -85,7 +85,7 @@ cm_CleanFile(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
     return code;
 }
 
-/* 
+/*
  * Utility function.  Used within this file.
  * scp must be held but not locked.
  */
@@ -102,7 +102,7 @@ cm_FlushFile(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
 #endif
 
     code = buf_FlushCleanPages(scp, userp, reqp);
-        
+
     if (scp->fileType == CM_SCACHETYPE_DIRECTORY)
         lock_ObtainWrite(&scp->dirlock);
     lock_ObtainWrite(&scp->rw);
@@ -117,7 +117,7 @@ cm_FlushFile(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
     return code;
 }
 
-/* 
+/*
  * Utility function.  (Not currently in use)
  * IoctlPath must be parsed or skipped prior to calling.
  * scp must be held but not locked.
@@ -127,9 +127,9 @@ cm_FlushParent(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
 {
     afs_int32 code = 0;
     cm_scache_t * pscp;
-  
+
     pscp = cm_FindSCacheParent(scp);
-  
+
     /* now flush the file */
     code = cm_FlushFile(pscp, userp, reqp);
     cm_ReleaseSCache(pscp);
@@ -137,7 +137,7 @@ cm_FlushParent(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
     return code;
 }
 
-/* 
+/*
  * Utility function.  Used within this function.
  */
 afs_int32
@@ -182,14 +182,14 @@ cm_FlushVolume(cm_user_t *userp, cm_req_t *reqp, afs_uint32 cell, afs_uint32 vol
  *  The pioctl functions must match
  *  this translation for paths given via our own commands (like
  *  fs).  If we do not do this, then we will try to perform an
- *  operation on a non-translated path, which we will fail to 
+ *  operation on a non-translated path, which we will fail to
  *  find, since the path was created with the translated chars.
  *  This function performs the required translation.
  *
  *  OEM character code pages are used by the non-Unicode SMB
  *  mode.  Do not use if the CM_IOCTLFLAG_USEUTF8 is set.
  */
-void 
+void
 TranslateExtendedChars(char *str)
 {
     if (!str || !*str)
@@ -276,10 +276,10 @@ int cm_UnparseIoctlString(cm_ioctl_t *ioctlp,
     return cchout;
 }
 
-/* 
- * Must be called before XXX_ParseIoctlPath or cm_SkipIoctlPath 
+/*
+ * Must be called before XXX_ParseIoctlPath or cm_SkipIoctlPath
  */
-cm_ioctlQueryOptions_t * 
+cm_ioctlQueryOptions_t *
 cm_IoctlGetQueryOptions(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     afs_uint32 pathlen = (afs_uint32) strlen(ioctlp->inDatap) + 1;
@@ -295,9 +295,9 @@ cm_IoctlGetQueryOptions(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return optionsp;
 }
 
-/* 
+/*
  * Must be called after smb_ParseIoctlPath or cm_SkipIoctlPath
- * or any other time that ioctlp->inDatap points at the 
+ * or any other time that ioctlp->inDatap points at the
  * cm_ioctlQueryOptions_t object.
  */
 void
@@ -315,12 +315,12 @@ cm_IoctlSkipQueryOptions(struct cm_ioctl *ioctlp, struct cm_user *userp)
  * easier (because we can always jump past the initial "/afs" to find
  * the AFS path that should be written into afsdsbmt.ini).
  */
-void 
+void
 cm_NormalizeAfsPath(clientchar_t *outpathp, long cchlen, clientchar_t *inpathp)
 {
     clientchar_t *cp;
     clientchar_t bslash_mountRoot[256];
-       
+
     cm_ClientStrCpy(bslash_mountRoot, lengthof(bslash_mountRoot), cm_mountRootC);
     bslash_mountRoot[0] = '\\';
 
@@ -352,10 +352,10 @@ void cm_NormalizeAfsPathAscii(char *outpathp, long outlen, char *inpathp)
 {
     char *cp;
     char bslash_mountRoot[256];
-       
+
     strncpy(bslash_mountRoot, cm_mountRoot, sizeof(bslash_mountRoot) - 1);
     bslash_mountRoot[0] = '\\';
-       
+
     if (!strnicmp (inpathp, cm_mountRoot, strlen(cm_mountRoot)))
         StringCbCopy(outpathp, outlen, inpathp);
     else if (!strnicmp (inpathp, bslash_mountRoot, strlen(bslash_mountRoot)))
@@ -368,7 +368,7 @@ void cm_NormalizeAfsPathAscii(char *outpathp, long outlen, char *inpathp)
     for (cp = outpathp; *cp != 0; ++cp) {
         if (*cp == '\\')
             *cp = '/';
-    }       
+    }
 
     if (strlen(outpathp) && (outpathp[strlen(outpathp)-1] == '/')) {
         outpathp[strlen(outpathp)-1] = 0;
@@ -380,13 +380,13 @@ void cm_NormalizeAfsPathAscii(char *outpathp, long outlen, char *inpathp)
 }
 
 
-/* 
+/*
  * VIOCGETAL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetACL(cm_ioctl_t *ioctlp, cm_user_t *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -415,7 +415,7 @@ cm_IoctlGetACL(cm_ioctl_t *ioctlp, cm_user_t *userp, cm_scache_t *scp, cm_req_t
             acl.AFSOpaque_val = ioctlp->outDatap;
             acl.AFSOpaque_len = 0;
             code = cm_ConnFromFID(&scp->fid, userp, reqp, &connp);
-            if (code) 
+            if (code)
                 continue;
 
             rxconnp = cm_GetRxConn(connp);
@@ -425,7 +425,7 @@ cm_IoctlGetACL(cm_ioctl_t *ioctlp, cm_user_t *userp, cm_scache_t *scp, cm_req_t
         } while (cm_Analyze(connp, userp, reqp, &scp->fid, &volSync, NULL, NULL, code));
         code = cm_MapRPCError(code, reqp);
 
-        if (code) 
+        if (code)
             return code;
     }
     /* skip over return data */
@@ -437,34 +437,34 @@ cm_IoctlGetACL(cm_ioctl_t *ioctlp, cm_user_t *userp, cm_scache_t *scp, cm_req_t
 }
 
 
-/* 
+/*
  * VIOC_FILE_CELL_NAME internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetFileCellName(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code;
     cm_cell_t *cellp;
 
 #ifdef AFS_FREELANCE_CLIENT
-    if ( cm_freelanceEnabled && 
+    if ( cm_freelanceEnabled &&
          scp->fid.cell==AFS_FAKE_ROOT_CELL_ID &&
          scp->fid.volume==AFS_FAKE_ROOT_VOL_ID &&
          scp->fid.vnode==0x1 && scp->fid.unique==0x1 ) {
         StringCbCopyA(ioctlp->outDatap, SMB_IOCTL_MAXDATA - (ioctlp->outDatap - ioctlp->outAllocp), "Freelance.Local.Root");
         ioctlp->outDatap += strlen(ioctlp->outDatap) + 1;
         code = 0;
-    } else 
+    } else
 #endif /* AFS_FREELANCE_CLIENT */
     {
         cellp = cm_FindCellByID(scp->fid.cell, CM_FLAG_NOPROBE);
         if (cellp) {
             clientchar_t * cellname;
 
-            cellname = cm_FsStringToClientStringAlloc(cellp->name, -1, NULL); 
+            cellname = cm_FsStringToClientStringAlloc(cellp->name, -1, NULL);
             if (cellname == NULL) {
                 code = CM_ERROR_NOSUCHCELL;
             } else {
@@ -479,14 +479,14 @@ cm_IoctlGetFileCellName(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scach
     return code;
 }
 
-       
-/* 
+
+/*
  * VIOCSETAL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlSetACL(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -513,7 +513,7 @@ cm_IoctlSetACL(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp,
             acl.AFSOpaque_val = ioctlp->inDatap;
             acl.AFSOpaque_len = (u_int)strlen(ioctlp->inDatap)+1;
             code = cm_ConnFromFID(&scp->fid, userp, reqp, &connp);
-            if (code) 
+            if (code)
                 continue;
 
             rxconnp = cm_GetRxConn(connp);
@@ -532,12 +532,12 @@ cm_IoctlSetACL(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp,
     return code;
 }
 
-/* 
+/*
  * VIOC_FLUSHALL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlFlushAllVolumes(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -561,13 +561,13 @@ cm_IoctlFlushAllVolumes(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_req_t
     return code;
 }
 
-/* 
+/*
  * VIOC_FLUSHVOLUME internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlFlushVolume(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -587,13 +587,13 @@ cm_IoctlFlushVolume(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t
     return code;
 }
 
-/* 
+/*
  * VIOCFLUSH internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlFlushFile(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -610,13 +610,13 @@ cm_IoctlFlushFile(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *s
 }
 
 
-/* 
+/*
  * VIOCSETVOLSTAT internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlSetVolumeStatus(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -644,9 +644,9 @@ cm_IoctlSetVolumeStatus(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scach
         if (scp->flags & CM_SCACHEFLAG_RO)
             return CM_ERROR_READONLY;
 
-        code = cm_FindVolumeByID(cellp, scp->fid.volume, userp, reqp, 
+        code = cm_FindVolumeByID(cellp, scp->fid.volume, userp, reqp,
                                  CM_GETVOL_FLAG_CREATE, &tvp);
-        if (code) 
+        if (code)
             return code;
 
         cm_PutVolume(tvp);
@@ -692,7 +692,7 @@ cm_IoctlSetVolumeStatus(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scach
         } while (cm_Analyze(tcp, userp, reqp, &scp->fid, NULL, NULL, NULL, code));
         code = cm_MapRPCError(code, reqp);
     }
-    
+
     /* return on failure */
     if (code)
         return code;
@@ -715,16 +715,16 @@ cm_IoctlSetVolumeStatus(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scach
     ioctlp->outDatap = cp;
 
     return 0;
-}       
+}
 
 
-/* 
+/*
  * VIOCGETVOLSTAT internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetVolumeStatus(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -769,7 +769,7 @@ cm_IoctlGetVolumeStatus(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scach
        code = cm_MapRPCError(code, reqp);
     }
 
-    if (code) 
+    if (code)
         return code;
 
     /* Copy all this junk into msg->im_data, keeping track of the lengths. */
@@ -789,13 +789,13 @@ cm_IoctlGetVolumeStatus(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scach
     return 0;
 }
 
-/* 
+/*
  * VIOCGETFID internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetFid(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     char *cp;
@@ -818,13 +818,13 @@ cm_IoctlGetFid(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp,
     return 0;
 }
 
-/* 
+/*
  * VIOC_GETFILETYPE internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetFileType(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code = 0;
@@ -854,13 +854,13 @@ cm_IoctlGetFileType(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t
     return code;
 }
 
-/* 
+/*
  * VIOCGETOWNER internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetOwner(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code = 0;
@@ -888,16 +888,16 @@ cm_IoctlGetOwner(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *sc
 }
 
 
-/* 
+/*
  * VIOC_SETOWNER internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped
  * and that cm_ioctlQueryOptions_t have been parsed and skipped.
- * 
+ *
  * scp is held but not locked.
  *
  */
-afs_int32 
+afs_int32
 cm_IoctlSetOwner(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code = 0;
@@ -928,14 +928,14 @@ cm_IoctlSetOwner(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *sc
 }
 
 
-/* 
+/*
  * VIOC_SETGROUP internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped
  * and that cm_ioctlQueryOptions_t have been parsed and skipped.
- * 
+ *
  */
-afs_int32 
+afs_int32
 cm_IoctlSetGroup(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code = 0;
@@ -966,13 +966,13 @@ cm_IoctlSetGroup(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *sc
 }
 
 
-/* 
+/*
  * VIOCWHEREIS internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlWhereIs(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp, cm_req_t *reqp)
 {
     afs_int32 code = 0;
@@ -1000,7 +1000,7 @@ cm_IoctlWhereIs(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp
         addr.s_impno = 1;
 
         cp = ioctlp->outDatap;
-        
+
         memcpy(cp, (char *)&addr, sizeof(addr));
         cp += sizeof(addr);
 
@@ -1010,15 +1010,15 @@ cm_IoctlWhereIs(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp
         cp += sizeof(addr);
 
         ioctlp->outDatap = cp;
-    } else 
+    } else
 #endif
     {
         code = cm_FindVolumeByID(cellp, volume, userp, reqp, CM_GETVOL_FLAG_CREATE, &tvp);
-        if (code) 
+        if (code)
             return code;
-       
+
         cp = ioctlp->outDatap;
-        
+
         tsrpp = cm_GetVolServers(tvp, volume, userp, reqp);
         if (tsrpp == NULL) {
             code = CM_ERROR_NOSUCHVOLUME;
@@ -1041,15 +1041,15 @@ cm_IoctlWhereIs(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *scp
         cm_PutVolume(tvp);
     }
     return code;
-}       
+}
 
-/* 
+/*
  * VIOC_AFS_STAT_MT_PT internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlStatMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *dscp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -1059,7 +1059,7 @@ cm_IoctlStatMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache
     cp = cm_ParseIoctlStringAlloc(ioctlp, NULL);
 
     code = cm_Lookup(dscp, cp[0] ? cp : L".", CM_FLAG_NOMOUNTCHASE, userp, reqp, &scp);
-    if (code) 
+    if (code)
         goto done_2;
 
     lock_ObtainWrite(&scp->rw);
@@ -1094,15 +1094,15 @@ cm_IoctlStatMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache
         free(cp);
 
     return code;
-}       
+}
 
-/* 
+/*
  * VIOC_AFS_DELETE_MT_PT internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlDeleteMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *dscp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -1114,15 +1114,15 @@ cm_IoctlDeleteMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
     cp = cm_ParseIoctlStringAlloc(ioctlp, NULL);
 
     code = cm_Lookup(dscp, cp[0] ? cp : L".", CM_FLAG_NOMOUNTCHASE, userp, reqp, &scp);
-        
+
     /* if something went wrong, bail out now */
     if (code)
         goto done3;
-        
+
     lock_ObtainWrite(&scp->rw);
     code = cm_SyncOp(scp, NULL, userp, reqp, 0,
                      CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-    if (code)  
+    if (code)
         goto done2;
 
     /* now check that this is a real mount point */
@@ -1162,7 +1162,7 @@ cm_IoctlDeleteMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
          * the freelance code to do the deletion. */
         osi_Log0(afsd_logp,"IoctlDeleteMountPoint from Freelance root dir");
         code = cm_FreelanceRemoveMount(originalName);
-    } else 
+    } else
 #endif
     {
         /* easier to do it this way */
@@ -1192,12 +1192,12 @@ cm_IoctlDeleteMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
     return code;
 }
 
-/* 
+/*
  * VIOCCKSERV internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlCheckServers(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     cm_cell_t *cellp;
@@ -1207,7 +1207,7 @@ cm_IoctlCheckServers(struct cm_ioctl *ioctlp, struct cm_user *userp)
     long temp;
     cm_server_t *tsp, *csp;
     int haveCell;
-        
+
     tp = ioctlp->inDatap;
     haveCell = 0;
 
@@ -1236,17 +1236,17 @@ cm_IoctlCheckServers(struct cm_ioctl *ioctlp, struct cm_user *userp)
             haveCell = 1;
     }
 
-    /* 
+    /*
      * 1: fast check, don't contact servers.
      * 2: local cell only.
      */
     if (haveCell) {
         /* have cell name, too */
         cellp = cm_GetCell(cp, (temp & 1) ? CM_FLAG_NOPROBE : 0);
-        if (!cellp) 
+        if (!cellp)
             return CM_ERROR_NOSUCHCELL;
     }
-    else 
+    else
         cellp = (cm_cell_t *) 0;
     if (!cellp && (temp & 2)) {
         /* use local cell */
@@ -1263,7 +1263,7 @@ cm_IoctlCheckServers(struct cm_ioctl *ioctlp, struct cm_user *userp)
     cp = ioctlp->outDatap;
     lock_ObtainRead(&cm_serverLock);
     for (tsp = cm_allServersp; tsp; tsp=tsp->allNextp) {
-        if (cellp && tsp->cellp != cellp) 
+        if (cellp && tsp->cellp != cellp)
             continue;  /* cell spec'd and wrong */
         if (tsp->flags & CM_SERVERFLAG_DOWN) {
             /*
@@ -1303,40 +1303,40 @@ cm_IoctlCheckServers(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOCCKBACK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlCheckVolumes(cm_ioctl_t *ioctlp, cm_user_t *userp)
 {
     cm_RefreshVolumes(0);
     return 0;
-}       
+}
 
-/* 
+/*
  * VIOCSETCACHESIZE internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  *
  * This function is no longer meaningful in the current day world
  * of persistent caches.  The buf_SetNBuffers() function will
  * inevitably fail.
  */
-afs_int32 
+afs_int32
 cm_IoctlSetCacheSize(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     afs_int32 code;
     afs_uint64 temp;
 
     memcpy(&temp, ioctlp->inDatap, sizeof(temp));
-    if (temp == 0) 
+    if (temp == 0)
         temp = cm_data.buf_nOrigBuffers;
     else {
         /* temp is in 1K units, convert to # of buffers */
         temp = temp / (cm_data.buf_blockSize / 1024);
-    }       
+    }
 
     /* now adjust the cache size */
     code = buf_SetNBuffers(temp);
@@ -1344,12 +1344,12 @@ cm_IoctlSetCacheSize(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return code;
 }
 
-/* 
+/*
  * VIOC_TRACECTL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlTraceControl(cm_ioctl_t *ioctlp, cm_user_t *userp)
 {
     afs_uint32 inValue;
@@ -1361,7 +1361,7 @@ cm_IoctlTraceControl(cm_ioctl_t *ioctlp, cm_user_t *userp)
         afsd_ForceTrace(FALSE);
         buf_ForceTrace(FALSE);
     }
-        
+
     if (inValue & 2) {
         /* set tracing value to low order bit */
         if ((inValue & 1) == 0) {
@@ -1386,14 +1386,14 @@ cm_IoctlTraceControl(cm_ioctl_t *ioctlp, cm_user_t *userp)
     memcpy(ioctlp->outDatap, &inValue, sizeof(afs_uint32));
     ioctlp->outDatap += sizeof(afs_uint32);
     return 0;
-}       
+}
 
-/* 
+/*
  * VIOCGETCACHEPARMS internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetCacheParms(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     cm_cacheParms_t parms;
@@ -1414,12 +1414,12 @@ cm_IoctlGetCacheParms(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOCGETCELL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetCell(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     long whichCell;
@@ -1462,8 +1462,8 @@ cm_IoctlGetCell(struct cm_ioctl *ioctlp, struct cm_user *userp)
         memset(cp, 0, max * sizeof(long));
         basep = cp;
         lock_ObtainRead(&cm_serverLock);       /* for going down server list */
-        for (i=0, serverRefp = tcellp->vlServersp; 
-             serverRefp && i<max; 
+        for (i=0, serverRefp = tcellp->vlServersp;
+             serverRefp && i<max;
              i++, serverRefp = serverRefp->next) {
             serverp = serverRefp->server;
             memcpy(cp, &serverp->addr.sin_addr.s_addr, sizeof(long));
@@ -1481,34 +1481,34 @@ cm_IoctlGetCell(struct cm_ioctl *ioctlp, struct cm_user *userp)
         }
     }
 
-    if (tcellp) 
+    if (tcellp)
         return 0;
-    else 
+    else
         return CM_ERROR_NOMORETOKENS;  /* mapped to EDOM */
 }
 
 
-/* 
+/*
  * VIOCNEWCELL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlNewCell(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
-    /* 
-     * All that needs to be done is to refresh server information for all cells that 
+    /*
+     * All that needs to be done is to refresh server information for all cells that
      * are already loaded.
-  
+
      * cell list will be cm_CellLock and cm_ServerLock will be held for write.
-     */  
-  
+     */
+
     cm_cell_t *cp;
     cm_cell_rock_t rock;
 
     lock_ObtainWrite(&cm_cellLock);
-  
-    for (cp = cm_data.allCellsp; cp; cp=cp->allNextp) 
+
+    for (cp = cm_data.allCellsp; cp; cp=cp->allNextp)
     {
         afs_int32 code;
 
@@ -1533,7 +1533,7 @@ cm_IoctlNewCell(struct cm_ioctl *ioctlp, struct cm_user *userp)
                     lock_ReleaseMutex(&cp->mx);
                 }
             }
-        } 
+        }
         else {
             lock_ObtainMutex(&cp->mx);
             cp->flags &= ~CM_CELLFLAG_DNS;
@@ -1554,10 +1554,10 @@ cm_IoctlNewCell(struct cm_ioctl *ioctlp, struct cm_user *userp)
         }
     }
     lock_ReleaseWrite(&cm_cellLock);
-    return 0;       
+    return 0;
 }
 
-/* 
+/*
  * VIOCNEWCELL2 internals.
  *
  * Assumes that pioctl path has been parsed or skipped.
@@ -1643,10 +1643,10 @@ cm_IoctlNewCell2(struct cm_ioctl *ioctlp, struct cm_user *userp)
 
 /*
  * VIOC_GET_WS_CELL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetWsCell(cm_ioctl_t *ioctlp, cm_user_t *userp)
 {
     afs_int32 code = 0;
@@ -1667,17 +1667,17 @@ cm_IoctlGetWsCell(cm_ioctl_t *ioctlp, cm_user_t *userp)
     } else {
         /* if we don't know our default cell, return failure */
         code = CM_ERROR_NOSUCHCELL;
-    }   
+    }
 
     return code;
 }
 
-/* 
+/*
  * VIOC_AFS_SYSNAME internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlSysName(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     afs_uint32 setSysName;
@@ -1750,7 +1750,7 @@ cm_IoctlSysName(struct cm_ioctl *ioctlp, struct cm_user *userp)
         if (cm_sysNameCount) {
             for ( count=0; count < cm_sysNameCount ; ++count) {   /* ... or list */
                 if ( !cm_sysNameList[count] || *cm_sysNameList[count] == _C('\0'))
-                    osi_panic("cm_IoctlSysName: no cm_sysNameList entry to read\n", 
+                    osi_panic("cm_IoctlSysName: no cm_sysNameList entry to read\n",
                               __FILE__, __LINE__);
                 cm_UnparseIoctlString(ioctlp, NULL, cm_sysNameList[count], -1);
             }
@@ -1766,12 +1766,12 @@ cm_IoctlSysName(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_GETCELLSTATUS internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlGetCellStatus(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     afs_uint32 temp;
@@ -1785,7 +1785,7 @@ cm_IoctlGetCellStatus(struct cm_ioctl *ioctlp, struct cm_user *userp)
     free(fscellnamep);
     free(cellnamep);
 
-    if (!cellp) 
+    if (!cellp)
         return CM_ERROR_NOSUCHCELL;
 
     temp = 0;
@@ -1801,12 +1801,12 @@ cm_IoctlGetCellStatus(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_SETCELLSTATUS internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlSetCellStatus(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     afs_uint32 flags;
@@ -1820,7 +1820,7 @@ cm_IoctlSetCellStatus(struct cm_ioctl *ioctlp, struct cm_user *userp)
     free(temp);
     free(cellnamep);
 
-    if (!cellp) 
+    if (!cellp)
         return CM_ERROR_NOSUCHCELL;
 
     memcpy((char *)&flags, ioctlp->inDatap, sizeof(afs_uint32));
@@ -1835,12 +1835,12 @@ cm_IoctlSetCellStatus(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_SETSPREFS internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
-afs_int32 
+afs_int32
 cm_IoctlSetSPrefs(struct cm_ioctl *ioctlp, struct cm_user *userp)
 {
     cm_SSetPref_t     *spin;    /* input */
@@ -1855,10 +1855,10 @@ cm_IoctlSetSPrefs(struct cm_ioctl *ioctlp, struct cm_user *userp)
     vlonly     = spin->flags;
     if ( vlonly )
         type = CM_SERVER_VLDB;
-    else    
+    else
         type = CM_SERVER_FILE;
 
-    for ( i=0; i < noServers; i++) 
+    for ( i=0; i < noServers; i++)
     {
         srvin          = &(spin->servers[i]);
         rank           = srvin->rank + (rand() & 0x000f);
@@ -1886,8 +1886,8 @@ cm_IoctlSetSPrefs(struct cm_ioctl *ioctlp, struct cm_user *userp)
             case CM_SERVER_FILE:
                 /*
                  * find volumes which might have RO copy
-                 * on server and change the ordering of 
-                 * their RO list 
+                 * on server and change the ordering of
+                 * their RO list
                  */
                 cm_ChangeRankVolume(tsp);
                 break;
@@ -1912,9 +1912,9 @@ cm_IoctlSetSPrefs(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_GETSPREFS internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -1929,7 +1929,7 @@ cm_IoctlGetSPrefs(struct cm_ioctl *ioctlp, struct cm_user *userp)
     spin      = (cm_SPrefRequest_t *)ioctlp->inDatap;
     spout     = (cm_SPrefInfo_t *) ioctlp->outDatap;
     srvout    = spout->servers;
-    noServers = spin->num_servers; 
+    noServers = spin->num_servers;
     vlonly    = spin->flags & CM_SPREF_VLONLY;
     spout->num_servers = 0;
 
@@ -1947,7 +1947,7 @@ cm_IoctlGetSPrefs(struct cm_ioctl *ioctlp, struct cm_user *userp)
 
         srvout->host = tsp->addr.sin_addr;
         srvout->rank = tsp->ipRank;
-        srvout++;      
+        srvout++;
         spout->num_servers++;
         noServers--;
     }
@@ -1955,17 +1955,17 @@ cm_IoctlGetSPrefs(struct cm_ioctl *ioctlp, struct cm_user *userp)
 
     if ( tsp )         /* we ran out of space in the output buffer */
         spout->next_offset = i;
-    else    
-        spout->next_offset = 0; 
-    ioctlp->outDatap += sizeof(cm_SPrefInfo_t) + 
+    else
+        spout->next_offset = 0;
+    ioctlp->outDatap += sizeof(cm_SPrefInfo_t) +
         (spout->num_servers -1 ) * sizeof(cm_SPref_t) ;
     return 0;
 }
 
 
-/* 
+/*
  * VIOC_AFS_CREATE_MT_PT internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * dscp is held but not locked.
  */
@@ -1986,7 +1986,7 @@ cm_IoctlCreateMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
     cm_cell_t *cellp = NULL;
     size_t len;
 
-   /* 
+   /*
      * The fs command allows the user to specify partial cell names on NT.  These must
      * be expanded to the full cell name for mount points so that the mount points will
      * work on UNIX clients.
@@ -2028,10 +2028,10 @@ cm_IoctlCreateMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
 
     /* validate the target info */
     if (cm_VolNameIsID(fsvolume)) {
-        code = cm_FindVolumeByID(cellp, atoi(fsvolume), userp, reqp, 
+        code = cm_FindVolumeByID(cellp, atoi(fsvolume), userp, reqp,
                                 CM_GETVOL_FLAG_CREATE, &volp);
     } else {
-        code = cm_FindVolumeByName(cellp, fsvolume, userp, reqp, 
+        code = cm_FindVolumeByName(cellp, fsvolume, userp, reqp,
                                   CM_GETVOL_FLAG_CREATE, &volp);
     }
     if (code)
@@ -2057,7 +2057,7 @@ cm_IoctlCreateMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
 
         code = cm_SymLink(dscp, leaf, mpInfo, 0, &tattr, userp, reqp);
     }
-    
+
     if (code == 0 && (dscp->flags & CM_SCACHEFLAG_ANYWATCH))
         smb_NotifyChange(FILE_ACTION_ADDED,
                          FILE_NOTIFY_CHANGE_DIR_NAME,
@@ -2076,13 +2076,13 @@ cm_IoctlCreateMountPoint(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
     return code;
 }
 
-/* 
+/*
  * VIOC_SYMLINK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * dscp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlSymlink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *dscp, cm_req_t *reqp, clientchar_t *leaf)
 {
     afs_int32 code;
@@ -2104,8 +2104,8 @@ cm_IoctlSymlink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *dsc
          * the freelance code to do the add. */
         fschar_t *fsleaf;
 
-        if (cp[0] == cp[1] && cp[1] == '\\' && 
-            !_strnicmp(cm_NetbiosName,cp+2,strlen(cm_NetbiosName))) 
+        if (cp[0] == cp[1] && cp[1] == '\\' &&
+            !_strnicmp(cm_NetbiosName,cp+2,strlen(cm_NetbiosName)))
         {
             /* skip \\AFS\ or \\AFS\all\ */
             char * p;
@@ -2138,13 +2138,13 @@ cm_IoctlSymlink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *dsc
 }
 
 
-/* 
+/*
  * VIOC_LISTSYMLINK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * dscp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlListlink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *dscp, cm_req_t *reqp)
 {
     afs_int32 code;
@@ -2163,7 +2163,7 @@ cm_IoctlListlink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *ds
     clientp = cm_Utf8ToClientStringAlloc(cp, -1, NULL);
     code = cm_Lookup(dscp, clientp[0] ? clientp : L".", CM_FLAG_NOMOUNTCHASE, userp, reqp, &scp);
     free(clientp);
-    if (code) 
+    if (code)
         return code;
 
     /* Check that it's a real symlink */
@@ -2194,7 +2194,7 @@ cm_IoctlListlink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *ds
         if (newRootScp != NULL)
             cm_ReleaseSCache(newRootScp);
         code = 0;
-    } else if (code == CM_ERROR_PATH_NOT_COVERED && 
+    } else if (code == CM_ERROR_PATH_NOT_COVERED &&
                 scp->fileType == CM_SCACHETYPE_DFSLINK ||
                code == CM_ERROR_NOSUCHPATH &&
                 scp->fileType == CM_SCACHETYPE_INVALID) {
@@ -2209,13 +2209,13 @@ cm_IoctlListlink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *ds
     return code;
 }
 
-/* 
+/*
  * VIOC_ISSYMLINK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * dscp is held but not locked.
  */
-afs_int32 
+afs_int32
 cm_IoctlIslink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *dscp, cm_req_t *reqp)
 {/*CHECK FOR VALID SYMLINK*/
     afs_int32 code;
@@ -2245,9 +2245,9 @@ cm_IoctlIslink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *dscp
     return code;
 }
 
-/* 
+/*
  * VIOC_DELSYMLINK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * dscp is held but not locked.
  */
@@ -2273,13 +2273,13 @@ cm_IoctlDeletelink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *
     /* if something went wrong, bail out now */
     if (code)
         goto done3;
-        
+
     lock_ObtainWrite(&scp->rw);
     code = cm_SyncOp(scp, NULL, userp, reqp, 0,
                       CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
     if (code)
         goto done2;
-       
+
     /* now check that this is a real symlink */
     if (scp->fileType != CM_SCACHETYPE_SYMLINK &&
         scp->fileType != CM_SCACHETYPE_DFSLINK &&
@@ -2287,10 +2287,10 @@ cm_IoctlDeletelink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *
         code = CM_ERROR_INVAL;
         goto done1;
     }
-       
+
     /* time to make the RPC, so drop the lock */
     lock_ReleaseWrite(&scp->rw);
-        
+
 #ifdef USE_BPLUS
     code = cm_BeginDirOp(dscp, userp, reqp, CM_DIRLOCK_READ,
                          CM_DIROP_FLAG_NONE, &dirop);
@@ -2320,7 +2320,7 @@ cm_IoctlDeletelink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *
          * the freelance code to do the add. */
         osi_Log0(afsd_logp,"IoctlDeletelink from Freelance root dir");
         code = cm_FreelanceRemoveSymlink(originalName);
-    } else 
+    } else
 #endif
     {
         /* easier to do it this way */
@@ -2353,11 +2353,11 @@ cm_IoctlDeletelink(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scache_t *
 }
 
 #ifdef QUERY_AFSID
-/* Utility function.  Not currently used.  
+/* Utility function.  Not currently used.
  * This function performs a PTS lookup which has traditionally
  * not been performed by the cache manager.
  */
-afs_int32 
+afs_int32
 cm_UsernameToId(char *uname, cm_ucell_t * ucellp, afs_uint32* uid)
 {
     afs_int32 code;
@@ -2381,8 +2381,8 @@ cm_UsernameToId(char *uname, cm_ucell_t * ucellp, afs_uint32* uid)
     sc[1] = 0;
     sc[2] = 0;
 
-    /* we have the token that was given to us in the settoken 
-     * call.   we just have to use it. 
+    /* we have the token that was given to us in the settoken
+     * call.   we just have to use it.
      */
     scIndex = 2;       /* kerberos ticket */
     sc[2] = rxkad_NewClientSecurityObject(rxkad_clear, &ucellp->sessionKey,
@@ -2441,7 +2441,7 @@ cm_UsernameToId(char *uname, cm_ucell_t * ucellp, afs_uint32* uid)
 
 #if 0
 /* This has been copied to smb_IoctlSetToken in its entirety.
- * An equivalent version will need to be produced for the 
+ * An equivalent version will need to be produced for the
  * redirector and some extensive refactoring might be required.
  */
 afs_int32
@@ -2499,7 +2499,7 @@ cm_IoctlSetToken(struct cm_ioctl *ioctlp, struct cm_user *userp)
 
         /* cell name */
         cellp = cm_GetCell(tp, CM_FLAG_CREATE | CM_FLAG_NOPROBE);
-        if (!cellp) 
+        if (!cellp)
             return CM_ERROR_NOSUCHCELL;
         tp += strlen(tp) + 1;
 
@@ -2578,9 +2578,9 @@ cm_IoctlSetToken(struct cm_ioctl *ioctlp, struct cm_user *userp)
 }
 #endif
 
-/* 
+/*
  * VIOC_GETTOK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -2610,7 +2610,7 @@ cm_IoctlGetTokenIter(struct cm_ioctl *ioctlp, struct cm_user *userp)
         }
         if (ucellp->flags & CM_UCELLFLAG_RXKAD)
             break;
-    }       
+    }
 
     /* new iterator */
     temp = ucellp->iterator + 1;
@@ -2635,7 +2635,7 @@ cm_IoctlGetTokenIter(struct cm_ioctl *ioctlp, struct cm_user *userp)
 
     /*
      * This field is supposed to hold the session key
-     * but we don't want to make it easier for someone 
+     * but we don't want to make it easier for someone
      * to attack the cache.  The user gave us the session
      * key in the first place.
      */
@@ -2666,9 +2666,9 @@ cm_IoctlGetTokenIter(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_NEWGETTOK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -2688,7 +2688,7 @@ cm_IoctlGetToken(struct cm_ioctl *ioctlp, struct cm_user *userp)
 
     /* cell name is right here */
     cellp = cm_GetCell(tp, 0);
-    if (!cellp) 
+    if (!cellp)
         return CM_ERROR_NOSUCHCELL;
     tp += strlen(tp) + 1;
 
@@ -2749,9 +2749,9 @@ cm_IoctlGetToken(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOCDELTOK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -2765,7 +2765,7 @@ cm_IoctlDelToken(struct cm_ioctl *ioctlp, struct cm_user *userp)
 
     /* cell name is right here */
     cellp = cm_GetCell(ioctlp->inDatap, 0);
-    if (!cellp) 
+    if (!cellp)
         return CM_ERROR_NOSUCHCELL;
 
     lock_ObtainMutex(&userp->mx);
@@ -2797,9 +2797,9 @@ cm_IoctlDelToken(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOCDELALLTOK internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -2832,9 +2832,9 @@ cm_IoctlDelAllToken(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_MAKESUBMOUNT internals.  (This function should be deprecated)
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -2865,13 +2865,13 @@ cm_IoctlMakeSubmount(cm_ioctl_t *ioctlp, cm_user_t *userp)
      * has to match our path.
      */
 
-    RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+    RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                     AFSREG_CLT_OPENAFS_SUBKEY "\\Submounts",
-                    0, 
-                    "AFS", 
+                    0,
+                    "AFS",
                     REG_OPTION_NON_VOLATILE,
                     KEY_READ|KEY_WRITE|KEY_QUERY_VALUE,
-                    NULL, 
+                    NULL,
                     &hkSubmounts,
                     NULL );
 
@@ -2890,7 +2890,7 @@ cm_IoctlMakeSubmount(cm_ioctl_t *ioctlp, cm_user_t *userp)
              * leading "/afs" when writing out the submount.
              */
             RegSetValueEx( hkSubmounts, submountreqp, 0,
-                           REG_EXPAND_SZ, 
+                           REG_EXPAND_SZ,
                            (strlen(&afspath[strlen(cm_mountRoot)])) ?
                            &afspath[strlen(cm_mountRoot)]:"/",
                            (strlen(&afspath[strlen(cm_mountRoot)])) ?
@@ -2963,7 +2963,7 @@ cm_IoctlMakeSubmount(cm_ioctl_t *ioctlp, cm_user_t *userp)
             thisAutoSubmount = atoi (&submountName[strlen("auto")]);
             nextAutoSubmount = max (nextAutoSubmount,
                                      thisAutoSubmount+1);
-        }       
+        }
 
         if ((submountPathLen == 0) ||
              (submountPathLen == sizeof(submountPath) - 1)) {
@@ -2992,10 +2992,10 @@ cm_IoctlMakeSubmount(cm_ioctl_t *ioctlp, cm_user_t *userp)
 
     StringCbPrintfA(ioctlp->outDatap, SMB_IOCTL_MAXDATA - (ioctlp->outDatap - ioctlp->outAllocp), "auto%ld", nextAutoSubmount);
 
-    RegSetValueEx( hkSubmounts, 
+    RegSetValueEx( hkSubmounts,
                    ioctlp->outDatap,
                    0,
-                   REG_EXPAND_SZ, 
+                   REG_EXPAND_SZ,
                    (strlen(&afspath[strlen(cm_mountRoot)])) ?
                    &afspath[strlen(cm_mountRoot)]:"/",
                    (strlen(&afspath[strlen(cm_mountRoot)])) ?
@@ -3007,9 +3007,9 @@ cm_IoctlMakeSubmount(cm_ioctl_t *ioctlp, cm_user_t *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_GETRXKCRYPT internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -3021,9 +3021,9 @@ cm_IoctlGetRxkcrypt(cm_ioctl_t *ioctlp, cm_user_t *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_SETRXKCRYPT internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -3044,9 +3044,9 @@ cm_IoctlSetRxkcrypt(cm_ioctl_t *ioctlp, cm_user_t *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_RXSTAT_PROC internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -3071,9 +3071,9 @@ cm_IoctlRxStatProcess(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_RXSTAT_PEER internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -3098,9 +3098,9 @@ cm_IoctlRxStatPeer(struct cm_ioctl *ioctlp, struct cm_user *userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_UNICODECTL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -3132,9 +3132,9 @@ cm_IoctlUnicodeControl(struct cm_ioctl *ioctlp, struct cm_user * userp)
     return 0;
 }
 
-/* 
+/*
  * VIOC_UUIDCTL internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -3159,16 +3159,16 @@ cm_IoctlUUIDControl(struct cm_ioctl * ioctlp, struct cm_user *userp)
 
 
 
-/* 
- * functions to dump contents of various structures. 
+/*
+ * functions to dump contents of various structures.
  * In debug build (linked with crt debug library) will dump allocated but not freed memory
  */
 extern int cm_DumpSCache(FILE *outputFile, char *cookie, int lock);
 extern int cm_DumpBufHashTable(FILE *outputFile, char *cookie, int lock);
 
-/* 
+/*
  * VIOC_TRACEMEMDUMP internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * dscp is held but not locked.
  */
@@ -3180,13 +3180,13 @@ cm_IoctlMemoryDump(struct cm_ioctl *ioctlp, struct cm_user *userp)
     char logfileName[MAX_PATH+1];
     char *cookie;
     DWORD dwSize;
-  
-#ifdef _DEBUG  
+
+#ifdef _DEBUG
     static _CrtMemState memstate;
 #endif
-  
+
     memcpy(&inValue, ioctlp->inDatap, sizeof(afs_int32));
-  
+
     dwSize = GetEnvironmentVariable("TEMP", logfileName, sizeof(logfileName));
     if ( dwSize == 0 || dwSize > sizeof(logfileName) )
     {
@@ -3195,26 +3195,26 @@ cm_IoctlMemoryDump(struct cm_ioctl *ioctlp, struct cm_user *userp)
     strncat(logfileName, "\\afsd_alloc.log", sizeof(logfileName));
 
     hLogFile = CreateFile(logfileName, GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
-  
+
     if (!hLogFile)
     {
       /* error */
       inValue = -1;
       memcpy(ioctlp->outDatap, &inValue, sizeof(afs_int32));
       ioctlp->outDatap += sizeof(afs_int32);
-      
-      return 0;               
+
+      return 0;
     }
-  
+
     SetFilePointer(hLogFile, 0, NULL, FILE_END);
-  
+
     cookie = inValue ? "b" : "e";
-  
-#ifdef _DEBUG  
-  
+
+#ifdef _DEBUG
+
     if (inValue)
     {
-      _CrtMemCheckpoint(&memstate);           
+      _CrtMemCheckpoint(&memstate);
     }
     else
     {
@@ -3223,7 +3223,7 @@ cm_IoctlMemoryDump(struct cm_ioctl *ioctlp, struct cm_user *userp)
         _CrtMemDumpAllObjectsSince(&memstate);
     }
 #endif
-  
+
     /* dump all interesting data */
     cm_MemDumpDirStats(hLogFile, cookie, 1);
     cm_MemDumpBPlusStats(hLogFile, cookie, 1);
@@ -3236,12 +3236,12 @@ cm_IoctlMemoryDump(struct cm_ioctl *ioctlp, struct cm_user *userp)
     rx_DumpCalls(hLogFile, cookie);
     rx_DumpPackets(hLogFile, cookie);
 
-    CloseHandle(hLogFile);                          
-  
+    CloseHandle(hLogFile);
+
     inValue = 0;       /* success */
     memcpy(ioctlp->outDatap, &inValue, sizeof(long));
     ioctlp->outDatap += sizeof(long);
-  
+
     return 0;
 }
 
@@ -3284,12 +3284,12 @@ cm_CheckServersStatus(cm_serverRef_t *serversp)
             lock_ObtainRead(&cm_serverLock);
             cm_PutServerNoLock(tsp);
         }
-    }   
+    }
     lock_ReleaseRead(&cm_serverLock);
 
-    if (allDown) 
+    if (allDown)
         code = CM_ERROR_ALLDOWN;
-    else if (allBusy) 
+    else if (allBusy)
         code = CM_ERROR_ALLBUSY;
     else if (allOffline || (someBusy && someOffline))
         code = CM_ERROR_ALLOFFLINE;
@@ -3299,9 +3299,9 @@ cm_CheckServersStatus(cm_serverRef_t *serversp)
     return code;
 }
 
-/* 
+/*
  * VIOC_PATH_AVAILABILITY internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  * scp is held but not locked.
  */
@@ -3313,7 +3313,7 @@ cm_IoctlPathAvailability(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
     cm_volume_t *tvp;
     cm_vol_state_t *statep;
     afs_uint32 volume;
-        
+
 #ifdef AFS_FREELANCE_CLIENT
     if ( scp->fid.cell == AFS_FAKE_ROOT_CELL_ID && scp->fid.volume == AFS_FAKE_ROOT_VOL_ID ) {
        code = 0;
@@ -3328,9 +3328,9 @@ cm_IoctlPathAvailability(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
             return CM_ERROR_NOSUCHCELL;
 
         code = cm_FindVolumeByID(cellp, volume, userp, reqp, CM_GETVOL_FLAG_CREATE, &tvp);
-        if (code) 
+        if (code)
             return code;
-       
+
         statep = cm_VolumeStateByID(tvp, volume);
         switch (statep->state) {
         case vl_online:
@@ -3350,11 +3350,11 @@ cm_IoctlPathAvailability(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_scac
         cm_PutVolume(tvp);
     }
     return code;
-}       
+}
 
-/* 
+/*
  * VIOC_VOLSTAT_TEST internals.
- * 
+ *
  * Assumes that pioctl path has been parsed or skipped.
  */
 afs_int32
@@ -3370,7 +3370,7 @@ cm_IoctlVolStatTest(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_req_t *re
     testp = (struct VolStatTest *)ioctlp->inDatap;
 
 #ifdef AFS_FREELANCE_CLIENT
-    if (testp->fid.cell == -1) 
+    if (testp->fid.cell == -1)
         return CM_ERROR_NOACCESS;
 #endif
 
@@ -3425,7 +3425,7 @@ cm_IoctlVolStatTest(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_req_t *re
 
     if (code)
         return code;
-       
+
     if (testp->fid.volume)
         statep = cm_VolumeStateByID(volp, testp->fid.volume);
     else
@@ -3439,7 +3439,7 @@ cm_IoctlVolStatTest(struct cm_ioctl *ioctlp, struct cm_user *userp, cm_req_t *re
     cm_PutVolume(volp);
 
     return code;
-}       
+}
 
 /*
  * VIOC_GETUNIXMODE internals.
index 6fb91ed220dbb68decb7aeca0af7e90817c678cf..7486d1ad358de320feb122e5a780d0ee9d7abbc9 100644 (file)
@@ -22,7 +22,7 @@ GranularityAdjustment(afs_uint64 size)
     return size;
 }
 
-afs_uint64 
+afs_uint64
 ComputeSizeOfConfigData(void)
 {
     afs_uint64 size;
@@ -62,7 +62,7 @@ ComputeSizeOfCells(DWORD maxcells)
     return size;
 }
 
-afs_uint64 
+afs_uint64
 ComputeSizeOfACLCache(DWORD stats)
 {
     afs_uint64 size;
@@ -70,7 +70,7 @@ ComputeSizeOfACLCache(DWORD stats)
     return size;
 }
 
-afs_uint64 
+afs_uint64
 ComputeSizeOfSCache(DWORD stats)
 {
     afs_uint64 size;
@@ -78,7 +78,7 @@ ComputeSizeOfSCache(DWORD stats)
     return size;
 }
 
-afs_uint64 
+afs_uint64
 ComputeSizeOfSCacheHT(DWORD stats)
 {
     afs_uint64 size;
@@ -86,7 +86,7 @@ ComputeSizeOfSCacheHT(DWORD stats)
     return size;
 }
 
-afs_uint64 
+afs_uint64
 ComputeSizeOfDNLCache(void)
 {
     afs_uint64 size;
@@ -94,7 +94,7 @@ ComputeSizeOfDNLCache(void)
     return size;
 }
 
-afs_uint64 
+afs_uint64
 ComputeSizeOfDataBuffers(afs_uint64 cacheBlocks, DWORD blockSize)
 {
     afs_uint64 size;
@@ -102,7 +102,7 @@ ComputeSizeOfDataBuffers(afs_uint64 cacheBlocks, DWORD blockSize)
     return size;
 }
 
-afs_uint64 
+afs_uint64
 ComputeSizeOfDataHT(afs_uint64 cacheBlocks)
 {
     afs_uint64 size;
@@ -110,7 +110,7 @@ ComputeSizeOfDataHT(afs_uint64 cacheBlocks)
     return size;
 }
 
-afs_uint64 
+afs_uint64
 ComputeSizeOfDataHeaders(afs_uint64 cacheBlocks)
 {
     afs_uint64 size;
@@ -122,20 +122,20 @@ afs_uint64
 ComputeSizeOfMappingFile(DWORD stats, DWORD maxVols, DWORD maxCells, DWORD chunkSize, afs_uint64 cacheBlocks, DWORD blockSize)
 {
     afs_uint64 size;
-    
+
     size       =  ComputeSizeOfConfigData()
-               +  ComputeSizeOfVolumes(maxVols) 
-               +  4 * ComputeSizeOfVolumeHT(maxVols) 
-               +  ComputeSizeOfCells(maxCells) 
+               +  ComputeSizeOfVolumes(maxVols)
+               +  4 * ComputeSizeOfVolumeHT(maxVols)
+               +  ComputeSizeOfCells(maxCells)
                +  2 * ComputeSizeOfCellHT(maxCells)
                +  ComputeSizeOfACLCache(stats)
                +  ComputeSizeOfSCache(stats)
                +  ComputeSizeOfSCacheHT(stats)
                +  ComputeSizeOfDNLCache()
-               +  ComputeSizeOfDataBuffers(cacheBlocks, blockSize) 
-               +  2 * ComputeSizeOfDataHT(cacheBlocks) 
+               +  ComputeSizeOfDataBuffers(cacheBlocks, blockSize)
+               +  2 * ComputeSizeOfDataHT(cacheBlocks)
                +  ComputeSizeOfDataHeaders(cacheBlocks);
-    return size;    
+    return size;
 }
 
 /* Create a security attribute structure suitable for use when the cache file
@@ -182,7 +182,7 @@ PSECURITY_ATTRIBUTES CreateCacheFileSA()
     psa->bInheritHandle = FALSE;
 
     return psa;
-}       
+}
 
 
 /* Free a security attribute structure created by CreateCacheFileSA() */
@@ -195,7 +195,7 @@ VOID FreeCacheFileSA(PSECURITY_ATTRIBUTES psa)
     GlobalFree(pAcl);
     GlobalFree(psa->lpSecurityDescriptor);
     GlobalFree(psa);
-}       
+}
 
 static HANDLE hMemoryMappedFile = NULL;
 
@@ -278,20 +278,20 @@ cm_ValidateMappedMemory(char * cachePath)
     afs_uint64 mappingSize;
     char * baseAddress = NULL;
     cm_config_data_t * config_data_p;
-        
+
     psa = CreateCacheFileSA();
     hf = CreateFile( cachePath,
                      GENERIC_READ | GENERIC_WRITE,
                      FILE_SHARE_READ | FILE_SHARE_WRITE,
                      psa,
                      OPEN_EXISTING,
-                     FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM | 
+                     FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM |
                      FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | FILE_FLAG_RANDOM_ACCESS,
                      NULL);
     FreeCacheFileSA(psa);
 
     if (hf == INVALID_HANDLE_VALUE) {
-        fprintf(stderr, "Error creating cache file \"%s\" error %d\n", 
+        fprintf(stderr, "Error creating cache file \"%s\" error %d\n",
                  cachePath, GetLastError());
         return CM_ERROR_INVAL;
     }
@@ -306,11 +306,11 @@ cm_ValidateMappedMemory(char * cachePath)
     afsi_log("Existing File Size: %08X:%08X",
               fileInfo.nFileSizeHigh,
               fileInfo.nFileSizeLow);
-            
+
     hm = CreateFileMapping( hf,
                             NULL,
                             PAGE_READWRITE,
-                            0, 
+                            0,
                             sizeof(cm_config_data_t),
                             NULL);
     if (hm == NULL) {
@@ -321,7 +321,7 @@ cm_ValidateMappedMemory(char * cachePath)
             hm = CreateFileMapping( hf,
                                     NULL,
                                     PAGE_READWRITE,
-                                    0, 
+                                    0,
                                     fileInfo.nFileSizeLow,
                                     NULL);
             if (hm == NULL) {
@@ -335,7 +335,7 @@ cm_ValidateMappedMemory(char * cachePath)
                     return CM_ERROR_INVAL;
                 }
             } else {
-                fprintf(stderr, "Retry with file size (%lX) succeeds", 
+                fprintf(stderr, "Retry with file size (%lX) succeeds",
                          fileInfo.nFileSizeLow);
             }
         } else {
@@ -348,7 +348,7 @@ cm_ValidateMappedMemory(char * cachePath)
 
     config_data_p = MapViewOfFile( hm,
                                    FILE_MAP_READ,
-                                   0, 0,   
+                                   0, 0,
                                    sizeof(cm_config_data_t));
     if ( config_data_p == NULL ) {
         fprintf(stderr, "Unable to MapViewOfFile\n");
@@ -361,7 +361,7 @@ cm_ValidateMappedMemory(char * cachePath)
     if ( config_data_p->dirty ) {
         fprintf(stderr, "Previous session terminated prematurely\n");
         UnmapViewOfFile(config_data_p);
-        CloseHandle(hm);               
+        CloseHandle(hm);
         CloseHandle(hf);
         return CM_ERROR_INVAL;
     }
@@ -374,7 +374,7 @@ cm_ValidateMappedMemory(char * cachePath)
     hm = CreateFileMapping( hf,
                             NULL,
                             PAGE_READWRITE,
-                           (DWORD)(mappingSize >> 32), 
+                           (DWORD)(mappingSize >> 32),
                            (DWORD)(mappingSize & 0xFFFFFFFF),
                             NULL);
     if (hm == NULL) {
@@ -389,7 +389,7 @@ cm_ValidateMappedMemory(char * cachePath)
         CloseHandle(hf);
         return CM_ERROR_INVAL;
     }
-    
+
     baseAddress = MapViewOfFileEx( hm,
                                    FILE_MAP_ALL_ACCESS,
                                    0, 0,
@@ -433,7 +433,7 @@ cm_ValidateMappedMemory(char * cachePath)
     fprintf(stderr,"  scacheHashTableSize  = %u\n", config_data_p->scacheHashTableSize);
     fprintf(stderr,"  currentSCaches = %u\n", config_data_p->currentSCaches);
     fprintf(stderr,"  maxSCaches     = %u\n", config_data_p->maxSCaches);
-    cm_data = *config_data_p;      
+    cm_data = *config_data_p;
 
     // perform validation of persisted data structures
     // if there is a failure, start from scratch
@@ -448,7 +448,7 @@ cm_ValidateMappedMemory(char * cachePath)
     return 0;
 }
 
-DWORD 
+DWORD
 GetVolSerialNumber(char * cachePath)
 {
     char rootpath[128];
@@ -456,7 +456,7 @@ GetVolSerialNumber(char * cachePath)
     DWORD serial = 0;
 
     if ( cachePath[0] == '\\' && cachePath[1] == '\\' ||
-        cachePath[0] == '/' && cachePath[1] == '/' ) 
+        cachePath[0] == '/' && cachePath[1] == '/' )
     {
        rootpath[0]=rootpath[1]='\\';
        for ( i=2; cachePath[i]; i++ ) {
@@ -494,7 +494,7 @@ BOOL GetTextualSid( PSID pSid, PBYTE TextualSid, LPDWORD lpdwBufferLen )
     DWORD dwSidSize;
 
     // Validate the binary SID.
-    if(!IsValidSid(pSid)) 
+    if(!IsValidSid(pSid))
        return FALSE;
 
     // Get the identifier authority value from the SID.
@@ -556,17 +556,17 @@ BOOL GetTextualSid( PSID pSid, PBYTE TextualSid, LPDWORD lpdwBufferLen )
     return TRUE;
 }
 
-PBYTE 
+PBYTE
 IsSubAuthValid( PBYTE SidData, DWORD SidLength )
 {
     PBYTE      sidPtr;
 
     sidPtr = NULL;
     if ( SidLength % sizeof(DWORD) == 0 )  {
-       for ( sidPtr = SidData + SidLength - 5*sizeof(DWORD); 
-             sidPtr >= SidData; 
+       for ( sidPtr = SidData + SidLength - 5*sizeof(DWORD);
+             sidPtr >= SidData;
              sidPtr -= sizeof(DWORD) )
-           if ( ((PDWORD)sidPtr)[1] == 0x05000000 &&  
+           if ( ((PDWORD)sidPtr)[1] == 0x05000000 &&
                 ((PDWORD)sidPtr)[2] == 0x00000015 )
                break;
        if ( sidPtr < SidData )
@@ -591,7 +591,7 @@ GetMachineSid(PBYTE SidBuffer, DWORD SidSize)
     //
     // Read the last subauthority of the current computer SID
     //
-    if( RegOpenKey( HKEY_LOCAL_MACHINE, "SECURITY\\SAM\\Domains\\Account", 
+    if( RegOpenKey( HKEY_LOCAL_MACHINE, "SECURITY\\SAM\\Domains\\Account",
                    &hKey) != ERROR_SUCCESS ) {
        return FALSE;
     }
@@ -649,17 +649,17 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
                          FILE_SHARE_READ | FILE_SHARE_WRITE,
                          psa,
                          OPEN_ALWAYS,
-                         FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM | 
+                         FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM |
                          FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | FILE_FLAG_RANDOM_ACCESS,
                          NULL);
         FreeCacheFileSA(psa);
 
         if (hf == INVALID_HANDLE_VALUE) {
-            afsi_log("Error creating cache file \"%s\" error %d", 
+            afsi_log("Error creating cache file \"%s\" error %d",
                       cachePath, GetLastError());
             return CM_ERROR_INVAL;
         }
-        
+
         if ( GetLastError() == ERROR_ALREADY_EXISTS ) {
             BY_HANDLE_FILE_INFORMATION fileInfo;
 
@@ -681,13 +681,13 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
                                      FILE_SHARE_READ | FILE_SHARE_WRITE,
                                      psa,
                                      TRUNCATE_EXISTING,
-                                     FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM | 
+                                     FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM |
                                      FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | FILE_FLAG_RANDOM_ACCESS,
                                      NULL);
                     FreeCacheFileSA(psa);
 
                     if (hf == INVALID_HANDLE_VALUE) {
-                        afsi_log("Error creating cache file \"%s\" error %d", 
+                        afsi_log("Error creating cache file \"%s\" error %d",
                                   cachePath, GetLastError());
                         return CM_ERROR_INVAL;
                     }
@@ -702,7 +702,7 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
             hm = CreateFileMapping( hf,
                                     NULL,
                                     PAGE_READWRITE,
-                                    0, 
+                                    0,
                                     sizeof(cm_config_data_t),
                                     NULL);
             if (hm == NULL) {
@@ -713,7 +713,7 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
                     hm = CreateFileMapping( hf,
                                             NULL,
                                             PAGE_READWRITE,
-                                            (DWORD)(mappingSize >> 32), 
+                                            (DWORD)(mappingSize >> 32),
                                             (DWORD)(mappingSize & 0xFFFFFFFF),
                                             NULL);
                     if (hm == NULL) {
@@ -739,7 +739,7 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
 
             config_data_p = MapViewOfFile( hm,
                                            FILE_MAP_READ,
-                                           0, 0,   
+                                           0, 0,
                                            sizeof(cm_config_data_t));
             if ( config_data_p == NULL ) {
                 if (hf != INVALID_HANDLE_VALUE)
@@ -775,7 +775,7 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
     hm = CreateFileMapping( hf,
                             NULL,
                             PAGE_READWRITE,
-                           (DWORD)(mappingSize >> 32), 
+                           (DWORD)(mappingSize >> 32),
                            (DWORD)(mappingSize & 0xFFFFFFFF),
                             NULL);
     if (hm == NULL) {
@@ -790,16 +790,16 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
     }
     baseAddress = MapViewOfFileEx( hm,
                                    FILE_MAP_ALL_ACCESS,
-                                   0, 
-                                  0, 
+                                   0,
+                                  0,
                                   (SIZE_T)mappingSize,
                                    baseAddress );
     if (baseAddress == NULL) {
         afsi_log("Error mapping view of file: %d", GetLastError());
         baseAddress = MapViewOfFile( hm,
                                      FILE_MAP_ALL_ACCESS,
-                                     0, 
-                                    0, 
+                                     0,
+                                    0,
                                     (SIZE_T)mappingSize);
         if (baseAddress == NULL) {
             if (hf != INVALID_HANDLE_VALUE)
@@ -815,7 +815,7 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
 
     if (!newFile) {
         afsi_log("Reusing existing AFS Cache data:");
-        cm_data = *config_data_p;      
+        cm_data = *config_data_p;
 
        afsi_log("  Map Address    = %p", baseAddress);
        afsi_log("  baseAddress    = %p", config_data_p->baseAddress);
@@ -975,13 +975,13 @@ cm_InitMappedMemory(DWORD virtualCache, char * cachePath, DWORD stats, DWORD max
 
     afsi_log("Initializing Stat Data");
     cm_InitSCache(newFile, stats);
-        
+
     afsi_log("Initializing Data Buffers");
     cm_InitDCache(newFile, 0, cacheBlocks);
 
     *config_data_p = cm_data;
     config_data_p->dirty = 1;
-    
+
     hMemoryMappedFile = hf;
     afsi_log("Cache Initialization Complete");
     return 0;
index 20f142010614c7c49c3be320862e08571c030360..deba683b4d4a6b05e89eb7abebe2c6f57cd38c38 100644 (file)
@@ -146,7 +146,7 @@ long cm_InitNormalization(void)
    buffer is different from the supplied buffer and non-NULL, it
    should be freed using free().
 */
-static wchar_t * 
+static wchar_t *
 NormalizeUtf16String(const wchar_t * src, int cch_src, wchar_t * ext_dest, int *pcch_dest)
 {
     if (!nls_init)
@@ -520,7 +520,7 @@ static int sanitize_bytestring(const char * src, int cch_src,
 
         rc = sanitized_escapes_1252[*src];
         if (IS_ESCAPED(rc)) {
-            static const char hex[] = 
+            static const char hex[] =
                 {'0','1','2','3','4','5','6','7',
                  '8','9','a','b','c','d','e','f'};
 
index 5ecd84ea725369d5d8989f60a2d169eaa3997ae4..d4a20c1ede8303e5b3c1715d6034ad2fbab7e4c4 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
  *  Copyright (c) 2008 - Secure Endpoints Inc.
  */
 
@@ -19,7 +19,7 @@ static afs_uint32        fidStatsHashTableSize = 0;
 
 /*
  * algorithm and implementation adapted from code written by
- * Frank Pilhofer <fp@fpx.de> 
+ * Frank Pilhofer <fp@fpx.de>
  */
 afs_uint32 nearest_prime(afs_uint32 s)
 {
@@ -33,18 +33,18 @@ afs_uint32 nearest_prime(afs_uint32 s)
     while (feld==NULL)
         zzz = feld = malloc (alloc=((max>>4)+1L));
 
-    for (count=0; count<alloc; count++) 
+    for (count=0; count<alloc; count++)
         *zzz++ = 0x00;
 
     while ((teste+=2) < max) {
         if (!TEST(feld, teste)) {
-            for (mom=3L*teste; mom<max; mom+=teste<<1) 
+            for (mom=3L*teste; mom<max; mom+=teste<<1)
                 SET (feld, mom);
         }
     }
 
-    count=s-2; 
-    if (s%2==0) 
+    count=s-2;
+    if (s%2==0)
         count++;
     while ((count+=2)<max) {
         if (!TEST(feld,count)) {
@@ -56,9 +56,9 @@ afs_uint32 nearest_prime(afs_uint32 s)
     return largest_prime;
 }
 
-/* We never free these objects so we don't need to 
+/* We never free these objects so we don't need to
  * worry about reuse or tracking the allocations
- * 
+ *
  * The management of the free allocation is not
  * thread safe because we never expect this code
  * to be called from more than one thread.
@@ -85,7 +85,7 @@ cm_fid_stats_t * cm_PerformanceGetNew(void)
 void cm_PerformanceInsertToHashTable(cm_fid_stats_t *statp)
 {
     afs_uint32 hash = statp->fid.hash % fidStatsHashTableSize;
-    
+
     statp->nextp = fidStatsHashTablep[hash];
     fidStatsHashTablep[hash] = statp;
 }
@@ -121,7 +121,7 @@ void cm_PerformanceAddSCache(cm_scache_t *scp)
         cm_req_t req;
 
         cm_InitReq(&req);
-        
+
         cellp = cm_FindCellByID(statp->fid.cell, 0);
         if (cellp) {
             if (!cm_FindVolumeByID(cellp, statp->fid.volume, cm_rootUserp, &req, 0, &volp)) {
@@ -159,7 +159,7 @@ void cm_PerformanceTuningInit(void)
 
     lock_ObtainRead(&cm_scacheLock);
     for (i=0; i<cm_data.scacheHashTableSize; i++) {
-        for (scp=cm_data.scacheHashTablep[i]; scp; scp=scp->nextp) { 
+        for (scp=cm_data.scacheHashTablep[i]; scp; scp=scp->nextp) {
             if (scp->fid.cell == 0)
                 continue;
             lock_ReleaseRead(&cm_scacheLock);
@@ -225,13 +225,13 @@ void cm_PerformanceTuningInit(void)
                 cm_PerformanceInsertToHashTable(statp);
             }
         }
-    }  
+    }
     lock_ReleaseRead(&cm_volumeLock);
 
     lock_ObtainRead(&buf_globalLock);
     for (bp = cm_data.buf_allp; bp; bp=bp->allp) {
         int valid = 0;
-    
+
         if (bp->fid.cell == 0)
             continue;
 
@@ -244,7 +244,7 @@ void cm_PerformanceTuningInit(void)
             lock_ReleaseRead(&scp->rw);
             lock_ReleaseMutex(&bp->mx);
             cm_ReleaseSCache(scp);
-        
+
             if (valid) {
                 hash = bp->fid.hash % fidStatsHashTableSize;
                 for (statp = fidStatsHashTablep[hash]; statp; statp = statp->nextp) {
@@ -262,7 +262,7 @@ void cm_PerformanceTuningInit(void)
     cm_PerformancePrintReport();
 }
 
-void cm_PerformanceTuningCheck(void) 
+void cm_PerformanceTuningCheck(void)
 {
     afs_uint32 i;
     cm_scache_t *scp;
@@ -365,13 +365,13 @@ void cm_PerformanceTuningCheck(void)
                 cm_PerformanceInsertToHashTable(statp);
             }
         }
-    }  
+    }
     lock_ReleaseRead(&cm_volumeLock);
 
     lock_ObtainRead(&buf_globalLock);
     for (bp = cm_data.buf_allp; bp; bp=bp->allp) {
         int valid = 0;
-    
+
         if (bp->fid.cell == 0)
             continue;
 
@@ -384,7 +384,7 @@ void cm_PerformanceTuningCheck(void)
             lock_ReleaseRead(&scp->rw);
             lock_ReleaseMutex(&bp->mx);
             cm_ReleaseSCache(scp);
-        
+
             if (valid) {
                 hash = bp->fid.hash % fidStatsHashTableSize;
                 for (statp = fidStatsHashTablep[hash]; statp; statp = statp->nextp) {
@@ -428,7 +428,7 @@ void cm_PerformancePrintReport(void)
 
             if ((statp->flags & (CM_FIDSTATS_FLAG_RO | CM_FIDSTATS_FLAG_PURERO)) == (CM_FIDSTATS_FLAG_RO | CM_FIDSTATS_FLAG_PURERO))
                 ro_vols++;
-            else if (statp->flags & CM_FIDSTATS_FLAG_RO) 
+            else if (statp->flags & CM_FIDSTATS_FLAG_RO)
                 bk_vols++;
             else
                 rw_vols++;
@@ -486,7 +486,7 @@ void cm_PerformancePrintReport(void)
                         fid_0k++;
                     else if (statp->fileLength.LowPart <= 1024)
                         fid_1k++;
-                    else if (statp->fileLength.LowPart <= 4096) 
+                    else if (statp->fileLength.LowPart <= 4096)
                         fid_4k++;
                     else if (statp->fileLength.LowPart <= 65536)
                         fid_64k++;
@@ -500,9 +500,9 @@ void cm_PerformancePrintReport(void)
                         fid_1g++;
                     else
                         fid_2g++;
-                } else {    
+                } else {
                     fid_large++;
-                }   
+                }
             }
         }
     }
@@ -514,7 +514,7 @@ void cm_PerformancePrintReport(void)
     }
     strncat(logfileName, "\\afsd_performance.log", sizeof(logfileName));
 
-    hLogFile = CreateFile(logfileName, FILE_APPEND_DATA, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, 
+    hLogFile = CreateFile(logfileName, FILE_APPEND_DATA, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS,
                           FILE_ATTRIBUTE_NORMAL, NULL);
 
     if (hLogFile) {
@@ -531,7 +531,7 @@ void cm_PerformancePrintReport(void)
                         "VOLs - rw=%u ro=%u bk=%u\r\n"
                         "TYPEs- file=%u dir=%u mp=%u sym=%u unk=%u\r\n"
                         "SIZEs- 0kb=%u 1kb=%u 4kb=%u 64kb=%u 1mb=%u 20m=%u 100mb=%u 1gb=%u 2gb=%u larger=%u\r\n\r\n",
-                         t, 
+                         t,
                          cm_data.currentSCaches, cm_data.maxSCaches, cm_data.currentVolumes, cm_data.maxVolumes,
                          cm_data.buf_nbuffers - buf_CountFreeList(), cm_data.buf_nbuffers,
                          fid_cnt, fid_w_vol, fid_w_scache, fid_w_callbacks, fid_w_buffers,
index 9655e490d21614fb3d0e028fe511ea8abeeda33c..639cc109dc3f1d5a4dde7671c07e12cfa5888c7f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -168,7 +168,7 @@ void __RPC_FAR * __RPC_USER midl_user_allocate (size_t cBytes)
 void __RPC_USER midl_user_free(void __RPC_FAR * p)
 {
     free(p);
-} 
+}
 
 void RpcListen()
 {
index 58724f92329bb9709f5358844794f8e908b094ff..b2b78545cec18d0a7f2ae6a4ea681098b761c744 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -72,7 +72,7 @@ void cm_RemoveSCacheFromHashTable(cm_scache_t *scp)
     cm_scache_t **lscpp;
     cm_scache_t *tscp;
     int i;
-       
+
     lock_AssertWrite(&cm_scacheLock);
     lock_AssertWrite(&scp->rw);
     if (scp->flags & CM_SCACHEFLAG_INHASH) {
@@ -100,13 +100,13 @@ void cm_ResetSCacheDirectory(cm_scache_t *scp, afs_int32 dirlock)
         LARGE_INTEGER start, end;
 
         if (!dirlock && !lock_TryWrite(&scp->dirlock)) {
-            /* 
+            /*
              * We are not holding the dirlock and obtaining it
              * requires that we drop the scp->rw.  As a result
-             * we will leave the dirBplus tree intact but 
+             * we will leave the dirBplus tree intact but
              * invalidate the version number so that whatever
              * operation is currently active can safely complete
-             * but the contents will be ignored on the next 
+             * but the contents will be ignored on the next
              * directory operation.
              */
             scp->dirDataVersion = CM_SCACHE_VERSION_BAD;
@@ -119,8 +119,8 @@ void cm_ResetSCacheDirectory(cm_scache_t *scp, afs_int32 dirlock)
         scp->dirBplus = NULL;
         scp->dirDataVersion = CM_SCACHE_VERSION_BAD;
         QueryPerformanceCounter(&end);
-        
-        if (!dirlock) 
+
+        if (!dirlock)
             lock_ReleaseWrite(&scp->dirlock);
 
         bplus_free_time += (end.QuadPart - start.QuadPart);
@@ -194,7 +194,7 @@ long cm_RecycleSCache(cm_scache_t *scp, afs_int32 flags)
                buf_Release(bufp);
            }
         }
-       buf_CleanDirtyBuffers(scp); 
+       buf_CleanDirtyBuffers(scp);
     } else {
        /* look for things that shouldn't still be set */
        osi_assertx(scp->bufWritesp == NULL, "non-null cm_scache_t bufWritesp");
@@ -264,7 +264,7 @@ long cm_RecycleSCache(cm_scache_t *scp, afs_int32 flags)
 }
 
 
-/* 
+/*
  * called with cm_scacheLock write-locked; find a vnode to recycle.
  * Can allocate a new one if desperate, or if below quota (cm_data.maxSCaches).
  * returns scp->mx held.
@@ -279,7 +279,7 @@ cm_scache_t *cm_GetNewSCache(void)
     /* first pass - look for deleted objects */
     for ( scp = cm_data.scacheLRULastp;
          scp;
-         scp = (cm_scache_t *) osi_QPrev(&scp->q)) 
+         scp = (cm_scache_t *) osi_QPrev(&scp->q))
     {
        osi_assertx(scp >= cm_data.scacheBaseAddress && scp < (cm_scache_t *)cm_data.scacheHashTablep,
                     "invalid cm_scache_t address");
@@ -300,7 +300,7 @@ cm_scache_t *cm_GetNewSCache(void)
 
                    /* and we're done */
                    return scp;
-               } 
+               }
                 lock_ReleaseWrite(&scp->rw);
                osi_Log1(afsd_logp, "GetNewSCache recycled failed scp 0x%x", scp);
            } else if (!(scp->flags & CM_SCACHEFLAG_INHASH)) {
@@ -316,10 +316,10 @@ cm_scache_t *cm_GetNewSCache(void)
                /* and we're done */
                return scp;
            }
-       }       
-    }  
+       }
+    }
     osi_Log0(afsd_logp, "GetNewSCache no deleted or recycled entries available for reuse");
-#endif 
+#endif
 
     if (cm_data.currentSCaches >= cm_data.maxSCaches) {
        /* There were no deleted scache objects that we could use.  Try to find
@@ -327,7 +327,7 @@ cm_scache_t *cm_GetNewSCache(void)
         */
         for ( scp = cm_data.scacheLRULastp;
               scp;
-              scp = (cm_scache_t *) osi_QPrev(&scp->q)) 
+              scp = (cm_scache_t *) osi_QPrev(&scp->q))
         {
             /* It is possible for the refCount to be zero and for there still
              * to be outstanding dirty buffers.  If there are dirty buffers,
@@ -351,13 +351,13 @@ cm_scache_t *cm_GetNewSCache(void)
                 } else {
                     osi_Log1(afsd_logp,"GetNewSCache dirty buffers exist scp 0x%x", scp);
                 }
-            }  
+            }
         }
         osi_Log1(afsd_logp, "GetNewSCache all scache entries in use (retry = %d)", retry);
 
         return NULL;
     }
-        
+
     /* if we get here, we should allocate a new scache entry.  We either are below
      * quota or we have a leak and need to allocate a new one to avoid panicing.
      */
@@ -376,15 +376,15 @@ cm_scache_t *cm_GetNewSCache(void)
 
     /* and put it in the LRU queue */
     osi_QAdd((osi_queue_t **) &cm_data.scacheLRUFirstp, &scp->q);
-    if (!cm_data.scacheLRULastp) 
+    if (!cm_data.scacheLRULastp)
         cm_data.scacheLRULastp = scp;
     cm_data.currentSCaches++;
     cm_dnlcPurgedp(scp); /* make doubly sure that this is not in dnlc */
-    cm_dnlcPurgevp(scp); 
+    cm_dnlcPurgevp(scp);
     scp->allNextp = cm_data.allSCachesp;
     cm_data.allSCachesp = scp;
     return scp;
-}       
+}
 
 void cm_SetFid(cm_fid_t *fidp, afs_uint32 cell, afs_uint32 volume, afs_uint32 vnode, afs_uint32 unique)
 {
@@ -402,11 +402,11 @@ __inline int cm_FidCmp(cm_fid_t *ap, cm_fid_t *bp)
         return 1;
     if (ap->vnode != bp->vnode)
         return 1;
-    if (ap->volume != bp->volume) 
+    if (ap->volume != bp->volume)
         return 1;
-    if (ap->unique != bp->unique) 
+    if (ap->unique != bp->unique)
         return 1;
-    if (ap->cell != bp->cell) 
+    if (ap->cell != bp->cell)
         return 1;
     return 0;
 }
@@ -445,7 +445,7 @@ cm_ValidateSCache(void)
         return -17;
     }
 
-    for ( scp = cm_data.scacheLRUFirstp, lscp = NULL, i = 0; 
+    for ( scp = cm_data.scacheLRUFirstp, lscp = NULL, i = 0;
           scp;
           lscp = scp, scp = (cm_scache_t *) osi_QNext(&scp->q), i++ ) {
         if (scp->magic != CM_SCACHE_MAGIC) {
@@ -542,12 +542,12 @@ cm_SuspendSCache(void)
 
     cm_GiveUpAllCallbacksAllServersMulti(TRUE);
 
-    /* 
+    /*
      * After this call all servers are marked down.
      * Do not clear the callbacks, instead change the
      * expiration time so that the callbacks will be expired
      * when the servers are marked back up.  However, we
-     * want the callbacks to be preserved as long as the 
+     * want the callbacks to be preserved as long as the
      * servers are down.  That way if the machine resumes
      * without network, the stat cache item will still be
      * considered valid.
@@ -615,7 +615,7 @@ cm_ShutdownSCache(void)
 void cm_InitSCache(int newFile, long maxSCaches)
 {
     static osi_once_t once;
-        
+
     if (osi_Once(&once)) {
         lock_InitializeRWLock(&cm_scacheLock, "cm_scacheLock", LOCK_HIERARCHY_SCACHE_GLOBAL);
         if ( newFile ) {
@@ -708,17 +708,17 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
     int special = 0; // yj: boolean variable to test if file is on root.afs
     int isRoot = 0;
     extern cm_fid_t cm_rootFid;
-        
+
     hash = CM_SCACHE_HASH(fidp);
-        
+
     if (fidp->cell == 0)
         return CM_ERROR_INVAL;
 
 #ifdef AFS_FREELANCE_CLIENT
-    special = (fidp->cell==AFS_FAKE_ROOT_CELL_ID && 
+    special = (fidp->cell==AFS_FAKE_ROOT_CELL_ID &&
                fidp->volume==AFS_FAKE_ROOT_VOL_ID &&
                !(fidp->vnode==0x1 && fidp->unique==0x1));
-    isRoot = (fidp->cell==AFS_FAKE_ROOT_CELL_ID && 
+    isRoot = (fidp->cell==AFS_FAKE_ROOT_CELL_ID &&
               fidp->volume==AFS_FAKE_ROOT_VOL_ID &&
               fidp->vnode==0x1 && fidp->unique==0x1);
 #endif
@@ -733,7 +733,7 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
            osi_Log1(afsd_logp,"cm_GetSCache (1) scp 0x%p", scp);
 #endif
 #ifdef AFS_FREELANCE_CLIENT
-            if (cm_freelanceEnabled && special && 
+            if (cm_freelanceEnabled && special &&
                 cm_data.fakeDirVersion != scp->dataVersion)
                 break;
 #endif
@@ -757,11 +757,11 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
     if (cm_freelanceEnabled && isRoot) {
         osi_Log0(afsd_logp,"cm_GetSCache Freelance and isRoot");
         /* freelance: if we are trying to get the root scp for the first
-         * time, we will just put in a place holder entry. 
+         * time, we will just put in a place holder entry.
          */
         volp = NULL;
     }
-         
+
     if (cm_freelanceEnabled && special) {
         lock_ReleaseWrite(&cm_scacheLock);
         osi_Log0(afsd_logp,"cm_GetSCache Freelance and special");
@@ -801,7 +801,7 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
         /* must be called after the scp->fid is set */
         cm_FreelanceFetchMountPointString(scp);
         cm_FreelanceFetchFileType(scp);
-        
+
         scp->length.LowPart = (DWORD)strlen(scp->mountPointStringp)+4;
         scp->length.HighPart = 0;
         scp->owner=0x0;
@@ -831,15 +831,15 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
     if (!cm_freelanceEnabled || !isRoot) {
         lock_ReleaseWrite(&cm_scacheLock);     /* for perf. reasons */
         cellp = cm_FindCellByID(fidp->cell, 0);
-        if (!cellp) 
+        if (!cellp)
             return CM_ERROR_NOSUCHCELL;
 
         code = cm_FindVolumeByID(cellp, fidp->volume, userp, reqp, CM_GETVOL_FLAG_CREATE, &volp);
-        if (code) 
+        if (code)
             return code;
         lock_ObtainWrite(&cm_scacheLock);
     }
-        
+
     /* otherwise, we have the volume, now reverify that the scp doesn't
      * exist, and proceed.
      */
@@ -858,7 +858,7 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
             return 0;
         }
     }
-        
+
     /* now, if we don't have the fid, recycle something */
     scp = cm_GetNewSCache();    /* returns scp->rw held */
     if (scp == NULL) {
@@ -877,8 +877,8 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
 
     scp->fid = *fidp;
     if (!cm_freelanceEnabled || !isRoot) {
-        /* if this scache entry represents a volume root then we need 
-         * to copy the dotdotFipd from the volume structure where the 
+        /* if this scache entry represents a volume root then we need
+         * to copy the dotdotFipd from the volume structure where the
          * "master" copy is stored (defect 11489)
          */
         if (volp->vol[ROVOL].ID == fidp->volume) {
@@ -906,13 +906,13 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
 #endif
     osi_Log1(afsd_logp,"cm_GetSCache sets refCount to 1 scp 0x%x", scp);
 
-    /* XXX - The following fields in the cm_scache are 
+    /* XXX - The following fields in the cm_scache are
      * uninitialized:
      *   fileType
      *   parentVnode
      *   parentUnique
      */
-        
+
     /* now we have a held scache entry; just return it */
     *outScpp = scp;
 #ifdef DEBUG_REFCOUNT
@@ -923,7 +923,7 @@ long cm_GetSCache(cm_fid_t *fidp, cm_scache_t **outScpp, cm_user_t *userp,
     return 0;
 }
 
-/* Returns a held reference to the scache's parent 
+/* Returns a held reference to the scache's parent
  * if it exists */
 cm_scache_t * cm_FindSCacheParent(cm_scache_t * scp)
 {
@@ -1016,7 +1016,7 @@ int cm_SyncOpCheckContinue(cm_scache_t * scp, afs_int32 flags, cm_buf_t * bufp)
 /* synchronize a fetch, store, read, write, fetch status or store status.
  * Called with scache mutex held, and returns with it held, but temporarily
  * drops it during the fetch.
- * 
+ *
  * At most one flag can be on in flags, if this is an RPC request.
  *
  * Also, if we're fetching or storing data, we must ensure that we have a buffer.
@@ -1253,7 +1253,7 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
             if ((flags & CM_SCACHESYNC_FORCECB) || !cm_HaveCallback(scp)) {
                 osi_Log1(afsd_logp, "CM SyncOp getting callback on scp 0x%p",
                           scp);
-                if (bufLocked) 
+                if (bufLocked)
                    lock_ReleaseMutex(&bufp->mx);
                 code = cm_GetCallback(scp, userp, reqp, (flags & CM_SCACHESYNC_FORCECB)?1:0);
                 if (bufLocked) {
@@ -1261,7 +1261,7 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
                     lock_ObtainMutex(&bufp->mx);
                     lock_ObtainWrite(&scp->rw);
                 }
-                if (code) 
+                if (code)
                     return code;
                flags &= ~CM_SCACHESYNC_FORCECB;        /* only force once */
                 continue;
@@ -1276,7 +1276,7 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
                 return CM_ERROR_READONLY;
 
             if (cm_HaveAccessRights(scp, userp, rights, &outRights)) {
-                if (~outRights & rights) 
+                if (~outRights & rights)
                    return CM_ERROR_NOACCESS;
             }
             else {
@@ -1288,7 +1288,7 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
                     lock_ObtainMutex(&bufp->mx);
                     lock_ObtainWrite(&scp->rw);
                 }
-                if (code) 
+                if (code)
                     return code;
                 continue;
             }
@@ -1298,10 +1298,10 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
         break;
 
       sleep:
-        /* first check if we're not supposed to wait: fail 
+        /* first check if we're not supposed to wait: fail
          * in this case, returning with everything still locked.
          */
-        if (flags & CM_SCACHESYNC_NOWAIT) 
+        if (flags & CM_SCACHESYNC_NOWAIT)
             return CM_ERROR_WOULDBLOCK;
 
         /* These are used for minidump debugging */
@@ -1314,7 +1314,7 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
         if ( scp->flags & CM_SCACHEFLAG_WAITING ) {
             scp->waitCount++;
             scp->waitRequests++;
-            osi_Log3(afsd_logp, "CM SyncOp CM_SCACHEFLAG_WAITING already set for 0x%p; %d threads; %d requests", 
+            osi_Log3(afsd_logp, "CM SyncOp CM_SCACHEFLAG_WAITING already set for 0x%p; %d threads; %d requests",
                      scp, scp->waitCount, scp->waitRequests);
         } else {
             osi_Log1(afsd_logp, "CM SyncOp CM_SCACHEFLAG_WAITING set for 0x%p", scp);
@@ -1325,10 +1325,10 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
         cm_SyncOpAddToWaitQueue(scp, flags, bufp);
         wakeupCycle = 0;
         do {
-            if (bufLocked) 
+            if (bufLocked)
                 lock_ReleaseMutex(&bufp->mx);
             osi_SleepW((LONG_PTR) &scp->flags, &scp->rw);
-            if (bufLocked) 
+            if (bufLocked)
                 lock_ObtainMutex(&bufp->mx);
             lock_ObtainWrite(&scp->rw);
         } while (!cm_SyncOpCheckContinue(scp, flags, bufp));
@@ -1336,7 +1336,7 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
        cm_UpdateServerPriority();
 
         scp->waitCount--;
-        osi_Log3(afsd_logp, "CM SyncOp woke! scp 0x%p; still waiting %d threads of %d requests", 
+        osi_Log3(afsd_logp, "CM SyncOp woke! scp 0x%p; still waiting %d threads of %d requests",
                  scp, scp->waitCount, scp->waitRequests);
         if (scp->waitCount == 0) {
             osi_Log1(afsd_logp, "CM SyncOp CM_SCACHEFLAG_WAITING reset for 0x%p", scp);
@@ -1344,7 +1344,7 @@ long cm_SyncOp(cm_scache_t *scp, cm_buf_t *bufp, cm_user_t *userp, cm_req_t *req
             scp->waitRequests = 0;
         }
     } /* big while loop */
-        
+
     /* now, update the recorded state for RPC-type calls */
     if (flags & CM_SCACHESYNC_FETCHSTATUS)
         scp->flags |= CM_SCACHEFLAG_FETCHING;
@@ -1441,7 +1441,7 @@ void cm_SyncOpDone(cm_scache_t *scp, cm_buf_t *bufp, afs_uint32 flags)
        /* ensure that the buffer is in the I/O list */
         for (qdp = scp->bufReadsp; qdp; qdp = (osi_queueData_t *) osi_QNext(&qdp->q)) {
             tbufp = osi_GetQData(qdp);
-            if (tbufp == bufp) 
+            if (tbufp == bufp)
                break;
         }
        if (qdp) {
@@ -1464,7 +1464,7 @@ void cm_SyncOpDone(cm_scache_t *scp, cm_buf_t *bufp, afs_uint32 flags)
         /* ensure that the buffer is in the I/O list */
         for (qdp = scp->bufWritesp; qdp; qdp = (osi_queueData_t *) osi_QNext(&qdp->q)) {
             tbufp = osi_GetQData(qdp);
-            if (tbufp == bufp) 
+            if (tbufp == bufp)
                break;
         }
        if (qdp) {
@@ -1491,7 +1491,7 @@ void cm_SyncOpDone(cm_scache_t *scp, cm_buf_t *bufp, afs_uint32 flags)
         osi_Log3(afsd_logp, "CM SyncOpDone 0x%x Waking scp 0x%p bufp 0x%p", flags, scp, bufp);
         osi_Wakeup((LONG_PTR) &scp->flags);
     }
-}       
+}
 
 /* merge in a response from an RPC.  The scp must be locked, and the callback
  * is optional.
@@ -1506,8 +1506,8 @@ void cm_SyncOpDone(cm_scache_t *scp, cm_buf_t *bufp, afs_uint32 flags)
  * handled after the callback breaking is done, but only one of whose calls
  * started before that, can cause old info to be merged from the first call.
  */
-void cm_MergeStatus(cm_scache_t *dscp, 
-                   cm_scache_t *scp, AFSFetchStatus *statusp, 
+void cm_MergeStatus(cm_scache_t *dscp,
+                   cm_scache_t *scp, AFSFetchStatus *statusp,
                    AFSVolSync *volsyncp,
                     cm_user_t *userp, cm_req_t *reqp, afs_uint32 flags)
 {
@@ -1551,7 +1551,7 @@ void cm_MergeStatus(cm_scache_t *dscp,
     }
 #endif /* AFS_FREELANCE_CLIENT */
 
-    if (statusp->errorCode != 0) {     
+    if (statusp->errorCode != 0) {
        scp->flags |= CM_SCACHEFLAG_EACCESS;
        osi_Log2(afsd_logp, "Merge, Failure scp %x code 0x%x", scp, statusp->errorCode);
 
@@ -1588,7 +1588,7 @@ void cm_MergeStatus(cm_scache_t *dscp,
     dataVersion <<= 32;
     dataVersion |= statusp->DataVersion;
 
-    if (!(flags & CM_MERGEFLAG_FORCE) && 
+    if (!(flags & CM_MERGEFLAG_FORCE) &&
         dataVersion < scp->dataVersion &&
         scp->dataVersion != CM_SCACHE_VERSION_BAD) {
 
@@ -1631,7 +1631,7 @@ void cm_MergeStatus(cm_scache_t *dscp,
          */
         if (!(scp->flags & CM_SCACHEFLAG_RO))
             goto done;
-    }       
+    }
 
     if (cm_readonlyVolumeVersioning)
         scp->volumeCreationDate = volsyncp->spare1;       /* volume creation date */
@@ -1663,7 +1663,7 @@ void cm_MergeStatus(cm_scache_t *dscp,
             scp->fileType = CM_SCACHETYPE_MOUNTPOINT;
         else
             scp->fileType = CM_SCACHETYPE_SYMLINK;
-    }       
+    }
     else {
         osi_Log2(afsd_logp, "Merge, Invalid File Type (%d), scp %x", statusp->FileType, scp);
         scp->fileType = CM_SCACHETYPE_INVALID; /* invalid */
@@ -1685,7 +1685,7 @@ void cm_MergeStatus(cm_scache_t *dscp,
     if (scp->dataVersion != 0 &&
         (!(flags & (CM_MERGEFLAG_DIROP|CM_MERGEFLAG_STOREDATA)) && dataVersion != scp->dataVersion ||
          (flags & (CM_MERGEFLAG_DIROP|CM_MERGEFLAG_STOREDATA)) && dataVersion - scp->dataVersion > 1)) {
-        /* 
+        /*
          * We now know that all of the data buffers that we have associated
          * with this scp are invalid.  Subsequent operations will go faster
          * if the buffers are removed from the hash tables.
@@ -1705,7 +1705,7 @@ void cm_MergeStatus(cm_scache_t *dscp,
                for (bp = cm_data.buf_fileHashTablepp[i]; bp; bp=nextBp)
        {
             nextBp = bp->fileHashp;
-            /* 
+            /*
              * if the buffer belongs to this stat cache entry
              * and the buffer mutex can be obtained, check the
              * reference count and if it is zero, remove the buffer
@@ -1715,7 +1715,7 @@ void cm_MergeStatus(cm_scache_t *dscp,
              */
             if (cm_FidCmp(&scp->fid, &bp->fid) == 0 &&
                  lock_TryMutex(&bp->mx)) {
-                if (bp->refCount == 0 && 
+                if (bp->refCount == 0 &&
                     !(bp->flags & CM_BUF_READING | CM_BUF_WRITING | CM_BUF_DIRTY)) {
                     prevBp = bp->fileHashBackp;
                     bp->fileHashBackp = bp->fileHashp = NULL;
@@ -1729,7 +1729,7 @@ void cm_MergeStatus(cm_scache_t *dscp,
                     j = BUF_HASH(&bp->fid, &bp->offset);
                     lbpp = &(cm_data.buf_scacheHashTablepp[j]);
                     for(tbp = *lbpp; tbp; lbpp = &tbp->hashp, tbp = *lbpp) {
-                        if (tbp == bp) 
+                        if (tbp == bp)
                             break;
                     }
 
@@ -1753,22 +1753,22 @@ void cm_MergeStatus(cm_scache_t *dscp,
     if (scp->dataVersion != dataVersion && !(flags & CM_MERGEFLAG_FETCHDATA))
         scp->mountPointStringp[0] = '\0';
 
-    /* We maintain a range of buffer dataVersion values which are considered 
+    /* We maintain a range of buffer dataVersion values which are considered
      * valid.  This avoids the need to update the dataVersion on each buffer
-     * object during an uncontested storeData operation.  As a result this 
+     * object during an uncontested storeData operation.  As a result this
      * merge status no longer has performance characteristics derived from
      * the size of the file.
      */
-    if (((flags & CM_MERGEFLAG_STOREDATA) && dataVersion - scp->dataVersion > 1) || 
+    if (((flags & CM_MERGEFLAG_STOREDATA) && dataVersion - scp->dataVersion > 1) ||
          (!(flags & CM_MERGEFLAG_STOREDATA) && scp->dataVersion != dataVersion) ||
          scp->bufDataVersionLow == 0)
         scp->bufDataVersionLow = dataVersion;
-    
+
     scp->dataVersion = dataVersion;
 
-    /* 
+    /*
      * If someone is waiting for status information, we can wake them up
-     * now even though the entity that issued the FetchStatus may not 
+     * now even though the entity that issued the FetchStatus may not
      * have completed yet.
      */
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_FETCHSTATUS);
@@ -1831,14 +1831,14 @@ void cm_AFSFidFromFid(AFSFid *afsFidp, cm_fid_t *fidp)
     afsFidp->Volume = fidp->volume;
     afsFidp->Vnode = fidp->vnode;
     afsFidp->Unique = fidp->unique;
-}       
+}
 
 #ifdef DEBUG_REFCOUNT
 void cm_HoldSCacheNoLockDbg(cm_scache_t *scp, char * file, long line)
 #else
 void cm_HoldSCacheNoLock(cm_scache_t *scp)
 #endif
-{     
+{
     afs_int32 refCount;
 
     osi_assertx(scp != NULL, "null cm_scache_t");
@@ -1895,7 +1895,7 @@ void cm_ReleaseSCacheNoLock(cm_scache_t *scp)
         long      lockstate;
 
         lockstate = lock_GetRWLockState(&cm_scacheLock);
-        if (lockstate != OSI_RWLOCK_WRITEHELD) 
+        if (lockstate != OSI_RWLOCK_WRITEHELD)
             lock_ReleaseRead(&cm_scacheLock);
         else
             lock_ReleaseWrite(&cm_scacheLock);
@@ -1907,10 +1907,10 @@ void cm_ReleaseSCacheNoLock(cm_scache_t *scp)
         if (refCount == 0 && deleted) {
             lock_ObtainWrite(&cm_scacheLock);
             cm_RecycleSCache(scp, 0);
-            if (lockstate != OSI_RWLOCK_WRITEHELD) 
+            if (lockstate != OSI_RWLOCK_WRITEHELD)
                 lock_ConvertWToR(&cm_scacheLock);
         } else {
-            if (lockstate != OSI_RWLOCK_WRITEHELD) 
+            if (lockstate != OSI_RWLOCK_WRITEHELD)
                 lock_ObtainRead(&cm_scacheLock);
             else
                 lock_ObtainWrite(&cm_scacheLock);
@@ -1924,7 +1924,7 @@ void cm_ReleaseSCacheDbg(cm_scache_t *scp, char * file, long line)
 #else
 void cm_ReleaseSCache(cm_scache_t *scp)
 #endif
-{     
+{
     afs_int32 refCount;
 
     osi_assertx(scp != NULL, "null cm_scache_t");
@@ -1961,9 +1961,9 @@ int cm_FindFileType(cm_fid_t *fidp)
 {
     long hash;
     cm_scache_t *scp;
-        
+
     hash = CM_SCACHE_HASH(fidp);
-        
+
     osi_assertx(fidp->cell != 0, "unassigned cell value");
 
     lock_ObtainWrite(&cm_scacheLock);
@@ -1977,9 +1977,9 @@ int cm_FindFileType(cm_fid_t *fidp)
     return 0;
 }
 
-/* dump all scp's that have reference count > 0 to a file. 
- * cookie is used to identify this batch for easy parsing, 
- * and it a string provided by a caller 
+/* dump all scp's that have reference count > 0 to a file.
+ * cookie is used to identify this batch for easy parsing,
+ * and it a string provided by a caller
  */
 int cm_DumpSCache(FILE *outputFile, char *cookie, int lock)
 {
@@ -1988,14 +1988,14 @@ int cm_DumpSCache(FILE *outputFile, char *cookie, int lock)
     osi_queue_t *q;
     char output[2048];
     int i;
-  
+
     if (lock)
         lock_ObtainRead(&cm_scacheLock);
-  
+
     sprintf(output, "%s - dumping all scache - cm_data.currentSCaches=%d, cm_data.maxSCaches=%d\r\n", cookie, cm_data.currentSCaches, cm_data.maxSCaches);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
-    for (scp = cm_data.allSCachesp; scp; scp = scp->allNextp) 
+
+    for (scp = cm_data.allSCachesp; scp; scp = scp->allNextp)
     {
         time_t t;
         char *srvStr = NULL;
@@ -2048,7 +2048,7 @@ int cm_DumpSCache(FILE *outputFile, char *cookie, int lock)
                         cookie, lockp, lockp->scp, lockp->userp, lockp->range.offset, lockp->range.length,
                         lockp->lockType, lockp->key, lockp->flags, (afs_uint64)lockp->lastUpdate);
                 WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-            }       
+            }
 
             sprintf(output, "  %s - done dumping scp locks\r\n", cookie);
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
@@ -2065,18 +2065,18 @@ int cm_DumpSCache(FILE *outputFile, char *cookie, int lock)
         if (cdrot)
             free(cdrot);
     }
-  
+
     sprintf(output, "%s - Done dumping all scache.\r\n", cookie);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
     sprintf(output, "%s - dumping cm_data.scacheHashTable - cm_data.scacheHashTableSize=%d\r\n",
             cookie, cm_data.scacheHashTableSize);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
+
     for (i = 0; i < cm_data.scacheHashTableSize; i++)
     {
-        for(scp = cm_data.scacheHashTablep[i]; scp; scp=scp->nextp) 
+        for(scp = cm_data.scacheHashTablep[i]; scp; scp=scp->nextp)
         {
-            sprintf(output, "%s scp=0x%p, hash=%d, fid (cell=%d, volume=%d, vnode=%d, unique=%d)\r\n", 
+            sprintf(output, "%s scp=0x%p, hash=%d, fid (cell=%d, volume=%d, vnode=%d, unique=%d)\r\n",
                     cookie, scp, i, scp->fid.cell, scp->fid.volume, scp->fid.vnode, scp->fid.unique);
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         }
@@ -2090,17 +2090,17 @@ int cm_DumpSCache(FILE *outputFile, char *cookie, int lock)
 
     for (q = cm_allFileLocks; q; q = osi_QNext(q)) {
         cm_file_lock_t * lockp = (cm_file_lock_t *)q;
-        sprintf(output, "%s filelockp=0x%p scp=0x%p, cm_userp=0x%p offset=0x%I64x len=0x%08I64x type=0x%x key=0x%I64x flags=0x%x update=0x%I64u\r\n", 
-                 cookie, lockp, lockp->scp, lockp->userp, lockp->range.offset, lockp->range.length, 
+        sprintf(output, "%s filelockp=0x%p scp=0x%p, cm_userp=0x%p offset=0x%I64x len=0x%08I64x type=0x%x key=0x%I64x flags=0x%x update=0x%I64u\r\n",
+                 cookie, lockp, lockp->scp, lockp->userp, lockp->range.offset, lockp->range.length,
                  lockp->lockType, lockp->key, lockp->flags, (afs_uint64)lockp->lastUpdate);
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-    }       
+    }
 
     sprintf(output, "%s - done dumping all file locks\r\n", cookie);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
 
     if (lock)
-        lock_ReleaseRead(&cm_scacheLock);       
-    return (0);     
+        lock_ReleaseRead(&cm_scacheLock);
+    return (0);
 }
 
index 4ae7283c45366a67b82bff93c9ddd66380541760..81716d9fee40073283bef99cae9fab68124e08ae 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -110,7 +110,7 @@ cm_RankServer(cm_server_t * tsp)
     return code;
 }
 
-void 
+void
 cm_PingServer(cm_server_t *tsp)
 {
     long code;
@@ -129,7 +129,7 @@ cm_PingServer(cm_server_t *tsp)
        tsp->waitCount--;
        if (tsp->waitCount == 0)
            tsp->flags &= ~CM_SERVERFLAG_PINGING;
-       else 
+       else
            osi_Wakeup((LONG_PTR)tsp);
        lock_ReleaseMutex(&tsp->mx);
        return;
@@ -147,7 +147,7 @@ cm_PingServer(cm_server_t *tsp)
        */
 
        osi_Log4(afsd_logp, "cm_PingServer server %s (%s) was %s with caps 0x%x",
-                 osi_LogSaveString(afsd_logp, hoststr), 
+                 osi_LogSaveString(afsd_logp, hoststr),
                  tsp->type == CM_SERVER_VLDB ? "vldb" : "file",
                  wasDown ? "down" : "up",
                  tsp->capabilities);
@@ -185,7 +185,7 @@ cm_PingServer(cm_server_t *tsp)
        }
 
        osi_Log3(afsd_logp, "cm_PingServer server %s (%s) is up with caps 0x%x",
-                 osi_LogSaveString(afsd_logp, hoststr), 
+                 osi_LogSaveString(afsd_logp, hoststr),
                  tsp->type == CM_SERVER_VLDB ? "vldb" : "file",
                  tsp->capabilities);
 
@@ -224,7 +224,7 @@ cm_PingServer(cm_server_t *tsp)
             lock_ObtainMutex(&tsp->mx);
         }
        osi_Log3(afsd_logp, "cm_PingServer server %s (%s) is down with caps 0x%x",
-                 osi_LogSaveString(afsd_logp, hoststr), 
+                 osi_LogSaveString(afsd_logp, hoststr),
                  tsp->type == CM_SERVER_VLDB ? "vldb" : "file",
                  tsp->capabilities);
 
@@ -255,7 +255,7 @@ cm_PingServer(cm_server_t *tsp)
 
     if (tsp->waitCount == 0)
        tsp->flags &= ~CM_SERVERFLAG_PINGING;
-    else 
+    else
        osi_Wakeup((LONG_PTR)tsp);
     lock_ReleaseMutex(&tsp->mx);
 }
@@ -316,9 +316,9 @@ static void cm_CheckServersSingular(afs_uint32 flags, cm_cell_t *cellp)
         if ((cellp == NULL || cellp == tsp->cellp) &&
              ((isDown && (flags & CM_FLAG_CHECKDOWNSERVERS)) ||
                (!isDown && (flags & CM_FLAG_CHECKUPSERVERS))) &&
-             ((!(flags & CM_FLAG_CHECKVLDBSERVERS) || 
+             ((!(flags & CM_FLAG_CHECKVLDBSERVERS) ||
                isVLDB && (flags & CM_FLAG_CHECKVLDBSERVERS)) &&
-              (!(flags & CM_FLAG_CHECKFILESERVERS) || 
+              (!(flags & CM_FLAG_CHECKFILESERVERS) ||
                  isFS && (flags & CM_FLAG_CHECKFILESERVERS)))) {
             doPing = 1;
         }      /* we're supposed to check this up/down server */
@@ -327,7 +327,7 @@ static void cm_CheckServersSingular(afs_uint32 flags, cm_cell_t *cellp)
         /* at this point, we've adjusted the server state, so do the ping and
          * adjust things.
          */
-        if (doPing) 
+        if (doPing)
            cm_PingServer(tsp);
 
         /* also, run the GC function for connections on all of the
@@ -339,16 +339,16 @@ static void cm_CheckServersSingular(afs_uint32 flags, cm_cell_t *cellp)
         cm_PutServerNoLock(tsp);
     }
     lock_ReleaseRead(&cm_serverLock);
-}       
+}
 
 static void cm_CheckServersMulti(afs_uint32 flags, cm_cell_t *cellp)
 {
-    /* 
-     * The goal of this function is to probe simultaneously 
-     * probe all of the up/down servers (vldb/file) as 
+    /*
+     * The goal of this function is to probe simultaneously
+     * probe all of the up/down servers (vldb/file) as
      * specified by flags in the minimum number of RPCs.
      * Effectively that means use one multi_RXAFS_GetCapabilities()
-     * followed by possibly one multi_RXAFS_GetTime() and 
+     * followed by possibly one multi_RXAFS_GetTime() and
      * one multi_VL_ProbeServer().
      *
      * To make this work we must construct the list of vldb
@@ -385,12 +385,12 @@ static void cm_CheckServersMulti(afs_uint32 flags, cm_cell_t *cellp)
 
     memset(caps, 0, maxconns * sizeof(Capabilities));
 
-    if ((flags & CM_FLAG_CHECKFILESERVERS) || 
+    if ((flags & CM_FLAG_CHECKFILESERVERS) ||
         !(flags & (CM_FLAG_CHECKFILESERVERS|CM_FLAG_CHECKVLDBSERVERS)))
     {
         lock_ObtainRead(&cm_serverLock);
         for (nconns=0, tsp = cm_allServersp; tsp && nconns < maxconns; tsp = tsp->allNextp) {
-            if (tsp->type != CM_SERVER_FILE || 
+            if (tsp->type != CM_SERVER_FILE ||
                 tsp->cellp == NULL ||           /* SetPref only */
                 cellp && cellp != tsp->cellp)
                 continue;
@@ -469,7 +469,7 @@ static void cm_CheckServersMulti(afs_uint32 flags, cm_cell_t *cellp)
 
                 afs_inet_ntoa_r(tsp->addr.sin_addr.S_un.S_addr, hoststr);
                 osi_Log3(afsd_logp, "cm_MultiPingServer server %s (%s) is up with caps 0x%x",
-                          osi_LogSaveString(afsd_logp, hoststr), 
+                          osi_LogSaveString(afsd_logp, hoststr),
                           tsp->type == CM_SERVER_VLDB ? "vldb" : "file",
                           tsp->capabilities);
 
@@ -509,7 +509,7 @@ static void cm_CheckServersMulti(afs_uint32 flags, cm_cell_t *cellp)
                 }
                 afs_inet_ntoa_r(tsp->addr.sin_addr.S_un.S_addr, hoststr);
                 osi_Log3(afsd_logp, "cm_MultiPingServer server %s (%s) is down with caps 0x%x",
-                          osi_LogSaveString(afsd_logp, hoststr), 
+                          osi_LogSaveString(afsd_logp, hoststr),
                           tsp->type == CM_SERVER_VLDB ? "vldb" : "file",
                           tsp->capabilities);
 
@@ -540,16 +540,16 @@ static void cm_CheckServersMulti(afs_uint32 flags, cm_cell_t *cellp)
 
             if (tsp->waitCount == 0)
                 tsp->flags &= ~CM_SERVERFLAG_PINGING;
-            else 
+            else
                 osi_Wakeup((LONG_PTR)tsp);
-            
+
             lock_ReleaseMutex(&tsp->mx);
 
             cm_PutServer(tsp);
         }
     }
 
-    if ((flags & CM_FLAG_CHECKVLDBSERVERS) || 
+    if ((flags & CM_FLAG_CHECKVLDBSERVERS) ||
         !(flags & (CM_FLAG_CHECKFILESERVERS|CM_FLAG_CHECKVLDBSERVERS)))
     {
         lock_ObtainRead(&cm_serverLock);
@@ -625,7 +625,7 @@ static void cm_CheckServersMulti(afs_uint32 flags, cm_cell_t *cellp)
 
                 afs_inet_ntoa_r(tsp->addr.sin_addr.S_un.S_addr, hoststr);
                 osi_Log3(afsd_logp, "cm_MultiPingServer server %s (%s) is up with caps 0x%x",
-                          osi_LogSaveString(afsd_logp, hoststr), 
+                          osi_LogSaveString(afsd_logp, hoststr),
                           tsp->type == CM_SERVER_VLDB ? "vldb" : "file",
                           tsp->capabilities);
             } else {
@@ -641,16 +641,16 @@ static void cm_CheckServersMulti(afs_uint32 flags, cm_cell_t *cellp)
                 }
                 afs_inet_ntoa_r(tsp->addr.sin_addr.S_un.S_addr, hoststr);
                 osi_Log3(afsd_logp, "cm_MultiPingServer server %s (%s) is down with caps 0x%x",
-                          osi_LogSaveString(afsd_logp, hoststr), 
+                          osi_LogSaveString(afsd_logp, hoststr),
                           tsp->type == CM_SERVER_VLDB ? "vldb" : "file",
                           tsp->capabilities);
             }
 
             if (tsp->waitCount == 0)
                 tsp->flags &= ~CM_SERVERFLAG_PINGING;
-            else 
+            else
                 osi_Wakeup((LONG_PTR)tsp);
-            
+
             lock_ReleaseMutex(&tsp->mx);
 
             cm_PutServer(tsp);
@@ -691,7 +691,7 @@ void cm_CheckServers(afs_uint32 flags, cm_cell_t *cellp)
 void cm_InitServer(void)
 {
     static osi_once_t once;
-        
+
     if (osi_Once(&once)) {
         lock_InitializeRWLock(&cm_serverLock, "cm_serverLock", LOCK_HIERARCHY_SERVER_GLOBAL);
         lock_InitializeRWLock(&cm_syscfgLock, "cm_syscfgLock", LOCK_HIERARCHY_SYSCFG_GLOBAL);
@@ -806,11 +806,11 @@ void cm_SetServerPrefs(cm_server_t * serverp)
        myNet    =  myAddr & netMask;
        mySubnet =  myAddr & cm_SubnetMask[i];
 
-       if ( (serverAddr & netMask) == myNet ) 
+       if ( (serverAddr & netMask) == myNet )
        {
            if ( (serverAddr & cm_SubnetMask[i]) == mySubnet)
            {
-               if ( serverAddr == myAddr ) 
+               if ( serverAddr == myAddr )
                    serverp->ipRank = min(serverp->ipRank,
                                           CM_IPRANK_TOP);/* same machine */
                else serverp->ipRank = min(serverp->ipRank,
@@ -818,7 +818,7 @@ void cm_SetServerPrefs(cm_server_t * serverp)
            }
            else serverp->ipRank = min(serverp->ipRank,CM_IPRANK_MED);
            /* same net */
-       }       
+       }
     } /* and of for loop */
 
     /* random between 0..15*/
@@ -844,7 +844,7 @@ cm_server_t *cm_NewServer(struct sockaddr_in *socketp, int type, cm_cell_t *cell
         lock_InitializeMutex(&tsp->mx, "cm_server_t mutex", LOCK_HIERARCHY_SERVER);
         tsp->addr = *socketp;
 
-        cm_SetServerPrefs(tsp); 
+        cm_SetServerPrefs(tsp);
 
         lock_ObtainWrite(&cm_serverLock);      /* get server lock */
         tsp->allNextp = cm_allServersp;
@@ -853,7 +853,7 @@ cm_server_t *cm_NewServer(struct sockaddr_in *socketp, int type, cm_cell_t *cell
         switch (type) {
         case CM_SERVER_VLDB:
             cm_numVldbServers++;
-            break;      
+            break;
         case CM_SERVER_FILE:
             cm_numFileServers++;
             break;
@@ -883,7 +883,7 @@ cm_FindServerByIP(afs_uint32 ipaddr, unsigned short port, int type)
     }
 
     /* bump ref count if we found the server */
-    if (tsp) 
+    if (tsp)
         cm_GetServerNoLock(tsp);
 
     lock_ReleaseRead(&cm_serverLock);
@@ -903,7 +903,7 @@ cm_FindServerByUuid(afsUUID *serverUuid, int type)
     }
 
     /* bump ref count if we found the server */
-    if (tsp) 
+    if (tsp)
         cm_GetServerNoLock(tsp);
 
     lock_ReleaseRead(&cm_serverLock);
@@ -917,25 +917,25 @@ cm_server_t *cm_FindServer(struct sockaddr_in *addrp, int type)
     cm_server_t *tsp;
 
     osi_assertx(addrp->sin_family == AF_INET, "unexpected socket value");
-        
+
     lock_ObtainRead(&cm_serverLock);
     for (tsp = cm_allServersp; tsp; tsp=tsp->allNextp) {
         if (tsp->type == type &&
             tsp->addr.sin_addr.s_addr == addrp->sin_addr.s_addr &&
             (tsp->addr.sin_port == addrp->sin_port || tsp->addr.sin_port == 0))
             break;
-    }       
+    }
 
     /* bump ref count if we found the server */
-    if (tsp) 
+    if (tsp)
         cm_GetServerNoLock(tsp);
 
     /* drop big table lock */
     lock_ReleaseRead(&cm_serverLock);
-       
+
     /* return what we found */
     return tsp;
-}       
+}
 
 cm_server_vols_t *cm_NewServerVols(void) {
     cm_server_vols_t *tsvp;
@@ -1029,9 +1029,9 @@ LONG_PTR cm_ChecksumServerList(cm_serverRef_t *serversp)
 }
 
 /*
-** Insert a server into the server list keeping the list sorted in 
-** ascending order of ipRank. 
-** 
+** Insert a server into the server list keeping the list sorted in
+** ascending order of ipRank.
+**
 ** The refCount of the cm_serverRef_t is increased
 */
 void cm_InsertServerList(cm_serverRef_t** list, cm_serverRef_t* element)
@@ -1048,9 +1048,9 @@ void cm_InsertServerList(cm_serverRef_t** list, cm_serverRef_t* element)
         element->next = *list;
         *list = element;
         lock_ReleaseWrite(&cm_serverLock);
-        return ;       
+        return ;
     }
-       
+
     while ( current->next ) /* find appropriate place to insert */
     {
         if ( current->next->server->ipRank > ipRank )
@@ -1060,10 +1060,10 @@ void cm_InsertServerList(cm_serverRef_t** list, cm_serverRef_t* element)
     element->next = current->next;
     current->next = element;
     lock_ReleaseWrite(&cm_serverLock);
-}       
+}
 /*
 ** Re-sort the server list with the modified rank
-** returns 0 if element was changed successfully. 
+** returns 0 if element was changed successfully.
 ** returns 1 if  list remained unchanged.
 */
 long cm_ChangeRankServer(cm_serverRef_t** list, cm_server_t*   server)
@@ -1085,7 +1085,7 @@ long cm_ChangeRankServer(cm_serverRef_t** list, cm_server_t*      server)
             *current = (*current)->next; /* delete it */
             break;
         }
-        current = & ( (*current)->next);       
+        current = & ( (*current)->next);
     }
     lock_ReleaseWrite(&cm_serverLock);
 
@@ -1103,7 +1103,7 @@ long cm_ChangeRankServer(cm_serverRef_t** list, cm_server_t*      server)
     return 0;
 }
 /*
-** If there are more than one server on the list and the first n servers on 
+** If there are more than one server on the list and the first n servers on
 ** the list have the same rank( n>1), then randomise among the first n servers.
 */
 void cm_RandomizeServer(cm_serverRef_t** list)
@@ -1114,7 +1114,7 @@ void cm_RandomizeServer(cm_serverRef_t** list)
 
     /* an empty list or a list with only one element */
     if ( !tsrp || ! tsrp->next )
-        return ; 
+        return ;
 
     lock_ObtainWrite(&cm_serverLock);
 
@@ -1126,19 +1126,19 @@ void cm_RandomizeServer(cm_serverRef_t** list)
             break;
         else
             count++;
-    }          
+    }
 
     /* if there is only one server with the lowest rank, we are done */
     if ( count <= 1 ) {
         lock_ReleaseWrite(&cm_serverLock);
         return ;
-    }   
+    }
 
     picked = rand() % count;
     if ( !picked ) {
         lock_ReleaseWrite(&cm_serverLock);
         return ;
-    }   
+    }
 
     tsrp = *list;
     while (--picked >= 0)
@@ -1150,7 +1150,7 @@ void cm_RandomizeServer(cm_serverRef_t** list)
     tsrp->next     = *list; /* insert element at the beginning of list */
     *list          = tsrp;
     lock_ReleaseWrite(&cm_serverLock);
-}       
+}
 
 /* call cm_FreeServer while holding a write lock on cm_serverLock */
 void cm_FreeServer(cm_server_t* serverp)
@@ -1161,14 +1161,14 @@ void cm_FreeServer(cm_server_t* serverp)
     cm_PutServerNoLock(serverp);
     if (serverp->refCount == 0)
     {
-        /* 
+        /*
          * we need to check to ensure that all of the connections
          * for this server have a 0 refCount; otherwise, they will
-         * not be garbage collected 
+         * not be garbage collected
          *
          * must drop the cm_serverLock because cm_GCConnections
-         * obtains the cm_connLock and that comes first in the 
-         * lock hierarchy.  
+         * obtains the cm_connLock and that comes first in the
+         * lock hierarchy.
          */
         lock_ReleaseWrite(&cm_serverLock);
         cm_GCConnections(serverp);  /* connsp */
@@ -1176,9 +1176,9 @@ void cm_FreeServer(cm_server_t* serverp)
     }
 
 
-    /* 
+    /*
      * Once we have the cm_serverLock locked check to make
-     * sure the refCount is still zero before removing the 
+     * sure the refCount is still zero before removing the
      * server entirely.
      */
     if (serverp->refCount == 0) {
@@ -1186,7 +1186,7 @@ void cm_FreeServer(cm_server_t* serverp)
             switch (serverp->type) {
             case CM_SERVER_VLDB:
                 cm_numVldbServers--;
-                break;      
+                break;
             case CM_SERVER_FILE:
                 cm_numFileServers--;
                 break;
@@ -1267,15 +1267,15 @@ void cm_FreeServerList(cm_serverRef_t** list, afs_uint32 flags)
             current = nextp;
         }
     }
-  
+
   done:
 
     lock_ReleaseWrite(&cm_serverLock);
 }
 
-/* dump all servers to a file. 
- * cookie is used to identify this batch for easy parsing, 
- * and it a string provided by a caller 
+/* dump all servers to a file.
+ * cookie is used to identify this batch for easy parsing,
+ * and it a string provided by a caller
  */
 int cm_DumpServers(FILE *outputFile, char *cookie, int lock)
 {
@@ -1287,12 +1287,12 @@ int cm_DumpServers(FILE *outputFile, char *cookie, int lock)
 
     if (lock)
         lock_ObtainRead(&cm_serverLock);
-  
+
     sprintf(output,
             "%s - dumping servers - cm_numFileServers=%d, cm_numVldbServers=%d\r\n",
             cookie, cm_numFileServers, cm_numVldbServers);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
+
     for (tsp = cm_allServersp; tsp; tsp=tsp->allNextp)
     {
         char * type;
@@ -1326,17 +1326,17 @@ int cm_DumpServers(FILE *outputFile, char *cookie, int lock)
     }
     sprintf(output, "%s - Done dumping servers.\r\n", cookie);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
+
     if (lock)
        lock_ReleaseRead(&cm_serverLock);
 
-    return (0);     
+    return (0);
 }
 
-/* 
+/*
  * Determine if two servers are in fact the same.
  *
- * Returns 1 if they match, 0 if they do not 
+ * Returns 1 if they match, 0 if they do not
  */
 int cm_ServerEqual(cm_server_t *srv1, cm_server_t *srv2)
 {
@@ -1365,7 +1365,7 @@ int cm_ServerEqual(cm_server_t *srv1, cm_server_t *srv2)
              srv1->addr.sin_port == srv2->addr.sin_port )
             return 1;
     }
-    
+
     return 0;
 }
 
index d3e4c939b325c75e1119d77e3458c24b22f2d7ee..0af496ee54a776340ad52c616ac354b01192e4c8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -27,19 +27,19 @@ cm_user_t *cm_rootUserp;
 void cm_InitUser(void)
 {
     static osi_once_t once;
-        
+
     if (osi_Once(&once)) {
         lock_InitializeRWLock(&cm_userLock, "cm_userLock", LOCK_HIERARCHY_USER_GLOBAL);
         osi_EndOnce(&once);
     }
-        
+
     cm_rootUserp = cm_NewUser();
 }
 
 cm_user_t *cm_NewUser(void)
 {
     cm_user_t *userp;
-        
+
     userp = malloc(sizeof(*userp));
     memset(userp, 0, sizeof(*userp));
     userp->refCount = 1;
@@ -51,13 +51,13 @@ cm_user_t *cm_NewUser(void)
 cm_ucell_t *cm_GetUCell(cm_user_t *userp, cm_cell_t *cellp)
 {
     cm_ucell_t *ucp;
-        
+
     lock_AssertMutex(&userp->mx);
     for (ucp = userp->cellInfop; ucp; ucp=ucp->nextp) {
-        if (ucp->cellp == cellp) 
+        if (ucp->cellp == cellp)
             break;
     }
-        
+
     if (!ucp) {
         ucp = malloc(sizeof(*ucp));
         memset(ucp, 0, sizeof(*ucp));
@@ -69,7 +69,7 @@ cm_ucell_t *cm_GetUCell(cm_user_t *userp, cm_cell_t *cellp)
         userp->cellInfop = ucp;
         ucp->cellp = cellp;
     }
-        
+
     return ucp;
 }
 
@@ -85,7 +85,7 @@ cm_ucell_t *cm_FindUCell(cm_user_t *userp, int iterator)
             best = ucp;
         else
             break;
-    }       
+    }
     return best;
 }
 
@@ -101,7 +101,7 @@ void cm_ReleaseUser(cm_user_t *userp)
     cm_ucell_t *ucp;
     cm_ucell_t *ncp;
 
-    if (userp == NULL) 
+    if (userp == NULL)
         return;
 
     lock_ObtainWrite(&cm_userLock);
@@ -110,7 +110,7 @@ void cm_ReleaseUser(cm_user_t *userp)
         lock_FinalizeMutex(&userp->mx);
         for (ucp = userp->cellInfop; ucp; ucp = ncp) {
             ncp = ucp->nextp;
-            if (ucp->ticketp) 
+            if (ucp->ticketp)
                 free(ucp->ticketp);
             free(ucp);
         }
@@ -125,7 +125,7 @@ void cm_HoldUserVCRef(cm_user_t *userp)
     lock_ObtainMutex(&userp->mx);
     userp->vcRefs++;
     lock_ReleaseMutex(&userp->mx);
-}       
+}
 
 /* release the count of the # of connections that use this user structure.
  * When this hits zero, we know we won't be getting any new requests from
@@ -138,16 +138,16 @@ void cm_ReleaseUserVCRef(cm_user_t *userp)
     lock_ObtainMutex(&userp->mx);
     osi_assertx(userp->vcRefs-- > 0, "cm_user_t refCount 0");
     lock_ReleaseMutex(&userp->mx);
-}       
+}
 
 
 /*
- * Check if any users' tokens have expired and if they have then do the 
- * equivalent of unlogging the user for that particular cell for which 
+ * Check if any users' tokens have expired and if they have then do the
+ * equivalent of unlogging the user for that particular cell for which
  * the tokens have expired.
- * ref. cm_IoctlDelToken() in cm_ioctl.c 
+ * ref. cm_IoctlDelToken() in cm_ioctl.c
  * This routine is called by the cm_Daemon() ie. the periodic daemon.
- * every cm_daemonTokenCheckInterval seconds 
+ * every cm_daemonTokenCheckInterval seconds
  */
 void cm_CheckTokenCache(time_t now)
 {
@@ -158,8 +158,8 @@ void cm_CheckTokenCache(time_t now)
     cm_ucell_t *ucellp;
     BOOL bExpired=FALSE;
 
-    /* 
-     * For every vcp, get the user and check his tokens 
+    /*
+     * For every vcp, get the user and check his tokens
      */
     lock_ObtainRead(&smb_rctLock);
     for (vcp=smb_allVCsp; vcp; vcp=vcp->nextp) {
@@ -174,7 +174,7 @@ void cm_CheckTokenCache(time_t now)
                 if (ucellp->flags & CM_UCELLFLAG_RXKAD) {
                     if (ucellp->expirationTime < now) {
                         /* this guy's tokens have expired */
-                        osi_Log3(afsd_logp, "cm_CheckTokens: Tokens for user:%s have expired expiration time:0x%x ucellp:%x", 
+                        osi_Log3(afsd_logp, "cm_CheckTokens: Tokens for user:%s have expired expiration time:0x%x ucellp:%x",
                                  ucellp->userName, ucellp->expirationTime, ucellp);
                         if (ucellp->ticketp) {
                             free(ucellp->ticketp);
@@ -184,7 +184,7 @@ void cm_CheckTokenCache(time_t now)
                         ucellp->gen++;
                         bExpired=TRUE;
                     }
-                } 
+                }
             }
             lock_ReleaseMutex(&userp->mx);
             if (bExpired) {
@@ -203,7 +203,7 @@ void cm_CheckTokenCache(time_t now)
  * -> Keytab (required if UseLSA is 0)
  * -> Principal (required if there is more than one principal in the keytab)
  * -> Realm (required if realm is not upper-case of <cellname>
- * -> RequireEncryption 
+ * -> RequireEncryption
  */
 
 void
@@ -211,4 +211,4 @@ cm_RefreshRootTokens(void)
 {
 
 }
-#endif 
+#endif
index 2312464567d392dea0897b806d3ce221a4a7a2e5..c352627ce08a62a2da3a5741c4c07eac13e4d2bd 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -192,7 +192,7 @@ et_to_sys_error(afs_int32 in)
 
 long cm_MapRPCError(long error, cm_req_t *reqp)
 {
-    if (error == 0) 
+    if (error == 0)
         return 0;
 
     /* If we had to stop retrying, report our saved error code. */
@@ -216,15 +216,15 @@ long cm_MapRPCError(long error, cm_req_t *reqp)
         error = CM_ERROR_UNKNOWN;
     else if (error == EINVAL)
         error = CM_ERROR_INVAL;
-    else if (error == EROFS) 
+    else if (error == EROFS)
         error = CM_ERROR_READONLY;
-    else if (error == EACCES) 
+    else if (error == EACCES)
         error = CM_ERROR_NOACCESS;
-    else if (error == EXDEV) 
+    else if (error == EXDEV)
         error = CM_ERROR_CROSSDEVLINK;
-    else if (error == EEXIST) 
+    else if (error == EEXIST)
         error = CM_ERROR_EXISTS;
-    else if (error == ENOTDIR) 
+    else if (error == ENOTDIR)
         error = CM_ERROR_NOTDIR;
     else if (error == ENOENT)
         error = CM_ERROR_NOSUCHFILE;
@@ -256,7 +256,7 @@ long cm_MapRPCError(long error, cm_req_t *reqp)
 
 long cm_MapRPCErrorRmdir(long error, cm_req_t *reqp)
 {
-    if (error == 0) 
+    if (error == 0)
         return 0;
 
     /* If we had to stop retrying, report our saved error code. */
@@ -284,24 +284,24 @@ long cm_MapRPCErrorRmdir(long error, cm_req_t *reqp)
         error = CM_ERROR_ALLBUSY;
     else if (error < 0)
         error = CM_ERROR_UNKNOWN;
-    else if (error == EROFS) 
+    else if (error == EROFS)
         error = CM_ERROR_READONLY;
-    else if (error == ENOTDIR) 
+    else if (error == ENOTDIR)
         error = CM_ERROR_NOTDIR;
-    else if (error == EACCES) 
+    else if (error == EACCES)
         error = CM_ERROR_NOACCESS;
-    else if (error == ENOENT) 
+    else if (error == ENOENT)
         error = CM_ERROR_NOSUCHFILE;
     else if (error == EINVAL)
         error = CM_ERROR_INVAL;
-    else if (error == ENOTEMPTY 
+    else if (error == ENOTEMPTY
               || error == 17           /* AIX */
               || error == 66           /* SunOS 4, Digital UNIX */
               || error == 93           /* Solaris 2, IRIX */
               || error == 247) /* HP/UX */
         error = CM_ERROR_NOTEMPTY;
     return error;
-}       
+}
 
 long cm_MapVLRPCError(long error, cm_req_t *reqp)
 {
@@ -330,7 +330,7 @@ long cm_MapVLRPCError(long error, cm_req_t *reqp)
         error = CM_ERROR_UNKNOWN;
     else if (error == EINVAL)
         error = CM_ERROR_INVAL;
-    else if (error == VL_NOENT || error == VL_BADNAME) 
+    else if (error == VL_NOENT || error == VL_BADNAME)
        error = CM_ERROR_NOSUCHVOLUME;
     return error;
 }
@@ -348,7 +348,7 @@ cm_space_t *cm_GetSpace(void)
         else tsp = (cm_space_t *) malloc(sizeof(cm_space_t));
        (void) memset(tsp, 0, sizeof(cm_space_t));
         lock_ReleaseWrite(&cm_utilsLock);
-        
+
         return tsp;
 }
 
@@ -395,7 +395,7 @@ int cm_Is8Dot3(clientchar_t *namep)
     int sawDot = 0;
     clientchar_t tc;
     int charCount = 0;
-    
+
     if (namep == NULL || !namep[0])
         return 0;
 
@@ -433,13 +433,13 @@ int cm_Is8Dot3(clientchar_t *namep)
 
 /*
  * Number unparsing map for generating 8.3 names;
- * The version taken from DFS was on drugs.  
+ * The version taken from DFS was on drugs.
  * You can't include '&' and '@' in a file name.
  */
 char cm_8Dot3Mapping[42] =
 {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
- 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 
- 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 
+ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K',
+ 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U',
  'V', 'W', 'X', 'Y', 'Z', '_', '-', '$', '#', '!', '{', '}'
 };
 int cm_8Dot3MapSize = sizeof(cm_8Dot3Mapping);
@@ -599,8 +599,8 @@ void cm_Gen8Dot3NameIntW(const clientchar_t * longname, cm_dirFid_t * pfid,
 
   \return BOOL : TRUE/FALSE (match/mistmatch)
 */
-static BOOL 
-szWildCardMatchFileName(clientchar_t * pattern, clientchar_t * name, int casefold) 
+static BOOL
+szWildCardMatchFileName(clientchar_t * pattern, clientchar_t * name, int casefold)
 {
     clientchar_t upattern[MAX_PATH];
     clientchar_t uname[MAX_PATH];
@@ -687,14 +687,14 @@ szWildCardMatchFileName(clientchar_t * pattern, clientchar_t * name, int casefol
 /* do a case-folding search of the star name mask with the name in namep.
  * Return 1 if we match, otherwise 0.
  */
-int cm_MatchMask(clientchar_t *namep, clientchar_t *maskp, int flags) 
+int cm_MatchMask(clientchar_t *namep, clientchar_t *maskp, int flags)
 {
     clientchar_t *newmask, lastchar = _C('\0');
     int    i, j, casefold, retval;
     int  star = 0, qmark = 0, dot = 0;
 
     /* make sure we only match 8.3 names, if requested */
-    if ((flags & CM_FLAG_8DOT3) && !cm_Is8Dot3(namep)) 
+    if ((flags & CM_FLAG_8DOT3) && !cm_Is8Dot3(namep))
         return 0;
 
     casefold = (flags & CM_FLAG_CASEFOLD) ? 1 : 0;
@@ -759,7 +759,7 @@ cm_TargetPerceivedAsDirectory(const fschar_t *target)
     return FALSE;
 }
 
-HANDLE 
+HANDLE
 cm_LoadAfsdHookLib(void)
 {
     char dllname[260];
@@ -829,7 +829,7 @@ typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);
 typedef BOOL (WINAPI *LPFN_DISABLEWOW64FSREDIRECTION) (PVOID *);
 typedef BOOL (WINAPI *LPFN_REVERTWOW64FSREDIRECTION) (PVOID);
 
-BOOL msftSMBRedirectorSupportsExtendedTimeouts(void) 
+BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
 {
     static BOOL fChecked = FALSE;
     static BOOL fSupportsExtendedTimeouts = FALSE;
@@ -846,7 +846,7 @@ BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
         LARGE_INTEGER fvFile, fvHotFixMin;
 
         h1 = GetModuleHandle("kernel32.dll"); /* no refcount increase */
-        /* 
+        /*
          * If we don't find the fnIsWow64Process function then we
          * are not running in a Wow64 environment
          */
@@ -857,7 +857,7 @@ BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
         Version.dwOSVersionInfoSize = sizeof(Version);
         GetVersionEx((OSVERSIONINFO *) &Version);
 
-        /* 
+        /*
          * Support is available as hot fixes / service packs on:
          *   XP SP2
          *   XP SP3
@@ -871,7 +871,7 @@ BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
             /* 32-bit XP */
             if (Version.dwMajorVersion == 5 &&
                 Version.dwMinorVersion == 1) {
-                
+
                 fvHotFixMin.HighPart = (5 << 16) | 1;
 
                 switch (Version.wServicePackMajor) {
@@ -890,7 +890,7 @@ BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
             /* 64-bit XP and Server 2003 */
             else if (Version.dwMajorVersion == 5 &&
                      Version.dwMinorVersion == 2) {
-                
+
                 fvHotFixMin.HighPart = (5 << 16) | 2;
 
                 switch (Version.wServicePackMajor) {
@@ -909,7 +909,7 @@ BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
             /* Vista and Server 2008 */
             else if (Version.dwMajorVersion == 6 &&
                      Version.dwMinorVersion == 0) {
-                
+
                 fvHotFixMin.HighPart = (6 << 16) | 0;
 
                 switch (Version.wServicePackMajor) {
@@ -931,7 +931,7 @@ BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
             }
 
             /* If wow64, disable wow64 redirection and preserve the existing state */
-            if (fnIsWow64Process && 
+            if (fnIsWow64Process &&
                  fnIsWow64Process(GetCurrentProcess(), &isWow64) &&
                  isWow64) {
                 fnDisableWow64FsRedirection =
@@ -940,7 +940,7 @@ BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
                     (LPFN_REVERTWOW64FSREDIRECTION)GetProcAddress(h1, "Wow64RevertWow64FsRedirection");
                 fnDisableWow64FsRedirection(&Wow64RedirectionState);
             }
-            
+
             if (cm_GetOSFileVersion("drivers\\mrxsmb.sys", &fvFile) ||
                 (fvFile.QuadPart >= fvHotFixMin.QuadPart))
                 fSupportsExtendedTimeouts = TRUE;
@@ -948,7 +948,7 @@ BOOL msftSMBRedirectorSupportsExtendedTimeouts(void)
             /* If wow64, restore the previous redirection state */
             if (fnIsWow64Process && isWow64) {
                 fnRevertWow64FsRedirection(Wow64RedirectionState);
-            }            
+            }
         }
       checked:
         fChecked = TRUE;
@@ -977,11 +977,11 @@ void cm_SetRequestStartTime()
 
        if (!TlsSetValue(cm_TlsRequestSlot, tp))
            free(tp);
-    }  
+    }
 }
 
 void cm_UpdateServerPriority()
-{      
+{
     time_t *tp = TlsGetValue(cm_TlsRequestSlot);
 
     if (tp) {
@@ -1037,19 +1037,19 @@ void cm_SearchTimeFromUnixTime(afs_uint32 *searchTimep, time_t unixTime)
         localJunk.tm_hour = 0;
         localJunk.tm_min = 0;
         localJunk.tm_sec = 0;
-    }  
+    }
 
     dosDate = ((ltp->tm_year-80)<<9) | ((ltp->tm_mon+1) << 5) | (ltp->tm_mday);
     dosTime = (ltp->tm_hour<<11) | (ltp->tm_min << 5) | (ltp->tm_sec / 2);
     *searchTimep = (dosDate<<16) | dosTime;
-}      
+}
 
 void cm_UnixTimeFromSearchTime(time_t *unixTimep, afs_uint32 searchTime)
 {
     unsigned short dosDate;
     unsigned short dosTime;
     struct tm localTm;
-        
+
     dosDate = (unsigned short) (searchTime & 0xffff);
     dosTime = (unsigned short) ((searchTime >> 16) & 0xffff);
 
index e6323975a67969a7f0c146f79a96a93078a34398..371f441fdf11fae90f005cb35b8702d7a91e3ca5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -109,11 +109,11 @@ long cm_CheckOpen(cm_scache_t *scp, int openMode, int trunc, cm_user_t *userp,
     long code;
 
     rights = 0;
-    if (openMode != 1) 
+    if (openMode != 1)
        rights |= PRSFS_READ;
-    if (openMode == 1 || openMode == 2 || trunc) 
+    if (openMode == 1 || openMode == 2 || trunc)
        rights |= PRSFS_WRITE;
-        
+
     lock_ObtainWrite(&scp->rw);
 
     code = cm_SyncOp(scp, NULL, userp, reqp, rights,
@@ -121,7 +121,7 @@ long cm_CheckOpen(cm_scache_t *scp, int openMode, int trunc, cm_user_t *userp,
                      | CM_SCACHESYNC_NEEDCALLBACK
                      | CM_SCACHESYNC_LOCK);
 
-    if (code == 0 && 
+    if (code == 0 &&
         ((rights & PRSFS_WRITE) || (rights & PRSFS_READ)) &&
         scp->fileType == CM_SCACHETYPE_FILE) {
 
@@ -185,7 +185,7 @@ long cm_CheckOpen(cm_scache_t *scp, int openMode, int trunc, cm_user_t *userp,
 
 /* return success if we can open this file in this mode */
 long cm_CheckNTOpen(cm_scache_t *scp, unsigned int desiredAccess,
-                    unsigned int createDisp, cm_user_t *userp, cm_req_t *reqp, 
+                    unsigned int createDisp, cm_user_t *userp, cm_req_t *reqp,
                    cm_lock_data_t **ldpp)
 {
     long rights;
@@ -299,13 +299,13 @@ long cm_CheckNTOpen(cm_scache_t *scp, unsigned int desiredAccess,
     return code;
 }
 
-extern long cm_CheckNTOpenDone(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp, 
+extern long cm_CheckNTOpenDone(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp,
                               cm_lock_data_t ** ldpp)
 {
     osi_Log2(afsd_logp,"cm_CheckNTOpenDone scp 0x%p ldp 0x%p", scp, *ldpp);
     lock_ObtainWrite(&scp->rw);
     if (*ldpp) {
-       cm_Unlock(scp, (*ldpp)->sLockType, (*ldpp)->LOffset, (*ldpp)->LLength, 
+       cm_Unlock(scp, (*ldpp)->sLockType, (*ldpp)->LOffset, (*ldpp)->LLength,
                  (*ldpp)->key, 0, userp, reqp);
        free(*ldpp);
        *ldpp = NULL;
@@ -415,21 +415,21 @@ long cm_CheckNTDelete(cm_scache_t *dscp, cm_scache_t *scp, cm_user_t *userp,
         code = CM_ERROR_NOTEMPTY;
     else
         code = 0;
-  done:   
+  done:
     lock_ReleaseMutex(&bufferp->mx);
     buf_Release(bufferp);
     if (releaseLock)
         lock_ReleaseWrite(&scp->rw);
     return code;
-}       
+}
 
 /*
  * Iterate through all entries in a directory.
  * When the function funcp is called, the buffer is locked but the
  * directory vnode is not.
  *
- * If the retscp parameter is not NULL, the parmp must be a 
- * cm_lookupSearch_t object.  
+ * If the retscp parameter is not NULL, the parmp must be a
+ * cm_lookupSearch_t object.
  */
 long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
                  osi_hyper_t *startOffsetp, cm_user_t *userp, cm_req_t *reqp,
@@ -450,7 +450,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
     int slotInPage;
     long nextEntryCookie;
     int numDirChunks;  /* # of 32 byte dir chunks in this entry */
-        
+
     /* get the directory size */
     lock_ObtainWrite(&scp->rw);
     code = cm_SyncOp(scp, NULL, userp, reqp, PRSFS_LOOKUP,
@@ -458,7 +458,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
     lock_ReleaseWrite(&scp->rw);
     if (code)
         return code;
-        
+
     if (scp->fileType != CM_SCACHETYPE_DIRECTORY)
         return CM_ERROR_NOTDIR;
 
@@ -477,7 +477,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
 #else /* !AFS_FREELANCE_CLIENT */
             TRUE
 #endif
-            ) 
+            )
         {
             int casefold = sp->caseFold;
             sp->caseFold = 0; /* we have a strong preference for exact matches */
@@ -539,7 +539,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
             }
 #endif
         }
-    }  
+    }
 
     /*
      * XXX We only get the length once.  It might change when we drop the
@@ -554,7 +554,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
     else {
         curOffset.HighPart = 0;
         curOffset.LowPart = 0;
-    }   
+    }
 
     while (1) {
         /* make sure that curOffset.LowPart doesn't point to the first
@@ -571,11 +571,11 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
         else {
             /* we're in a later dir page */
             if (temp < 32) temp = 32;
-        }       
-               
+        }
+
         /* make sure the low order 5 bits are zero */
         temp &= ~(32-1);
-                
+
         /* now put temp bits back ito curOffset.LowPart */
         curOffset.LowPart &= ~(2048-1);
         curOffset.LowPart |= temp;
@@ -583,7 +583,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
         /* check if we've passed the dir's EOF */
         if (LargeIntegerGreaterThanOrEqualTo(curOffset, dirLength))
             break;
-                
+
         /* see if we can use the bufferp we have now; compute in which
          * page the current offset would be, and check whether that's
          * the offset of the buffer we have.  If not, get the buffer.
@@ -621,7 +621,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
                     break;
                 }
                cm_SyncOpDone(scp, bufferp, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_READ | CM_SCACHESYNC_BUFLOCKED);
-                                
+
                 if (cm_HaveBuffer(scp, bufferp, 1)) {
                     lock_ReleaseWrite(&scp->rw);
                     break;
@@ -633,7 +633,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
                                     reqp);
                 lock_ReleaseWrite(&scp->rw);
                 lock_ObtainMutex(&bufferp->mx);
-                if (code) 
+                if (code)
                     break;
             }
             if (code) {
@@ -643,7 +643,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
                 break;
             }
         }      /* if (wrong buffer) ... */
-           
+
         /* now we have the buffer containing the entry we're interested
          * in; copy it out if it represents a non-deleted entry.
          */
@@ -695,7 +695,7 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
          * dir listing stream.
          */
         numDirChunks = cm_NameEntries(dep->name, NULL);
-               
+
         /* compute the offset of the cookie representing the next entry */
         nextEntryCookie = curOffset.LowPart
             + (CM_DIR_CHUNKSIZE * numDirChunks);
@@ -703,10 +703,10 @@ long cm_ApplyDir(cm_scache_t *scp, cm_DirFuncp_t funcp, void *parmp,
         if (dep->fid.vnode != 0) {
             /* this is one of the entries to use: it is not deleted */
             code = (*funcp)(scp, dep, parmp, &curOffset);
-            if (code) 
+            if (code)
                 break;
         }      /* if we're including this name */
-                
+
       nextEntry:
         /* and adjust curOffset to be where the new cookie is */
         thyper.HighPart = 0;
@@ -776,7 +776,7 @@ long cm_LookupSearchProc(cm_scache_t *scp, cm_dirEntry_t *dep, void *rockp,
         return 0;
 
     sp->found = 1;
-    if (!sp->caseFold) 
+    if (!sp->caseFold)
         sp->ExactFound = 1;
 
     if (!sp->caseFold || looking_for_short_name) {
@@ -823,7 +823,7 @@ long cm_LookupSearchProc(cm_scache_t *scp, cm_dirEntry_t *dep, void *rockp,
   inexact:
     cm_SetFid(&sp->fid, sp->fid.cell, sp->fid.volume, ntohl(dep->fid.vnode), ntohl(dep->fid.unique));
     return 0;
-}       
+}
 
 /* read the contents of a mount point into the appropriate string.
  * called with write locked scp, and returns with locked scp.
@@ -832,18 +832,18 @@ long cm_ReadMountPoint(cm_scache_t *scp, cm_user_t *userp, cm_req_t *reqp)
 {
     long code;
 
-    if (scp->mountPointStringp[0]) 
+    if (scp->mountPointStringp[0])
         return 0;
-        
+
 #ifdef AFS_FREELANCE_CLIENT
     /* File servers do not have data for freelance entries */
     if (cm_freelanceEnabled &&
         scp->fid.cell==AFS_FAKE_ROOT_CELL_ID &&
         scp->fid.volume==AFS_FAKE_ROOT_VOL_ID )
-    {       
+    {
         code = cm_FreelanceFetchMountPointString(scp);
-    } else 
-#endif /* AFS_FREELANCE_CLIENT */        
+    } else
+#endif /* AFS_FREELANCE_CLIENT */
     {
         char temp[MOUNTPOINTLEN];
         osi_hyper_t offset;
@@ -923,19 +923,19 @@ long cm_FollowMountPoint(cm_scache_t *scp, cm_scache_t *dscp, cm_user_t *userp,
         volNamep = cm_FsStrDup(mpNamep + 1);
 
 #ifdef AFS_FREELANCE_CLIENT
-        /* 
+        /*
          * Mount points in the Freelance cell should default
          * to the workstation cell.
          */
         if (cm_freelanceEnabled &&
              scp->fid.cell==AFS_FAKE_ROOT_CELL_ID &&
              scp->fid.volume==AFS_FAKE_ROOT_VOL_ID )
-        {       
+        {
             fschar_t rootCellName[256]="";
             cm_GetRootCellName(rootCellName);
             cellp = cm_GetCell(rootCellName, 0);
-        } else 
-#endif /* AFS_FREELANCE_CLIENT */        
+        } else
+#endif /* AFS_FREELANCE_CLIENT */
             cellp = cm_FindCellByID(scp->fid.cell, 0);
     }
 
@@ -964,39 +964,39 @@ long cm_FollowMountPoint(cm_scache_t *scp, cm_scache_t *dscp, cm_user_t *userp,
     /* now we need to get the volume */
     lock_ReleaseWrite(&scp->rw);
     if (cm_VolNameIsID(volNamep)) {
-        code = cm_FindVolumeByID(cellp, atoi(volNamep), userp, reqp, 
+        code = cm_FindVolumeByID(cellp, atoi(volNamep), userp, reqp,
                                 CM_GETVOL_FLAG_CREATE, &volp);
     } else {
-        code = cm_FindVolumeByName(cellp, volNamep, userp, reqp, 
+        code = cm_FindVolumeByName(cellp, volNamep, userp, reqp,
                                   CM_GETVOL_FLAG_CREATE, &volp);
     }
     lock_ObtainWrite(&scp->rw);
-        
+
     if (code == 0) {
         afs_uint32 cell, volume;
         cm_vol_state_t *statep;
 
         cell = cellp->cellID;
-        
+
         /* if the mt pt originates in a .backup volume (not a .readonly)
          * and FollowBackupPath is active, and if there is a .backup
          * volume for the target, then use the .backup of the target
          * instead of the read-write.
          */
-        if (cm_followBackupPath && 
+        if (cm_followBackupPath &&
             volp->vol[BACKVOL].ID != 0 &&
             (dscp->flags & (CM_SCACHEFLAG_RO|CM_SCACHEFLAG_PURERO)) == CM_SCACHEFLAG_RO &&
             (targetType == RWVOL || targetType == ROVOL && volp->vol[ROVOL].ID == 0)
             ) {
             targetType = BACKVOL;
-        } 
+        }
         /* if the mt pt is in a read-only volume (not just a
          * backup), and if there is a read-only volume for the
          * target, and if this is a targetType '#' mount point, use
          * the read-only, otherwise use the one specified.
          */
-        else if (mtType == '#' && targetType == RWVOL && 
-                 (scp->flags & CM_SCACHEFLAG_PURERO) && 
+        else if (mtType == '#' && targetType == RWVOL &&
+                 (scp->flags & CM_SCACHEFLAG_PURERO) &&
                  volp->vol[ROVOL].ID != 0) {
             targetType = ROVOL;
         }
@@ -1025,7 +1025,7 @@ long cm_FollowMountPoint(cm_scache_t *scp, cm_scache_t *dscp, cm_user_t *userp,
     if (volNamep)
         free(volNamep);
     return code;
-}       
+}
 
 long cm_LookupInternal(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_user_t *userp,
                        cm_req_t *reqp, cm_scache_t **outScpp)
@@ -1104,7 +1104,7 @@ retry_lookup:
                 rock.found = TRUE;
                 goto haveFid;
             }
-            
+
             code = CM_ERROR_BPLUS_NOMATCH;
             goto notfound;
         }
@@ -1127,8 +1127,8 @@ retry_lookup:
      * looking for.  Any other non-zero code is an error.
      */
     if (code && code != CM_ERROR_STOPNOW && code != CM_ERROR_BPLUS_NOMATCH) {
-        /* if the cm_scache_t we are searching in is not a directory 
-         * we must return path not found because the error 
+        /* if the cm_scache_t we are searching in is not a directory
+         * we must return path not found because the error
          * is to describe the final component not an intermediary
          */
         if (code == CM_ERROR_NOTDIR) {
@@ -1154,20 +1154,20 @@ notfound:
                  !cm_ClientStrChr(cnamep, '%') &&
                  cm_ClientStrCmpI(cnamep, _C("srvsvc")) &&
                  cm_ClientStrCmpI(cnamep, _C("wkssvc")) &&
-                 cm_ClientStrCmpI(cnamep, _C("ipc$"))) 
+                 cm_ClientStrCmpI(cnamep, _C("ipc$")))
         {
             /* nonexistent dir on freelance root, so add it */
             fschar_t fullname[CELL_MAXNAMELEN + 1] = ".";  /* +1 so that when we skip the . the size is still CELL_MAXNAMELEN */
             int  found = 0;
             int  retry = 0;
 
-            osi_Log1(afsd_logp,"cm_Lookup adding mount for non-existent directory: %S", 
+            osi_Log1(afsd_logp,"cm_Lookup adding mount for non-existent directory: %S",
                      osi_LogSaveClientString(afsd_logp,cnamep));
 
-            /* 
+            /*
              * There is an ugly behavior where a share name "foo" will be searched
              * for as "fo".  If the searched for name differs by an already existing
-             * symlink or mount point in the Freelance directory, do not add the 
+             * symlink or mount point in the Freelance directory, do not add the
              * new value automatically.
              */
 
@@ -1257,9 +1257,9 @@ notfound:
   haveFid:
     if ( !tscp )    /* we did not find it in the dnlc */
     {
-        dnlcHit = 0; 
+        dnlcHit = 0;
         code = cm_GetSCache(&rock.fid, &tscp, userp, reqp);
-        if (code) 
+        if (code)
             goto done;
     }
     /* tscp is now held */
@@ -1316,7 +1316,7 @@ notfound:
         lock_ObtainRead(&dscp->rw);
         if ( dscp->cbServerp != NULL && dscp->cbExpires > 0 ) {
             /* TODO: reuse nnamep from above */
-            if (nnamep) 
+            if (nnamep)
                 free(nnamep);
             nnamep = cm_ClientStringToNormStringAlloc(cnamep, -1, NULL);
             if (nnamep)
@@ -1345,14 +1345,14 @@ int cm_ExpandSysName(clientchar_t *inp, clientchar_t *outp, long outSizeCch, uns
     int prefixCount;
 
     tp = cm_ClientStrRChr(inp, '@');
-    if (tp == NULL) 
+    if (tp == NULL)
         return 0;              /* no @sys */
 
-    if (cm_ClientStrCmp(tp, _C("@sys")) != 0) 
+    if (cm_ClientStrCmp(tp, _C("@sys")) != 0)
         return 0;      /* no @sys */
 
     /* caller just wants to know if this is a valid @sys type of name */
-    if (outp == NULL) 
+    if (outp == NULL)
         return 1;
 
     if (index >= cm_sysNameCount)
@@ -1365,7 +1365,7 @@ int cm_ExpandSysName(clientchar_t *inp, clientchar_t *outp, long outSizeCch, uns
     outp[prefixCount] = 0;             /* null terminate the "a." */
     cm_ClientStrCat(outp, outSizeCch, cm_sysNameList[index]);/* append i386_nt40 */
     return 1;
-}   
+}
 
 long cm_EvaluateVolumeReference(clientchar_t * namep, long flags, cm_user_t * userp,
                                 cm_req_t *reqp, cm_scache_t ** outScpp)
@@ -1569,7 +1569,7 @@ long cm_Lookup(cm_scache_t *dscp, clientchar_t *namep, long flags, cm_user_t *us
   \param[in] userp cm_user_t for the request.
 
   \param[in] reqp Request tracker.
+
  */
 long cm_Unlink(cm_scache_t *dscp, fschar_t *fnamep, clientchar_t * cnamep,
                cm_user_t *userp, cm_req_t *reqp)
@@ -1609,7 +1609,7 @@ long cm_Unlink(cm_scache_t *dscp, fschar_t *fnamep, clientchar_t * cnamep,
         code = cm_FreelanceRemoveMount(fnamep);
         goto done;
     }
-#endif  
+#endif
 
     code = cm_Lookup(dscp, cnamep, CM_FLAG_NOMOUNTCHASE, userp, reqp, &scp);
     if (code)
@@ -1668,8 +1668,8 @@ long cm_Unlink(cm_scache_t *dscp, fschar_t *fnamep, clientchar_t * cnamep,
     if (code == 0) {
         cm_MergeStatus(NULL, dscp, &newDirStatus, &volSync, userp, reqp, CM_MERGEFLAG_DIROP);
     } else if (code == CM_ERROR_NOSUCHFILE) {
-       /* windows would not have allowed the request to delete the file 
-        * if it did not believe the file existed.  therefore, we must 
+       /* windows would not have allowed the request to delete the file
+        * if it did not believe the file existed.  therefore, we must
         * have an inconsistent view of the world.
         */
        dscp->cbServerp = NULL;
@@ -1711,7 +1711,7 @@ long cm_HandleLink(cm_scache_t *linkScp, cm_user_t *userp, cm_req_t *reqp)
 
     lock_AssertWrite(&linkScp->rw);
     if (!linkScp->mountPointStringp[0]) {
-        
+
 #ifdef AFS_FREELANCE_CLIENT
        /* File servers do not have data for freelance entries */
         if (cm_freelanceEnabled &&
@@ -1719,8 +1719,8 @@ long cm_HandleLink(cm_scache_t *linkScp, cm_user_t *userp, cm_req_t *reqp)
             linkScp->fid.volume==AFS_FAKE_ROOT_VOL_ID )
         {
             code = cm_FreelanceFetchMountPointString(linkScp);
-        } else 
-#endif /* AFS_FREELANCE_CLIENT */        
+        } else
+#endif /* AFS_FREELANCE_CLIENT */
         {
             char temp[MOUNTPOINTLEN];
             osi_hyper_t offset;
@@ -1745,14 +1745,14 @@ long cm_HandleLink(cm_scache_t *linkScp, cm_user_t *userp, cm_req_t *reqp)
             temp[linkScp->length.LowPart] = 0;
             memcpy(linkScp->mountPointStringp, temp, linkScp->length.LowPart + 1);
         }
-        
+
         if ( !strnicmp(linkScp->mountPointStringp, "msdfs:", strlen("msdfs:")) )
             linkScp->fileType = CM_SCACHETYPE_DFSLINK;
 
     }  /* don't have symlink contents cached */
 
     return code;
-}       
+}
 
 /* called with a held vnode and a path suffix, with the held vnode being a
  * symbolic link.  Our goal is to generate a new path to interpret, and return
@@ -1816,7 +1816,7 @@ long cm_AssembleLink(cm_scache_t *linkScp, fschar_t *pathSuffixp,
         *newRootScpp = cm_RootSCachep(userp, reqp);
         cm_HoldSCache(*newRootScpp);
     } else if (linkp[0] == '\\' && linkp[1] == '\\') {
-        if (!strnicmp(&linkp[2], cm_NetbiosName, (len = (long)strlen(cm_NetbiosName)))) 
+        if (!strnicmp(&linkp[2], cm_NetbiosName, (len = (long)strlen(cm_NetbiosName))))
         {
             char * p = &linkp[len + 3];
             if (strnicmp(p, "all", 3) == 0)
@@ -1840,7 +1840,7 @@ long cm_AssembleLink(cm_scache_t *linkScp, fschar_t *pathSuffixp,
         StringCchCopyA(tsp->data,lengthof(tsp->data), linkp);
         code = CM_ERROR_PATH_NOT_COVERED;
     } else if (*linkp == '\\' || *linkp == '/') {
-#if 0   
+#if 0
         /* formerly, this was considered to be from the AFS root,
          * but this seems to create problems.  instead, we will just
          * reject the link */
@@ -1848,13 +1848,13 @@ long cm_AssembleLink(cm_scache_t *linkScp, fschar_t *pathSuffixp,
         *newRootScpp = cm_RootSCachep(userp, reqp);
         cm_HoldSCache(*newRootScpp);
 #else
-        /* we still copy the link data into the response so that 
+        /* we still copy the link data into the response so that
          * the user can see what the link points to
          */
         linkScp->fileType = CM_SCACHETYPE_INVALID;
         StringCchCopyA(tsp->data,lengthof(tsp->data), linkp);
         code = CM_ERROR_NOSUCHPATH;
-#endif  
+#endif
     } else {
         /* a relative link */
         StringCchCopyA(tsp->data,lengthof(tsp->data), linkp);
@@ -1873,7 +1873,7 @@ long cm_AssembleLink(cm_scache_t *linkScp, fschar_t *pathSuffixp,
     } else {
             code = CM_ERROR_NOSUCHPATH;
         }
-    } 
+    }
 
     if (code != 0) {
         cm_FreeSpace(tsp);
@@ -1890,7 +1890,7 @@ long cm_AssembleLink(cm_scache_t *linkScp, fschar_t *pathSuffixp,
 #ifdef DEBUG_REFCOUNT
 long cm_NameIDbg(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
                  cm_user_t *userp, clientchar_t *tidPathp, cm_req_t *reqp,
-                 cm_scache_t **outScpp, 
+                 cm_scache_t **outScpp,
                  char * file, long line)
 #else
 long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
@@ -1926,7 +1926,7 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
 #ifdef DEBUG_REFCOUNT
     afsi_log("%s:%d cm_NameI rootscp 0x%p ref %d", file, line, rootSCachep, rootSCachep->refCount);
     osi_Log4(afsd_logp,"cm_NameI rootscp 0x%p path %S tidpath %S flags 0x%x",
-             rootSCachep, pathp ? pathp : L"<NULL>", tidPathp ? tidPathp : L"<NULL>", 
+             rootSCachep, pathp ? pathp : L"<NULL>", tidPathp ? tidPathp : L"<NULL>",
              flags);
 #endif
 
@@ -1952,7 +1952,7 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
         /* map Unix slashes into DOS ones so we can interpret Unix
          * symlinks properly
          */
-        if (tc == '/') 
+        if (tc == '/')
             tc = '\\';
 
         if (!haveComponent) {
@@ -1989,7 +1989,7 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
                 if (code == 0) {
                     if (!cm_ClientStrCmp(component,_C("..")) ||
                         !cm_ClientStrCmp(component,_C("."))) {
-                        /* 
+                        /*
                          * roll back the fid list until we find the
                          * fid that matches where we are now.  Its not
                          * necessarily one or two fids because they
@@ -2008,7 +2008,7 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
                             cm_ReleaseSCache(nscp);
                             nscp = NULL;
                             break;
-                        }       
+                        }
                         fids[fid_count++] = nscp->fid;
                     }
                 }
@@ -2017,9 +2017,9 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
                    cm_ReleaseSCache(tscp);
                    if (dirScp)
                        cm_ReleaseSCache(dirScp);
-                   if (psp) 
+                   if (psp)
                        cm_FreeSpace(psp);
-                   if ((code == CM_ERROR_NOSUCHFILE || code == CM_ERROR_BPLUS_NOMATCH) && 
+                   if ((code == CM_ERROR_NOSUCHFILE || code == CM_ERROR_BPLUS_NOMATCH) &&
                         tscp->fileType == CM_SCACHETYPE_SYMLINK) {
                        osi_Log0(afsd_logp,"cm_NameI code CM_ERROR_NOSUCHPATH");
                        return CM_ERROR_NOSUCHPATH;
@@ -2073,14 +2073,14 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
                             cm_ReleaseSCache(dirScp);
                             dirScp = NULL;
                         }
-                        if (psp) 
+                        if (psp)
                             cm_FreeSpace(psp);
                        osi_Log0(afsd_logp,"cm_NameI code CM_ERROR_TOO_MANY_SYMLINKS");
                         return CM_ERROR_TOO_MANY_SYMLINKS;
                     }
-                    if (tc == 0) 
+                    if (tc == 0)
                         restp = _C("");
-                    else 
+                    else
                         restp = tp;
 
                     {
@@ -2130,7 +2130,7 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
                      * space allocation and tracking the
                      * vnode reference counts.
                      */
-                    if (psp) 
+                    if (psp)
                         cm_FreeSpace(psp);
                     psp = tempsp;
                     tp = psp->wdata;
@@ -2173,7 +2173,7 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
                     dirScp = NULL;
                 }
             } /* end of a component */
-            else 
+            else
                 *cp++ = tc;
         } /* we have a component */
     } /* big while loop over all components */
@@ -2181,9 +2181,9 @@ long cm_NameI(cm_scache_t *rootSCachep, clientchar_t *pathp, long flags,
     /* already held */
     if (dirScp)
         cm_ReleaseSCache(dirScp);
-    if (psp) 
+    if (psp)
         cm_FreeSpace(psp);
-    if (code == 0) 
+    if (code == 0)
         *outScpp = tscp;
     else if (tscp)
         cm_ReleaseSCache(tscp);
@@ -2222,7 +2222,7 @@ long cm_EvaluateSymLink(cm_scache_t *dscp, cm_scache_t *linkScp,
     osi_Log1(afsd_logp, "Evaluating symlink scp 0x%p", linkScp);
 
     code = cm_AssembleLink(linkScp, "", &newRootScp, &spacep, userp, reqp);
-    if (code) 
+    if (code)
         return code;
 
     /* now, if newRootScp is NULL, we're really being told that the symlink
@@ -2317,10 +2317,10 @@ long cm_TryBulkProc(cm_scache_t *scp, cm_dirEntry_t *dep, void *rockp,
     // to be bulkstat-ed, instead, we call getSCache directly and under
     // getSCache, it is handled specially.
     if         ( cm_freelanceEnabled &&
-          tfid.cell==AFS_FAKE_ROOT_CELL_ID && 
+          tfid.cell==AFS_FAKE_ROOT_CELL_ID &&
           tfid.volume==AFS_FAKE_ROOT_VOL_ID &&
           !(tfid.vnode==0x1 && tfid.unique==0x1) )
-    {       
+    {
         osi_Log0(afsd_logp, "cm_TryBulkProc Freelance calls cm_SCache on root.afs mountpoint");
         return cm_GetSCache(&tfid, &tscp, NULL, NULL);
     }
@@ -2331,7 +2331,7 @@ long cm_TryBulkProc(cm_scache_t *scp, cm_dirEntry_t *dep, void *rockp,
     bsp->fids[i].Vnode = tfid.vnode;
     bsp->fids[i].Unique = tfid.unique;
     return 0;
-}       
+}
 
 afs_int32
 cm_TryBulkStatRPC(cm_scache_t *dscp, cm_bulkStat_t *bbp, cm_user_t *userp, cm_req_t *reqp)
@@ -2360,7 +2360,7 @@ cm_TryBulkStatRPC(cm_scache_t *dscp, cm_bulkStat_t *bbp, cm_user_t *userp, cm_re
      */
     for (filex = 0; filex < bbp->counter; filex += filesThisCall) {
         filesThisCall = bbp->counter - filex;
-        if (filesThisCall > AFSCBMAX) 
+        if (filesThisCall > AFSCBMAX)
             filesThisCall = AFSCBMAX;
 
         fidStruct.AFSCBFids_len = filesThisCall;
@@ -2384,7 +2384,7 @@ cm_TryBulkStatRPC(cm_scache_t *dscp, cm_bulkStat_t *bbp, cm_user_t *userp, cm_re
             inlinebulk = 0;
 
             code = cm_ConnFromFID(&tfid, userp, reqp, &connp);
-            if (code) 
+            if (code)
                 continue;
 
             rxconnp = cm_GetRxConn(connp);
@@ -2553,7 +2553,7 @@ cm_TryBulkStat(cm_scache_t *dscp, osi_hyper_t *offsetp, cm_user_t *userp,
     lock_ObtainWrite(&dscp->rw);
     free(bbp);
     return 0;
-}       
+}
 
 void cm_StatusFromAttr(AFSStoreStatus *statusp, cm_scache_t *scp, cm_attr_t *attrp)
 {
@@ -2592,7 +2592,7 @@ void cm_StatusFromAttr(AFSStoreStatus *statusp, cm_scache_t *scp, cm_attr_t *att
         }
     }
     statusp->Mask = mask;
-}       
+}
 
 /* set the file size, and make sure that all relevant buffers have been
  * truncated.  Ensure that any partially truncated buffers have been zeroed
@@ -2611,7 +2611,7 @@ long cm_SetLength(cm_scache_t *scp, osi_hyper_t *sizep, cm_user_t *userp,
     lock_ObtainWrite(&scp->rw);
     code = cm_SyncOp(scp, NULL, userp, reqp, 0,
                       CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-    if (code) 
+    if (code)
         goto done;
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
 
@@ -2653,7 +2653,7 @@ long cm_SetLength(cm_scache_t *scp, osi_hyper_t *sizep, cm_user_t *userp,
                          | CM_SCACHESYNC_SETSTATUS | CM_SCACHESYNC_SETSIZE);
     }
 
-    if (code) 
+    if (code)
         goto done;
 
     if (LargeIntegerLessThan(*sizep, scp->length)) {
@@ -2682,7 +2682,7 @@ long cm_SetLength(cm_scache_t *scp, osi_hyper_t *sizep, cm_user_t *userp,
     /* done successfully */
     code = 0;
 
-    cm_SyncOpDone(scp, NULL, 
+    cm_SyncOpDone(scp, NULL,
                   CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS
                   | CM_SCACHESYNC_SETSTATUS | CM_SCACHESYNC_SETSIZE);
 
@@ -2739,7 +2739,7 @@ long cm_SetAttr(cm_scache_t *scp, cm_attr_t *attrp, cm_user_t *userp,
     osi_Log1(afsd_logp, "CALL StoreStatus scp 0x%p", scp);
     do {
         code = cm_ConnFromFID(&scp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
         rxconnp = cm_GetRxConn(connp);
@@ -2761,19 +2761,19 @@ long cm_SetAttr(cm_scache_t *scp, cm_attr_t *attrp, cm_user_t *userp,
     if (code == 0)
         cm_MergeStatus(NULL, scp, &afsOutStatus, &volSync, userp, reqp,
                         CM_MERGEFLAG_FORCE|CM_MERGEFLAG_STOREDATA);
-       
-    /* if we're changing the mode bits, discard the ACL cache, 
+
+    /* if we're changing the mode bits, discard the ACL cache,
      * since we changed the mode bits.
      */
-    if (afsInStatus.Mask & AFS_SETMODE) 
+    if (afsInStatus.Mask & AFS_SETMODE)
        cm_FreeAllACLEnts(scp);
     lock_ReleaseWrite(&scp->rw);
     return code;
-}       
+}
 
 long cm_Create(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *attrp,
                cm_scache_t **scpp, cm_user_t *userp, cm_req_t *reqp)
-{       
+{
     cm_conn_t *connp;
     long code;
     AFSFid dirAFSFid;
@@ -2841,7 +2841,7 @@ long cm_Create(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *a
     osi_Log1(afsd_logp, "CALL CreateFile scp 0x%p", dscp);
     do {
         code = cm_ConnFromFID(&dscp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
         dirAFSFid.Volume = dscp->fid.volume;
@@ -2858,7 +2858,7 @@ long cm_Create(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *a
     } while (cm_Analyze(connp, userp, reqp,
                          &dscp->fid, &volSync, NULL, &cbReq, code));
     code = cm_MapRPCError(code, reqp);
-        
+
     if (code)
         osi_Log1(afsd_logp, "CALL CreateFile FAILURE, code 0x%x", code);
     else
@@ -2875,7 +2875,7 @@ long cm_Create(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *a
     }
     lock_ReleaseWrite(&dscp->rw);
 
-    /* now try to create the file's entry, too, but be careful to 
+    /* now try to create the file's entry, too, but be careful to
      * make sure that we don't merge in old info.  Since we weren't locking
      * out any requests during the file's creation, we may have pretty old
      * info.
@@ -2891,8 +2891,8 @@ long cm_Create(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *a
                                            &newFileCallback, &volSync, 0);
                 cm_MergeStatus(dscp, scp, &newFileStatus, &volSync,
                                userp, reqp, 0);
-                didEnd = 1;     
-            }       
+                didEnd = 1;
+            }
             lock_ReleaseWrite(&scp->rw);
         }
     }
@@ -2919,7 +2919,7 @@ long cm_Create(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *a
             cm_ReleaseSCache(scp);
     }
     return code;
-}       
+}
 
 /*
  * locked if TRUE means write-locked
@@ -3022,7 +3022,7 @@ long cm_MakeDir(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *
     osi_Log1(afsd_logp, "CALL MakeDir scp 0x%p", dscp);
     do {
         code = cm_ConnFromFID(&dscp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
         dirAFSFid.Volume = dscp->fid.volume;
@@ -3039,7 +3039,7 @@ long cm_MakeDir(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *
     } while (cm_Analyze(connp, userp, reqp,
                         &dscp->fid, &volSync, NULL, &cbReq, code));
     code = cm_MapRPCError(code, reqp);
-        
+
     if (code)
         osi_Log1(afsd_logp, "CALL MakeDir FAILURE, code 0x%x", code);
     else
@@ -3056,7 +3056,7 @@ long cm_MakeDir(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *
     }
     lock_ReleaseWrite(&dscp->rw);
 
-    /* now try to create the new dir's entry, too, but be careful to 
+    /* now try to create the new dir's entry, too, but be careful to
      * make sure that we don't merge in old info.  Since we weren't locking
      * out any requests during the file's creation, we may have pretty old
      * info.
@@ -3071,7 +3071,7 @@ long cm_MakeDir(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *
                                             &newDirCallback, &volSync, 0);
                 cm_MergeStatus(dscp, scp, &newDirStatus, &volSync,
                                 userp, reqp, 0);
-                didEnd = 1;             
+                didEnd = 1;
             }
             lock_ReleaseWrite(&scp->rw);
         }
@@ -3100,7 +3100,7 @@ long cm_MakeDir(cm_scache_t *dscp, clientchar_t *cnamep, long flags, cm_attr_t *
 
     /* and return error code */
     return code;
-}       
+}
 
 long cm_Link(cm_scache_t *dscp, clientchar_t *cnamep, cm_scache_t *sscp, long flags,
              cm_user_t *userp, cm_req_t *reqp)
@@ -3249,7 +3249,7 @@ long cm_SymLink(cm_scache_t *dscp, clientchar_t *cnamep, fschar_t *contentsp, lo
     osi_Log1(afsd_logp, "CALL Symlink scp 0x%p", dscp);
     do {
         code = cm_ConnFromFID(&dscp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
         dirAFSFid.Volume = dscp->fid.volume;
@@ -3265,7 +3265,7 @@ long cm_SymLink(cm_scache_t *dscp, clientchar_t *cnamep, fschar_t *contentsp, lo
     } while (cm_Analyze(connp, userp, reqp,
                          &dscp->fid, &volSync, NULL, NULL, code));
     code = cm_MapRPCError(code, reqp);
-        
+
     if (code)
         osi_Log1(afsd_logp, "CALL Symlink FAILURE, code 0x%x", code);
     else
@@ -3294,7 +3294,7 @@ long cm_SymLink(cm_scache_t *dscp, clientchar_t *cnamep, fschar_t *contentsp, lo
     }
     cm_EndDirOp(&dirop);
 
-    /* now try to create the new dir's entry, too, but be careful to 
+    /* now try to create the new dir's entry, too, but be careful to
      * make sure that we don't merge in old info.  Since we weren't locking
      * out any requests during the file's creation, we may have pretty old
      * info.
@@ -3307,14 +3307,14 @@ long cm_SymLink(cm_scache_t *dscp, clientchar_t *cnamep, fschar_t *contentsp, lo
             if (!cm_HaveCallback(scp)) {
                 cm_MergeStatus(dscp, scp, &newLinkStatus, &volSync,
                                 userp, reqp, 0);
-            }       
+            }
             lock_ReleaseWrite(&scp->rw);
             cm_ReleaseSCache(scp);
         }
     }
 
     free(fnamep);
-       
+
     /* and return error code */
     return code;
 }
@@ -3398,7 +3398,7 @@ long cm_RemoveDir(cm_scache_t *dscp, fschar_t *fnamep, clientchar_t *cnamep, cm_
     osi_Log1(afsd_logp, "CALL RemoveDir scp 0x%p", dscp);
     do {
         code = cm_ConnFromFID(&dscp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
         dirAFSFid.Volume = dscp->fid.volume;
@@ -3426,7 +3426,7 @@ long cm_RemoveDir(cm_scache_t *dscp, fschar_t *fnamep, clientchar_t *cnamep, cm_
     lock_ObtainWrite(&dscp->rw);
     cm_SyncOpDone(dscp, NULL, CM_SCACHESYNC_STOREDATA);
     if (code == 0) {
-        cm_dnlcRemove(dscp, cnamep); 
+        cm_dnlcRemove(dscp, cnamep);
         cm_MergeStatus(NULL, dscp, &updatedDirStatus, &volSync, userp, reqp, CM_MERGEFLAG_DIROP);
     }
     lock_ReleaseWrite(&dscp->rw);
@@ -3474,7 +3474,7 @@ long cm_Open(cm_scache_t *scp, int type, cm_user_t *userp)
 
     /* we're done */
     return 0;
-}       
+}
 
 /*! \brief Rename a file or directory
 
@@ -3529,14 +3529,14 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
         cm_ClientStrLen(cNewNamep) == 0)
         return CM_ERROR_INVAL;
 
-    /* 
+    /*
      * Before we permit the operation, make sure that we do not already have
      * an object in the destination directory that has a case-insensitive match
      * for this name UNLESS the matching object is the object we are renaming.
      */
     code = cm_Lookup(oldDscp, cOldNamep, 0, userp, reqp, &oldScp);
     if (code) {
-        osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p cOldName %S old name lookup failed", 
+        osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p cOldName %S old name lookup failed",
                  oldDscp, osi_LogSaveStringW(afsd_logp, cOldNamep));
         goto done;
     }
@@ -3546,7 +3546,7 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
         /* found a matching object with the new name */
         if (cm_FidCmp(&oldScp->fid, &newScp->fid)) {
             /* and they don't match so return an error */
-            osi_Log2(afsd_logp, "cm_Rename newDscp 0x%p cNewName %S new name already exists", 
+            osi_Log2(afsd_logp, "cm_Rename newDscp 0x%p cNewName %S new name already exists",
                       newDscp, osi_LogSaveStringW(afsd_logp, cNewNamep));
             code = CM_ERROR_EXISTS;
         }
@@ -3564,7 +3564,7 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
         code = CM_ERROR_READONLY;
     }
 
-    if (code) 
+    if (code)
         goto done;
 
     if (oldNamep == NULL) {
@@ -3580,7 +3580,7 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
         }
 #endif
         if (code) {
-            osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p cOldName %S Original Name lookup failed", 
+            osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p cOldName %S Original Name lookup failed",
                       oldDscp, osi_LogSaveStringW(afsd_logp, cOldNamep));
             goto done;
         }
@@ -3595,7 +3595,7 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
     if (oldDscp == newDscp) {
         /* check for identical names */
         if (cm_ClientStrCmp(cOldNamep, cNewNamep) == 0) {
-            osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p newDscp 0x%p CM_ERROR_RENAME_IDENTICAL", 
+            osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p newDscp 0x%p CM_ERROR_RENAME_IDENTICAL",
                       oldDscp, newDscp);
             code = CM_ERROR_RENAME_IDENTICAL;
             goto done;
@@ -3619,7 +3619,7 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
         oneDir = 0;
         if (oldDscp->fid.cell != newDscp->fid.cell ||
              oldDscp->fid.volume != newDscp->fid.volume) {
-            osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p newDscp 0x%p CM_ERROR_CROSSDEVLINK", 
+            osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p newDscp 0x%p CM_ERROR_CROSSDEVLINK",
                       oldDscp, newDscp);
             code = CM_ERROR_CROSSDEVLINK;
             goto done;
@@ -3630,7 +3630,7 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
          * stale info.  Avoid deadlocks and quit now.
          */
         if (oldDscp->fid.vnode == newDscp->fid.vnode) {
-            osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p newDscp 0x%p vnode collision", 
+            osi_Log2(afsd_logp, "cm_Rename oldDscp 0x%p newDscp 0x%p vnode collision",
                       oldDscp, newDscp);
             code = CM_ERROR_CROSSDEVLINK;
             goto done;
@@ -3663,7 +3663,7 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
                                    CM_SCACHESYNC_STOREDATA);
                     lock_ReleaseWrite(&oldDscp->rw);
                     cm_EndDirOp(&oldDirOp);
-                }       
+                }
             }
         }
         else {
@@ -3694,12 +3694,12 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
                                    CM_SCACHESYNC_STOREDATA);
                     lock_ReleaseWrite(&newDscp->rw);
                     cm_EndDirOp(&newDirOp);
-                }       
+                }
             }
         }
     }  /* two distinct vnodes */
 
-    if (code) 
+    if (code)
         goto done;
 
     didEnd = 0;
@@ -3707,11 +3707,11 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
     newNamep = cm_ClientStringToFsStringAlloc(cNewNamep, -1, NULL);
 
     /* try the RPC now */
-    osi_Log2(afsd_logp, "CALL Rename old scp 0x%p new scp 0x%p", 
+    osi_Log2(afsd_logp, "CALL Rename old scp 0x%p new scp 0x%p",
               oldDscp, newDscp);
     do {
         code = cm_ConnFromFID(&oldDscp->fid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             continue;
 
         oldDirAFSFid.Volume = oldDscp->fid.volume;
@@ -3731,7 +3731,7 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
     } while (cm_Analyze(connp, userp, reqp, &oldDscp->fid,
                          &volSync, NULL, NULL, code));
     code = cm_MapRPCError(code, reqp);
-        
+
     if (code)
         osi_Log1(afsd_logp, "CALL Rename FAILURE, code 0x%x", code);
     else
@@ -3762,16 +3762,16 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
         if (diropCode == 0) {
             if (oneDir) {
                 diropCode = cm_DirCreateEntry(&oldDirOp, newNamep, &fileFid);
-#ifdef USE_BPLUS        
+#ifdef USE_BPLUS
                 cm_BPlusDirCreateEntry(&oldDirOp, cNewNamep, &fileFid);
 #endif
             }
-                
-            if (diropCode == 0) { 
+
+            if (diropCode == 0) {
                 diropCode = cm_DirDeleteEntry(&oldDirOp, oldNamep);
 #ifdef USE_BPLUS
                 cm_BPlusDirDeleteEntry(&oldDirOp, cOldNamep);
-#endif  
+#endif
             }
         }
     }
@@ -3790,14 +3790,14 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
                             userp, reqp, CM_MERGEFLAG_DIROP);
         lock_ReleaseWrite(&newDscp->rw);
 
-#if 0 
-        /* 
-         * The following optimization does not work.  
-         * When the file server processed a RXAFS_Rename() request the 
-         * FID of the object being moved between directories is not 
-         * preserved.  The client does not know the new FID nor the 
+#if 0
+        /*
+         * The following optimization does not work.
+         * When the file server processed a RXAFS_Rename() request the
+         * FID of the object being moved between directories is not
+         * preserved.  The client does not know the new FID nor the
          * version number of the target.  Not only can we not create
-         * the directory entry in the new directory, but we can't 
+         * the directory entry in the new directory, but we can't
          * preserve the cached data for the file.  It must be re-read
          * from the file server.  - jaltman, 2009/02/20
          */
@@ -3816,9 +3816,9 @@ long cm_Rename(cm_scache_t *oldDscp, fschar_t *oldNamep, clientchar_t *cOldNamep
         cm_EndDirOp(&newDirOp);
     }
 
-    /* 
+    /*
      * After the rename the file server has invalidated the callbacks
-     * on the file that was moved nor do we have a directory reference 
+     * on the file that was moved nor do we have a directory reference
      * to it anymore.
      */
     lock_ObtainWrite(&oldScp->rw);
@@ -4171,9 +4171,9 @@ static void cm_LockRangeSubtract(cm_range_t * pos, const cm_range_t * neg)
 /* Called with scp->rw held.  Returns 0 if all is clear to read the
    specified range by the client identified by key.
  */
-long cm_LockCheckRead(cm_scache_t *scp, 
-                      LARGE_INTEGER LOffset, 
-                      LARGE_INTEGER LLength, 
+long cm_LockCheckRead(cm_scache_t *scp,
+                      LARGE_INTEGER LOffset,
+                      LARGE_INTEGER LLength,
                       cm_key_t key)
 {
 #ifndef ADVISORY_LOCKS
@@ -4204,7 +4204,7 @@ long cm_LockCheckRead(cm_scache_t *scp,
     lock_ObtainRead(&cm_scacheLock);
 
     for (q = scp->fileLocksH; q && range.length > 0; q = osi_QNext(q)) {
-        fileLock = 
+        fileLock =
             (cm_file_lock_t *)((char *) q - offsetof(cm_file_lock_t, fileq));
 
         if (INTERSECT_RANGE(range, fileLock->range)) {
@@ -4285,7 +4285,7 @@ long cm_LockCheckWrite(cm_scache_t *scp,
     lock_ObtainRead(&cm_scacheLock);
 
     for (q = scp->fileLocksH; q && range.length > 0; q = osi_QNext(q)) {
-        fileLock = 
+        fileLock =
             (cm_file_lock_t *)((char *) q - offsetof(cm_file_lock_t, fileq));
 
         if (INTERSECT_RANGE(range, fileLock->range)) {
@@ -4373,7 +4373,7 @@ long cm_IntSetLock(cm_scache_t * scp, cm_user_t * userp, int lockType,
 
     do {
         code = cm_ConnFromFID(&cfid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             break;
 
         rxconnp = cm_GetRxConn(connp);
@@ -4419,7 +4419,7 @@ long cm_IntReleaseLock(cm_scache_t * scp, cm_user_t * userp,
 
     do {
         code = cm_ConnFromFID(&cfid, userp, reqp, &connp);
-        if (code) 
+        if (code)
             break;
 
         rxconnp = cm_GetRxConn(connp);
@@ -4435,7 +4435,7 @@ long cm_IntReleaseLock(cm_scache_t * scp, cm_user_t * userp,
     else
         osi_Log0(afsd_logp,
                  "CALL ReleaseLock SUCCESS");
-        
+
     lock_ObtainWrite(&scp->rw);
 
     return code;
@@ -4501,8 +4501,8 @@ long cm_LockCheckPerms(cm_scache_t * scp,
            this should be sufficient for her to get a write-lock (but
            not necessarily a read-lock). VICED_CAPABILITY_WRITELOCKACL
            indicates whether a file server supports getting write
-           locks when the user only has PRSFS_INSERT. 
-           
+           locks when the user only has PRSFS_INSERT.
+
            If the file was not created by the user we skip the check
            because the INSERT bit will not apply to this user even
            if it is set.
@@ -4544,7 +4544,7 @@ long cm_Lock(cm_scache_t *scp, unsigned char sLockType,
 
     osi_Log4(afsd_logp, "cm_Lock scp 0x%x type 0x%x offset %d length %d",
              scp, sLockType, (unsigned long)LOffset.QuadPart, (unsigned long)LLength.QuadPart);
-    osi_Log4(afsd_logp, "... allowWait %d key <0x%x, 0x%x, 0x%x>", allowWait, 
+    osi_Log4(afsd_logp, "... allowWait %d key <0x%x, 0x%x, 0x%x>", allowWait,
              key.process_id, key.session_id, key.file_id);
 
     /*
@@ -4612,7 +4612,7 @@ long cm_Lock(cm_scache_t *scp, unsigned char sLockType,
             int has_insert = 0;
 
             /* we already have the lock we need */
-            osi_Log3(afsd_logp, "   we already have the correct lock. exclusives[%d], shared[%d], serverLock[%d]", 
+            osi_Log3(afsd_logp, "   we already have the correct lock. exclusives[%d], shared[%d], serverLock[%d]",
                      scp->exclusiveLocks, scp->sharedLocks, (int)(signed char) scp->serverLock);
 
             code = cm_LockCheckPerms(scp, Which, userp, reqp, &has_insert);
@@ -4698,7 +4698,7 @@ long cm_Lock(cm_scache_t *scp, unsigned char sLockType,
                    was valid) that we had a valid server lock. */
                 scp->lockDataVersion = scp->dataVersion;
                 check_data_version = TRUE;
-        
+
                 code = cm_IntReleaseLock(scp, userp, reqp);
 
                 if (code) {
@@ -4847,7 +4847,7 @@ long cm_Lock(cm_scache_t *scp, unsigned char sLockType,
         cm_HoldUser(userp);
         fileLock->userp = userp;
         fileLock->range = range;
-        fileLock->flags = (code == 0 ? 0 : 
+        fileLock->flags = (code == 0 ? 0 :
                            ((wait_unlock)?
                             CM_FILELOCK_FLAG_WAITUNLOCK :
                             CM_FILELOCK_FLAG_WAITLOCK));
@@ -4984,7 +4984,7 @@ long cm_UnlockByKey(cm_scache_t * scp,
         osi_Log0(afsd_logp, "cm_UnlockByKey no locks found");
         osi_Log3(afsd_logp, "   Leaving scp with exclusives[%d], shared[%d], serverLock[%d]",
                  scp->exclusiveLocks, scp->sharedLocks, (int)(signed char) scp->serverLock);
-        
+
         return 0;
     }
 
@@ -5043,7 +5043,7 @@ long cm_UnlockByKey(cm_scache_t * scp,
             osi_Log2(afsd_logp, "  Data versions before=%I64d, after=%I64d",
                      scp->lockDataVersion,
                      scp->dataVersion);
-            
+
             code = cm_IntReleaseLock(scp, userp, reqp);
 
             code = CM_ERROR_INVAL;
@@ -5087,12 +5087,12 @@ long cm_UnlockByKey(cm_scache_t * scp,
     return code;
 }
 
-long cm_Unlock(cm_scache_t *scp, 
+long cm_Unlock(cm_scache_t *scp,
                unsigned char sLockType,
                LARGE_INTEGER LOffset, LARGE_INTEGER LLength,
-               cm_key_t key, 
+               cm_key_t key,
                afs_uint32 flags,
-               cm_user_t *userp, 
+               cm_user_t *userp,
                cm_req_t *reqp)
 {
     long code = 0;
@@ -5164,7 +5164,7 @@ long cm_Unlock(cm_scache_t *scp,
             goto done;
         } else {
             osi_Log0(afsd_logp, "cm_Unlock lock not found; failure");
-        
+
             /* The lock didn't exist anyway. *shrug* */
             return CM_ERROR_RANGE_NOT_LOCKED;
         }
@@ -5265,7 +5265,7 @@ long cm_Unlock(cm_scache_t *scp,
                      "  Data versions before=%I64d, after=%I64d",
                      scp->lockDataVersion,
                      scp->dataVersion);
-            
+
             code = cm_IntReleaseLock(scp, userp, reqp);
 
             scp->serverLock = -1;
@@ -5330,7 +5330,7 @@ void cm_LockMarkSCacheLost(cm_scache_t * scp)
     lock_ObtainWrite(&cm_scacheLock);
 
     for (q = scp->fileLocksH; q; q = osi_QNext(q)) {
-        fileLock = 
+        fileLock =
             (cm_file_lock_t *)((char *) q - offsetof(cm_file_lock_t, fileq));
 
         if (IS_LOCK_ACTIVE(fileLock) &&
@@ -5449,8 +5449,8 @@ void cm_CheckLocks()
                     tfid.Unique = scp->fid.unique;
                     cfid = scp->fid;
                     userp = fileLock->userp;
-                    
-                    osi_Log3(afsd_logp, "CALL ExtendLock lock 0x%p for scp=0x%p with lock %d", 
+
+                    osi_Log3(afsd_logp, "CALL ExtendLock lock 0x%p for scp=0x%p with lock %d",
                              fileLock,
                              scp,
                              (int) scp->serverLock);
@@ -5460,7 +5460,7 @@ void cm_CheckLocks()
                     do {
                         code = cm_ConnFromFID(&cfid, userp,
                                        &req, &connp);
-                        if (code) 
+                        if (code)
                             break;
 
                         rxconnp = cm_GetRxConn(connp);
@@ -5543,7 +5543,7 @@ void cm_CheckLocks()
                 if (code == 0) {
                     fileLock->lastUpdate = time(NULL);
                 }
-                
+
                 if (scp_done)
                     scp->lastRefreshCycle = cm_lockRefreshCycle;
 
index a02937f71bca448a4dfdfd4c8c1a9011976daf9a..a452a170431550bc6fc5c8b07db98a4e4218d53f 100644 (file)
@@ -1,18 +1,18 @@
-/* 
+/*
  * Copyright (c) 2007-2010 Secure Endpoints Inc.
  *
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions 
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
  * are met:
- * 
- *     * Redistributions of source code must retain the above copyright 
+ *
+ *     * Redistributions of source code must retain the above copyright
  *       notice, this list of conditions and the following disclaimer.
- *     * Neither the name of the Secure Endpoints Inc. nor the names of its 
- *       contributors may be used to endorse or promote products derived 
+ *     * Neither the name of the Secure Endpoints Inc. nor the names of its
+ *       contributors may be used to endorse or promote products derived
  *       from this software without specific prior written permission.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -26,7 +26,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-/* This source file provides the declarations 
+/* This source file provides the declarations
  * which specify the AFS Cache Manager Volume Status Event
  * Notification API
  */
@@ -55,10 +55,10 @@ cm_VolStatus_Active(void)
     return (hVolStatus != NULL);
 }
 
-/* This function is used to load any Volume Status Handlers 
- * and their associated function pointers.  
+/* This function is used to load any Volume Status Handlers
+ * and their associated function pointers.
  */
-long 
+long
 cm_VolStatus_Initialization(void)
 {
     long (__fastcall * dll_VolStatus_Initialization)(dll_VolStatus_Funcs_t * dll_funcs, cm_VolStatus_Funcs_t *cm_funcs) = NULL;
@@ -76,7 +76,7 @@ cm_VolStatus_Initialization(void)
 
         if (code == 0) {
             dummyLen = sizeof(volstat_NetbiosName);
-            code = RegQueryValueEx(parmKey, "NetbiosName", NULL, NULL, 
+            code = RegQueryValueEx(parmKey, "NetbiosName", NULL, NULL,
                                    (BYTE *)volstat_NetbiosName, &dummyLen);
         }
         RegCloseKey (parmKey);
@@ -93,9 +93,9 @@ cm_VolStatus_Initialization(void)
 
             dll_funcs.version = DLL_VOLSTATUS_FUNCS_VERSION;
             code = dll_VolStatus_Initialization(&dll_funcs, &cm_funcs);
-        } 
+        }
 
-        if (dll_VolStatus_Initialization == NULL || code != 0 || 
+        if (dll_VolStatus_Initialization == NULL || code != 0 ||
             dll_funcs.version != DLL_VOLSTATUS_FUNCS_VERSION) {
             FreeLibrary(hVolStatus);
             hVolStatus = NULL;
@@ -111,7 +111,7 @@ cm_VolStatus_Initialization(void)
 /* This function is used to unload any Volume Status Handlers
  * that were loaded during initialization.
  */
-long 
+long
 cm_VolStatus_Finalize(void)
 {
     osi_Log1(afsd_logp,"cm_VolStatus_Finalize handle 0x%x", hVolStatus);
@@ -128,7 +128,7 @@ cm_VolStatus_Finalize(void)
  * AFS client service has started.  If the network is started
  * at this point we call cm_VolStatus_Network_Started().
  */
-long 
+long
 cm_VolStatus_Service_Started(void)
 {
     long code = 0;
@@ -137,7 +137,7 @@ cm_VolStatus_Service_Started(void)
 
     if (hVolStatus == NULL)
         return 0;
-   
+
     code = dll_funcs.dll_VolStatus_Service_Started();
     if (code == 0 && smb_IsNetworkStarted())
         code = dll_funcs.dll_VolStatus_Network_Started(cm_NetbiosName, cm_NetbiosName);
@@ -148,7 +148,7 @@ cm_VolStatus_Service_Started(void)
 /* This function notifies the Volume Status Handlers that the
  * AFS client service is stopping.
  */
-long 
+long
 cm_VolStatus_Service_Stopped(void)
 {
     long code = 0;
@@ -157,7 +157,7 @@ cm_VolStatus_Service_Stopped(void)
 
     if (hVolStatus == NULL)
         return 0;
-   
+
     code = dll_funcs.dll_VolStatus_Service_Stopped();
 
     return code;
@@ -165,7 +165,7 @@ cm_VolStatus_Service_Stopped(void)
 
 
 /* This function notifies the Volume Status Handlers that the
- * AFS client service is accepting network requests using the 
+ * AFS client service is accepting network requests using the
  * specified netbios names.
  */
 long
@@ -190,8 +190,8 @@ cm_VolStatus_Network_Started(const char * netbios32)
 }
 
 /* This function notifies the Volume Status Handlers that the
- * AFS client service is no longer accepting network requests 
- * using the specified netbios names 
+ * AFS client service is no longer accepting network requests
+ * using the specified netbios names
  */
 long
 #ifdef _WIN64
@@ -215,11 +215,11 @@ cm_VolStatus_Network_Stopped(const char * netbios32)
 }
 
 /* This function is called when the IP address list changes.
- * Volume Status Handlers can use this notification as a hint 
- * that it might be possible to determine volume IDs for paths 
- * that previously were not accessible.  
+ * Volume Status Handlers can use this notification as a hint
+ * that it might be possible to determine volume IDs for paths
+ * that previously were not accessible.
  */
-long 
+long
 cm_VolStatus_Network_Addr_Change(void)
 {
     long code = 0;
@@ -232,10 +232,10 @@ cm_VolStatus_Network_Addr_Change(void)
     return code;
 }
 
-/* This function notifies the Volume Status Handlers that the 
+/* This function notifies the Volume Status Handlers that the
  * state of the specified cell.volume has changed.
  */
-long 
+long
 cm_VolStatus_Change_Notification(afs_uint32 cellID, afs_uint32 volID, enum volstatus status)
 {
     long code = 0;
@@ -317,7 +317,7 @@ cm_VolStatus_Path_To_ID(const char * share, const char * path, afs_uint32 * cell
     if (cellID == NULL || volID == NULL)
         return CM_ERROR_INVAL;
 
-    osi_Log2(afsd_logp,"cm_VolStatus_Path_To_ID share %s path %s", 
+    osi_Log2(afsd_logp,"cm_VolStatus_Path_To_ID share %s path %s",
               osi_LogSaveString(afsd_logp, (char *)share), osi_LogSaveString(afsd_logp, (char *)path));
 
     cm_InitReq(&req);
@@ -346,7 +346,7 @@ cm_VolStatus_Path_To_ID(const char * share, const char * path, afs_uint32 * cell
         cm_ReleaseSCache(scp);
         goto done;
     }
-        
+
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
 
     *cellID = scp->fid.cell;
@@ -367,7 +367,7 @@ cm_VolStatus_Path_To_ID(const char * share, const char * path, afs_uint32 * cell
     if (cshare)
         free(cshare);
 
-    osi_Log1(afsd_logp,"cm_VolStatus_Path_To_ID code 0x%x",code); 
+    osi_Log1(afsd_logp,"cm_VolStatus_Path_To_ID code 0x%x",code);
     return code;
 }
 
@@ -384,7 +384,7 @@ cm_VolStatus_Path_To_DFSlink(const char * share, const char * path, afs_uint32 *
     if (pBufSize == NULL || (pBuffer == NULL && *pBufSize != 0))
         return CM_ERROR_INVAL;
 
-    osi_Log2(afsd_logp,"cm_VolStatus_Path_To_DFSlink share %s path %s", 
+    osi_Log2(afsd_logp,"cm_VolStatus_Path_To_DFSlink share %s path %s",
               osi_LogSaveString(afsd_logp, (char *)share), osi_LogSaveString(afsd_logp, (char *)path));
 
     cm_InitReq(&req);
@@ -412,7 +412,7 @@ cm_VolStatus_Path_To_DFSlink(const char * share, const char * path, afs_uint32 *
         cm_ReleaseSCache(scp);
         goto done;
     }
-        
+
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
 
     if (scp->fileType != CM_SCACHETYPE_DFSLINK) {
@@ -440,6 +440,6 @@ cm_VolStatus_Path_To_DFSlink(const char * share, const char * path, afs_uint32 *
     if (cshare)
         free(cshare);
 
-    osi_Log1(afsd_logp,"cm_VolStatus_Path_To_DFSlink code 0x%x",code); 
+    osi_Log1(afsd_logp,"cm_VolStatus_Path_To_DFSlink code 0x%x",code);
     return code;
 }
index 5f25a5fed46a825fbc976b33f092f003adb0524d..2a0809c1877210f4cbcbf3246a56f4ea7afff206 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -21,7 +21,7 @@
 
 osi_rwlock_t cm_volumeLock;
 
-long 
+long
 cm_ValidateVolume(void)
 {
     cm_volume_t * volp;
@@ -43,7 +43,7 @@ cm_ValidateVolume(void)
             fprintf(stderr, "cm_ValidateVolume failure: volp->allNextp->magic != CM_VOLUME_MAGIC\n");
             return -3;
         }
-        if ( count != 0 && volp == cm_data.allVolumesp || 
+        if ( count != 0 && volp == cm_data.allVolumesp ||
              count > cm_data.maxVolumes ) {
             afsi_log("cm_ValidateVolume failure: cm_data.allVolumep loop detected");
             fprintf(stderr, "cm_ValidateVolume failure: cm_data.allVolumep loop detected\n");
@@ -56,7 +56,7 @@ cm_ValidateVolume(void)
         fprintf(stderr, "cm_ValidateVolume failure: count != cm_data.currentVolumes\n");
         return -5;
     }
-    
+
     return 0;
 }
 
@@ -120,7 +120,7 @@ void cm_InitVolume(int newFile, long maxVols)
 
 
 /* returns true if the id is a decimal integer, in which case we interpret it
- * as an id.  make the cache manager much simpler.  
+ * as an id.  make the cache manager much simpler.
  * Stolen from src/volser/vlprocs.c */
 int
 cm_VolNameIsID(char *aname)
@@ -202,7 +202,7 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
     }
 
 #ifdef AFS_FREELANCE_CLIENT
-    if ( cellp->cellID == AFS_FAKE_ROOT_CELL_ID && volp->vol[RWVOL].ID == AFS_FAKE_ROOT_VOL_ID ) 
+    if ( cellp->cellID == AFS_FAKE_ROOT_CELL_ID && volp->vol[RWVOL].ID == AFS_FAKE_ROOT_VOL_ID )
     {
        freelance = 1;
         memset(&vldbEntry, 0, sizeof(vldbEntry));
@@ -214,14 +214,14 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
 #endif
     {
         while (volp->flags & CM_VOLUMEFLAG_UPDATING_VL) {
-            osi_Log3(afsd_logp, "cm_UpdateVolumeLocation sleeping name %s:%s flags 0x%x", 
+            osi_Log3(afsd_logp, "cm_UpdateVolumeLocation sleeping name %s:%s flags 0x%x",
                      volp->cellp->name, volp->namep, volp->flags);
             osi_SleepW((LONG_PTR) &volp->flags, &volp->rw);
             lock_ObtainWrite(&volp->rw);
-            osi_Log3(afsd_logp, "cm_UpdateVolumeLocation awake name %s:%s flags 0x%x", 
+            osi_Log3(afsd_logp, "cm_UpdateVolumeLocation awake name %s:%s flags 0x%x",
                      volp->cellp->name, volp->namep, volp->flags);
             if (!(volp->flags & CM_VOLUMEFLAG_RESET)) {
-                osi_Log3(afsd_logp, "cm_UpdateVolumeLocation nothing to do, waking others name %s:%s flags 0x%x", 
+                osi_Log3(afsd_logp, "cm_UpdateVolumeLocation nothing to do, waking others name %s:%s flags 0x%x",
                          volp->cellp->name, volp->namep, volp->flags);
                 osi_Wakeup((LONG_PTR) &volp->flags);
                 return 0;
@@ -235,21 +235,21 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
             cm_UpdateCell(cellp, 0);
 
         /* now we have volume structure locked and held; make RPC to fill it */
-       osi_Log2(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s", 
-                  osi_LogSaveString(afsd_logp,volp->cellp->name), 
+       osi_Log2(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s",
+                  osi_LogSaveString(afsd_logp,volp->cellp->name),
                   osi_LogSaveString(afsd_logp,volp->namep));
         do {
             struct rx_connection * rxconnp;
 
             code = cm_ConnByMServers(cellp->vlServersp, userp, reqp, &connp);
-            if (code) 
+            if (code)
                 continue;
 
             rxconnp = cm_GetRxConn(connp);
 #ifdef MULTIHOMED
             code = VL_GetEntryByNameU(rxconnp, volp->namep, &uvldbEntry);
             method = 2;
-            if ( code == RXGEN_OPCODE ) 
+            if ( code == RXGEN_OPCODE )
 #endif
             {
                 code = VL_GetEntryByNameN(rxconnp, volp->namep, &nvldbEntry);
@@ -263,12 +263,12 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
         } while (cm_Analyze(connp, userp, reqp, NULL, NULL, cellp->vlServersp, NULL, code));
         code = cm_MapVLRPCError(code, reqp);
        if ( code )
-           osi_Log3(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s FAILURE, code 0x%x", 
-                     osi_LogSaveString(afsd_logp,volp->cellp->name), 
+           osi_Log3(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s FAILURE, code 0x%x",
+                     osi_LogSaveString(afsd_logp,volp->cellp->name),
                       osi_LogSaveString(afsd_logp,volp->namep), code);
        else
-           osi_Log2(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s SUCCESS", 
-                     osi_LogSaveString(afsd_logp,volp->cellp->name), 
+           osi_Log2(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s SUCCESS",
+                     osi_LogSaveString(afsd_logp,volp->cellp->name),
                       osi_LogSaveString(afsd_logp,volp->namep));
     }
 
@@ -284,23 +284,23 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
         char name[VL_MAXNAMELEN];
 
         snprintf(name, VL_MAXNAMELEN, "%s.readonly", volp->namep);
-                
+
         /* now we have volume structure locked and held; make RPC to fill it */
-       osi_Log2(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s", 
+       osi_Log2(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s",
                  osi_LogSaveString(afsd_logp,volp->cellp->name),
                  osi_LogSaveString(afsd_logp,name));
         do {
             struct rx_connection * rxconnp;
 
             code = cm_ConnByMServers(cellp->vlServersp, userp, reqp, &connp);
-            if (code) 
+            if (code)
                 continue;
 
             rxconnp = cm_GetRxConn(connp);
 #ifdef MULTIHOMED
             code = VL_GetEntryByNameU(connp->rxconnp, name, &uvldbEntry);
             method = 2;
-            if ( code == RXGEN_OPCODE ) 
+            if ( code == RXGEN_OPCODE )
 #endif
             {
                 code = VL_GetEntryByNameN(connp->rxconnp, name, &nvldbEntry);
@@ -314,15 +314,15 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
         } while (cm_Analyze(connp, userp, reqp, NULL, NULL, cellp->vlServersp, NULL, code));
         code = cm_MapVLRPCError(code, reqp);
        if ( code )
-           osi_Log3(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s FAILURE, code 0x%x", 
-                    osi_LogSaveString(afsd_logp,volp->cellp->name), 
+           osi_Log3(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s FAILURE, code 0x%x",
+                    osi_LogSaveString(afsd_logp,volp->cellp->name),
                      osi_LogSaveString(afsd_logp,name), code);
        else
-           osi_Log2(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s SUCCESS", 
-                    osi_LogSaveString(afsd_logp,volp->cellp->name), 
+           osi_Log2(afsd_logp, "CALL VL_GetEntryByName{UNO} name %s:%s SUCCESS",
+                    osi_LogSaveString(afsd_logp,volp->cellp->name),
                      osi_LogSaveString(afsd_logp,name));
     }
-    
+
     lock_ObtainWrite(&volp->rw);
     if (code == 0) {
         afs_int32 flags;
@@ -406,9 +406,9 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
                         struct rx_connection *rxconnp;
 
                         code = cm_ConnByMServers(cellp->vlServersp, userp, reqp, &connp);
-                        if (code) 
+                        if (code)
                             continue;
-                   
+
                         rxconnp = cm_GetRxConn(connp);
                         code = VL_GetAddrsU(rxconnp, &attrs, &uuid, &unique, &nentries, &addrs);
                         rx_PutConnection(rxconnp);
@@ -416,10 +416,10 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
 
                     if ( code ) {
                         code = cm_MapVLRPCError(code, reqp);
-                        osi_Log2(afsd_logp, "CALL VL_GetAddrsU serverNumber %u FAILURE, code 0x%x", 
+                        osi_Log2(afsd_logp, "CALL VL_GetAddrsU serverNumber %u FAILURE, code 0x%x",
                                  i, code);
                         continue;
-                    } 
+                    }
                     osi_Log1(afsd_logp, "CALL VL_GetAddrsU serverNumber %u SUCCESS", i);
 
                     addrp = addrs.bulkaddrs_val;
@@ -454,8 +454,8 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
             } else if (len >= 10 && strcmp(name + len - 9, ".readonly") == 0) {
                 name[len - 9] = '\0';
             }
-            
-            osi_Log2(afsd_logp, "cm_UpdateVolume name %s -> %s", 
+
+            osi_Log2(afsd_logp, "cm_UpdateVolume name %s -> %s",
                      osi_LogSaveString(afsd_logp,volp->namep), osi_LogSaveString(afsd_logp,name));
 
             if (volp->qflags & CM_VOLUME_QFLAG_IN_HASH)
@@ -512,7 +512,7 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
         for (i=0; i<nServers; i++) {
             /* create a server entry */
             tflags = serverFlags[i];
-            if (tflags & VLSF_DONTUSE) 
+            if (tflags & VLSF_DONTUSE)
                 continue;
             tsockAddr.sin_port = htons(7000);
             tsockAddr.sin_family = AF_INET;
@@ -520,7 +520,7 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
             tsockAddr.sin_addr.s_addr = tempAddr;
             tsp = cm_FindServer(&tsockAddr, CM_SERVER_FILE);
             if (tsp && (method == 2) && (tsp->flags & CM_SERVERFLAG_UUID)) {
-                /* 
+                /*
                  * Check to see if the uuid of the server we know at this address
                  * matches the uuid of the server we are being told about by the
                  * vlserver.  If not, ...?
@@ -549,15 +549,15 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
                 lock_ObtainWrite(&volp->rw);
             }
             osi_assertx(tsp != NULL, "null cm_server_t");
-                        
+
             /*
              * if this server was created by fs setserverprefs
-             * then it won't have either a cell assignment or 
+             * then it won't have either a cell assignment or
              * a server uuid.
              */
-            if ( !tsp->cellp ) 
+            if ( !tsp->cellp )
                 tsp->cellp = cellp;
-            if ( (method == 2) && !(tsp->flags & CM_SERVERFLAG_UUID) && 
+            if ( (method == 2) && !(tsp->flags & CM_SERVERFLAG_UUID) &&
                  !afs_uuid_is_nil(&serverUUID[i])) {
                 tsp->uuid = serverUUID[i];
                 tsp->flags |= CM_SERVERFLAG_UUID;
@@ -593,7 +593,7 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
                     roServers_alldown = 0;
             }
             /* We don't use VLSF_BACKVOL !?! */
-            /* Because only the backup on the server holding the RW 
+            /* Because only the backup on the server holding the RW
              * volume can be valid.  This check prevents errors if a
              * RW is moved but the old backup is not removed.
              */
@@ -609,12 +609,12 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
             }
             /* Drop the reference obtained by cm_FindServer() */
             cm_PutServer(tsp);
-        }       
+        }
 
         /*
          * Randomize RO list
          *
-         * If the first n servers have the same ipRank, then we 
+         * If the first n servers have the same ipRank, then we
          * randomly pick one among them and move it to the beginning.
          * We don't bother to re-order the whole list because
          * the rest of the list is used only if the first server is
@@ -658,8 +658,8 @@ long cm_UpdateVolumeLocation(struct cm_cell *cellp, cm_user_t *userp, cm_req_t *
         volp->flags &= ~CM_VOLUMEFLAG_RESET;
 
     volp->flags &= ~CM_VOLUMEFLAG_UPDATING_VL;
-    osi_Log4(afsd_logp, "cm_UpdateVolumeLocation done, waking others name %s:%s flags 0x%x code 0x%x", 
-             osi_LogSaveString(afsd_logp,volp->cellp->name), 
+    osi_Log4(afsd_logp, "cm_UpdateVolumeLocation done, waking others name %s:%s flags 0x%x code 0x%x",
+             osi_LogSaveString(afsd_logp,volp->cellp->name),
              osi_LogSaveString(afsd_logp,volp->namep), volp->flags, code);
     osi_Wakeup((LONG_PTR) &volp->flags);
 
@@ -703,9 +703,9 @@ cm_volume_t *cm_GetVolumeByFID(cm_fid_t *fidp)
     }
 
     /* hold the volume if we found it */
-    if (volp) 
+    if (volp)
         cm_GetVolume(volp);
-        
+
     lock_ReleaseRead(&cm_volumeLock);
     return volp;
 }
@@ -729,7 +729,7 @@ long cm_FindVolumeByID(cm_cell_t *cellp, afs_uint32 volumeID, cm_user_t *userp,
               (unsigned) volumeID == volp->vol[ROVOL].ID ||
               (unsigned) volumeID == volp->vol[BACKVOL].ID))
            break;
-    }  
+    }
 
     volp2 = volp;
 #endif /* SEARCH_ALL_VOLUMES */
@@ -763,15 +763,15 @@ long cm_FindVolumeByID(cm_cell_t *cellp, afs_uint32 volumeID, cm_user_t *userp,
 #endif
 
     /* hold the volume if we found it */
-    if (volp) 
+    if (volp)
         cm_GetVolume(volp);
-        
+
     lock_ReleaseRead(&cm_volumeLock);
 
     /* return it held */
     if (volp) {
         lock_ObtainWrite(&volp->rw);
-        
+
         code = 0;
         if ((volp->flags & CM_VOLUMEFLAG_RESET) && !(flags & CM_GETVOL_FLAG_NO_RESET)) {
             code = cm_UpdateVolumeLocation(cellp, userp, reqp, volp);
@@ -792,19 +792,19 @@ long cm_FindVolumeByID(cm_cell_t *cellp, afs_uint32 volumeID, cm_user_t *userp,
         }
         return code;
     }
-        
+
     /* otherwise, we didn't find it so consult the VLDB */
     sprintf(volNameString, "%u", volumeID);
     code = cm_FindVolumeByName(cellp, volNameString, userp, reqp,
                              flags | CM_GETVOL_FLAG_IGNORE_LINKED_CELL, outVolpp);
 
-    if (code == CM_ERROR_NOSUCHVOLUME && cellp->linkedName[0] && 
+    if (code == CM_ERROR_NOSUCHVOLUME && cellp->linkedName[0] &&
         !(flags & CM_GETVOL_FLAG_IGNORE_LINKED_CELL)) {
         cm_cell_t *linkedCellp = cm_GetCell(cellp->linkedName, flags);
 
         if (linkedCellp)
-            code = cm_FindVolumeByID(linkedCellp, volumeID, userp, reqp, 
-                                     flags | CM_GETVOL_FLAG_IGNORE_LINKED_CELL, 
+            code = cm_FindVolumeByID(linkedCellp, volumeID, userp, reqp,
+                                     flags | CM_GETVOL_FLAG_IGNORE_LINKED_CELL,
                                      outVolpp);
     }
     return code;
@@ -845,7 +845,7 @@ long cm_FindVolumeByName(struct cm_cell *cellp, char *volumeNamep,
        if (cellp == volp->cellp && strcmp(name, volp->namep) == 0) {
            break;
        }
-    }  
+    }
     volp2 = volp;
 #endif /* SEARCH_ALL_VOLUMES */
 
@@ -863,9 +863,9 @@ long cm_FindVolumeByName(struct cm_cell *cellp, char *volumeNamep,
         afs_uint32 volType;
         /* otherwise, get from VLDB */
 
-        /* 
+        /*
          * Change to a write lock so that we have exclusive use of
-         * the first cm_volume_t with a refCount of 0 so that we 
+         * the first cm_volume_t with a refCount of 0 so that we
          * have time to increment it.
          */
         lock_ConvertRToW(&cm_volumeLock);
@@ -881,7 +881,7 @@ long cm_FindVolumeByName(struct cm_cell *cellp, char *volumeNamep,
 #else
             for ( volp = cm_data.volumeLRULastp;
                   volp;
-                  volp = (cm_volume_t *) osi_QPrev(&volp->q)) 
+                  volp = (cm_volume_t *) osi_QPrev(&volp->q))
             {
                if ( volp->refCount == 0 ) {
                    /* There is one we can re-use */
@@ -937,7 +937,7 @@ long cm_FindVolumeByName(struct cm_cell *cellp, char *volumeNamep,
        strncpy(volp->namep, name, VL_MAXNAMELEN);
        volp->namep[VL_MAXNAMELEN-1] = '\0';
        volp->flags = CM_VOLUMEFLAG_RESET;
-    
+
         for ( volType = RWVOL; volType < NUM_VOL_TYPES; volType++) {
             volp->vol[volType].state = vl_unknown;
             volp->vol[volType].nextp = NULL;
@@ -953,7 +953,7 @@ long cm_FindVolumeByName(struct cm_cell *cellp, char *volumeNamep,
         if (volp)
             cm_GetVolume(volp);
         lock_ReleaseRead(&cm_volumeLock);
-        
+
         if (!volp)
             return CM_ERROR_NOSUCHVOLUME;
 
@@ -963,7 +963,7 @@ long cm_FindVolumeByName(struct cm_cell *cellp, char *volumeNamep,
     /* if we get here we are holding the mutex */
     if ((volp->flags & CM_VOLUMEFLAG_RESET) && !(flags & CM_GETVOL_FLAG_NO_RESET)) {
         code = cm_UpdateVolumeLocation(cellp, userp, reqp, volp);
-    }  
+    }
     lock_ReleaseWrite(&volp->rw);
 
     if (code == 0 && (type == BACKVOL && volp->vol[BACKVOL].ID == 0 ||
@@ -972,7 +972,7 @@ long cm_FindVolumeByName(struct cm_cell *cellp, char *volumeNamep,
 
     if (code == 0) {
         *outVolpp = volp;
-               
+
         lock_ObtainWrite(&cm_volumeLock);
         if (!(volp->qflags & CM_VOLUME_QFLAG_IN_LRU_QUEUE) ||
              (flags & CM_GETVOL_FLAG_NO_LRU_UPDATE))
@@ -991,19 +991,19 @@ long cm_FindVolumeByName(struct cm_cell *cellp, char *volumeNamep,
         lock_ReleaseWrite(&cm_volumeLock);
     }
 
-    if (code == CM_ERROR_NOSUCHVOLUME && cellp->linkedName[0] && 
+    if (code == CM_ERROR_NOSUCHVOLUME && cellp->linkedName[0] &&
         !(flags & CM_GETVOL_FLAG_IGNORE_LINKED_CELL)) {
         cm_cell_t *linkedCellp = cm_GetCell(cellp->linkedName, flags);
 
         if (linkedCellp)
-            code = cm_FindVolumeByName(linkedCellp, volumeNamep, userp, reqp, 
-                                       flags | CM_GETVOL_FLAG_IGNORE_LINKED_CELL, 
+            code = cm_FindVolumeByName(linkedCellp, volumeNamep, userp, reqp,
+                                       flags | CM_GETVOL_FLAG_IGNORE_LINKED_CELL,
                                        outVolpp);
     }
     return code;
-}      
+}
 
-/* 
+/*
  * Only call this function in response to a VNOVOL or VMOVED error
  * from a file server.  Do not call it in response to CM_ERROR_NOSUCHVOLUME
  * as that can lead to recursive calls.
@@ -1018,11 +1018,11 @@ long cm_ForceUpdateVolume(cm_fid_t *fidp, cm_user_t *userp, cm_req_t *reqp)
     afs_uint32  hash;
     long code;
 
-    if (!fidp) 
+    if (!fidp)
         return CM_ERROR_INVAL;
 
     cellp = cm_FindCellByID(fidp->cell, 0);
-    if (!cellp) 
+    if (!cellp)
         return CM_ERROR_NOSUCHCELL;
 
     /* search for the volume */
@@ -1034,7 +1034,7 @@ long cm_ForceUpdateVolume(cm_fid_t *fidp, cm_user_t *userp, cm_req_t *reqp)
               fidp->volume == volp->vol[ROVOL].ID ||
               fidp->volume == volp->vol[BACKVOL].ID))
            break;
-    }  
+    }
 #endif /* SEARCH_ALL_VOLUMES */
 
     hash = CM_VOLUME_ID_HASH(fidp->volume);
@@ -1065,7 +1065,7 @@ long cm_ForceUpdateVolume(cm_fid_t *fidp, cm_user_t *userp, cm_req_t *reqp)
     osi_assertx(volp == volp2, "unexpected cm_vol_t");
 #endif
     /* hold the volume if we found it */
-    if (volp) 
+    if (volp)
        cm_GetVolume(volp);
 
     lock_ReleaseRead(&cm_volumeLock);
@@ -1119,11 +1119,11 @@ cm_serverRef_t **cm_GetVolServers(cm_volume_t *volp, afs_uint32 volume, cm_user_
         return NULL;
     }
 
-    /* 
+    /*
      * Increment the refCount on deleted items as well.
-     * They will be freed by cm_FreeServerList when they get to zero 
+     * They will be freed by cm_FreeServerList when they get to zero
      */
-    for (current = *serverspp; current; current = current->next) 
+    for (current = *serverspp; current; current = current->next)
         current->refCount++;
 
     lock_ReleaseWrite(&cm_serverLock);
@@ -1232,7 +1232,7 @@ cm_CheckOfflineVolumeState(cm_volume_t *volp, cm_vol_state_t *statep, afs_uint32
                 alldeleted = 0;
                 *onlinep = 1;
                 alldown = 0;
-                
+
                 if (serversp->status == srv_busy || serversp->status == srv_offline)
                     serversp->status = srv_not_busy;
             }
@@ -1282,7 +1282,7 @@ cm_CheckOfflineVolumeState(cm_volume_t *volp, cm_vol_state_t *statep, afs_uint32
     }
 }
 
-/* The return code is 0 if the volume is not online and 
+/* The return code is 0 if the volume is not online and
  * 1 if the volume is online
  */
 long
@@ -1310,7 +1310,7 @@ cm_CheckOfflineVolume(cm_volume_t *volp, afs_uint32 volID)
 }
 
 
-/* 
+/*
  * called from the Daemon thread.
  * when checking the offline status, check those of the most recently used volumes first.
  */
@@ -1322,8 +1322,8 @@ void cm_CheckOfflineVolumes(void)
     extern int powerStateSuspended;
 
     lock_ObtainRead(&cm_volumeLock);
-    for (volp = cm_data.volumeLRULastp; 
-         volp && !daemon_ShutdownFlag && !powerStateSuspended; 
+    for (volp = cm_data.volumeLRULastp;
+         volp && !daemon_ShutdownFlag && !powerStateSuspended;
          volp=(cm_volume_t *) osi_QPrev(&volp->q)) {
         if (volp->qflags & CM_VOLUME_QFLAG_IN_HASH) {
             InterlockedIncrement(&volp->refCount);
@@ -1357,14 +1357,14 @@ cm_UpdateVolumeStatusInt(cm_volume_t *volp, struct cm_vol_state *statep)
     lock_ObtainWrite(&cm_serverLock);
     for (tsrp = statep->serversp; tsrp; tsrp=tsrp->next) {
         tsp = tsrp->server;
-        sprintf(addr, "%d.%d.%d.%d", 
+        sprintf(addr, "%d.%d.%d.%d",
                  ((tsp->addr.sin_addr.s_addr & 0xff)),
                  ((tsp->addr.sin_addr.s_addr & 0xff00)>> 8),
                  ((tsp->addr.sin_addr.s_addr & 0xff0000)>> 16),
-                 ((tsp->addr.sin_addr.s_addr & 0xff000000)>> 24)); 
+                 ((tsp->addr.sin_addr.s_addr & 0xff000000)>> 24));
 
         if (tsrp->status == srv_deleted) {
-            osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s deleted", 
+            osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s deleted",
                      statep->ID, osi_LogSaveString(afsd_logp,addr));
             continue;
         }
@@ -1373,36 +1373,36 @@ cm_UpdateVolumeStatusInt(cm_volume_t *volp, struct cm_vol_state *statep)
             if (!(tsp->flags & CM_SERVERFLAG_DOWN)) {
                 allDown = 0;
                 if (tsrp->status == srv_busy) {
-                    osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s busy", 
+                    osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s busy",
                               statep->ID, osi_LogSaveString(afsd_logp,addr));
                     allOffline = 0;
                     someBusy = 1;
                 } else if (tsrp->status == srv_offline) {
-                    osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s offline", 
+                    osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s offline",
                               statep->ID, osi_LogSaveString(afsd_logp,addr));
                     allBusy = 0;
                     someOffline = 1;
                 } else {
-                    osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s online", 
+                    osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s online",
                               statep->ID, osi_LogSaveString(afsd_logp,addr));
                     allOffline = 0;
                     allBusy = 0;
                 }
             } else {
-                osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s down", 
+                osi_Log2(afsd_logp, "cm_UpdateVolumeStatusInt volume %d server reference %s down",
                           statep->ID, osi_LogSaveString(afsd_logp,addr));
             }
             cm_PutServerNoLock(tsp);
         }
-    }   
+    }
     lock_ReleaseWrite(&cm_serverLock);
 
-    osi_Log5(afsd_logp, "cm_UpdateVolumeStatusInt allDown %d allBusy %d someBusy %d someOffline %d allOffline %d", 
+    osi_Log5(afsd_logp, "cm_UpdateVolumeStatusInt allDown %d allBusy %d someBusy %d someOffline %d allOffline %d",
              allDown, allBusy, someBusy, someOffline, allOffline);
 
     if (allDown)
        newStatus = vl_alldown;
-    else if (allBusy || (someBusy && someOffline)) 
+    else if (allBusy || (someBusy && someOffline))
        newStatus = vl_busy;
     else if (allOffline)
        newStatus = vl_offline;
@@ -1429,8 +1429,8 @@ cm_UpdateVolumeStatus(cm_volume_t *volp, afs_uint32 volID)
         /*
          * If we are called with volID == 0 then something has gone wrong.
          * Most likely a race occurred in the server volume list maintenance.
-         * Since we don't know which volume's status should be updated, 
-         * just update all of them that are known to exist.  Better to be 
+         * Since we don't know which volume's status should be updated,
+         * just update all of them that are known to exist.  Better to be
          * correct than fast.
          */
         afs_uint32 volType;
@@ -1446,7 +1446,7 @@ cm_UpdateVolumeStatus(cm_volume_t *volp, afs_uint32 volID)
 ** RO list according to the changed rank of server.
 */
 void cm_ChangeRankVolume(cm_server_t *tsp)
-{      
+{
     int                code;
     cm_volume_t*       volp;
     afs_int32 refCount;
@@ -1473,27 +1473,27 @@ void cm_ChangeRankVolume(cm_server_t *tsp)
        osi_assertx(refCount >= 0, "cm_volume_t refCount underflow");
     }
     lock_ReleaseRead(&cm_volumeLock);
-}      
+}
 
-/* dump all volumes that have reference count > 0 to a file. 
- * cookie is used to identify this batch for easy parsing, 
- * and it a string provided by a caller 
+/* dump all volumes that have reference count > 0 to a file.
+ * cookie is used to identify this batch for easy parsing,
+ * and it a string provided by a caller
  */
 int cm_DumpVolumes(FILE *outputFile, char *cookie, int lock)
 {
     int zilch;
     cm_volume_t *volp;
     char output[1024];
-  
+
     if (lock) {
        lock_ObtainRead(&cm_scacheLock);
         lock_ObtainRead(&cm_volumeLock);
     }
-  
+
     sprintf(output, "%s - dumping volumes - cm_data.currentVolumes=%d, cm_data.maxVolumes=%d\r\n",
             cookie, cm_data.currentVolumes, cm_data.maxVolumes);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
+
     for (volp = cm_data.allVolumesp; volp; volp=volp->allNextp)
     {
         time_t t;
@@ -1548,16 +1548,16 @@ int cm_DumpVolumes(FILE *outputFile, char *cookie, int lock)
     }
     sprintf(output, "%s - Done dumping volumes.\r\n", cookie);
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
+
     if (lock) {
         lock_ReleaseRead(&cm_volumeLock);
        lock_ReleaseRead(&cm_scacheLock);
     }
-    return (0);     
+    return (0);
 }
 
 
-/* 
+/*
  * String hash function used by SDBM project.
  * It was chosen because it is fast and provides
  * decent coverage.
@@ -1582,7 +1582,7 @@ afs_uint32 SDBMHash(const char * str)
 void cm_AddVolumeToNameHashTable(cm_volume_t *volp)
 {
     int i;
-    
+
     if (volp->qflags & CM_VOLUME_QFLAG_IN_HASH)
         return;
 
@@ -1599,7 +1599,7 @@ void cm_RemoveVolumeFromNameHashTable(cm_volume_t *volp)
     cm_volume_t **lvolpp;
     cm_volume_t *tvolp;
     int i;
-       
+
     if (volp->qflags & CM_VOLUME_QFLAG_IN_HASH) {
        /* hash it out first */
        i = CM_VOLUME_NAME_HASH(volp->namep);
@@ -1634,7 +1634,7 @@ void cm_AddVolumeToIDHashTable(cm_volume_t *volp, afs_uint32 volType)
         statep->nextp = cm_data.volumeRWIDHashTablep[i];
         cm_data.volumeRWIDHashTablep[i] = volp;
         break;
-    case ROVOL:                                
+    case ROVOL:
         statep->nextp = cm_data.volumeROIDHashTablep[i];
         cm_data.volumeROIDHashTablep[i] = volp;
         break;
@@ -1654,7 +1654,7 @@ void cm_RemoveVolumeFromIDHashTable(cm_volume_t *volp, afs_uint32 volType)
     cm_volume_t *tvolp;
     struct cm_vol_state * statep;
     int i;
-       
+
     statep = cm_VolumeStateByType(volp, volType);
 
     if (statep->qflags & CM_VOLUME_QFLAG_IN_HASH) {
@@ -1771,7 +1771,7 @@ void cm_VolumeStatusNotification(cm_volume_t * volp, afs_uint32 volID, enum vols
              osi_LogSaveString(afsd_logp, volstr), volID, volstatus_str(old), volstatus_str(new));
 
     cm_VolStatus_Change_Notification(volp->cellp->cellID, volID, new);
-}       
+}
 
 enum volstatus cm_GetVolumeStatus(cm_volume_t *volp, afs_uint32 volID)
 {
@@ -1785,7 +1785,7 @@ enum volstatus cm_GetVolumeStatus(cm_volume_t *volp, afs_uint32 volID)
 /* Renew .readonly volume callbacks that are more than
  * 30 minutes old.  (A volume callback is issued for 2 hours.)
  */
-void 
+void
 cm_VolumeRenewROCallbacks(void)
 {
     cm_volume_t * volp;
@@ -1819,13 +1819,13 @@ cm_VolumeRenewROCallbacks(void)
     lock_ReleaseRead(&cm_volumeLock);
 }
 
-cm_vol_state_t * 
+cm_vol_state_t *
 cm_VolumeStateByType(cm_volume_t *volp, afs_uint32 volType)
 {
     return &volp->vol[volType];
 }
 
-cm_vol_state_t * 
+cm_vol_state_t *
 cm_VolumeStateByID(cm_volume_t *volp, afs_uint32 id)
 {
     cm_vol_state_t * statep = NULL;
@@ -1840,7 +1840,7 @@ cm_VolumeStateByID(cm_volume_t *volp, afs_uint32 id)
     return(statep);
 }
 
-cm_vol_state_t * 
+cm_vol_state_t *
 cm_VolumeStateByName(cm_volume_t *volp, char *volname)
 {
     size_t len = strlen(volname);
@@ -1850,13 +1850,13 @@ cm_VolumeStateByName(cm_volume_t *volp, char *volname)
         statep = &volp->vol[ROVOL];
     else if (cm_stricmp_utf8N(".backup", &volname[len-7]) == 0)
         statep = &volp->vol[BACKVOL];
-    else 
+    else
         statep = &volp->vol[RWVOL];
 
     return statep;
 }
 
-afs_int32 
+afs_int32
 cm_VolumeType(cm_volume_t *volp, afs_uint32 id)
 {
     if (id == volp->vol[RWVOL].ID)
index 0aa31fcde573250ca1510d6ca067185bc2258437..9fb2d44a8db50816ce47d3296e77ce6987709a11 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 49a82f861b2c4478e8024f6c8006298179eeb443..a3ff145ee04302c63adc8345f577189d0790b45e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index dfd03ac6ea0c566f7fbeb617b4643fc6ac931818..77bdb6b46e688414439195f11a8501801d4deb4c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -102,7 +102,7 @@ struct AclEntry {
     afs_int32 rights;
 };
 
-static void 
+static void
 ZapAcl (struct Acl *acl)
 {
     if (!acl)
@@ -116,7 +116,7 @@ ZapAcl (struct Acl *acl)
 /*
  * Mods for the AFS/DFS protocol translator.
  *
- * DFS rights. It's ugly to put these definitions here, but they 
+ * DFS rights. It's ugly to put these definitions here, but they
  * *cannot* change, because they're part of the wire protocol.
  * In any event, the protocol translator will guarantee these
  * assignments for AFS cache managers.
@@ -151,7 +151,7 @@ static int parm_setacl_id, parm_copyacl_id, parm_listacl_id;
  * return 0, 1 or 2, as appropriate. Abort if both switches are present.
  */
 /* int id; Offset of -id switch; -if is next switch */
-static int 
+static int
 getidf(struct cmd_syndesc *as, int id)
 {
     int idf = 0;
@@ -175,85 +175,85 @@ static int
 PRights(afs_int32 arights, int dfs)
 {
     if (!dfs) {
-       if (arights & PRSFS_READ) 
+       if (arights & PRSFS_READ)
             printf("r");
-       if (arights & PRSFS_LOOKUP) 
+       if (arights & PRSFS_LOOKUP)
             printf("l");
-       if (arights & PRSFS_INSERT) 
+       if (arights & PRSFS_INSERT)
             printf("i");
-       if (arights & PRSFS_DELETE) 
+       if (arights & PRSFS_DELETE)
             printf("d");
-       if (arights & PRSFS_WRITE) 
+       if (arights & PRSFS_WRITE)
             printf("w");
-       if (arights & PRSFS_LOCK) 
+       if (arights & PRSFS_LOCK)
             printf("k");
-       if (arights & PRSFS_ADMINISTER) 
+       if (arights & PRSFS_ADMINISTER)
             printf("a");
-       if (arights & PRSFS_USR0) 
+       if (arights & PRSFS_USR0)
             printf("A");
-       if (arights & PRSFS_USR1) 
+       if (arights & PRSFS_USR1)
             printf("B");
-       if (arights & PRSFS_USR2) 
+       if (arights & PRSFS_USR2)
             printf("C");
-       if (arights & PRSFS_USR3) 
+       if (arights & PRSFS_USR3)
             printf("D");
-       if (arights & PRSFS_USR4) 
+       if (arights & PRSFS_USR4)
             printf("E");
-       if (arights & PRSFS_USR5) 
+       if (arights & PRSFS_USR5)
             printf("F");
-       if (arights & PRSFS_USR6) 
+       if (arights & PRSFS_USR6)
             printf("G");
-       if (arights & PRSFS_USR7) 
+       if (arights & PRSFS_USR7)
             printf("H");
     } else {
-       if (arights & DFS_READ) 
+       if (arights & DFS_READ)
             printf("r");
-        else 
+        else
             printf("-");
-       if (arights & DFS_WRITE) 
-            printf("w"); 
-        else 
+       if (arights & DFS_WRITE)
+            printf("w");
+        else
             printf("-");
-       if (arights & DFS_EXECUTE) 
-            printf("x"); 
-        else 
+       if (arights & DFS_EXECUTE)
+            printf("x");
+        else
             printf("-");
-       if (arights & DFS_CONTROL) 
-            printf("c"); 
-        else 
+       if (arights & DFS_CONTROL)
+            printf("c");
+        else
             printf("-");
-       if (arights & DFS_INSERT) 
-            printf("i"); 
-        else 
+       if (arights & DFS_INSERT)
+            printf("i");
+        else
             printf("-");
-       if (arights & DFS_DELETE) 
-            printf("d"); 
-        else 
+       if (arights & DFS_DELETE)
+            printf("d");
+        else
             printf("-");
-       if (arights & (DFS_USRALL)) 
+       if (arights & (DFS_USRALL))
             printf("+");
-       if (arights & DFS_USR0) 
+       if (arights & DFS_USR0)
             printf("A");
-       if (arights & DFS_USR1) 
+       if (arights & DFS_USR1)
             printf("B");
-       if (arights & DFS_USR2) 
+       if (arights & DFS_USR2)
             printf("C");
-       if (arights & DFS_USR3) 
+       if (arights & DFS_USR3)
             printf("D");
-       if (arights & DFS_USR4) 
+       if (arights & DFS_USR4)
             printf("E");
-       if (arights & DFS_USR5) 
+       if (arights & DFS_USR5)
             printf("F");
-       if (arights & DFS_USR6) 
+       if (arights & DFS_USR6)
             printf("G");
-       if (arights & DFS_USR7) 
+       if (arights & DFS_USR7)
             printf("H");
-    }  
+    }
     return 0;
 }
 
 /* this function returns TRUE (1) if the file is in AFS, otherwise false (0) */
-static int 
+static int
 InAFS(char *apath)
 {
     struct ViceIoctl blob;
@@ -272,13 +272,13 @@ InAFS(char *apath)
 
     code = pioctl_utf8(apath, VIOCGETFID, &blob, 1);
     if (code) {
-       if ((errno == EINVAL) || (errno == ENOENT)) 
+       if ((errno == EINVAL) || (errno == ENOENT))
             return 0;
     }
     return 1;
 }
 
-static int 
+static int
 IsFreelanceRoot(char *apath)
 {
     struct ViceIoctl blob;
@@ -325,7 +325,7 @@ Parent(char *apath)
 
 enum rtype {add, destroy, deny};
 
-static afs_int32 
+static afs_int32
 Convert(char *arights, int dfs, enum rtype *rtypep)
 {
     afs_int32 mode;
@@ -338,24 +338,24 @@ Convert(char *arights, int dfs, enum rtype *rtypep)
            *rtypep = deny;
            return 0;
        }
-       if (!strcmp(arights,"read")) 
+       if (!strcmp(arights,"read"))
             return DFS_READ | DFS_EXECUTE;
-       if (!strcmp(arights, "write")) 
-            return DFS_READ | DFS_EXECUTE | DFS_INSERT | DFS_DELETE | 
+       if (!strcmp(arights, "write"))
+            return DFS_READ | DFS_EXECUTE | DFS_INSERT | DFS_DELETE |
                 DFS_WRITE;
-       if (!strcmp(arights, "all")) 
-            return DFS_READ | DFS_EXECUTE | DFS_INSERT | DFS_DELETE | 
+       if (!strcmp(arights, "all"))
+            return DFS_READ | DFS_EXECUTE | DFS_INSERT | DFS_DELETE |
                 DFS_WRITE | DFS_CONTROL;
     } else {
-       if (!strcmp(arights,"read")) 
+       if (!strcmp(arights,"read"))
             return PRSFS_READ | PRSFS_LOOKUP;
-       if (!strcmp(arights, "write")) 
-            return PRSFS_READ | PRSFS_LOOKUP | PRSFS_INSERT | PRSFS_DELETE | 
+       if (!strcmp(arights, "write"))
+            return PRSFS_READ | PRSFS_LOOKUP | PRSFS_INSERT | PRSFS_DELETE |
                 PRSFS_WRITE | PRSFS_LOCK;
-       if (!strcmp(arights, "mail")) 
+       if (!strcmp(arights, "mail"))
             return PRSFS_INSERT | PRSFS_LOCK | PRSFS_LOOKUP;
-       if (!strcmp(arights, "all")) 
-            return PRSFS_READ | PRSFS_LOOKUP | PRSFS_INSERT | PRSFS_DELETE | 
+       if (!strcmp(arights, "all"))
+            return PRSFS_READ | PRSFS_LOOKUP | PRSFS_INSERT | PRSFS_DELETE |
                 PRSFS_WRITE | PRSFS_LOCK | PRSFS_ADMINISTER;
     }
     if (!strcmp(arights, "none")) {
@@ -365,74 +365,74 @@ Convert(char *arights, int dfs, enum rtype *rtypep)
     mode = 0;
     for(; (tc = *arights) != '\0'; arights++) {
        if (dfs) {
-           if (tc == '-') 
+           if (tc == '-')
                 continue;
-           else if (tc == 'r') 
+           else if (tc == 'r')
                 mode |= DFS_READ;
-           else if (tc == 'w') 
+           else if (tc == 'w')
                 mode |= DFS_WRITE;
-           else if (tc == 'x') 
+           else if (tc == 'x')
                 mode |= DFS_EXECUTE;
-           else if (tc == 'c') 
+           else if (tc == 'c')
                 mode |= DFS_CONTROL;
-           else if (tc == 'i') 
+           else if (tc == 'i')
                 mode |= DFS_INSERT;
-           else if (tc == 'd') 
+           else if (tc == 'd')
                 mode |= DFS_DELETE;
-           else if (tc == 'A') 
+           else if (tc == 'A')
                 mode |= DFS_USR0;
-           else if (tc == 'B') 
+           else if (tc == 'B')
                 mode |= DFS_USR1;
-           else if (tc == 'C') 
+           else if (tc == 'C')
                 mode |= DFS_USR2;
-           else if (tc == 'D') 
+           else if (tc == 'D')
                 mode |= DFS_USR3;
-           else if (tc == 'E') 
+           else if (tc == 'E')
                 mode |= DFS_USR4;
-           else if (tc == 'F') 
+           else if (tc == 'F')
                 mode |= DFS_USR5;
-           else if (tc == 'G') 
+           else if (tc == 'G')
                 mode |= DFS_USR6;
-           else if (tc == 'H') 
+           else if (tc == 'H')
                 mode |= DFS_USR7;
            else {
-               fprintf(stderr, "%s: illegal DFS rights character '%c'.\n", 
+               fprintf(stderr, "%s: illegal DFS rights character '%c'.\n",
                          pn, tc);
                exit(1);
            }
        } else {
-           if (tc == 'r') 
+           if (tc == 'r')
                 mode |= PRSFS_READ;
-           else if (tc == 'l') 
+           else if (tc == 'l')
                 mode |= PRSFS_LOOKUP;
-           else if (tc == 'i') 
+           else if (tc == 'i')
                 mode |= PRSFS_INSERT;
-           else if (tc == 'd') 
+           else if (tc == 'd')
                 mode |= PRSFS_DELETE;
-           else if (tc == 'w') 
+           else if (tc == 'w')
                 mode |= PRSFS_WRITE;
-           else if (tc == 'k') 
+           else if (tc == 'k')
                 mode |= PRSFS_LOCK;
-           else if (tc == 'a') 
+           else if (tc == 'a')
                 mode |= PRSFS_ADMINISTER;
-           else if (tc == 'A') 
+           else if (tc == 'A')
                 mode |= PRSFS_USR0;
-           else if (tc == 'B') 
+           else if (tc == 'B')
                 mode |= PRSFS_USR1;
-           else if (tc == 'C') 
+           else if (tc == 'C')
                 mode |= PRSFS_USR2;
-           else if (tc == 'D') 
+           else if (tc == 'D')
                 mode |= PRSFS_USR3;
-           else if (tc == 'E') 
+           else if (tc == 'E')
                 mode |= PRSFS_USR4;
-           else if (tc == 'F') 
+           else if (tc == 'F')
                 mode |= PRSFS_USR5;
-           else if (tc == 'G') 
+           else if (tc == 'G')
                 mode |= PRSFS_USR6;
-           else if (tc == 'H') 
+           else if (tc == 'H')
                 mode |= PRSFS_USR7;
            else {
-               fprintf(stderr, "%s: illegal rights character '%c'.\n", pn, 
+               fprintf(stderr, "%s: illegal rights character '%c'.\n", pn,
                          tc);
                exit(1);
            }
@@ -445,7 +445,7 @@ static struct AclEntry *
 FindList (struct AclEntry *alist, char *aname)
 {
     while (alist) {
-        if (!strcasecmp(alist->name, aname)) 
+        if (!strcasecmp(alist->name, aname))
             return alist;
         alist = alist->next;
     }
@@ -453,13 +453,13 @@ FindList (struct AclEntry *alist, char *aname)
 }
 
 /* if no parm specified in a particular slot, set parm to be "." instead */
-static void 
+static void
 SetDotDefault(struct cmd_item **aitemp)
 {
     struct cmd_item *ti;
     int len_data = 2;
 
-    if (*aitemp) 
+    if (*aitemp)
         return;                        /* already has value */
     /* otherwise, allocate an item representing "." */
     ti = (struct cmd_item *) malloc(sizeof(struct cmd_item));
@@ -474,7 +474,7 @@ SetDotDefault(struct cmd_item **aitemp)
     *aitemp = ti;
 }
 
-static void 
+static void
 ChangeList (struct Acl *al, afs_int32 plus, char *aname, afs_int32 arights)
 {
     struct AclEntry *tlist;
@@ -507,12 +507,12 @@ ChangeList (struct Acl *al, afs_int32 plus, char *aname, afs_int32 arights)
         tlist->next = al->minuslist;
         al->minuslist = tlist;
         al->nminus++;
-        if (arights == 0) 
+        if (arights == 0)
             al->nminus -= PruneList(&al->minuslist, al->dfs);
     }
 }
 
-static void 
+static void
 ZapList (struct AclEntry *alist)
 {
     struct AclEntry *tp, *np;
@@ -522,7 +522,7 @@ ZapList (struct AclEntry *alist)
     }
 }
 
-static int 
+static int
 PruneList (struct AclEntry **ae, int dfs)
 {
     struct AclEntry **lp;
@@ -547,7 +547,7 @@ PruneList (struct AclEntry **ae, int dfs)
 static char *
 SkipLine (char *astr)
 {
-    while (*astr !='\n') 
+    while (*astr !='\n')
         astr++;
     astr++;
     return astr;
@@ -630,7 +630,7 @@ ParseAcl (char *astr, int astr_size)
     first = 0;
     for(i=0;i<nplus;i++) {
 #if _MSC_VER < 1400
-        ret = sscanf(astr, "%100s %d", tname, &trights); 
+        ret = sscanf(astr, "%100s %d", tname, &trights);
 #else
         ret = sscanf_s(astr, "%100s %d", tname, sizeof(tname), &trights);
 #endif
@@ -640,7 +640,7 @@ ParseAcl (char *astr, int astr_size)
         tl = (struct AclEntry *) malloc(sizeof (struct AclEntry));
         if (tl == NULL)
             goto nplus_err;
-        if (!first) 
+        if (!first)
             first = tl;
         if( FAILED(StringCbCopy(tl->name, sizeof(tl->name), tname))) {
             fprintf (stderr, "name - not enough space");
@@ -648,7 +648,7 @@ ParseAcl (char *astr, int astr_size)
         }
         tl->rights = trights;
         tl->next = 0;
-        if (last) 
+        if (last)
             last->next = tl;
         last = tl;
     }
@@ -668,7 +668,7 @@ ParseAcl (char *astr, int astr_size)
         tl = (struct AclEntry *) malloc(sizeof (struct AclEntry));
         if (tl == NULL)
             goto nminus_err;
-        if (!first) 
+        if (!first)
             first = tl;
         if( FAILED(StringCbCopy(tl->name, sizeof(tl->name), tname))) {
             fprintf (stderr, "name - not enough space");
@@ -676,7 +676,7 @@ ParseAcl (char *astr, int astr_size)
         }
         tl->rights = trights;
         tl->next = 0;
-        if (last) 
+        if (last)
             last->next = tl;
         last = tl;
     }
@@ -688,14 +688,14 @@ ParseAcl (char *astr, int astr_size)
     for (;first; first = next) {
         next = first->next;
         free(first);
-    }   
+    }
     first = ta->pluslist;
 
   nplus_err:
     for (;first; first = next) {
         next = first->next;
         free(first);
-    }   
+    }
     free(ta);
     return NULL;
 }
@@ -709,9 +709,9 @@ PrintStatus(VolumeStatus *status, char *name, char *motd, char *offmsg)
     if (*motd != 0)
        printf("Current message of the day is %s\n",motd);
     printf("Current disk quota is ");
-    if (status->MaxQuota != 0) 
+    if (status->MaxQuota != 0)
         printf("%d\n", status->MaxQuota);
-    else 
+    else
         printf("unlimited\n");
     printf("Current blocks used are %d\n",status->BlocksInUse);
     printf("The partition has %d blocks available out of %d\n",
@@ -736,17 +736,17 @@ QuickPrintStatus(VolumeStatus *status, char *name)
     if (QuotaUsed > 90.0){
        printf(" %5.0f%%<<", QuotaUsed);
        WARN = 1;
-    } else 
+    } else
         printf(" %5.0f%%  ", QuotaUsed);
     PartUsed = (100.0 - ((((double)status->PartBlocksAvail)/status->PartMaxBlocks) * 100.0));
     if (PartUsed > 97.0){
        printf(" %9.0f%%<<", PartUsed);
        WARN = 1;
-    } else 
+    } else
         printf(" %9.0f%%  ", PartUsed);
     if (WARN){
        printf("  <<WARNING\n");
-    } else 
+    } else
         printf("\n");
     return 0;
 }
@@ -759,16 +759,16 @@ QuickPrintSpace(VolumeStatus *status, char *name)
     printf("%-25.25s",name);
 
     printf("%10d%10d%10d", status->PartMaxBlocks, status->PartMaxBlocks - status->PartBlocksAvail, status->PartBlocksAvail);
-       
+
     PartUsed = (100.0 - ((((double)status->PartBlocksAvail)/status->PartMaxBlocks) * 100.0));
     if (PartUsed > 90.0){
        printf(" %4.0f%%<<", PartUsed);
        WARN = 1;
-    } else 
+    } else
         printf(" %4.0f%%  ", PartUsed);
     if (WARN){
        printf("  <<WARNING\n");
-    } else 
+    } else
         printf("\n");
     return 0;
 }
@@ -919,7 +919,7 @@ static BOOL IsAdmin (void)
         assert(pszRefDomain);
 
         if (!LookupAccountName(NULL, pszAdminGroup, psidAdmin, &dwSize, pszRefDomain, &dwSize2, &snu)) {
-            /* We can't lookup the group now even though we looked it up earlier.  
+            /* We can't lookup the group now even though we looked it up earlier.
                Could this happen? */
             fAdmin = TRUE;
         } else {
@@ -1059,9 +1059,9 @@ SetACLCmd(struct cmd_syndesc *as, void *arock)
        }
         if (ta)
             ZapAcl(ta);
-       if (clear) 
+       if (clear)
             ta = EmptyAcl(space);
-       else 
+       else
             ta = ParseAcl(space, AFS_PIOCTL_MAXSIZE);
         if (!ta) {
             fprintf(stderr,
@@ -1087,9 +1087,9 @@ SetACLCmd(struct cmd_syndesc *as, void *arock)
                if (!FindList(tlist, ui->data))
                     continue;
            }
-           if (rtype == deny && !ta->dfs) 
+           if (rtype == deny && !ta->dfs)
                 plusp = 0;
-           if (rtype == destroy && ta->dfs) 
+           if (rtype == destroy && ta->dfs)
                 rights = -1;
            ChangeList(ta, plusp, ui->data, rights);
        }
@@ -1112,7 +1112,7 @@ SetACLCmd(struct cmd_syndesc *as, void *arock)
                    if (!fsenv) {
                        fprintf(stderr,
     "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",
-    "\nPossible reasons for this include:\n\n",                            
+    "\nPossible reasons for this include:\n\n",
     " -You may have specified an inappropriate combination of rights.\n",
     "  For example, some DFS-supported filesystems may not allow you to\n",
     "  drop the \"c\" right from \"user_obj\".\n\n",
@@ -1129,7 +1129,7 @@ SetACLCmd(struct cmd_syndesc *as, void *arock)
     " -If you add a user or group to a DFS ACL, remember that it must be\n",
     "  fully specified as \"user:username\" or \"group:groupname\". In addition, there\n",
     "  may be local requirements on the format of the user or group name.\n",
-    "  Check with your cell administrator.\n\n",                           
+    "  Check with your cell administrator.\n\n",
     " -Or numerous other possibilities. It would be great if we could be more\n",
     "  precise about the actual problem, but for various reasons, this is\n",
     "  impractical via this interface.  If you can't figure it out, you\n",
@@ -1139,7 +1139,7 @@ SetACLCmd(struct cmd_syndesc *as, void *arock)
                    }
                } else {
                    fprintf(stderr,
-                            "%s: Invalid argument, possible reasons include:\n", 
+                            "%s: Invalid argument, possible reasons include:\n",
                              pn);
                    fprintf(stderr,"\t-File not in AFS\n");
                    fprintf(stderr,
@@ -1158,7 +1158,7 @@ SetACLCmd(struct cmd_syndesc *as, void *arock)
     return error;
 }
 
-static int 
+static int
 CopyACLCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
@@ -1171,9 +1171,9 @@ CopyACLCmd(struct cmd_syndesc *as, void *arock)
     int error = 0;
     size_t len;
 
-    if (as->parms[2].items) 
+    if (as->parms[2].items)
         clear=1;
-    else 
+    else
         clear=0;
     blob.out_size = AFS_PIOCTL_MAXSIZE;
     blob.in_size = idf;
@@ -1203,9 +1203,9 @@ CopyACLCmd(struct cmd_syndesc *as, void *arock)
        }
         if (ta)
             ZapAcl(ta);
-       if (clear) 
+       if (clear)
             ta = EmptyAcl(space);
-       else 
+       else
             ta = ParseAcl(space, AFS_PIOCTL_MAXSIZE);
         if (!ta) {
             fprintf(stderr,
@@ -1216,16 +1216,16 @@ CopyACLCmd(struct cmd_syndesc *as, void *arock)
         }
        CleanAcl(ta, ti->data);
        if (ta->dfs != fa->dfs) {
-           fprintf(stderr, 
-                    "%s: incompatible file system types: acl not copied to %s; aborted\n", 
+           fprintf(stderr,
+                    "%s: incompatible file system types: acl not copied to %s; aborted\n",
                     pn, ti->data);
            error = 1;
             continue;
        }
        if (ta->dfs) {
            if (! clear && strcmp(ta->cell, fa->cell) != 0) {
-               fprintf(stderr, 
-                        "%s: default DCE cell differs for file %s: use \"-clear\" switch; acl not merged\n", 
+               fprintf(stderr,
+                        "%s: default DCE cell differs for file %s: use \"-clear\" switch; acl not merged\n",
                         pn, ti->data);
                 error = 1;
                continue;
@@ -1235,9 +1235,9 @@ CopyACLCmd(struct cmd_syndesc *as, void *arock)
                 exit(1);
            }
        }
-       for (tp = fa->pluslist;tp;tp=tp->next) 
+       for (tp = fa->pluslist;tp;tp=tp->next)
            ChangeList(ta, 1, tp->name, tp->rights);
-       for (tp = fa->minuslist;tp;tp=tp->next) 
+       for (tp = fa->minuslist;tp;tp=tp->next)
            ChangeList(ta, 0, tp->name, tp->rights);
        blob.in = AclToString(ta);
        blob.out_size=0;
@@ -1257,7 +1257,7 @@ CopyACLCmd(struct cmd_syndesc *as, void *arock)
            }
             error = 1;
        }
-    } 
+    }
     if (ta)
        ZapAcl(ta);
     ZapAcl(fa);
@@ -1317,7 +1317,7 @@ BadName(char *aname, char *fname)
 
 /* clean up an access control list of its bad entries; return 1 if we made
    any changes to the list, and 0 otherwise */
-static int 
+static int
 CleanAcl(struct Acl *aa, char *fname)
 {
     struct AclEntry *te, **le, *ne;
@@ -1360,7 +1360,7 @@ CleanAcl(struct Acl *aa, char *fname)
 
 
 /* clean up an acl to not have bogus entries */
-static int 
+static int
 CleanACLCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
@@ -1416,11 +1416,11 @@ CleanACLCmd(struct cmd_syndesc *as, void *arock)
            if (code) {
                if (errno == EINVAL) {
                    fprintf(stderr,
-                            "%s: Invalid argument, possible reasons include\n", 
+                            "%s: Invalid argument, possible reasons include\n",
                              pn);
                    fprintf(stderr,"%s: File not in vice or\n", pn);
                    fprintf(stderr,
-                            "%s: Too many users on access control list or\n", 
+                            "%s: Too many users on access control list or\n",
                             pn);
                } else {
                    Die(errno, ti->data);
@@ -1432,7 +1432,7 @@ CleanACLCmd(struct cmd_syndesc *as, void *arock)
            /* now list the updated acl */
            printf("Access list for %s is now\n", ti->data);
            if (ta->nplus > 0) {
-               if (!ta->dfs) 
+               if (!ta->dfs)
                     printf("Normal rights:\n");
                for(te = ta->pluslist;te;te=te->next) {
                    printf("  %s ", te->name);
@@ -1448,7 +1448,7 @@ CleanACLCmd(struct cmd_syndesc *as, void *arock)
                    printf("\n");
                }
            }
-           if (ti->next) 
+           if (ti->next)
                 printf("\n");
        } else
            printf("Access list for %s is fine.\n", ti->data);
@@ -1458,8 +1458,8 @@ CleanACLCmd(struct cmd_syndesc *as, void *arock)
     return error;
 }
 
-static int 
-ListACLCmd(struct cmd_syndesc *as, void *arock) 
+static int
+ListACLCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
     struct Acl *ta = 0;
@@ -1594,8 +1594,8 @@ FlushVolumeCmd(struct cmd_syndesc *as, void *arock)
     return error;
 }
 
-static int 
-FlushCmd(struct cmd_syndesc *as, void *arock) 
+static int
+FlushCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
     struct ViceIoctl blob;
@@ -1606,7 +1606,7 @@ FlushCmd(struct cmd_syndesc *as, void *arock)
 
     if (as->parms[1].items)
         literal = 1;
-    
+
     for(ti=as->parms[0].items; ti; ti=ti->next) {
         /* once per file */
         memset(&options, 0, sizeof(options));
@@ -1620,7 +1620,7 @@ FlushCmd(struct cmd_syndesc *as, void *arock)
        code = pioctl_utf8(ti->data, VIOCFLUSH, &blob, 0);
        if (code) {
            if (errno == EMFILE) {
-               fprintf(stderr, "%s: Can't flush active file %s\n", pn, 
+               fprintf(stderr, "%s: Can't flush active file %s\n", pn,
                         ti->data);
            } else {
                fprintf(stderr, "%s: Error flushing file ", pn);
@@ -1681,9 +1681,9 @@ SetVolCmd(struct cmd_syndesc *as, void *arock) {
                 continue;
            }
        }
-       if (as->parms[2].items) 
+       if (as->parms[2].items)
             motd = as->parms[2].items->data;
-       if (as->parms[3].items) 
+       if (as->parms[3].items)
             offmsg = as->parms[3].items->data;
        input = (char *)status + sizeof(*status);
        *(input++) = '\0';      /* never set name: this call doesn't change vldb */
@@ -1758,7 +1758,7 @@ filetypestr(afs_uint32 type)
     return s;
 }
 
-static int 
+static int
 ExamineCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
@@ -1896,7 +1896,7 @@ ExamineCmd(struct cmd_syndesc *as, void *arock)
 }
 
 static int
-ListQuotaCmd(struct cmd_syndesc *as, void *arock) 
+ListQuotaCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
     struct ViceIoctl blob;
@@ -1905,7 +1905,7 @@ ListQuotaCmd(struct cmd_syndesc *as, void *arock)
     char *name;
 
     int error = 0;
-    
+
     printf("%-25s%-11s%-11s%-7s%-13s\n", "Volume Name", "      Quota",
           "       Used", "  %Used", "    Partition");
     SetDotDefault(&as->parms[0].items);
@@ -1943,7 +1943,7 @@ WhereIsCmd(struct cmd_syndesc *as, void *arock)
 
     if (as->parms[1].items)
         literal = 1;
-    
+
     SetDotDefault(&as->parms[0].items);
     for(ti=as->parms[0].items; ti; ti=ti->next) {
         cm_fid_t fid;
@@ -1958,7 +1958,7 @@ WhereIsCmd(struct cmd_syndesc *as, void *arock)
         options.literal = literal;
        blob.in_size = options.size;    /* no variable length data */
         blob.in = &options;
-        
+
         blob.out_size = sizeof(cm_fid_t);
         blob.out = (char *) &fid;
         if (0 == pioctl_utf8(ti->data, VIOCGETFID, &blob, 1) &&
@@ -1990,12 +1990,12 @@ WhereIsCmd(struct cmd_syndesc *as, void *arock)
            continue;
        }
         hosts = (afs_int32 *) space;
-       printf("%s %s is on host%s ", 
+       printf("%s %s is on host%s ",
                 filetypestr(filetype),
                 ti->data,
                 (hosts[0] && !hosts[1]) ? "": "s");
        for(j=0; j<AFS_MAXHOSTS; j++) {
-           if (hosts[j] == 0) 
+           if (hosts[j] == 0)
                 break;
            tp = hostutil_GetNameByINet(hosts[j]);
            printf("%s ", tp);
@@ -2015,7 +2015,7 @@ DiskFreeCmd(struct cmd_syndesc *as, void *arock)
     char *name;
     struct VolumeStatus *status;
     int error = 0;
-    
+
     printf("%-25s%-10s%-10s%-10s%-6s\n", "Volume Name", "    kbytes",
           "      used", "     avail", " %used");
     SetDotDefault(&as->parms[0].items);
@@ -2047,7 +2047,7 @@ QuotaCmd(struct cmd_syndesc *as, void *arock)
     double quotaPct;
     struct VolumeStatus *status;
     int error = 0;
-    
+
     SetDotDefault(&as->parms[0].items);
     for(ti=as->parms[0].items; ti; ti=ti->next) {
        /* once per file */
@@ -2065,9 +2065,9 @@ QuotaCmd(struct cmd_syndesc *as, void *arock)
        }
 
         status = (VolumeStatus *)space;
-       if (status->MaxQuota) 
+       if (status->MaxQuota)
             quotaPct = ((((double)status->BlocksInUse)/status->MaxQuota) * 100.0);
-       else 
+       else
             quotaPct = 0.0;
        printf("%2.0f%% of quota used.\n", quotaPct);
     }
@@ -2093,7 +2093,7 @@ ListMountCmd(struct cmd_syndesc *as, void *arock)
     int link_chars_read;               /*Num chars read in readlink()*/
 #endif /* not WIN32 */
     int        thru_symlink;                   /*Did we get to a mount point via a symlink?*/
-    
+
     int error = 0;
     for(ti=as->parms[0].items; ti; ti=ti->next) {
        /* once per file */
@@ -2328,7 +2328,7 @@ MakeMountCmd(struct cmd_syndesc *as, void *arock)
                fprintf(stderr,"%s: mount points must be created within the AFS file system\n", pn);
                return 1;
            }
-       } else 
+       } else
 #endif
        {
            fprintf(stderr,"%s: mount points must be created within the AFS file system\n", pn);
@@ -2573,11 +2573,11 @@ CheckServersCmd(struct cmd_syndesc *as, void *arock)
 
     /* prepare flags for checkservers command */
     temp = 2;  /* default to checking local cell only */
-    if (as->parms[2].items) 
+    if (as->parms[2].items)
         temp |= 1;     /* set fast flag */
-    if (as->parms[1].items) 
+    if (as->parms[1].items)
         temp &= ~2;    /* turn off local cell check */
-    
+
     checkserv.magic = 0x12345678;      /* XXX */
     checkserv.tflags=temp;
 
@@ -2616,7 +2616,7 @@ CheckServersCmd(struct cmd_syndesc *as, void *arock)
         } else if(checkserv.tinterval> 600) {
             printf("Warning: The maximum -interval value is 10 mins (600 secs)\n");
             checkserv.tinterval=600;   /* 10 min max interval */
-        }       
+        }
     } else {
         checkserv.tinterval = -1;      /* don't change current interval */
     }
@@ -2655,10 +2655,10 @@ CheckServersCmd(struct cmd_syndesc *as, void *arock)
 #endif
 
     if (checkserv.tinterval >= 0) {
-       if (checkserv.tinterval > 0) 
-           printf("The new down server probe interval (%d secs) is now in effect (old interval was %d secs)\n", 
+       if (checkserv.tinterval > 0)
+           printf("The new down server probe interval (%d secs) is now in effect (old interval was %d secs)\n",
                   checkserv.tinterval, temp);
-       else 
+       else
            printf("The current down server probe interval is %d secs\n", temp);
        return 0;
     }
@@ -2677,7 +2677,7 @@ CheckServersCmd(struct cmd_syndesc *as, void *arock)
             }
 #endif
 
-           if (temp == 0) 
+           if (temp == 0)
                 break;
            tp = hostutil_GetNameByINet(temp);
            printf(" %s", tp);
@@ -2695,7 +2695,7 @@ MessagesCmd(struct cmd_syndesc *as, void *arock)
     struct ViceIoctl blob;
     struct gaginfo gagflags;
     struct cmd_item *show;
-    
+
     memset(&gagflags, 0, sizeof(struct gaginfo));
     blob.in_size = sizeof(struct gaginfo);
     blob.in = (caddr_t ) &gagflags;
@@ -2713,13 +2713,13 @@ MessagesCmd(struct cmd_syndesc *as, void *arock)
         else if (!strcasecmp (show->data, "none"))
             /* do nothing */ ;
         else {
-            fprintf(stderr, 
-                     "unrecognized flag %s: must be in {user,console,all,none}\n", 
+            fprintf(stderr,
+                     "unrecognized flag %s: must be in {user,console,all,none}\n",
                      show->data);
             code = EINVAL;
         }
     }
+
     if (code)
         return 1;
 
@@ -2736,7 +2736,7 @@ CheckVolumesCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
     struct ViceIoctl blob;
-    
+
     blob.in_size = 0;
     blob.out_size = 0;
     code = pioctl_utf8(0, VIOCCKBACK, &blob, 1);
@@ -2745,7 +2745,7 @@ CheckVolumesCmd(struct cmd_syndesc *as, void *arock)
        return 1;
     }
     printf("All volumeID/name mappings checked.\n");
-    
+
     return 0;
 }
 
@@ -2755,7 +2755,7 @@ SetCacheSizeCmd(struct cmd_syndesc *as, void *arock)
     afs_int32 code;
     struct ViceIoctl blob;
     afs_int32 temp;
-    
+
 #ifdef WIN32
     if ( !IsAdmin() ) {
         fprintf (stderr,"Permission denied: requires AFS Client Administrator access.\n");
@@ -2787,8 +2787,8 @@ SetCacheSizeCmd(struct cmd_syndesc *as, void *arock)
     if (code) {
        Die(errno, (char *) 0);
         return 1;
-    } 
-      
+    }
+
     printf("New cache size set.\n");
     return 0;
 }
@@ -2810,7 +2810,7 @@ GetCacheParmsCmd(struct cmd_syndesc *as, void *arock)
        Die(errno, NULL);
         return 1;
     }
-     
+
     printf("AFS using %I64u of the cache's available %I64u 1K byte blocks.\n",
            parms.parms[1], parms.parms[0]);
     if (parms.parms[1] > parms.parms[0])
@@ -2830,7 +2830,7 @@ ListCellsCmd(struct cmd_syndesc *as, void *arock)
     errno_t err;
 
     resolve = !(as->parms[0].items);    /* -numeric */
-    
+
     for(i=0;i<1000;i++) {
        tp = space;
 #if _MSC_VER < 1400
@@ -2852,11 +2852,11 @@ ListCellsCmd(struct cmd_syndesc *as, void *arock)
        blob.out = space;
        code = pioctl_utf8(0, VIOCGETCELL, &blob, 1);
        if (code < 0) {
-           if (errno == EDOM) 
+           if (errno == EDOM)
                 break; /* done with the list */
             Die(errno, 0);
             return 1;
-       }       
+       }
        tp = space;
 #if _MSC_VER < 1400
         memcpy(&magic, tp, sizeof(afs_int32));
@@ -2883,7 +2883,7 @@ ListCellsCmd(struct cmd_syndesc *as, void *arock)
                 exit(1);
            }
 #endif
-           if (addr == 0) 
+           if (addr == 0)
                 break;
 
             if (resolve) {
@@ -2960,7 +2960,7 @@ CallBackRxConnCmd(struct cmd_syndesc *as, void *arock)
     struct hostent *thp;
     char *tp;
     int setp;
-    
+
     ti = as->parms[0].items;
     setp = 1;
     if (ti) {
@@ -2982,13 +2982,13 @@ CallBackRxConnCmd(struct cmd_syndesc *as, void *arock)
         hostAddr = 0;   /* means don't set host */
        setp = 0;       /* aren't setting host */
     }
-    
+
     /* now do operation */
     blob.in_size = sizeof(afs_int32);
     blob.out_size = sizeof(afs_int32);
     blob.in = (char *) &hostAddr;
     blob.out = (char *) &hostAddr;
-    
+
     code = pioctl_utf8(0, VIOC_CBADDR, &blob, 1);
     if (code < 0) {
        Die(errno, 0);
@@ -3173,7 +3173,7 @@ NewCellCmd(struct cmd_syndesc *as, void *arock)
         Die(errno, as->parms[0].items->data);
         return 1;
     }
-    
+
     printf("Cell servers information for %s added or updated.\n",
            as->parms[0].items->data);
     return 0;
@@ -3237,7 +3237,7 @@ WhichCellCmd(struct cmd_syndesc *as, void *arock)
 
     if (as->parms[1].items)
         literal = 1;
-    
+
     SetDotDefault(&as->parms[0].items);
     for(ti=as->parms[0].items; ti; ti=ti->next) {
         cm_fid_t fid;
@@ -3300,7 +3300,7 @@ WSCellCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
     struct ViceIoctl blob;
-    
+
     blob.in_size = 0;
     blob.in = NULL;
     blob.out_size = AFS_PIOCTL_MAXSIZE;
@@ -3338,7 +3338,7 @@ MonitorCmd(struct cmd_syndesc *as, void *arock)
     char *tp;
     int setp;
     errno_t err;
-    
+
     ti = as->parms[0].items;
     setp = 1;
     if (ti) {
@@ -3408,7 +3408,7 @@ SysNameCmd(struct cmd_syndesc *as, void *arock)
     errno_t err;
     size_t destRemaining = sizeof(space);
     size_t len;
-    
+
     ti = as->parms[0].items;
     if (ti) {
 #ifdef WIN32
@@ -3464,7 +3464,7 @@ SysNameCmd(struct cmd_syndesc *as, void *arock)
     if (code) {
         Die(errno, 0);
         return 1;
-    }    
+    }
     if (setp) {
         printf("%s: new sysname%s set.\n", pn, setp > 1 ? " list" : "");
         return 0;
@@ -3484,7 +3484,7 @@ SysNameCmd(struct cmd_syndesc *as, void *arock)
     if (!setp) {
         fprintf(stderr,"No sysname name value was found\n");
         return 1;
-    } 
+    }
     space[blob.out_size - 1] = '\0';
     printf("Current sysname%s is", setp > 1 ? " list" : "");
     for (; setp > 0; --setp ) {
@@ -3508,7 +3508,7 @@ static int ExportAfsCmd(struct cmd_syndesc *as, void *arock)
     struct cmd_item *ti;
     int export = 0, type = 0, mode = 0, exp = 0, gstat = 0;
     int exportcall, pwsync = 0, smounts = 0;
-    
+
 #ifdef WIN32
     if ( !IsAdmin() ) {
         fprintf (stderr,"Permission denied: requires AFS Client Administrator access.\n");
@@ -3522,7 +3522,7 @@ static int ExportAfsCmd(struct cmd_syndesc *as, void *arock)
 #endif /* WIN32 */
 
     ti = as->parms[0].items;
-    if (strcmp(ti->data, "nfs")        == 0) 
+    if (strcmp(ti->data, "nfs")        == 0)
         type = 0x71; /* NFS */
     else {
        fprintf(stderr,
@@ -3531,9 +3531,9 @@ static int ExportAfsCmd(struct cmd_syndesc *as, void *arock)
     }
     ti = as->parms[1].items;
     if (ti) {
-       if (strcmp(ti->data, "on") == 0) 
+       if (strcmp(ti->data, "on") == 0)
             export = 3;
-       else if (strcmp(ti->data, "off") == 0) 
+       else if (strcmp(ti->data, "off") == 0)
             export = 2;
        else {
            fprintf(stderr, "Illegal argument %s\n", ti->data);
@@ -3542,9 +3542,9 @@ static int ExportAfsCmd(struct cmd_syndesc *as, void *arock)
        exp = 1;
     }
     if (ti = as->parms[2].items) {     /* -noconvert */
-       if (strcmp(ti->data, "on") == 0) 
+       if (strcmp(ti->data, "on") == 0)
             mode = 2;
-       else if (strcmp(ti->data, "off") == 0) 
+       else if (strcmp(ti->data, "off") == 0)
             mode = 3;
        else {
            fprintf(stderr, "Illegal argument %s\n", ti->data);
@@ -3552,9 +3552,9 @@ static int ExportAfsCmd(struct cmd_syndesc *as, void *arock)
        }
     }
     if (ti = as->parms[3].items) {     /* -uidcheck */
-       if (strcmp(ti->data, "on") == 0) 
+       if (strcmp(ti->data, "on") == 0)
             pwsync = 3;
-       else if (strcmp(ti->data, "off") == 0) 
+       else if (strcmp(ti->data, "off") == 0)
             pwsync = 2;
        else {
            fprintf(stderr, "Illegal argument %s\n", ti->data);
@@ -3562,9 +3562,9 @@ static int ExportAfsCmd(struct cmd_syndesc *as, void *arock)
        }
     }
     if (ti = as->parms[4].items) {     /* -submounts */
-       if (strcmp(ti->data, "on") == 0) 
+       if (strcmp(ti->data, "on") == 0)
             smounts = 3;
-       else if (strcmp(ti->data, "off") == 0) 
+       else if (strcmp(ti->data, "off") == 0)
             smounts = 2;
        else {
            fprintf(stderr, "Illegal argument %s\n", ti->data);
@@ -3590,7 +3590,7 @@ static int ExportAfsCmd(struct cmd_syndesc *as, void *arock)
     } else {
        if (!gstat) {
            if (exportcall & 1) {
-               printf("'%s' translator is enabled with the following options:\n\tRunning in %s mode\n\tRunning in %s mode\n\t%s\n", 
+               printf("'%s' translator is enabled with the following options:\n\tRunning in %s mode\n\tRunning in %s mode\n\t%s\n",
                       exported_types[type], (exportcall & 2 ? "strict unix" : "convert owner mode bits to world/other"),
                       (exportcall & 4 ? "strict 'passwd sync'" : "no 'passwd sync'"),
                       (exportcall & 8 ? "Allow mounts of /afs/.. subdirs" : "Only mounts to /afs allowed"));
@@ -3647,14 +3647,14 @@ GetCellCmd(struct cmd_syndesc *as, void *arock)
        }
        printf("Cell %s status: ", info.name);
 #ifdef notdef
-       if (args.stat & 1) 
+       if (args.stat & 1)
             printf("primary ");
 #endif
-       if (args.stat & 2) 
+       if (args.stat & 2)
             printf("no setuid allowed");
-       else 
+       else
             printf("setuid allowed");
-       if (args.stat & 4) 
+       if (args.stat & 4)
             printf(", using old VLDB");
        printf("\n");
     }
@@ -3698,7 +3698,7 @@ static int SetCellCmd(struct cmd_syndesc *as, void *arock)
     }
 #endif /* WIN32 */
 
-    if (! as->parms[1].items) 
+    if (! as->parms[1].items)
         args.stat |= CM_SETCELLFLAG_SUID; /* default to -nosuid */
 
     /* set stat for all listed cells */
@@ -3746,8 +3746,8 @@ VLDBInit(int noAuthFlag, struct afsconf_cell *info)
 
     cm_GetConfigDir(confDir, sizeof(confDir));
 
-    code = ugen_ClientInit(noAuthFlag, confDir, 
-                          info->name, 0, &uclient, 
+    code = ugen_ClientInit(noAuthFlag, confDir,
+                          info->name, 0, &uclient,
                            NULL, pn, rxkad_clear,
                            VLDB_MAXSERVERS, AFSCONF_VLDBSERVICE, 50,
                            0, 0, USER_SERVICE_ID);
@@ -3757,7 +3757,7 @@ VLDBInit(int noAuthFlag, struct afsconf_cell *info)
 
 static struct ViceIoctl gblob;
 static int debug = 0;
-/* 
+/*
  * here follow some routines in suport of the setserverprefs and
  * getserverprefs commands.  They are:
  * SetPrefCmd  "top-level" routine
@@ -3769,7 +3769,7 @@ static int debug = 0;
  */
 
 #ifdef WIN32
-static int 
+static int
 pokeServers(void)
 {
     int code;
@@ -3814,7 +3814,7 @@ pokeServers(void)
 #ifdef WIN32
 static int
 addServer(char *name, unsigned short rank)
-{  
+{
     int code;
     cm_SSetPref_t *ssp;
     cm_SPref_t *sp;
@@ -3964,7 +3964,7 @@ SetPrefCmd(struct cmd_syndesc *as, void * arock)
     char name[80];
     afs_int32 rank;
     cm_SSetPref_t *ssp;
-    
+
     ssp = (cm_SSetPref_t *)space;
     ssp->flags = 0;
     ssp->num_servers = 0;
@@ -4025,7 +4025,7 @@ SetPrefCmd(struct cmd_syndesc *as, void * arock)
         }
     }
     code = pokeServers();
-    if (debug) 
+    if (debug)
         printf("now working on vlservers, code=%d, errno=%d\n",code,errno);
 
     ssp = (cm_SSetPref_t *)space;
@@ -4040,19 +4040,19 @@ SetPrefCmd(struct cmd_syndesc *as, void * arock)
                 break;
             }
             code = addServer (ti->data, (unsigned short) atol(ti->next->data));
-            if (debug) 
+            if (debug)
                 printf("set vl prefs %s %s\n", ti->data, ti->next->data);
             ti=ti->next;
         }
     }
 
     if (as->parms[1].items) {
-        if (debug) 
+        if (debug)
             printf("now poking vlservers\n");
         code = pokeServers();
     }
 
-    if (code) 
+    if (code)
         Die(errno,0);
 
     return code;
@@ -4181,7 +4181,7 @@ SetPrefCmd(struct cmd_syndesc *as, void *arock)
 #endif /* WIN32 */
 
 #ifdef WIN32
-static int 
+static int
 GetPrefCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
@@ -4195,7 +4195,7 @@ GetPrefCmd(struct cmd_syndesc *as, void *arock)
     struct cm_SPrefRequest *in;
     struct cm_SPrefInfo *out;
     int i;
-    
+
     code = 0;
     ti = as->parms[0].items;  /* -file */
     if (ti) {
@@ -4222,7 +4222,7 @@ GetPrefCmd(struct cmd_syndesc *as, void *arock)
         blob.out_size = AFS_PIOCTL_MAXSIZE;
 
         in->num_servers = (AFS_PIOCTL_MAXSIZE - 2*sizeof(short))/sizeof(struct cm_SPref);
-        in->flags = vlservers; 
+        in->flags = vlservers;
 
         code = pioctl_utf8(0, VIOC_GETSPREFS, &blob, 1);
         if (code){
@@ -4245,7 +4245,7 @@ GetPrefCmd(struct cmd_syndesc *as, void *arock)
                    }
                     name=tbuffer;
                 }
-                printf ("%-50s %5u\n",name,out->servers[i].rank);      
+                printf ("%-50s %5u\n",name,out->servers[i].rank);
             }
 
             in->offset = out->next_offset;
@@ -4495,7 +4495,7 @@ TraceCmd(struct cmd_syndesc *asp, void *arock)
     struct ViceIoctl blob;
     long inValue;
     long outValue;
-    
+
 #ifdef WIN32
     if ( !IsAdmin() ) {
         fprintf (stderr,"Permission denied: requires AFS Client Administrator access.\n");
@@ -4512,32 +4512,32 @@ TraceCmd(struct cmd_syndesc *asp, void *arock)
         fprintf(stderr, "fs trace: must use at most one of '-off' or '-on'\n");
         return EINVAL;
     }
-        
+
     /* determine if we're turning this tracing on or off */
     inValue = 0;
     if (asp->parms[0].items)
         inValue = 3;           /* enable */
-    else if (asp->parms[1].items) 
+    else if (asp->parms[1].items)
         inValue = 2;   /* disable */
-    if (asp->parms[2].items) 
+    if (asp->parms[2].items)
         inValue |= 4;          /* do reset */
-    if (asp->parms[3].items) 
+    if (asp->parms[3].items)
         inValue |= 8;          /* dump */
-        
+
     blob.in_size = sizeof(long);
     blob.in = (char *) &inValue;
     blob.out_size = sizeof(long);
     blob.out = (char *) &outValue;
-        
+
     code = pioctl_utf8(NULL, VIOC_TRACECTL, &blob, 1);
     if (code || blob.out_size != sizeof(long)) {
         Die(errno, NULL);
         return code;
     }
 
-    if (outValue) 
+    if (outValue)
         printf("AFS tracing enabled.\n");
-    else 
+    else
         printf("AFS tracing disabled.\n");
 
     return 0;
@@ -4547,7 +4547,7 @@ static void sbusage(void)
 {
     fprintf(stderr, "example usage: %s storebehind -files *.o -kb 99999 -default 0\n", pn);
     fprintf(stderr, "               %s sb 50000 *.[ao] -default 10\n", pn);
-}       
+}
 
 /* fs sb -kbytes 9999 -files *.o -default 64 */
 static int
@@ -4564,7 +4564,7 @@ StoreBehindCmd(struct cmd_syndesc *as, void *arock)
 
 #ifdef WIN32
     if ( !IsAdmin() ) {
-        fprintf (stderr,"Permission denied: requires AFS Client Administrator access.\n");  
+        fprintf (stderr,"Permission denied: requires AFS Client Administrator access.\n");
         return EACCES;
     }
 #endif /* WIN32 */
@@ -4665,13 +4665,13 @@ StoreBehindCmd(struct cmd_syndesc *as, void *arock)
     return error;
 }
 
-static afs_int32 
+static afs_int32
 SetCryptCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code = 0, flag;
     struct ViceIoctl blob;
     char *tp;
+
 #ifdef WIN32
     if ( !IsAdmin() ) {
         fprintf (stderr,"Permission denied: requires AFS Client Administrator access.\n");
@@ -4700,14 +4700,14 @@ SetCryptCmd(struct cmd_syndesc *as, void *arock)
     return 0;
 }
 
-static afs_int32 
+static afs_int32
 GetCryptCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code = 0, flag;
     struct ViceIoctl blob;
     char *tp;
     errno_t err;
+
     blob.in = NULL;
     blob.in_size = 0;
     blob.out_size = sizeof(flag);
@@ -4776,7 +4776,7 @@ MemDumpCmd(struct cmd_syndesc *asp, void *arock)
         return code;
     }
 
-    if (!outValue) { 
+    if (!outValue) {
         printf("AFS memdump created.\n");
         return 0;
     } else {
@@ -4816,7 +4816,7 @@ MiniDumpCmd(struct cmd_syndesc *asp, void *arock)
         return 0;
     }
 
-  failure: 
+  failure:
     if (hService)
         CloseServiceHandle(hService);
     if (hManager)
@@ -4851,13 +4851,13 @@ CSCPolicyCmd(struct cmd_syndesc *asp, void *arock)
     {
         char *policy;
 
-        RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+        RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                          AFSREG_CLT_OPENAFS_SUBKEY "\\CSCPolicy",
-                        0, 
-                        "AFS", 
+                        0,
+                        "AFS",
                         REG_OPTION_NON_VOLATILE,
                         (IsWow64()?KEY_WOW64_64KEY:0)|KEY_WRITE,
-                        NULL, 
+                        NULL,
                         &hkCSCPolicy,
                         NULL );
 
@@ -4874,7 +4874,7 @@ CSCPolicyCmd(struct cmd_syndesc *asp, void *arock)
 
         policy = "manual";
         len = 6;
-               
+
         if (asp->parms[1].items) {
             policy = "manual";
             len = 6;
@@ -4892,9 +4892,9 @@ CSCPolicyCmd(struct cmd_syndesc *asp, void *arock)
             len = 7;
         }
         RegSetValueEx( hkCSCPolicy, share, 0, REG_SZ, policy, (DWORD)len+1);
-               
+
         printf("CSC policy on share \"%s\" changed to \"%s\".\n\n", share, policy);
-        printf("Close all applications that accessed files on this share or restart AFS Client for the change to take effect.\n"); 
+        printf("Close all applications that accessed files on this share or restart AFS Client for the change to take effect.\n");
     }
     else
     {
@@ -4907,13 +4907,13 @@ CSCPolicyCmd(struct cmd_syndesc *asp, void *arock)
 
         /* list current csc policies */
 
-        RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+        RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                         AFSREG_CLT_OPENAFS_SUBKEY "\\CSCPolicy",
-                        0, 
-                        "AFS", 
+                        0,
+                        "AFS",
                         REG_OPTION_NON_VOLATILE,
                         (IsWow64()?KEY_WOW64_64KEY:0)|KEY_READ|KEY_QUERY_VALUE,
-                        NULL, 
+                        NULL,
                         &hkCSCPolicy,
                         NULL );
 
@@ -4930,7 +4930,7 @@ CSCPolicyCmd(struct cmd_syndesc *asp, void *arock)
                          NULL,  /* lpcbSecurityDescriptor */
                          NULL   /* lpftLastWriteTime */
                          );
-               
+
         printf("Current CSC policies:\n");
         for ( dwIndex = 0; dwIndex < dwPolicies; dwIndex ++ ) {
 
@@ -5366,7 +5366,7 @@ TestVolStatCmd(struct cmd_syndesc *as, void *arock)
     return 0;
 }
 
-static int 
+static int
 ChOwnCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
@@ -5374,7 +5374,7 @@ ChOwnCmd(struct cmd_syndesc *as, void *arock)
     struct cmd_item *ti;
     int error = 0;
     int literal = 0;
-    struct { 
+    struct {
         cm_ioctlQueryOptions_t options;
         afs_uint32 owner;
     } inData;
@@ -5418,9 +5418,9 @@ ChOwnCmd(struct cmd_syndesc *as, void *arock)
            continue;
         }
 
-        /* 
+        /*
          * if the owner was specified as a numeric value,
-         * then we can just use it.  Otherwise, we need 
+         * then we can just use it.  Otherwise, we need
          * to know the cell of the path to determine which
          * ptserver to contact in order to convert the name
          * to a numeric value.
@@ -5436,9 +5436,9 @@ ChOwnCmd(struct cmd_syndesc *as, void *arock)
                 continue;
             }
             cell[CELL_MAXNAMELEN - 1] = '\0';
-            /* 
+            /*
              * We now know the cell for the target and we need to
-             * convert the ownerStr to the Id for this user 
+             * convert the ownerStr to the Id for this user
              */
             pr_Initialize(1, confDir, cell);
             code = pr_SNameToId(ownerStr, &inData.owner);
@@ -5464,7 +5464,7 @@ ChOwnCmd(struct cmd_syndesc *as, void *arock)
     return error;
 }
 
-static int 
+static int
 ChGrpCmd(struct cmd_syndesc *as, void *arock)
 {
     afs_int32 code;
@@ -5472,7 +5472,7 @@ ChGrpCmd(struct cmd_syndesc *as, void *arock)
     struct cmd_item *ti;
     int error = 0;
     int literal = 0;
-    struct { 
+    struct {
         cm_ioctlQueryOptions_t options;
         afs_uint32 group;
     } inData;
@@ -5516,9 +5516,9 @@ ChGrpCmd(struct cmd_syndesc *as, void *arock)
            continue;
         }
 
-        /* 
+        /*
          * if the group was specified as a numeric value,
-         * then we can just use it.  Otherwise, we need 
+         * then we can just use it.  Otherwise, we need
          * to know the cell of the path to determine which
          * ptserver to contact in order to convert the name
          * to a numeric value.
@@ -5534,9 +5534,9 @@ ChGrpCmd(struct cmd_syndesc *as, void *arock)
                 continue;
             }
             cell[CELL_MAXNAMELEN - 1] = '\0';
-            /* 
+            /*
              * We now know the cell for the target and we need to
-             * convert the groupStr to the Id for this user 
+             * convert the groupStr to the Id for this user
              */
             pr_Initialize(1, confDir, cell);
             code = pr_SNameToId(groupStr, &inData.group);
@@ -5716,13 +5716,13 @@ int wmain(int argc, wchar_t **wargv)
 
 #ifdef AFS_AIX32_ENV
     /*
-     * The following signal action for AIX is necessary so that in case of a 
-     * crash (i.e. core is generated) we can include the user's data section 
+     * The following signal action for AIX is necessary so that in case of a
+     * crash (i.e. core is generated) we can include the user's data section
      * in the core dump. Unfortunately, by default, only a partial core is
      * generated which, in many cases, isn't too useful.
      */
     struct sigaction nsa;
-    
+
     sigemptyset(&nsa.sa_mask);
     nsa.sa_handler = SIG_DFL;
     nsa.sa_flags = SA_FULLDUMP;
@@ -5774,7 +5774,7 @@ int wmain(int argc, wchar_t **wargv)
     cmd_AddParm(ts, "-id", CMD_FLAG, CMD_OPTIONAL, "initial directory acl (DFS only)");
     cmd_AddParm(ts, "-if", CMD_FLAG, CMD_OPTIONAL, "initial file acl (DFS only)");
     cmd_CreateAlias(ts, "sa");
-    
+
     ts = cmd_CreateSyntax("listacl", ListACLCmd, NULL, "list access control list");
     cmd_AddParm(ts, "-path", CMD_LIST, CMD_OPTIONAL, "dir/file path");
     parm_listacl_id = ts->nParms;
@@ -5782,10 +5782,10 @@ int wmain(int argc, wchar_t **wargv)
     cmd_AddParm(ts, "-if", CMD_FLAG, CMD_OPTIONAL, "initial file acl");
     cmd_AddParm(ts, "-cmd", CMD_FLAG, CMD_OPTIONAL, "output as 'fs setacl' command");
     cmd_CreateAlias(ts, "la");
-    
+
     ts = cmd_CreateSyntax("cleanacl", CleanACLCmd, NULL, "clean up access control list");
     cmd_AddParm(ts, "-path", CMD_LIST, CMD_OPTIONAL, "dir/file path");
-    
+
     ts = cmd_CreateSyntax("copyacl", CopyACLCmd, NULL, "copy access control list");
     cmd_AddParm(ts, "-fromdir", CMD_SINGLE, 0, "source directory (or DFS file)");
     cmd_AddParm(ts, "-todir", CMD_LIST, 0, "destination directory (or DFS file)");
@@ -5793,13 +5793,13 @@ int wmain(int argc, wchar_t **wargv)
     parm_copyacl_id = ts->nParms;
     cmd_AddParm(ts, "-id", CMD_FLAG, CMD_OPTIONAL, "initial directory acl");
     cmd_AddParm(ts, "-if", CMD_FLAG, CMD_OPTIONAL, "initial file acl");
-    
+
     cmd_CreateAlias(ts, "ca");
 
     ts = cmd_CreateSyntax("flush", FlushCmd, NULL, "flush file from cache");
     cmd_AddParm(ts, "-path", CMD_LIST, CMD_OPTIONAL, "dir/file path");
     cmd_AddParm(ts, "-literal", CMD_FLAG, CMD_OPTIONAL, "literal evaluation of mountpoints and symlinks");
-    
+
 #ifndef WIN32
     ts = cmd_CreateSyntax("flushmount", FlushMountCmd, NULL,
                            "flush mount symlink from cache");
@@ -5815,7 +5815,7 @@ int wmain(int argc, wchar_t **wargv)
     cmd_AddParm(ts, "-motd", CMD_SINGLE, CMD_OPTIONAL, "message of the day");
     cmd_AddParm(ts, "-offlinemsg", CMD_SINGLE, CMD_OPTIONAL, "offline message");
     cmd_CreateAlias(ts, "sv");
-    
+
     ts = cmd_CreateSyntax("messages", MessagesCmd, NULL, "control Cache Manager messages");
     cmd_AddParm(ts, "-show", CMD_SINGLE, CMD_OPTIONAL, "[user|console|all|none]");
 
@@ -5824,21 +5824,21 @@ int wmain(int argc, wchar_t **wargv)
     cmd_AddParm(ts, "-literal", CMD_FLAG, CMD_OPTIONAL, "literal evaluation of mountpoints and symlinks");
     cmd_CreateAlias(ts, "lv");
     cmd_CreateAlias(ts, "listvol");
-    
+
     ts = cmd_CreateSyntax("listquota", ListQuotaCmd, NULL, "list volume quota");
     cmd_AddParm(ts, "-path", CMD_LIST, CMD_OPTIONAL, "dir/file path");
     cmd_CreateAlias(ts, "lq");
-    
+
     ts = cmd_CreateSyntax("diskfree", DiskFreeCmd, NULL, "show server disk space usage");
     cmd_AddParm(ts, "-path", CMD_LIST, CMD_OPTIONAL, "dir/file path");
     cmd_CreateAlias(ts, "df");
-    
+
     ts = cmd_CreateSyntax("quota", QuotaCmd, NULL, "show volume quota usage");
     cmd_AddParm(ts, "-path", CMD_LIST, CMD_OPTIONAL, "dir/file path");
-    
-    ts = cmd_CreateSyntax("lsmount", ListMountCmd, NULL, "list mount point");    
+
+    ts = cmd_CreateSyntax("lsmount", ListMountCmd, NULL, "list mount point");
     cmd_AddParm(ts, "-dir", CMD_LIST, 0, "directory");
-    
+
     ts = cmd_CreateSyntax("mkmount", MakeMountCmd, NULL, "make mount point");
     cmd_AddParm(ts, "-dir", CMD_SINGLE, 0, "directory");
     cmd_AddParm(ts, "-vol", CMD_SINGLE, 0, "volume name");
@@ -5849,35 +5849,35 @@ int wmain(int argc, wchar_t **wargv)
     /*
      *
      * defect 3069
-     * 
+     *
     cmd_AddParm(ts, "-root", CMD_FLAG, CMD_OPTIONAL, "create cellular mount point");
     */
 
-    
+
     ts = cmd_CreateSyntax("rmmount", RemoveMountCmd, NULL, "remove mount point");
     cmd_AddParm(ts, "-dir", CMD_LIST, 0, "directory");
-    
+
     ts = cmd_CreateSyntax("checkservers", CheckServersCmd, NULL, "check local cell's servers");
     cmd_AddParm(ts, "-cell", CMD_SINGLE, CMD_OPTIONAL, "cell to check");
     cmd_AddParm(ts, "-all", CMD_FLAG, CMD_OPTIONAL, "check all cells");
     cmd_AddParm(ts, "-fast", CMD_FLAG, CMD_OPTIONAL, "just list, don't check");
     cmd_AddParm(ts,"-interval",CMD_SINGLE,CMD_OPTIONAL,"seconds between probes");
-    
+
     ts = cmd_CreateSyntax("checkvolumes", CheckVolumesCmd, NULL, "check volumeID/name mappings");
     cmd_CreateAlias(ts, "checkbackups");
 
-    
+
     ts = cmd_CreateSyntax("setcachesize", SetCacheSizeCmd, NULL, "set cache size");
     cmd_AddParm(ts, "-blocks", CMD_SINGLE, CMD_OPTIONAL, "size in 1K byte blocks (0 => reset)");
     cmd_CreateAlias(ts, "cachesize");
 
     cmd_AddParm(ts, "-reset", CMD_FLAG, CMD_OPTIONAL, "reset size back to boot value");
-    
+
     ts = cmd_CreateSyntax("getcacheparms", GetCacheParmsCmd, NULL, "get cache usage info");
 
     ts = cmd_CreateSyntax("listcells", ListCellsCmd, NULL, "list configured cells");
     cmd_AddParm(ts, "-numeric", CMD_FLAG, CMD_OPTIONAL, "addresses only");
-    
+
     ts = cmd_CreateSyntax("setquota", SetQuotaCmd, NULL, "set volume quota");
     cmd_AddParm(ts, "-path", CMD_SINGLE, CMD_OPTIONAL, "dir/file path");
     cmd_AddParm(ts, "-max", CMD_SINGLE, 0, "max quota in kbytes");
@@ -5918,11 +5918,11 @@ int wmain(int argc, wchar_t **wargv)
     cmd_AddParm(ts, "-literal", CMD_FLAG, CMD_OPTIONAL, "literal evaluation of mountpoints and symlinks");
 
     ts = cmd_CreateSyntax("wscell", WSCellCmd, NULL, "list workstation's cell");
-    
+
     /*
      ts = cmd_CreateSyntax("primarycell", PrimaryCellCmd, 0, "obsolete (listed primary cell)");
      */
-    
+
 #ifndef AFS_NT40_ENV
     ts = cmd_CreateSyntax("monitor", MonitorCmd, NULL, "set cache monitor host address");
     cmd_AddParm(ts, "-server", CMD_SINGLE, CMD_OPTIONAL, "host name or 'off'");
@@ -5931,7 +5931,7 @@ int wmain(int argc, wchar_t **wargv)
 
     ts = cmd_CreateSyntax("getcellstatus", GetCellCmd, NULL, "get cell status");
     cmd_AddParm(ts, "-cell", CMD_LIST, 0, "cell name");
-    
+
     ts = cmd_CreateSyntax("setcell", SetCellCmd, NULL, "set cell status");
     cmd_AddParm(ts, "-cell", CMD_LIST, 0, "cell name");
     cmd_AddParm(ts, "-suid", CMD_FLAG, CMD_OPTIONAL, "allow setuid programs");
@@ -5954,7 +5954,7 @@ int wmain(int argc, wchar_t **wargv)
     cmd_AddParm(ts, "-submounts", CMD_SINGLE, CMD_OPTIONAL, "allow nfs mounts to subdirs of /afs/.. ('on' or 'off')");
 #endif
 
-    ts = cmd_CreateSyntax("storebehind", StoreBehindCmd, NULL, 
+    ts = cmd_CreateSyntax("storebehind", StoreBehindCmd, NULL,
                          "store to server after file close");
     cmd_AddParm(ts, "-kbytes", CMD_SINGLE, CMD_OPTIONAL, "asynchrony for specified names");
     cmd_AddParm(ts, "-files", CMD_LIST, CMD_OPTIONAL, "specific pathnames");
@@ -5996,7 +5996,7 @@ int wmain(int argc, wchar_t **wargv)
     ts = cmd_CreateSyntax("memdump", MemDumpCmd, NULL, "dump memory allocs in debug builds");
     cmd_AddParm(ts, "-begin", CMD_FLAG, CMD_OPTIONAL, "set a memory checkpoint");
     cmd_AddParm(ts, "-end", CMD_FLAG, CMD_OPTIONAL, "dump memory allocs");
-    
+
     ts = cmd_CreateSyntax("cscpolicy", CSCPolicyCmd, NULL, "change client side caching policy for AFS shares");
     cmd_AddParm(ts, "-share", CMD_SINGLE, CMD_OPTIONAL, "AFS share");
     cmd_AddParm(ts, "-manual", CMD_FLAG, CMD_OPTIONAL, "manual caching of documents");
@@ -6038,11 +6038,11 @@ int wmain(int argc, wchar_t **wargv)
 
     code = cmd_Dispatch(argc, argv);
 
-    if (rxInitDone) 
+    if (rxInitDone)
         rx_Finalize();
-    
+
     FreeUtf8CmdLine(argc, argv);
-    
+
     return code;
 }
 
@@ -6053,21 +6053,21 @@ Die(int code, char *filename)
     if (code == EINVAL) {
        if (filename)
            fprintf(stderr,"%s: Invalid argument; it is possible that %s is not in AFS.\n", pn, filename);
-       else 
+       else
             fprintf(stderr,"%s: Invalid argument.\n", pn);
     }
     else if (code == ENOENT) {
-       if (filename) 
+       if (filename)
             fprintf(stderr,"%s: File '%s' doesn't exist\n", pn, filename);
-       else 
+       else
             fprintf(stderr,"%s: no such file returned\n", pn);
     }
-    else if (code == EROFS)  
+    else if (code == EROFS)
         fprintf(stderr,"%s: You can not change a backup or readonly volume\n", pn);
     else if (code == EACCES || code == EPERM) {
-       if (filename) 
+       if (filename)
             fprintf(stderr,"%s: You don't have the required access rights on '%s'\n", pn, filename);
-       else 
+       else
             fprintf(stderr,"%s: You do not have the required rights to do this operation\n", pn);
     }
     else if (code == ENODEV) {
@@ -6089,33 +6089,33 @@ Die(int code, char *filename)
            fprintf(stderr,"%s: Connection timed out", pn);
     }
     else if (code == EBUSY) {
-       if (filename) 
+       if (filename)
             fprintf(stderr,"%s: All servers are busy on which '%s' resides\n", pn, filename);
-       else 
+       else
             fprintf(stderr,"%s: All servers are busy\n", pn);
-    } 
+    }
     else if (code == ENXIO) {
-       if (filename) 
+       if (filename)
             fprintf(stderr,"%s: All volume instances are offline on which '%s' resides\n", pn, filename);
-       else 
+       else
             fprintf(stderr,"%s: All volume instances are offline\n", pn);
-    } 
+    }
     else if (code == ENOSYS) {
-       if (filename) 
+       if (filename)
             fprintf(stderr,"%s: All servers are down on which '%s' resides\n", pn, filename);
-       else 
+       else
             fprintf(stderr,"%s: All servers are down\n", pn);
-    } 
+    }
     else if (code == ECHILD) {  /* hack */
-       if (filename) 
+       if (filename)
             fprintf(stderr,"%s: Invalid owner specified for '%s'\n", pn, filename);
-       else 
+       else
             fprintf(stderr,"%s: Invalid owner specified\n", pn);
-    } 
+    }
     else {
-       if (filename) 
+       if (filename)
             fprintf(stderr,"%s:'%s'", pn, filename);
-       else 
+       else
             fprintf(stderr,"%s", pn);
 #ifdef WIN32
        fprintf(stderr, ": code 0x%x\n", code);
index 68e45b00333f322517e50fc115093b1e4c938ee0..b833d18a9cd7e35eea017eef48619cd49f7c6874 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -78,16 +78,16 @@ long fs_GetFullPath(char *pathp, char *outPathp, long outSize)
     } else {
         firstp = pathp;
                pathHasDrive = 0;
-       }   
-        
+       }
+
     if (*firstp == '\\' || *firstp == '/') {
                /* already an absolute pathname, just copy it back */
         strcpy(outPathp, firstp);
         return 0;
     }
-        
+
     GetCurrentDirectoryA(sizeof(origPath), origPath);
-        
+
        doSwitch = 0;
     if (pathHasDrive && (*pathp & ~0x20) != (origPath[0] & ~0x20)) {
                /* a drive has been specified and it isn't our current drive.
@@ -103,7 +103,7 @@ long fs_GetFullPath(char *pathp, char *outPathp, long outSize)
             return code;
         }
     }
-        
+
     /* now get the absolute path to the current wdir in this drive */
     GetCurrentDirectoryA(sizeof(tpath), tpath);
     strcpy(outPathp, tpath+2); /* skip drive letter */
@@ -117,7 +117,7 @@ long fs_GetFullPath(char *pathp, char *outPathp, long outSize)
     if (doSwitch) {
         SetCurrentDirectoryA(origPath);
     }
-        
+
     return 0;
 }
 
@@ -141,7 +141,7 @@ static int getmeta(int ac) {
     return 0;
 }
 
-char *cm_mount_root="afs"; 
+char *cm_mount_root="afs";
 char *cm_slash_mount_root="/afs";
 char *cm_back_slash_mount_root="\\afs";
 
@@ -152,12 +152,12 @@ void fs_utils_InitMountRoot()
     char *pmount=mountRoot;
     DWORD len=sizeof(mountRoot)-1;
     printf("int mountroot \n");
-    if ((RegOpenKeyExA(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY, 0, 
+    if ((RegOpenKeyExA(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY, 0,
                       (IsWow64()?KEY_WOW64_64KEY:0)|KEY_QUERY_VALUE, &parmKey)!= ERROR_SUCCESS)
         || (RegQueryValueExA(parmKey, "Mountroot", NULL, NULL,(LPBYTE)(mountRoot), &len)!= ERROR_SUCCESS)
          || (len==sizeof(mountRoot)-1)
-         ) 
-        strcpy(mountRoot, "\\afs"); 
+         )
+        strcpy(mountRoot, "\\afs");
     RegCloseKey(parmKey);
     mountRoot[len]=0;       /*safety see ms-help://MS.MSDNQTR.2002OCT.1033/sysinfo/base/regqueryvalueex.htm*/
     cm_mount_root=malloc(len+1);
index 77d2207d7897d7f3a16d29d49194f1a28895b648..32b78e7c85ec902ea0d17f791ba7d6745390e543 100644 (file)
@@ -96,7 +96,7 @@ static HRESULT lana_ShellGetNameFromGuidW(WCHAR *wGuid, WCHAR *wName, int NameSi
                              CLSCTX_INPROC_SERVER, IID_IShellFolder,
                              reinterpret_cast<LPVOID *>(&pShellFolder));
     }
-    if (SUCCEEDED(hr)) 
+    if (SUCCEEDED(hr))
     {
         hr = pShellFolder->ParseDisplayName(NULL, NULL, szAdapterGuid, NULL,
                                            &pidl, NULL);
@@ -126,7 +126,7 @@ extern "C" int lana_GetNameFromGuid(char *Guid, char **Name)
     DWORD NameSize = MAX_PATH;
     char *name = NULL;
     HRESULT status;
-        
+
     // Convert the Guid string to Unicode.  First we ask only for the size
     // of the converted string.  Then we allocate a buffer of sufficient
     // size to hold the result of the conversion.
@@ -146,7 +146,7 @@ extern "C" int lana_GetNameFromGuid(char *Guid, char **Name)
     //status = getname_shellfolder(wGuid, wName, NameSize);
     status = E_NOTIMPL;
 
-    /* XXX end of pbh 9/11/03 temporary hack*/ 
+    /* XXX end of pbh 9/11/03 temporary hack*/
 
     if (status == E_NOTIMPL) {
         // The IShellFolder interface is not implemented on this platform.
@@ -224,9 +224,9 @@ extern "C" LANAINFO * lana_FindLanaByName(const char *LanaName)
     LANAINFO * lanainfo;
 
     // Open the NetBios Linkage key.
-    status = RegOpenKeyEx(HKEY_LOCAL_MACHINE, RegNetBiosLinkageKeyName, 0, 
+    status = RegOpenKeyEx(HKEY_LOCAL_MACHINE, RegNetBiosLinkageKeyName, 0,
                           KEY_QUERY_VALUE, &hkey);
-        
+
     if (status != ERROR_SUCCESS) {
 #ifndef NOLOGGING
         afsi_log("Failed to open NetBios Linkage key (status %ld)", status);
@@ -265,7 +265,7 @@ extern "C" LANAINFO * lana_FindLanaByName(const char *LanaName)
             RegCloseKey(hkey);
             return NULL;
         }
-        status = RegQueryValueEx(hkey, "Bind", 0, &type, 
+        status = RegQueryValueEx(hkey, "Bind", 0, &type,
                                  (BYTE *) bindpaths, &bindpathsize);
     }
     RegCloseKey(hkey);
@@ -305,7 +305,7 @@ extern "C" LANAINFO * lana_FindLanaByName(const char *LanaName)
         }
         memset(lanainfo, 0, sizeof(LANAINFO) * (nlana+1));
     }
-    
+
     int index = 0;
 
     // Iterate over the lana map entries and bind paths.
@@ -488,13 +488,13 @@ extern "C" BOOL lana_IsLoopback(lana_number_t lana, BOOL reset)
     if (status == 0)
         status = ncb.ncb_retcode;
     if (ncb.ncb_retcode != 0) {
-#ifndef NOLOGGING   
+#ifndef NOLOGGING
         afsi_log("NCBASTAT failed: lana %u, status %ld", lana, status);
 #endif
         return FALSE;
     }
     return (memcmp(astat.status.adapter_address, kWLA_MAC, 6) == 0 ||
-           memcmp(astat.status.adapter_address, kVista_WLA_MAC, 6) == 0 
+           memcmp(astat.status.adapter_address, kVista_WLA_MAC, 6) == 0
 #ifdef USE_VMWARE
              || memcmp(astat.status.adapter_address, kVMWare_MAC, 5) == 0
 #endif
@@ -547,7 +547,7 @@ extern "C" long lana_GetUncServerNameEx(char *buffer, lana_number_t * pLana, int
        if(!(flags & LANA_NETBIOS_NAME_IN) || !pLana) {
            dummyLen = sizeof(regLana);
            rv = RegQueryValueEx(hkConfig, szLanAdapterValue, NULL, NULL, (LPBYTE) &regLana, &dummyLen);
-           if(rv != ERROR_SUCCESS) 
+           if(rv != ERROR_SUCCESS)
                regLana = -1;
        } else
            regLana = *pLana;
@@ -555,7 +555,7 @@ extern "C" long lana_GetUncServerNameEx(char *buffer, lana_number_t * pLana, int
        if(!(flags & LANA_NETBIOS_NAME_IN) || !pIsGateway) {
            dummyLen = sizeof(regGateway);
            rv = RegQueryValueEx(hkConfig, szIsGatewayValue, NULL, NULL, (LPBYTE) &regGateway, &dummyLen);
-           if(rv != ERROR_SUCCESS) 
+           if(rv != ERROR_SUCCESS)
                regGateway = 0;
        } else
            regGateway = *pIsGateway;
@@ -563,7 +563,7 @@ extern "C" long lana_GetUncServerNameEx(char *buffer, lana_number_t * pLana, int
 #ifdef USE_FINDLANABYNAME
        dummyLen = sizeof(regNoFindLanaByName);
        rv = RegQueryValueEx(hkConfig, szNoFindLanaByName, NULL, NULL, (LPBYTE) &regNoFindLanaByName, &dummyLen);
-       if(rv != ERROR_SUCCESS) 
+       if(rv != ERROR_SUCCESS)
            regNoFindLanaByName = 0;
 #endif
 
@@ -571,7 +571,7 @@ extern "C" long lana_GetUncServerNameEx(char *buffer, lana_number_t * pLana, int
        // in netbios names over 15 chars.
        dummyLen = sizeof(regNbName);
        rv = RegQueryValueEx(hkConfig, szNetbiosNameValue, NULL, NULL, (LPBYTE) &regNbName, &dummyLen);
-       if(rv != ERROR_SUCCESS) 
+       if(rv != ERROR_SUCCESS)
            strcpy(regNbName, "AFS");
        else {
             /* Max Suffix Length is 6 */
@@ -587,13 +587,13 @@ extern "C" long lana_GetUncServerNameEx(char *buffer, lana_number_t * pLana, int
            regLana = -1;
            regGateway = 0;
        }
-#ifdef USE_FINDLANABYNAME 
+#ifdef USE_FINDLANABYNAME
         regNoFindLanaByName = 0;
 #endif
        strcpy(regNbName, "AFS");
     }
 
-    if(regLana < 0 || regLana > MAX_LANA) 
+    if(regLana < 0 || regLana > MAX_LANA)
         regLana = -1;
 
     if(regLana == -1) {
@@ -613,7 +613,7 @@ extern "C" long lana_GetUncServerNameEx(char *buffer, lana_number_t * pLana, int
        if(nLana == LANA_INVALID && !regGateway) {
            nLana = lana_FindLoopback(!(flags & LANA_NETBIOS_NO_RESET));
        }
-       if(nLana != LANA_INVALID) 
+       if(nLana != LANA_INVALID)
             regLana = nLana;
     }
 
@@ -647,9 +647,9 @@ extern "C" long lana_GetUncServerNameEx(char *buffer, lana_number_t * pLana, int
        }
     }
 
-    if(pLana) 
+    if(pLana)
        *pLana = regLana;
-    if(pIsGateway) 
+    if(pIsGateway)
        *pIsGateway = regGateway;
 
     strcpy(buffer, nbName);
@@ -678,7 +678,7 @@ extern "C" void lana_GetUncServerName(TCHAR *name, int type) {
     if(SUCCEEDED(lana_GetUncServerNameEx(szName,NULL,NULL,type))) {
 #ifdef _UNICODE
        mbswcs(name,szName,MAX_NB_NAME_LENGTH);
-#else  
+#else
        strncpy(name,szName,MAX_NB_NAME_LENGTH);
 #endif
     } else {
index 73abe67c2559a5da312e308a153e2d8a3b16292a..d24fe2ac9cc5df5e75372c103b90dc8a4c3b6a15 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (C) 1998, 1989 Transarc Corporation - All rights reserved
  *
  * (C) COPYRIGHT IBM CORPORATION 1987, 1988
@@ -19,7 +19,7 @@
 
 #if (_MSC_VER >= 1300)
 LARGE_INTEGER LargeIntegerAdd(LARGE_INTEGER a, LARGE_INTEGER b)
-{ 
+{
     LARGE_INTEGER result;
     int carry;
     result.LowPart=a.LowPart+b.LowPart;
@@ -28,7 +28,7 @@ LARGE_INTEGER LargeIntegerAdd(LARGE_INTEGER a, LARGE_INTEGER b)
     return result;
 }
 LARGE_INTEGER LargeIntegerSubtract(LARGE_INTEGER a, LARGE_INTEGER b)
-{ 
+{
     LARGE_INTEGER result;
     int borrow;
     result.LowPart=a.LowPart-b.LowPart;
@@ -65,10 +65,10 @@ LARGE_INTEGER LargeIntegerDivide(LARGE_INTEGER a, LARGE_INTEGER b, LARGE_INTEGER
     result.HighPart=0;
     result.LowPart=0;
     if (b.HighPart == 0 && b.LowPart == 0) { return result; }
-    if (b.HighPart == 0 && b.LowPart == 1) { 
-       remainder->HighPart = 0; 
+    if (b.HighPart == 0 && b.LowPart == 1) {
+       remainder->HighPart = 0;
        remainder->LowPart = 0;
-       return a; 
+       return a;
     }
 
     a1=a.HighPart;
@@ -84,13 +84,13 @@ LARGE_INTEGER LargeIntegerDivide(LARGE_INTEGER a, LARGE_INTEGER b, LARGE_INTEGER
     remainder->HighPart=(LONG)(r1 >> 32);
     remainder->LowPart=(DWORD)(r1 & 0xffffffff);
     return result;
-}      
+}
 
-LARGE_INTEGER ConvertLongToLargeInteger(unsigned long a) 
+LARGE_INTEGER ConvertLongToLargeInteger(unsigned long a)
 {
     LARGE_INTEGER result;
     result.HighPart=0;
     result.LowPart=a;
     return result;
-}      
-#endif 
+}
+#endif
index 9e3194a06b2709a768a5abd0ec1176fd833ec101..f69c003061a4b389c6dba3b0f5d5c4e3fd1fb1e3 100644 (file)
@@ -136,7 +136,7 @@ DWORD LogonSSP(PLUID lpLogonId, PCtxtHandle outCtx) {
                DebugEvent("InitializeSecurityContext returns status[%lX](%s)",status,_get_sec_err_text(status));
 
                if (!first) FreeContextBuffer(stoks.pvBuffer);
-        
+
                if (status == SEC_I_COMPLETE_NEEDED || status == SEC_I_COMPLETE_AND_CONTINUE) {
                        CompleteAuthToken(&ctxclient, &sdescc);
                }
@@ -207,7 +207,7 @@ DWORD QueryAdHomePathFromSid(char * homePath, size_t homePathLen, PSID psid, PWS
     CHAR ansidomain[256], *a;
 
        homePath[0] = '\0';
-    
+
     /* I trust this is an ASCII domain name */
     for ( p=domain, a=ansidomain; *a = (CHAR)*p; p++, a++);
     DebugEvent("Domain: %s", ansidomain);
@@ -230,11 +230,11 @@ DWORD QueryAdHomePathFromSid(char * homePath, size_t homePathLen, PSID psid, PWS
         if (FAILED(hr)) { DebugEvent("Can't create nametranslate object"); }
         else {
             hr = pNto->Init(ADS_NAME_INITTYPE_GC,L"");
-            if (FAILED(hr)) { 
+            if (FAILED(hr)) {
                 DebugEvent("NameTranslate Init GC failed [%ld]", hr);
                 if ( domain ) {
                     hr = pNto->Init(ADS_NAME_INITTYPE_DOMAIN,domain);
-                    if (FAILED(hr)) { 
+                    if (FAILED(hr)) {
                         DebugEvent("NameTranslate Init Domain failed [%ld]", hr);
                     }
                 }
@@ -308,10 +308,10 @@ cleanup:
        if (coInitialized)
                CoUninitialize();
 
-       return code;               
+       return code;
 }
 
-/* Try to determine the user's AD home path.  *homePath is assumed to be at least MAXPATH bytes. 
+/* Try to determine the user's AD home path.  *homePath is assumed to be at least MAXPATH bytes.
    If successful, opt.flags is updated with LOGON_FLAG_AD_REALM to indicate that we are dealing with
    an AD realm. */
 DWORD GetAdHomePath(char * homePath, size_t homePathLen, PLUID lpLogonId, LogonOptions_t * opt) {
index c06af5eecfa67eeb33d27a5e498491590a199f60..905cf6671079401c9af659232eee49dd40a99c6c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -36,7 +36,7 @@ long ReadData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
     /* start by looking up the file's end */
     code = cm_SyncOp(scp, NULL, userp, &req, 0,
                       CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-    if (code) 
+    if (code)
         goto done;
 
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
@@ -60,7 +60,7 @@ long ReadData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
             count = 0;
         else
             count = thyper.LowPart;
-    }       
+    }
 
     *readp = count;
 
@@ -93,7 +93,7 @@ long ReadData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
                 code = cm_SyncOp(scp, bufferp, userp, &req, 0,
                                   CM_SCACHESYNC_NEEDCALLBACK
                                   | CM_SCACHESYNC_READ);
-                if (code) 
+                if (code)
                     goto done;
 
                cm_SyncOpDone(scp, bufferp, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_READ);
@@ -134,14 +134,14 @@ long ReadData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
   done:
     lock_ReleaseWrite(&scp->rw);
     //lock_ReleaseMutex(&fidp->mx);
-    if (bufferp) 
+    if (bufferp)
         buf_Release(bufferp);
 
     if (code == 0 && sequential)
         cm_ConsiderPrefetch(scp, &lastByte, *readp, userp, &req);
 
     return code;
-}       
+}
 
 
 long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
@@ -174,9 +174,9 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
                      CM_SCACHESYNC_NEEDCALLBACK
                       | CM_SCACHESYNC_SETSTATUS
                       | CM_SCACHESYNC_GETSTATUS);
-    if (code) 
+    if (code)
         goto done;
-    
+
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_SETSTATUS | CM_SCACHESYNC_GETSTATUS);
 
 #if 0
@@ -186,7 +186,7 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
     goto done;
     }
 #endif
-       
+
     /* now we have the entry locked, look up the length */
     fileLength = scp->length;
     minLength = fileLength;
@@ -240,14 +240,14 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
                 lock_ReleaseMutex(&bufferp->mx);
                 buf_Release(bufferp);
                 bufferp = NULL;
-            }  
+            }
             lock_ReleaseWrite(&scp->rw);
 
             code = buf_Get(scp, &thyper, &req, &bufferp);
 
             lock_ObtainMutex(&bufferp->mx);
             lock_ObtainWrite(&scp->rw);
-            if (code) 
+            if (code)
                 goto done;
 
             bufferOffset = thyper;
@@ -258,19 +258,19 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
                                   CM_SCACHESYNC_NEEDCALLBACK
                                   | CM_SCACHESYNC_WRITE
                                   | CM_SCACHESYNC_BUFLOCKED);
-                if (code) 
+                if (code)
                     goto done;
-                       
-               cm_SyncOpDone(scp, bufferp, 
-                              CM_SCACHESYNC_NEEDCALLBACK 
-                              | CM_SCACHESYNC_WRITE 
+
+               cm_SyncOpDone(scp, bufferp,
+                              CM_SCACHESYNC_NEEDCALLBACK
+                              | CM_SCACHESYNC_WRITE
                               | CM_SCACHESYNC_BUFLOCKED);
 
                 /* If we're overwriting the entire buffer, or
                  * if we're writing at or past EOF, mark the
                  * buffer as current so we don't call
                  * cm_GetBuffer.  This skips the fetch from the
-                 * server in those cases where we're going to 
+                 * server in those cases where we're going to
                  * obliterate all the data in the buffer anyway,
                  * or in those cases where there is no useful
                  * data at the server to start with.
@@ -299,7 +299,7 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
                 lock_ReleaseWrite(&scp->rw);
                 lock_ObtainMutex(&bufferp->mx);
                 lock_ObtainWrite(&scp->rw);
-                if (code) 
+                if (code)
                     break;
             }
             if (code) {
@@ -317,7 +317,7 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
 
         /* and figure out how many bytes we want from this buffer */
         nbytes = buf_bufferSize - bufIndex;    /* what remains in buffer */
-        if (nbytes > count) 
+        if (nbytes > count)
             nbytes = count;    /* don't go past end of request */
 
         /* now copy the data */
@@ -347,7 +347,7 @@ long WriteData(cm_scache_t *scp, osi_hyper_t offset, long count, char *op,
         if (code == 0)
             cm_QueueBKGRequest(scp, cm_BkgStore, writeBackOffset.LowPart,
                                writeBackOffset.HighPart, cm_chunkSize, 0, userp);
-    }   
+    }
 
     /* cm_SyncOpDone is called when cm_BkgStore completes */
     return code;
index 305c0e8a1aada165d636079bb644e9fa2d472a64..7f45847b98f235f2188ad63cf65ac752d80564b7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -274,13 +274,13 @@ bad_lifetime:
     if (writeTicketFile) {
        code = krb_write_ticket_file (realm);
        if (!Silent) {
-          if (code) 
+          if (code)
               afs_com_err (rn, code, "writing Kerberos ticket file");
           else fprintf (stderr, "Wrote ticket file to /tmp\n");
       }
    }
 #endif
+
 #ifdef DEBUGEXPIRES
        if (password_expires >= 0) {
         printf ("password expires at %ld\n", password_expires);
index 3fa1bd164728ed8d75a83be51c3dd583e3e349d6..7948045d22e7e59672ac8a785e34975acbe6c4bc 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -177,7 +177,7 @@ int smb_NetbiosInit(int);
 #ifdef LOG_PACKET
 void smb_LogPacket(smb_packet_t *packet);
 #endif /* LOG_PACKET */
-                                                         
+
 clientchar_t smb_ServerDomainName[MAX_COMPUTERNAME_LENGTH + 1] = _C(""); /* domain name */
 int smb_ServerDomainNameLength = 0;
 clientchar_t smb_ServerOS[] = _C("Windows 5.0"); /* Faux OS String */
@@ -198,43 +198,43 @@ const char * ncb_error_string(int code)
 {
     const char * s;
     switch ( code ) {
-    case 0x01: s = "NRC_BUFLEN llegal buffer length";                  break; 
-    case 0x03: s = "NRC_ILLCMD illegal command";                       break; 
-    case 0x05: s = "NRC_CMDTMO command timed out";                     break; 
-    case 0x06: s = "NRC_INCOMP message incomplete, issue another command"; break; 
-    case 0x07: s = "NRC_BADDR  illegal buffer address";                break; 
-    case 0x08: s = "NRC_SNUMOUT session number out of range";          break; 
-    case 0x09: s = "NRC_NORES no resource available";                  break; 
-    case 0x0a: s = "NRC_SCLOSED asession closed";                      break; 
-    case 0x0b: s = "NRC_CMDCAN command cancelled";                     break; 
-    case 0x0d: s = "NRC_DUPNAME duplicate name";                       break; 
-    case 0x0e: s = "NRC_NAMTFUL name table full";                      break; 
-    case 0x0f: s = "NRC_ACTSES no deletions, name has active sessions"; break; 
-    case 0x11: s = "NRC_LOCTFUL local session table full";             break; 
-    case 0x12: s = "NRC_REMTFUL remote session table full";            break; 
-    case 0x13: s = "NRC_ILLNN illegal name number";                    break; 
-    case 0x14: s = "NRC_NOCALL no callname";                           break; 
-    case 0x15: s = "NRC_NOWILD cannot put * in NCB_NAME";              break; 
-    case 0x16: s = "NRC_INUSE name in use on remote adapter";          break; 
-    case 0x17: s = "NRC_NAMERR name deleted";                          break; 
-    case 0x18: s = "NRC_SABORT session ended abnormally";              break; 
-    case 0x19: s = "NRC_NAMCONF name conflict detected";               break; 
-    case 0x21: s = "NRC_IFBUSY interface busy, IRET before retrying";  break; 
+    case 0x01: s = "NRC_BUFLEN llegal buffer length";                  break;
+    case 0x03: s = "NRC_ILLCMD illegal command";                       break;
+    case 0x05: s = "NRC_CMDTMO command timed out";                     break;
+    case 0x06: s = "NRC_INCOMP message incomplete, issue another command"; break;
+    case 0x07: s = "NRC_BADDR  illegal buffer address";                break;
+    case 0x08: s = "NRC_SNUMOUT session number out of range";          break;
+    case 0x09: s = "NRC_NORES no resource available";                  break;
+    case 0x0a: s = "NRC_SCLOSED asession closed";                      break;
+    case 0x0b: s = "NRC_CMDCAN command cancelled";                     break;
+    case 0x0d: s = "NRC_DUPNAME duplicate name";                       break;
+    case 0x0e: s = "NRC_NAMTFUL name table full";                      break;
+    case 0x0f: s = "NRC_ACTSES no deletions, name has active sessions"; break;
+    case 0x11: s = "NRC_LOCTFUL local session table full";             break;
+    case 0x12: s = "NRC_REMTFUL remote session table full";            break;
+    case 0x13: s = "NRC_ILLNN illegal name number";                    break;
+    case 0x14: s = "NRC_NOCALL no callname";                           break;
+    case 0x15: s = "NRC_NOWILD cannot put * in NCB_NAME";              break;
+    case 0x16: s = "NRC_INUSE name in use on remote adapter";          break;
+    case 0x17: s = "NRC_NAMERR name deleted";                          break;
+    case 0x18: s = "NRC_SABORT session ended abnormally";              break;
+    case 0x19: s = "NRC_NAMCONF name conflict detected";               break;
+    case 0x21: s = "NRC_IFBUSY interface busy, IRET before retrying";  break;
     case 0x22: s = "NRC_TOOMANY too many commands outstanding, retry later";break;
-    case 0x23: s = "NRC_BRIDGE ncb_lana_num field invalid";            break; 
-    case 0x24: s = "NRC_CANOCCR command completed while cancel occurring "; break; 
-    case 0x26: s = "NRC_CANCEL command not valid to cancel";           break; 
-    case 0x30: s = "NRC_DUPENV name defined by anther local process";  break; 
-    case 0x34: s = "NRC_ENVNOTDEF xenvironment undefined. RESET required";     break; 
-    case 0x35: s = "NRC_OSRESNOTAV required OS resources exhausted";   break; 
-    case 0x36: s = "NRC_MAXAPPS max number of applications exceeded";  break; 
-    case 0x37: s = "NRC_NOSAPS no saps available for netbios";                 break; 
-    case 0x38: s = "NRC_NORESOURCES requested resources are not available";    break; 
-    case 0x39: s = "NRC_INVADDRESS invalid ncb address or length > segment";   break; 
-    case 0x3B: s = "NRC_INVDDID invalid NCB DDID";                     break; 
-    case 0x3C: s = "NRC_LOCKFAILlock of user area failed";             break; 
-    case 0x3f: s = "NRC_OPENERR NETBIOS not loaded";                   break; 
-    case 0x40: s = "NRC_SYSTEM system error";                          break;                 
+    case 0x23: s = "NRC_BRIDGE ncb_lana_num field invalid";            break;
+    case 0x24: s = "NRC_CANOCCR command completed while cancel occurring "; break;
+    case 0x26: s = "NRC_CANCEL command not valid to cancel";           break;
+    case 0x30: s = "NRC_DUPENV name defined by anther local process";  break;
+    case 0x34: s = "NRC_ENVNOTDEF xenvironment undefined. RESET required";     break;
+    case 0x35: s = "NRC_OSRESNOTAV required OS resources exhausted";   break;
+    case 0x36: s = "NRC_MAXAPPS max number of applications exceeded";  break;
+    case 0x37: s = "NRC_NOSAPS no saps available for netbios";                 break;
+    case 0x38: s = "NRC_NORESOURCES requested resources are not available";    break;
+    case 0x39: s = "NRC_INVADDRESS invalid ncb address or length > segment";   break;
+    case 0x3B: s = "NRC_INVDDID invalid NCB DDID";                     break;
+    case 0x3C: s = "NRC_LOCKFAILlock of user area failed";             break;
+    case 0x3f: s = "NRC_OPENERR NETBIOS not loaded";                   break;
+    case 0x40: s = "NRC_SYSTEM system error";                          break;
     default:   s = "unknown error";
     }
     return s;
@@ -362,7 +362,7 @@ char * myCrt_Dispatch(int i)
     default:
         return "unknown SMB op";
     }
-}       
+}
 
 char * myCrt_2Dispatch(int i)
 {
@@ -407,7 +407,7 @@ char * myCrt_2Dispatch(int i)
     case 17:
         return "S(11)_ReceiveTran2ReportDfsInconsistency";
     }
-}       
+}
 
 char * myCrt_RapDispatch(int i)
 {
@@ -533,9 +533,9 @@ unsigned int smb_IsDotFile(clientchar_t *lastComp) {
     if (!*s)
         return 0;
     if (*s == _C('.')) {
-        if (!*(s + 1)) 
+        if (!*(s + 1))
             return 0;
-        if(*(s+1) == _C('.') && !*(s + 2)) 
+        if(*(s+1) == _C('.') && !*(s + 2))
             return 0;
         return 1;
     }
@@ -548,7 +548,7 @@ static int ExtractBits(WORD bits, short start, short len)
     WORD num;
 
     end = start + len;
-        
+
     num = bits << (16 - end);
     num = num >> ((16 - end) + start);
 
@@ -579,7 +579,7 @@ void ShowUnixTime(char *FuncName, time_t unixTime)
         sprintf(msg, "%s = %02d-%02d-%04d %02d:%02d:%02d", FuncName, month, day, year, hour, min, sec);
         osi_Log1(smb_logp, "%s", osi_LogSaveString(smb_logp, msg));
     }
-}       
+}
 
 /* Determine if we are observing daylight savings time */
 void GetTimeZoneInfo(BOOL *pDST, LONG *pDstBias, LONG *pBias)
@@ -602,18 +602,18 @@ void GetTimeZoneInfo(BOOL *pDST, LONG *pDstBias, LONG *pBias)
     GetSystemTime(&utc);
 
     /* Convert UTC time to local time using the time zone info.  If we are
-       observing DST, the calculated local time will include this. 
+       observing DST, the calculated local time will include this.
      */
     SystemTimeToTzSpecificLocalTime(&timeZoneInformation, &utc, &localDST);
 
     /* Set the daylight bias to 0.  The daylight bias is the amount of change
      * in time that we use for daylight savings time.  By setting this to 0
-     * we cause there to be no change in time during daylight savings time. 
+     * we cause there to be no change in time during daylight savings time.
      */
     timeZoneInformation.DaylightBias = 0;
 
     /* Convert the utc time to local time again, but this time without any
-       adjustment for daylight savings time. 
+       adjustment for daylight savings time.
        */
     SystemTimeToTzSpecificLocalTime(&timeZoneInformation, &utc, &local);
 
@@ -622,8 +622,8 @@ void GetTimeZoneInfo(BOOL *pDST, LONG *pDstBias, LONG *pBias)
        observing daylight savings time.
      */
     *pDST = localDST.wHour != local.wHour;
-}       
+}
+
 
 void CompensateForSmbClientLastWriteTimeBugs(afs_uint32 *pLastWriteTime)
 {
@@ -659,7 +659,7 @@ void CompensateForSmbClientLastWriteTimeBugs(afs_uint32 *pLastWriteTime)
     /* Now adjust for a positive offset from GMT (a negative bias). */
     if (bias < 0)
         *pLastWriteTime -= (-bias * 60);        /* Convert bias to seconds */
-}                      
+}
 
 void smb_DosUTimeFromUnixTime(afs_uint32 *dosUTimep, time_t unixTime)
 {
@@ -689,7 +689,7 @@ void smb_MarkAllVCsDead(smb_vc_t * exclude)
     for (vcp = smb_allVCsp; vcp; vcp = vcp->nextp) {
 
        if (vcp->magic != SMB_VC_MAGIC)
-           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp", 
+           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp",
                       __FILE__, __LINE__);
 
         if (vcp == exclude)
@@ -742,7 +742,7 @@ smb_vc_t *smb_FindVC(unsigned short lsn, int flags, int lana)
     lock_ObtainWrite(&smb_rctLock);
     for (vcp = smb_allVCsp; vcp; vcp=vcp->nextp) {
        if (vcp->magic != SMB_VC_MAGIC)
-           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp", 
+           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp",
                       __FILE__, __LINE__);
 
         lock_ObtainMutex(&vcp->mx);
@@ -771,8 +771,8 @@ smb_vc_t *smb_FindVC(unsigned short lsn, int flags, int lana)
         vcp->secCtx = NULL;
 
         if (smb_authType == SMB_AUTH_NTLM || smb_authType == SMB_AUTH_EXTENDED) {
-            /* We must obtain a challenge for extended auth 
-             * in case the client negotiates smb v3 
+            /* We must obtain a challenge for extended auth
+             * in case the client negotiates smb v3
              */
             NTSTATUS nts = STATUS_UNSUCCESSFUL, ntsEx = STATUS_UNSUCCESSFUL;
             MSV1_0_LM20_CHALLENGE_REQUEST lsaReq;
@@ -799,9 +799,9 @@ smb_vc_t *smb_FindVC(unsigned short lsn, int flags, int lana)
             if (ntsEx == STATUS_SUCCESS) {
                 memcpy(vcp->encKey, lsaResp->ChallengeToClient, MSV1_0_CHALLENGE_LENGTH);
             } else {
-                /* 
+                /*
                  * This will cause the subsequent authentication to fail but
-                 * that is better than us dereferencing a NULL pointer and 
+                 * that is better than us dereferencing a NULL pointer and
                  * crashing.
                  */
                 memset(vcp->encKey, 0, MSV1_0_CHALLENGE_LENGTH);
@@ -832,7 +832,7 @@ static int smb_Is8Dot3StarMask(clientchar_t *maskp)
 {
     int i;
     clientchar_t tc;
-        
+
     for(i=0; i<11; i++) {
         tc = *maskp++;
         if (tc == _C('?') || tc == _C('*') || tc == _C('>'))
@@ -844,7 +844,7 @@ static int smb_Is8Dot3StarMask(clientchar_t *maskp)
 static int smb_IsStarMask(clientchar_t *maskp)
 {
     clientchar_t tc;
-        
+
     while (*maskp) {
         tc = *maskp++;
         if (tc == _C('?') || tc == _C('*') || tc == _C('>'))
@@ -878,7 +878,7 @@ void smb_ReleaseVCInternal(smb_vc_t *vcp)
                     *vcpp = vcp->nextp;
                     break;
                 }
-            } 
+            }
             lock_FinalizeMutex(&vcp->mx);
             memset(vcp,0,sizeof(smb_vc_t));
             free(vcp);
@@ -909,7 +909,7 @@ void smb_ReleaseVCInternal(smb_vc_t *vcp)
         }
     } else if (vcp->flags & SMB_VCFLAG_ALREADYDEAD) {
         /* The reference count is non-zero but the VC is dead.
-         * This implies that some FIDs, TIDs, etc on the VC have yet to 
+         * This implies that some FIDs, TIDs, etc on the VC have yet to
          * be cleaned up.  If we were not called by smb_CleanupDeadVC(),
          * add a reference that will be dropped by
          * smb_CleanupDeadVC() and try to cleanup the VC again.
@@ -943,7 +943,7 @@ void smb_ReleaseVCNoLock(smb_vc_t *vcp)
     lock_AssertWrite(&smb_rctLock);
     osi_Log2(smb_logp,"smb_ReleaseVCNoLock vcp %x ref %d",vcp, vcp->refCount);
     smb_ReleaseVCInternal(vcp);
-}       
+}
 
 #ifdef DEBUG_SMB_REFCOUNT
 void smb_ReleaseVCDbg(smb_vc_t *vcp, char * file, long line)
@@ -955,7 +955,7 @@ void smb_ReleaseVC(smb_vc_t *vcp)
     osi_Log2(smb_logp,"smb_ReleaseVC       vcp %x ref %d",vcp, vcp->refCount);
     smb_ReleaseVCInternal(vcp);
     lock_ReleaseWrite(&smb_rctLock);
-}       
+}
 
 #ifdef DEBUG_SMB_REFCOUNT
 void smb_HoldVCNoLockDbg(smb_vc_t *vcp, char * file, long line)
@@ -971,7 +971,7 @@ void smb_HoldVCNoLock(smb_vc_t *vcp)
 #else
     osi_Log2(smb_logp,"smb_HoldVCNoLock vcp %x ref %d",vcp, vcp->refCount);
 #endif
-}       
+}
 
 #ifdef DEBUG_SMB_REFCOUNT
 void smb_HoldVCDbg(smb_vc_t *vcp, char * file, long line)
@@ -988,7 +988,7 @@ void smb_HoldVC(smb_vc_t *vcp)
     osi_Log2(smb_logp,"smb_HoldVC       vcp %x ref %d",vcp, vcp->refCount);
 #endif
     lock_ReleaseWrite(&smb_rctLock);
-}       
+}
 
 void smb_CleanupDeadVC(smb_vc_t *vcp)
 {
@@ -1017,7 +1017,7 @@ void smb_CleanupDeadVC(smb_vc_t *vcp)
     /* remove VCP from smb_allVCsp */
     for (vcpp = &smb_allVCsp; *vcpp; vcpp = &((*vcpp)->nextp)) {
        if ((*vcpp)->magic != SMB_VC_MAGIC)
-           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp", 
+           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp",
                       __FILE__, __LINE__);
         if (*vcpp == vcp) {
             *vcpp = vcp->nextp;
@@ -1078,10 +1078,10 @@ void smb_CleanupDeadVC(smb_vc_t *vcp)
     }
 
     /* The vcp is now on the deadVCsp list.  We intentionally drop the
-     * reference so that the refcount can reach 0 and we can delete it 
+     * reference so that the refcount can reach 0 and we can delete it
      *
-     * If the refCount == 1 going into the ReleaseVCNoLock call 
-     * the object will be freed and it won't be safe to clear 
+     * If the refCount == 1 going into the ReleaseVCNoLock call
+     * the object will be freed and it won't be safe to clear
      * the flag.
      */
     refCount = vcp->refCount;
@@ -1178,7 +1178,7 @@ void smb_ReleaseTID(smb_tid_t *tidp, afs_uint32 locked)
         if (tidp->deleteOk) {
             ltpp = &tidp->vcp->tidsp;
             for(tp = *ltpp; tp; ltpp = &tp->nextp, tp = *ltpp) {
-                if (tp == tidp) 
+                if (tp == tidp)
                     break;
             }
             osi_assertx(tp != NULL, "null smb_tid_t");
@@ -1197,7 +1197,7 @@ void smb_ReleaseTID(smb_tid_t *tidp, afs_uint32 locked)
         lock_ReleaseWrite(&smb_rctLock);
     if (userp)
         cm_ReleaseUser(userp);
-}              
+}
 
 smb_user_t *smb_FindUID(smb_vc_t *vcp, unsigned short uid, int flags)
 {
@@ -1208,7 +1208,7 @@ smb_user_t *smb_FindUID(smb_vc_t *vcp, unsigned short uid, int flags)
         if (uid == uidp->userID) {
             uidp->refCount++;
             osi_Log3(smb_logp, "smb_FindUID vcp[0x%p] found-uid[%d] name[%S]",
-                    vcp, uidp->userID, 
+                    vcp, uidp->userID,
                     ((uidp->unp)? osi_LogSaveClientString(smb_logp, uidp->unp->name):_C("")));
             break;
         }
@@ -1229,7 +1229,7 @@ smb_user_t *smb_FindUID(smb_vc_t *vcp, unsigned short uid, int flags)
     }
     lock_ReleaseWrite(&smb_rctLock);
     return uidp;
-}              
+}
 
 afs_int32 smb_userIsLocalSystem(smb_user_t *uidp)
 {
@@ -1319,7 +1319,7 @@ smb_username_t *smb_FindUserByName(clientchar_t *usern, clientchar_t *machine,
 
     lock_ReleaseWrite(&smb_rctLock);
     return unp;
-}      
+}
 
 smb_user_t *smb_FindUserByNameThisSession(smb_vc_t *vcp, clientchar_t *usern)
 {
@@ -1327,7 +1327,7 @@ smb_user_t *smb_FindUserByNameThisSession(smb_vc_t *vcp, clientchar_t *usern)
 
     lock_ObtainWrite(&smb_rctLock);
     for(uidp = vcp->usersp; uidp; uidp = uidp->nextp) {
-        if (!uidp->unp) 
+        if (!uidp->unp)
             continue;
         if (cm_stricmp_utf16(uidp->unp->name, usern) == 0) {
             uidp->refCount++;
@@ -1336,10 +1336,10 @@ smb_user_t *smb_FindUserByNameThisSession(smb_vc_t *vcp, clientchar_t *usern)
             break;
         } else
             continue;
-    }          
+    }
     lock_ReleaseWrite(&smb_rctLock);
     return uidp;
-}       
+}
 
 void smb_ReleaseUsername(smb_username_t *unp)
 {
@@ -1354,7 +1354,7 @@ void smb_ReleaseUsername(smb_username_t *unp)
        (unp->flags & SMB_USERNAMEFLAG_LOGOFF)) {
         lupp = &usernamesp;
         for(up = *lupp; up; lupp = &up->nextp, up = *lupp) {
-            if (up == unp) 
+            if (up == unp)
                 break;
         }
         osi_assertx(up != NULL, "null smb_username_t");
@@ -1369,7 +1369,7 @@ void smb_ReleaseUsername(smb_username_t *unp)
     lock_ReleaseWrite(&smb_rctLock);
     if (userp)
         cm_ReleaseUser(userp);
-}      
+}
 
 void smb_HoldUIDNoLock(smb_user_t *uidp)
 {
@@ -1388,7 +1388,7 @@ void smb_ReleaseUID(smb_user_t *uidp)
     if (uidp->refCount == 0) {
         lupp = &uidp->vcp->usersp;
         for(up = *lupp; up; lupp = &up->nextp, up = *lupp) {
-            if (up == uidp) 
+            if (up == uidp)
                 break;
         }
         osi_assertx(up != NULL, "null smb_user_t");
@@ -1398,7 +1398,7 @@ void smb_ReleaseUID(smb_user_t *uidp)
         smb_ReleaseVCNoLock(uidp->vcp);
        uidp->vcp = NULL;
        free(uidp);
-    }          
+    }
     lock_ReleaseWrite(&smb_rctLock);
 
     if (unp) {
@@ -1406,7 +1406,7 @@ void smb_ReleaseUID(smb_user_t *uidp)
            cm_ReleaseUserVCRef(unp->userp);
        smb_ReleaseUsername(unp);
     }
-}      
+}
 
 cm_user_t *smb_GetUserFromUID(smb_user_t *uidp)
 {
@@ -1414,7 +1414,7 @@ cm_user_t *smb_GetUserFromUID(smb_user_t *uidp)
 
     if (!uidp)
        return NULL;
-    
+
     lock_ObtainMutex(&uidp->mx);
     if (uidp->unp) {
        up = uidp->unp->userp;
@@ -1440,7 +1440,7 @@ cm_user_t *smb_GetUserFromVCP(smb_vc_t *vcp, smb_packet_t *inp)
     uidp = smb_FindUID(vcp, smbp->uid, 0);
     if (!uidp)
        return NULL;
-    
+
     up = smb_GetUserFromUID(uidp);
 
     smb_ReleaseUID(uidp);
@@ -1477,9 +1477,9 @@ long smb_LookupTIDPath(smb_vc_t *vcp, unsigned short tid, clientchar_t ** treepa
  */
 int smb_ChainFID(int fid, smb_packet_t *inp)
 {
-    if (inp->fid == 0 || inp->inCount == 0) 
+    if (inp->fid == 0 || inp->inCount == 0)
         return fid;
-    else 
+    else
         return inp->fid;
 }
 
@@ -1490,7 +1490,7 @@ int smb_SUser(cm_user_t *userp)
 }
 
 /* find a file ID.  If we pass in 0 we select an unused File ID.
- * If the SMB_FLAG_CREATE flag is set, we allocate a new  
+ * If the SMB_FLAG_CREATE flag is set, we allocate a new
  * smb_fid_t data structure if desired File ID cannot be found.
  */
 #ifdef DEBUG_SMB_REFCOUNT
@@ -1501,7 +1501,7 @@ smb_fid_t *smb_FindFID(smb_vc_t *vcp, unsigned short fid, int flags)
 {
     smb_fid_t *fidp;
     int newFid = 0;
-        
+
     if (fid == 0) {
         if (!(flags & SMB_FLAG_CREATE))
             return NULL;
@@ -1605,14 +1605,14 @@ smb_fid_t *smb_FindFIDByScache(smb_vc_t *vcp, cm_scache_t * scp)
 #endif
 {
     smb_fid_t *fidp = NULL, *nextp = NULL;
-        
+
     if (!scp)
         return NULL;
 
-    /* 
+    /*
      * If the fidp->scp changes out from under us then
      * we must not grab a refCount.  It means the *fidp
-     * was processed by smb_CloseFID() and the *fidp is 
+     * was processed by smb_CloseFID() and the *fidp is
      * no longer valid for use.
      */
     lock_ObtainWrite(&smb_rctLock);
@@ -1711,7 +1711,7 @@ void smb_ReleaseFID(smb_fid_t *fidp)
             userp = fidp->userp;
             fidp->userp = NULL;
 
-            if (vcp->fidsp) 
+            if (vcp->fidsp)
                 osi_QRemove((osi_queue_t **) &vcp->fidsp, &fidp->q);
             thrd_CloseHandle(fidp->raw_write_event);
 
@@ -1744,12 +1744,12 @@ void smb_ReleaseFID(smb_fid_t *fidp)
     lock_ReleaseWrite(&smb_rctLock);
 
     /* now release the scache structure */
-    if (scp) 
+    if (scp)
         cm_ReleaseSCache(scp);
 
     if (userp)
         cm_ReleaseUser(userp);
-}       
+}
 
 /*
  * Case-insensitive search for one string in another;
@@ -1813,7 +1813,7 @@ long smb_FindShareProc(cm_scache_t *scp, cm_dirEntry_t *dep, void *rockp,
             matchType = SMB_FINDSHARE_EXACT_MATCH;
         else
             matchType = SMB_FINDSHARE_PARTIAL_MATCH;
-        if(vrock->match) 
+        if(vrock->match)
             free(vrock->match);
         vrock->match = cm_FsStringToClientStringAlloc(dep->name, -1, NULL);
         vrock->matchType = matchType;
@@ -1841,9 +1841,9 @@ int smb_FindShare(smb_vc_t *vcp, smb_user_t *uidp,
     DWORD code;
     DWORD allSubmount = 1;
 
-    /* if allSubmounts == 0, only return the //mountRoot/all share 
-     * if in fact it has been been created in the subMounts table.  
-     * This is to allow sites that want to restrict access to the 
+    /* if allSubmounts == 0, only return the //mountRoot/all share
+     * if in fact it has been been created in the subMounts table.
+     * This is to allow sites that want to restrict access to the
      * world to do so.
      */
     code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY,
@@ -1864,7 +1864,7 @@ int smb_FindShare(smb_vc_t *vcp, smb_user_t *uidp,
     }
 
     /* In case, the all share is disabled we need to still be able
-     * to handle ioctl requests 
+     * to handle ioctl requests
      */
     if (cm_ClientStrCmpI(shareName, _C("ioctl$")) == 0) {
         *pathNamep = cm_ClientStrDup(_C("/.__ioctl__"));
@@ -1880,7 +1880,7 @@ int smb_FindShare(smb_vc_t *vcp, smb_user_t *uidp,
     }
 
     /* Check for volume references
-     * 
+     *
      * They look like <cell>{%,#}<volume>
      */
     if (cm_ClientStrChr(shareName, '%') != NULL ||
@@ -1923,7 +1923,7 @@ int smb_FindShare(smb_vc_t *vcp, smb_user_t *uidp,
     cchlen = cblen / sizeof(clientchar_t);
     if (cchlen != 0 && cchlen != lengthof(pathName) - 1) {
         /* We can accept either unix or PC style AFS pathnames.  Convert
-         * Unix-style to PC style here for internal use. 
+         * Unix-style to PC style here for internal use.
          */
         p = pathName;
         cchlen = lengthof(pathName);
@@ -1952,34 +1952,34 @@ int smb_FindShare(smb_vc_t *vcp, smb_user_t *uidp,
                 else
                     smb_subst(p, cchlen, var, lengthof(VNUserName), _C(" "));
             }
-            else if (var = smb_stristr(p, VNLCUserName)) 
+            else if (var = smb_stristr(p, VNLCUserName))
             {
                 if (uidp && uidp->unp)
                     cm_ClientStrCpy(temp, lengthof(temp), uidp->unp->name);
-                else 
+                else
                     cm_ClientStrCpy(temp, lengthof(temp), _C(" "));
                 cm_ClientStrLwr(temp);
                 smb_subst(p, cchlen, var, lengthof(VNLCUserName), temp);
             }
-            else if (var = smb_stristr(p, VNComputerName)) 
+            else if (var = smb_stristr(p, VNComputerName))
             {
                 sizeTemp = lengthof(temp);
                 GetComputerNameW(temp, &sizeTemp);
                 smb_subst(p, cchlen, var, lengthof(VNComputerName), temp);
             }
-            else if (var = smb_stristr(p, VNLCComputerName)) 
+            else if (var = smb_stristr(p, VNLCComputerName))
             {
                 sizeTemp = lengthof(temp);
                 GetComputerName((LPTSTR)temp, &sizeTemp);
                 cm_ClientStrLwr(temp);
                 smb_subst(p, cchlen, var, lengthof(VNLCComputerName), temp);
             }
-            else     
+            else
                 break;
         }
         *pathNamep = cm_ClientStrDup(p);
         return 1;
-    } 
+    }
     else
     {
         /* First lookup shareName in root.afs */
@@ -1987,7 +1987,7 @@ int smb_FindShare(smb_vc_t *vcp, smb_user_t *uidp,
         smb_findShare_rock_t vrock;
         osi_hyper_t thyper;
         fschar_t ftemp[1024];
-        clientchar_t * p = shareName; 
+        clientchar_t * p = shareName;
         int rw = 0;
         cm_scache_t * rscp;
         cm_user_t *userp;
@@ -2000,7 +2000,7 @@ int smb_FindShare(smb_vc_t *vcp, smb_user_t *uidp,
         thyper.LowPart = 0;
 
         vrock.shareName = cm_ClientStringToNormStringAlloc(shareName, -1, NULL);
-        if (vrock.shareName == NULL) 
+        if (vrock.shareName == NULL)
             return 0;
         vrock.match = NULL;
         vrock.matchType = 0;
@@ -2103,7 +2103,7 @@ int smb_FindShareCSCPolicy(clientchar_t *shareName)
     {
         retval = CSC_POLICY_DISABLE;
     }
-       
+
     RegCloseKey(hkCSCPolicy);
     return retval;
 }
@@ -2114,7 +2114,7 @@ int smb_FindShareCSCPolicy(clientchar_t *shareName)
 smb_dirSearch_t *smb_FindDirSearchNoLock(long cookie)
 {
     smb_dirSearch_t *dsp;
-        
+
     for (dsp = smb_firstDirSearchp; dsp; dsp = (smb_dirSearch_t *) osi_QNext(&dsp->q)) {
         if (dsp->cookie == cookie) {
             if (dsp != smb_firstDirSearchp) {
@@ -2138,12 +2138,12 @@ smb_dirSearch_t *smb_FindDirSearchNoLock(long cookie)
         }
     }
     return dsp;
-}       
+}
 
 void smb_DeleteDirSearch(smb_dirSearch_t *dsp)
 {
     lock_ObtainMutex(&dsp->mx);
-    osi_Log3(smb_logp,"smb_DeleteDirSearch cookie %d dsp 0x%p scp 0x%p", 
+    osi_Log3(smb_logp,"smb_DeleteDirSearch cookie %d dsp 0x%p scp 0x%p",
              dsp->cookie, dsp, dsp->scp);
     dsp->flags |= SMB_DIRSEARCH_DELETE;
     if (dsp->scp != NULL) {
@@ -2152,11 +2152,11 @@ void smb_DeleteDirSearch(smb_dirSearch_t *dsp)
             dsp->flags &= ~SMB_DIRSEARCH_BULKST;
             dsp->scp->flags &= ~CM_SCACHEFLAG_BULKSTATTING;
             dsp->scp->bulkStatProgress = hzero;
-        }      
+        }
         lock_ReleaseWrite(&dsp->scp->rw);
-    }  
+    }
     lock_ReleaseMutex(&dsp->mx);
-}               
+}
 
 /* Must be called with the smb_globalLock held */
 void smb_ReleaseDirSearchNoLock(smb_dirSearch_t *dsp)
@@ -2173,7 +2173,7 @@ void smb_ReleaseDirSearchNoLock(smb_dirSearch_t *dsp)
             lock_ReleaseMutex(&dsp->mx);
             lock_FinalizeMutex(&dsp->mx);
             scp = dsp->scp;
-            osi_Log3(smb_logp,"smb_ReleaseDirSearch cookie %d dsp 0x%p scp 0x%p", 
+            osi_Log3(smb_logp,"smb_ReleaseDirSearch cookie %d dsp 0x%p scp 0x%p",
                      dsp->cookie, dsp, scp);
             free(dsp);
         } else {
@@ -2181,16 +2181,16 @@ void smb_ReleaseDirSearchNoLock(smb_dirSearch_t *dsp)
         }
     }
     /* do this now to avoid spurious locking hierarchy creation */
-    if (scp) 
+    if (scp)
         cm_ReleaseSCache(scp);
-}       
+}
 
 void smb_ReleaseDirSearch(smb_dirSearch_t *dsp)
 {
     lock_ObtainWrite(&smb_globalLock);
     smb_ReleaseDirSearchNoLock(dsp);
     lock_ReleaseWrite(&smb_globalLock);
-}       
+}
 
 /* find a dir search structure by cookie value, and return it held */
 smb_dirSearch_t *smb_FindDirSearch(long cookie)
@@ -2214,13 +2214,13 @@ void smb_GCDirSearches(int isV3)
     smb_dirSearch_t *victimsp[SMB_DIRSEARCH_GCMAX];
     int victimCount;
     int i;
-        
+
     victimCount = 0;   /* how many have we got so far */
     for (dsp = smb_lastDirSearchp; dsp; dsp=prevp) {
         /* we'll move tp from queue, so
          * do this early.
          */
-        prevp = (smb_dirSearch_t *) osi_QPrev(&dsp->q);        
+        prevp = (smb_dirSearch_t *) osi_QPrev(&dsp->q);
         /* if no one is using this guy, and we're either in the new protocol,
          * or we're in the old one and this is a small enough ID to be useful
          * to the old protocol, GC this guy.
@@ -2235,10 +2235,10 @@ void smb_GCDirSearches(int isV3)
         }
 
         /* don't do more than this */
-        if (victimCount >= SMB_DIRSEARCH_GCMAX) 
+        if (victimCount >= SMB_DIRSEARCH_GCMAX)
             break;
     }
-       
+
     /* now release them */
     for (i = 0; i < victimCount; i++) {
         smb_ReleaseDirSearchNoLock(victimsp[i]);
@@ -2275,10 +2275,10 @@ smb_dirSearch_t *smb_NewDirSearch(int isV3)
         /* twice so we have enough tries to find guys we GC after one pass;
          * 10 extra is just in case I mis-counted.
          */
-        if (++counter > 2*maxAllowed+10) 
+        if (++counter > 2*maxAllowed+10)
             osi_panic("afsd: dir search cookie leak", __FILE__, __LINE__);
 
-        if (smb_dirSearchCounter > maxAllowed) {       
+        if (smb_dirSearchCounter > maxAllowed) {
             smb_dirSearchCounter = 1;
         }
         if (smb_dirSearchCounter == start) {
@@ -2294,7 +2294,7 @@ smb_dirSearch_t *smb_NewDirSearch(int isV3)
             dsp->refCount--;
             ++smb_dirSearchCounter;
             continue;
-        }      
+        }
 
         dsp = malloc(sizeof(*dsp));
         memset(dsp, 0, sizeof(*dsp));
@@ -2304,13 +2304,13 @@ smb_dirSearch_t *smb_NewDirSearch(int isV3)
         lock_InitializeMutex(&dsp->mx, "cm_dirSearch_t", LOCK_HIERARCHY_SMB_DIRSEARCH);
         dsp->lastTime = osi_Time();
         osi_QAdd((osi_queue_t **) &smb_firstDirSearchp, &dsp->q);
-        if (!smb_lastDirSearchp) 
+        if (!smb_lastDirSearchp)
             smb_lastDirSearchp = (smb_dirSearch_t *) &dsp->q;
-    
-       osi_Log2(smb_logp,"smb_NewDirSearch cookie %d dsp 0x%p", 
+
+       osi_Log2(smb_logp,"smb_NewDirSearch cookie %d dsp 0x%p",
                 dsp->cookie, dsp);
        break;
-    }  
+    }
     lock_ReleaseWrite(&smb_globalLock);
     return dsp;
 }
@@ -2321,7 +2321,7 @@ static smb_packet_t *smb_GetPacket(void)
 
     lock_ObtainWrite(&smb_globalLock);
     tbp = smb_packetFreeListp;
-    if (tbp) 
+    if (tbp)
         smb_packetFreeListp = tbp->nextp;
     lock_ReleaseWrite(&smb_globalLock);
     if (!tbp) {
@@ -2364,14 +2364,14 @@ static NCB *smb_GetNCB(void)
 
     lock_ObtainWrite(&smb_globalLock);
     tbp = smb_ncbFreeListp;
-    if (tbp) 
+    if (tbp)
         smb_ncbFreeListp = tbp->nextp;
     lock_ReleaseWrite(&smb_globalLock);
     if (!tbp) {
         tbp = calloc(sizeof(*tbp),1);
         tbp->magic = SMB_NCBMAGIC;
     }
-        
+
     osi_assertx(tbp->magic == SMB_NCBMAGIC, "invalid smb_packet_t magic");
 
     memset(&tbp->ncb, 0, sizeof(NCB));
@@ -2395,7 +2395,7 @@ void smb_FreePacket(smb_packet_t *tbp)
 {
     smb_vc_t * vcp = NULL;
     osi_assertx(tbp->magic == SMB_PACKETMAGIC, "invalid smb_packet_t magic");
-        
+
     lock_ObtainWrite(&smb_globalLock);
     tbp->nextp = smb_packetFreeListp;
     smb_packetFreeListp = tbp;
@@ -2421,10 +2421,10 @@ void smb_FreePacket(smb_packet_t *tbp)
 static void smb_FreeNCB(NCB *bufferp)
 {
     smb_ncb_t *tbp;
-        
+
     tbp = (smb_ncb_t *) bufferp;
     osi_assertx(tbp->magic == SMB_NCBMAGIC, "invalid smb_packet_t magic");
-        
+
     lock_ObtainWrite(&smb_globalLock);
     tbp->nextp = smb_ncbFreeListp;
     smb_ncbFreeListp = tbp;
@@ -2440,10 +2440,10 @@ unsigned char *smb_GetSMBData(smb_packet_t *smbp, int *nbytesp)
 
     parmBytes = *smbp->wctp << 1;
     afterParmsp = smbp->wctp + parmBytes + 1;
-        
+
     dataBytes = afterParmsp[0] + (afterParmsp[1]<<8);
     if (nbytesp) *nbytesp = dataBytes;
-        
+
     /* don't forget to skip the data byte count, since it follows
      * the parameters; that's where the "2" comes from below.
      */
@@ -2459,10 +2459,10 @@ void smb_SetSMBDataLength(smb_packet_t *smbp, unsigned int dsize)
     unsigned char *afterParmsp;
 
     afterParmsp = smbp->wctp + ((*smbp->wctp)<<1) + 1;
-        
+
     *afterParmsp++ = dsize & 0xff;
     *afterParmsp = (dsize>>8) & 0xff;
-}       
+}
 
 /* return the parm'th parameter in the smbp packet */
 unsigned short smb_GetSMBParm(smb_packet_t *smbp, int parm)
@@ -2479,12 +2479,12 @@ unsigned short smb_GetSMBParm(smb_packet_t *smbp, int parm)
                 parm, parmCount, smbp->ncb_length);
        osi_Log3(smb_logp,"Bad SMB param %d out of %d, ncb len %d",
                  parm, parmCount, smbp->ncb_length);
-       LogEvent(EVENTLOG_ERROR_TYPE, MSG_BAD_SMB_PARAM, 
+       LogEvent(EVENTLOG_ERROR_TYPE, MSG_BAD_SMB_PARAM,
                 __FILE__, __LINE__, parm, parmCount, smbp->ncb_length);
         osi_panic(s, __FILE__, __LINE__);
     }
     parmDatap = smbp->wctp + (2*parm) + 1;
-        
+
     return parmDatap[0] + (parmDatap[1] << 8);
 }
 
@@ -2503,12 +2503,12 @@ unsigned char smb_GetSMBParmByte(smb_packet_t *smbp, int parm)
                 parm, parmCount, smbp->ncb_length);
        osi_Log3(smb_logp,"Bad SMB param %d out of %d, ncb len %d",
                  parm, parmCount, smbp->ncb_length);
-       LogEvent(EVENTLOG_ERROR_TYPE, MSG_BAD_SMB_PARAM, 
+       LogEvent(EVENTLOG_ERROR_TYPE, MSG_BAD_SMB_PARAM,
                 __FILE__, __LINE__, parm, parmCount, smbp->ncb_length);
         osi_panic(s, __FILE__, __LINE__);
     }
     parmDatap = smbp->wctp + (2*parm) + 1;
-        
+
     return parmDatap[0];
 }
 
@@ -2527,12 +2527,12 @@ unsigned int smb_GetSMBParmLong(smb_packet_t *smbp, int parm)
                 parm, parmCount, smbp->ncb_length);
        osi_Log3(smb_logp,"Bad SMB param %d out of %d, ncb len %d",
                  parm, parmCount, smbp->ncb_length);
-       LogEvent(EVENTLOG_ERROR_TYPE, MSG_BAD_SMB_PARAM, 
+       LogEvent(EVENTLOG_ERROR_TYPE, MSG_BAD_SMB_PARAM,
                 __FILE__, __LINE__, parm, parmCount, smbp->ncb_length);
         osi_panic(s, __FILE__, __LINE__);
     }
     parmDatap = smbp->wctp + (2*parm) + 1;
-        
+
     return parmDatap[0] + (parmDatap[1] << 8) + (parmDatap[2] << 16) + (parmDatap[3] << 24);
 }
 
@@ -2549,14 +2549,14 @@ unsigned int smb_GetSMBOffsetParm(smb_packet_t *smbp, int parm, int offset)
 
         sprintf(s, "Bad SMB param %d offset %d out of %d, ncb len %d",
                 parm, offset, parmCount, smbp->ncb_length);
-       LogEvent(EVENTLOG_ERROR_TYPE, MSG_BAD_SMB_PARAM_WITH_OFFSET, 
+       LogEvent(EVENTLOG_ERROR_TYPE, MSG_BAD_SMB_PARAM_WITH_OFFSET,
                 __FILE__, __LINE__, parm, offset, parmCount, smbp->ncb_length);
         osi_Log4(smb_logp, "Bad SMB param %d offset %d out of %d, ncb len %d",
                 parm, offset, parmCount, smbp->ncb_length);
         osi_panic(s, __FILE__, __LINE__);
     }
     parmDatap = smbp->wctp + (2*parm) + 1 + offset;
-       
+
     return parmDatap[0] + (parmDatap[1] << 8);
 }
 
@@ -2565,20 +2565,20 @@ void smb_SetSMBParm(smb_packet_t *smbp, int slot, unsigned int parmValue)
     unsigned char *parmDatap;
 
     /* make sure we have enough slots */
-    if (*smbp->wctp <= slot) 
+    if (*smbp->wctp <= slot)
         *smbp->wctp = slot+1;
-        
+
     parmDatap = smbp->wctp + 2*slot + 1 + smbp->oddByte;
     *parmDatap++ = parmValue & 0xff;
     *parmDatap = (parmValue>>8) & 0xff;
-}       
+}
 
 void smb_SetSMBParmLong(smb_packet_t *smbp, int slot, unsigned int parmValue)
 {
     unsigned char *parmDatap;
 
     /* make sure we have enough slots */
-    if (*smbp->wctp <= slot) 
+    if (*smbp->wctp <= slot)
         *smbp->wctp = slot+2;
 
     parmDatap = smbp->wctp + 2*slot + 1 + smbp->oddByte;
@@ -2594,13 +2594,13 @@ void smb_SetSMBParmDouble(smb_packet_t *smbp, int slot, char *parmValuep)
     int i;
 
     /* make sure we have enough slots */
-    if (*smbp->wctp <= slot) 
+    if (*smbp->wctp <= slot)
         *smbp->wctp = slot+4;
 
     parmDatap = smbp->wctp + 2*slot + 1 + smbp->oddByte;
     for (i=0; i<8; i++)
         *parmDatap++ = *parmValuep++;
-}       
+}
 
 void smb_SetSMBParmByte(smb_packet_t *smbp, int slot, unsigned int parmValue)
 {
@@ -2657,7 +2657,7 @@ void smb_StripLastComponent(clientchar_t *outPathp, clientchar_t **lastComponent
         }
 
         while (1) {
-            if (inPathp == lastSlashp) 
+            if (inPathp == lastSlashp)
                 break;
             *outPathp++ = *inPathp++;
         }
@@ -2674,7 +2674,7 @@ clientchar_t *smb_ParseASCIIBlock(smb_packet_t * pktp, unsigned char *inp,
     size_t cb;
     afs_uint32 type = *inp++;
 
-    /* 
+    /*
      * The first byte specifies the type of the input string.
      * CIFS TR 1.0 3.2.10.  This function only parses null terminated
      * strings.
@@ -2945,7 +2945,7 @@ unsigned char *smb_ParseVblBlock(unsigned char *inp, char **chainpp, int *length
 {
     int tlen;
 
-    if (*inp++ != 0x5) 
+    if (*inp++ != 0x5)
         return NULL;
     tlen = inp[0] + (inp[1]<<8);
     inp += 2;          /* skip length field */
@@ -2953,12 +2953,12 @@ unsigned char *smb_ParseVblBlock(unsigned char *inp, char **chainpp, int *length
     if (chainpp) {
         *chainpp = inp + tlen;
     }
-        
-    if (lengthp) 
+
+    if (lengthp)
         *lengthp = tlen;
-        
+
     return inp;
-}      
+}
 
 unsigned char *smb_ParseDataBlock(unsigned char *inp, char **chainpp, int *lengthp)
 {
@@ -2967,13 +2967,13 @@ unsigned char *smb_ParseDataBlock(unsigned char *inp, char **chainpp, int *lengt
     if (*inp++ != 0x1) return NULL;
     tlen = inp[0] + (inp[1]<<8);
     inp += 2;          /* skip length field */
-        
+
     if (chainpp) {
         *chainpp = inp + tlen;
-    }  
+    }
 
     if (lengthp) *lengthp = tlen;
-        
+
     return inp;
 }
 
@@ -2984,9 +2984,9 @@ void smb_FormatResponsePacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *op
     smb_t *inSmbp;
 
     outp = (smb_t *) op;
-       
+
     /* zero the basic structure through the smb_wct field, and zero the data
-     * size field, assuming that wct stays zero; otherwise, you have to 
+     * size field, assuming that wct stays zero; otherwise, you have to
      * explicitly set the data size field, too.
      */
     inSmbp = (smb_t *) inp;
@@ -3017,7 +3017,7 @@ void smb_FormatResponsePacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *op
 
     /* copy fields in generic packet area */
     op->wctp = &outp->wct;
-}       
+}
 
 /* send a (probably response) packet; vcp tells us to whom to send it.
  * we compute the length by looking at wct and bcc fields.
@@ -3029,13 +3029,13 @@ void smb_SendPacket(smb_vc_t *vcp, smb_packet_t *inp)
     long code = 0;
     unsigned char *tp;
     int localNCB = 0;
-        
+
     ncbp = inp->ncbp;
     if (ncbp == NULL) {
         ncbp = smb_GetNCB();
         localNCB = 1;
     }
+
     memset(ncbp, 0, sizeof(NCB));
 
     extra = 2 * (*inp->wctp);  /* space used by parms, in bytes */
@@ -3043,14 +3043,14 @@ void smb_SendPacket(smb_vc_t *vcp, smb_packet_t *inp)
     extra += tp[0] + (tp[1]<<8);
     extra += (unsigned int)(inp->wctp - inp->data);    /* distance to last wct field */
     extra += 3;                        /* wct and length fields */
-        
+
     ncbp->ncb_length = extra;  /* bytes to send */
     ncbp->ncb_lsn = (unsigned char) vcp->lsn;  /* vc to use */
     ncbp->ncb_lana_num = vcp->lana;
     ncbp->ncb_command = NCBSEND;       /* op means send data */
     ncbp->ncb_buffer = (char *) inp;/* packet */
     code = Netbios(ncbp);
-        
+
     if (code != 0) {
        const char * s = ncb_error_string(code);
         osi_Log2(smb_logp, "SendPacket failure code %d \"%s\"", code, s);
@@ -3083,7 +3083,7 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
     /* NT Status codes are listed in ntstatus.h not winerror.h */
     if (code == 0) {
         NTStatus = 0;
-    } 
+    }
     else if (code == CM_ERROR_NOSUCHCELL) {
         NTStatus = 0xC0000034L;        /* Name not found */
     }
@@ -3124,7 +3124,7 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
     }
     else if (code == CM_ERROR_NOSUCHPATH) {
         NTStatus = 0xC000003AL;        /* Object path not found */
-    }          
+    }
     else if (code == CM_ERROR_TOOBIG) {
         NTStatus = 0xC000007BL;        /* Invalid image format */
     }
@@ -3145,7 +3145,7 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
     }
     else if (code == CM_ERROR_NOTEMPTY) {
         NTStatus = 0xC0000101L;        /* Directory not empty */
-    }  
+    }
     else if (code == CM_ERROR_CROSSDEVLINK) {
         NTStatus = 0xC00000D4L;        /* Not same device */
     }
@@ -3169,7 +3169,7 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
     else if (code == CM_ERROR_NOIPC) {
 #ifdef COMMENT
         NTStatus = 0xC0000022L;        /* Access Denied */
-#else   
+#else
         NTStatus = 0xC000013DL; /* Remote Resources */
 #endif
     }
@@ -3215,7 +3215,7 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
     }
     else if (code == CM_ERROR_AMBIGUOUS_FILENAME) {
         NTStatus = 0xC0000035L;        /* Object name collision */
-    }   
+    }
     else if (code == CM_ERROR_BADPASSWORD) {
         NTStatus = 0xC000006DL; /* unknown username or bad password */
     }
@@ -3234,7 +3234,7 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
     }
     else if (code == CM_ERROR_PATH_NOT_COVERED) {
         NTStatus = 0xC0000257L; /* Path Not Covered */
-    } 
+    }
     else if (code == CM_ERROR_ALLBUSY) {
 #ifdef COMMENT
         NTStatus = 0xC000022DL; /* Retry */
@@ -3251,13 +3251,13 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
     }
     else if (code >= ERROR_TABLE_BASE_RXK && code < ERROR_TABLE_BASE_RXK + 256) {
        NTStatus = 0xC0000322L; /* No Kerberos key */
-    } 
+    }
     else if (code == CM_ERROR_BAD_LEVEL) {
        NTStatus = 0xC0000148L; /* Invalid Level */
-    } 
+    }
     else if (code == CM_ERROR_RANGE_NOT_LOCKED) {
        NTStatus = 0xC000007EL; /* Range Not Locked */
-    } 
+    }
     else if (code == CM_ERROR_NOSUCHDEVICE) {
         NTStatus = 0xC000000EL; /* No Such Device */
     }
@@ -3276,11 +3276,11 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
 
     *NTStatusp = NTStatus;
     osi_Log2(smb_logp, "SMB SEND code %lX as NT %lX", code, NTStatus);
-}       
+}
 
-/* 
- * NTSTATUS <-> Win32 Error Translation 
- * http://support.microsoft.com/kb/113996 
+/*
+ * NTSTATUS <-> Win32 Error Translation
+ * http://support.microsoft.com/kb/113996
  */
 void smb_MapWin32Error(long code, unsigned long *Win32Ep)
 {
@@ -3289,7 +3289,7 @@ void smb_MapWin32Error(long code, unsigned long *Win32Ep)
     /* map CM_ERROR_* errors to Win32 32-bit error codes */
     if (code == 0) {
         Win32E = 0;
-    } 
+    }
     else if (code == CM_ERROR_NOSUCHCELL) {
         Win32E = ERROR_FILE_NOT_FOUND; /* No such file */
     }
@@ -3318,7 +3318,7 @@ void smb_MapWin32Error(long code, unsigned long *Win32Ep)
     }
     else if (code == CM_ERROR_NOSUCHPATH) {
         Win32E = ERROR_PATH_NOT_FOUND; /* Object path not found */
-    }          
+    }
     else if (code == CM_ERROR_TOOBIG) {
         Win32E = ERROR_BAD_EXE_FORMAT; /* Invalid image format */
     }
@@ -3339,7 +3339,7 @@ void smb_MapWin32Error(long code, unsigned long *Win32Ep)
     }
     else if (code == CM_ERROR_NOTEMPTY) {
         Win32E = ERROR_DIR_NOT_EMPTY;  /* Directory not empty */
-    }  
+    }
     else if (code == CM_ERROR_CROSSDEVLINK) {
         Win32E = ERROR_NOT_SAME_DEVICE;        /* Not same device */
     }
@@ -3358,7 +3358,7 @@ void smb_MapWin32Error(long code, unsigned long *Win32Ep)
     else if (code == CM_ERROR_NOIPC) {
 #ifdef COMMENT
         Win32E = ERROR_ACCESS_DENIED;  /* Access Denied */
-#else   
+#else
         Win32E = ERROR_REM_NOT_LIST;    /* Remote Resources */
 #endif
     }
@@ -3401,7 +3401,7 @@ void smb_MapWin32Error(long code, unsigned long *Win32Ep)
     }
     else if (code == CM_ERROR_AMBIGUOUS_FILENAME) {
         Win32E = ERROR_ALREADY_EXISTS; /* Object name collision */
-    }   
+    }
     else if (code == CM_ERROR_BADPASSWORD) {
         Win32E = ERROR_LOGON_FAILURE;   /* unknown username or bad password */
     }
@@ -3420,22 +3420,22 @@ void smb_MapWin32Error(long code, unsigned long *Win32Ep)
     }
     else if (code == CM_ERROR_PATH_NOT_COVERED) {
         Win32E = ERROR_HOST_UNREACHABLE; /* Path Not Covered */
-    } 
+    }
     else if (code == CM_ERROR_ALLBUSY) {
         Win32E = ERROR_RETRY;           /* Retry */
-    } 
+    }
     else if (code == CM_ERROR_ALLOFFLINE || code == CM_ERROR_ALLDOWN) {
         Win32E = ERROR_HOST_UNREACHABLE; /* Path not found */
-    } 
+    }
     else if (code >= ERROR_TABLE_BASE_RXK && code < ERROR_TABLE_BASE_RXK + 256) {
        Win32E = SEC_E_NO_KERB_KEY;     /* No Kerberos key */
-    } 
+    }
     else if (code == CM_ERROR_BAD_LEVEL) {
        Win32E = ERROR_INVALID_LEVEL;   /* Invalid Level */
-    } 
+    }
     else if (code == CM_ERROR_RANGE_NOT_LOCKED) {
        Win32E = ERROR_NOT_LOCKED;      /* Range Not Locked */
-    } 
+    }
     else if (code == CM_ERROR_NOSUCHDEVICE) {
         Win32E = ERROR_FILE_NOT_FOUND;  /* No Such Device */
     }
@@ -3454,7 +3454,7 @@ void smb_MapWin32Error(long code, unsigned long *Win32Ep)
 
     *Win32Ep = Win32E;
     osi_Log2(smb_logp, "SMB SEND code %lX as Win32 %lX", code, Win32E);
-}       
+}
 
 void smb_MapCoreError(long code, smb_vc_t *vcp, unsigned short *scodep,
                       unsigned char *classp)
@@ -3531,7 +3531,7 @@ void smb_MapCoreError(long code, smb_vc_t *vcp, unsigned short *scodep,
     else if (code == CM_ERROR_ISDIR) {
         class = 1;     /* access denied; DOS doesn't have a good match */
         error = 5;
-    }       
+    }
     else if (code == CM_ERROR_BADOP) {
         class = 2;
         error = 65535;
@@ -3625,7 +3625,7 @@ void smb_MapCoreError(long code, smb_vc_t *vcp, unsigned short *scodep,
     *scodep = error;
     *classp = class;
     osi_Log3(smb_logp, "SMB SEND code %lX as SMB %d: %d", code, class, error);
-}       
+}
 
 long smb_SendCoreBadOp(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 {
@@ -3728,7 +3728,7 @@ long smb_ReceiveCoreReadRaw(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
         lock_ObtainWrite(&fidp->scp->rw);
         code = cm_LockCheckRead(fidp->scp, LOffset, LLength, key);
         lock_ReleaseWrite(&fidp->scp->rw);
-    }    
+    }
     if (code) {
         lock_ReleaseMutex(&fidp->mx);
         goto send1a;
@@ -3753,7 +3753,7 @@ long smb_ReceiveCoreReadRaw(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
             /* Give back raw buffer */
             lock_ObtainMutex(&smb_RawBufLock);
             *((char **) rawBuf) = smb_RawBufs;
-            
+
             smb_RawBufs = rawBuf;
             lock_ReleaseMutex(&smb_RawBufLock);
         }
@@ -3857,7 +3857,7 @@ long smb_ReceiveNegotiate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
          */
         if (strcmp("PC NETWORK PROGRAM 1.0", namep+1) == 0) {
             coreProtoIndex = tcounter;
-        }      
+        }
         else if (smb_useV3 && strcmp("LM1.2X002", namep+1) == 0) {
             v3ProtoIndex = tcounter;
         }
@@ -3883,8 +3883,8 @@ long smb_ReceiveNegotiate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     if (VistaProtoIndex != -1) {
         protoIndex = VistaProtoIndex;
         vcp->flags |= (SMB_VCFLAG_USENT | SMB_VCFLAG_USEV3);
-    } else 
-#endif 
+    } else
+#endif
        if (NTProtoIndex != -1) {
         protoIndex = NTProtoIndex;
         vcp->flags |= (SMB_VCFLAG_USENT | SMB_VCFLAG_USEV3);
@@ -3892,11 +3892,11 @@ long smb_ReceiveNegotiate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     else if (v3ProtoIndex != -1) {
         protoIndex = v3ProtoIndex;
         vcp->flags |= SMB_VCFLAG_USEV3;
-    }  
+    }
     else if (coreProtoIndex != -1) {
         protoIndex = coreProtoIndex;
         vcp->flags |= SMB_VCFLAG_USECORE;
-    }  
+    }
     else protoIndex = -1;
     lock_ReleaseMutex(&vcp->mx);
 
@@ -3918,25 +3918,25 @@ long smb_ReceiveNegotiate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         /* The session key is not a well documented field however most clients
          * will echo back the session key to the server.  Currently we are using
          * the same value for all sessions.  We should generate a random value
-         * and store it into the vcp 
+         * and store it into the vcp
          */
         smb_SetSMBParm(outp, 7, 1);    /* next 2: session key */
         smb_SetSMBParm(outp, 8, 1);
-        /* 
+        /*
          * Tried changing the capabilities to support for W2K - defect 117695
          * Maybe something else needs to be changed here?
          */
         /*
-        if (isWindows2000) 
+        if (isWindows2000)
         smb_SetSMBParmLong(outp, 9, 0x43fd);
-        else 
+        else
         smb_SetSMBParmLong(outp, 9, 0x251);
         */
         /* Capabilities: *
          * 32-bit error codes *
          * and NT Find *
          * and NT SMB's *
-         * and raw mode 
+         * and raw mode
          * and DFS
          * and Unicode */
         caps = NTNEGOTIATE_CAPABILITY_NTSTATUS |
@@ -3985,7 +3985,7 @@ long smb_ReceiveNegotiate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             smb_NegotiateExtendedSecurity(&secBlob, &secBlobLength);
 
             smb_SetSMBDataLength(outp, secBlobLength + sizeof(smb_ServerGUID));
-                       
+
             datap = smb_GetSMBData(outp, NULL);
             memcpy(datap, &smb_ServerGUID, sizeof(smb_ServerGUID));
 
@@ -4003,7 +4003,7 @@ long smb_ReceiveNegotiate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         smb_SetSMBParm(outp, 0, protoIndex);
 
         /* NOTE: Extended authentication cannot be negotiated with v3
-         * therefore we fail over to NTLM 
+         * therefore we fail over to NTLM
          */
         if (smb_authType == SMB_AUTH_NTLM || smb_authType == SMB_AUTH_EXTENDED) {
             smb_SetSMBParm(outp, 1,
@@ -4027,7 +4027,7 @@ long smb_ReceiveNegotiate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         smb_SetSMBParm(outp, 10, (unsigned short) tzi.Bias);   /* server tzone */
 
         /* NOTE: Extended authentication cannot be negotiated with v3
-         * therefore we fail over to NTLM 
+         * therefore we fail over to NTLM
          */
         if (smb_authType == SMB_AUTH_NTLM || smb_authType == SMB_AUTH_EXTENDED) {
             smb_SetSMBParm(outp, 11, MSV1_0_CHALLENGE_LENGTH); /* encryption key length */
@@ -4058,21 +4058,21 @@ void smb_CheckVCs(void)
     smb_vc_t * vcp, *nextp;
     smb_packet_t * outp = smb_GetPacket();
     smb_t *smbp;
-            
+
     lock_ObtainWrite(&smb_rctLock);
-    for ( vcp=smb_allVCsp, nextp=NULL; vcp; vcp = nextp ) 
+    for ( vcp=smb_allVCsp, nextp=NULL; vcp; vcp = nextp )
     {
        if (vcp->magic != SMB_VC_MAGIC)
-           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp", 
+           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp",
                       __FILE__, __LINE__);
 
         /* on the first pass hold 'vcp' which was not held as 'nextp' */
         if (vcp != nextp)
             smb_HoldVCNoLock(vcp);
 
-        /* 
+        /*
          * obtain a reference to 'nextp' now because we drop the
-         * smb_rctLock later and the list contents could change 
+         * smb_rctLock later and the list contents could change
          * or 'vcp' could be destroyed when released.
          */
        nextp = vcp->nextp;
@@ -4119,11 +4119,11 @@ void smb_Daemon(void *parmp)
 
         if (smbShutdownFlag == 1)
             break;
-        
+
         if ((count % 72) == 0) {       /* every five minutes */
             struct tm myTime;
             time_t old_localZero = smb_localZero;
-                
+
             /* Initialize smb_localZero */
             myTime.tm_isdst = -1;              /* compute whether on DST or not */
             myTime.tm_year = 70;
@@ -4150,8 +4150,8 @@ void smb_Daemon(void *parmp)
            smb_username_t *unp;
 
            lock_ObtainMutex(&(*unpp)->mx);
-           if ( (*unpp)->refCount > 0 || 
-                ((*unpp)->flags & SMB_USERNAMEFLAG_AFSLOGON) || 
+           if ( (*unpp)->refCount > 0 ||
+                ((*unpp)->flags & SMB_USERNAMEFLAG_AFSLOGON) ||
                 !((*unpp)->flags & SMB_USERNAMEFLAG_LOGOFF))
                ;
            else if (!smb_LogoffTokenTransfer ||
@@ -4162,7 +4162,7 @@ void smb_Daemon(void *parmp)
            if (deleteOk) {
                cm_user_t * userp;
 
-               unp = *unpp;    
+               unp = *unpp;
                *unpp = unp->nextp;
                unp->nextp = NULL;
                lock_FinalizeMutex(&unp->mx);
@@ -4228,7 +4228,7 @@ void smb_WaitingLocksDaemon()
                 }
 
                 osi_assertx(wl->state != SMB_WAITINGLOCKSTATE_ERROR, "!SMB_WAITINGLOCKSTATE_ERROR");
-                
+
                 /* wl->state is either _DONE or _WAITING.  _ERROR
                    would no longer be on the queue. */
                 code = cm_RetryLock( wl->lockp,
@@ -4270,16 +4270,16 @@ void smb_WaitingLocksDaemon()
 
                 for (wl = wlRequest->locks; wl; wl = wlNext) {
                     wlNext = (smb_waitingLock_t *) osi_QNext(&wl->q);
-                
+
                     if (wl->state == SMB_WAITINGLOCKSTATE_DONE)
-                        cm_Unlock(scp, wlRequest->lockType, wl->LOffset, 
+                        cm_Unlock(scp, wlRequest->lockType, wl->LOffset,
                                   wl->LLength, wl->key, 0, NULL, &req);
 
                     osi_QRemove((osi_queue_t **) &wlRequest->locks, &wl->q);
 
                     free(wl);
                 }
-                
+
                 lock_ReleaseWrite(&scp->rw);
 
             } else {
@@ -4420,46 +4420,46 @@ int smb_Get8Dot3MaskFromPath(clientchar_t *maskp, clientchar_t *pathp)
 
     /* find last backslash, or use whole thing if there is none */
     tp = cm_ClientStrRChr(pathp, '\\');
-    if (!tp) 
+    if (!tp)
         tp = pathp;
-    else 
+    else
         tp++;  /* skip slash */
-        
+
     up = maskp;
 
     /* names starting with a dot are illegal */
-    if (*tp == '.') 
+    if (*tp == '.')
         valid8Dot3 = 0;
 
     for(i=0;; i++) {
         tc = *tp++;
-        if (tc == 0) 
+        if (tc == 0)
             return valid8Dot3;
-        if (tc == '.' || tc == '"') 
+        if (tc == '.' || tc == '"')
             break;
-        if (i < 8) 
+        if (i < 8)
             *up++ = tc;
         else
             valid8Dot3 = 0;
     }
-        
+
     /* if we get here, tp point after the dot */
     up = maskp+8;      /* ext goes here */
     for(i=0;;i++) {
         tc = *tp++;
-        if (tc == 0) 
+        if (tc == 0)
             return valid8Dot3;
 
         /* too many dots */
-        if (tc == '.' || tc == '"') 
+        if (tc == '.' || tc == '"')
             valid8Dot3 = 0;
 
         /* copy extension if not too long */
-        if (i < 3) 
+        if (i < 3)
             *up++ = tc;
-        else 
+        else
             valid8Dot3 = 0;
-    }   
+    }
 
     /* unreachable */
 }
@@ -4477,9 +4477,9 @@ int smb_Match8Dot3Mask(clientchar_t *unixNamep, clientchar_t *maskp)
     /* XXX redo this, calling cm_MatchMask with a converted mask */
 
     valid = smb_Get8Dot3MaskFromPath(umask, unixNamep);
-    if (!valid) 
+    if (!valid)
         return 0;
+
     /* otherwise, we have a valid 8.3 name; see if we have a match,
      * treating '?' as a wildcard in maskp (but not in the file name).
      */
@@ -4490,11 +4490,11 @@ int smb_Match8Dot3Mask(clientchar_t *unixNamep, clientchar_t *maskp)
         tc2 = *tp2++;  /* clientchar_t from mask */
         tc1 = (clientchar_t) cm_foldUpper[(clientchar_t)tc1];
         tc2 = (clientchar_t) cm_foldUpper[(clientchar_t)tc2];
-        if (tc1 == tc2) 
+        if (tc1 == tc2)
             continue;
-        if (tc2 == '?' && tc1 != ' ') 
+        if (tc2 == '?' && tc1 != ' ')
             continue;
-        if (tc2 == '>') 
+        if (tc2 == '>')
             continue;
         return 0;
     }
@@ -4506,14 +4506,14 @@ int smb_Match8Dot3Mask(clientchar_t *unixNamep, clientchar_t *maskp)
 clientchar_t *smb_FindMask(clientchar_t *pathp)
 {
     clientchar_t *tp;
-        
+
     tp = cm_ClientStrRChr(pathp, '\\');        /* find last slash */
 
-    if (tp) 
+    if (tp)
         return tp+1;   /* skip the slash */
-    else 
+    else
         return pathp;  /* no slash, return the entire path */
-}       
+}
 
 /* SMB_COM_SEARCH for a volume label
 
@@ -4527,7 +4527,7 @@ long smb_ReceiveCoreSearchVolume(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
     unsigned char *statBlockp;
     unsigned char initStatBlock[21];
     int statLen;
-        
+
     osi_Log0(smb_logp, "SMB receive search volume");
 
     /* pull pathname and stat block out of request */
@@ -4542,7 +4542,7 @@ long smb_ReceiveCoreSearchVolume(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
         statBlockp = initStatBlock;
         statBlockp[0] = 8;
     }
-        
+
     /* for returning to caller */
     smb_Get8Dot3MaskFromPath(mask, pathp);
 
@@ -4590,9 +4590,9 @@ long smb_ReceiveCoreSearchVolume(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
      */
     smb_SetSMBDataLength(outp, 46);
     return 0;
-}       
+}
 
-static long 
+static long
 smb_ApplyDirListPatches(cm_scache_t * dscp, smb_dirListPatch_t **dirPatchespp,
                         clientchar_t * tidPathp, clientchar_t * relPathp,
                         cm_user_t *userp, cm_req_t *reqp)
@@ -4629,8 +4629,8 @@ smb_ApplyDirListPatches(cm_scache_t * dscp, smb_dirListPatch_t **dirPatchespp,
 
         memset(bsp, 0, sizeof(cm_bulkStat_t));
 
-        for (patchp = *dirPatchespp, count=0; 
-             patchp; 
+        for (patchp = *dirPatchespp, count=0;
+             patchp;
              patchp = (smb_dirListPatch_t *) osi_QNext(&patchp->q)) {
             cm_scache_t *tscp = cm_FindSCache(&patchp->fid);
             int i;
@@ -4706,7 +4706,7 @@ smb_ApplyDirListPatches(cm_scache_t * dscp, smb_dirListPatch_t **dirPatchespp,
                 break;
             default:
                 /* if we get here we either have a normal file
-                * or we have a file for which we have never 
+                * or we have a file for which we have never
                 * received status info.  In this case, we can
                 * check the even/odd value of the entry's vnode.
                 * odd means it is to be treated as a directory
@@ -4731,7 +4731,7 @@ smb_ApplyDirListPatches(cm_scache_t * dscp, smb_dirListPatch_t **dirPatchespp,
             shortTemp = (unsigned short) ((dosTime>>16) & 0xffff);
             *((u_short *)dptr) = shortTemp;
             dptr += 2;
-                
+
             /* copy out file length */
             *((u_long *)dptr) = 0;
             dptr += 4;
@@ -4745,7 +4745,7 @@ smb_ApplyDirListPatches(cm_scache_t * dscp, smb_dirListPatch_t **dirPatchespp,
 
             /* get dos time */
             cm_SearchTimeFromUnixTime(&dosTime, scp->clientModTime);
-                
+
             /* copy out time */
             shortTemp = (unsigned short) (dosTime & 0xffff);
             *((u_short *)dptr) = shortTemp;
@@ -4755,7 +4755,7 @@ smb_ApplyDirListPatches(cm_scache_t * dscp, smb_dirListPatch_t **dirPatchespp,
             shortTemp = (unsigned short) ((dosTime>>16) & 0xffff);
             *((u_short *)dptr) = shortTemp;
             dptr += 2;
-                
+
             /* copy out file length */
             *((u_long *)dptr) = scp->length.LowPart;
             dptr += 4;
@@ -4763,13 +4763,13 @@ smb_ApplyDirListPatches(cm_scache_t * dscp, smb_dirListPatch_t **dirPatchespp,
         }
         cm_ReleaseSCache(scp);
     }
-        
+
     /* now free the patches */
     for (patchp = *dirPatchespp; patchp; patchp = npatchp) {
         npatchp = (smb_dirListPatch_t *) osi_QNext(&patchp->q);
         free(patchp);
-    }  
-        
+    }
+
     /* and mark the list as empty */
     *dirPatchespp = NULL;
 
@@ -4826,7 +4826,7 @@ long smb_ReceiveCoreSearchDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
     maxCount = smb_GetSMBParm(inp, 0);
 
     dirListPatchesp = NULL;
-        
+
     caseFold = CM_FLAG_CASEFOLD;
 
     tp = smb_GetSMBData(inp, NULL);
@@ -4869,9 +4869,9 @@ long smb_ReceiveCoreSearchDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
         memcpy(dsp->mask, mask, 12);
 
         /* track if this is likely to match a lot of entries */
-        if (smb_Is8Dot3StarMask(mask)) 
+        if (smb_Is8Dot3StarMask(mask))
             starPattern = 1;
-        else 
+        else
             starPattern = 0;
     } else {
         /* pull the next cookie value out of the search status block */
@@ -4986,7 +4986,7 @@ long smb_ReceiveCoreSearchDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
         smb_ReleaseDirSearch(dsp);
         return code;
     }
-        
+
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
 
     dirLength = scp->length;
@@ -5037,7 +5037,7 @@ long smb_ReceiveCoreSearchDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
                       returnedNames, maxCount);
             break;
         }
-                
+
         /* check if we've passed the dir's EOF */
         if (LargeIntegerGreaterThanOrEqualTo(curOffset, dirLength)) break;
 
@@ -5052,12 +5052,12 @@ long smb_ReceiveCoreSearchDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
             if (bufferp) {
                 buf_Release(bufferp);
                 bufferp = NULL;
-            }  
+            }
             lock_ReleaseWrite(&scp->rw);
             code = buf_Get(scp, &thyper, &req, &bufferp);
             lock_ObtainMutex(&dsp->mx);
 
-            /* now, if we're doing a star match, do bulk fetching of all of 
+            /* now, if we're doing a star match, do bulk fetching of all of
              * the status info for files in the dir.
              */
             if (starPattern)
@@ -5082,7 +5082,7 @@ long smb_ReceiveCoreSearchDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
                     osi_Log2(smb_logp, "SMB search dir cm_SyncOp scp %x failed %d", scp, code);
                     break;
                 }
-                                
+
                cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_READ);
 
                 if (cm_HaveBuffer(scp, bufferp, 0)) {
@@ -5093,7 +5093,7 @@ long smb_ReceiveCoreSearchDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
                 /* otherwise, load the buffer and try again */
                 code = cm_GetBuffer(scp, bufferp, NULL, userp, &req);
                 if (code) {
-                    osi_Log3(smb_logp, "SMB search dir cm_GetBuffer failed scp %x bufferp %x code %d", 
+                    osi_Log3(smb_logp, "SMB search dir cm_GetBuffer failed scp %x bufferp %x code %d",
                               scp, bufferp, code);
                     break;
                 }
@@ -5313,13 +5313,13 @@ long smb_ReceiveCoreSearchDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
     osi_assertx(temp == (43 * returnedNames), "unexpected data length");
     origOp[1] = (unsigned char)(temp & 0xff);
     origOp[2] = (unsigned char)((temp>>8) & 0xff);
-    if (returnedNames == 0) 
+    if (returnedNames == 0)
         smb_DeleteDirSearch(dsp);
     smb_ReleaseDirSearch(dsp);
     cm_ReleaseSCache(scp);
     cm_ReleaseUser(userp);
     return code;
-}      
+}
 
 
 /* verify that this is a valid path to a directory.  I don't know why they
@@ -5348,7 +5348,7 @@ long smb_ReceiveCoreCheckPath(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
         return CM_ERROR_BADSMB;
     osi_Log1(smb_logp, "SMB receive check path %S",
              osi_LogSaveClientString(smb_logp, pathp));
-        
+
     userp = smb_GetUserFromVCP(vcp, inp);
 
     rootScp = cm_RootSCachep(userp, &req);
@@ -5368,7 +5368,7 @@ long smb_ReceiveCoreCheckPath(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
 #ifdef DFS_SUPPORT
     if (newScp->fileType == CM_SCACHETYPE_DFSLINK) {
         int pnc = cm_VolStatus_Notify_DFS_Mapping(newScp, tidPathp, pathp);
@@ -5406,7 +5406,7 @@ long smb_ReceiveCoreCheckPath(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
     cm_ReleaseSCache(newScp);
     cm_ReleaseUser(userp);
     return code;
-}      
+}
 
 /* SMB_COM_SET_INFORMATION */
 long smb_ReceiveCoreSetFileAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
@@ -5434,7 +5434,7 @@ long smb_ReceiveCoreSetFileAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_pack
     pathp = smb_ParseASCIIBlock(inp, datap, NULL, SMB_STRF_ANSIPATH);
     if (!pathp)
         return CM_ERROR_BADSMB;
-               
+
     osi_Log2(smb_logp, "SMB receive setfile attributes time %d, attr 0x%x",
              dosTime, attribute);
 
@@ -5516,7 +5516,7 @@ long smb_ReceiveCoreSetFileAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_pack
         code = cm_SetAttr(newScp, &attr, userp, &req);
     else
         code = 0;
-        
+
     cm_ReleaseSCache(newScp);
     cm_ReleaseUser(userp);
 
@@ -5546,7 +5546,7 @@ long smb_ReceiveCoreGetFileAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_pack
     pathp = smb_ParseASCIIBlock(inp, datap, NULL, SMB_STRF_ANSIPATH);
     if (!pathp)
         return CM_ERROR_BADSMB;
-        
+
     if (*pathp == 0)           /* null path */
         pathp = _C("\\");
 
@@ -5633,7 +5633,7 @@ long smb_ReceiveCoreGetFileAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_pack
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
 #ifdef DFS_SUPPORT
     if (newScp->fileType == CM_SCACHETYPE_DFSLINK) {
         int pnc = cm_VolStatus_Notify_DFS_Mapping(newScp, tidPathp, pathp);
@@ -5662,7 +5662,7 @@ long smb_ReceiveCoreGetFileAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_pack
     attrs = smb_Attributes(newScp);
 
     smb_SetSMBParm(outp, 0, attrs);
-        
+
     smb_DosUTimeFromUnixTime(&dosTime, newScp->clientModTime);
     smb_SetSMBParm(outp, 1, (unsigned int)(dosTime & 0xffff));
     smb_SetSMBParm(outp, 2, (unsigned int)((dosTime>>16) & 0xffff));
@@ -5680,13 +5680,13 @@ long smb_ReceiveCoreGetFileAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_pack
     cm_ReleaseUser(userp);
 
     return 0;
-}      
+}
 
 /* SMB_COM_TREE_DISCONNECT */
 long smb_ReceiveCoreTreeDisconnect(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 {
     smb_tid_t *tidp;
-        
+
     osi_Log0(smb_logp, "SMB receive tree disconnect");
 
     /* find the tree and free it */
@@ -5790,7 +5790,7 @@ long smb_ReceiveCoreOpen(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     }
     code = cm_NameI(cm_RootSCachep(userp, &req), pathp, caseFold | CM_FLAG_FOLLOW, userp,
                     tidPathp, &req, &scp);
-        
+
     if (code) {
         cm_ReleaseUser(userp);
         return code;
@@ -5833,7 +5833,7 @@ long smb_ReceiveCoreOpen(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         fidp->flags |= SMB_FID_OPENREAD_LISTDIR;
     else if ((share & 0xf) == 1)
         fidp->flags |= SMB_FID_OPENWRITE;
-    else 
+    else
         fidp->flags |= (SMB_FID_OPENREAD_LISTDIR | SMB_FID_OPENWRITE);
 
     /* save the  user */
@@ -5845,7 +5845,7 @@ long smb_ReceiveCoreOpen(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     osi_Log2(smb_logp,"smb_ReceiveCoreOpen fidp 0x%p scp 0x%p", fidp, scp);
     lock_ObtainWrite(&scp->rw);
     scp->flags |= CM_SCACHEFLAG_SMB_FID;
+
     smb_SetSMBParm(outp, 0, fidp->fid);
     smb_SetSMBParm(outp, 1, smb_Attributes(scp));
     smb_DosUTimeFromUnixTime(&dosTime, scp->clientModTime);
@@ -5858,7 +5858,7 @@ long smb_ReceiveCoreOpen(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     smb_SetSMBDataLength(outp, 0);
        lock_ReleaseMutex(&fidp->mx);
     lock_ReleaseRead(&scp->rw);
-        
+
     /* notify open */
     cm_Open(scp, 0, userp);
 
@@ -5887,7 +5887,7 @@ int smb_UnlinkProc(cm_scache_t *dscp, cm_dirEntry_t *dep, void *vrockp, osi_hype
     int caseFold;
     int match;
     normchar_t matchName[MAX_PATH];
-        
+
     rockp = vrockp;
 
     caseFold = ((rockp->flags & SMB_MASKFLAG_CASEFOLD)? CM_FLAG_CASEFOLD : 0);
@@ -5949,7 +5949,7 @@ long smb_ReceiveCoreUnlink(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     memset(&rock, 0, sizeof(rock));
 
     attribute = smb_GetSMBParm(inp, 0);
-        
+
     tp = smb_GetSMBData(inp, NULL);
     pathp = smb_ParseASCIIBlock(inp, tp, &tp, SMB_STRF_ANSIPATH);
     if (!pathp)
@@ -5976,7 +5976,7 @@ long smb_ReceiveCoreUnlink(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
 #ifdef DFS_SUPPORT
     if (dscp->fileType == CM_SCACHETYPE_DFSLINK) {
         int pnc = cm_VolStatus_Notify_DFS_Mapping(dscp, tidPathp, spacep->wdata);
@@ -5990,9 +5990,9 @@ long smb_ReceiveCoreUnlink(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 #endif /* DFS_SUPPORT */
 
     /* otherwise, scp points to the parent directory. */
-    if (!lastNamep) 
+    if (!lastNamep)
         lastNamep = pathp;
-    else 
+    else
         lastNamep++;
 
     rock.any = 0;
@@ -6011,8 +6011,8 @@ long smb_ReceiveCoreUnlink(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     rock.vcp = vcp;
     rock.matches = NULL;
 
-    /* Now, if we aren't dealing with a wildcard match, we first try an exact 
-     * match.  If that fails, we do a case insensitve match. 
+    /* Now, if we aren't dealing with a wildcard match, we first try an exact
+     * match.  If that fails, we do a case insensitve match.
      */
     if (!(rock.flags & SMB_MASKFLAG_TILDE) &&
         !smb_IsStarMask(rock.maskp)) {
@@ -6023,11 +6023,11 @@ long smb_ReceiveCoreUnlink(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             rock.flags |= SMB_MASKFLAG_CASEFOLD;
         }
     }
+
     if (!rock.any)
         code = cm_ApplyDir(dscp, smb_UnlinkProc, &rock, &thyper, userp, &req, NULL);
-    
-    if (code == CM_ERROR_STOPNOW) 
+
+    if (code == CM_ERROR_STOPNOW)
         code = 0;
 
     if (code == 0 && rock.matches) {
@@ -6060,7 +6060,7 @@ long smb_ReceiveCoreUnlink(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
   done:
     if (userp)
     cm_ReleaseUser(userp);
-        
+
     if (dscp)
     cm_ReleaseSCache(dscp);
 
@@ -6070,7 +6070,7 @@ long smb_ReceiveCoreUnlink(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     if (code == 0 && !rock.any)
         code = CM_ERROR_NOSUCHFILE;
     return code;
-}       
+}
 
 typedef struct smb_renameRock {
     cm_scache_t *odscp;  /* old dir */
@@ -6129,7 +6129,7 @@ int smb_RenameProc(cm_scache_t *dscp, cm_dirEntry_t *dep, void *vrockp, osi_hype
 }
 
 
-long 
+long
 smb_Rename(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t * newPathp, int attrs)
 {
     long code = 0;
@@ -6168,7 +6168,7 @@ smb_Rename(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
 #ifdef DFS_SUPPORT
     if (oldDscp->fileType == CM_SCACHETYPE_DFSLINK) {
         int pnc = cm_VolStatus_Notify_DFS_Mapping(oldDscp, tidPathp, spacep->wdata);
@@ -6210,15 +6210,15 @@ smb_Rename(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar
      */
 
     /* handle the old name first */
-    if (!oldLastNamep) 
+    if (!oldLastNamep)
         oldLastNamep = oldPathp;
-    else 
+    else
         oldLastNamep++;
 
     /* and handle the new name, too */
-    if (!newLastNamep) 
+    if (!newLastNamep)
         newLastNamep = newPathp;
-    else 
+    else
         newLastNamep++;
 
     /* TODO: The old name could be a wildcard.  The new name must not be */
@@ -6226,22 +6226,22 @@ smb_Rename(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar
     /* Check if the file already exists; if so return error */
     code = cm_Lookup(newDscp,newLastNamep,CM_FLAG_CHECKPATH,userp,&req,&tmpscp);
     if ((code != CM_ERROR_NOSUCHFILE) && (code != CM_ERROR_BPLUS_NOMATCH) &&
-        (code != CM_ERROR_NOSUCHPATH) && (code != CM_ERROR_NOSUCHVOLUME) ) 
+        (code != CM_ERROR_NOSUCHPATH) && (code != CM_ERROR_NOSUCHVOLUME) )
     {
         osi_Log2(smb_logp, "  lookup returns %ld for [%S]", code,
                  osi_LogSaveClientString(smb_logp, newLastNamep));
 
         /* Check if the old and the new names differ only in case. If so return
-         * success, else return CM_ERROR_EXISTS 
+         * success, else return CM_ERROR_EXISTS
          */
         if (!code && oldDscp == newDscp && !cm_ClientStrCmpI(oldLastNamep, newLastNamep)) {
 
             /* This would be a success only if the old file is *as same as* the new file */
             code = cm_Lookup(oldDscp, oldLastNamep, CM_FLAG_CHECKPATH, userp, &req, &tmpscp2);
             if (!code) {
-                if (tmpscp == tmpscp2) 
+                if (tmpscp == tmpscp2)
                     code = 0;
-                else 
+                else
                     code = CM_ERROR_EXISTS;
                 cm_ReleaseSCache(tmpscp2);
                 tmpscp2 = NULL;
@@ -6325,7 +6325,7 @@ smb_Rename(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar
     }
 
   done:
-    if (tmpscp != NULL) 
+    if (tmpscp != NULL)
         cm_ReleaseSCache(tmpscp);
     if (userp)
         cm_ReleaseUser(userp);
@@ -6337,10 +6337,10 @@ smb_Rename(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar
         free(rock.maskp);
 
     return code;
-}       
+}
 
-long 
-smb_Link(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t * newPathp) 
+long
+smb_Link(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t * newPathp)
 {
     long code = 0;
     cm_space_t *spacep = NULL;
@@ -6371,14 +6371,14 @@ smb_Link(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t
 
     spacep = inp->spacep;
     smb_StripLastComponent(spacep->wdata, &oldLastNamep, oldPathp);
-    
+
     code = cm_NameI(cm_RootSCachep(userp, &req), spacep->wdata, caseFold,
                     userp, tidPathp, &req, &oldDscp);
     if (code) {
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
 #ifdef DFS_SUPPORT
     if (oldDscp->fileType == CM_SCACHETYPE_DFSLINK) {
         int pnc = cm_VolStatus_Notify_DFS_Mapping(oldDscp, tidPathp, spacep->wdata);
@@ -6424,15 +6424,15 @@ smb_Link(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t
     }
 
     /* handle the old name first */
-    if (!oldLastNamep) 
+    if (!oldLastNamep)
         oldLastNamep = oldPathp;
-    else 
+    else
         oldLastNamep++;
 
     /* and handle the new name, too */
-    if (!newLastNamep) 
+    if (!newLastNamep)
         newLastNamep = newPathp;
-    else 
+    else
         newLastNamep++;
 
     /* now lookup the old name */
@@ -6447,8 +6447,8 @@ smb_Link(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t
 
     /* Check if the file already exists; if so return error */
     code = cm_Lookup(newDscp,newLastNamep,CM_FLAG_CHECKPATH,userp,&req,&tmpscp);
-    if ((code != CM_ERROR_NOSUCHFILE) && (code != CM_ERROR_BPLUS_NOMATCH) && 
-        (code != CM_ERROR_NOSUCHPATH) && (code != CM_ERROR_NOSUCHVOLUME) ) 
+    if ((code != CM_ERROR_NOSUCHFILE) && (code != CM_ERROR_BPLUS_NOMATCH) &&
+        (code != CM_ERROR_NOSUCHPATH) && (code != CM_ERROR_NOSUCHVOLUME) )
     {
         osi_Log2(smb_logp, "  lookup returns %ld for [%S]", code,
                  osi_LogSaveClientString(smb_logp, newLastNamep));
@@ -6469,7 +6469,7 @@ smb_Link(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t
         cm_ReleaseSCache(newDscp);
         cm_ReleaseSCache(oldDscp);
         cm_ReleaseUser(userp);
-        return code; 
+        return code;
     }
 
     /* now create the hardlink */
@@ -6486,7 +6486,7 @@ smb_Link(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t
                              NULL, TRUE);
     }
 
-    if (tmpscp != NULL) 
+    if (tmpscp != NULL)
         cm_ReleaseSCache(tmpscp);
     cm_ReleaseUser(userp);
     cm_ReleaseSCache(sscp);
@@ -6496,7 +6496,7 @@ smb_Link(smb_vc_t *vcp, smb_packet_t *inp, clientchar_t * oldPathp, clientchar_t
 }
 
 /* SMB_COM_RENAME */
-long 
+long
 smb_ReceiveCoreRename(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 {
     clientchar_t *oldPathp;
@@ -6550,12 +6550,12 @@ typedef struct smb_rmdirRock {
 } smb_rmdirRock_t;
 
 int smb_RmdirProc(cm_scache_t *dscp, cm_dirEntry_t *dep, void *vrockp, osi_hyper_t *offp)
-{       
+{
     long code = 0;
     smb_rmdirRock_t *rockp;
     int match;
     normchar_t matchName[MAX_PATH];
-        
+
     rockp = (smb_rmdirRock_t *) vrockp;
 
     if (cm_FsStringToNormString(dep->name, -1, matchName, lengthof(matchName)) == 0) {
@@ -6573,7 +6573,7 @@ int smb_RmdirProc(cm_scache_t *dscp, cm_dirEntry_t *dep, void *vrockp, osi_hyper
          !cm_Is8Dot3(matchName)) {
         cm_Gen8Dot3Name(dep, matchName, NULL);
         match = (cm_ClientStrCmpI(matchName, rockp->maskp) == 0);
-    }       
+    }
 
     if (match) {
         rockp->any = 1;
@@ -6626,7 +6626,7 @@ long smb_ReceiveCoreRemoveDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
 #ifdef DFS_SUPPORT
     if (dscp->fileType == CM_SCACHETYPE_DFSLINK) {
         int pnc = cm_VolStatus_Notify_DFS_Mapping(dscp, tidPathp, spacep->wdata);
@@ -6640,11 +6640,11 @@ long smb_ReceiveCoreRemoveDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
 #endif /* DFS_SUPPORT */
 
     /* otherwise, scp points to the parent directory. */
-    if (!lastNamep) 
+    if (!lastNamep)
         lastNamep = pathp;
-    else 
+    else
         lastNamep++;
-       
+
     rock.any = 0;
     rock.maskp = cm_ClientStringToNormStringAlloc(lastNamep, -1, NULL);
     if (!rock.maskp) {
@@ -6697,12 +6697,12 @@ long smb_ReceiveCoreRemoveDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
 
     if (userp)
     cm_ReleaseUser(userp);
-        
+
     if (dscp)
     cm_ReleaseSCache(dscp);
 
     if (code == 0 && !rock.any)
-        code = CM_ERROR_NOSUCHFILE;        
+        code = CM_ERROR_NOSUCHFILE;
 
     if (rock.maskp)
     free(rock.maskp);
@@ -6760,9 +6760,9 @@ long smb_ReceiveCoreFlush(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         lock_ReleaseMutex(&fidp->mx);
         code = 0;
     }
-        
+
     cm_ReleaseUser(userp);
-    smb_ReleaseFID(fidp);                
+    smb_ReleaseFID(fidp);
     return code;
 }
 
@@ -6819,7 +6819,7 @@ void smb_FullName(cm_scache_t *dscp, cm_scache_t *scp, clientchar_t *pathp,
     rock.name = pathp;
     rock.vnode = scp;
 
-    code = cm_ApplyDir(dscp, smb_FullNameProc, &rock, NULL, userp, reqp, NULL); 
+    code = cm_ApplyDir(dscp, smb_FullNameProc, &rock, NULL, userp, reqp, NULL);
     if (code == CM_ERROR_STOPNOW) {
         *newPathp = rock.fullName;
         *originalPathp = rock.originalName;
@@ -6850,7 +6850,7 @@ long smb_CloseFID(smb_vc_t *vcp, smb_fid_t *fidp, cm_user_t *userp,
             osi_Log0(smb_logp, "  No user specified.  Not closing fid");
            return CM_ERROR_BADFD;
        }
-        
+
         userp = fidp->userp;    /* no hold required since fidp is held
                                    throughout the function */
        lock_ReleaseMutex(&fidp->mx);
@@ -6861,7 +6861,7 @@ long smb_CloseFID(smb_vc_t *vcp, smb_fid_t *fidp, cm_user_t *userp,
     lock_ObtainWrite(&smb_rctLock);
     if (fidp->deleteOk) {
         osi_Log0(smb_logp, "  Fid already closed.");
-        lock_ReleaseWrite(&smb_rctLock);    
+        lock_ReleaseWrite(&smb_rctLock);
         return CM_ERROR_BADFD;
     }
     fidp->deleteOk = 1;
@@ -6869,7 +6869,7 @@ long smb_CloseFID(smb_vc_t *vcp, smb_fid_t *fidp, cm_user_t *userp,
 
     lock_ObtainMutex(&fidp->mx);
     if (fidp->NTopen_dscp) {
-        dscp = fidp->NTopen_dscp;   
+        dscp = fidp->NTopen_dscp;
         cm_HoldSCache(dscp);
     }
 
@@ -6906,7 +6906,7 @@ long smb_CloseFID(smb_vc_t *vcp, smb_fid_t *fidp, cm_user_t *userp,
             lock_ObtainMutex(&fidp->mx);
         }
     }
-    else 
+    else
         code = 0;
 
     /* unlock any pending locks */
@@ -6965,7 +6965,7 @@ long smb_CloseFID(smb_vc_t *vcp, smb_fid_t *fidp, cm_user_t *userp,
            }
         } else {
             code = cm_Unlink(dscp, originalNamep, fullPathp, userp, &req);
-           if (code == 0) {                            
+           if (code == 0) {
                if (dscp->flags & CM_SCACHEFLAG_ANYWATCH)
                    smb_NotifyChange(FILE_ACTION_REMOVED,
                                      FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_CREATION,
@@ -7054,11 +7054,11 @@ long smb_ReceiveCoreClose(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
                  vcp, fid);
         return CM_ERROR_BADFD;
     }
-        
+
     userp = smb_GetUserFromVCP(vcp, inp);
 
     code = smb_CloseFID(vcp, fidp, userp, dosTime);
-    
+
     smb_ReleaseFID(fidp);
     cm_ReleaseUser(userp);
     return code;
@@ -7104,7 +7104,7 @@ long smb_ReadData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
         code = CM_ERROR_BADFD;
         goto done2;
     }
-       
+
     smb_InitReq(&req);
 
     bufferp = NULL;
@@ -7128,7 +7128,7 @@ long smb_ReadData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
     /* start by looking up the file's end */
     code = cm_SyncOp(scp, NULL, userp, &req, 0,
                      CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-    if (code) 
+    if (code)
        goto done;
 
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
@@ -7152,7 +7152,7 @@ long smb_ReadData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
             count = 0;
         else
             count = thyper.LowPart;
-    }       
+    }
 
     *readp = count;
 
@@ -7185,9 +7185,9 @@ long smb_ReadData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
                 code = cm_SyncOp(scp, bufferp, userp, &req, 0,
                                  CM_SCACHESYNC_NEEDCALLBACK |
                                  CM_SCACHESYNC_READ);
-                if (code) 
+                if (code)
                    goto done;
-                    
+
                cm_SyncOpDone(scp, bufferp, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_READ);
 
                 if (cm_HaveBuffer(scp, bufferp, 0)) break;
@@ -7214,7 +7214,7 @@ long smb_ReadData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
 
         /* now copy the data */
        memcpy(op, bufferp->datap + bufIndex, nbytes);
-                
+
         /* adjust counters, pointers, etc. */
         op += nbytes;
         count -= nbytes;
@@ -7276,7 +7276,7 @@ long smb_WriteData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
         code = CM_ERROR_BADFDOP;
         goto done2;
     }
-    
+
     smb_InitReq(&req);
 
     scp = fidp->scp;
@@ -7289,9 +7289,9 @@ long smb_WriteData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
                       CM_SCACHESYNC_NEEDCALLBACK
                       | CM_SCACHESYNC_SETSTATUS
                       | CM_SCACHESYNC_GETSTATUS);
-    if (code) 
+    if (code)
         goto done;
-        
+
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_SETSTATUS | CM_SCACHESYNC_GETSTATUS);
 
     /* now we have the entry locked, look up the length */
@@ -7316,14 +7316,14 @@ long smb_WriteData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
      * different storeback windows, remember to store back the previous
      * storeback window when we're done with the write.
      *
-     * the purpose of this logic is to slow down the CIFS client 
+     * the purpose of this logic is to slow down the CIFS client
      * in order to avoid the client disconnecting during the CLOSE
      * operation if there are too many dirty buffers left to write
      * than can be accomplished during 45 seconds.  This used to be
      * based upon cm_chunkSize but we desire cm_chunkSize to be large
      * so that we can read larger amounts of data at a time.
      */
-    if (smb_AsyncStore == 1 && 
+    if (smb_AsyncStore == 1 &&
          (thyper.LowPart & ~(smb_AsyncStoreSize-1)) !=
          (offset.LowPart & ~(smb_AsyncStoreSize-1))) {
         /* they're different */
@@ -7361,7 +7361,7 @@ long smb_WriteData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
                 lock_ReleaseMutex(&bufferp->mx);
                 buf_Release(bufferp);
                 bufferp = NULL;
-            }  
+            }
             lock_ReleaseWrite(&scp->rw);
 
             code = buf_Get(scp, &thyper, &req, &bufferp);
@@ -7389,7 +7389,7 @@ long smb_WriteData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
                  * if we're writing at or past EOF, mark the
                  * buffer as current so we don't call
                  * cm_GetBuffer.  This skips the fetch from the
-                 * server in those cases where we're going to 
+                 * server in those cases where we're going to
                  * obliterate all the data in the buffer anyway,
                  * or in those cases where there is no useful
                  * data at the server to start with.
@@ -7447,7 +7447,7 @@ long smb_WriteData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
 
         /* and figure out how many bytes we want from this buffer */
         nbytes = cm_data.buf_blockSize - bufIndex;     /* what remains in buffer */
-        if (nbytes > count) 
+        if (nbytes > count)
             nbytes = count;    /* don't go past end of request */
 
         /* now copy the data */
@@ -7478,7 +7478,7 @@ long smb_WriteData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
 
     lock_ObtainMutex(&fidp->mx);
     if (code == 0 && filter != 0 && (fidp->flags & SMB_FID_NTOPEN)
-         && (fidp->NTopen_dscp->flags & CM_SCACHEFLAG_ANYWATCH)) 
+         && (fidp->NTopen_dscp->flags & CM_SCACHEFLAG_ANYWATCH))
     {
         lock_ReleaseMutex(&fidp->mx);
         smb_NotifyChange(FILE_ACTION_MODIFIED, filter,
@@ -7501,7 +7501,7 @@ long smb_WriteData(smb_fid_t *fidp, osi_hyper_t *offsetp, afs_uint32 count, char
                           fidp->fid, code2);
                 lock_ReleaseWrite(&scp->rw);
                 cm_QueueBKGRequest(scp, cm_BkgStore, writeBackOffset.LowPart,
-                                    writeBackOffset.HighPart, 
+                                    writeBackOffset.HighPart,
                                     smb_AsyncStoreSize, 0, userp);
                 /* cm_SyncOpDone is called at the completion of cm_BkgStore */
             }
@@ -7547,7 +7547,7 @@ long smb_ReceiveCoreWrite(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     osi_Log3(smb_logp, "smb_ReceiveCoreWrite fid %d, off 0x%x, size 0x%x",
              fd, offset.LowPart, count);
-        
+
     fd = smb_ChainFID(fd, inp);
     fidp = smb_FindFID(vcp, fd, 0);
     if (!fidp) {
@@ -7555,7 +7555,7 @@ long smb_ReceiveCoreWrite(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
                  vcp, fd);
         return CM_ERROR_BADFD;
     }
-        
+
     lock_ObtainMutex(&fidp->mx);
     if (fidp->flags & SMB_FID_IOCTL) {
        lock_ReleaseMutex(&fidp->mx);
@@ -7619,7 +7619,7 @@ long smb_ReceiveCoreWrite(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         cm_req_t req;
 
        osi_Log1(smb_logp, "smb_ReceiveCoreWrite truncation to length 0x%x", offset.LowPart);
-        
+
         smb_InitReq(&req);
 
         truncAttr.mask = CM_ATTRMASK_LENGTH;
@@ -7665,10 +7665,10 @@ long smb_ReceiveCoreWrite(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         total_written += written;
         written = 0;
     }
-    
+
     osi_Log2(smb_logp, "smb_ReceiveCoreWrite total written 0x%x code 0x%x",
              total_written, code);
-        
+
     /* set the packet data length to 3 bytes for the data block header,
      * plus the size of the data.
      */
@@ -7712,7 +7712,7 @@ void smb_CompleteWriteRaw(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
         return;
     }
     lock_ReleaseMutex(&fidp->mx);
-       
+
     osi_Log3(smb_logp, "Completing Raw Write offset 0x%x:%08x count %x",
              rwcp->offset.HighPart, rwcp->offset.LowPart, rwcp->count);
 
@@ -7794,14 +7794,14 @@ long smb_ReceiveCoreWriteRaw(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
     } else {
         offset.HighPart = 0;    /* 32-bit file offset */
     }
-    
+
     osi_Log4(smb_logp,
              "smb_ReceiveCoreWriteRaw fd %d, off 0x%x:%08x, size 0x%x",
              fd, offset.HighPart, offset.LowPart, count);
     osi_Log1(smb_logp,
              "               WriteRaw WriteMode 0x%x",
              writeMode);
-        
+
     fd = smb_ChainFID(fd, inp);
     fidp = smb_FindFID(vcp, fd, 0);
     if (!fidp) {
@@ -7851,7 +7851,7 @@ long smb_ReceiveCoreWriteRaw(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
             return code;
         }
     }
-        
+
     userp = smb_GetUserFromVCP(vcp, inp);
 
     /*
@@ -7898,7 +7898,7 @@ long smb_ReceiveCoreWriteRaw(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
         }
         else
             code = CM_ERROR_USESTD;
-               
+
         lock_ReleaseMutex(&smb_RawBufLock);
     }
 
@@ -7955,15 +7955,15 @@ long smb_ReceiveCoreRead(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     cm_user_t *userp;
     cm_scache_t *scp;
     char *op;
-        
+
     fd = smb_GetSMBParm(inp, 0);
     count = smb_GetSMBParm(inp, 1);
     offset.HighPart = 0;       /* too bad */
     offset.LowPart = smb_GetSMBParm(inp, 2) | (smb_GetSMBParm(inp, 3) << 16);
-        
+
     osi_Log3(smb_logp, "smb_ReceiveCoreRead fd %d, off 0x%x, size 0x%x",
              fd, offset.LowPart, count);
-        
+
     fd = smb_ChainFID(fd, inp);
     fidp = smb_FindFID(vcp, fd, 0);
     if (!fidp) {
@@ -8014,7 +8014,7 @@ long smb_ReceiveCoreRead(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         LOffset.LowPart = offset.LowPart;
         LLength.HighPart = 0;
         LLength.LowPart = count;
-        
+
         lock_ObtainWrite(&scp->rw);
         code = cm_LockCheckRead(scp, LOffset, LLength, key);
         lock_ReleaseWrite(&scp->rw);
@@ -8024,7 +8024,7 @@ long smb_ReceiveCoreRead(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         smb_ReleaseFID(fidp);
         return code;
     }
-        
+
     userp = smb_GetUserFromVCP(vcp, inp);
 
     /* remember this for final results */
@@ -8038,7 +8038,7 @@ long smb_ReceiveCoreRead(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
      * plus the size of the data.
      */
     smb_SetSMBDataLength(outp, count+3);
-        
+
     /* get op ptr after putting in the parms, since otherwise we don't
      * know where the data really is.
      */
@@ -8048,7 +8048,7 @@ long smb_ReceiveCoreRead(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     *op++ = 1; /* data block marker */
     *op++ = (unsigned char) (count & 0xff);
     *op++ = (unsigned char) ((count >> 8) & 0xff);
-                
+
     code = smb_ReadData(fidp, &offset, count, op, userp, &finalCount);
 
     /* fix some things up */
@@ -8056,7 +8056,7 @@ long smb_ReceiveCoreRead(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     smb_SetSMBDataLength(outp, finalCount+3);
 
     smb_ReleaseFID(fidp);
-       
+
     cm_ReleaseUser(userp);
     cm_ReleaseSCache(scp);
     return code;
@@ -8082,10 +8082,10 @@ long smb_ReceiveCoreMakeDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
     smb_InitReq(&req);
 
     scp = NULL;
-        
+
     /* compute initial mode bits based on read-only flag in attributes */
     initialModeBits = 0777;
-        
+
     tp = smb_GetSMBData(inp, NULL);
     pathp = smb_ParseASCIIBlock(inp, tp, &tp, SMB_STRF_ANSIPATH);
     if (!pathp)
@@ -8115,7 +8115,7 @@ long smb_ReceiveCoreMakeDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
 #ifdef DFS_SUPPORT
     if (dscp->fileType == CM_SCACHETYPE_DFSLINK) {
         int pnc = cm_VolStatus_Notify_DFS_Mapping(dscp, tidPathp, spacep->wdata);
@@ -8131,9 +8131,9 @@ long smb_ReceiveCoreMakeDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
     /* otherwise, scp points to the parent directory.  Do a lookup, and
      * fail if we find it.  Otherwise, we do the create.
      */
-    if (!lastNamep) 
+    if (!lastNamep)
         lastNamep = pathp;
-    else 
+    else
         lastNamep++;
     code = cm_Lookup(dscp, lastNamep, 0, userp, &req, &scp);
     if (scp) cm_ReleaseSCache(scp);
@@ -8143,7 +8143,7 @@ long smb_ReceiveCoreMakeDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
     setAttr.mask = CM_ATTRMASK_CLIENTMODTIME;
     setAttr.clientModTime = time(NULL);
     smb_SetInitialModeBitsForDir(0, &setAttr);
@@ -8153,7 +8153,7 @@ long smb_ReceiveCoreMakeDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
         smb_NotifyChange(FILE_ACTION_ADDED,
                          FILE_NOTIFY_CHANGE_DIR_NAME,
                          dscp, lastNamep, NULL, TRUE);
-        
+
     /* we don't need this any longer */
     cm_ReleaseSCache(dscp);
 
@@ -8162,7 +8162,7 @@ long smb_ReceiveCoreMakeDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
     /* otherwise we succeeded */
     smb_SetSMBDataLength(outp, 0);
     cm_ReleaseUser(userp);
@@ -8172,11 +8172,11 @@ long smb_ReceiveCoreMakeDir(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
 
 BOOL smb_IsLegalFilename(clientchar_t *filename)
 {
-    /* 
+    /*
      *  Find the longest substring of filename that does not contain
      *  any of the chars in illegalChars.  If that substring is less
      *  than the length of the whole string, then one or more of the
-     *  illegal chars is in filename. 
+     *  illegal chars is in filename.
      */
     if (cm_ClientStrCSpn(filename, illegalChars) < cm_ClientStrLen(filename))
         return FALSE;
@@ -8209,10 +8209,10 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     scp = NULL;
     excl = (inp->inCom == 0x03)? 0 : 1;
-        
+
     attributes = smb_GetSMBParm(inp, 0);
     dosTime = smb_GetSMBParm(inp, 1) | (smb_GetSMBParm(inp, 2) << 16);
-        
+
     tp = smb_GetSMBData(inp, NULL);
     pathp = smb_ParseASCIIBlock(inp, tp, &tp, SMB_STRF_ANSIPATH);
     if (!pathp)
@@ -8253,7 +8253,7 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
 #ifdef DFS_SUPPORT
     if (dscp->fileType == CM_SCACHETYPE_DFSLINK) {
         int pnc = cm_VolStatus_Notify_DFS_Mapping(dscp, tidPathp, spacep->wdata);
@@ -8269,9 +8269,9 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     /* otherwise, scp points to the parent directory.  Do a lookup, and
      * truncate the file if we find it, otherwise we create the file.
      */
-    if (!lastNamep) 
+    if (!lastNamep)
         lastNamep = pathp;
-    else 
+    else
         lastNamep++;
 
     if (!smb_IsLegalFilename(lastNamep))
@@ -8285,7 +8285,7 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         DEBUG_EVENT2("AFS", "CoreCreate H[%s] A[%s]", hexp, lastNamep );
         free(hexp);
     }
-#endif    
+#endif
 
     code = cm_Lookup(dscp, lastNamep, 0, userp, &req, &scp);
     if (code && code != CM_ERROR_NOSUCHFILE && code != CM_ERROR_BPLUS_NOMATCH) {
@@ -8293,7 +8293,7 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
     /* if we get here, if code is 0, the file exists and is represented by
      * scp.  Otherwise, we have to create it.
      */
@@ -8321,7 +8321,7 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         if (code == 0) {
            created = 1;
            if (dscp->flags & CM_SCACHEFLAG_ANYWATCH)
-               smb_NotifyChange(FILE_ACTION_ADDED,     
+               smb_NotifyChange(FILE_ACTION_ADDED,
                                 FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_CREATION,
                                 dscp, lastNamep, NULL, TRUE);
        } else if (!excl && code == CM_ERROR_EXISTS) {
@@ -8341,7 +8341,7 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             }
         }
     }
-        
+
     /* we don't need this any longer */
     cm_ReleaseSCache(dscp);
 
@@ -8362,7 +8362,7 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     /* now all we have to do is open the file itself */
     fidp = smb_FindFID(vcp, 0, SMB_FLAG_CREATE);
     osi_assertx(fidp, "null smb_fid_t");
-       
+
     cm_HoldUser(userp);
 
     lock_ObtainMutex(&fidp->mx);
@@ -8380,7 +8380,7 @@ long smb_ReceiveCoreCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     lock_ObtainWrite(&scp->rw);
     scp->flags |= CM_SCACHEFLAG_SMB_FID;
     lock_ReleaseWrite(&scp->rw);
-    
+
     /* and the user */
     fidp->userp = userp;
     lock_ReleaseMutex(&fidp->mx);
@@ -8410,11 +8410,11 @@ long smb_ReceiveCoreSeek(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     cm_req_t req;
 
     smb_InitReq(&req);
-        
+
     fd = smb_GetSMBParm(inp, 0);
     whence = smb_GetSMBParm(inp, 1);
     offset = smb_GetSMBParm(inp, 2) | (smb_GetSMBParm(inp, 3) << 16);
-        
+
     /* try to find the file descriptor */
     fd = smb_ChainFID(fd, inp);
     fidp = smb_FindFID(vcp, fd, 0);
@@ -8512,7 +8512,7 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
     /* Sanity check */
     if (ncbp->ncb_length < offsetof(struct smb, vdata)) {
         /* log it and discard it */
-       LogEvent(EVENTLOG_WARNING_TYPE, MSG_BAD_SMB_TOO_SHORT, 
+       LogEvent(EVENTLOG_WARNING_TYPE, MSG_BAD_SMB_TOO_SHORT,
                 __FILE__, __LINE__, ncbp->ncb_length);
        osi_Log1(smb_logp, "SMB message too short, len %d", ncbp->ncb_length);
         return;
@@ -8559,7 +8559,7 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
             outWctp[0] = 0;    /* wct of zero */
             outWctp[1] = 0;    /* and bcc (word) of zero */
             outWctp[2] = 0;
-        }   
+        }
 
         /* once set, stays set.  Doesn't matter, since we never chain
          * "no response" calls.
@@ -8581,12 +8581,12 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
                 code = smb_ReceiveCoreWriteRaw (vcp, inp, outp, rwcp);
             } else {
                 code = (*(dp->procp)) (vcp, inp, outp);
-            }   
+            }
             osi_Log5(smb_logp,"Dispatch return code 0x%x mid 0x%x vcp 0x%p lana %d lsn %d",
                       code, smbp->mid, vcp, vcp->lana, vcp->lsn);
 
             newTime = GetTickCount();
-            osi_Log3(smb_logp, "Dispatch %s mid 0x%x duration %d ms", 
+            osi_Log3(smb_logp, "Dispatch %s mid 0x%x duration %d ms",
                      opName, smbp->mid, newTime - oldTime);
 
 #ifdef LOG_PACKET
@@ -8618,12 +8618,12 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
                         pathname = inp->stringsp->wdata;
                 }
 
-                afsi_log("Request %s duration %d ms user 0x%x \"%S\" pid 0x%x mid 0x%x tid 0x%x \"%S\" path? \"%S\" afid (%d.%d.%d.%d)", 
-                          opName, newTime - oldTime, 
+                afsi_log("Request %s duration %d ms user 0x%x \"%S\" pid 0x%x mid 0x%x tid 0x%x \"%S\" path? \"%S\" afid (%d.%d.%d.%d)",
+                          opName, newTime - oldTime,
                           smbp->uid, uidp ? uidp->unp->name : NULL,
                           smbp->pid, smbp->mid, smbp->tid,
                           treepath,
-                          pathname, 
+                          pathname,
                           afid.cell, afid.volume, afid.vnode, afid.unique);
 
                 if (fidp)
@@ -8636,7 +8636,7 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
             }
 
             if (oldGen != sessionGen) {
-               LogEvent(EVENTLOG_WARNING_TYPE, MSG_BAD_SMB_WRONG_SESSION, 
+               LogEvent(EVENTLOG_WARNING_TYPE, MSG_BAD_SMB_WRONG_SESSION,
                         newTime - oldTime, ncbp->ncb_length);
                osi_Log3(smb_logp, "Request %s straddled session startup, "
                           "took %d ms, ncb length %d", opName, newTime - oldTime, ncbp->ncb_length);
@@ -8654,7 +8654,7 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
                 sprintf(tbuffer, "Received bad SMB req 0x%x", inp->inCom);
                 code = (*smb_MBfunc)(NULL, tbuffer, "Cancel: don't show again",
                                       MB_OKCANCEL|MB_SERVICE_NOTIFICATION);
-                if (code == IDCANCEL) 
+                if (code == IDCANCEL)
                     showErrors = 0;
             }
             code = CM_ERROR_BADOP;
@@ -8662,7 +8662,7 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
 
         /* catastrophic failure:  log as much as possible */
         if (code == CM_ERROR_BADSMB) {
-           LogEvent(EVENTLOG_WARNING_TYPE, MSG_BAD_SMB_INVALID, 
+           LogEvent(EVENTLOG_WARNING_TYPE, MSG_BAD_SMB_INVALID,
                     ncbp->ncb_length);
 #ifdef LOG_PACKET
             smb_LogPacket(inp);
@@ -8688,10 +8688,10 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
                 outWctp = outp->wctp;
                 smbp = (smb_t *) &outp->data;
                 if (code != CM_ERROR_PARTIALWRITE
-                     && code != CM_ERROR_BUFFERTOOSMALL 
+                     && code != CM_ERROR_BUFFERTOOSMALL
                      && code != CM_ERROR_GSSCONTINUE) {
                     /* nuke wct and bcc.  For a partial
-                     * write or an in-process authentication handshake, 
+                     * write or an in-process authentication handshake,
                      * assume they're OK.
                      */
                     *outWctp++ = 0;
@@ -8736,7 +8736,7 @@ void smb_DispatchPacket(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp,
          * parm fields are required, and are
          * AndXCommand/AndXReserved and
          * AndXOffset. */
-        if (tp[0] < 2) break;  
+        if (tp[0] < 2) break;
         if (tp[1] == 0xff) break;      /* no more chained opcodes */
         inp->inCom = tp[1];
         inp->wctp = inp->data + tp[3] + (tp[4] << 8);
@@ -8802,7 +8802,7 @@ void smb_ClientWaiter(void *parmp)
             osi_Log0(smb_logp, "Error: smb_ClientWaiter WAIT_IO_COMPLETION\n");
             continue;
         }
-        
+
         if (code == WAIT_TIMEOUT)
         {
             osi_Log1(smb_logp, "Error: smb_ClientWaiter WAIT_TIMEOUT, errno %d\n", GetLastError());
@@ -8814,7 +8814,7 @@ void smb_ClientWaiter(void *parmp)
         }
 
         idx = code - WAIT_OBJECT_0;
+
         /* check idx range! */
         if (idx < 0 || idx > (sizeof(NCBevents) / sizeof(NCBevents[0])))
         {
@@ -8822,7 +8822,7 @@ void smb_ClientWaiter(void *parmp)
             osi_Log1(smb_logp, "Fatal: NCBevents idx [ %d ] out of range.\n", idx);
             osi_assertx(0, "invalid index");
         }
-        
+
         thrd_ResetEvent(NCBevents[idx]);
         thrd_SetEvent(NCBreturns[0][idx]);
     }
@@ -8850,23 +8850,23 @@ void smb_ServerWaiter(void *parmp)
             int abandonIdx = code - WAIT_ABANDONED_0;
             osi_Log2(smb_logp, "Error: smb_ServerWaiter (SessionEvents) event %d abandoned, errno %d\n", abandonIdx, GetLastError());
         }
-       
+
         if (code == WAIT_IO_COMPLETION)
         {
             osi_Log0(smb_logp, "Error: smb_ServerWaiter (SessionEvents) WAIT_IO_COMPLETION\n");
             continue;
         }
-       
+
         if (code == WAIT_TIMEOUT)
         {
             osi_Log1(smb_logp, "Error: smb_ServerWaiter (SessionEvents) WAIT_TIMEOUT, errno %d\n", GetLastError());
         }
-       
+
         if (code == WAIT_FAILED)
         {
             osi_Log1(smb_logp, "Error: smb_ServerWaiter (SessionEvents) WAIT_FAILED, errno %d\n", GetLastError());
         }
-       
+
         idx_session = code - WAIT_OBJECT_0;
 
         /* check idx range! */
@@ -8882,7 +8882,7 @@ void smb_ServerWaiter(void *parmp)
         code = thrd_WaitForMultipleObjects_Event(numNCBs, NCBavails,
                                                  FALSE, INFINITE);
         if (code == WAIT_OBJECT_0) {
-            if (smbShutdownFlag == 1) 
+            if (smbShutdownFlag == 1)
                 break;
             else
                 goto NCBretry;
@@ -8894,23 +8894,23 @@ void smb_ServerWaiter(void *parmp)
             int abandonIdx = code - WAIT_ABANDONED_0;
             osi_Log2(smb_logp, "Error: smb_ClientWaiter (NCBavails) event %d abandoned, errno %d\n", abandonIdx, GetLastError());
         }
-       
+
         if (code == WAIT_IO_COMPLETION)
         {
             osi_Log0(smb_logp, "Error: smb_ClientWaiter (NCBavails) WAIT_IO_COMPLETION\n");
             continue;
         }
-       
+
         if (code == WAIT_TIMEOUT)
         {
             osi_Log1(smb_logp, "Error: smb_ClientWaiter (NCBavails) WAIT_TIMEOUT, errno %d\n", GetLastError());
         }
-       
+
         if (code == WAIT_FAILED)
         {
             osi_Log1(smb_logp, "Error: smb_ClientWaiter (NCBavails) WAIT_FAILED, errno %d\n", GetLastError());
         }
-               
+
         idx_NCB = code - WAIT_OBJECT_0;
 
         /* check idx range! */
@@ -9346,25 +9346,25 @@ void smb_Server(VOID *parmp)
             int abandonIdx = code - WAIT_ABANDONED_0;
             osi_Log3(smb_logp, "Error: smb_Server ( NCBreturns[%d] ) event %d abandoned, errno %d\n", myIdx, abandonIdx, GetLastError());
         }
-       
+
         if (code == WAIT_IO_COMPLETION)
         {
             osi_Log1(smb_logp, "Error: smb_Server ( NCBreturns[%d] ) WAIT_IO_COMPLETION\n", myIdx);
             continue;
         }
-       
+
         if (code == WAIT_TIMEOUT)
         {
             osi_Log2(smb_logp, "Error: smb_Server ( NCBreturns[%d] ) WAIT_TIMEOUT, errno %d\n", myIdx, GetLastError());
         }
-       
+
         if (code == WAIT_FAILED)
         {
             osi_Log2(smb_logp, "Error: smb_Server ( NCBreturns[%d] ) WAIT_FAILED, errno %d\n", myIdx, GetLastError());
         }
 
         idx_NCB = code - WAIT_OBJECT_0;
-        
+
         /* check idx range! */
         if (idx_NCB < 0 || idx_NCB > (sizeof(NCBs) / sizeof(NCBs[0])))
         {
@@ -9381,7 +9381,7 @@ void smb_Server(VOID *parmp)
            osi_Log3(smb_logp, "NCBRECV failure lsn %d session %d: %s", ncbp->ncb_lsn, idx_session, ncb_error_string(rc));
 
         switch (rc) {
-        case NRC_GOODRET: 
+        case NRC_GOODRET:
             vcp = smb_FindVC(ncbp->ncb_lsn, 0, lanas[idx_session]);
             break;
 
@@ -9418,7 +9418,7 @@ void smb_Server(VOID *parmp)
 
         case NRC_INCOMP:
             /* Treat as transient error */
-           LogEvent(EVENTLOG_WARNING_TYPE, MSG_BAD_SMB_INCOMPLETE, 
+           LogEvent(EVENTLOG_WARNING_TYPE, MSG_BAD_SMB_INCOMPLETE,
                     ncbp->ncb_length);
            osi_Log1(smb_logp,
                     "dispatch smb recv failed, message incomplete, ncb_length %d",
@@ -9483,7 +9483,7 @@ void smb_Server(VOID *parmp)
          *   b) Netbios screwed up the call.
         *   c) The VC was already marked dead before we were able to
         *      process the call
-         * Obviously this implies that 
+         * Obviously this implies that
          *   ( LSNs[idx_session] != ncbp->ncb_lsn ||
          *   lanas[idx_session] != ncbp->ncb_lana_num )
          * Either way, we can't do anything with this packet.
@@ -9530,7 +9530,7 @@ void smb_Server(VOID *parmp)
             if (smbp->com == 0x1d) {
                 /* Special handling for Write Raw */
                 raw_write_cont_t rwc;
-            
+
                 smb_DispatchPacket(vcp, bufp, outbufp, ncbp, &rwc);
                 if (rwc.code == 0) {
                     EVENT_HANDLE rwevent;
@@ -9554,10 +9554,10 @@ void smb_Server(VOID *parmp)
                 thrd_SetEvent(SessionEvents[idx_session]);
                 if (rwc.code == 0)
                     smb_CompleteWriteRaw(vcp, bufp, outbufp, ncbp, &rwc);
-            } 
+            }
             else if (smbp->com == 0xa0) {
-                /* 
-                 * Serialize the handling for NT Transact 
+                /*
+                 * Serialize the handling for NT Transact
                  * (defect 11626)
                  */
                 smb_DispatchPacket(vcp, bufp, outbufp, ncbp, NULL);
@@ -9567,7 +9567,7 @@ void smb_Server(VOID *parmp)
                 /* TODO: what else needs to be serialized? */
                 smb_DispatchPacket(vcp, bufp, outbufp, ncbp, NULL);
             }
-#ifndef NOTRACE        
+#ifndef NOTRACE
         }
         __except( smb_ServerExceptionFilter() ) {
         }
@@ -9604,7 +9604,7 @@ DWORD smb_ServerExceptionFilter(void) {
     afsd_ForceTrace(TRUE);
     buf_ForceTrace(TRUE);
     return EXCEPTION_CONTINUE_SEARCH;
-}       
+}
 
 /*
  * Create a new NCB and associated events, packet buffer, and "space" buffer.
@@ -9682,10 +9682,10 @@ void smb_Listener(void *parmp)
         len = (long)strlen(smb_localNamep);
         strncpy(ncbp->ncb_name, smb_localNamep, NCBNAMSZ);
         for (i=len; i<NCBNAMSZ; i++) ncbp->ncb_name[i] = ' ';
-        
+
         strcpy(ncbp->ncb_callname, "*");
         for (i=1; i<NCBNAMSZ; i++) ncbp->ncb_callname[i] = ' ';
-        
+
         ncbp->ncb_lana_num = (UCHAR)lana;
 
         code = Netbios(ncbp);
@@ -9733,7 +9733,7 @@ void smb_Listener(void *parmp)
                     goto exit_thread;
                 Sleep(50);
             }
+
             osi_Log2(smb_logp,
                       "NCBLISTEN lana=%d failed with %s.  Listener thread exiting.",
                       ncbp->ncb_lana_num, ncb_error_string(code));
@@ -9773,13 +9773,13 @@ void smb_Listener(void *parmp)
                 Sleep(50);
             }
 
-            osi_Log3(smb_logp, 
+            osi_Log3(smb_logp,
                      "NCBLISTEN lana=%d failed with code %d [%s]",
                      ncbp->ncb_lana_num, code, ncb_error_string(code));
-            osi_Log0(smb_logp, 
+            osi_Log0(smb_logp,
                      "Client exiting due to network failure. Please restart client.\n");
 
-            sprintf(tbuffer, 
+            sprintf(tbuffer,
                      "Client exiting due to network failure.  Please restart client.\n"
                      "NCBLISTEN lana=%d failed with code %d [%s]",
                      ncbp->ncb_lana_num, code, ncb_error_string(code));
@@ -9836,7 +9836,7 @@ void smb_Listener(void *parmp)
            if (reportSessionStartups) {
                LogEvent(EVENTLOG_INFORMATION_TYPE, MSG_SMB_SESSION_START, ongoingOps);
            }
-           
+
            lock_ObtainMutex(&vcp->mx);
             cm_Utf8ToUtf16(rname, -1, vcp->rname, lengthof(vcp->rname));
            vcp->flags |= flags;
@@ -9855,7 +9855,7 @@ void smb_Listener(void *parmp)
            }
            lock_ReleaseWrite(&smb_globalLock);
        } else {
-           /* We are re-using an existing VC because the lsn and lana 
+           /* We are re-using an existing VC because the lsn and lana
             * were re-used */
            session = vcp->session;
 
@@ -9879,7 +9879,7 @@ void smb_Listener(void *parmp)
             smb_packet_t * outp = smb_GetPacket();
             unsigned char *outWctp;
             smb_t *smbp;
-            
+
            smb_FormatResponsePacket(vcp, NULL, outp);
             outp->ncbp = ncbp;
 
@@ -9941,7 +9941,7 @@ void smb_Listener(void *parmp)
             LSNs[session]  = ncbp->ncb_lsn;
             lanas[session] = ncbp->ncb_lana_num;
            lock_ReleaseWrite(&smb_globalLock);
-               
+
             if (session == numSessions) {
                 /* Add new NCB for new session */
                 char eventName[MAX_PATH];
@@ -9988,7 +9988,7 @@ configureBackConnectionHostNames(void)
     /* On Windows XP SP2, Windows 2003 SP1, and all future Windows operating systems
      * there is a restriction on the use of SMB authentication on loopback connections.
      * There are two work arounds available:
-     * 
+     *
      *   (1) We can disable the check for matching host names.  This does not
      *   require a reboot:
      *   [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
@@ -10003,19 +10003,19 @@ configureBackConnectionHostNames(void)
      *   (1) Check to see if cm_NetbiosName exists in the BackConnectionHostNames list
      *   (2a) If not, add it to the list.  (This will not take effect until the next reboot.)
      *   (2b1)    and check to see if DisableLoopbackCheck is set.
-     *   (2b2)    If not set, set the DisableLoopbackCheck value to 0x1 
+     *   (2b2)    If not set, set the DisableLoopbackCheck value to 0x1
      *   (2b3)                and create HKLM\SOFTWARE\OpenAFS\Client  UnsetDisableLoopbackCheck
      *   (2c) else If cm_NetbiosName exists in the BackConnectionHostNames list,
-     *             check for the UnsetDisableLoopbackCheck value.  
-     *             If set, set the DisableLoopbackCheck flag to 0x0 
+     *             check for the UnsetDisableLoopbackCheck value.
+     *             If set, set the DisableLoopbackCheck flag to 0x0
      *             and delete the UnsetDisableLoopbackCheck value
      *
      * Starting in Longhorn Beta 1, an entry in the BackConnectionHostNames value will
-     * force Windows to use the loopback authentication mechanism for the specified 
+     * force Windows to use the loopback authentication mechanism for the specified
      * services.
-     * 
+     *
      * Do not permit the "DisableLoopbackCheck" value to be removed within the same
-     * service session that set it.  
+     * service session that set it.
      */
     HKEY hkLsa;
     HKEY hkMSV10;
@@ -10024,39 +10024,39 @@ configureBackConnectionHostNames(void)
     DWORD dwSize, dwAllocSize;
     DWORD dwValue;
     PBYTE pHostNames = NULL, pName = NULL;
-    BOOL  bNameFound = FALSE;   
+    BOOL  bNameFound = FALSE;
     static BOOL bLoopbackCheckDisabled = FALSE;
 
     /* BackConnectionHostNames and DisableLoopbackCheck */
-    if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                        "SYSTEM\\CurrentControlSet\\Control\\Lsa\\MSV1_0",
                        0,
                        KEY_READ|KEY_WRITE,
                        &hkMSV10) == ERROR_SUCCESS )
     {
-        if ((RegQueryValueEx( hkMSV10, "BackConnectionHostNames", 0, 
+        if ((RegQueryValueEx( hkMSV10, "BackConnectionHostNames", 0,
                             &dwType, NULL, &dwAllocSize) == ERROR_SUCCESS) &&
-            (dwType == REG_MULTI_SZ)) 
+            (dwType == REG_MULTI_SZ))
         {
            dwAllocSize += 1 /* in case the source string is not nul terminated */
                + (DWORD)strlen(cm_NetbiosName) + 2;
            pHostNames = malloc(dwAllocSize);
            dwSize = dwAllocSize;
-            if (RegQueryValueEx( hkMSV10, "BackConnectionHostNames", 0, &dwType, 
-                                pHostNames, &dwSize) == ERROR_SUCCESS) 
+            if (RegQueryValueEx( hkMSV10, "BackConnectionHostNames", 0, &dwType,
+                                pHostNames, &dwSize) == ERROR_SUCCESS)
             {
-               for (pName = pHostNames; 
-                    (pName - pHostNames < (int) dwSize) && *pName ; 
+               for (pName = pHostNames;
+                    (pName - pHostNames < (int) dwSize) && *pName ;
                     pName += strlen(pName) + 1)
                {
                    if ( !stricmp(pName, cm_NetbiosName) ) {
                        bNameFound = TRUE;
                        break;
-                   }   
+                   }
                }
            }
         }
-             
+
         if ( !bNameFound ) {
             size_t size = strlen(cm_NetbiosName) + 2;
             if ( !pHostNames ) {
@@ -10071,7 +10071,7 @@ configureBackConnectionHostNames(void)
            dwSize = (DWORD)(pName - pHostNames + 1);
             RegSetValueEx( hkMSV10, "BackConnectionHostNames", 0, dwType, pHostNames, dwSize);
 
-            if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+            if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                                "SYSTEM\\CurrentControlSet\\Control\\Lsa",
                                0,
                                KEY_READ|KEY_WRITE,
@@ -10085,7 +10085,7 @@ configureBackConnectionHostNames(void)
                     dwValue = 1;
                     RegSetValueEx( hkLsa, "DisableLoopbackCheck", 0, dwType, (LPBYTE)&dwValue, dwSize);
 
-                    if (RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+                    if (RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                                         AFSREG_CLT_OPENAFS_SUBKEY,
                                         0,
                                         NULL,
@@ -10106,7 +10106,7 @@ configureBackConnectionHostNames(void)
                 }
             }
         } else if (!bLoopbackCheckDisabled) {
-            if (RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+            if (RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                                 AFSREG_CLT_OPENAFS_SUBKEY,
                                 0,
                                 NULL,
@@ -10119,7 +10119,7 @@ configureBackConnectionHostNames(void)
                 dwSize = sizeof(DWORD);
                 if ( RegQueryValueEx( hkClient, "RemoveDisableLoopbackCheck", 0, &dwType, (LPBYTE)&dwValue, &dwSize) == ERROR_SUCCESS &&
                      dwValue == 1 ) {
-                    if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+                    if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                                        "SYSTEM\\CurrentControlSet\\Control\\Lsa",
                                        0,
                                        KEY_READ|KEY_WRITE,
@@ -10154,8 +10154,8 @@ configureExtendedSMBSessionTimeouts(void)
      *  [HKLM\SYSTEM\CurrentControlSet\Services\LanManWorkstation\Parameters]
      *   "ReconnectableServers"            REG_MULTI_SZ
      *   "ExtendedSessTimeout"             REG_DWORD  (seconds)
-     *   "ServersWithExtendedSessTimeout"  REG_MULTI_SZ 
-     *  
+     *   "ServersWithExtendedSessTimeout"  REG_MULTI_SZ
+     *
      * These values can be used to prevent the smb redirector from timing out
      * smb connection to the afs smb server prematurely.
      */
@@ -10164,37 +10164,37 @@ configureExtendedSMBSessionTimeouts(void)
     DWORD dwSize, dwAllocSize;
     DWORD dwValue;
     PBYTE pHostNames = NULL, pName = NULL;
-    BOOL  bNameFound = FALSE;   
+    BOOL  bNameFound = FALSE;
 
-    if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE, 
+    if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE,
                        "SYSTEM\\CurrentControlSet\\Services\\LanManWorkstation\\Parameters",
                        0,
                        KEY_READ|KEY_WRITE,
                        &hkLanMan) == ERROR_SUCCESS )
     {
-        if ((RegQueryValueEx( hkLanMan, "ReconnectableServers", 0, 
+        if ((RegQueryValueEx( hkLanMan, "ReconnectableServers", 0,
                             &dwType, NULL, &dwAllocSize) == ERROR_SUCCESS) &&
-            (dwType == REG_MULTI_SZ)) 
+            (dwType == REG_MULTI_SZ))
         {
            dwAllocSize += 1 /* in case the source string is not nul terminated */
                + (DWORD)strlen(cm_NetbiosName) + 2;
            pHostNames = malloc(dwAllocSize);
            dwSize = dwAllocSize;
-            if (RegQueryValueEx( hkLanMan, "ReconnectableServers", 0, &dwType, 
-                                pHostNames, &dwSize) == ERROR_SUCCESS) 
+            if (RegQueryValueEx( hkLanMan, "ReconnectableServers", 0, &dwType,
+                                pHostNames, &dwSize) == ERROR_SUCCESS)
             {
-               for (pName = pHostNames; 
-                    (pName - pHostNames < (int) dwSize) && *pName ; 
+               for (pName = pHostNames;
+                    (pName - pHostNames < (int) dwSize) && *pName ;
                     pName += strlen(pName) + 1)
                {
                    if ( !stricmp(pName, cm_NetbiosName) ) {
                        bNameFound = TRUE;
                        break;
-                   }   
+                   }
                }
            }
         }
-             
+
         if ( !bNameFound ) {
             size_t size = strlen(cm_NetbiosName) + 2;
             if ( !pHostNames ) {
@@ -10214,30 +10214,30 @@ configureExtendedSMBSessionTimeouts(void)
             free(pHostNames);
             pHostNames = NULL;
         }
-        
-        if ((RegQueryValueEx( hkLanMan, "ServersWithExtendedSessTimeout", 0, 
+
+        if ((RegQueryValueEx( hkLanMan, "ServersWithExtendedSessTimeout", 0,
                             &dwType, NULL, &dwAllocSize) == ERROR_SUCCESS) &&
-            (dwType == REG_MULTI_SZ)) 
+            (dwType == REG_MULTI_SZ))
         {
            dwAllocSize += 1 /* in case the source string is not nul terminated */
                + (DWORD)strlen(cm_NetbiosName) + 2;
            pHostNames = malloc(dwAllocSize);
            dwSize = dwAllocSize;
-            if (RegQueryValueEx( hkLanMan, "ServersWithExtendedSessTimeout", 0, &dwType, 
-                                pHostNames, &dwSize) == ERROR_SUCCESS) 
+            if (RegQueryValueEx( hkLanMan, "ServersWithExtendedSessTimeout", 0, &dwType,
+                                pHostNames, &dwSize) == ERROR_SUCCESS)
             {
-               for (pName = pHostNames; 
-                    (pName - pHostNames < (int) dwSize) && *pName ; 
+               for (pName = pHostNames;
+                    (pName - pHostNames < (int) dwSize) && *pName ;
                     pName += strlen(pName) + 1)
                {
                    if ( !stricmp(pName, cm_NetbiosName) ) {
                        bNameFound = TRUE;
                        break;
-                   }   
+                   }
                }
            }
         }
-             
+
         if ( !bNameFound ) {
             size_t size = strlen(cm_NetbiosName) + 2;
             if ( !pHostNames ) {
@@ -10258,9 +10258,9 @@ configureExtendedSMBSessionTimeouts(void)
             pHostNames = NULL;
         }
 
-        if ((RegQueryValueEx( hkLanMan, "ExtendedSessTimeout", 0, 
+        if ((RegQueryValueEx( hkLanMan, "ExtendedSessTimeout", 0,
                               &dwType, (LPBYTE)&dwValue, &dwAllocSize) != ERROR_SUCCESS) ||
-             (dwType != REG_DWORD)) 
+             (dwType != REG_DWORD))
         {
             dwType = REG_DWORD;
            dwSize = sizeof(dwValue);
@@ -10274,7 +10274,7 @@ configureExtendedSMBSessionTimeouts(void)
 static void
 smb_LanAdapterChangeThread(void *param)
 {
-    /* 
+    /*
      * Give the IPAddrDaemon thread a chance
      * to block before we trigger.
      */
@@ -10314,7 +10314,7 @@ void smb_LanAdapterChange(int locked) {
     BOOL          bGateway;
     char          NetbiosName[MAX_NB_NAME_LENGTH] = "";
     int           change = 0;
-    LANA_ENUM     temp_list;           
+    LANA_ENUM     temp_list;
     long          code;
     int           i;
 
@@ -10323,11 +10323,11 @@ void smb_LanAdapterChange(int locked) {
 
     if (!locked)
         lock_ObtainMutex(&smb_StartedLock);
-    
+
     smb_LanAdapterChangeDetected = 0;
 
-    if (!powerStateSuspended && 
-        SUCCEEDED(lana_GetUncServerNameEx(NetbiosName, &lanaNum, &bGateway, 
+    if (!powerStateSuspended &&
+        SUCCEEDED(lana_GetUncServerNameEx(NetbiosName, &lanaNum, &bGateway,
                                           LANA_NETBIOS_NAME_FULL | LANA_NETBIOS_NO_RESET)) &&
         lanaNum != LANA_INVALID && smb_LANadapter != lanaNum) {
         if ( isGateway != bGateway ) {
@@ -10362,7 +10362,7 @@ void smb_LanAdapterChange(int locked) {
             }
            smb_FreeNCB(ncbp);
         }
-    } 
+    }
 
     if (change) {
         smb_StopListeners(1);
@@ -10444,7 +10444,7 @@ int smb_NetbiosInit(int locked)
         lana_list.length = 1;
         lana_list.lana[0] = smb_LANadapter;
     }
-         
+
     for (i = 0; i < lana_list.length; i++) {
         /* reset the adaptor: in Win32, this is required for every process, and
          * acts as an init call, not as a real hardware reset.
@@ -10454,7 +10454,7 @@ int smb_NetbiosInit(int locked)
         ncbp->ncb_callname[2] = 100;
         ncbp->ncb_lana_num = lana_list.lana[i];
         code = Netbios(ncbp);
-        if (code == 0) 
+        if (code == 0)
             code = ncbp->ncb_retcode;
         if (code != 0) {
             afsi_log("Netbios NCBRESET lana %d error code %d", lana_list.lana[i], code);
@@ -10479,7 +10479,7 @@ int smb_NetbiosInit(int locked)
         ncbp->ncb_lana_num = lana;
         memcpy(ncbp->ncb_name,smb_sharename,NCBNAMSZ);
         code = Netbios(ncbp);
-          
+
         afsi_log("Netbios NCBADDNAME lana=%d code=%d retcode=%d complete=%d",
                  lana, code, ncbp->ncb_retcode, ncbp->ncb_cmd_cplt);
         {
@@ -10489,7 +10489,7 @@ int smb_NetbiosInit(int locked)
             afsi_log("Netbios NCBADDNAME added new name >%s<",name);
         }
 
-        if (code == 0) 
+        if (code == 0)
            code = ncbp->ncb_retcode;
 
         if (code == 0) {
@@ -10508,7 +10508,7 @@ int smb_NetbiosInit(int locked)
                 memcpy(ncbp->ncb_name,smb_sharename,NCBNAMSZ);
                 ncbp->ncb_lana_num = lana;
                 code = Netbios(ncbp);
-                if (code == 0) 
+                if (code == 0)
                     code = ncbp->ncb_retcode;
                 else {
                     afsi_log("Netbios NCBDELNAME lana %d error code %d\n", lana, code);
@@ -10547,7 +10547,7 @@ int smb_NetbiosInit(int locked)
 #endif
                                       );
     }
-        
+
     /* we're done with the NCB now */
     smb_FreeNCB(ncbp);
 
@@ -10594,7 +10594,7 @@ void smb_StartListeners(int locked)
                                   );
 
     for (i = 0; i < lana_list.length; i++) {
-        if (lana_list.lana[i] == LANA_INVALID) 
+        if (lana_list.lana[i] == LANA_INVALID)
             continue;
         phandle = thrd_Create(NULL, 65536, (ThreadFunc) smb_Listener,
                                (void*)lana_list.lana[i], 0, &lpid, "smb_Listener");
@@ -10634,7 +10634,7 @@ void smb_StopListener(NCB *ncbp, int lana, int wait)
     ncbp->ncb_lana_num = lana;
     memcpy(ncbp->ncb_name,smb_sharename,NCBNAMSZ);
     code = Netbios(ncbp);
-          
+
     afsi_log("StopListener: Netbios NCBDELNAME lana=%d code=%d retcode=%d complete=%d",
              lana, code, ncbp->ncb_retcode, ncbp->ncb_cmd_cplt);
 
@@ -10644,7 +10644,7 @@ void smb_StopListener(NCB *ncbp, int lana, int wait)
     ncbp->ncb_callname[2] = 100;
     ncbp->ncb_lana_num = lana;
     code = Netbios(ncbp);
-    if (code == 0) 
+    if (code == 0)
        code = ncbp->ncb_retcode;
     if (code != 0) {
        afsi_log("StopListener: Netbios NCBRESET lana %d error code %d", lana, code);
@@ -10735,7 +10735,7 @@ void smb_Init(osi_log_t *logp, int useV3,
 
     /* initialize the remote debugging log */
     smb_logp = logp;
-        
+
     /* and the global lock */
     lock_InitializeRWLock(&smb_globalLock, "smb global lock", LOCK_HIERARCHY_SMB_GLOBAL);
     lock_InitializeRWLock(&smb_rctLock, "smb refct and tree struct lock", LOCK_HIERARCHY_SMB_RCT_GLOBAL);
@@ -10745,7 +10745,7 @@ void smb_Init(osi_log_t *logp, int useV3,
 
     lock_InitializeMutex(&smb_ListenerLock, "smb listener lock", LOCK_HIERARCHY_SMB_LISTENER);
     lock_InitializeMutex(&smb_StartedLock, "smb started lock", LOCK_HIERARCHY_SMB_STARTED);
-       
+
     /* 4 Raw I/O buffers */
     smb_RawBufs = calloc(65536,1);
     *((char **)smb_RawBufs) = NULL;
@@ -10930,9 +10930,9 @@ void smb_Init(osi_log_t *logp, int useV3,
             packageName.MaximumLength = packageName.Length + 1;
             nts = LsaLookupAuthenticationPackage(smb_lsaHandle, &packageName , &smb_lsaSecPackage);
             if (nts == STATUS_SUCCESS) {
-                /* BEGIN 
-                 * This code forces Windows to authenticate against the Logon Cache 
-                 * first instead of attempting to authenticate against the Domain 
+                /* BEGIN
+                 * This code forces Windows to authenticate against the Logon Cache
+                 * first instead of attempting to authenticate against the Domain
                  * Controller.  When the Windows logon cache is enabled this improves
                  * performance by removing the network access and works around a bug
                  * seen at sites which are using a MIT Kerberos principal to login
@@ -10945,7 +10945,7 @@ void smb_Init(osi_log_t *logp, int useV3,
 
                 RtlZeroMemory(&OptionsRequest, sizeof(OptionsRequest));
                 OptionsRequest.MessageType = (MSV1_0_PROTOCOL_MESSAGE_TYPE) MsV1_0SetProcessOption;
-                OptionsRequest.ProcessOptions = MSV1_0_OPTION_TRY_CACHE_FIRST; 
+                OptionsRequest.ProcessOptions = MSV1_0_OPTION_TRY_CACHE_FIRST;
                 OptionsRequest.DisableOptions = FALSE;
 
                 nts = LsaCallAuthenticationPackage( smb_lsaHandle,
@@ -10996,8 +10996,8 @@ void smb_Init(osi_log_t *logp, int useV3,
          * external Kerberos principal mapped to a local account.
          */
         else if ( smb_authType == SMB_AUTH_EXTENDED) {
-            /* Test to see if there is anything to negotiate.  If SPNEGO is not going to be used 
-             * then the only option is NTLMSSP anyway; so just fallback. 
+            /* Test to see if there is anything to negotiate.  If SPNEGO is not going to be used
+             * then the only option is NTLMSSP anyway; so just fallback.
              */
             void * secBlob;
             int secBlobLength;
@@ -11017,7 +11017,7 @@ void smb_Init(osi_log_t *logp, int useV3,
         /* Now get ourselves a domain name. */
         /* For now we are using the local computer name as the domain name.
          * It is actually the domain for local logins, and we are acting as
-         * a local SMB server. 
+         * a local SMB server.
          */
         bufsize = lengthof(smb_ServerDomainName) - 1;
         GetComputerNameW(smb_ServerDomainName, &bufsize);
@@ -11075,7 +11075,7 @@ void smb_Shutdown(void)
     smb_vc_t *vcp;
 
     /*fprintf(stderr, "Entering smb_Shutdown\n");*/
-        
+
     /* setup the NCB system */
     ncbp = smb_GetNCB();
 
@@ -11088,7 +11088,7 @@ void smb_Shutdown(void)
     {
         if (dead_sessions[i])
             continue;
-      
+
         /*fprintf(stderr, "NCBHANGUP session %d LSN %d\n", i, LSNs[i]);*/
         ncbp->ncb_command = NCBHANGUP;
         ncbp->ncb_lana_num = lanas[i];  /*smb_LANadapter;*/
@@ -11102,23 +11102,23 @@ void smb_Shutdown(void)
         }
     }
 
-    /* Trigger the shutdown of all SMB threads */                                
-    for (i = 0; i < smb_NumServerThreads; i++)                                   
-        thrd_SetEvent(NCBreturns[i][0]);                                         
-                                                                                 
-    thrd_SetEvent(NCBevents[0]);                                                 
-    thrd_SetEvent(SessionEvents[0]);                                             
-    thrd_SetEvent(NCBavails[0]);                                                 
-                                                                                 
-    for (i = 0;i < smb_NumServerThreads; i++) {                                  
-        DWORD code = thrd_WaitForSingleObject_Event(smb_ServerShutdown[i], 500); 
-        if (code == WAIT_OBJECT_0) {                                             
-            continue;                                                            
-        } else {                                                                 
-            afsi_log("smb_Shutdown thread [%d] did not stop; retry ...",i);      
-            thrd_SetEvent(NCBreturns[i--][0]);                                   
-        }                                                                        
-    }                                                                            
+    /* Trigger the shutdown of all SMB threads */
+    for (i = 0; i < smb_NumServerThreads; i++)
+        thrd_SetEvent(NCBreturns[i][0]);
+
+    thrd_SetEvent(NCBevents[0]);
+    thrd_SetEvent(SessionEvents[0]);
+    thrd_SetEvent(NCBavails[0]);
+
+    for (i = 0;i < smb_NumServerThreads; i++) {
+        DWORD code = thrd_WaitForSingleObject_Event(smb_ServerShutdown[i], 500);
+        if (code == WAIT_OBJECT_0) {
+            continue;
+        } else {
+            afsi_log("smb_Shutdown thread [%d] did not stop; retry ...",i);
+            thrd_SetEvent(NCBreturns[i--][0]);
+        }
+    }
 
     /* Delete Netbios name */
     memset(ncbp, 0, sizeof(NCB));
@@ -11128,24 +11128,24 @@ void smb_Shutdown(void)
         ncbp->ncb_lana_num = lana_list.lana[i];
         memcpy(ncbp->ncb_name,smb_sharename,NCBNAMSZ);
         code = Netbios(ncbp);
-        if (code == 0) 
+        if (code == 0)
             code = ncbp->ncb_retcode;
         if (code != 0) {
             fprintf(stderr, "Shutdown: Netbios NCBDELNAME lana %d error code %d",
                      ncbp->ncb_lana_num, code);
-        }       
+        }
         fflush(stderr);
     }
 
     /* Release the reference counts held by the VCs */
     lock_ObtainWrite(&smb_rctLock);
-    for (vcp = smb_allVCsp; vcp; vcp=vcp->nextp) 
+    for (vcp = smb_allVCsp; vcp; vcp=vcp->nextp)
     {
         smb_fid_t *fidp;
         smb_tid_t *tidp;
-     
+
        if (vcp->magic != SMB_VC_MAGIC)
-           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp", 
+           osi_panic("afsd: invalid smb_vc_t detected in smb_allVCsp",
                       __FILE__, __LINE__);
 
        for (fidp = vcp->fidsp; fidp; fidp = (smb_fid_t *) osi_QNext(&fidp->q))
@@ -11276,23 +11276,23 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
 {
     int zilch;
     char output[4196];
-  
+
     smb_vc_t *vcp;
     smb_username_t *unp;
     smb_waitingLockRequest_t *wlrp;
 
     if (lock)
         lock_ObtainRead(&smb_rctLock);
-  
+
     sprintf(output, "begin dumping smb_username_t\r\n");
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-    for (unp = usernamesp; unp; unp=unp->nextp) 
+    for (unp = usernamesp; unp; unp=unp->nextp)
     {
         cm_ucell_t *ucellp;
 
-        sprintf(output, "%s -- smb_unp=0x%p, refCount=%d, cm_userp=0x%p, flags=0x%x, logoff=%u, name=%S, machine=%S\r\n", 
+        sprintf(output, "%s -- smb_unp=0x%p, refCount=%d, cm_userp=0x%p, flags=0x%x, logoff=%u, name=%S, machine=%S\r\n",
                 cookie, unp, unp->refCount, unp->userp, unp->flags, unp->last_logoff_t,
-                unp->name ? unp->name : _C("NULL"), 
+                unp->name ? unp->name : _C("NULL"),
                 unp->machine ? unp->machine : _C("NULL"));
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
 
@@ -11300,9 +11300,9 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
 
         for ( ucellp = unp->userp->cellInfop; ucellp; ucellp = ucellp->nextp ) {
-            sprintf(output, "  %s -- ucellp=0x%p, cellp=0x%p, flags=0x%x, tktLen=%04u, kvno=%03u, expires=%I64u, gen=%d, name=%s, cellname=%s\r\n", 
-                     cookie, ucellp, ucellp->cellp, ucellp->flags, ucellp->ticketLen, ucellp->kvno, 
-                     ucellp->expirationTime, ucellp->gen, 
+            sprintf(output, "  %s -- ucellp=0x%p, cellp=0x%p, flags=0x%x, tktLen=%04u, kvno=%03u, expires=%I64u, gen=%d, name=%s, cellname=%s\r\n",
+                     cookie, ucellp, ucellp->cellp, ucellp->flags, ucellp->ticketLen, ucellp->kvno,
+                     ucellp->expirationTime, ucellp->gen,
                      ucellp->userName,
                      ucellp->cellp->name);
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
@@ -11326,11 +11326,11 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
         sprintf(output, "%s wlrp=0x%p vcp=0x%p, scp=0x%p, type=0x%x, start_t=0x%I64u msTimeout=0x%x\r\n",
                  cookie, wlrp, wlrp->vcp, wlrp->scp, wlrp->lockType, wlrp->start_t, wlrp->msTimeout);
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-      
+
         sprintf(output, "  begin dumping smb_waitingLock_t\r\n");
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         for (lockp = wlrp->locks; lockp; lockp = (smb_waitingLock_t *) osi_QNext(&lockp->q)) {
-            sprintf(output, "  %s -- waitlockp=0x%p lockp=0x%p key=0x%I64x offset=0x%I64x length=0x%I64x state=0x%x\r\n", 
+            sprintf(output, "  %s -- waitlockp=0x%p lockp=0x%p key=0x%I64x offset=0x%I64x length=0x%I64x state=0x%x\r\n",
                     cookie, lockp, lockp->lockp, lockp->key, lockp->LOffset.QuadPart, lockp->LLength.QuadPart, lockp->state);
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         }
@@ -11344,20 +11344,20 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
     sprintf(output, "begin dumping smb_vc_t\r\n");
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
 
-    for (vcp = smb_allVCsp; vcp; vcp=vcp->nextp) 
+    for (vcp = smb_allVCsp; vcp; vcp=vcp->nextp)
     {
         smb_fid_t *fidp;
         smb_tid_t *tidp;
         smb_user_t *userp;
-      
+
         sprintf(output, "%s vcp=0x%p, refCount=%d, flags=0x%x, vcID=%d, lsn=%d, uidCounter=%d, tidCounter=%d, fidCounter=%d\r\n",
                  cookie, vcp, vcp->refCount, vcp->flags, vcp->vcID, vcp->lsn, vcp->uidCounter, vcp->tidCounter, vcp->fidCounter);
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-      
+
         sprintf(output, "  begin dumping smb_user_t\r\n");
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         for (userp = vcp->usersp; userp; userp = userp->nextp) {
-            sprintf(output, "  %s -- smb_userp=0x%p, refCount=%d, uid=%d, vcp=0x%p, unp=0x%p, flags=0x%x, delOk=%d\r\n", 
+            sprintf(output, "  %s -- smb_userp=0x%p, refCount=%d, uid=%d, vcp=0x%p, unp=0x%p, flags=0x%x, delOk=%d\r\n",
                     cookie, userp, userp->refCount, userp->userID, userp->vcp, userp->unp, userp->flags, userp->deleteOk);
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         }
@@ -11367,7 +11367,7 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
         sprintf(output, "  begin dumping smb_tid_t\r\n");
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         for (tidp = vcp->tidsp; tidp; tidp = tidp->nextp) {
-            sprintf(output, "  %s -- smb_tidp=0x%p, refCount=%d, tid=%d, vcp=0x%p, cm_userp=0x%p, flags=0x%x, delOk=%d, path=%S\r\n", 
+            sprintf(output, "  %s -- smb_tidp=0x%p, refCount=%d, tid=%d, vcp=0x%p, cm_userp=0x%p, flags=0x%x, delOk=%d, path=%S\r\n",
                     cookie, tidp, tidp->refCount, tidp->tid, tidp->vcp, tidp->userp, tidp->flags, tidp->deleteOk,
                     tidp->pathname ? tidp->pathname : _C("NULL"));
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
@@ -11380,24 +11380,24 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
 
         for (fidp = vcp->fidsp; fidp; fidp = (smb_fid_t *) osi_QNext(&fidp->q))
         {
-            sprintf(output, "  %s -- smb_fidp=0x%p, refCount=%d, fid=%d, vcp=0x%p, scp=0x%p, userp=0x%p, ioctlp=0x%p, flags=0x%x, delOk=%d, NTopen_pathp=%S, NTopen_wholepathp=%S\r\n", 
+            sprintf(output, "  %s -- smb_fidp=0x%p, refCount=%d, fid=%d, vcp=0x%p, scp=0x%p, userp=0x%p, ioctlp=0x%p, flags=0x%x, delOk=%d, NTopen_pathp=%S, NTopen_wholepathp=%S\r\n",
                     cookie, fidp, fidp->refCount, fidp->fid, fidp->vcp, fidp->scp, fidp->userp, fidp->ioctlp, fidp->flags, fidp->deleteOk,
-                    fidp->NTopen_pathp ? fidp->NTopen_pathp : _C("NULL"), 
+                    fidp->NTopen_pathp ? fidp->NTopen_pathp : _C("NULL"),
                     fidp->NTopen_wholepathp ? fidp->NTopen_wholepathp : _C("NULL"));
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         }
-      
+
         sprintf(output, "  done dumping smb_fid_t\r\n");
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
     }
 
     sprintf(output, "done dumping smb_vc_t\r\n");
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
+
     sprintf(output, "begin dumping DEAD smb_vc_t\r\n");
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
 
-    for (vcp = smb_deadVCsp; vcp; vcp=vcp->nextp) 
+    for (vcp = smb_deadVCsp; vcp; vcp=vcp->nextp)
     {
         smb_fid_t *fidp;
         smb_tid_t *tidp;
@@ -11406,11 +11406,11 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
         sprintf(output, "%s vcp=0x%p, refCount=%d, flags=0x%x, vcID=%d, lsn=%d, uidCounter=%d, tidCounter=%d, fidCounter=%d\r\n",
                 cookie, vcp, vcp->refCount, vcp->flags, vcp->vcID, vcp->lsn, vcp->uidCounter, vcp->tidCounter, vcp->fidCounter);
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-      
+
         sprintf(output, "  begin dumping smb_user_t\r\n");
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         for (userp = vcp->usersp; userp; userp = userp->nextp) {
-            sprintf(output, "  %s -- smb_userp=0x%p, refCount=%d, uid=%d, vcp=0x%p, unp=0x%p, flags=0x%x, delOk=%d\r\n", 
+            sprintf(output, "  %s -- smb_userp=0x%p, refCount=%d, uid=%d, vcp=0x%p, unp=0x%p, flags=0x%x, delOk=%d\r\n",
                     cookie, userp, userp->refCount, userp->userID, userp->vcp, userp->unp, userp->flags, userp->deleteOk);
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         }
@@ -11420,7 +11420,7 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
         sprintf(output, "  begin dumping smb_tid_t\r\n");
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         for (tidp = vcp->tidsp; tidp; tidp = tidp->nextp) {
-            sprintf(output, "  %s -- smb_tidp=0x%p, refCount=%d, tid=%d, vcp=0x%p, cm_userp=0x%p, flags=0x%x, delOk=%d, path=%S\r\n", 
+            sprintf(output, "  %s -- smb_tidp=0x%p, refCount=%d, tid=%d, vcp=0x%p, cm_userp=0x%p, flags=0x%x, delOk=%d, path=%S\r\n",
                     cookie, tidp, tidp->refCount, tidp->tid, tidp->vcp, tidp->userp, tidp->flags, tidp->deleteOk,
                     tidp->pathname ? tidp->pathname : _C("NULL"));
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
@@ -11433,20 +11433,20 @@ int smb_DumpVCP(FILE *outputFile, char *cookie, int lock)
 
         for (fidp = vcp->fidsp; fidp; fidp = (smb_fid_t *) osi_QNext(&fidp->q))
         {
-            sprintf(output, "  %s -- smb_fidp=0x%p, refCount=%d, fid=%d, vcp=0x%p, scp=0x%p, userp=0x%p, ioctlp=0x%p, flags=0x%x, delOk=%d, NTopen_pathp=%S, NTopen_wholepathp=%S\r\n", 
+            sprintf(output, "  %s -- smb_fidp=0x%p, refCount=%d, fid=%d, vcp=0x%p, scp=0x%p, userp=0x%p, ioctlp=0x%p, flags=0x%x, delOk=%d, NTopen_pathp=%S, NTopen_wholepathp=%S\r\n",
                     cookie, fidp, fidp->refCount, fidp->fid, fidp->vcp, fidp->scp, fidp->userp, fidp->ioctlp, fidp->flags, fidp->deleteOk,
-                    fidp->NTopen_pathp ? fidp->NTopen_pathp : _C("NULL"), 
+                    fidp->NTopen_pathp ? fidp->NTopen_pathp : _C("NULL"),
                     fidp->NTopen_wholepathp ? fidp->NTopen_wholepathp : _C("NULL"));
             WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
         }
-      
+
         sprintf(output, "  done dumping smb_fid_t\r\n");
         WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
     }
 
     sprintf(output, "done dumping DEAD smb_vc_t\r\n");
     WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
-  
+
     if (lock)
         lock_ReleaseRead(&smb_rctLock);
     return 0;
index 9811d3f2917d1f13bd6ab8a6a7e97b6b0826690e..dc3c39854fe2f2b47c1869465ddaa8a23e873739 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -53,11 +53,11 @@ cm_user_t *smb_GetTran2User(smb_vc_t *vcp, smb_tran2Packet_t *inp)
 {
     smb_user_t *uidp;
     cm_user_t *up = NULL;
-        
+
     uidp = smb_FindUID(vcp, inp->uid, 0);
-    if (!uidp) 
+    if (!uidp)
        return NULL;
-        
+
     up = smb_GetUserFromUID(uidp);
 
     smb_ReleaseUID(uidp);
@@ -65,14 +65,14 @@ cm_user_t *smb_GetTran2User(smb_vc_t *vcp, smb_tran2Packet_t *inp)
     return up;
 }
 
-/* 
- * Return boolean specifying if the path name is thought to be an 
+/*
+ * Return boolean specifying if the path name is thought to be an
  * executable file.  For now .exe or .dll.
  */
 afs_uint32 smb_IsExecutableFileName(const clientchar_t *name)
 {
     int i, j, len;
-        
+
     if ( smb_ExecutableExtensions == NULL || name == NULL)
         return 0;
 
@@ -108,7 +108,7 @@ unsigned long smb_ExtAttributes(cm_scache_t *scp)
         attrs = SMB_ATTR_DIRECTORY | SMB_ATTR_SPARSE_FILE;
     } else if (scp->fid.vnode & 0x1)
         attrs = SMB_ATTR_DIRECTORY;
-    else 
+    else
         attrs = 0;
 
     /*
@@ -134,7 +134,7 @@ int smb_V3IsStarMask(clientchar_t *maskp)
     clientchar_t tc;
 
     while (tc = *maskp++)
-        if (tc == '?' || tc == '*' || tc == '<' || tc == '>') 
+        if (tc == '?' || tc == '*' || tc == '<' || tc == '>')
             return 1;
     return 0;
 }
@@ -175,10 +175,10 @@ void OutputDebugHexDump(unsigned char * buffer, int len) {
         j = j + 56 + ((j>7)?1:0);
 
         buf[j] = (k>32 && k<127)?k:'.';
-    }    
+    }
     if(i) {
         osi_Log1(smb_logp, "%s", osi_LogSaveString(smb_logp, buf));
-    }   
+    }
 }
 
 #define SMB_EXT_SEC_PACKAGE_NAME "Negotiate"
@@ -412,7 +412,7 @@ struct smb_ext_context {
     CtxtHandle ctx;
     int partialTokenLen;
     void * partialToken;
-};      
+};
 
 long smb_AuthenticateUserExt(smb_vc_t * vcp, clientchar_t * usern,
                              char * secBlobIn, int secBlobInLength,
@@ -451,9 +451,9 @@ long smb_AuthenticateUserExt(smb_vc_t * vcp, clientchar_t * usern,
         OutputDebugF(_C("Received incoming token:"));
         OutputDebugHexDump(secBlobIn,secBlobInLength);
     }
-    
+
     if (secCtx) {
-        OutputDebugF(_C("Continuing with existing context."));         
+        OutputDebugF(_C("Continuing with existing context."));
         creds = secCtx->creds;
         ctx = secCtx->ctx;
 
@@ -541,8 +541,8 @@ long smb_AuthenticateUserExt(smb_vc_t * vcp, clientchar_t * usern,
         code = CM_ERROR_GSSCONTINUE;
     }
 
-    if ((status == SEC_I_COMPLETE_NEEDED || status == SEC_E_OK || 
-          status == SEC_I_COMPLETE_AND_CONTINUE || status == SEC_I_CONTINUE_NEEDED) && 
+    if ((status == SEC_I_COMPLETE_NEEDED || status == SEC_E_OK ||
+          status == SEC_I_COMPLETE_AND_CONTINUE || status == SEC_I_CONTINUE_NEEDED) &&
          secTokOut.pvBuffer) {
         OutputDebugF(_C("Need to send token back to client"));
 
@@ -587,7 +587,7 @@ long smb_AuthenticateUserExt(smb_vc_t * vcp, clientchar_t * usern,
         } else {
             /* Force the user to retry if the context is invalid */
             OutputDebugF(_C("QueryContextAttributes Names failed [%x]"), GetLastError());
-            code = CM_ERROR_BADPASSWORD; 
+            code = CM_ERROR_BADPASSWORD;
         }
 
         /* Obtain the user's SID */
@@ -663,7 +663,7 @@ long smb_AuthenticateUserExt(smb_vc_t * vcp, clientchar_t * usern,
 #define P_LEN 256
 #define P_RESP_LEN 128
 
-/* LsaLogonUser expects input parameters to be in a contiguous block of memory. 
+/* LsaLogonUser expects input parameters to be in a contiguous block of memory.
    So put stuff in a struct. */
 struct Lm20AuthBlob {
     MSV1_0_LM20_LOGON lmlogon;
@@ -676,7 +676,7 @@ struct Lm20AuthBlob {
     TOKEN_SOURCE tsource;
 };
 
-long smb_AuthenticateUserLM(smb_vc_t *vcp, clientchar_t * accountName, clientchar_t * primaryDomain, char * ciPwd, unsigned ciPwdLength, char * csPwd, unsigned csPwdLength) 
+long smb_AuthenticateUserLM(smb_vc_t *vcp, clientchar_t * accountName, clientchar_t * primaryDomain, char * ciPwd, unsigned ciPwdLength, char * csPwd, unsigned csPwdLength)
 {
     NTSTATUS nts, ntsEx;
     struct Lm20AuthBlob lmAuth;
@@ -698,7 +698,7 @@ long smb_AuthenticateUserLM(smb_vc_t *vcp, clientchar_t * accountName, clientcha
     memset(&lmAuth,0,sizeof(lmAuth));
 
     lmAuth.lmlogon.MessageType = MsV1_0NetworkLogon;
-       
+
     lmAuth.lmlogon.LogonDomainName.Buffer = lmAuth.primaryDomainW;
     cm_ClientStringToUtf16(primaryDomain, -1, lmAuth.primaryDomainW, P_LEN);
     lmAuth.lmlogon.LogonDomainName.Length = (USHORT)(wcslen(lmAuth.primaryDomainW) * sizeof(WCHAR));
@@ -775,11 +775,11 @@ long smb_AuthenticateUserLM(smb_vc_t *vcp, clientchar_t * accountName, clientcha
             return CM_ERROR_BADLOGONTYPE;
         else /* our catchall is a bad password though we could be more specific */
             return CM_ERROR_BADPASSWORD;
-    }       
+    }
 }
 
 /* The buffer pointed to by usern is assumed to be at least SMB_MAX_USERNAME_LENGTH bytes */
-long smb_GetNormalizedUsername(clientchar_t * usern, const clientchar_t * accountName, const clientchar_t * domainName) 
+long smb_GetNormalizedUsername(clientchar_t * usern, const clientchar_t * accountName, const clientchar_t * domainName)
 {
     clientchar_t * atsign;
     const clientchar_t * domain;
@@ -805,7 +805,7 @@ long smb_GetNormalizedUsername(clientchar_t * usern, const clientchar_t * accoun
        it will either return an empty string or a '?' */
     if (!domain[0] || domain[0] == '?')
         /* Empty domains and empty usernames are usually sent from tokenless contexts.
-           This way such logins will get an empty username (easy to check).  I don't know 
+           This way such logins will get an empty username (easy to check).  I don't know
            when a non-empty username would be supplied with an anonymous domain, but *shrug* */
         cm_ClientStrCpy(usern, SMB_MAX_USERNAME_LENGTH, accountName);
     else {
@@ -824,7 +824,7 @@ long smb_GetNormalizedUsername(clientchar_t * usern, const clientchar_t * accoun
 }
 
 /* When using SMB auth, all SMB sessions have to pass through here
- * first to authenticate the user.  
+ * first to authenticate the user.
  *
  * Caveat: If not using SMB auth, the protocol does not require
  * sending a session setup packet, which means that we can't rely on a
@@ -839,7 +839,7 @@ long smb_ReceiveV3SessionSetupX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
     unsigned long caps = 0;
     smb_username_t *unp;
     clientchar_t *s1 = _C(" ");
-    long code = 0; 
+    long code = 0;
     clientchar_t usern[SMB_MAX_USERNAME_LENGTH];
     int usernIsSID = 0;
     char *secBlobOut = NULL;
@@ -885,7 +885,7 @@ long smb_ReceiveV3SessionSetupX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
             int secBlobInLength;
 
             OutputDebugF(_C("NT Session Setup: Extended"));
-        
+
             if (!(vcp->flags & SMB_VCFLAG_SESSX_RCVD)) {
                 caps = smb_GetSMBParm(inp,10) | (((unsigned long) smb_GetSMBParm(inp,11)) << 16);
             }
@@ -907,7 +907,7 @@ long smb_ReceiveV3SessionSetupX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
                     free(secBlobOut);
                     tp += secBlobOutLength;
                     cb_data += secBlobOutLength;
-                }      
+                }
                 tp = smb_UnparseString(outp, tp, smb_ServerOS, &cb_data, 0);
                 tp = smb_UnparseString(outp, tp, smb_ServerLanManager, &cb_data, 0);
                 tp = smb_UnparseString(outp, tp, smb_ServerDomainName, &cb_data, 0);
@@ -1024,7 +1024,7 @@ long smb_ReceiveV3SessionSetupX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
         /* for the moment we can only deal with NTSTATUS */
         if (caps & NTNEGOTIATE_CAPABILITY_NTSTATUS) {
             vcp->flags |= SMB_VCFLAG_STATUS32;
-        }       
+        }
 
 #ifdef SMB_UNICODE
         if ((caps & NTNEGOTIATE_CAPABILITY_UNICODE) && smb_UseUnicode) {
@@ -1079,7 +1079,7 @@ long smb_ReceiveV3SessionSetupX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
         unp = smb_FindUserByName(usern, vcp->rname, SMB_FLAG_CREATE);
        lock_ObtainMutex(&unp->mx);
        if (unp->flags & SMB_USERNAMEFLAG_AFSLOGON) {
-           /* clear the afslogon flag so that the tickets can now 
+           /* clear the afslogon flag so that the tickets can now
             * be freed when the refCount returns to zero.
             */
            unp->flags &= ~SMB_USERNAMEFLAG_AFSLOGON;
@@ -1137,7 +1137,7 @@ long smb_ReceiveV3SessionSetupX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
                 free(secBlobOut);
                 tp += secBlobOutLength;
                 cb_data +=  secBlobOutLength;
-            }  
+            }
 
             tp = smb_UnparseString(outp, tp, smb_ServerOS, &cb_data, 0);
             tp = smb_UnparseString(outp, tp, smb_ServerLanManager, &cb_data, 0);
@@ -1206,7 +1206,7 @@ long smb_ReceiveV3UserLogoffX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *ou
 
        smb_ReleaseUID(uidp);
     }
-    else    
+    else
         osi_Log0(smb_logp, "SMB3 user logoffX");
 
     smb_SetSMBDataLength(outp, 0);
@@ -1232,7 +1232,7 @@ long smb_ReceiveV3TreeConnectX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *o
     clientchar_t *servicep;
     cm_user_t *userp = NULL;
     int ipc = 0;
-        
+
     osi_Log0(smb_logp, "SMB3 receive tree connect");
 
     /* parse input parameters */
@@ -1269,7 +1269,7 @@ long smb_ReceiveV3TreeConnectX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *o
     lock_ObtainMutex(&vcp->mx);
     newTid = vcp->tidCounter++;
     lock_ReleaseMutex(&vcp->mx);
-        
+
     tidp = smb_FindTID(vcp, newTid, SMB_FLAG_CREATE);
 
     if (!ipc) {
@@ -1299,7 +1299,7 @@ long smb_ReceiveV3TreeConnectX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *o
                     dwAdvertiseDFS = 0;
                 RegCloseKey (parmKey);
             }
-            smb_SetSMBParm(outp, 2, SMB_SUPPORT_SEARCH_BITS | 
+            smb_SetSMBParm(outp, 2, SMB_SUPPORT_SEARCH_BITS |
                            (dwAdvertiseDFS ? SMB_SHARE_IS_IN_DFS : 0) |
                            (policy << 2));
         }
@@ -1313,7 +1313,7 @@ long smb_ReceiveV3TreeConnectX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *o
     lock_ObtainMutex(&tidp->mx);
     tidp->userp = userp;
     tidp->pathname = sharePath;
-    if (ipc) 
+    if (ipc)
         tidp->flags |= SMB_TIDFLAG_IPC;
     lock_ReleaseMutex(&tidp->mx);
     smb_ReleaseTID(tidp, FALSE);
@@ -1343,7 +1343,7 @@ smb_tran2Packet_t *smb_FindTran2Packet(smb_vc_t *vcp, smb_packet_t *inp)
 {
     smb_tran2Packet_t *tp;
     smb_t *smbp;
-        
+
     smbp = (smb_t *) inp->data;
     for (tp = smb_tran2AssemblyQueuep; tp; tp = (smb_tran2Packet_t *) osi_QNext(&tp->q)) {
         if (tp->vcp == vcp && tp->mid == smbp->mid && tp->tid == smbp->tid)
@@ -1357,7 +1357,7 @@ smb_tran2Packet_t *smb_NewTran2Packet(smb_vc_t *vcp, smb_packet_t *inp,
 {
     smb_tran2Packet_t *tp;
     smb_t *smbp;
-        
+
     smbp = (smb_t *) inp->data;
     tp = malloc(sizeof(*tp));
     memset(tp, 0, sizeof(*tp));
@@ -1392,7 +1392,7 @@ smb_tran2Packet_t *smb_NewTran2Packet(smb_vc_t *vcp, smb_packet_t *inp,
 
 smb_tran2Packet_t *smb_GetTran2ResponsePacket(smb_vc_t *vcp,
                                               smb_tran2Packet_t *inp, smb_packet_t *outp,
-                                              int totalParms, int totalData)  
+                                              int totalParms, int totalData)
 {
     smb_tran2Packet_t *tp;
     unsigned short parmOffset;
@@ -1431,7 +1431,7 @@ smb_tran2Packet_t *smb_GetTran2ResponsePacket(smb_vc_t *vcp,
     tp->datap = outp->data + dataOffset;
 
     return tp;
-}       
+}
 
 /* free a tran2 packet */
 void smb_FreeTran2Packet(smb_tran2Packet_t *t2p)
@@ -1505,7 +1505,7 @@ void smb_SendTran2Error(smb_vc_t *vcp, smb_tran2Packet_t *t2p,
     /* We can handle long names */
     if (vcp->flags & SMB_VCFLAG_USENT)
         smbp->flg2 |= SMB_FLAGS2_IS_LONG_NAME;
-        
+
     /* now copy important fields from the tran 2 packet */
     smbp->com = t2p->com;
     smbp->tid = t2p->tid;
@@ -1525,10 +1525,10 @@ void smb_SendTran2Error(smb_vc_t *vcp, smb_tran2Packet_t *t2p,
         smbp->errLow = (unsigned char) (errCode & 0xff);
         smbp->errHigh = (unsigned char) ((errCode >> 8) & 0xff);
     }
-        
+
     /* send packet */
     smb_SendPacket(vcp, tp);
-}        
+}
 
 void smb_SendTran2Packet(smb_vc_t *vcp, smb_tran2Packet_t *t2p, smb_packet_t *tp)
 {
@@ -1604,7 +1604,7 @@ void smb_SendTran2Packet(smb_vc_t *vcp, smb_tran2Packet_t *t2p, smb_packet_t *tp
 
     totalLength += dataAlign;
     smb_SetSMBDataLength(tp, totalLength);
-        
+
     /* next, send the datagram */
     smb_SendPacket(vcp, tp);
 }
@@ -1702,7 +1702,7 @@ long smb_ReceiveV3Trans(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     /* We sometimes see 0 word count.  What to do? */
     if (*inp->wctp == 0) {
-        osi_Log0(smb_logp, "Transaction2 word count = 0"); 
+        osi_Log0(smb_logp, "Transaction2 word count = 0");
        LogEvent(EVENTLOG_WARNING_TYPE, MSG_SMB_ZERO_TRANSACTION_COUNT);
 
         smb_SetSMBDataLength(outp, 0);
@@ -1712,9 +1712,9 @@ long smb_ReceiveV3Trans(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     totalParms = smb_GetSMBParm(inp, 0);
     totalData = smb_GetSMBParm(inp, 1);
-        
+
     firstPacket = (inp->inCom == 0x25);
-        
+
     /* find the packet we're reassembling */
     lock_ObtainWrite(&smb_globalLock);
     asp = smb_FindTran2Packet(vcp, inp);
@@ -1722,7 +1722,7 @@ long smb_ReceiveV3Trans(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         asp = smb_NewTran2Packet(vcp, inp, totalParms, totalData);
     }
     lock_ReleaseWrite(&smb_globalLock);
-        
+
     /* now merge in this latest packet; start by looking up offsets */
     if (firstPacket) {
         parmDisp = dataDisp = 0;
@@ -1941,7 +1941,7 @@ int smb_rapCollectSharesProc(cm_scache_t *dscp, cm_dirEntry_t *dep, void *vrockp
         return CM_ERROR_STOPNOW;
     else
         return 0;
-}       
+}
 
 /* RAP NetShareEnumRequest */
 long smb_ReceiveRAPNetShareEnum(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
@@ -2061,7 +2061,7 @@ long smb_ReceiveRAPNetShareEnum(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_
     else {
         nSharesRet = nShares;
     }
-    
+
     outp = smb_GetTran2ResponsePacket(vcp, p, op, outParmsTotal, outDataTotal);
 
     /* now for the submounts */
@@ -2104,11 +2104,11 @@ long smb_ReceiveRAPNetShareEnum(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_
 
     for (i=0; i < rootShares.cShare && cshare < nSharesRet; i++) {
         /* in case there are collisions with submounts, submounts have
-           higher priority */          
+           higher priority */
         for (j=0; j < nonrootShares; j++)
             if (!cm_stricmp_utf8(shares[j].shi1_netname, rootShares.shares[i].shi0_netname))
                 break;
-               
+
         if (j < nonrootShares) {
             nShares--; /* uncount */
             continue;
@@ -2181,7 +2181,7 @@ long smb_ReceiveRAPNetShareGetInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_pack
 
     infoLevel = *tp++;
     bufsize = *tp++;
-    
+
     totalParam = 6;
 
     if (infoLevel == 0)
@@ -2214,7 +2214,7 @@ long smb_ReceiveRAPNetShareGetInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_pack
         if (!userp) {
             osi_Log1(smb_logp,"ReceiveRAPNetShareGetInfo unable to resolve user [%d]", p->uid);
             return CM_ERROR_BADSMB;
-        }   
+        }
         code = cm_NameI(cm_RootSCachep(userp, &req), shareName,
                          CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD | CM_FLAG_DFS_REFERRAL,
                          userp, NULL, &req, &scp);
@@ -2323,7 +2323,7 @@ long smb_ReceiveRAPNetWkstaGetInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_pack
     }
 
     totalParams = 6;
-       
+
     /* infolevel 10 */
     totalData = sizeof(*info) +                /* info */
         MAX_COMPUTERNAME_LENGTH +      /* wki10_computername */
@@ -2443,7 +2443,7 @@ long smb_ReceiveRAPNetServerGetInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_pac
 
     totalParams = 6;
 
-    totalData = 
+    totalData =
         (infoLevel == 0) ? sizeof(smb_rap_server_info_0_t)
         : (sizeof(smb_rap_server_info_1_t) + smb_ServerCommentLen);
 
@@ -2461,7 +2461,7 @@ long smb_ReceiveRAPNetServerGetInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_pac
         cstrp = (char *) (info1 + 1);
         StringCchCopyA(info1->sv1_name, lengthof(info1->sv1_name), "AFS");
 
-        info1->sv1_type = 
+        info1->sv1_type =
             SMB_SV_TYPE_SERVER |
             SMB_SV_TYPE_NT |
             SMB_SV_TYPE_SERVER_NT;
@@ -2505,7 +2505,7 @@ long smb_ReceiveV3Tran2A(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     /* We sometimes see 0 word count.  What to do? */
     if (*inp->wctp == 0) {
-        osi_Log0(smb_logp, "Transaction2 word count = 0"); 
+        osi_Log0(smb_logp, "Transaction2 word count = 0");
        LogEvent(EVENTLOG_WARNING_TYPE, MSG_SMB_ZERO_TRANSACTION_COUNT);
 
         smb_SetSMBDataLength(outp, 0);
@@ -2515,9 +2515,9 @@ long smb_ReceiveV3Tran2A(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     totalParms = smb_GetSMBParm(inp, 0);
     totalData = smb_GetSMBParm(inp, 1);
-        
+
     firstPacket = (inp->inCom == 0x32);
-        
+
     /* find the packet we're reassembling */
     lock_ObtainWrite(&smb_globalLock);
     asp = smb_FindTran2Packet(vcp, inp);
@@ -2525,7 +2525,7 @@ long smb_ReceiveV3Tran2A(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         asp = smb_NewTran2Packet(vcp, inp, totalParms, totalData);
     }
     lock_ReleaseWrite(&smb_globalLock);
-        
+
     /* now merge in this latest packet; start by looking up offsets */
     if (firstPacket) {
         parmDisp = dataDisp = 0;
@@ -2549,7 +2549,7 @@ long smb_ReceiveV3Tran2A(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
         osi_Log2(smb_logp, "SMB3 received T2 aux packet parms %d, data %d",
                  parmCount, dataCount);
-    }   
+    }
 
     /* now copy the parms and data */
     if ( asp->totalParms > 0 && parmCount != 0 )
@@ -2618,12 +2618,12 @@ long smb_ReceiveV3Tran2A(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
                     pathname = inp->stringsp->wdata;
             }
 
-            afsi_log("Request %s duration %d ms user 0x%x \"%S\" pid 0x%x mid 0x%x tid 0x%x \"%S\" path? \"%S\" afid (%d.%d.%d.%d)", 
+            afsi_log("Request %s duration %d ms user 0x%x \"%S\" pid 0x%x mid 0x%x tid 0x%x \"%S\" path? \"%S\" afid (%d.%d.%d.%d)",
                       myCrt_2Dispatch(asp->opcode), newTime - oldTime,
                       asp->uid, uidp ? uidp->unp->name : NULL,
                       asp->pid, asp->mid, asp->tid,
                       treepath,
-                      pathname, 
+                      pathname,
                       afid.cell, afid.volume, afid.vnode, afid.unique);
 
             if (fidp)
@@ -2681,7 +2681,7 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
     smb_InitReq(&req);
 
     scp = NULL;
-        
+
     extraInfo = (p->parmsp[0] & 1);    /* return extra info */
     returnEALength = (p->parmsp[0] & 8);       /* return extended attr length */
 
@@ -2693,10 +2693,10 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
 
     attributes = p->parmsp[3];
     dosTime = p->parmsp[4] | (p->parmsp[5] << 16);
-        
+
     pathp = smb_ParseStringT2Parm(p, (char *) (&p->parmsp[14]), NULL,
                                   SMB_STRF_ANSIPATH);
-    
+
     outp = smb_GetTran2ResponsePacket(vcp, p, op, 40, 0);
 
     code = smb_LookupTIDPath(vcp, p->tid, &tidPathp);
@@ -2745,13 +2745,13 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
         if (extraInfo) {
             outp->parmsp[parmSlot++] = 0;       /* attrs */
             outp->parmsp[parmSlot++] = 0;       /* mod time */
-            outp->parmsp[parmSlot++] = 0; 
+            outp->parmsp[parmSlot++] = 0;
             outp->parmsp[parmSlot++] = 0;       /* len */
             outp->parmsp[parmSlot++] = 0x7fff;
             outp->parmsp[parmSlot++] = openMode;
             outp->parmsp[parmSlot++] = file_type;
             outp->parmsp[parmSlot++] = device_state;
-        }   
+        }
         /* and the final "always present" stuff */
         outp->parmsp[parmSlot++] = 1;           /* openAction found existing file */
         /* next write out the "unique" ID */
@@ -2761,13 +2761,13 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
         if (returnEALength) {
             outp->parmsp[parmSlot++] = 0;
             outp->parmsp[parmSlot++] = 0;
-        }       
-                
+        }
+
         outp->totalData = 0;
         outp->totalParms = parmSlot * 2;
-                
+
         smb_SendTran2Packet(vcp, outp, op);
-                
+
         smb_FreeTran2Packet(outp);
 
         /* and clean up fid reference */
@@ -2806,7 +2806,7 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
         hexp = osi_HexifyString( asciip );
         DEBUG_EVENT2("AFS","T2Open H[%s] A[%s]", hexp, asciip);
         free(hexp);
-    }       
+    }
 #endif
 
     userp = smb_GetTran2User(vcp, p);
@@ -2835,7 +2835,7 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
             smb_FreeTran2Packet(outp);
             return code;
         }
-        
+
 #ifdef DFS_SUPPORT
         if (dscp->fileType == CM_SCACHETYPE_DFSLINK) {
             int pnc = cm_VolStatus_Notify_DFS_Mapping(dscp, tidPathp,
@@ -2854,9 +2854,9 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
          * and truncate the file if we find it, otherwise we create the
          * file.
          */
-        if (!lastNamep) 
+        if (!lastNamep)
             lastNamep = pathp;
-        else 
+        else
             lastNamep++;
         code = cm_Lookup(dscp, lastNamep, CM_FLAG_CASEFOLD, userp,
                          &req, &scp);
@@ -2883,14 +2883,14 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
         }
 #endif /* DFS_SUPPORT */
     }
-        
+
     /* if we get here, if code is 0, the file exists and is represented by
      * scp.  Otherwise, we have to create it.
      */
     if (code == 0) {
         code = cm_CheckOpen(scp, openMode, trunc, userp, &req);
         if (code) {
-            if (dscp) 
+            if (dscp)
                 cm_ReleaseSCache(dscp);
             cm_ReleaseSCache(scp);
             cm_ReleaseUser(userp);
@@ -2900,7 +2900,7 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
 
         if (excl) {
             /* oops, file shouldn't be there */
-            if (dscp) 
+            if (dscp)
                 cm_ReleaseSCache(dscp);
             cm_ReleaseSCache(scp);
             cm_ReleaseUser(userp);
@@ -2914,13 +2914,13 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
             setAttr.length.HighPart = 0;
             code = cm_SetAttr(scp, &setAttr, userp, &req);
             openAction = 3;    /* truncated existing file */
-        }   
-        else 
+        }
+        else
             openAction = 1;    /* found existing file */
     }
     else if (!(openFun & 0x10)) {
         /* don't create if not found */
-        if (dscp) 
+        if (dscp)
             cm_ReleaseSCache(dscp);
         osi_assertx(scp == NULL, "null cm_scache_t");
         cm_ReleaseUser(userp);
@@ -2940,7 +2940,7 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
            created = 1;
            if (dscp->flags & CM_SCACHEFLAG_ANYWATCH)
                smb_NotifyChange(FILE_ACTION_ADDED,
-                                FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_CREATION,  
+                                FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_CREATION,
                                  dscp, lastNamep, NULL, TRUE);
        } else if (!excl && code == CM_ERROR_EXISTS) {
             /* not an exclusive create, and someone else tried
@@ -2958,24 +2958,24 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
                     setAttr.length.HighPart = 0;
                     code = cm_SetAttr(scp, &setAttr, userp,
                                        &req);
-                }   
+                }
             }  /* lookup succeeded */
         }
     }
-        
+
     /* we don't need this any longer */
-    if (dscp) 
+    if (dscp)
         cm_ReleaseSCache(dscp);
 
     if (code) {
         /* something went wrong creating or truncating the file */
-        if (scp) 
+        if (scp)
             cm_ReleaseSCache(scp);
         cm_ReleaseUser(userp);
         smb_FreeTran2Packet(outp);
         return code;
     }
-        
+
     /* make sure we're about to open a file */
     if (scp->fileType != CM_SCACHETYPE_FILE) {
         code = 0;
@@ -3004,7 +3004,7 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
     /* now all we have to do is open the file itself */
     fidp = smb_FindFID(vcp, 0, SMB_FLAG_CREATE);
     osi_assertx(fidp, "null smb_fid_t");
-       
+
     cm_HoldUser(userp);
     lock_ObtainMutex(&fidp->mx);
     /* save a pointer to the vnode */
@@ -3013,12 +3013,12 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
     lock_ObtainWrite(&scp->rw);
     scp->flags |= CM_SCACHEFLAG_SMB_FID;
     lock_ReleaseWrite(&scp->rw);
-    
+
     /* and the user */
     fidp->userp = userp;
-        
+
     /* compute open mode */
-    if (openMode != 1) 
+    if (openMode != 1)
        fidp->flags |= SMB_FID_OPENREAD_LISTDIR;
     if (openMode == 1 || openMode == 2)
         fidp->flags |= SMB_FID_OPENWRITE;
@@ -3030,7 +3030,7 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
     lock_ReleaseMutex(&fidp->mx);
 
     smb_ReleaseFID(fidp);
-        
+
     cm_Open(scp, 0, userp);
 
     /* copy out remainder of the parms */
@@ -3047,17 +3047,17 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
         outp->parmsp[parmSlot++] = openMode;
         outp->parmsp[parmSlot++] = 0;   /* file type 0 ==> normal file or dir */
         outp->parmsp[parmSlot++] = 0;   /* IPC junk */
-    }   
+    }
     /* and the final "always present" stuff */
     outp->parmsp[parmSlot++] = openAction;
     /* next write out the "unique" ID */
-    outp->parmsp[parmSlot++] = (unsigned short) (scp->fid.vnode & 0xffff); 
-    outp->parmsp[parmSlot++] = (unsigned short) (scp->fid.volume & 0xffff); 
-    outp->parmsp[parmSlot++] = 0; 
+    outp->parmsp[parmSlot++] = (unsigned short) (scp->fid.vnode & 0xffff);
+    outp->parmsp[parmSlot++] = (unsigned short) (scp->fid.volume & 0xffff);
+    outp->parmsp[parmSlot++] = 0;
     if (returnEALength) {
-        outp->parmsp[parmSlot++] = 0; 
-        outp->parmsp[parmSlot++] = 0; 
-    }   
+        outp->parmsp[parmSlot++] = 0;
+        outp->parmsp[parmSlot++] = 0;
+    }
     lock_ReleaseRead(&scp->rw);
     outp->totalData = 0;               /* total # of data bytes */
     outp->totalParms = parmSlot * 2;   /* shorts are two bytes */
@@ -3069,7 +3069,7 @@ long smb_ReceiveTran2Open(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
     cm_ReleaseUser(userp);
     /* leave scp held since we put it in fidp->scp */
     return 0;
-}   
+}
 
 long smb_ReceiveTran2QFSInfoFid(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
 {
@@ -3079,7 +3079,7 @@ long smb_ReceiveTran2QFSInfoFid(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_
     infolevel = p->parmsp[0];
     fid = p->parmsp[1];
     osi_Log2(smb_logp, "T2 QFSInfoFid InfoLevel 0x%x fid 0x%x - NOT_SUPPORTED", infolevel, fid);
-    
+
     return CM_ERROR_BAD_LEVEL;
 }
 
@@ -3090,13 +3090,13 @@ long smb_ReceiveTran2QFSInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *
     smb_tran2QFSInfo_t qi;
     int responseSize;
     size_t sz = 0;
-        
+
     osi_Log1(smb_logp, "T2 QFSInfo type 0x%x", p->parmsp[0]);
 
     switch (p->parmsp[0]) {
-    case SMB_INFO_ALLOCATION: 
+    case SMB_INFO_ALLOCATION:
         /* alloc info */
-       responseSize = sizeof(qi.u.allocInfo); 
+       responseSize = sizeof(qi.u.allocInfo);
 
         qi.u.allocInfo.FSID = 0;
         qi.u.allocInfo.sectorsPerAllocUnit = 1;
@@ -3105,7 +3105,7 @@ long smb_ReceiveTran2QFSInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *
         qi.u.allocInfo.bytesPerSector = 1024;
         break;
 
-    case SMB_INFO_VOLUME: 
+    case SMB_INFO_VOLUME:
         /* volume info */
         qi.u.volumeInfo.vsn = 1234;  /* Volume serial number */
         qi.u.volumeInfo.vnCount = 3; /* Number of characters in label (AFS\0)*/
@@ -3117,7 +3117,7 @@ long smb_ReceiveTran2QFSInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *
         responseSize = sizeof(unsigned long) + sizeof(char) + max(12, sz);
         break;
 
-    case SMB_QUERY_FS_VOLUME_INFO: 
+    case SMB_QUERY_FS_VOLUME_INFO:
         /* FS volume info */
        responseSize = sizeof(qi.u.FSvolumeInfo);
 
@@ -3132,9 +3132,9 @@ long smb_ReceiveTran2QFSInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *
         memcpy(qi.u.FSvolumeInfo.label, L"AFS", sizeof(L"AFS"));
         break;
 
-    case SMB_QUERY_FS_SIZE_INFO: 
+    case SMB_QUERY_FS_SIZE_INFO:
         /* FS size info */
-       responseSize = sizeof(qi.u.FSsizeInfo); 
+       responseSize = sizeof(qi.u.FSsizeInfo);
 
         qi.u.FSsizeInfo.totalAllocUnits.HighPart = 0;
        qi.u.FSsizeInfo.totalAllocUnits.LowPart= 0x7fffffff;
@@ -3144,15 +3144,15 @@ long smb_ReceiveTran2QFSInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *
         qi.u.FSsizeInfo.bytesPerSector = 1024;
         break;
 
-    case SMB_QUERY_FS_DEVICE_INFO: 
+    case SMB_QUERY_FS_DEVICE_INFO:
         /* FS device info */
-       responseSize = sizeof(qi.u.FSdeviceInfo); 
+       responseSize = sizeof(qi.u.FSdeviceInfo);
 
         qi.u.FSdeviceInfo.devType = 0x14; /* network file system */
         qi.u.FSdeviceInfo.characteristics = 0x50; /* remote, virtual */
         break;
 
-    case SMB_QUERY_FS_ATTRIBUTE_INFO: 
+    case SMB_QUERY_FS_ATTRIBUTE_INFO:
         /* FS attribute info */
 
         /* attributes, defined in WINNT.H:
@@ -3184,12 +3184,12 @@ long smb_ReceiveTran2QFSInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *
 
     case SMB_INFO_UNIX:        /* CIFS Unix Info */
     case SMB_INFO_MACOS:       /* Mac FS Info */
-    default: 
+    default:
        return CM_ERROR_BADOP;
-    }   
-        
+    }
+
     outp = smb_GetTran2ResponsePacket(vcp, p, op, 0, responseSize);
-        
+
     /* copy out return data, and set corresponding sizes */
     outp->totalParms = 0;
     outp->totalData = responseSize;
@@ -3213,11 +3213,11 @@ struct smb_ShortNameRock {
     unsigned int vnode;
     clientchar_t *shortName;
     size_t shortNameLen;
-};      
+};
 
 int cm_GetShortNameProc(cm_scache_t *scp, cm_dirEntry_t *dep, void *vrockp,
                          osi_hyper_t *offp)
-{       
+{
     struct smb_ShortNameRock *rockp;
     normchar_t normName[MAX_PATH];
     clientchar_t *shortNameEnd;
@@ -3264,7 +3264,7 @@ long cm_GetShortName(clientchar_t *pathp, cm_user_t *userp, cm_req_t *reqp,
                     caseFold, userp, tidPathp,
                     reqp, &dscp);
     cm_FreeSpace(spacep);
-    if (code) 
+    if (code)
         return code;
 
 #ifdef DFS_SUPPORT
@@ -3325,11 +3325,11 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
     smb_InitReq(&req);
 
     infoLevel = p->parmsp[0];
-    if (infoLevel == SMB_INFO_IS_NAME_VALID) 
+    if (infoLevel == SMB_INFO_IS_NAME_VALID)
         responseSize = 0;
-    else if (infoLevel == SMB_INFO_STANDARD) 
+    else if (infoLevel == SMB_INFO_STANDARD)
         responseSize = sizeof(qpi.u.QPstandardInfo);
-    else if (infoLevel == SMB_INFO_QUERY_EA_SIZE) 
+    else if (infoLevel == SMB_INFO_QUERY_EA_SIZE)
         responseSize = sizeof(qpi.u.QPeaSizeInfo);
     else if (infoLevel == SMB_QUERY_FILE_BASIC_INFO)
         responseSize = sizeof(qpi.u.QPfileBasicInfo);
@@ -3337,11 +3337,11 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
        responseSize = sizeof(qpi.u.QPfileStandardInfo);
     else if (infoLevel == SMB_QUERY_FILE_EA_INFO)
         responseSize = sizeof(qpi.u.QPfileEaInfo);
-    else if (infoLevel == SMB_QUERY_FILE_NAME_INFO) 
+    else if (infoLevel == SMB_QUERY_FILE_NAME_INFO)
         responseSize = sizeof(qpi.u.QPfileNameInfo);
-    else if (infoLevel == SMB_QUERY_FILE_ALL_INFO) 
+    else if (infoLevel == SMB_QUERY_FILE_ALL_INFO)
         responseSize = sizeof(qpi.u.QPfileAllInfo);
-    else if (infoLevel == SMB_QUERY_FILE_ALT_NAME_INFO) 
+    else if (infoLevel == SMB_QUERY_FILE_ALT_NAME_INFO)
         responseSize = sizeof(qpi.u.QPfileAltNameInfo);
     else if (infoLevel == SMB_QUERY_FILE_STREAM_INFO)
         responseSize = sizeof(qpi.u.QPfileStreamInfo);
@@ -3363,7 +3363,7 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         outp->totalParms = 2;
     else
         outp->totalParms = 0;
-        
+
     /* now, if we're at infoLevel 6, we're only being asked to check
      * the syntax, so we just OK things now.  In particular, we're *not*
      * being asked to verify anything about the state of any parent dirs.
@@ -3372,8 +3372,8 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         smb_SendTran2Packet(vcp, outp, opx);
         smb_FreeTran2Packet(outp);
         return 0;
-    }   
-        
+    }
+
     userp = smb_GetTran2User(vcp, p);
     if (!userp) {
         osi_Log1(smb_logp, "ReceiveTran2QPathInfo unable to resolve user [%d]", p->uid);
@@ -3497,7 +3497,7 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         goto done;
 
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-        
+
     lock_ConvertWToR(&scp->rw);
     scp_rw_held = 1;
 
@@ -3547,7 +3547,7 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
     }
     else if (infoLevel == SMB_QUERY_FILE_STANDARD_INFO) {
        smb_fid_t * fidp;
-            
+
         lock_ReleaseRead(&scp->rw);
         scp_rw_held = 0;
         fidp = smb_FindFIDByScache(vcp, scp);
@@ -3555,7 +3555,7 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         qpi.u.QPfileStandardInfo.allocationSize = scp->length;
         qpi.u.QPfileStandardInfo.endOfFile = scp->length;
         qpi.u.QPfileStandardInfo.numberOfLinks = scp->linkCount;
-        qpi.u.QPfileStandardInfo.directory = 
+        qpi.u.QPfileStandardInfo.directory =
            ((scp->fileType == CM_SCACHETYPE_DIRECTORY ||
              scp->fileType == CM_SCACHETYPE_MOUNTPOINT ||
              scp->fileType == CM_SCACHETYPE_INVALID) ? 1 : 0);
@@ -3590,7 +3590,7 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         qpi.u.QPfileAllInfo.endOfFile = scp->length;
         qpi.u.QPfileAllInfo.numberOfLinks = scp->linkCount;
         qpi.u.QPfileAllInfo.deletePending = 0;
-        qpi.u.QPfileAllInfo.directory = 
+        qpi.u.QPfileAllInfo.directory =
            ((scp->fileType == CM_SCACHETYPE_DIRECTORY ||
              scp->fileType == CM_SCACHETYPE_MOUNTPOINT ||
              scp->fileType == CM_SCACHETYPE_INVALID) ? 1 : 0);
@@ -3689,12 +3689,12 @@ long smb_ReceiveTran2SetPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
 
     infoLevel = p->parmsp[0];
     osi_Log1(smb_logp,"ReceiveTran2SetPathInfo type 0x%x", infoLevel);
-    if (infoLevel != SMB_INFO_STANDARD && 
+    if (infoLevel != SMB_INFO_STANDARD &&
        infoLevel != SMB_INFO_QUERY_EA_SIZE &&
        infoLevel != SMB_INFO_QUERY_ALL_EAS) {
         osi_Log2(smb_logp, "Bad Tran2SetPathInfo op 0x%x infolevel 0x%x",
                   p->opcode, infoLevel);
-        smb_SendTran2Error(vcp, p, opx, 
+        smb_SendTran2Error(vcp, p, opx,
                            infoLevel == SMB_INFO_QUERY_ALL_EAS ? CM_ERROR_EAS_NOT_SUPPORTED : CM_ERROR_BAD_LEVEL);
         return 0;
     }
@@ -3709,14 +3709,14 @@ long smb_ReceiveTran2SetPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
        osi_Log1(smb_logp,"ReceiveTran2SetPathInfo unable to resolve user [%d]", p->uid);
        code = CM_ERROR_BADSMB;
        goto done;
-    }   
+    }
 
     code = smb_LookupTIDPath(vcp, p->tid, &tidPathp);
     if (code == CM_ERROR_TIDIPC) {
         /* Attempt to use a TID allocated for IPC.  The client
          * is probably looking for DCE RPC end points which we
          * don't support OR it could be looking to make a DFS
-         * referral request. 
+         * referral request.
          */
         osi_Log0(smb_logp, "Tran2Open received IPC TID");
         cm_ReleaseUser(userp);
@@ -3833,7 +3833,7 @@ long smb_ReceiveTran2SetPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
            cm_UnixTimeFromSearchTime(&attr.clientModTime, spi->u.QPstandardInfo.lastWriteDateTime);
             attr.mask |= CM_ATTRMASK_CLIENTMODTIME;
         }
-               
+
         if (spi->u.QPstandardInfo.attributes != 0) {
             if ((scp->unixModeBits & 0200)
                  && (spi->u.QPstandardInfo.attributes & SMB_ATTR_READONLY) != 0) {
@@ -3855,18 +3855,18 @@ long smb_ReceiveTran2SetPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
             code = cm_SetAttr(scp, &attr, userp, &req);
         else
             code = 0;
-    }               
+    }
     else if (infoLevel == SMB_INFO_QUERY_ALL_EAS) {
        /* we don't support EAs */
        code = CM_ERROR_EAS_NOT_SUPPORTED;
-    }       
+    }
 
   done:
     cm_ReleaseSCache(scp);
     cm_ReleaseUser(userp);
-    if (code == 0) 
+    if (code == 0)
         smb_SendTran2Packet(vcp, outp, opx);
-    else 
+    else
         smb_SendTran2Error(vcp, p, opx, code);
     smb_FreeTran2Packet(outp);
 
@@ -3915,13 +3915,13 @@ long smb_ReceiveTran2QFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
     lock_ReleaseMutex(&fidp->mx);
 
     infoLevel = p->parmsp[1];
-    if (infoLevel == SMB_QUERY_FILE_BASIC_INFO) 
+    if (infoLevel == SMB_QUERY_FILE_BASIC_INFO)
         responseSize = sizeof(qfi.u.QFbasicInfo);
-    else if (infoLevel == SMB_QUERY_FILE_STANDARD_INFO) 
+    else if (infoLevel == SMB_QUERY_FILE_STANDARD_INFO)
         responseSize = sizeof(qfi.u.QFstandardInfo);
     else if (infoLevel == SMB_QUERY_FILE_EA_INFO)
         responseSize = sizeof(qfi.u.QFeaInfo);
-    else if (infoLevel == SMB_QUERY_FILE_NAME_INFO) 
+    else if (infoLevel == SMB_QUERY_FILE_NAME_INFO)
         responseSize = sizeof(qfi.u.QFfileNameInfo);
     else if (infoLevel == SMB_QUERY_FILE_STREAM_INFO)
         responseSize = sizeof(qfi.u.QFfileStreamInfo);
@@ -3947,7 +3947,7 @@ long smb_ReceiveTran2QFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
        osi_Log1(smb_logp, "ReceiveTran2QFileInfo unable to resolve user [%d]", p->uid);
        code = CM_ERROR_BADSMB;
        goto done;
-    }   
+    }
 
     lock_ObtainMutex(&fidp->mx);
     delonclose = fidp->flags & SMB_FID_DELONCLOSE;
@@ -3958,7 +3958,7 @@ long smb_ReceiveTran2QFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
     lock_ObtainWrite(&scp->rw);
     code = cm_SyncOp(scp, NULL, userp, &req, 0,
                       CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-    if (code) 
+    if (code)
         goto done;
 
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
@@ -3983,7 +3983,7 @@ long smb_ReceiveTran2QFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
        qfi.u.QFstandardInfo.endOfFile = scp->length;
         qfi.u.QFstandardInfo.numberOfLinks = scp->linkCount;
         qfi.u.QFstandardInfo.deletePending = (delonclose ? 1 : 0);
-        qfi.u.QFstandardInfo.directory = 
+        qfi.u.QFstandardInfo.directory =
            ((scp->fileType == CM_SCACHETYPE_DIRECTORY ||
              scp->fileType == CM_SCACHETYPE_MOUNTPOINT ||
              scp->fileType == CM_SCACHETYPE_INVALID)? 1 : 0);
@@ -4046,7 +4046,7 @@ long smb_ReceiveTran2QFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
     smb_FreeTran2Packet(outp);
 
     return 0;
-}       
+}
 
 
 /* TRANS2_SET_FILE_INFORMATION */
@@ -4092,19 +4092,19 @@ long smb_ReceiveTran2SetFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
         return 0;
     }
 
-    if (infoLevel == SMB_SET_FILE_DISPOSITION_INFO && 
+    if (infoLevel == SMB_SET_FILE_DISPOSITION_INFO &&
        !(fidp->flags & SMB_FID_OPENDELETE)) {
-       osi_Log3(smb_logp,"smb_ReceiveTran2SetFileInfo !SMB_FID_OPENDELETE fidp 0x%p scp 0x%p fidp->flags 0x%x", 
+       osi_Log3(smb_logp,"smb_ReceiveTran2SetFileInfo !SMB_FID_OPENDELETE fidp 0x%p scp 0x%p fidp->flags 0x%x",
                  fidp, fidp->scp, fidp->flags);
        lock_ReleaseMutex(&fidp->mx);
         smb_ReleaseFID(fidp);
         smb_SendTran2Error(vcp, p, opx, CM_ERROR_NOACCESS);
         return 0;
     }
-    if ((infoLevel == SMB_SET_FILE_ALLOCATION_INFO || 
+    if ((infoLevel == SMB_SET_FILE_ALLOCATION_INFO ||
         infoLevel == SMB_SET_FILE_END_OF_FILE_INFO)
          && !(fidp->flags & SMB_FID_OPENWRITE)) {
-       osi_Log3(smb_logp,"smb_ReceiveTran2SetFileInfo !SMB_FID_OPENWRITE fidp 0x%p scp 0x%p fidp->flags 0x%x", 
+       osi_Log3(smb_logp,"smb_ReceiveTran2SetFileInfo !SMB_FID_OPENWRITE fidp 0x%p scp 0x%p fidp->flags 0x%x",
                  fidp, fidp->scp, fidp->flags);
        lock_ReleaseMutex(&fidp->mx);
         smb_ReleaseFID(fidp);
@@ -4127,7 +4127,7 @@ long smb_ReceiveTran2SetFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
        osi_Log1(smb_logp,"ReceiveTran2SetFileInfo unable to resolve user [%d]", p->uid);
        code = CM_ERROR_BADSMB;
        goto done;
-    }   
+    }
 
     if (infoLevel == SMB_SET_FILE_BASIC_INFO) {
         FILETIME lastMod;
@@ -4159,17 +4159,17 @@ long smb_ReceiveTran2SetFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
         attr.mask = 0;
 
         lastMod = sfi->u.QFbasicInfo.lastWriteTime;
-        /* when called as result of move a b, lastMod is (-1, -1). 
+        /* when called as result of move a b, lastMod is (-1, -1).
          * If the check for -1 is not present, timestamp
          * of the resulting file will be 1969 (-1)
          */
-        if (LargeIntegerNotEqualToZero(*((LARGE_INTEGER *)&lastMod)) && 
+        if (LargeIntegerNotEqualToZero(*((LARGE_INTEGER *)&lastMod)) &&
              lastMod.dwLowDateTime != -1 && lastMod.dwHighDateTime != -1) {
             attr.mask |= CM_ATTRMASK_CLIENTMODTIME;
             cm_UnixTimeFromLargeSearchTime(&attr.clientModTime, &lastMod);
             fidp->flags |= SMB_FID_MTIMESETDONE;
         }
-               
+
         attribute = sfi->u.QFbasicInfo.attributes;
         if (attribute != 0) {
             if ((scp->unixModeBits & 0200)
@@ -4196,7 +4196,7 @@ long smb_ReceiveTran2SetFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
     }
     else if (infoLevel == SMB_SET_FILE_DISPOSITION_INFO) {
        int delflag = *((char *)(p->datap));
-       osi_Log3(smb_logp,"smb_ReceiveTran2SetFileInfo Delete? %d fidp 0x%p scp 0x%p", 
+       osi_Log3(smb_logp,"smb_ReceiveTran2SetFileInfo Delete? %d fidp 0x%p scp 0x%p",
                 delflag, fidp, scp);
         if (*((char *)(p->datap))) {   /* File is Deleted */
             code = cm_CheckNTDelete(fidp->NTopen_dscp, scp, userp,
@@ -4206,17 +4206,17 @@ long smb_ReceiveTran2SetFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
                 fidp->flags |= SMB_FID_DELONCLOSE;
                lock_ReleaseMutex(&fidp->mx);
            } else {
-               osi_Log3(smb_logp,"smb_ReceiveTran2SetFileInfo CheckNTDelete fidp 0x%p scp 0x%p code 0x%x", 
+               osi_Log3(smb_logp,"smb_ReceiveTran2SetFileInfo CheckNTDelete fidp 0x%p scp 0x%p code 0x%x",
                         fidp, scp, code);
            }
-       }               
-        else {  
+       }
+        else {
             code = 0;
            lock_ObtainMutex(&fidp->mx);
             fidp->flags &= ~SMB_FID_DELONCLOSE;
            lock_ReleaseMutex(&fidp->mx);
         }
-    }       
+    }
     else if (infoLevel == SMB_SET_FILE_ALLOCATION_INFO ||
             infoLevel == SMB_SET_FILE_END_OF_FILE_INFO) {
         LARGE_INTEGER size = *((LARGE_INTEGER *)(p->datap));
@@ -4226,15 +4226,15 @@ long smb_ReceiveTran2SetFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
         attr.length.LowPart = size.LowPart;
         attr.length.HighPart = size.HighPart;
         code = cm_SetAttr(scp, &attr, userp, &req);
-    }       
+    }
 
   done:
     cm_ReleaseSCache(scp);
     cm_ReleaseUser(userp);
     smb_ReleaseFID(fidp);
-    if (code == 0) 
+    if (code == 0)
         smb_SendTran2Packet(vcp, outp, opx);
-    else 
+    else
         smb_SendTran2Error(vcp, p, opx, code);
     smb_FreeTran2Packet(outp);
 
@@ -4242,7 +4242,7 @@ long smb_ReceiveTran2SetFileInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet
 }
 
 /* TRANS2_FSCTL */
-long 
+long
 smb_ReceiveTran2FSCTL(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 {
     osi_Log0(smb_logp,"ReceiveTran2FSCTL - NOT_SUPPORTED");
@@ -4250,7 +4250,7 @@ smb_ReceiveTran2FSCTL(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 }
 
 /* TRANS2_IOCTL2 */
-long 
+long
 smb_ReceiveTran2IOCTL(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 {
     osi_Log0(smb_logp,"ReceiveTran2IOCTL - NOT_SUPPORTED");
@@ -4258,7 +4258,7 @@ smb_ReceiveTran2IOCTL(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 }
 
 /* TRANS2_FIND_NOTIFY_FIRST */
-long 
+long
 smb_ReceiveTran2FindNotifyFirst(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 {
     osi_Log0(smb_logp,"ReceiveTran2FindNotifyFirst - NOT_SUPPORTED");
@@ -4266,7 +4266,7 @@ smb_ReceiveTran2FindNotifyFirst(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_
 }
 
 /* TRANS2_FIND_NOTIFY_NEXT */
-long 
+long
 smb_ReceiveTran2FindNotifyNext(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 {
     osi_Log0(smb_logp,"ReceiveTran2FindNotifyNext - NOT_SUPPORTED");
@@ -4274,7 +4274,7 @@ smb_ReceiveTran2FindNotifyNext(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
 }
 
 /* TRANS2_CREATE_DIRECTORY */
-long 
+long
 smb_ReceiveTran2CreateDirectory(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 {
     osi_Log0(smb_logp,"ReceiveTran2CreateDirectory - NOT_SUPPORTED");
@@ -4282,7 +4282,7 @@ smb_ReceiveTran2CreateDirectory(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_
 }
 
 /* TRANS2_SESSION_SETUP */
-long 
+long
 smb_ReceiveTran2SessionSetup(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 {
     osi_Log0(smb_logp,"ReceiveTran2SessionSetup - NOT_SUPPORTED");
@@ -4300,7 +4300,7 @@ struct smb_v2_referral {
 };
 
 /* TRANS2_GET_DFS_REFERRAL */
-long 
+long
 smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op)
 {
     /* This is a UNICODE only request (bit15 of Flags2) */
@@ -4333,7 +4333,7 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
     GetCPInfo(CP_ACP, &CodePageInfo);
     cm_Utf16ToClientString(&p->parmsp[1], -1, requestFileName, lengthof(requestFileName));
 
-    osi_Log2(smb_logp,"ReceiveTran2GetDfsReferral [%d][%S]", 
+    osi_Log2(smb_logp,"ReceiveTran2GetDfsReferral [%d][%S]",
              maxReferralLevel, osi_LogSaveClientString(smb_logp, requestFileName));
 
     nbnLen = (int)cm_ClientStrLen(cm_NetbiosNameC);
@@ -4341,7 +4341,7 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
 
     if (reqLen > nbnLen + 2 && requestFileName[0] == '\\' &&
         !cm_ClientStrCmpNI(cm_NetbiosNameC, &requestFileName[1], nbnLen) &&
-        requestFileName[nbnLen+1] == '\\') 
+        requestFileName[nbnLen+1] == '\\')
     {
         int found = 0;
 
@@ -4356,10 +4356,10 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
                 osi_Log1(smb_logp,"ReceiveTran2GetDfsReferral unable to resolve user [%d]", p->uid);
                 code = CM_ERROR_BADSMB;
                 goto done;
-            }   
-            
-            /* 
-             * We have a requested path.  Check to see if it is something 
+            }
+
+            /*
+             * We have a requested path.  Check to see if it is something
              * we know about.
              *
              * But be careful because the name that we might be searching
@@ -4384,7 +4384,7 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
                 clientchar_t temp[1024];
                 clientchar_t pathName[1024];
                 clientchar_t *lastComponent;
-                /* 
+                /*
                  * we have a msdfs link somewhere in the path
                  * we should figure out where in the path the link is.
                  * and return it.
@@ -4437,7 +4437,7 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
                     *q = *p;
                 }
                 *q = '\0';
-                
+
                 if (smb_FindShare(vcp, vcp->usersp, shareName, &p)) {
                     code = cm_NameI(cm_RootSCachep(userp, &req), _C(""),
                                     CM_FLAG_CASEFOLD | CM_FLAG_FOLLOW,
@@ -4453,7 +4453,7 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
                 }
             }
         }
-        
+
         if (found)
         {
             USHORT * sp;
@@ -4467,7 +4467,7 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
             sp[idx++] = 0x03;     /* flags */
 #ifdef DFS_VERSION_1
             sp[idx++] = 1;        /* Version Number */
-            sp[idx++] = refLen + 4;  /* Referral Size */ 
+            sp[idx++] = refLen + 4;  /* Referral Size */
             sp[idx++] = 1;        /* Type = SMB Server */
             sp[idx++] = 0;        /* Do not strip path consumed */
             for ( i=0;i<=refLen; i++ )
@@ -4489,11 +4489,11 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
 #endif
         } else {
             code = CM_ERROR_NOSUCHPATH;
-        } 
+        }
     } else {
         code = CM_ERROR_NOSUCHPATH;
     }
-         
+
   done:
     if (dscp)
         cm_ReleaseSCache(dscp);
@@ -4501,29 +4501,29 @@ smb_ReceiveTran2GetDFSReferral(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         cm_ReleaseSCache(scp);
     if (userp)
         cm_ReleaseUser(userp);
-    if (code == 0) 
+    if (code == 0)
         smb_SendTran2Packet(vcp, outp, op);
-    else 
+    else
         smb_SendTran2Error(vcp, p, op, code);
     if (outp)
         smb_FreeTran2Packet(outp);
+
     return 0;
 #else /* DFS_SUPPORT */
-    osi_Log0(smb_logp,"ReceiveTran2GetDfsReferral - NOT_SUPPORTED"); 
+    osi_Log0(smb_logp,"ReceiveTran2GetDfsReferral - NOT_SUPPORTED");
     return CM_ERROR_NOSUCHDEVICE;
 #endif /* DFS_SUPPORT */
 }
 
 /* TRANS2_REPORT_DFS_INCONSISTENCY */
-long 
+long
 smb_ReceiveTran2ReportDFSInconsistency(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *outp)
 {
     /* This is a UNICODE only request (bit15 of Flags2) */
 
     /* There is nothing we can do about this operation.  The client is going to
      * tell us that there is a Version 1 Referral Element for which there is a DFS Error.
-     * Unfortunately, there is really nothing we can do about it other then log it 
+     * Unfortunately, there is really nothing we can do about it other then log it
      * somewhere.  Even then I don't think there is anything for us to do.
      * So let's return an error value.
      */
@@ -4532,9 +4532,9 @@ smb_ReceiveTran2ReportDFSInconsistency(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_
     return CM_ERROR_BADOP;
 }
 
-static long 
-smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp, 
-                          clientchar_t * tidPathp, clientchar_t * relPathp, 
+static long
+smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
+                          clientchar_t * tidPathp, clientchar_t * relPathp,
                           int infoLevel, cm_user_t *userp, cm_req_t *reqp)
 {
     long code = 0;
@@ -4555,7 +4555,7 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
         lock_ObtainWrite(&dscp->rw);
         code = cm_SyncOp(dscp, NULL, userp, reqp, PRSFS_READ,
                           CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-        if (code == 0) 
+        if (code == 0)
             cm_SyncOpDone(dscp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
         lock_ReleaseWrite(&dscp->rw);
         if (code == CM_ERROR_NOACCESS) {
@@ -4572,12 +4572,12 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
 
         memset(bsp, 0, sizeof(cm_bulkStat_t));
 
-        for (patchp = *dirPatchespp, count=0; 
-             patchp; 
+        for (patchp = *dirPatchespp, count=0;
+             patchp;
              patchp = (smb_dirListPatch_t *) osi_QNext(&patchp->q)) {
             cm_scache_t *tscp = NULL;
             int i;
-            
+
             code = cm_GetSCache(&patchp->fid, &tscp, userp, reqp);
             if (code == 0) {
                 if (lock_TryWrite(&tscp->rw)) {
@@ -4586,7 +4586,7 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
                     if (dscp->fid.cell == AFS_FAKE_ROOT_CELL_ID && dscp->fid.volume == AFS_FAKE_ROOT_VOL_ID) {
                         code = cm_SyncOp(tscp, NULL, userp, reqp, 0,
                                           CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-                        if (code == 0) 
+                        if (code == 0)
                             cm_SyncOpDone(tscp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
 
                         lock_ReleaseWrite(&tscp->rw);
@@ -4625,8 +4625,8 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
         free(bsp);
     }
 
-    for( patchp = *dirPatchespp; 
-         patchp; 
+    for( patchp = *dirPatchespp;
+         patchp;
          patchp = (smb_dirListPatch_t *) osi_QNext(&patchp->q)) {
         cm_ClientStrPrintfN(path, lengthof(path),_C("%s\\%S"),
                             relPathp ? relPathp : _C(""), patchp->dep->name);
@@ -4635,7 +4635,7 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
 
         code = cm_GetSCache(&patchp->fid, &scp, userp, reqp);
         reqp->relPathp = reqp->tidPathp = NULL;
-        if (code) 
+        if (code)
             continue;
 
         lock_ObtainWrite(&scp->rw);
@@ -4671,7 +4671,7 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
                     break;
                 default:
                     /* if we get here we either have a normal file
-                     * or we have a file for which we have never 
+                     * or we have a file for which we have never
                      * received status info.  In this case, we can
                      * check the even/odd value of the entry's vnode.
                      * odd means it is to be treated as a directory
@@ -4711,7 +4711,7 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
                     break;
                 default:
                     /* if we get here we either have a normal file
-                     * or we have a file for which we have never 
+                     * or we have a file for which we have never
                      * received status info.  In this case, we can
                      * check the even/odd value of the entry's vnode.
                      * even means it is to be treated as a directory
@@ -4726,13 +4726,13 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
                 /* merge in hidden (dot file) attribute */
                 if ( patchp->flags & SMB_DIRLISTPATCH_DOTFILE ) {
                     fa->attributes |= SMB_ATTR_HIDDEN;
-                }       
+                }
             }
-            
+
             cm_ReleaseSCache(scp);
             continue;
         }
-        
+
         /* now watch for a symlink */
         code = 0;
         while (code == 0 && scp->fileType == CM_SCACHETYPE_SYMLINK) {
@@ -4775,8 +4775,8 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
 
             /* Copy attributes */
             lattr = smb_ExtAttributes(scp);
-            if ((code == CM_ERROR_NOSUCHPATH && 
-                (scp->fileType == CM_SCACHETYPE_SYMLINK && 
+            if ((code == CM_ERROR_NOSUCHPATH &&
+                (scp->fileType == CM_SCACHETYPE_SYMLINK &&
                 cm_TargetPerceivedAsDirectory(scp->mountPointStringp))) ||
                 code == CM_ERROR_PATH_NOT_COVERED && scp->fileType == CM_SCACHETYPE_DFSLINK) {
                 if (lattr == SMB_ATTR_NORMAL)
@@ -4824,13 +4824,13 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
         lock_ReleaseRead(&scp->rw);
         cm_ReleaseSCache(scp);
     }
-        
+
     /* now free the patches */
     for (patchp = *dirPatchespp; patchp; patchp = npatchp) {
         npatchp = (smb_dirListPatch_t *) osi_QNext(&patchp->q);
         free(patchp);
     }
-        
+
     /* and mark the list as empty */
     *dirPatchespp = NULL;
 
@@ -4838,7 +4838,7 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
     return code;
 }
 
-/* smb_ReceiveTran2SearchDir implements both 
+/* smb_ReceiveTran2SearchDir implements both
  * Tran2_Find_First and Tran2_Find_Next
  */
 #define TRAN2_FIND_FLAG_CLOSE_SEARCH           0x01
@@ -4852,8 +4852,8 @@ smb_ApplyV3DirListPatches(cm_scache_t *dscp, smb_dirListPatch_t **dirPatchespp,
    application is using FindFirst(Ex) to get information about a
    single file or directory.  It will attempt to do a single lookup.
    If that fails, then smb_ReceiveTran2SearchDir() will fall back to
-   the usual mechanism. 
-   
+   the usual mechanism.
+
    This function will return either CM_ERROR_NOSUCHFILE or SUCCESS.
 
    TRANS2_FIND_FIRST2 and TRANS2_FIND_NEXT2
@@ -4912,9 +4912,9 @@ long smb_T2SearchDirSingle(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op
     pathp = smb_ParseStringT2Parm(p, (char *) &(p->parmsp[6]), NULL, SMB_STRF_ANSIPATH);
     nextCookie = 0;
     maskp = cm_ClientStrRChr(pathp,  '\\');
-    if (maskp == NULL) 
+    if (maskp == NULL)
        maskp = pathp;
-    else 
+    else
        maskp++;        /* skip over backslash */
     /* track if this is likely to match a lot of entries */
 
@@ -4968,7 +4968,7 @@ long smb_T2SearchDirSingle(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op
     osi_Log4(smb_logp,
              "smb_T2SearchDirSingle attr 0x%x, info level 0x%x, max count %d, flags 0x%x",
              attribute, infoLevel, maxCount, searchFlags);
-    
+
     if (ohbytes == 0) {
         osi_Log1(smb_logp, "Unsupported InfoLevel 0x%x", infoLevel);
         return CM_ERROR_INVAL;
@@ -4991,13 +4991,13 @@ long smb_T2SearchDirSingle(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op
 
     osi_Log2(smb_logp, "T2SDSingle search dir count %d [%S]",
              maxCount, osi_LogSaveClientString(smb_logp, pathp));
-        
+
     /* bail out if request looks bad */
     if (!pathp) {
         smb_FreeTran2Packet(outp);
         return CM_ERROR_BADSMB;
     }
-        
+
     userp = smb_GetTran2User(vcp, p);
     if (!userp) {
        osi_Log1(smb_logp, "T2SDSingle search dir unable to resolve user [%d]", p->uid);
@@ -5250,7 +5250,7 @@ long smb_T2SearchDirSingle(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t *op
         dep->fid.vnode = targetscp->fid.vnode;
         dep->fid.unique = targetscp->fid.unique;
         curPatchp->dep = dep;
-    }   
+    }
 
     if (searchFlags & TRAN2_FIND_FLAG_RETURN_RESUME_KEYS) {
         /* put out resume key */
@@ -5371,9 +5371,9 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         pathp = smb_ParseStringT2Parm(p, (char *) (&p->parmsp[6]), NULL, SMB_STRF_ANSIPATH);
         nextCookie = 0;
         maskp = cm_ClientStrRChr(pathp,  '\\');
-        if (maskp == NULL) 
+        if (maskp == NULL)
             maskp = pathp;
-        else 
+        else
             maskp++;   /* skip over backslash */
 
         /* track if this is likely to match a lot of entries */
@@ -5382,7 +5382,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
 #ifndef NOFINDFIRSTOPTIMIZE
         if (!starPattern) {
             /* if this is for a single directory or file, we let the
-               optimized routine handle it.  The only error it 
+               optimized routine handle it.  The only error it
               returns is CM_ERROR_NOSUCHFILE.  The  */
             code = smb_T2SearchDirSingle(vcp, p, opx);
 
@@ -5489,7 +5489,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
     maxReturnData = p->maxReturnData;
     if (p->opcode == 1)        /* find first */
         maxReturnParms = 10;   /* bytes */
-    else    
+    else
         maxReturnParms = 8;    /* bytes */
 
     outp = smb_GetTran2ResponsePacket(vcp, p, opx, maxReturnParms,
@@ -5500,14 +5500,14 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
 
     osi_Log2(smb_logp, "T2 receive search dir count %d [%S]",
              maxCount, osi_LogSaveClientString(smb_logp, pathp));
-        
+
     /* bail out if request looks bad */
     if (p->opcode == 1 && !pathp) {
         smb_ReleaseDirSearch(dsp);
         smb_FreeTran2Packet(outp);
         return CM_ERROR_BADSMB;
     }
-        
+
     osi_Log3(smb_logp, "T2 search dir id %d, nextCookie 0x%x, attr 0x%x",
              dsp->cookie, nextCookie, attribute);
 
@@ -5577,7 +5577,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
              */
             cm_HoldSCache(scp);
             dsp->flags |= SMB_DIRSEARCH_BULKST;
-        } 
+        }
     }
     lock_ReleaseMutex(&dsp->mx);
     if (code) {
@@ -5642,10 +5642,10 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
             /* we're in a later dir page */
             if (temp < 32) temp = 32;
         }
-               
+
         /* make sure the low order 5 bits are zero */
         temp &= ~(32-1);
-                
+
         /* now put temp bits back ito curOffset.LowPart */
         curOffset.LowPart &= ~(2048-1);
         curOffset.LowPart |= temp;
@@ -5668,7 +5668,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
             break;
         }
 
-        /* when we have obtained as many entries as can be processed in 
+        /* when we have obtained as many entries as can be processed in
          * a single Bulk Status call to the file server, apply the dir listing
          * patches.
          */
@@ -5695,7 +5695,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
             if (bufferp) {
                 buf_Release(bufferp);
                 bufferp = NULL;
-            }       
+            }
             lock_ReleaseWrite(&scp->rw);
             code = buf_Get(scp, &thyper, &req, &bufferp);
             lock_ObtainWrite(&scp->rw);
@@ -5716,7 +5716,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
                     osi_Log2(smb_logp, "T2 search dir cm_SyncOp scp %x failed %d", scp, code);
                     break;
                 }
-                       
+
                 if (cm_HaveBuffer(scp, bufferp, 0)) {
                     osi_Log2(smb_logp, "T2 search dir !HaveBuffer scp %x bufferp %x", scp, bufferp);
                     cm_SyncOpDone(scp, bufferp, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_READ);
@@ -5728,7 +5728,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
                                     &req);
                cm_SyncOpDone(scp, bufferp, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_READ);
                 if (code) {
-                    osi_Log3(smb_logp, "T2 search dir cm_GetBuffer failed scp %x bufferp %x code %d", 
+                    osi_Log3(smb_logp, "T2 search dir cm_GetBuffer failed scp %x bufferp %x code %d",
                               scp, bufferp, code);
                     break;
                 }
@@ -5739,7 +5739,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
                 break;
             }
         }      /* if (wrong buffer) ... */
-                
+
         /* now we have the buffer containing the entry we're interested
          * in; copy it out if it represents a non-deleted entry.
          */
@@ -5778,11 +5778,11 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
          * XXXX Probably should do more sanity checking.
          */
         numDirChunks = cm_NameEntries(dep->name, &onbytes);
-               
+
         /* compute offset of cookie representing next entry */
         nextEntryCookie = curOffset.LowPart + (CM_DIR_CHUNKSIZE * numDirChunks);
 
-        if (dep->fid.vnode == 0) 
+        if (dep->fid.vnode == 0)
             goto nextEntry;             /* This entry is not in use */
 
         if (cm_FsStringToClientString(dep->name, -1, cfileName, lengthof(cfileName)) == 0 ||
@@ -5795,30 +5795,30 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
 
         /* Need 8.3 name? */
         NeedShortName = 0;
-        if (infoLevel == SMB_FIND_FILE_BOTH_DIRECTORY_INFO && 
+        if (infoLevel == SMB_FIND_FILE_BOTH_DIRECTORY_INFO &&
             !cm_Is8Dot3(cfileName)) {
             cm_Gen8Dot3Name(dep, shortName, &shortNameEnd);
             NeedShortName = 1;
         }
 
         osi_Log4(smb_logp, "T2 search dir vn %u uniq %u name %S (%S)",
-                 dep->fid.vnode, dep->fid.unique, 
+                 dep->fid.vnode, dep->fid.unique,
                  osi_LogSaveClientString(smb_logp, cfileName),
                  NeedShortName ? osi_LogSaveClientString(smb_logp, shortName) : _C(""));
 
         /* When matching, we are using doing a case fold if we have a wildcard mask.
-         * If we get a non-wildcard match, it's a lookup for a specific file. 
+         * If we get a non-wildcard match, it's a lookup for a specific file.
          */
         if (cm_MatchMask(normName, maskp, (starPattern? CM_FLAG_CASEFOLD : 0)) ||
-            (NeedShortName && cm_MatchMask(shortName, maskp, CM_FLAG_CASEFOLD))) 
+            (NeedShortName && cm_MatchMask(shortName, maskp, CM_FLAG_CASEFOLD)))
         {
             /* Eliminate entries that don't match requested attributes */
-            if (smb_hideDotFiles && !(dsp->attribute & SMB_ATTR_HIDDEN) && 
+            if (smb_hideDotFiles && !(dsp->attribute & SMB_ATTR_HIDDEN) &&
                 smb_IsDotFile(cfileName)) {
                 osi_Log0(smb_logp, "T2 search dir skipping hidden");
                 goto nextEntry; /* no hidden files */
             }
-        
+
             if (!(dsp->attribute & SMB_ATTR_DIRECTORY))  /* no directories */
             {
                 /* We have already done the cm_TryBulkStat above */
@@ -5855,8 +5855,8 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
             if (orbytes + bytesInBuffer + align > maxReturnData) {
                 osi_Log1(smb_logp, "T2 dir search exceed max return data %d",
                          maxReturnData);
-                break;      
-            }       
+                break;
+            }
 
             /* this is one of the entries to use: it is not deleted
              * and it matches the star pattern we're looking for.
@@ -5963,7 +5963,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
 
                 /* temp */
                 curPatchp->dep = dep;
-            }   
+            }
 
             if (searchFlags & TRAN2_FIND_FLAG_RETURN_RESUME_KEYS)
                 /* put out resume key */
@@ -5993,10 +5993,10 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         curOffset = LargeIntegerAdd(thyper, curOffset);
     } /* while copying data for dir listing */
 
-    /* If we didn't get a star pattern, we did an exact match during the first pass. 
+    /* If we didn't get a star pattern, we did an exact match during the first pass.
      * If there were no exact matches found, we fail over to inexact matches by
      * marking the query as a star pattern (matches all case permutations), and
-     * re-running the query. 
+     * re-running the query.
      */
     if (returnedNames == 0 && !starPattern && foundInexact) {
         osi_Log0(smb_logp,"T2 Search: No exact matches. Re-running for inexact matches");
@@ -6011,14 +6011,14 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
        bufferp = NULL;
     }
 
-    /* 
+    /*
      * Finally, process whatever entries we have left.
      */
     code2 = smb_ApplyV3DirListPatches(scp, &dirListPatchesp, dsp->tidPath,
                                       dsp->relPath, infoLevel, userp, &req);
 
     /* now put out the final parameters */
-    if (returnedNames == 0) 
+    if (returnedNames == 0)
         eos = 1;
     if (p->opcode == 1) {
         /* find first */
@@ -6026,7 +6026,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         outp->parmsp[1] = returnedNames;
         outp->parmsp[2] = eos;
         outp->parmsp[3] = 0;           /* nothing wrong with EAS */
-        outp->parmsp[4] = 0;   
+        outp->parmsp[4] = 0;
         /* don't need last name to continue
          * search, cookie is enough.  Normally,
          * this is the offset of the file name
@@ -6041,7 +6041,7 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
         outp->parmsp[2] = 0;   /* EAS error */
         outp->parmsp[3] = 0;   /* last name, as above */
         outp->totalParms = 8;  /* in bytes */
-    }   
+    }
 
     /* return # of bytes in the buffer */
     outp->totalData = bytesInBuffer;
@@ -6057,9 +6057,9 @@ long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
      * we're supposed to close the search if we're done, and we're done,
      * or if something went wrong, close the search.
      */
-    if ((searchFlags & TRAN2_FIND_FLAG_CLOSE_SEARCH) || 
+    if ((searchFlags & TRAN2_FIND_FLAG_CLOSE_SEARCH) ||
        (returnedNames == 0) ||
-        ((searchFlags & TRAN2_FIND_FLAG_CLOSE_SEARCH_IF_END) && eos) || 
+        ((searchFlags & TRAN2_FIND_FLAG_CLOSE_SEARCH_IF_END) && eos) ||
        code != 0)
         smb_DeleteDirSearch(dsp);
 
@@ -6082,18 +6082,18 @@ long smb_ReceiveV3FindClose(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp
     smb_dirSearch_t *dsp;
 
     dirHandle = smb_GetSMBParm(inp, 0);
-       
+
     osi_Log1(smb_logp, "SMB3 find close handle %d", dirHandle);
 
     dsp = smb_FindDirSearch(dirHandle);
-        
+
     if (!dsp)
         return CM_ERROR_BADFD;
-       
+
     /* otherwise, we have an FD to destroy */
     smb_DeleteDirSearch(dsp);
     smb_ReleaseDirSearch(dsp);
-        
+
     /* and return results */
     smb_SetSMBDataLength(outp, 0);
 
@@ -6138,7 +6138,7 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     smb_InitReq(&req);
 
     scp = NULL;
-        
+
     extraInfo = (smb_GetSMBParm(inp, 2) & 1); /* return extra info */
     openFun = smb_GetSMBParm(inp, 8); /* open function */
     excl = ((openFun & 3) == 0);
@@ -6167,7 +6167,7 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     /* smb_StripLastComponent will strip "::$DATA" if present */
     smb_StripLastComponent(spacep->wdata, &lastNamep, pathp);
 
-    if (lastNamep && 
+    if (lastNamep &&
 
         /* special case magic file name for receiving IOCTL requests
          * (since IOCTL calls themselves aren't getting through).
@@ -6196,7 +6196,7 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
         /* set inp->fid so that later read calls in same msg can find fid */
         inp->fid = fidp->fid;
-        
+
         /* copy out remainder of the parms */
         parmSlot = 2;
         smb_SetSMBParm(outp, parmSlot, fidp->fid); parmSlot++;
@@ -6301,9 +6301,9 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
          * and truncate the file if we find it, otherwise we create the
          * file.
          */
-        if (!lastNamep) 
+        if (!lastNamep)
             lastNamep = pathp;
-        else 
+        else
             lastNamep++;
         code = cm_Lookup(dscp, lastNamep, CM_FLAG_CASEFOLD, userp,
                           &req, &scp);
@@ -6313,7 +6313,7 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             return code;
         }
     }
-        
+
     /* if we get here, if code is 0, the file exists and is represented by
      * scp.  Otherwise, we have to create it.  The dir may be represented
      * by dscp, or we may have found the file directly.  If code is non-zero,
@@ -6330,7 +6330,7 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
         if (excl) {
             /* oops, file shouldn't be there */
-            if (dscp) 
+            if (dscp)
                 cm_ReleaseSCache(dscp);
             cm_ReleaseSCache(scp);
             cm_ReleaseUser(userp);
@@ -6384,23 +6384,23 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
                     setAttr.length.LowPart = 0;
                     setAttr.length.HighPart = 0;
                     code = cm_SetAttr(scp, &setAttr, userp, &req);
-                }   
+                }
             }  /* lookup succeeded */
         }
     }
-        
+
     /* we don't need this any longer */
-    if (dscp) 
+    if (dscp)
         cm_ReleaseSCache(dscp);
 
     if (code) {
         /* something went wrong creating or truncating the file */
-        if (scp) 
+        if (scp)
             cm_ReleaseSCache(scp);
         cm_ReleaseUser(userp);
         return code;
     }
-        
+
     /* make sure we're about to open a file */
     if (scp->fileType != CM_SCACHETYPE_FILE) {
         cm_ReleaseSCache(scp);
@@ -6411,7 +6411,7 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     /* now all we have to do is open the file itself */
     fidp = smb_FindFID(vcp, 0, SMB_FLAG_CREATE);
     osi_assertx(fidp, "null smb_fid_t");
-       
+
     cm_HoldUser(userp);
     lock_ObtainMutex(&fidp->mx);
     /* save a pointer to the vnode */
@@ -6422,9 +6422,9 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     osi_Log2(smb_logp,"smb_ReceiveV3OpenX fidp 0x%p scp 0x%p", fidp, scp);
     /* also the user */
     fidp->userp = userp;
-        
+
     /* compute open mode */
-    if (openMode != 1) 
+    if (openMode != 1)
         fidp->flags |= SMB_FID_OPENREAD_LISTDIR;
     if (openMode == 1 || openMode == 2)
         fidp->flags |= SMB_FID_OPENWRITE;
@@ -6435,12 +6435,12 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     lock_ReleaseMutex(&fidp->mx);
     smb_ReleaseFID(fidp);
-        
+
     cm_Open(scp, 0, userp);
 
     /* set inp->fid so that later read calls in same msg can find fid */
     inp->fid = fidp->fid;
-        
+
     /* copy out remainder of the parms */
     parmSlot = 2;
     smb_SetSMBParm(outp, parmSlot, fidp->fid); parmSlot++;
@@ -6470,12 +6470,12 @@ long smb_ReceiveV3OpenX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     cm_ReleaseUser(userp);
     /* leave scp held since we put it in fidp->scp */
     return 0;
-}       
+}
 
-static void smb_GetLockParams(unsigned char LockType, 
-                              char ** buf, 
-                              unsigned int * ppid, 
-                              LARGE_INTEGER * pOffset, 
+static void smb_GetLockParams(unsigned char LockType,
+                              char ** buf,
+                              unsigned int * ppid,
+                              LARGE_INTEGER * pOffset,
                               LARGE_INTEGER * pLength)
 {
     if (LockType & LOCKING_ANDX_LARGE_FILES) {
@@ -6579,7 +6579,7 @@ long smb_ReceiveV3LockingX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     if (LockType & LOCKING_ANDX_CHANGE_LOCKTYPE) {
         /* AFS does not support atomic changes of lock types from read or write and vice-versa */
-        osi_Log0(smb_logp, "smb_ReceiveV3Locking received unsupported request [LOCKING_ANDX_CHANGE_LOCKTYPE]"); 
+        osi_Log0(smb_logp, "smb_ReceiveV3Locking received unsupported request [LOCKING_ANDX_CHANGE_LOCKTYPE]");
         code = CM_ERROR_BADOP;
         goto done;
 
@@ -6600,7 +6600,7 @@ long smb_ReceiveV3LockingX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             for (wlRequest = smb_allWaitingLocks; wlRequest; wlRequest = (smb_waitingLockRequest_t *) osi_QNext(&wlRequest->q))
             {
                 for (wl = wlRequest->locks; wl; wl = (smb_waitingLock_t *) osi_QNext(&wl->q)) {
-                    if (cm_KeyEquals(&wl->key, &key, 0) && LargeIntegerEqualTo(wl->LOffset, LOffset) && 
+                    if (cm_KeyEquals(&wl->key, &key, 0) && LargeIntegerEqualTo(wl->LOffset, LOffset) &&
                         LargeIntegerEqualTo(wl->LLength, LLength)) {
                         wl->state = SMB_WAITINGLOCKSTATE_CANCELLED;
                         goto found_lock_request;
@@ -6623,7 +6623,7 @@ long smb_ReceiveV3LockingX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
         code = cm_Unlock(scp, LockType, LOffset, LLength, key, 0, userp, &req);
 
-        if (code) 
+        if (code)
             goto done;
     }
 
@@ -6637,7 +6637,7 @@ long smb_ReceiveV3LockingX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         code = cm_Lock(scp, LockType, LOffset, LLength, key, (Timeout != 0),
                         userp, &req, &lockp);
 
-       if (code == CM_ERROR_NOACCESS && LockType == LockWrite && 
+       if (code == CM_ERROR_NOACCESS && LockType == LockWrite &&
            (fidp->flags & (SMB_FID_OPENREAD_LISTDIR | SMB_FID_OPENWRITE)) == SMB_FID_OPENREAD_LISTDIR)
        {
            code = cm_Lock(scp, LockRead, LOffset, LLength, key, (Timeout != 0),
@@ -6744,7 +6744,7 @@ long smb_ReceiveV3LockingX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
                 wlNext = (smb_waitingLock_t *) osi_QNext(&wl->q);
 
                 ul_code = cm_Unlock(scp, LockType, wl->LOffset, wl->LLength, wl->key, 0, userp, &req);
-                
+
                 if(ul_code != 0) {
                     osi_Log1(smb_logp, "smb_ReceiveV3Locking cm_Unlock returns code %d", ul_code);
                 } else {
@@ -6783,7 +6783,7 @@ long smb_ReceiveV3LockingX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         smb_SetSMBDataLength(outp, 0);
     }
 
-  done:   
+  done:
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_LOCK);
 
   doneSync:
@@ -6811,7 +6811,7 @@ long smb_ReceiveV3GetAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
 
     fid = smb_GetSMBParm(inp, 0);
     fid = smb_ChainFID(fid, inp);
-        
+
     fidp = smb_FindFID(vcp, fid, 0);
     if (!fidp) {
         osi_Log2(smb_logp, "V3GetAttributes Unknown SMB Fid vcp 0x%p fid %d",
@@ -6835,15 +6835,15 @@ long smb_ReceiveV3GetAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
     osi_Log2(smb_logp,"smb_ReceiveV3GetAttributes fidp 0x%p scp 0x%p", fidp, scp);
     cm_HoldSCache(scp);
     lock_ReleaseMutex(&fidp->mx);
-        
+
     userp = smb_GetUserFromVCP(vcp, inp);
-        
-        
+
+
     /* otherwise, stat the file */
     lock_ObtainWrite(&scp->rw);
     code = cm_SyncOp(scp, NULL, userp, &req, 0,
                      CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
-    if (code) 
+    if (code)
        goto done;
 
     cm_SyncOpDone(scp, NULL, CM_SCACHESYNC_NEEDCALLBACK | CM_SCACHESYNC_GETSTATUS);
@@ -6871,13 +6871,13 @@ long smb_ReceiveV3GetAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
 
     /* file attribute */
     smb_SetSMBParm(outp, 10, smb_Attributes(scp));
-        
+
     /* and finalize stuff */
     smb_SetSMBDataLength(outp, 0);
     code = 0;
 
   done:
-    if (readlock) 
+    if (readlock)
         lock_ReleaseRead(&scp->rw);
     else
         lock_ReleaseWrite(&scp->rw);
@@ -6885,7 +6885,7 @@ long smb_ReceiveV3GetAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
     cm_ReleaseUser(userp);
     smb_ReleaseFID(fidp);
     return code;
-}       
+}
 
 /* SMB_COM_SET_INFORMATION2 */
 long smb_ReceiveV3SetAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
@@ -6904,7 +6904,7 @@ long smb_ReceiveV3SetAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
 
     fid = smb_GetSMBParm(inp, 0);
     fid = smb_ChainFID(fid, inp);
-        
+
     fidp = smb_FindFID(vcp, fid, 0);
     if (!fidp) {
         osi_Log2(smb_logp, "V3SetAttributes Unknown SMB Fid vcp 0x%p fid %d",
@@ -6928,15 +6928,15 @@ long smb_ReceiveV3SetAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
     osi_Log2(smb_logp,"smb_ReceiveV3SetAttributes fidp 0x%p scp 0x%p", fidp, scp);
     cm_HoldSCache(scp);
     lock_ReleaseMutex(&fidp->mx);
-        
+
     userp = smb_GetUserFromVCP(vcp, inp);
-        
+
     /* now prepare to call cm_setattr.  This message only sets various times,
      * and AFS only implements mtime, and we'll set the mtime if that's
      * requested.  The others we'll ignore.
      */
     searchTime = smb_GetSMBParm(inp, 5) | (smb_GetSMBParm(inp, 6) << 16);
-        
+
     if (searchTime != 0) {
         cm_UnixTimeFromSearchTime(&unixTime, searchTime);
 
@@ -6950,7 +6950,7 @@ long smb_ReceiveV3SetAttributes(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
             osi_Log1(smb_logp, "**cm_UnixTimeFromSearchTime failed searchTime=%ld", searchTime);
         }
     }
-    else 
+    else
        code = 0;
 
     cm_ReleaseSCache(scp);
@@ -6990,7 +6990,7 @@ long smb_ReceiveV3WriteX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     osi_Log4(smb_logp, "smb_ReceiveV3WriteX fid %d, off 0x%x:%08x, size 0x%x",
              fd, offset.HighPart, offset.LowPart, count);
-        
+
     fd = smb_ChainFID(fd, inp);
     fidp = smb_FindFID(vcp, fd, 0);
     if (!fidp) {
@@ -7122,7 +7122,7 @@ long smb_ReceiveV3ReadX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     cm_user_t *userp;
     cm_key_t key;
     char *op;
-        
+
     fd = smb_GetSMBParm(inp, 2); /* File ID */
     count = smb_GetSMBParm(inp, 5); /* MaxCount */
     offset.LowPart = smb_GetSMBParm(inp, 3) | (smb_GetSMBParm(inp, 4) << 16);
@@ -7231,7 +7231,7 @@ long smb_ReceiveV3ReadX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
      * know where the data really is.
      */
     op = smb_GetSMBData(outp, NULL);
-        
+
     /* now fill in offset from start of SMB header to first data byte (to op) */
     smb_SetSMBParm(outp, 6, ((int) (op - outp->data)));
 
@@ -7247,8 +7247,8 @@ long smb_ReceiveV3ReadX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     cm_ReleaseUser(userp);
     smb_ReleaseFID(fidp);
     return code;
-}   
-        
+}
+
 /*
  * Values for createDisp, copied from NTDDK.H
  */
@@ -7330,7 +7330,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     smb_InitReq(&req);
 
     /* This code is very long and has a lot of if-then-else clauses
-     * scp and dscp get reused frequently and we need to ensure that 
+     * scp and dscp get reused frequently and we need to ensure that
      * we don't lose a reference.  Start by ensuring that they are NULL.
      */
     scp = NULL;
@@ -7545,7 +7545,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     code = 0;
 
     /* For an exclusive create, we want to do a case sensitive match for the last component. */
-    if ( createDisp == FILE_CREATE || 
+    if ( createDisp == FILE_CREATE ||
          createDisp == FILE_OVERWRITE ||
          createDisp == FILE_OVERWRITE_IF) {
         code = cm_NameI(baseDirp, spacep->wdata, CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD,
@@ -7558,7 +7558,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
                 cm_ReleaseSCache(dscp);
                 cm_ReleaseUser(userp);
                 free(realPathp);
-               if (baseFidp) 
+               if (baseFidp)
                    smb_ReleaseFID(baseFidp);
                 if ( WANTS_DFS_PATHNAMES(inp) || pnc )
                     return CM_ERROR_PATH_NOT_COVERED;
@@ -7569,7 +7569,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             code = cm_Lookup(dscp, (lastNamep)?(lastNamep+1):realPathp, CM_FLAG_FOLLOW,
                              userp, &req, &scp);
             if (code == CM_ERROR_NOSUCHFILE || code == CM_ERROR_BPLUS_NOMATCH) {
-                code = cm_Lookup(dscp, (lastNamep)?(lastNamep+1):realPathp, 
+                code = cm_Lookup(dscp, (lastNamep)?(lastNamep+1):realPathp,
                                  CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD, userp, &req, &scp);
                 if (code == 0 && realDirFlag == 1) {
                     cm_ReleaseSCache(scp);
@@ -7592,7 +7592,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             cm_ReleaseSCache(scp);
             cm_ReleaseUser(userp);
             free(realPathp);
-           if (baseFidp) 
+           if (baseFidp)
                smb_ReleaseFID(baseFidp);
             if ( WANTS_DFS_PATHNAMES(inp) || pnc )
                 return CM_ERROR_PATH_NOT_COVERED;
@@ -7616,7 +7616,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     if (scp)
         foundscp = TRUE;
-    
+
     if (!foundscp || (fidflags & (SMB_FID_OPENDELETE | SMB_FID_OPENWRITE))) {
         /* look up parent directory */
         /* If we are trying to create a path (i.e. multiple nested directories), then we don't *need*
@@ -7643,7 +7643,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
                     cm_ReleaseSCache(dscp);
                     cm_ReleaseUser(userp);
                     free(realPathp);
-                   if (baseFidp) 
+                   if (baseFidp)
                        smb_ReleaseFID(baseFidp);
                     if ( WANTS_DFS_PATHNAMES(inp) || pnc )
                         return CM_ERROR_PATH_NOT_COVERED;
@@ -7665,7 +7665,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
                     if (*tp && !smb_IsLegalFilename(tp)) {
                         cm_ReleaseUser(userp);
-                        if (baseFidp) 
+                        if (baseFidp)
                             smb_ReleaseFID(baseFidp);
                         free(realPathp);
                         if (scp)
@@ -7704,9 +7704,9 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             return CM_ERROR_EXISTS;
         }
 
-        if (!lastNamep) 
+        if (!lastNamep)
             lastNamep = realPathp;
-        else 
+        else
             lastNamep++;
 
         if (!smb_IsLegalFilename(lastNamep)) {
@@ -7720,9 +7720,9 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         }
 
         if (!foundscp && !treeCreate) {
-            if ( createDisp == FILE_CREATE || 
+            if ( createDisp == FILE_CREATE ||
                  createDisp == FILE_OVERWRITE ||
-                 createDisp == FILE_OVERWRITE_IF) 
+                 createDisp == FILE_OVERWRITE_IF)
             {
                 code = cm_Lookup(dscp, lastNamep,
                                   CM_FLAG_FOLLOW, userp, &req, &scp);
@@ -7777,7 +7777,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             return CM_ERROR_EXISTS;
         }
 
-        if ( createDisp == FILE_OVERWRITE || 
+        if ( createDisp == FILE_OVERWRITE ||
              createDisp == FILE_OVERWRITE_IF) {
 
             setAttr.mask = CM_ATTRMASK_LENGTH;
@@ -7815,7 +7815,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             code = cm_SetAttr(scp, &setAttr, userp, &req);
             openAction = 3;    /* truncated existing file */
         }
-        else 
+        else
             openAction = 1;    /* found existing file */
 
     } else if (createDisp == FILE_OPEN || createDisp == FILE_OVERWRITE) {
@@ -7886,14 +7886,14 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         int isLast = 0;
 
         /* create directory */
-        if ( !treeCreate ) 
+        if ( !treeCreate )
             treeStartp = lastNamep;
         osi_assertx(dscp != NULL, "null cm_scache_t");
         osi_Log1(smb_logp, "smb_ReceiveNTCreateX creating directory [%S]",
                   osi_LogSaveClientString(smb_logp, treeStartp));
         openAction = 2;                /* created directory */
 
-       /* if the request is to create the root directory 
+       /* if the request is to create the root directory
         * it will appear as a directory name of the nul-string
         * and a code of CM_ERROR_NOSUCHFILE
         */
@@ -7925,7 +7925,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             }
             pp = tp;
 
-            if (clen == 0) 
+            if (clen == 0)
                 continue; /* the supplied path can't have consecutive slashes either , but */
 
             /* cp is the next component to be created. */
@@ -7945,7 +7945,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
                 code = cm_Lookup(tscp1, cp, CM_FLAG_CASEFOLD,
                                  userp, &req, &tscp2);
             }
-            if (code) 
+            if (code)
                 break;
 
             if (!isLast) { /* for anything other than dscp, release it unless it's the last one */
@@ -7961,7 +7961,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         if (scp)
             cm_ReleaseSCache(scp);
         scp = tscp2;
-        /* 
+        /*
          * if we get here and code == 0, then scp is the last directory created, and dscp is the
          * parent of scp.
          */
@@ -7971,9 +7971,9 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         /* something went wrong creating or truncating the file */
        if (checkDoneRequired)
            cm_CheckNTOpenDone(scp, userp, &req, &ldp);
-        if (scp) 
+        if (scp)
             cm_ReleaseSCache(scp);
-        if (dscp) 
+        if (dscp)
             cm_ReleaseSCache(dscp);
         cm_ReleaseUser(userp);
         free(realPathp);
@@ -8059,7 +8059,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         }
 
         key = cm_GenerateKey(vcp->vcID, SMB_FID_QLOCK_PID, fidp->fid);
-        
+
         lock_ObtainWrite(&scp->rw);
         code = cm_Lock(scp, sLockType, LOffset, LLength, key, 0, userp, &req, NULL);
         lock_ReleaseWrite(&scp->rw);
@@ -8187,8 +8187,8 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         smb_SetSMBDataLength(outp, 0);
     }
 
-    if ((fidp->flags & SMB_FID_EXECUTABLE) && 
-        LargeIntegerGreaterThanZero(scp->length) && 
+    if ((fidp->flags & SMB_FID_EXECUTABLE) &&
+        LargeIntegerGreaterThanZero(scp->length) &&
         !(scp->flags & CM_SCACHEFLAG_PREFETCHING)) {
         prefetch = 1;
     }
@@ -8196,7 +8196,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     if (prefetch)
         cm_QueueBKGRequest(scp, cm_BkgPrefetch, 0, 0,
-                           scp->length.LowPart, scp->length.HighPart, 
+                           scp->length.LowPart, scp->length.HighPart,
                            userp);
 
 
@@ -8211,7 +8211,7 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
 
     /* leave scp held since we put it in fidp->scp */
     return 0;
-}       
+}
 
 /*
  * A lot of stuff copied verbatim from NT Create&X to NT Tran Create.
@@ -8363,14 +8363,14 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
             /* Attempt to use a TID allocated for IPC.  The client
              * is probably looking for DCE RPC end points which we
              * don't support OR it could be looking to make a DFS
-             * referral request. 
+             * referral request.
              */
             osi_Log0(smb_logp, "NTTranCreate received IPC TID");
 #ifndef DFS_SUPPORT
             free(realPathp);
             cm_ReleaseUser(userp);
             return CM_ERROR_NOSUCHPATH;
-#endif 
+#endif
         }
     } else {
         baseFidp = smb_FindFID(vcp, baseFid, 0);
@@ -8380,7 +8380,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
             free(realPathp);
             cm_ReleaseUser(userp);
             return CM_ERROR_BADFD;
-        }       
+        }
 
         if (baseFidp->scp && (baseFidp->scp->flags & CM_SCACHEFLAG_DELETED)) {
             free(realPathp);
@@ -8421,7 +8421,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
 
     dscp = NULL;
     code = 0;
-    if ( createDisp == FILE_OPEN || 
+    if ( createDisp == FILE_OPEN ||
          createDisp == FILE_OVERWRITE ||
          createDisp == FILE_OVERWRITE_IF) {
         code = cm_NameI(baseDirp, spacep->wdata, CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD,
@@ -8444,7 +8444,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
             code = cm_Lookup(dscp, (lastNamep)?(lastNamep+1):realPathp, CM_FLAG_FOLLOW,
                              userp, &req, &scp);
             if (code == CM_ERROR_NOSUCHFILE || code == CM_ERROR_BPLUS_NOMATCH) {
-                code = cm_Lookup(dscp, (lastNamep)?(lastNamep+1):realPathp, 
+                code = cm_Lookup(dscp, (lastNamep)?(lastNamep+1):realPathp,
                                  CM_FLAG_FOLLOW | CM_FLAG_CASEFOLD, userp, &req, &scp);
                 if (code == 0 && realDirFlag == 1) {
                     cm_ReleaseSCache(scp);
@@ -8476,7 +8476,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
 #endif /* DFS_SUPPORT */
     }
 
-    if (code == 0) 
+    if (code == 0)
         foundscp = TRUE;
 
     if (code == CM_ERROR_NOSUCHFILE ||
@@ -8504,7 +8504,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
 #endif /* DFS_SUPPORT */
         } else
             code = 0;
-        
+
         cm_FreeSpace(spacep);
 
         if (baseFidp)
@@ -8518,7 +8518,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
 
         if (!lastNamep)
            lastNamep = realPathp;
-        else 
+        else
            lastNamep++;
 
         if (!smb_IsLegalFilename(lastNamep))
@@ -8553,9 +8553,9 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
      */
     if (code == 0) {
         code = cm_CheckNTOpen(scp, desiredAccess, createDisp, userp, &req, &ldp);
-        if (code) {     
+        if (code) {
             cm_CheckNTOpenDone(scp, userp, &req, &ldp);
-            if (dscp) 
+            if (dscp)
                 cm_ReleaseSCache(dscp);
             cm_ReleaseSCache(scp);
             cm_ReleaseUser(userp);
@@ -8567,7 +8567,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
         if (createDisp == FILE_CREATE) {
             /* oops, file shouldn't be there */
            cm_CheckNTOpenDone(scp, userp, &req, &ldp);
-            if (dscp) 
+            if (dscp)
                 cm_ReleaseSCache(dscp);
             cm_ReleaseSCache(scp);
             cm_ReleaseUser(userp);
@@ -8616,7 +8616,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
     }
     else if (createDisp == FILE_OPEN || createDisp == FILE_OVERWRITE) {
         /* don't create if not found */
-        if (dscp) 
+        if (dscp)
             cm_ReleaseSCache(dscp);
         cm_ReleaseUser(userp);
         free(realPathp);
@@ -8671,7 +8671,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
                         }
                     }
                     code = cm_SetAttr(scp, &setAttr, userp, &req);
-                }       
+                }
             }  /* lookup succeeded */
         }
     } else {
@@ -8700,14 +8700,14 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
              */
             code = cm_Lookup(dscp, lastNamep, CM_FLAG_CASEFOLD,
                               userp, &req, &scp);
-        }       
+        }
     }
 
     if (code) {
         /* something went wrong creating or truncating the file */
        if (checkDoneRequired)
            cm_CheckNTOpenDone(scp, userp, &req, &ldp);
-       if (scp) 
+       if (scp)
             cm_ReleaseSCache(scp);
         cm_ReleaseUser(userp);
         free(realPathp);
@@ -8787,7 +8787,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
         }
 
         key = cm_GenerateKey(vcp->vcID, SMB_FID_QLOCK_PID, fidp->fid);
-        
+
         lock_ObtainWrite(&scp->rw);
         code = cm_Lock(scp, sLockType, LOffset, LLength, key, 0, userp, &req, NULL);
         lock_ReleaseWrite(&scp->rw);
@@ -8837,7 +8837,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
     lock_ReleaseMutex(&fidp->mx);
 
     /* we don't need this any longer */
-    if (dscp) 
+    if (dscp)
         cm_ReleaseSCache(dscp);
 
     cm_Open(scp, 0, userp);
@@ -8901,7 +8901,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
         parmOffset = 8*4 + 39;
         parmOffset += 1;       /* pad to 4 */
         dataOffset = parmOffset + 104;
-        
+
         parmSlot = 1;
         outp->oddByte = 1;
         /* Total Parameter Count */
@@ -8922,7 +8922,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
         smb_SetSMBParmLong(outp, parmSlot, 0); parmSlot += 2;
         smb_SetSMBParmByte(outp, parmSlot, 0); /* Setup Count */
         smb_SetSMBDataLength(outp, 105);
-        
+
         lock_ObtainRead(&scp->rw);
         outData = smb_GetSMBData(outp, NULL);
         outData++;                     /* round to get to parmOffset */
@@ -8952,8 +8952,8 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
         *((ULONG *)outData) = 0; outData += 4; /* Guest Access rights */
     }
 
-    if ((fidp->flags & SMB_FID_EXECUTABLE) && 
-         LargeIntegerGreaterThanZero(scp->length) && 
+    if ((fidp->flags & SMB_FID_EXECUTABLE) &&
+         LargeIntegerGreaterThanZero(scp->length) &&
          !(scp->flags & CM_SCACHEFLAG_PREFETCHING)) {
         prefetch = 1;
     }
@@ -8961,7 +8961,7 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out
 
     if (prefetch)
         cm_QueueBKGRequest(scp, cm_BkgPrefetch, 0, 0,
-                           scp->length.LowPart, scp->length.HighPart, 
+                           scp->length.LowPart, scp->length.HighPart,
                            userp);
 
     osi_Log1(smb_logp, "SMB NTTranCreate opening fid %d", fidp->fid);
@@ -8979,11 +8979,11 @@ long smb_ReceiveNTTranNotifyChange(smb_vc_t *vcp, smb_packet_t *inp,
        smb_packet_t *outp)
 {
     smb_packet_t *savedPacketp;
-    ULONG filter; 
+    ULONG filter;
     USHORT fid, watchtree;
     smb_fid_t *fidp;
     cm_scache_t *scp;
-        
+
     filter = smb_GetSMBParm(inp, 19) |
              (smb_GetSMBParm(inp, 20) << 16);
     fid = smb_GetSMBParm(inp, 21);
@@ -9024,7 +9024,7 @@ long smb_ReceiveNTTranNotifyChange(smb_vc_t *vcp, smb_packet_t *inp,
     smb_Directory_Watches = savedPacketp;
     lock_ReleaseMutex(&smb_Dir_Watch_Lock);
 
-    osi_Log3(smb_logp,"smb_ReceiveNTTranNotifyChange fidp 0x%p scp 0x%p file \"%S\"", 
+    osi_Log3(smb_logp,"smb_ReceiveNTTranNotifyChange fidp 0x%p scp 0x%p file \"%S\"",
              fidp, scp, osi_LogSaveClientString(smb_logp, fidp->NTopen_wholepathp));
     osi_Log3(smb_logp, "Request for NotifyChange filter 0x%x fid %d wtree %d",
              filter, fid, watchtree);
@@ -9082,7 +9082,7 @@ unsigned char nullSecurityDesc[] = {
     0x01, 0x01, 0x00, 0x00,             /* "everyone SID" owner SID */
     0x00, 0x00, 0x00, 0x01,
     0x00, 0x00, 0x00, 0x00
-};      
+};
 
 /* NT_TRANSACT_QUERY_SECURITY_DESC (SMB_COM_NT_TRANSACT) */
 long smb_ReceiveNTTranQuerySecurityDesc(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
@@ -9257,7 +9257,7 @@ long smb_ReceiveNTTransact(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
     /* We can handle long names */
     if (vcp->flags & SMB_VCFLAG_USENT)
         ((smb_t *)outp)->flg2 |= SMB_FLAGS2_IS_LONG_NAME;
-        
+
     switch (function) {
     case 1:                     /* NT_TRANSACT_CREATE */
         return smb_ReceiveNTTranCreate(vcp, inp, outp);
@@ -9291,8 +9291,8 @@ long smb_ReceiveNTTransact(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
  * If we don't know the file name (i.e. a callback break), filename is
  * NULL, and we return a zero-length list.
  *
- * At present there is not a single call to smb_NotifyChange that 
- * has the isDirectParent parameter set to FALSE.  
+ * At present there is not a single call to smb_NotifyChange that
+ * has the isDirectParent parameter set to FALSE.
  */
 void smb_NotifyChange(DWORD action, DWORD notifyFilter,
        cm_scache_t *dscp, clientchar_t *filename, clientchar_t *otherFilename,
@@ -9353,12 +9353,12 @@ void smb_NotifyChange(DWORD action, DWORD notifyFilter,
             lastWatch = watch;
             watch = watch->nextp;
             continue;
-        }      
+        }
 
         if (fidp->scp != dscp ||
             fidp->scp->flags & CM_SCACHEFLAG_DELETED ||
             (filter & notifyFilter) == 0 ||
-            (!isDirectParent && !wtree)) 
+            (!isDirectParent && !wtree))
         {
             osi_Log1(smb_logp," skipping fidp->scp[%x]", fidp->scp);
             lastWatch = watch;
@@ -9394,7 +9394,7 @@ void smb_NotifyChange(DWORD action, DWORD notifyFilter,
            osi_Log0(smb_logp, "      Notify Change Stream Size");
        if (filter & FILE_NOTIFY_CHANGE_STREAM_WRITE)
            osi_Log0(smb_logp, "      Notify Change Stream Write");
-                    
+
        /* A watch can only be notified once.  Remove it from the list */
         nextWatch = watch->nextp;
         if (watch == smb_Directory_Watches)
@@ -9481,7 +9481,7 @@ void smb_NotifyChange(DWORD action, DWORD notifyFilter,
                 *((DWORD *)outData) = otherNameLen*2;
                 outData += 4;  /* File Name Length */
                 smb_UnparseString(watch, outData, otherFilename, NULL, 0);
-            }       
+            }
         }
 
         /*
@@ -9507,7 +9507,7 @@ void smb_NotifyChange(DWORD action, DWORD notifyFilter,
         watch = nextWatch;
     }
     lock_ReleaseMutex(&smb_Dir_Watch_Lock);
-}       
+}
 
 /* SMB_COM_NT_CANCEL */
 long smb_ReceiveNTCancel(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
@@ -9538,12 +9538,12 @@ long smb_ReceiveNTCancel(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
             watchtree = smb_GetSMBParm(watch, 22) & 0xffff;
 
             if (vcp != watch->vcp)
-                osi_Log2(smb_logp, "smb_ReceiveNTCancel: vcp %x not equal to watch vcp %x", 
+                osi_Log2(smb_logp, "smb_ReceiveNTCancel: vcp %x not equal to watch vcp %x",
                           vcp, watch->vcp);
 
             fidp = smb_FindFID(vcp, fid, 0);
             if (fidp) {
-                osi_Log3(smb_logp, "Cancelling change notification for fid %d wtree %d file %S", 
+                osi_Log3(smb_logp, "Cancelling change notification for fid %d wtree %d file %S",
                          fid, watchtree,
                          (fidp ? osi_LogSaveClientString(smb_logp, fidp->NTopen_wholepathp) :_C("")));
 
@@ -9626,7 +9626,7 @@ long smb_ReceiveNTRename(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp)
         code = smb_Rename(vcp,inp,oldPathp,newPathp,attrs);
     } else if (rename_type == RENAME_FLAG_HARD_LINK) { /* RENAME_FLAG_HARD_LINK */
         code = smb_Link(vcp,inp,oldPathp,newPathp);
-    } else 
+    } else
         code = CM_ERROR_BADOP;
     return code;
 }
index 19a2796a1f2d4c5268d35bf118598b1d27227eb3..4de4db4a5ebf57a8dbd5fee08f26d1f86a97ada6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -31,7 +31,7 @@
 
 smb_ioctlProc_t *smb_ioctlProcsp[SMB_IOCTL_MAXPROCS];
 
-void 
+void
 smb_InitIoctl(void)
 {
     int i;
@@ -93,10 +93,10 @@ smb_InitIoctl(void)
     smb_ioctlProcsp[VIOCNEWCELL2] = smb_IoctlNewCell2;
     smb_ioctlProcsp[VIOC_SETUNIXMODE] = smb_IoctlSetUnixMode;
     smb_ioctlProcsp[VIOC_GETUNIXMODE] = smb_IoctlSetUnixMode;
-}       
+}
 
 /* called to make a fid structure into an IOCTL fid structure */
-void 
+void
 smb_SetupIoctlFid(smb_fid_t *fidp, cm_space_t *prefix)
 {
     smb_ioctl_t *iop;
@@ -138,7 +138,7 @@ smb_IoctlPrepareRead(struct smb_fid *fidp, smb_ioctl_t *ioctlp, cm_user_t *userp
         /* do the call now, or fail if we didn't get an opcode, or
          * enough of an opcode.
          */
-        if (ioctlp->ioctl.inCopied < sizeof(afs_int32)) 
+        if (ioctlp->ioctl.inCopied < sizeof(afs_int32))
             return CM_ERROR_INVAL;
         memcpy(&opcode, ioctlp->ioctl.inDatap, sizeof(afs_int32));
         ioctlp->ioctl.inDatap += sizeof(afs_int32);
@@ -175,11 +175,11 @@ smb_IoctlPrepareRead(struct smb_fid *fidp, smb_ioctl_t *ioctlp, cm_user_t *userp
  * a series of reads (or the very first call), then we start a new call.
  * We also ensure that things are properly initialized for the start of a call.
  */
-void 
+void
 smb_IoctlPrepareWrite(smb_fid_t *fidp, smb_ioctl_t *ioctlp)
 {
     /* make sure the buffer(s) are allocated */
-    if (!ioctlp->ioctl.inAllocp) 
+    if (!ioctlp->ioctl.inAllocp)
         ioctlp->ioctl.inAllocp = malloc(SMB_IOCTL_MAXDATA);
     if (!ioctlp->ioctl.outAllocp)
         ioctlp->ioctl.outAllocp = malloc(SMB_IOCTL_MAXDATA);
@@ -197,7 +197,7 @@ smb_IoctlPrepareWrite(smb_fid_t *fidp, smb_ioctl_t *ioctlp)
         ioctlp->ioctl.flags |= CM_IOCTLFLAG_DATAIN;
         ioctlp->ioctl.flags &= ~CM_IOCTLFLAG_DATAOUT;
     }
-}       
+}
 
 /* called from smb_ReceiveCoreRead when we receive a read on the ioctl fid */
 afs_int32
@@ -305,20 +305,20 @@ smb_IoctlWrite(smb_fid_t *fidp, smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
     code = 0;
     count = smb_GetSMBParm(inp, 1);
     iop = fidp->ioctlp;
-        
+
     smb_IoctlPrepareWrite(fidp, iop);
 
     op = smb_GetSMBData(inp, NULL);
     op = smb_ParseDataBlock(op, NULL, &inDataBlockCount);
-       
+
     if (count + iop->ioctl.inCopied > SMB_IOCTL_MAXDATA) {
         code = CM_ERROR_TOOBIG;
         goto done;
     }
-        
+
     /* copy data */
     memcpy(iop->ioctl.inDatap + iop->ioctl.inCopied, op, count);
-        
+
     /* adjust counts */
     iop->ioctl.inCopied += count;
 
@@ -330,7 +330,7 @@ smb_IoctlWrite(smb_fid_t *fidp, smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *
     }
 
     return code;
-}       
+}
 
 /* called from smb_ReceiveV3WriteX when we receive a write call on the IOCTL
  * file descriptor.
@@ -357,7 +357,7 @@ smb_IoctlV3Write(smb_fid_t *fidp, smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
         code = CM_ERROR_TOOBIG;
         goto done;
     }
-        
+
     /* copy data */
     memcpy(iop->ioctl.inDatap + iop->ioctl.inCopied, op, count);
 
@@ -375,7 +375,7 @@ smb_IoctlV3Write(smb_fid_t *fidp, smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
     }
 
     return code;
-}       
+}
 
 
 /* called from V3 read to handle IOCTL descriptor reads */
@@ -444,9 +444,9 @@ smb_IoctlV3Read(smb_fid_t *fidp, smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
         cm_ReleaseUser(userp);
         return CM_ERROR_INVAL;
     }
-    if (count > leftToCopy) 
+    if (count > leftToCopy)
         count = (unsigned short)leftToCopy;
-        
+
     /* 0 and 1 are reserved for request chaining, were setup by our caller,
      * and will be further filled in after we return.
      */
@@ -465,13 +465,13 @@ smb_IoctlV3Read(smb_fid_t *fidp, smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
      * know where the data really is.
      */
     op = smb_GetSMBData(outp, NULL);
-        
+
     /* now fill in offset from start of SMB header to first data byte (to op) */
     smb_SetSMBParm(outp, 6, ((int) (op - outp->data)));
 
     /* set the packet data length the count of the # of bytes */
     smb_SetSMBDataLength(outp, count);
-        
+
     /* now copy the data into the response packet */
     memcpy(op, iop->ioctl.outCopied + iop->ioctl.outAllocp, count);
 
@@ -482,7 +482,7 @@ smb_IoctlV3Read(smb_fid_t *fidp, smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t
     cm_ReleaseUser(userp);
 
     return 0;
-}      
+}
 
 /* called from Read Raw to handle IOCTL descriptor reads */
 afs_int32
@@ -641,15 +641,15 @@ smb_ParseIoctlPath(smb_ioctl_t *ioctlp, cm_user_t *userp, cm_req_t *reqp,
     }
 
     if (relativePath[0] == relativePath[1] &&
-        relativePath[1] == '\\' && 
+        relativePath[1] == '\\' &&
         !cm_ClientStrCmpNI(cm_NetbiosNameC, relativePath+2,
-                           cm_ClientStrLen(cm_NetbiosNameC))) 
+                           cm_ClientStrLen(cm_NetbiosNameC)))
     {
         clientchar_t shareName[256];
         clientchar_t *sharePath;
         int shareFound, i;
 
-        /* We may have found a UNC path. 
+        /* We may have found a UNC path.
          * If the first component is the NetbiosName,
          * then throw out the second component (the submount)
          * since it had better expand into the value of ioctl->tidPathp
@@ -705,7 +705,7 @@ smb_ParseIoctlPath(smb_ioctl_t *ioctlp, cm_user_t *userp, cm_req_t *reqp,
            }
         } else {
             /* otherwise, treat the name as a cellname mounted off the afs root.
-             * This requires that we reconstruct the shareName string with 
+             * This requires that we reconstruct the shareName string with
              * leading and trailing slashes.
              */
             p = relativePath + 2 + cm_ClientStrLen(cm_NetbiosNameC) + 1;
@@ -767,7 +767,7 @@ smb_ParseIoctlPath(smb_ioctl_t *ioctlp, cm_user_t *userp, cm_req_t *reqp,
                 free(relativePath);
             return code;
        }
-        
+
        lastComponent = cm_ClientStrRChr(relativePath,  '\\');
        if (lastComponent && (lastComponent - relativePath) > 1 &&
             cm_ClientStrLen(lastComponent) > 1) {
@@ -884,7 +884,7 @@ smb_ParseIoctlParent(smb_ioctl_t *ioctlp, cm_user_t *userp, cm_req_t *reqp,
     }
     else {
         *tp = 0;
-        if (leafp) 
+        if (leafp)
             cm_ClientStrCpy(leafp, LEAF_SIZE, tp+1);
     }
 
@@ -892,15 +892,15 @@ smb_ParseIoctlParent(smb_ioctl_t *ioctlp, cm_user_t *userp, cm_req_t *reqp,
     inpathp = NULL;             /* We don't need this from this point on */
 
     if (tbuffer[0] == tbuffer[1] &&
-        tbuffer[1] == '\\' && 
+        tbuffer[1] == '\\' &&
         !cm_ClientStrCmpNI(cm_NetbiosNameC, tbuffer+2,
-                           cm_ClientStrLen(cm_NetbiosNameC))) 
+                           cm_ClientStrLen(cm_NetbiosNameC)))
     {
         clientchar_t shareName[256];
         clientchar_t *sharePath;
         int shareFound, i;
 
-        /* We may have found a UNC path. 
+        /* We may have found a UNC path.
          * If the first component is the NetbiosName,
          * then throw out the second component (the submount)
          * since it had better expand into the value of ioctl->tidPathp
@@ -931,7 +931,7 @@ smb_ParseIoctlParent(smb_ioctl_t *ioctlp, cm_user_t *userp, cm_req_t *reqp,
             if (code) return code;
         } else {
             /* otherwise, treat the name as a cellname mounted off the afs root.
-             * This requires that we reconstruct the shareName string with 
+             * This requires that we reconstruct the shareName string with
              * leading and trailing slashes.
              */
             p = tbuffer + 2 + cm_ClientStrLen(cm_NetbiosNameC) + 1;
@@ -984,7 +984,7 @@ smb_ParseIoctlParent(smb_ioctl_t *ioctlp, cm_user_t *userp, cm_req_t *reqp,
     return 0;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlSetToken(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     char *saveDataPtr;
@@ -1242,7 +1242,7 @@ smb_IoctlGetSMBName(smb_ioctl_t *ioctlp, cm_user_t *userp, afs_uint32 pflags)
     return 0;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetACL(smb_ioctl_t *ioctlp, cm_user_t *userp, afs_uint32 pflags)
 {
     cm_scache_t *scp;
@@ -1260,14 +1260,14 @@ smb_IoctlGetACL(smb_ioctl_t *ioctlp, cm_user_t *userp, afs_uint32 pflags)
     if (optionsp && CM_IOCTL_QOPTS_HAVE_FID(optionsp)) {
         cm_fid_t fid;
         cm_SkipIoctlPath(&ioctlp->ioctl);
-        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume, 
+        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume,
                   optionsp->fid.vnode, optionsp->fid.unique);
         code = cm_GetSCache(&fid, &scp, userp, &req);
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
 
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlGetACL(&ioctlp->ioctl, userp, scp, &req);
@@ -1276,7 +1276,7 @@ smb_IoctlGetACL(smb_ioctl_t *ioctlp, cm_user_t *userp, afs_uint32 pflags)
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlSetACL(smb_ioctl_t *ioctlp, cm_user_t *userp, afs_uint32 pflags)
 {
     cm_scache_t *scp;
@@ -1287,7 +1287,7 @@ smb_IoctlSetACL(smb_ioctl_t *ioctlp, cm_user_t *userp, afs_uint32 pflags)
     smb_InitReq(&req);
 
     code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlSetACL(&ioctlp->ioctl, userp, scp, &req);
@@ -1314,13 +1314,13 @@ smb_IoctlGetFileCellName(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_ui
     if (optionsp && CM_IOCTL_QOPTS_HAVE_FID(optionsp)) {
         cm_fid_t fid;
         cm_SkipIoctlPath(&ioctlp->ioctl);
-        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume, 
+        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume,
                   optionsp->fid.vnode, optionsp->fid.unique);
         code = cm_GetSCache(&fid, &scp, userp, &req);
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlGetFileCellName(&ioctlp->ioctl, userp, scp, &req);
@@ -1330,7 +1330,7 @@ smb_IoctlGetFileCellName(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_ui
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlFlushAllVolumes(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_req_t req;
@@ -1342,7 +1342,7 @@ smb_IoctlFlushAllVolumes(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_ui
     return cm_IoctlFlushAllVolumes(&ioctlp->ioctl, userp, &req);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlFlushVolume(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1360,13 +1360,13 @@ smb_IoctlFlushVolume(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32
     if (optionsp && CM_IOCTL_QOPTS_HAVE_FID(optionsp)) {
         cm_fid_t fid;
         cm_SkipIoctlPath(&ioctlp->ioctl);
-        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume, 
+        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume,
                   optionsp->fid.vnode, optionsp->fid.unique);
         code = cm_GetSCache(&fid, &scp, userp, &req);
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlFlushVolume(&ioctlp->ioctl, userp, scp, &req);
@@ -1376,7 +1376,7 @@ smb_IoctlFlushVolume(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlFlushFile(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1400,7 +1400,7 @@ smb_IoctlFlushFile(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 p
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlFlushFile(&ioctlp->ioctl, userp, scp, &req);
@@ -1409,7 +1409,7 @@ smb_IoctlFlushFile(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 p
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlSetVolumeStatus(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1427,7 +1427,7 @@ smb_IoctlSetVolumeStatus(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_ui
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetVolumeStatus(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1445,13 +1445,13 @@ smb_IoctlGetVolumeStatus(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_ui
     if (optionsp && CM_IOCTL_QOPTS_HAVE_FID(optionsp)) {
         cm_fid_t fid;
         cm_SkipIoctlPath(&ioctlp->ioctl);
-        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume, 
+        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume,
                   optionsp->fid.vnode, optionsp->fid.unique);
         code = cm_GetSCache(&fid, &scp, userp, &req);
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlGetVolumeStatus(&ioctlp->ioctl, userp, scp, &req);
@@ -1461,7 +1461,7 @@ smb_IoctlGetVolumeStatus(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_ui
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetFid(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1477,7 +1477,7 @@ smb_IoctlGetFid(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfla
         flags |= (optionsp->literal ? CM_PARSE_FLAG_LITERAL : 0);
 
     code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlGetFid(&ioctlp->ioctl, userp, scp, &req);
@@ -1487,7 +1487,7 @@ smb_IoctlGetFid(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfla
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetFileType(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1505,13 +1505,13 @@ smb_IoctlGetFileType(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32
     if (optionsp && CM_IOCTL_QOPTS_HAVE_FID(optionsp)) {
         cm_fid_t fid;
         cm_SkipIoctlPath(&ioctlp->ioctl);
-        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume, 
+        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume,
                   optionsp->fid.vnode, optionsp->fid.unique);
         code = cm_GetSCache(&fid, &scp, userp, &req);
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlGetFileType(&ioctlp->ioctl, userp, scp, &req);
@@ -1521,7 +1521,7 @@ smb_IoctlGetFileType(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetOwner(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1545,7 +1545,7 @@ smb_IoctlGetOwner(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pf
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlGetOwner(&ioctlp->ioctl, userp, scp, &req);
@@ -1555,7 +1555,7 @@ smb_IoctlGetOwner(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pf
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlWhereIs(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1579,7 +1579,7 @@ smb_IoctlWhereIs(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfl
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlWhereIs(&ioctlp->ioctl, userp, scp, &req);
@@ -1590,7 +1590,7 @@ smb_IoctlWhereIs(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfl
 }
 
 
-afs_int32 
+afs_int32
 smb_IoctlStatMountPoint(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1610,7 +1610,7 @@ smb_IoctlStatMountPoint(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uin
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlDeleteMountPoint(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1620,7 +1620,7 @@ smb_IoctlDeleteMountPoint(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_u
     smb_InitReq(&req);
 
     code = smb_ParseIoctlPath(ioctlp, userp, &req, &dscp, 0);
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlDeleteMountPoint(&ioctlp->ioctl, userp, dscp, &req);
@@ -1630,7 +1630,7 @@ smb_IoctlDeleteMountPoint(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_u
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlCheckServers(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);  /* we don't care about the path */
@@ -1638,14 +1638,14 @@ smb_IoctlCheckServers(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint3
     return cm_IoctlCheckServers(&ioctlp->ioctl, userp);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGag(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     /* we don't print anything superfluous, so we don't support the gag call */
     return CM_ERROR_INVAL;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlCheckVolumes(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
@@ -1661,23 +1661,23 @@ afs_int32 smb_IoctlSetCacheSize(struct smb_ioctl *ioctlp, struct cm_user *userp,
 }
 
 
-afs_int32 
+afs_int32
 smb_IoctlTraceControl(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
-       
+
     return cm_IoctlTraceControl(&ioctlp->ioctl, userp);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetCacheParms(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
-       
+
     return cm_IoctlGetCacheParms(&ioctlp->ioctl, userp);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetCell(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
@@ -1685,7 +1685,7 @@ smb_IoctlGetCell(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfl
     return cm_IoctlGetCell(&ioctlp->ioctl, userp);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlNewCell(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
@@ -1693,7 +1693,7 @@ smb_IoctlNewCell(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfl
     return cm_IoctlNewCell(&ioctlp->ioctl, userp);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlNewCell2(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
@@ -1709,7 +1709,7 @@ smb_IoctlGetWsCell(smb_ioctl_t *ioctlp, cm_user_t *userp, afs_uint32 pflags)
     return cm_IoctlGetWsCell(&ioctlp->ioctl, userp);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlSysName(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
@@ -1717,7 +1717,7 @@ smb_IoctlSysName(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfl
     return cm_IoctlSysName(&ioctlp->ioctl, userp);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetCellStatus(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
@@ -1725,7 +1725,7 @@ smb_IoctlGetCellStatus(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint
     return cm_IoctlGetCellStatus(&ioctlp->ioctl, userp);
 }
 
-afs_int32 
+afs_int32
 smb_IoctlSetCellStatus(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
@@ -1756,7 +1756,7 @@ smb_IoctlStoreBehind(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32
      * of doing this today.
      */
     return 0;
-}       
+}
 
 afs_int32
 smb_IoctlCreateMountPoint(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
@@ -1767,7 +1767,7 @@ smb_IoctlCreateMountPoint(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_u
     cm_req_t req;
 
     smb_InitReq(&req);
-        
+
     code = smb_ParseIoctlParent(ioctlp, userp, &req, &dscp, leaf);
     if (code)
         return code;
@@ -1798,7 +1798,7 @@ smb_IoctlSymlink(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfl
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlListlink(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1816,7 +1816,7 @@ smb_IoctlListlink(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pf
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlIslink(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {/*CHECK FOR VALID SYMLINK*/
     afs_int32 code;
@@ -1835,7 +1835,7 @@ smb_IoctlIslink(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pfla
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlDeletelink(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -1854,7 +1854,7 @@ smb_IoctlDeletelink(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32
     return code;
 }
 
-afs_int32 
+afs_int32
 smb_IoctlGetTokenIter(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     cm_SkipIoctlPath(&ioctlp->ioctl);
@@ -1973,13 +1973,13 @@ smb_IoctlPathAvailability(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_u
     if (optionsp && CM_IOCTL_QOPTS_HAVE_FID(optionsp)) {
         cm_fid_t fid;
         cm_SkipIoctlPath(&ioctlp->ioctl);
-        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume, 
+        cm_SetFid(&fid, optionsp->fid.cell, optionsp->fid.volume,
                   optionsp->fid.vnode, optionsp->fid.unique);
         code = cm_GetSCache(&fid, &scp, userp, &req);
     } else {
         code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
     }
-    if (code) 
+    if (code)
         return code;
 
     code = cm_IoctlPathAvailability(&ioctlp->ioctl, userp, scp, &req);
@@ -1999,13 +1999,13 @@ smb_IoctlVolStatTest(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32
     return cm_IoctlVolStatTest(&ioctlp->ioctl, userp, &req);
 }
 
-/* 
+/*
  * VIOC_SETOWNER
- * 
+ *
  * This pioctl requires the use of the cm_ioctlQueryOptions_t structure.
  *
  */
-afs_int32 
+afs_int32
 smb_IoctlSetOwner(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -2030,7 +2030,7 @@ smb_IoctlSetOwner(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pf
         } else {
             code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
         }
-        if (code) 
+        if (code)
             return code;
 
         cm_IoctlSkipQueryOptions(&ioctlp->ioctl, userp);
@@ -2043,13 +2043,13 @@ smb_IoctlSetOwner(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pf
     return code;
 }
 
-/* 
+/*
  * VIOC_SETGROUP
- * 
+ *
  * This pioctl requires the use of the cm_ioctlQueryOptions_t structure.
  *
  */
-afs_int32 
+afs_int32
 smb_IoctlSetGroup(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pflags)
 {
     afs_int32 code;
@@ -2074,7 +2074,7 @@ smb_IoctlSetGroup(struct smb_ioctl *ioctlp, struct cm_user *userp, afs_uint32 pf
         } else {
             code = smb_ParseIoctlPath(ioctlp, userp, &req, &scp, flags);
         }
-        if (code) 
+        if (code)
             return code;
 
         cm_IoctlSkipQueryOptions(&ioctlp->ioctl, userp);
index 2ce2df54fd56fb371c4f0348d3a4518fc87529f1..049905fc6ff887e4b2accf6b8796dedab8eeda12 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -73,13 +73,13 @@ static int InAFS(char *apath)
 
     code = pioctl_utf8(apath, VIOC_FILE_CELL_NAME, &blob, 1);
     if (code) {
-       if ((errno == EINVAL) || (errno == ENOENT)) 
+       if ((errno == EINVAL) || (errno == ENOENT))
             return 0;
     }
     return 1;
 }
 
-static int 
+static int
 IsFreelanceRoot(char *apath)
 {
     struct ViceIoctl blob;
@@ -169,7 +169,7 @@ static BOOL IsAdmin (void)
         assert(pszRefDomain);
 
         if (!LookupAccountName(NULL, pszAdminGroup, psidAdmin, &dwSize, pszRefDomain, &dwSize2, &snu)) {
-            /* We can't lookup the group now even though we looked it up earlier.  
+            /* We can't lookup the group now even though we looked it up earlier.
                Could this happen? */
             fAdmin = TRUE;
         } else {
@@ -294,7 +294,7 @@ static ListLinkCmd(struct cmd_syndesc *as, void *arock)
     int link_chars_read;               /*Num chars read in readlink()*/
 #endif /* not WIN32 */
     int        thru_symlink;                   /*Did we get to a mount point via a symlink?*/
-    
+
     error = 0;
     for(ti=as->parms[0].items; ti; ti=ti->next) {
        /* once per file */
@@ -455,7 +455,7 @@ static MakeLinkCmd(struct cmd_syndesc *as, void *arock)
                fprintf(stderr,"%s: symlinks must be created within the AFS file system\n", pn);
                return 1;
            }
-       } else 
+       } else
 #endif
        {
            fprintf(stderr,"%s: symlinks must be created within the AFS file system\n", pn);
@@ -503,7 +503,7 @@ static RemoveLinkCmd(struct cmd_syndesc *as, void *arock)
     char tbuffer[1024];
     char lsbuffer[1024];
     char *tp;
-    
+
     for(ti=as->parms[0].items; ti; ti=ti->next) {
        /* once per file */
        tp = (char *) strrchr(ti->data, '\\');
@@ -618,16 +618,16 @@ int wmain(int argc, wchar_t **wargv)
     afs_int32 code;
     struct cmd_syndesc *ts;
     char ** argv;
-    
+
 #ifdef AFS_AIX32_ENV
     /*
-     * The following signal action for AIX is necessary so that in case of a 
-     * crash (i.e. core is generated) we can include the user's data section 
+     * The following signal action for AIX is necessary so that in case of a
+     * crash (i.e. core is generated) we can include the user's data section
      * in the core dump. Unfortunately, by default, only a partial core is
      * generated which, in many cases, isn't too useful.
      */
     struct sigaction nsa;
-    
+
     sigemptyset(&nsa.sa_mask);
     nsa.sa_handler = SIG_DFL;
     nsa.sa_flags = SA_FULLDUMP;
@@ -640,14 +640,14 @@ int wmain(int argc, wchar_t **wargv)
 #endif /* WIN32 */
 
     /* try to find volume location information */
-    
+
     argv = MakeUtf8Cmdline(argc, wargv);
 
     osi_Init();
 
-    ts = cmd_CreateSyntax("list", ListLinkCmd, NULL, "list symlink");    
+    ts = cmd_CreateSyntax("list", ListLinkCmd, NULL, "list symlink");
     cmd_AddParm(ts, "-name", CMD_LIST, 0, "name");
-    
+
     ts = cmd_CreateSyntax("make", MakeLinkCmd, NULL, "make symlink");
     cmd_AddParm(ts, "-name", CMD_SINGLE, 0, "name");
     cmd_AddParm(ts, "-to", CMD_SINGLE, 0, "target");
@@ -661,9 +661,9 @@ int wmain(int argc, wchar_t **wargv)
 #ifndef WIN32
     if (rxInitDone) rx_Finalize();
 #endif /* not WIN32 */
-    
+
     FreeUtf8CmdLine(argc, argv);
-    
+
     return code;
 }
 
index ebe1e138c039afb3dc5a0cab178ae5290cf60cc2..89c106c14136fd19e18a95e463a2d13a57dfcd70 100644 (file)
@@ -226,7 +226,7 @@ int simple_test(void)
                 rc = CM_ERROR_INEXACT_MATCH;
             } else {
                 rc = CM_ERROR_AMBIGUOUS_FILENAME;
-            } 
+            }
         } else {
             rc = ENOENT;
         }
index d33f51813776825b310d6b053f6cc98f1d1521ee..f6cc6b7bf393fb2f36e329d8622e1cee2bb32e83 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -29,7 +29,7 @@ EXELIBS = \
 $(EXEFILE) : $(EXEOBJS)
        $(EXEGUILINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -51,4 +51,4 @@ mkdir:
        cd lang
        nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir
        cd ..
-       
+
index 1f1a8db00ad237bc12141fb324fec97fa28990f6..923932026b41a807b097e8db72d42938fb222b16 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index e73d97300ed5bc63f40caab40e7dc5d3430f9441..a66b447c15f2d1aeb3c1a268f55ec0b7f0de1070 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -64,4 +64,4 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
+
index d7c26a2262dfd5ac5139c497c88b5993c09fb2a1..742c8e20a28cd01c6c506a89094da0c9c4cf1288 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -36,4 +36,4 @@ install: install_headers $(LIBFILE)
 install9x: install
 
 clean::
-       $(DEL) $(LIBFILE)
\ No newline at end of file
+       $(DEL) $(LIBFILE)
index b503ad342d00ac138c8d7d8e5a7341bc7a212f05..3564c3ca77f85ae63f33c9d2ef1a237904e5ee49 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -42,7 +42,7 @@ int IsWow64(void)
         hModule = GetModuleHandle(TEXT("kernel32"));
         if (hModule) {
             fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress(hModule, "IsWow64Process");
-  
+
             if (NULL != fnIsWow64Process)
             {
                 if (!fnIsWow64Process(GetCurrentProcess(),&bIsWow64))
@@ -50,7 +50,7 @@ int IsWow64(void)
                     // on error, assume FALSE.
                     // in other words, do nothing.
                 }
-            }       
+            }
             FreeLibrary(hModule);
         }
         init = FALSE;
index 2755349f86c199bc1e4c755e2e1cf27ecd93db99..89d63fb28657c16df31343f3c1261ffbed4d977a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -118,11 +118,11 @@ afssw_GetClientCellServDBDir(char **bufPP)   /* [out] data buffer */
 
     /*
      * Try to find the All Users\Application Data\OpenAFS\Client directory.
-     * If it exists and it contains a CellServDB file, return that. 
+     * If it exists and it contains a CellServDB file, return that.
      * Otherwise, return the Install Directory for backward compatibility.
      * SHGetFolderPath requires wdir to be of length MAX_PATH which is 260.
      */
-    if (SUCCEEDED(SHGetFolderPath(NULL, CSIDL_COMMON_APPDATA, NULL, 
+    if (SUCCEEDED(SHGetFolderPath(NULL, CSIDL_COMMON_APPDATA, NULL,
                                     SHGFP_TYPE_CURRENT, wdir)))
     {   HANDLE fh;
 
@@ -132,10 +132,10 @@ afssw_GetClientCellServDBDir(char **bufPP)   /* [out] data buffer */
             wdir[sizeof(wdir)-1] = '\0';
             tlen++;
         }
-        strncat(wdir, "OpenAFS\\Client\\CellServDB", sizeof(wdir)); 
+        strncat(wdir, "OpenAFS\\Client\\CellServDB", sizeof(wdir));
         wdir[sizeof(wdir)-1] = '\0';
 
-        fh = CreateFile(wdir, GENERIC_READ, FILE_SHARE_READ, NULL, 
+        fh = CreateFile(wdir, GENERIC_READ, FILE_SHARE_READ, NULL,
                         OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
         if (fh != INVALID_HANDLE_VALUE) {
             CloseHandle(fh);
@@ -301,7 +301,7 @@ StringDataRead(const char *keyName, const char *valueName, char **bufPP)
 
 /*
  * StringDataWrite() -- write registry data of type REG_SZ.
- * 
+ *
  * RETURN CODES: 0 success, -1 failed (errno set)
  */
 static int
index 820e2f4675888f7498365e6649488e297d91a5f5..ed278b6f2360096ff2a8cf8e1c879cb59ae994d5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -147,7 +147,7 @@ int syscfg_GetIFInfo(int *count, int *addrs, int *masks, int *mtus, int *flags)
     DWORD i;
 
     HMODULE hIpHlp;
-    DWORD (WINAPI *pGetAdaptersAddresses)(ULONG, DWORD, PVOID, 
+    DWORD (WINAPI *pGetAdaptersAddresses)(ULONG, DWORD, PVOID,
                                           PIP_ADAPTER_ADDRESSES, PULONG) = 0;
 
     hIpHlp = LoadLibrary("iphlpapi");
@@ -163,7 +163,7 @@ int syscfg_GetIFInfo(int *count, int *addrs, int *masks, int *mtus, int *flags)
     /* first pass to get the required size of the IP table */
     pIpTbl = (PMIB_IPADDRTABLE) malloc(sizeof(MIB_IPADDRTABLE));
     outBufLen = sizeof(MIB_IPADDRTABLE);
-    
+
     dwRetVal = GetIpAddrTable(pIpTbl, &outBufLen, FALSE);
     if (dwRetVal != ERROR_INSUFFICIENT_BUFFER) {
         /* this should have failed with an insufficient buffer because we
@@ -189,11 +189,11 @@ int syscfg_GetIFInfo(int *count, int *addrs, int *masks, int *mtus, int *flags)
     pAddresses = (IP_ADAPTER_ADDRESSES*) malloc(sizeof(IP_ADAPTER_ADDRESSES));
 
     /* first call gets required buffer size */
-    if (pGetAdaptersAddresses(AF_INET, 
-                              0, 
-                              NULL, 
-                              pAddresses, 
-                              &outBufLen) == ERROR_BUFFER_OVERFLOW) 
+    if (pGetAdaptersAddresses(AF_INET,
+                              0,
+                              NULL,
+                              pAddresses,
+                              &outBufLen) == ERROR_BUFFER_OVERFLOW)
     {
         free(pAddresses);
         pAddresses = (IP_ADAPTER_ADDRESSES*) malloc(outBufLen);
@@ -203,26 +203,26 @@ int syscfg_GetIFInfo(int *count, int *addrs, int *masks, int *mtus, int *flags)
         nConfig = -1;
         goto done;
     }
-    
+
     /* second call to get the actual data */
-    if ((dwRetVal = pGetAdaptersAddresses(AF_INET, 
-                                          0, 
-                                          NULL, 
-                                          pAddresses, 
-                                          &outBufLen)) == NO_ERROR) 
+    if ((dwRetVal = pGetAdaptersAddresses(AF_INET,
+                                          0,
+                                          NULL,
+                                          pAddresses,
+                                          &outBufLen)) == NO_ERROR)
     {
         /* we have a list of addresses.  go through them and figure out
            the IP addresses */
         for (cAddress = pAddresses; cAddress; cAddress = cAddress->Next) {
-            
+
             /* skip software loopback adapters */
             if (cAddress->IfType == IF_TYPE_SOFTWARE_LOOPBACK)
                 continue;
-            
+
             /* also skip interfaces that are not up */
             if (cAddress->OperStatus != 1)
                 continue;
-            
+
             /* starting with the AdapterName, which is actually the adapter
                instance GUID, check if this is a MS loopback device */
             if (IsLoopback(cAddress->AdapterName))
@@ -256,12 +256,12 @@ int syscfg_GetIFInfo(int *count, int *addrs, int *masks, int *mtus, int *flags)
                 }
             }
         }
-        
+
         free(pAddresses);
         free(pIpTbl);
-        
+
         *count = n;
-    } else { 
+    } else {
         /* again. this is bad */
         free(pAddresses);
         free(pIpTbl);
@@ -277,57 +277,57 @@ int syscfg_GetIFInfo(int *count, int *addrs, int *masks, int *mtus, int *flags)
 static int IsLoopback(char * guid)
 {
     int isloopback = FALSE;
+
     HKEY hkNet = NULL;
     HKEY hkDev = NULL;
     HKEY hkDevConn = NULL;
     HKEY hkEnum = NULL;
     HKEY hkAdapter = NULL;
-    
+
     char pnpIns[MAX_PATH];
     char hwId[MAX_PATH];
     char service[MAX_PATH];
-    
+
     DWORD size;
-    
+
     /* Open the network adapters key */
     if (FAILED(RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SYSTEM\\CurrentControlSet\\Control\\Network\\{4D36E972-E325-11CE-BFC1-08002BE10318}", 0, KEY_READ, &hkNet)))
         goto _exit;
-    
+
     /* open the guid key */
     if (FAILED(RegOpenKeyEx(hkNet, guid, 0, KEY_READ, &hkDev)))
         goto _exit;
-    
+
     /* then the connection */
     if (FAILED(RegOpenKeyEx(hkDev, "Connection", 0, KEY_READ, &hkDevConn)))
         goto _exit;
-    
+
     /* and find out the plug-n-play instance ID */
     size = MAX_PATH;
     if (FAILED(RegQueryValueEx(hkDevConn, "PnpInstanceID", NULL, NULL, pnpIns, &size)))
         goto _exit;
-    
+
     /* now look in the device ENUM */
     if (FAILED(RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SYSTEM\\CurrentControlSet\\Enum", 0, KEY_READ, &hkEnum)))
         goto _exit;
-    
+
     /* for the instance that we found above */
     if (FAILED(RegOpenKeyEx(hkEnum, pnpIns, 0, KEY_READ, &hkAdapter)))
         goto _exit;
-    
+
     /* and fetch the harware ID */
     size = MAX_PATH;
     if (FAILED(RegQueryValueEx(hkAdapter, "HardwareID", NULL, NULL, hwId, &size)))
         goto _exit;
-    
+
     size = MAX_PATH;
     if (FAILED(RegQueryValueEx(hkAdapter, "Service", NULL, NULL, service, &size)))
         goto _exit;
-    
+
     /* and see if it is the loopback adapter */
     if (!stricmp(hwId, "*msloop") || !stricmp(service, "msloop"))
         isloopback = TRUE;
-    
+
   _exit:
     if (hkAdapter)
         RegCloseKey(hkAdapter);
@@ -339,7 +339,7 @@ static int IsLoopback(char * guid)
         RegCloseKey(hkDev);
     if (hkNet)
         RegCloseKey(hkNet);
+
     return isloopback;
 }
 
@@ -449,7 +449,7 @@ static char *GetNextInterface(char *iflist)
 {
     char *ifname;
 
-    /* interface substrings are assumed to be of form \Device\<adapter name> 
+    /* interface substrings are assumed to be of form \Device\<adapter name>
      * \Tcpip\Parameters\Interfaces\<adapter name>
      */
     ifname = strrchr(iflist, '\\');
index 299aa964600dc04230f8474693787d63b57be6ca..f55e12ad5359796b3a950e67949c1f1c63746e4b 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -10,7 +10,7 @@ RELDIR=WINNT\afsreg\test
 
 test tests: $(OUT)\getifinfo.exe $(OUT)\regman.exe $(OUT)\dupkey.exe
 
-$(OUT)\getifinfo.exe: $(OUT)\getifinfo.obj $(DESTDIR)\lib\afs\afsreg.lib 
+$(OUT)\getifinfo.exe: $(OUT)\getifinfo.obj $(DESTDIR)\lib\afs\afsreg.lib
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
@@ -35,4 +35,4 @@ $(OUT)\regman.exe: $(OUT)\regman.obj $(REGMAN_EXELIBS)
         $(SYMSTORE_IMPORT)
 
 mkdir:
-       
+
index de6c90099a65bbefecf8970cfc3fa5592b9ae0da..10293875c63bcba285c45140cc2a87d5d639b7be 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 2ad472eb96e73c0cbeb985e3117c74e1e19b4c14..26623ee886d3fa4c4b551f0d9fedd695a6c15366 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index b97c709aee52822ad21e409f179bf57c6db9ba3c..49212e5a690db09e61a9ff8af2bc22b76b790ffc 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 951c59bb82d4f66d14ecf623aa2de82b4127299c..6488ef20765af07ec481b18e4f641db8a48031ae 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -29,7 +29,7 @@
 
 /*
  * vpt_PartitionNameValid() -- Check partition name syntax.
- * 
+ *
  * RETURN CODES: 1 valid, 0 not valid
  */
 int
@@ -69,7 +69,7 @@ vpt_PartitionNameValid(const char *vpname)
 
 /*
  * vpt_DeviceNameValid() -- Check device name syntax.
- * 
+ *
  * RETURN CODES: 1 valid, 0 not valid
  */
 int
@@ -86,7 +86,7 @@ vpt_DeviceNameValid(const char *devname)
 
 /*
  * vpt_Start() -- Initialize iteration for reading vice partition table.
- * 
+ *
  * RETURN CODES: 0 success, -1 failed (errno set)
  */
 
@@ -118,7 +118,7 @@ vpt_Start(struct vpt_iter *iterp)  /* [out] iteration handle to initialize */
 
 /*
  * vpt_NextEntry() -- Return next vice partition table entry.
- * 
+ *
  * RETURN CODES: 0 success, -1 no more entries (ENOENT) or failed (errno set).
  */
 
@@ -199,7 +199,7 @@ vpt_NextEntry(struct vpt_iter *iterp,   /* [in] valid iteration handle */
 
 /*
  * vpt_Finish() -- Terminate iteration for vice partition table.
- * 
+ *
  * RETURN CODES: 0 success, -1 failed (errno set)
  */
 int
index 81c6e0a559555afe26e51595478fe37f64bd44b2..9b492d5daa5ba0b8433cf91f91d945255691933a 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -61,10 +61,10 @@ EXELIBS =\
        $(DESTDIR)\lib\afs\afsadminutil.lib \
     $(DESTDIR)\lib\lanahelper.lib
 
-$(EXEFILE): $(EXEOBJS) $(EXELIBS) 
+$(EXEFILE): $(EXEOBJS) $(EXELIBS)
        $(EXEGUILINK)  $(VCLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP)     
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index b5bbd09f4bdd626bfd25e2aec56da47b4d6791be..16475dda3345bfa77d71ce3ffa6bc5209e3a7c62 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -50,7 +50,7 @@ BOOL CALLBACK AdminInfoDlgProc(HWND hRHS, UINT msg, WPARAM wp, LPARAM lp);
  *
  */
 BOOL GetAdminInfo(HWND hParent, GET_ADMIN_INFO_OPTIONS options)
-{      
+{
     eOptions = options;
 
     int nResult = ModalDialog(IDD_ADMIN_INFO, hParent, (DLGPROC)AdminInfoDlgProc);
@@ -64,7 +64,7 @@ BOOL GetAdminInfo(HWND hParent, GET_ADMIN_INFO_OPTIONS options)
  *
  */
 BOOL CALLBACK AdminInfoDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
-{      
+{
     if (AfsAppLib_HandleHelp(IDD_ADMIN_INFO, hwndDlg, msg, wp, lp))
        return TRUE;
 
@@ -91,7 +91,7 @@ BOOL CALLBACK AdminInfoDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
            SaveDlgInfo();
            EndDialog(hDlg, IDOK);
            break;
-       }       
+       }
        break;
     }
 
@@ -113,7 +113,7 @@ static void OnInitDialog(HWND hwndDlg)
     static int nOffset = 0;
 
     hDlg = hwndDlg;
-       
+
     // Hide the additional server stuff if we don't need it
     if (eOptions == GAIO_LOGIN_ONLY) {
        HideAndDisable(hDlg, IDC_HOSTNAME_FRAME);
@@ -135,7 +135,7 @@ static void OnInitDialog(HWND hwndDlg)
             nOffset = rectButton.top - rectFrame.top;
         }
 
-        // Move the buttons            
+        // Move the buttons
        MoveWnd(hDlg, IDOK, 0, -nOffset);
        MoveWnd(hDlg, IDCANCEL, 0, -nOffset);
        MoveWnd(hDlg, IDHELP, 0, -nOffset);
@@ -168,7 +168,7 @@ static void CheckEnableButtons()
 static void SaveDlgInfo()
 {
     TCHAR szText[cchRESOURCE];
-       
+
     lstrncpy(g_CfgData.szAdminName, GetWndText(hDlg, IDC_ADMIN_NAME, szText), MAX_ADMIN_NAME_LEN);
     lstrncpy(g_CfgData.szAdminPW, GetWndText(hDlg, IDC_ADMIN_PW, szText), MAX_ADMIN_PW_LEN);
 
index 30c62f011fada092e352070343fac755e0305638..fea5636423ec48092018751b22e3a68f65eb14dd 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -207,10 +207,10 @@ BOOL CALLBACK WizStep_Common_DlgProc(HWND hRHS, UINT msg, WPARAM wp, LPARAM lp)
 {
     // Get the dialog's resource ID
     int nIDD = GetWindowLong(hRHS, GWL_ID);
-       
+
     if (AfsAppLib_HandleHelp(nIDD, hRHS, msg, wp, lp))
        return TRUE;
-       
+
     switch (msg) {
     case WM_INITDIALOG:        MakeBold(hRHS, IDC_TITLE);
        RedrawGraphic();
@@ -385,7 +385,7 @@ char *GetClientCellNameA()
 char *GetClientNetbiosNameA()
 {
     static char szValueA[MAX_MACHINE_NAME_LEN + 1]="";
-       
+
     if ( szValueA[0] == 0 )
         lana_GetNetbiosName(szValueA, LANA_NETBIOS_NAME_FULL);
 
@@ -407,7 +407,7 @@ BOOL GetLibHandles(afs_status_t *pStatus)
     ASSERT(g_CfgData.szHostname[0]);
 
     int nResult;
-       
+
     // ************************* NOTE ********************************
     // * You MUST have already determined whether or not the host
     // * and client config info is valid before calling this function.
@@ -418,13 +418,13 @@ BOOL GetLibHandles(afs_status_t *pStatus)
     // cell that it can, and then use that to open the config library.  If the
     // libraries are already open, it will close them first.  Two handles to
     // the config library will be opened, one to the server to be configured,
-    // and one to the client machine we are configuring from.  
+    // and one to the client machine we are configuring from.
 
     // There are two types of cell handles, NULL and Standard.  A null handle
     // can make calls to any server except DB servers.  We need this primarily
     // to talk to the bos server to determine the machine's current configuration,
-    // and to configure the client information if it is not already.  A standard 
-    // handle can talk to any server.  Standard handles can be either authenticated 
+    // and to configure the client information if it is not already.  A standard
+    // handle can talk to any server.  Standard handles can be either authenticated
     // or unauthenticated.
 
     // Close all current handles
@@ -441,7 +441,7 @@ BOOL GetLibHandles(afs_status_t *pStatus)
             g_LogFile.Write("Failed to open a NULL cell handle: %lx.\r\n", (unsigned long)*pStatus);
                return FALSE;
        }
-    
+
        // Get the client handle.  We never need a better handle than this
         // for the client, and so this handle will never be upgraded.
        g_LogFile.Write("Getting config handle for the client.\r\n");
@@ -456,7 +456,7 @@ BOOL GetLibHandles(afs_status_t *pStatus)
 
     // If the client info is valid and we know what cell the server should be in,
     // and the client has that cell in its CellServDB, then we can get a Standard cell
-    // handle.  However there is an exception: if this is the first server in the 
+    // handle.  However there is an exception: if this is the first server in the
     // cell then there may not yet be an authentication server to talk to.  In that
     // case we use a null cell handle.
     if (g_CfgData.bValidClientInfo &&   // Client config is valid
@@ -497,8 +497,8 @@ BOOL GetLibHandles(afs_status_t *pStatus)
        if (!nResult) {
             g_LogFile.Write("Failed to open a NULL cell handle:  %lx.\r\n", (unsigned long)*pStatus);
            return FALSE;
-       }       
-    }  
+       }
+    }
 
     // Get the server handle
     g_LogFile.Write("Getting config library handle for the server.\r\n");
@@ -553,7 +553,7 @@ static void CloseLibHandles(BOOL bExiting)
         if (g_hClient) {
            cfg_HostClose(g_hClient, &nStatus);
            g_hClient = 0;
-        }      
+        }
 
        if (hClientCell) {
            afsclient_CellClose(hClientCell, &nStatus);
@@ -588,15 +588,15 @@ static void SetConfigDefaults()
 
        if (g_CfgData.configSCC == CS_NULL)
            g_CfgData.configSCC = CS_DONT_CONFIGURE;
-    }  
+    }
 
     lstrcpy(g_CfgData.szAdminName, TEXT("admin"));
     lstrcpy(g_CfgData.szAdminUID, TEXT("0"));
 
     g_CfgData.bUseNextUid = TRUE;
-}      
+}
+
 
-       
 // Prototypes for each property page's dialog proc
 BOOL CALLBACK PartitionsPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
 BOOL CALLBACK ServicesPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
@@ -610,7 +610,7 @@ static void RunCfgTool()
        if (nChoice == IDYES)
            RunWizard();
        return;
-    }  
+    }
 
     // If the server info is invalid, then the config tool cannot run.  The Wizard must be run
     // to initially configure the server.  Inform the user and ask if they want to run the wizard instead.
@@ -636,7 +636,7 @@ static void RunCfgTool()
 
     // Let the user see it
     PropSheet_ShowModal(g_pSheet);
-}      
+}
 
 static void RunWizard()
 {
@@ -658,5 +658,5 @@ static void RunWizard()
     delete g_pWiz;
 
     g_pWiz = 0;
-}      
+}
 
index 1d2d65fc16c43299cbee9c615c5f73aea91df49c..d8bf518dac0c37c64e450b23fb363cb1e3b61253 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -82,7 +82,7 @@ BOOL CALLBACK BackupPageDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
     }
 
     return FALSE;
-}      
+}
 
 
 /*
@@ -124,7 +124,7 @@ static void OnInitDialog(HWND hwndDlg)
        SetCheck(hDlg, IDC_DONT_CONFIG_BACKUP_SERVER);
     else if (g_CfgData.configBak == CS_CONFIGURE)
        SetCheck(hDlg, IDC_CONFIG_BACKUP_SERVER);
-}      
+}
 
 
 /*
index eb0d2a94f1d56f802f2e425a8112a3b25f5a3462..1e43915ab7772a425bf45f1400c65623d2752f1d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -34,14 +34,14 @@ BOOL IsStepEnabled(const CONFIG_STATE& step)
 }
 
 void EnableStep(CONFIG_STATE& step, BOOL bEnable)
-{      
+{
     if (bEnable)
        step &= ~CS_DISABLED;
     else
-       step |= CS_DISABLED;            
-}      
+       step |= CS_DISABLED;
+}
 
-BOOL ShouldConfig(const CONFIG_STATE& state)           
+BOOL ShouldConfig(const CONFIG_STATE& state)
 {
     return (state == CS_CONFIGURE);
 }
@@ -72,7 +72,7 @@ void ToggleConfig(CONFIG_STATE& state)
        state = CS_DONT_CONFIGURE;
     else if (DontConfig(state))
        state = CS_CONFIGURE;
-}      
+}
 
 void RedrawGraphic()
 {
@@ -85,7 +85,7 @@ void RedrawGraphic()
 
     InvalidateRect(hBg, &rect, FALSE);
     UpdateWindow(hBg);
-}      
+}
 
 UINT GetAppTitleID()
 {
@@ -110,7 +110,7 @@ const char *GetAdminLibErrorCodeMessage(afs_status_t nErrorCode)
 void LogError(afs_status_t nErrorCode)
 {
     const char *pszMsg = GetAdminLibErrorCodeMessage(nErrorCode);
-    
+
     if (pszMsg)
         g_LogFile.Write("Error 0x%0x has occurred: %s.\r\n", (UINT)nErrorCode, pszMsg);
     else
index e50e16b6d12221abb5e44e1f77c9eaea11d8a8d9..7b5f371c6a11bd779520af71d78b570ed059bc9a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 44a4180174384fc3544a6703dcc4507c781a7167..313c462ba5b3d7b87900701dedc2974967deba0e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -177,7 +177,7 @@ struct CONFIG_STEP {
 
 /*
  *     Structure that holds info about the static controls that show the step description
- *     and the graphic that corresponds to the step state.  There are 8 of these; they 
+ *     and the graphic that corresponds to the step state.  There are 8 of these; they
  *     are configured at runtime depending on what configuration steps are to be performed.
  *     These are assigned into the appropriate step structure above.  I could have just
  *     stuck an index from the array of these structures into the struct above, but decided
@@ -265,7 +265,7 @@ static CONFIG_STEP STEPS[MAX_STEPS] = {
     { SS_STEP_TO_BE_DONE, CreatePrincipalAndKey,0, 0, IDS_CREATE_PRINCIPAL_AND_KEY_STEP,0 },
     { SS_STEP_TO_BE_DONE, StartDbServers,      0, 0, IDS_START_DB_STEP,                IDS_DB_STEP_DESC },
     { SS_STEP_TO_BE_DONE, StartDbServers,      0, 0, IDS_START_DB_AND_BK_STEP,         IDS_DB_AND_BK_STEP_DESC },
-    { SS_STEP_TO_BE_DONE, StartDbServers,      0, 0, IDS_START_BK_STEP,                IDS_BK_STEP_DESC },     
+    { SS_STEP_TO_BE_DONE, StartDbServers,      0, 0, IDS_START_BK_STEP,                IDS_BK_STEP_DESC },
     { SS_STEP_TO_BE_DONE, CreateAdminPrincipal, 0, 0, IDS_CREATE_ADMIN_PRINCIPAL_STEP, 0 },
     { SS_STEP_TO_BE_DONE, StartFsVlAndSalvager, 0, 0, IDS_START_FS_STEP,               IDS_FS_STEP_DESC },
     { SS_STEP_TO_BE_DONE, ConfigSCC,           0, 0, IDS_START_SCC_STEP,               IDS_SCC_STEP_DESC },
@@ -284,7 +284,7 @@ static CONFIG_STEP STEPS[MAX_STEPS] = {
     { SS_STEP_TO_BE_DONE, RestartAllDbServers,  0, 0, IDS_RESTART_ALL_DB_SERVERS_STEP, 0 },
     { SS_STEP_TO_BE_DONE, VosOpenServer,       0, 0, IDS_NO_MSG_STEP,                  0 },
     { SS_STEP_TO_BE_DONE, UnconfigDB,          0, 0, IDS_UNCONFIG_DB_STEP,             IDS_UNCONFIG_DB_STEP_DESC },
-    { SS_STEP_TO_BE_DONE, UnconfigBak,         0, 0, IDS_UNCONFIG_BK_STEP,             IDS_UNCONFIG_BK_STEP_DESC },    
+    { SS_STEP_TO_BE_DONE, UnconfigBak,         0, 0, IDS_UNCONFIG_BK_STEP,             IDS_UNCONFIG_BK_STEP_DESC },
     { SS_STEP_TO_BE_DONE, UnconfigFS,          0, 0, IDS_UNCONFIG_FS_STEP,             IDS_UNCONFIG_FS_STEP_DESC },
     { SS_STEP_TO_BE_DONE, UnconfigSCS,         0, 0, IDS_UNCONFIG_SCS_STEP,            IDS_UNCONFIG_SCS_STEP_DESC },
     { SS_STEP_TO_BE_DONE, UnconfigSCC,         0, 0, IDS_UNCONFIG_SCC_STEP,            IDS_UNCONFIG_SCC_STEP_DESC },
@@ -318,7 +318,7 @@ static STEP_ID FirstServerSteps[] = {
     SID_MOUNT_ROOT_CELL_RW,
     SID_REPLICATE,
     SID_ENABLE_AUTH_CHECKING
-};     
+};
 
 static STEP_ID InvalidServerInfoSteps[] = {
     SID_DEFINE_CELL_FOR_SERVER,
@@ -335,7 +335,7 @@ static STEP_ID InvalidClientInfoSteps[] = {
 
 static STEP_ID PreconfigSteps[] = {
     SID_GET_CREDENTIALS,    // Always do this so we will always have credentials - need this for the config manager.
-    SID_VOS_OPEN_SERVER            // We'll always do this step so we know we can make vos calls 
+    SID_VOS_OPEN_SERVER            // We'll always do this step so we know we can make vos calls
 };
 
 static STEP_ID UnconfigDbSteps[] = {
@@ -346,7 +346,7 @@ static STEP_ID UnconfigDbSteps[] = {
 static STEP_ID UnconfigBakSteps[] = {
     SID_UNCONFIG_BAK,
     SID_GET_CREDENTIALS
-};     
+};
 
 static STEP_ID UnconfigFsSteps[] = {
     SID_UNCONFIG_FS
@@ -368,7 +368,7 @@ static STEP_ID DbSteps[] = {
     SID_ADD_TO_CELLSERVDB,
     SID_START_DB,
     SID_RESTART_ALL_DB_SERVERS
-};     
+};
 
 static STEP_ID DbAndBakSteps[] = {
     SID_ADD_TO_CELLSERVDB,
@@ -421,7 +421,7 @@ static STEP_ID PostConfigSteps[] = {
  *
  */
 BOOL Configure(HWND hParent, BOOL& bMustExit)
-{      
+{
     int nResult = ModalDialog(IDD_CONFIG_SERVER, hParent, (DLGPROC)ConfigServerPageDlgProc);
 
     bMustExit = m_bMustExit;
@@ -468,7 +468,7 @@ BOOL CALLBACK ConfigServerPageDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM
     if (g_pWiz) {
        if (WizStep_Common_DlgProc (hwndDlg, msg, wp, lp))
            return FALSE;
-    }  
+    }
 
     return FALSE;
 }
@@ -497,7 +497,7 @@ static BOOL CALLBACK StepGrahpicDlgProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPA
                return 0;
            }
        }
-    }          
+    }
 
     return CallWindowProc((WNDPROC)Subclass_FindNextHook(hwnd, StepGrahpicDlgProc), hwnd, uMsg, wParam, lParam);
 }
@@ -561,7 +561,7 @@ static void OnInitDialog(HWND hwndDlg)
               (g_CfgData.configSCC == CS_ALREADY_CONFIGURED)))
        {
            GetString(szMsg, IDS_ALREADY_CONFIGURED);
-       }       
+       }
        // Is there nothing to configure?
        else if ((g_CfgData.configFS != CS_CONFIGURE) &&
                  (g_CfgData.configDB != CS_CONFIGURE) &&
@@ -571,7 +571,7 @@ static void OnInitDialog(HWND hwndDlg)
                  (g_CfgData.configRep != CS_CONFIGURE) &&
                  (g_CfgData.configSCS != CS_CONFIGURE) &&
                  (g_CfgData.configSCC != CS_CONFIGURE))
-       {       
+       {
            GetString(szMsg, IDS_NOTHING_TO_CONFIGURE);
        }
 
@@ -614,10 +614,10 @@ static void OnInitDialog(HWND hwndDlg)
     for (UINT ii = 0; ii < MAX_STEPS; ii++) {
        if (m_ConfigSteps[ii].nGraphicCtrlID)
            Subclass_AddHook(GetDlgItem(m_hDlg, m_ConfigSteps[ii].nGraphicCtrlID), StepGrahpicDlgProc);
-    }  
+    }
 
     IF_WIZ(g_pWiz->EnableButtons(BACK_BUTTON | NEXT_BUTTON));
-}      
+}
 
 // User has pressed the Config (or Exit) button.
 static void OnConfig()
@@ -664,7 +664,7 @@ static void ShowExitButton()
     else {
         if (m_bMustExit)
             SetWndText(m_hDlg, IDCANCEL, IDS_EXIT);
-        else   
+        else
            SetWndText(m_hDlg, IDCANCEL, IDS_CLOSE);
     }
 }
@@ -672,7 +672,7 @@ static void ShowExitButton()
 static void ShowTitle()
 {
     ASSERT(g_CfgData.szCellName[0]);
-       
+
     TCHAR szMsg[cchRESOURCE];
 
     GetString(szMsg, IDS_CONFIG_INTO_CELL_MSG);
@@ -684,13 +684,13 @@ static void ShowTitle()
 }
 
 static BOOL Unconfiguring()
-{      
+{
     return ShouldUnconfig(g_CfgData.configFS)  ||
           ShouldUnconfig(g_CfgData.configDB)  ||
           ShouldUnconfig(g_CfgData.configBak) ||
           ShouldUnconfig(g_CfgData.configSCS) ||
           ShouldUnconfig(g_CfgData.configSCC);
-}      
+}
 
 static void AddSteps(STEP_ID *pSteps, int nNumNewSteps)
 {
@@ -709,7 +709,7 @@ static void AddSteps(STEP_ID *pSteps, int nNumNewSteps)
        // Add the new step
        m_ConfigSteps[m_nNumSteps++] = STEPS[nStepID];
     }
-}      
+}
 
 static void GetStepsToPerform()
 {
@@ -743,7 +743,7 @@ static void GetStepsToPerform()
     if (!g_CfgData.bValidClientInfo || (lstrcmp(g_CfgData.szClientCellName, g_CfgData.szCellName) != 0)) {
         m_bMustChangeClientCell = TRUE;
        AddSteps(InvalidClientInfoSteps, NUM_STEPS(InvalidClientInfoSteps));
-    }  
+    }
 
     // Make sure server info is valid
     if (!g_CfgData.bValidServerInfo)
@@ -840,10 +840,10 @@ static void SetupStepGUI(CONFIG_STEP& step, UINT& nDispPos)
 
        // Show the static control
        ShowWnd(m_hDlg, step.nDescCtrlID);
-       
+
        // Show the graphic control
        ShowWnd(m_hDlg, step.nGraphicCtrlID);
-       
+
        nDispPos++;
     }
 }
@@ -897,17 +897,17 @@ static BOOL CheckCancel()
 
     // Ask user if they really want to cancel
     int nChoice = MessageBox(m_hDlg, szMsg, szTitle, MB_YESNO | MB_ICONQUESTION);
-       
+
     m_bCancel = (nChoice == IDYES);
 
     m_bCheckCancel = FALSE;
 
     return m_bCancel;
-}      
+}
 
 /*
  *     Show the current config step, UNLESS the user has pressed the Cancel
- *     button, in which case a "cancel pending" message is already being 
+ *     button, in which case a "cancel pending" message is already being
  *     displayed and we don't want it replace with this new message.
  */
 static void ShowCurrentStep(UINT uiMsgID)
@@ -938,7 +938,7 @@ static char *GetVicepName()
     ASSERT((lstrlen(g_CfgData.szPartitionName) == 1) || (lstrlen(g_CfgData.szPartitionName) == 2));
 
     // Construct the partition name
-    if (!m_szVicepName[0]) 
+    if (!m_szVicepName[0])
        sprintf(m_szVicepName, "/vicep%s", GetPartitionNameA());
 
     return m_szVicepName;
@@ -1044,14 +1044,14 @@ static BOOL DefineCellForServer()
     g_LogFile.Write("Putting this host in cell '%s'.\r\n", GetCellNameA());
 
     ASSERT(g_CfgData.szCellName[0]);
-               
+
     m_nResult = cfg_HostSetCell(g_hServer, GetCellNameA(), pszEntries, &m_nStatus);
     CHECK_RESULT;
 
     g_CfgData.bValidServerInfo = TRUE;
 
     return TRUE;
-}      
+}
 
 static BOOL StopClient()
 {
@@ -1101,10 +1101,10 @@ static BOOL DefineCellForClient()
     if (!g_CfgData.bFirstServer) {
        if (!UpgradeLibHandles())
            return FALSE;
-    }  
+    }
 
     return TRUE;
-}      
+}
 
 static BOOL StartBosServer()
 {
@@ -1202,7 +1202,7 @@ static BOOL CreateAdminPrincipal()
 {
     ASSERT(g_hServer);
     ASSERT(g_CfgData.szAdminName[0]);
-       
+
     // Create generic admin principal and put in local Userlist
     char *pszAdminPW = 0;
     int nUID = 0;
@@ -1224,10 +1224,10 @@ static BOOL CreateAdminPrincipal()
     if (g_CfgData.bFirstServer) {
        if (!UpgradeLibHandles())
            return FALSE;
-    }  
+    }
 
     return TRUE;
-}      
+}
 
 static BOOL StartFsVlAndSalvager()
 {
@@ -1237,7 +1237,7 @@ static BOOL StartFsVlAndSalvager()
 
     m_nResult = cfg_FileServerStart(g_hServer, &m_nStatus);
     CHECK_RESULT;
-                
+
     return TRUE;
 }
 
@@ -1257,14 +1257,14 @@ static BOOL ConfigSCC()
 {
     ASSERT(g_hServer);
     ASSERT(g_CfgData.szSysControlMachine[0]);
-       
+
     g_LogFile.Write("Configuring the System Control Client.\r\n");
 
     m_nResult = cfg_SysControlClientStart(g_hServer, GetSysControlMachineA(), &m_nStatus);
     CHECK_RESULT;
 
     return TRUE;
-}      
+}
 
 static BOOL GetPartitionID()
 {
@@ -1291,7 +1291,7 @@ static BOOL GetRootVolumeInfo()
         m_nStatus = DoRootVolumesExist(bResult);
         m_nResult = !m_nStatus;
         CHECK_RESULT;
-    
+
         g_CfgData.bRootVolumesExistanceKnown = TRUE;
     }
 
@@ -1299,7 +1299,7 @@ static BOOL GetRootVolumeInfo()
         m_nStatus = AreRootVolumesReplicated(bResult);
         m_nResult = !m_nStatus;
         CHECK_RESULT;
-    
+
         g_CfgData.bRootVolumesReplicationKnown = TRUE;
     }
 
@@ -1314,7 +1314,7 @@ static BOOL CreateRootAfs()
     // If the root.afs volume already exists, then just return.  We can get to this step
     // and root.afs already exist if:
     //
-    //    1)  We could not determine the status of the root volumes when the app was started 
+    //    1)  We could not determine the status of the root volumes when the app was started
     //        and the user asked us to create the root volumes if they don't exist.
     //
     //    2)  Since there is only one page from which the user decides if they want to create
@@ -1328,7 +1328,7 @@ static BOOL CreateRootAfs()
 
     if (!GetPartitionID())
        return FALSE;
-    
+
     // If the client is running then stop it - creating root.afs will confuse it.
     // It will be started again after root.afs is created.
     if (!StopClient())
@@ -1347,17 +1347,17 @@ static BOOL CreateRootAfs()
     m_bWeCreatedRootAfs = TRUE;
 
     return TRUE;
-}      
+}
 
 static BOOL StartClient()
 {
     ASSERT(g_hClient);
-    
+
     g_LogFile.Write("Starting the AFS Client.\r\n");
 
     m_nResult = cfg_ClientStart(g_hClient, CLIENT_START_TIMEOUT, &m_nStatus);
     CHECK_RESULT;
-       
+
     return TRUE;
 }
 
@@ -1391,7 +1391,7 @@ static BOOL IsClientFreelance(void)
                             (BYTE *) &enabled, &dummyLen);
         RegCloseKey (parmKey);
     }
-    return (enabled?TRUE:FALSE);       
+    return (enabled?TRUE:FALSE);
 }
 
 static char space[2048];
@@ -1414,7 +1414,7 @@ static BOOL CreateFreelanceRootAfsMountPoint(char * path)
 {
     struct ViceIoctl blob;
     afs_int32 code;
-    
+
        if (IsRootAfsMountPoint())
                return TRUE;
 
@@ -1466,14 +1466,14 @@ try_again:
         m_bRootAfsDriveMappingCreated = (res == NO_ERROR);
         // m_bRootAfsDriveMappingCreated = (WNetAddConnection(A2S(szAfsRootDir), TEXT(""), A2S(m_szDriveToMapTo)) == NO_ERROR);
         g_LogFile.Write(m_bRootAfsDriveMappingCreated ? "succeeded.\r\n" : "failed.\r\n");
-    }        
+    }
 
     // If we couldn't map a drive, then ask the user to unmap something.
     if (!m_bRootAfsDriveMappingCreated) {
        int nChoice = MsgBox(m_hDlg, IDS_CANT_MAP_ROOT_AFS, GetAppTitleID(), MB_ICONEXCLAMATION | MB_OKCANCEL);
         if (nChoice == IDOK)
             goto try_again;
-    }            
+    }
 
     return m_bRootAfsDriveMappingCreated;
 }
@@ -1509,7 +1509,7 @@ static BOOL CreateRootCell()
     // If the root.cell volume already exists, then just return.  We can get to this step
     // and root.cell already exist if:
     //
-    //    1)  We could not determine the status of the root volumes when the app was started 
+    //    1)  We could not determine the status of the root volumes when the app was started
     //        and the user asked us to create the root volumes if they don't exist.
     //
     //    2)  Since there is only one page from which the user decides if they want to create
@@ -1527,7 +1527,7 @@ static BOOL CreateRootCell()
     // error messages.
     if (g_CfgData.bRootAfsExists && !m_bWeCreatedRootAfs)
         return TRUE;
-       
+
     if (!GetPartitionID())
        return FALSE;
 
@@ -1543,7 +1543,7 @@ static BOOL CreateRootCell()
     m_bWeCreatedRootCell = TRUE;
 
     return TRUE;
-}      
+}
 
 static char *GetRootCellDir()
 {
@@ -1567,7 +1567,7 @@ static char *GetRootCellReadWriteDir()
     }
 
     return szDir;
-}      
+}
 
 static BOOL MountRootCellStandard()
 {
@@ -1584,7 +1584,7 @@ static BOOL MountRootCellStandard()
         return FALSE;
 
     g_LogFile.Write("Mouting root.cell with a Standard mount point at path %s.\r\n", GetRootCellDir());
-       
+
     m_nResult = afsclient_MountPointCreate(g_hCell, GetRootCellDir(), "root.cell", READ_ONLY, CHECK_VOLUME, &m_nStatus);
     CHECK_RESULT;
 
@@ -1630,7 +1630,7 @@ static BOOL MountRootCellRW()
     CHECK_RESULT;
 
     return TRUE;
-}      
+}
 
 static BOOL Replicate()
 {
@@ -1646,12 +1646,12 @@ static BOOL Replicate()
 
     if (g_CfgData.bRootAfsExists && !g_CfgData.bRootAfsReplicated) {
        g_LogFile.Write("Creating a read only site for volume root.afs using partition ID %d and volume ID %d.\r\n", m_nPartitionID, g_CfgData.nRootAfsID);
-       
+
        m_nResult = vos_VLDBReadOnlySiteCreate(g_hCell, m_hvosServer, 0, m_nPartitionID, g_CfgData.nRootAfsID, &m_nStatus);
        CHECK_RESULT;
-       
+
        g_LogFile.Write("Releasing the root.afs volume using volume ID %d.\r\n", g_CfgData.nRootAfsID);
-       
+
        m_nResult = vos_VolumeRelease(g_hCell, 0, g_CfgData.nRootAfsID, VOS_NORMAL, &m_nStatus);
        CHECK_RESULT;
 
@@ -1660,12 +1660,12 @@ static BOOL Replicate()
 
     if (g_CfgData.bRootCellExists && !g_CfgData.bRootCellReplicated) {
        g_LogFile.Write("Creating a read only site for volume root.cell using partition ID %d and volume ID %d.\r\n", m_nPartitionID, g_CfgData.nRootCellID);
-       
+
        m_nResult = vos_VLDBReadOnlySiteCreate(g_hCell, m_hvosServer, 0, m_nPartitionID, g_CfgData.nRootCellID, &m_nStatus);
        CHECK_RESULT;
-       
+
        g_LogFile.Write("Releasing the root.cell volume using volume ID %d.\r\n", g_CfgData.nRootCellID);
-       
+
        m_nResult = vos_VolumeRelease(g_hCell, 0, g_CfgData.nRootCellID, VOS_NORMAL, &m_nStatus);
        CHECK_RESULT;
 
@@ -1673,7 +1673,7 @@ static BOOL Replicate()
     }
 
     return TRUE;
-}      
+}
 
 static BOOL EnableAuthChecking()
 {
@@ -1716,7 +1716,7 @@ static BOOL UpgradeLibHandles()
 static BOOL RestartServers()
 {
     ASSERT(g_hCell);
-       
+
     void *hbosServer;
 
     g_LogFile.Write("Bos open of server '%s'.\r\n", GetHostnameA());
@@ -1734,7 +1734,7 @@ static BOOL RestartServers()
     CHECK_RESULT;
 
     return TRUE;
-}      
+}
 
 void DbAddHostCallback(void *callBackId, cfg_cellServDbStatus_t *statusItemP, int status)
 {
@@ -1775,14 +1775,14 @@ void DbAddHostCallback(void *callBackId, cfg_cellServDbStatus_t *statusItemP, in
 
     cfg_CellServDbStatusDeallocate(statusItemP, &m_nStatus);
     // We don't care if this fails
-}      
+}
 
 static BOOL UpdateCellServDB(BOOL bAdding)
 {
     ASSERT(g_hServer);
     ASSERT(g_CfgData.szCellName[0]);
 
-    int nMaxUpdates;                            
+    int nMaxUpdates;
 
     cfg_cellServDbUpdateCallBack_t callBack = (cfg_cellServDbUpdateCallBack_t)DbAddHostCallback;
 
@@ -1808,7 +1808,7 @@ static BOOL UpdateCellServDB(BOOL bAdding)
 
     // Update CellServDB on all servers
     g_LogFile.Write("Updating CellServDB on all servers in the cell.\r\n");
-    if (bAdding)       
+    if (bAdding)
        m_nResult = cfg_CellServDbAddHost(g_hServer, pszSCM, callBack, (void *)&m_CallBackID, &nMaxUpdates, &m_nStatus);
     else
        m_nResult = cfg_CellServDbRemoveHost(g_hServer, pszSCM, callBack, (void *)&m_CallBackID, &nMaxUpdates, &m_nStatus);
@@ -1827,10 +1827,10 @@ static BOOL UpdateCellServDB(BOOL bAdding)
     while (!bDone) {
        switch (WaitForSingleObject(m_hCellServDBUpdateEvent, CELLSERVDB_UPDATE_TIMEOUT))
        {
-       case WAIT_OBJECT_0:     bDone = TRUE;   // The callback function signalled us that it is done.  
+       case WAIT_OBJECT_0:     bDone = TRUE;   // The callback function signalled us that it is done.
            break;
 
-       case WAIT_TIMEOUT: 
+       case WAIT_TIMEOUT:
            // We timed out so see if a server was updated.  If it was then all is cool
            // and we can keep going (after clearing the server update count flag).
            EnterCriticalSection(&m_CritSec);
@@ -1863,7 +1863,7 @@ static BOOL UpdateCellServDB(BOOL bAdding)
     CHECK_RESULT;
 
     return TRUE;
-}      
+}
 
 static BOOL AddToCellServDB()
 {
@@ -1871,12 +1871,12 @@ static BOOL AddToCellServDB()
 }
 
 static BOOL RemoveFromCellServDB()
-{      
+{
     return UpdateCellServDB(FALSE);
 }
 
 static BOOL RestartAllDbServers()
-{      
+{
     ASSERT(g_hServer);
 
     if (m_bUnconfiguringLastDBServer)
@@ -1893,7 +1893,7 @@ static BOOL RestartAllDbServers()
     m_bDbServersRestarted = TRUE;
 
     return TRUE;
-}      
+}
 
 static BOOL UnconfigDB()
 {
@@ -1911,7 +1911,7 @@ static BOOL UnconfigDB()
 static BOOL UnconfigBak()
 {
     ASSERT(g_hServer);
-       
+
     int nResult = cfg_DbServersStopAllBackup(g_hServer, &m_nStatus);
     CHECK_RESULT;
 
@@ -1926,10 +1926,10 @@ static BOOL UnconfigFS()
     CHECK_RESULT;
 
     return TRUE;
-}      
+}
 
 static BOOL UnconfigSCS()
-{      
+{
     ASSERT(g_hServer);
 
     m_nResult = cfg_UpdateServerStop(g_hServer, &m_nStatus);
@@ -1987,7 +1987,7 @@ static BOOL PostConfig()
     }
 
     ShowCurrentStep(IDS_INVALIDATE_CONFIG_INFO_STEP);
-       
+
     g_LogFile.Write("User has chosen to invalidate the server config info.\r\n");
 
     g_LogFile.Write("Stopping the bos server.\r\n");
@@ -2003,7 +2003,7 @@ static BOOL PostConfig()
     m_bMustExit = TRUE;
 
     return TRUE;
-}      
+}
 
 static void VosCloseServer()
 {
@@ -2012,7 +2012,7 @@ static void VosCloseServer()
        vos_ServerClose(m_hvosServer, &m_nStatus);
        m_hvosServer = 0;
     }
-}      
+}
 
 static void ShowConfigControls(BOOL bShow)
 {
@@ -2028,7 +2028,7 @@ static void UpdateConfigProgress(int nStepNum)
 {
     // Update the progress bar
     SendDlgItemMessage(m_hDlg, IDC_CONFIG_PROGRESS, PBM_STEPIT, 0, 0);
-                       
+
     // Update the percent complete
     TCHAR buf[16];
     _stprintf(buf, TEXT("%2d%%"), nStepNum * 100 / m_nNumSteps);
@@ -2080,19 +2080,19 @@ static void AssignFailure(int nCurStep, int nLastMainStep)
     // use the last one that is there.
     m_ConfigSteps[nLastMainStep].eState = SS_STEP_FAILED;
     IF_WIZ(ForceUpdateWindow(m_hDlg, m_ConfigSteps[nLastMainStep].nGraphicCtrlID));
-}      
+}
 
 static int GetLastMainStep()
 {
     for (int ii = m_nNumSteps - 1; ii >= 0; ii--) {
        if (m_ConfigSteps[ii].nDescID != 0)
            return ii;
-    }  
+    }
 
     ASSERT(FALSE);     // This should never happen!
 
     return 0;
-}      
+}
 
 static void ShowConfigFailedMsg()
 {
@@ -2121,11 +2121,11 @@ static void ShowViewLogButton()
 static DWORD WINAPI ConfigServer(LPVOID param)
 {
     HWND hLogo;
-       
+
     if (!g_pWiz) {
        hLogo = GetDlgItem(m_hDlg, IDC_LOGO);
        AfsAppLib_StartAnimation(hLogo);
-    }  
+    }
 
     // Disable all buttons (doesn't affect the Cancel button)
     IF_WIZ(g_pWiz->EnableButtons(0));
@@ -2146,7 +2146,7 @@ static DWORD WINAPI ConfigServer(LPVOID param)
 
     int nLastMainStep;
     IF_WIZ(nLastMainStep = GetLastMainStep());
-       
+
     // Loop over each config step performing the ones that are enabled.
     for (int nCurStep = 0; (nCurStep < m_nNumSteps) && bResult; nCurStep++) {
        CONFIG_STEP& step = m_ConfigSteps[nCurStep];
@@ -2189,7 +2189,7 @@ static DWORD WINAPI ConfigServer(LPVOID param)
                    // correct control
                    step = m_ConfigSteps[nLastMainStep];
                }
-            }  
+            }
 
            UpdateConfigProgress(nStepNum);
         } else {
@@ -2201,7 +2201,7 @@ static DWORD WINAPI ConfigServer(LPVOID param)
 
        if (step.nGraphicCtrlID)
            IF_WIZ(ForceUpdateWindow(m_hDlg, step.nGraphicCtrlID));
-    }          
+    }
 
     // Close m_hvosServer if it is open
     VosCloseServer();
@@ -2260,11 +2260,11 @@ static DWORD WINAPI ConfigServer(LPVOID param)
 
     // Warn the user if we are going to force the config manager to exit
     if (m_bMustExit) {
-        if (m_bUnconfiguringLastDBServer)    
+        if (m_bUnconfiguringLastDBServer)
            MsgBox(m_hDlg, IDS_CELL_IS_GONE_MUST_EXIT, GetAppTitleID(), MB_OK | MB_ICONSTOP);
-        else   
+        else
            MsgBox(m_hDlg, IDS_CONFIG_INFO_INVALIDATED, GetAppTitleID(), MB_OK);
-    }  
+    }
 
     // Unmap the root afs drive if we had one
     if (m_bRootAfsDriveMappingCreated) {
@@ -2273,7 +2273,7 @@ static DWORD WINAPI ConfigServer(LPVOID param)
         BOOL bCanceled = WNetCancelConnection(A2S(m_szDriveToMapTo), TRUE) == NO_ERROR;
         g_LogFile.Write(bCanceled ? "succeeded.\r\n" : "failed.\r\n");
         m_bRootAfsDriveMappingCreated = !bCanceled;
-    }  
+    }
 
     return 0;
 }
index 42c6e46f2de1dbd4b94dbc95208cd7e225aa0ea4..e9fd5681b6c9578a245031de0e212528cafd74f2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -74,7 +74,7 @@ static void CheckEnableButtons();
  *
  */
 BOOL CreatePartition(HWND hParent)
-{      
+{
     ModalDialog(IDD, hParent, (DLGPROC)DlgProc);
 
     return bCreated;
@@ -99,13 +99,13 @@ static BOOL CALLBACK DlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar
     case WM_INITDIALOG:        OnInitDialog(hwndDlg);
        break;
 
-    case WM_COMMAND:   
+    case WM_COMMAND:
        switch (LOWORD(wParam)) {
-       case IDC_CLOSE:         
+       case IDC_CLOSE:
            OnClose();
            break;
 
-       case IDC_CREATE:        
+       case IDC_CREATE:
            OnCreate();
            break;
 
@@ -117,17 +117,17 @@ static BOOL CALLBACK DlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPar
            break;
        }
        break;
-       
+
     case WM_NCACTIVATE:        if (wParam)
        UpdateDriveList();
        break;
 
-    case WM_NOTIFY:    
+    case WM_NOTIFY:
        if ((((LPNMHDR)lParam)->code) == FLN_ITEMSELECT)
            OnListSelection((LPFLN_ITEMSELECT_PARAMS)lParam);
        break;
 
-    case WM_SIZE:      
+    case WM_SIZE:
        if (lParam != 0)
            ResizeWindow(hwndDlg, arwDialog, rwaFixupGuts);
        break;
@@ -166,7 +166,7 @@ static void OnClose()
 static void OnCreate()
 {
     ASSERT(g_hServer);
-       
+
     HLISTITEM hItem = FastList_FindFirstSelected(hDriveList);
     _ASSERTE(hItem);
 
@@ -208,7 +208,7 @@ static void OnCreate()
 }
 
 static void OnPartitionName()
-{      
+{
     TCHAR szBuf[MAX_PARTITION_NAME_LEN];
     GetWindowText(GetDlgItem(hDlg, IDC_PARTITION_NAME), szBuf, MAX_PARTITION_NAME_LEN);
 
@@ -251,16 +251,16 @@ static void OnListSelection(LPFLN_ITEMSELECT_PARAMS pItemParms)
     }
 
     CheckEnableButtons();
-}      
+}
 
 static void CheckEnableButtons()
 {
     TCHAR szBuf[MAX_PARTITION_NAME_LEN];
 
     GetWindowText(GetDlgItem(hDlg, IDC_PARTITION_NAME), szBuf, MAX_PARTITION_NAME_LEN);
-       
+
     ENABLE_STATE es = ES_ENABLE;
-       
+
     if ((hSelectedItem == 0) || (szBuf[0] == 0))
        es = ES_DISABLE;
 
index d0c2e17648a072d383a4e12b5fc3ef2ca3f3913c..07941f51841f90a895a1613423bbd8af058fe9db 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -87,7 +87,7 @@ BOOL CALLBACK DBServerPageDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
     }
 
     return FALSE;
-}      
+}
 
 
 /*
@@ -131,7 +131,7 @@ static void OnInitDialog(HWND hwndDlg)
        EnableSCM(ES_ENABLE);
        break;
     }
-}      
+}
 
 
 /*
@@ -163,15 +163,15 @@ static void EnableSCM(ENABLE_STATE enable)
     SetEnable(hDlg, IDC_SCM_PROMPT, enable);
     SetEnable(hDlg, IDC_SYS_CONTROL_MACHINE_LABEL, enable);
     SetEnable(hDlg, IDC_SYS_CONTROL_MACHINE, enable);
-}      
+}
 
 static void ShowPageInfo()
 {
     SetWndText(hDlg, IDC_SYS_CONTROL_MACHINE, g_CfgData.szSysControlMachine);
-}      
+}
 
 static void SavePageInfo()
 {
     GetWndText(hDlg, IDC_SYS_CONTROL_MACHINE, g_CfgData.szSysControlMachine);
-}      
+}
 
index ba90d048302bcd9f060d044ad56b22a074d31e4a..ecd78575c44bcad6ac3bc58a79809f29be7a3f3a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -137,7 +137,7 @@ static void ConfigMsg(UINT nMsgID)
     ShowWnd(hDlg, IDC_CREATE_FS_QUESTION, FALSE);
     ShowWnd(hDlg, IDC_SHOULD_CONFIG_FILE_SERVER, FALSE);
     ShowWnd(hDlg, IDC_DONT_CONFIG_FILE_SERVER, FALSE);
-       
+
     SetWndText(hDlg, IDC_MSG, szMsg);
     ShowWnd(hDlg, IDC_MSG);
 }
index 99f88a66c7d678374ec21656bc48a99621592a31..6fa3e1c6a294f724d3c644c430118394f44349a2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -94,7 +94,7 @@ int GetCurrentConfig(HWND hParent, BOOL& bCanceled)
 static BOOL CALLBACK GetCurConfigDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
 {
     BOOL bOn = FALSE;
-       
+
     switch (msg) {
     case WM_INITDIALOG:
        bCancel = FALSE;
@@ -150,12 +150,12 @@ static BOOL IsClientConfigured(BOOL& bConfigured, afs_status_t& nStatus)
     }
 
     return TRUE;
-}      
+}
 
 /*
  *     NOTE:   This function has an important side effect.  If this machine
  *                     is not the first in a new cell, then this function will get the
- *                     cell name from the config info.  The cell name may be needed in 
+ *                     cell name from the config info.  The cell name may be needed in
  *                     config calls that come later, and so this function must be called
  *                     before they are.
  */
@@ -163,7 +163,7 @@ static int IsConfigInfoValid(BOOL& bValid, afs_status_t& nStatus)
 {
     if (bCancel)
        return FALSE;
-       
+
     afs_status_t configStatus;
     char *pszCellName = 0;
 
@@ -204,7 +204,7 @@ static int StartBosServer(afs_status_t& nStatus)
     }
 
     return nResult;
-}              
+}
 
 static BOOL AreWeLastDBServer(BOOL& bLast, afs_status_t& nStatus)
 {
@@ -220,7 +220,7 @@ static BOOL AreWeLastDBServer(BOOL& bLast, afs_status_t& nStatus)
     g_LogFile.Write("Getting CellServDB from host %s.\r\n", GetHostnameA());
     int nResult = cfg_CellServDbEnumerate(GetHostnameA(), &pszCellname, &pszCellServDB, &nStatus);
     if (!nResult)
-       return FALSE;   
+       return FALSE;
 
     if (!pszCellServDB) {
        g_LogFile.Write("There are no DB servers in CellServDB!!!!!");
@@ -247,7 +247,7 @@ static BOOL AreWeLastDBServer(BOOL& bLast, afs_status_t& nStatus)
 static afs_status_t IsFSConfigured(BOOL& bConfigured)
 {
     g_LogFile.Write("Is this machine a file server: ");
-       
+
     bConfigured = FALSE;
 
     short isStarted;
@@ -257,12 +257,12 @@ static afs_status_t IsFSConfigured(BOOL& bConfigured)
     if (!nResult)
        return nStatus;
 
-    bConfigured = isStarted;   
-       
+    bConfigured = isStarted;
+
     g_LogFile.WriteBoolResult(bConfigured);
 
     return 0;
-}      
+}
 
 static afs_status_t IsDBConfigured(BOOL& bConfigured)
 {
@@ -284,12 +284,12 @@ static afs_status_t IsDBConfigured(BOOL& bConfigured)
     g_LogFile.Write(", %s.\r\n", bBakConfigured ? "Yes Bak" : "No Bak");
 
     return 0;
-}      
+}
 
 static afs_status_t IsBakConfigured(BOOL& bConfigured)
 {
     bConfigured = bBakConfigured;
-       
+
     return 0;
 }
 
@@ -318,7 +318,7 @@ static afs_status_t DoesAPartitionExist(BOOL& bExists)
     g_LogFile.WriteBoolResult(bExists);
 
     return 0;
-}      
+}
 
 afs_status_t DoRootVolumesExist(BOOL& bExists)
 {
@@ -381,12 +381,12 @@ afs_status_t AreRootVolumesReplicated(BOOL& bReplicated)
     g_LogFile.WriteBoolResult(bReplicated);
 
     return 0;
-}      
+}
 
 static afs_status_t IsSCSConfigured(BOOL& bConfigured)
 {
     g_LogFile.Write("Is this machine a System Control Server: ");
-       
+
     bConfigured = FALSE;
 
     short isUpserver, isSC, isBin;
@@ -406,7 +406,7 @@ static afs_status_t IsSCSConfigured(BOOL& bConfigured)
 static afs_status_t IsSCCConfigured(BOOL& bConfigured)
 {
     g_LogFile.Write("Is this machine a System Control Client: ");
-       
+
     bConfigured = FALSE;
 
     short isUpclient, isSCC, isBin;
@@ -428,7 +428,7 @@ static void ShowMsg(UINT uiMsgID)
     TCHAR szMsg[cchRESOURCE];
 
     GetString(szMsg, uiMsgID);
-       
+
     pProg->SetOperation(szMsg);
 }
 
@@ -438,7 +438,7 @@ static void NextStep(UINT uiMsgID)
 
     if (bCancel)
        return;
-       
+
     ShowMsg(uiMsgID);
 
     pProg->SetProgress(nCurStep++);
@@ -465,7 +465,7 @@ static BOOL CheckConfigState(afs_status_t (*ConfigCheckFunc)(BOOL&), CONFIG_STAT
 
     return TRUE;
 }
-               
+
 static DWORD CALLBACK GetCurrentConfigState(LPPROGRESSDISPLAY ppd, LPARAM lp)
 {
     afs_status_t nStatus = 0;
@@ -480,11 +480,11 @@ static DWORD CALLBACK GetCurrentConfigState(LPPROGRESSDISPLAY ppd, LPARAM lp)
     if (!IsConfigInfoValid(g_CfgData.bValidServerInfo, nStatus))
        return nStatus;
 
-    // If the server and client have good config info, and the client is in a 
+    // If the server and client have good config info, and the client is in a
     // different cell than the server, then the config routines will want to
     // reconfigure the client.  To do so they need information that we already
     // know and don't have to ask the user for.  Prefill this information here.
-    if (g_CfgData.bValidClientInfo && g_CfgData.bValidServerInfo && 
+    if (g_CfgData.bValidClientInfo && g_CfgData.bValidServerInfo &&
         (lstrcmp(g_CfgData.szCellName, g_CfgData.szClientCellName) != 0))
     {
         lstrcpy(g_CfgData.szCellServDbHostname, g_CfgData.szHostname);
@@ -523,7 +523,7 @@ static DWORD CALLBACK GetCurrentConfigState(LPPROGRESSDISPLAY ppd, LPARAM lp)
 
        if (!CheckConfigState(AreRootVolumesReplicated, g_CfgData.configRep, nStatus, IDS_CHECK_REP))
             return nStatus;
-        
+
         g_CfgData.bRootVolumesReplicationKnown = TRUE;
 
        if (!CheckConfigState(IsSCSConfigured, g_CfgData.configSCS, nStatus, IDS_CHECK_SCS))
@@ -531,11 +531,11 @@ static DWORD CALLBACK GetCurrentConfigState(LPPROGRESSDISPLAY ppd, LPARAM lp)
 
        if (!CheckConfigState(IsSCCConfigured, g_CfgData.configSCC, nStatus, IDS_CHECK_SCC))
            return nStatus;
-    }          
+    }
 
     if (!bCancel)
        pProg->SetProgress(MAX_STEPS);
-       
+
     return 0;
 }
 
index 8f137518938f1d6dbb9a580e1eab21f0628e40a0..103679ab17aab9782ae966b288becde5efa312ce 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -48,7 +48,7 @@ BOOL CALLBACK GetPwDlgProc(HWND hRHS, UINT msg, WPARAM wp, LPARAM lp);
  *
  */
 BOOL GetAfsPrincipalPassword(HWND hParent, TCHAR *&pszServerPW)
-{      
+{
     int nResult = ModalDialog(IDD_GET_PW, hParent, (DLGPROC)GetPwDlgProc);
     if (nResult == IDOK) {
        pszServerPW = g_CfgData.szServerPW;
@@ -131,7 +131,7 @@ static void CheckEnableButtons()
 static void SaveDlgInfo()
 {
     TCHAR szText[cchRESOURCE];
-       
+
     lstrncpy(g_CfgData.szServerPW, GetWndText(hDlg, IDC_PW, szText), MAX_SERVER_PW_LEN);
 }
 
index 9bfc8c54dbf5620565b96d142abe37b380650757..5c7fcbd108ebcb0a8e6f78dc5a2af1cb6dea23f4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -52,7 +52,7 @@ static void EraseRect(HDC hdc, RECT rect)
 
     DeleteObject(hPen);
     DeleteObject(hbr);
-}      
+}
 
 static void DrawCircle(HDC hdc, RECT rect, COLORREF crCircleColor)
 {
@@ -66,7 +66,7 @@ static void DrawCircle(HDC hdc, RECT rect, COLORREF crCircleColor)
 
     int midX = rect.left + ((rect.right - rect.left) / 2);
     int midY = rect.top + ((rect.bottom - rect.top) / 2);
-       
+
     MoveToEx(hdc, midX - 1, midY - 2, 0);
     LineTo(hdc, midX + 2, midY - 2);
 
@@ -87,13 +87,13 @@ static void DrawCircle(HDC hdc, RECT rect, COLORREF crCircleColor)
 
     DeleteObject(hPen);
     DeleteObject(hBrush);
-}      
+}
 
 static void DrawCheckmark(HDC hdc, RECT rect)
 {
 #define cxCHECKBOX        (2+9+2)
 #define cyCHECKBOX        (2+9+2)
-       
+
     // Checkmark
     HPEN hpNew = CreatePen(PS_SOLID, 1, RGB(0,0,0));
     HGDIOBJ hpOld = (HPEN)SelectObject(hdc, hpNew);
@@ -101,7 +101,7 @@ static void DrawCheckmark(HDC hdc, RECT rect)
     POINT ptCheckbox;
     ptCheckbox.x = rect.left;
     ptCheckbox.y = rect.top + ((rect.bottom - rect.top) - cyCHECKBOX) / 2;
-       
+
     MoveToEx(hdc, ptCheckbox.x +3, ptCheckbox.y+5, NULL);
     LineTo(hdc, ptCheckbox.x +5, ptCheckbox.y+7);
     LineTo(hdc, ptCheckbox.x+10, ptCheckbox.y+2);
@@ -183,24 +183,24 @@ void PaintStepGraphic(HWND hwnd, STEP_STATE state)
 
     // Draw an image that corresponds to the state
     switch (state) {
-    case SS_STEP_IN_PROGRESS:  
+    case SS_STEP_IN_PROGRESS:
        DrawCircle(hdc, rect, STEP_IN_PROGRESS_COLOR);
        break;
 
-    case SS_STEP_TO_BE_DONE:   
+    case SS_STEP_TO_BE_DONE:
        DrawCircle(hdc, rect, STEP_TO_BE_DONE_COLOR);
        break;
 
-    case SS_STEP_FINISHED:             
+    case SS_STEP_FINISHED:
        DrawCheckmark(hdc, rect);
        break;
 
-       
-    case SS_STEP_FAILED: 
+
+    case SS_STEP_FAILED:
        DrawX(hdc, rect);
        break;
     }
-       
+
     EndPaint(hwnd, &ps);
 }
 
@@ -385,5 +385,5 @@ void CALLBACK PaintPageGraphic(LPWIZARD pWiz, HDC hdc, LPRECT prTarget, HPALETTE
 
     SetTextColor (hdc, clrTextOld);
     SelectObject (hdc, hFontOld);
-}      
+}
 
index 527bd190fb03bbbfbc1c33e38a41c37bd7e1f9d6..345a7e9715fc861aa0c8c2b44caf205cd3048f9e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -151,7 +151,7 @@ static DWORD IDH_FIRST_SERVER_CTX_HELP[] = {
     IDC_AFS_UID,                       IDH_AFS_UID,
     IDC_AFS_UID_SPINNER,       IDH_AFS_UID_SPINNER,
     0,                      0
-};     
+};
 
 static DWORD IDH_EXISTING_CELL_CTX_HELP[] = {
     IDC_ADMIN_NAME,            IDH_ADMIN_NAME2,
@@ -356,7 +356,7 @@ void RegisterConfigToolHelp()
 
 void RegisterWizardHelp()
 {
-    AfsAppLib_RegisterHelp(IDD_INTRO_PAGE, IDH_INTRO_CTX_HELP, IDH_INTRO_PAGE);        
+    AfsAppLib_RegisterHelp(IDD_INTRO_PAGE, IDH_INTRO_CTX_HELP, IDH_INTRO_PAGE);
     AfsAppLib_RegisterHelp(IDD_INFO_PAGE, IDH_CELL_AND_SERVER_INFO_CTX_HELP, IDH_INFO_PAGE);
     AfsAppLib_RegisterHelp(IDD_INFO_PAGE2_FIRST_SERVER, IDH_FIRST_SERVER_CTX_HELP, IDH_FIRST_SERVER_PAGE);
     AfsAppLib_RegisterHelp(IDD_INFO_PAGE2_NOT_FIRST_SERVER, IDH_EXISTING_CELL_CTX_HELP, IDH_EXISTING_CELL_PAGE);
@@ -368,6 +368,6 @@ void RegisterWizardHelp()
     AfsAppLib_RegisterHelp(IDD_REPLICATION_PAGE, IDH_REPLICATION_CTX_HELP, IDH_REPLICATION_PAGE);
     AfsAppLib_RegisterHelp(IDD_SYS_CONTROL_PAGE, IDH_SYS_CONTROL_CTX_HELP, IDH_SYS_CONTROL_PAGE);
     AfsAppLib_RegisterHelp(IDD_GET_PW, IDH_GET_PW_CTX_HELP, IDH_GET_PW_DLG);
-    AfsAppLib_RegisterHelp(IDD_CONFIG_SERVER_PAGE, IDH_CONFIG_SERVER_CTX_HELP, IDH_CONFIG_SERVER_PAGE);        
+    AfsAppLib_RegisterHelp(IDD_CONFIG_SERVER_PAGE, IDH_CONFIG_SERVER_CTX_HELP, IDH_CONFIG_SERVER_PAGE);
 }
 
index e6016062602722a4f19eb0b22bef21e714c4ef5a..61ce364eaf697da971e3d5d783fe79ecf85763f6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -112,7 +112,7 @@ BOOL CALLBACK InfoPage2DlgProc(HWND hRHS, UINT msg, WPARAM wp, LPARAM lp)
 
        }
        break;
-    }  
+    }
 
     return FALSE;
 }
@@ -145,7 +145,7 @@ static void OnInitDialog(HWND hwndDlg)
  *
  */
 static void CheckEnableButtons()
-{      
+{
     BOOL bDisable = FALSE;
 
     TCHAR szDummy[cchRESOURCE];
@@ -171,12 +171,12 @@ static void CheckEnableButtons()
        g_pWiz->EnableButtons(BACK_BUTTON);
     else
        g_pWiz->EnableButtons(BACK_BUTTON | NEXT_BUTTON);
-}      
+}
 
 static void SavePageInfo()
 {
     TCHAR szText[cchRESOURCE];
-       
+
     lstrncpy(g_CfgData.szAdminName, GetWndText(hDlg, IDC_ADMIN_NAME, szText), MAX_ADMIN_NAME_LEN);
     lstrncpy(g_CfgData.szAdminPW, GetWndText(hDlg, IDC_ADMIN_PW, szText), MAX_ADMIN_PW_LEN);
 
@@ -184,11 +184,11 @@ static void SavePageInfo()
        g_CfgData.bUseNextUid = IsButtonChecked(hDlg, IDC_USE_NEXT_UID);
        if (!g_CfgData.bUseNextUid)
            lstrncpy(g_CfgData.szAdminUID, GetWndText(hDlg, IDC_ADMIN_UID, szText), MAX_UID_LEN);
-    }  
+    }
 
     if (g_pWiz->GetState() == NOT_FIRST_SERVER_STEP)
        lstrncpy(g_CfgData.szCellServDbHostname, GetWndText(hDlg, IDC_HOSTNAME, szText), MAX_MACHINE_NAME_LEN);
-}      
+}
 
 static void ShowPageInfo()
 {
@@ -210,7 +210,7 @@ static void ShowPageInfo()
 static void UseNextUid(BOOL bUseNext)
 {
     ENABLE_STATE es = bUseNext ? ES_DISABLE : ES_ENABLE;
-       
+
     SetEnable(hDlg, IDC_ADMIN_UID, es);
     SetEnable(hDlg, IDC_AFS_UID_SPINNER, es);
 }
index 38498aa8c0681e89dd7cacb114f6fa2d92acbea9..f418c3fef5932ce850ecb2aa78c25a586932d4c3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -89,7 +89,7 @@ BOOL CALLBACK InfoPageDlgProc(HWND hRHS, UINT msg, WPARAM wp, LPARAM lp)
 
        }
        break;
-    }  
+    }
 
     return FALSE;
 }
@@ -142,12 +142,12 @@ static void CheckEnableButtons()
        g_pWiz->EnableButtons(BACK_BUTTON);
     else
        g_pWiz->EnableButtons(BACK_BUTTON | NEXT_BUTTON);
-}      
+}
 
 static BOOL SavePageInfo()
 {
     TCHAR szText[cchRESOURCE];
-       
+
     GetWndText(hDlg, IDC_CELL_NAME, szText);
     if (lstrlen(szText) > MAX_CELL_NAME_LEN) {
        MsgBox(hDlg, IDS_CELL_NAME_LEN_ERROR, GetAppTitleID(), MB_ICONSTOP | MB_OK);
@@ -162,7 +162,7 @@ static BOOL SavePageInfo()
 }
 
 static void ShowPageInfo()
-{      
+{
     SetWndText(hDlg, IDC_CELL_NAME, g_CfgData.szCellName);
     SetWndText(hDlg, IDC_SERVER_PW, g_CfgData.szServerPW);
     SetWndText(hDlg, IDC_VERIFY_PW, g_CfgData.szServerPW);
@@ -184,14 +184,14 @@ static void IsFirstServer(BOOL bIs)
 
     SetEnable(hDlg, IDC_PRINCIPAL_LABEL, es);
     SetEnable(hDlg, IDC_PRINCIPAL, es);
-       
+
     SetEnable(hDlg, IDC_SERVER_PW_FRAME, es);
     SetEnable(hDlg, IDC_SERVER_PW_LABEL, es);
     SetEnable(hDlg, IDC_SERVER_PW_PROMPT, es);
     SetEnable(hDlg, IDC_SERVER_PW, es);
     SetEnable(hDlg, IDC_VERIFY_PW_LABEL, es);
     SetEnable(hDlg, IDC_VERIFY_PW, es);
-       
+
     CheckEnableButtons();
 }
 
index 7d66726d325d154b218298e67a1e20b26f325b75..c2dad2d0137c221c74ffc97d8aa85698af94245a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -64,7 +64,7 @@ BOOL CALLBACK IntroPageDlgProc(HWND hRHS, UINT msg, WPARAM wp, LPARAM lp)
            break;
        }
        break;
-    }  
+    }
 
     return FALSE;
 }
index 79c970874dfa41821d8b6a180d26cd3736fe0cba..038ffe2551e78a42f5b7cc39b6de6eeec45b5c29 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -65,4 +65,4 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
+
index f85c04fc14c22e3d8b9520bc42a51d64adb9029e..66125ea4e48b67874dd8f27dd358b344cd17e55a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -45,8 +45,8 @@ LOGFILE::~LOGFILE()
        Close();
 }
 
-BOOL LOGFILE::Open(const char *pszLogFilePath, 
-                  LOGFILE_OPEN_MODE eOpenMode, 
+BOOL LOGFILE::Open(const char *pszLogFilePath,
+                  LOGFILE_OPEN_MODE eOpenMode,
                   LOGFILE_TIMESTAMP_MODE eTimeStampMode)
 {
     char *pszOpenMode;
@@ -70,12 +70,12 @@ BOOL LOGFILE::Open(const char *pszLogFilePath,
     }
 
     return FALSE;
-}      
+}
 
 BOOL LOGFILE::Close()
 {
     int nResult = 0;
-       
+
     if (m_fp) {
        if (m_eTimeStampMode != TSM_NEVER)
            WriteTimeStamp();
@@ -112,7 +112,7 @@ BOOL LOGFILE::Write(const char *pszEntry, ...)
     bTimestampNextLine = (pszEntry[strlen(pszEntry) - 1] == '\n');
 
     return (nWritten > 0);
-}      
+}
 
 BOOL LOGFILE::WriteError(const char *pszMsg, DWORD nErrorCode, ...)
 {
@@ -144,7 +144,7 @@ BOOL LOGFILE::WriteError(const char *pszMsg, DWORD nErrorCode, ...)
     fflush(m_fp);
 
     return (nWritten > 0);
-}      
+}
 
 BOOL LOGFILE::WriteTimeStamp()
 {
@@ -182,5 +182,5 @@ BOOL LOGFILE::WriteMultistring(const char *pszMultiStr)
        Write("%s\r\n", p);
 
     return TRUE;
-}      
+}
 
index 1e8f03b5bcc6c2a6354c1fa9f5689afa4d9502b8..bffbfe914b3f8adec8827c183b32653282375f3c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -35,8 +35,8 @@ static BOOL bCantCreate = FALSE;
 static HLISTITEM hSelectedItem = 0;
 
 //     The idea for this var is that if the user clicks on a drive and the vice name
-//     hasn't been set by the user, then we will set the vice name to the drive letter 
-//     selected.  However, if the user sets the vice name, then clicking on a drive 
+//     hasn't been set by the user, then we will set the vice name to the drive letter
+//     selected.  However, if the user sets the vice name, then clicking on a drive
 //     letter doesn't change the vice name.  This var tells us whether it is ok to set
 //     the vice name or not.
 static BOOL bAutoSetPartitionName = TRUE;
@@ -76,7 +76,7 @@ static BOOL CALLBACK WizardDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARA
     if ((g_pWiz->GetState() == sidSTEP_EIGHT) && (uMsg == WM_ACTIVATEAPP) && wParam) {
        UpdateDriveList();
        ShowPartitionInfo();
-    }          
+    }
 
     return CallWindowProc((WNDPROC)Subclass_FindNextHook(hwndDlg, WizardDlgProc), hwndDlg, uMsg, wParam, lParam);
 }
@@ -92,7 +92,7 @@ BOOL CALLBACK PartitionPageDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
        CheckEnableButtons();
        break;
 
-    case WM_DESTROY_SHEET:     
+    case WM_DESTROY_SHEET:
        Subclass_RemoveHook(g_pWiz->GetWindow(), WizardDlgProc);
        break;
 
@@ -129,7 +129,7 @@ BOOL CALLBACK PartitionPageDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
        }
        break;
 
-    case WM_NOTIFY:    
+    case WM_NOTIFY:
        switch (((LPNMHDR)lp)->code) {
        case FLN_ITEMSELECT:    OnListSelection((LPFLN_ITEMSELECT_PARAMS)lp);
        }
@@ -138,7 +138,7 @@ BOOL CALLBACK PartitionPageDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
     }
 
     return FALSE;
-}      
+}
 
 
 
@@ -199,7 +199,7 @@ static void OnInitDialog(HWND hwndDlg)
 
     if (g_CfgData.bFirstServer)
        MustMakePartition();
-}      
+}
 
 static void OnPartitionName()
 {
@@ -209,7 +209,7 @@ static void OnPartitionName()
     bAutoSetPartitionName = szBuf[0] == 0;
 
     CheckEnableButtons();
-}      
+}
 
 static void OnListSelection(LPFLN_ITEMSELECT_PARAMS pItemParms)
 {
@@ -265,7 +265,7 @@ static void CantMakePartition(UINT nMsgID)
     SetWindowText(hMsg, szMsg);
 
     bCantCreate = TRUE;
-}      
+}
 
 static void MustMakePartition()
 {
@@ -299,7 +299,7 @@ static BOOL SavePartitionInfo(BOOL bValidate)
        GetWindowText(GetDlgItem(hDlg, IDC_PARTITION_NAME), g_CfgData.szPartitionName, MAX_PARTITION_NAME_LEN);
         if (bValidate && !Validation_IsValid(g_CfgData.szPartitionName, VALID_AFS_PARTITION_NAME))
             return FALSE;
-    }  
+    }
 
     if (hSelectedItem == 0)
        g_CfgData.chDeviceName = 0;
@@ -314,11 +314,11 @@ static BOOL SavePartitionInfo(BOOL bValidate)
 static void ShowPartitionInfo()
 {
     // The SetWndText call below will mess up our bAutoSetPartitionName variable.
-    // It will trigger the change event on the partition name field causing our 
-    // OnPartitionName function to get called, and making it look to us like the 
+    // It will trigger the change event on the partition name field causing our
+    // OnPartitionName function to get called, and making it look to us like the
     // user set the partition name.  Therefore, we will save the current value,
     // make the call, then restore the value.
-    BOOL bAutoSet = bAutoSetPartitionName;     
+    BOOL bAutoSet = bAutoSetPartitionName;
     SetWndText(hDlg, IDC_PARTITION_NAME, g_CfgData.szPartitionName);
     bAutoSetPartitionName = bAutoSet;
 
index ecfeef7ad6dbfa199b6ef28ac0a7e1c1dd84e11b..22e1b85c39c2a42f90ead48b781735eafaba3c32 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -44,9 +44,9 @@ cfg_partitionEntry_t *GetPartitionTable(int &nNumPartitions)
 }
 
 int GetNumPartitions()
-{      
+{
     return cPartitions;
-}      
+}
 
 int ReadPartitionTable(afs_status_t *pStatus)
 {
@@ -56,7 +56,7 @@ int ReadPartitionTable(afs_status_t *pStatus)
 
     cPartitions = 0;
     pTable = 0;
-       
+
     int nResult = cfg_HostPartitionTableEnumerate(g_hServer, &pTable, &cPartitions, pStatus);
 
     return nResult;
@@ -76,7 +76,7 @@ BOOL IsAnAfsPartition(LPCTSTR pszRootDir)
 
        if (ch1 == ch2)
            return TRUE;
-    }  
+    }
 
     return FALSE;
 }
@@ -86,11 +86,11 @@ BOOL DoesPartitionExist(LPCTSTR pszName)
     for (int ii = 0; ii < cPartitions; ii++) {
        if (lstrcmp(A2S(pTable[ii].partitionName), pszName) == 0)
            return TRUE;
-    }  
-       
+    }
+
     return FALSE;
 }
-       
+
 void FreePartitionTable()
 {
     if (pTable) {
@@ -100,5 +100,5 @@ void FreePartitionTable()
 
     pTable = 0;
     cPartitions = 0;
-}      
+}
 
index 5d06499f53b161995f025a64f5335f99a9d846fd..11ed41004b6e2f0899855ed71ad4281ae914278b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -91,38 +91,38 @@ BOOL CALLBACK PartitionsPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPAR
        return TRUE;
 
     switch (uMsg) {
-    case WM_INITDIALOG:        
+    case WM_INITDIALOG:
        OnInitDialog(hwndDlg);
        break;
-       
-    case WM_COMMAND:  
+
+    case WM_COMMAND:
        switch (LOWORD(wParam)) {
        case IDINIT:
            CheckShowPartitions();
            break;
 
-       case IDC_CREATE_PARTITIONS:     
+       case IDC_CREATE_PARTITIONS:
            OnCreatePartitions();
            break;
 
-       case IDC_REMOVE:  
+       case IDC_REMOVE:
            OnRemove();
            break;
 
-       case IDC_SALVAGE: 
+       case IDC_SALVAGE:
            OnSalvage();
            break;
        }
        break;
 
-    case WM_NOTIFY:    
+    case WM_NOTIFY:
        if ((((LPNMHDR)lParam)->code) == FLN_ITEMSELECT)
            OnListSelection((LPFLN_ITEMSELECT_PARAMS)lParam);
        break;
     }
 
     return FALSE;
-}      
+}
 
 void UpdatePartitionList()
 {
@@ -163,7 +163,7 @@ static void OnInitDialog(HWND hwndDlg)
     ShowPartitions();
 
     CheckEnableSalvage();
-}      
+}
 
 static void OnCreatePartitions()
 {
@@ -187,7 +187,7 @@ static void OnRemove()
 {
     ASSERT(hSelectedItem);
     ASSERT(g_hServer);
-       
+
     afs_status_t nStatus;
 
     BOOL bExported = (BOOL)FastList_GetItemParam(hPartitionList, hSelectedItem);
@@ -213,7 +213,7 @@ static void OnRemove()
     FastList_RemoveItem(hPartitionList, hSelectedItem);
 
     CheckEnableSalvage();
-}      
+}
 
 static void OnSalvage()
 {
@@ -228,7 +228,7 @@ static void OnSalvage()
     if (hSelectedItem) {
        pszPartitionName = FastList_GetItemText(hPartitionList, hSelectedItem, 0);
        ASSERT(pszPartitionName);
-    }  
+    }
 
     if (!ShowSalvageDlg(hDlg, pszPartitionName))
         return;
@@ -266,13 +266,13 @@ static void SetupImageLists()
     AfsAppLib_AddToImageList(hiList, IDI_DISABLED_DISK_DRIVE, FALSE);
 
     FastList_SetImageLists(hPartitionList, hiList, 0);
-}      
+}
 
 static void AddColumn(int nWidth, LPCTSTR pszTitle, DWORD dwFlags)
 {
     static int nCol = 1;
     FASTLISTCOLUMN col;
-       
+
     col.dwFlags = dwFlags;
     col.cxWidth = nWidth;
     lstrcpy(col.szText, pszTitle);
@@ -294,7 +294,7 @@ static void SetupListCols()
 cfg_partitionEntry_t *GetPartitionTableFromRegistry(int& cEntries)
 {
     afs_status_t nStatus;
+
     // Read the parition table out of the registry
     int nResult = ReadPartitionTable(&nStatus);
     if (!nResult) {
@@ -369,7 +369,7 @@ static LPTSTR DiskSpaceToString(int nSpace)
     double space;
     LPTSTR pszUnits;
 
-    space = nSpace;    
+    space = nSpace;
 
     if (space >= oneTB) {
        space /= oneTB;
@@ -390,7 +390,7 @@ static LPTSTR DiskSpaceToString(int nSpace)
     _stprintf(szSpace, TEXT("%3.*f%s"), nNumDecimals, space, pszUnits);
 
     return szSpace;
-}      
+}
 
 static void ShowPartitions()
 {
index 409091985fcfab4ca504e7dbe039acf27ba0f5a5..29b41b5a571e8073649a054717efde1496eca198 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -136,7 +136,7 @@ static void OnInitDialog(HWND hwndDlg)
        SetCheck(hDlg, IDC_DONT_REPLICATE);
     else if (g_CfgData.configRep == CS_CONFIGURE)
        SetCheck(hDlg, IDC_REPLICATE);
-}      
+}
 
 
 /*
index f5fa3333a156d38456b330727124c40406039e57..c7656316715df4ca513bc3abd67eb4b8a385cb45 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -74,13 +74,13 @@ BOOL CALLBACK RootAfsPageDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
        case IDC_CREATE_ROOT_VOLUMES:
            g_CfgData.configRootVolumes = CS_CONFIGURE;
            break;
-       }       
+       }
        break;
 
     }
 
     return FALSE;
-}      
+}
 
 
 
@@ -129,9 +129,9 @@ static void OnInitDialog(HWND hwndDlg)
        return;
     }
 
-    // If root.afs exists already but root.cell does not exist, then 
-    // the wizard cannot make root.cell and must disable this option.  
-    // However, since the root volumes don't both exist, we will leave 
+    // If root.afs exists already but root.cell does not exist, then
+    // the wizard cannot make root.cell and must disable this option.
+    // However, since the root volumes don't both exist, we will leave
     // this option enabled, and only disable the yes check box.
     // TODO:  We should handle this better in a future version where we can
     // add new messages.  The message catalog is frozen for this version
@@ -150,7 +150,7 @@ static void OnInitDialog(HWND hwndDlg)
        SetCheck(hDlg, IDC_DONT_CREATE_ROOT_VOLUMES);
     else
        SetCheck(hDlg, IDC_CREATE_ROOT_VOLUMES);
-}      
+}
 
 
 /*
@@ -167,7 +167,7 @@ static void ShowStatusMsg(UINT nMsgID)
     ShowWnd(hDlg, IDC_ROOT_AFS_QUESTION, FALSE);
     ShowWnd(hDlg, IDC_CREATE_ROOT_VOLUMES, FALSE);
     ShowWnd(hDlg, IDC_DONT_CREATE_ROOT_VOLUMES, FALSE);
-       
+
     SetWndText(hDlg, IDC_ROOT_AFS_MSG, szMsg);
     ShowWnd(hDlg, IDC_ROOT_AFS_MSG);
 }
index 147e0e6b11c5673c11371f3099c1aa3c78d20f2a..80649d8d367ad2a4c4ab607eeed841d7c57c643e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -66,7 +66,7 @@ BOOL CALLBACK SalvageDlgProc(HWND hDlg, UINT msg, WPARAM wp, LPARAM lp);
  *
  */
 BOOL ShowSalvageDlg(HWND hParent, LPCTSTR pszPartitionName)
-{      
+{
     ASSERT(pszPartitionName);
 
     lstrcpy(szPartitionName, pszPartitionName);
@@ -129,7 +129,7 @@ BOOL CALLBACK SalvageDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp)
            break;
        }
        break;
-    }          
+    }
 
     return FALSE;
 }
@@ -164,7 +164,7 @@ static void OnInitDialog(HWND hwndDlg)
        SetCheck(hDlg, IDC_SERVER);
     } else
        SetCheck(hDlg, IDC_PARTITION);
-       
+
     // Close the Advanced portion of the dialog
     OnAdvanced();
 }
@@ -175,7 +175,7 @@ static void OnAdvanced()
 
     bAdvanced = !bAdvanced;
 
-    ShowAndEnable(hDlg, IDC_ADVANCED_FRAME, bAdvanced);        
+    ShowAndEnable(hDlg, IDC_ADVANCED_FRAME, bAdvanced);
     ShowAndEnable(hDlg, IDC_LOG_FILE, bAdvanced);
     ShowAndEnable(hDlg, IDC_LOG_FILE_LABEL, bAdvanced);
     ShowAndEnable(hDlg, IDC_NUM_PROCESSES, bAdvanced);
@@ -199,12 +199,12 @@ static void OnAdvanced()
     if (nOffset == 0) {
         // Find the frame containing the things we will hide or show
         HWND hFrame = GetDlgItem(hDlg, IDC_ADVANCED_FRAME);
-    
+
         // Get its dimensions
         RECT rectFrame;
         GetWindowRect(hFrame, &rectFrame);
 
-        // Find the distance between the bottom of the dialog and the top of the frame    
+        // Find the distance between the bottom of the dialog and the top of the frame
         nOffset = rectDlg.bottom - rectFrame.top - 3;
     }
 
@@ -212,7 +212,7 @@ static void OnAdvanced()
 
     if (!bAdvanced)
        nCurOffset *= -1;
-       
+
     // Adjust dialog position
     MoveWindow(hDlg, rectDlg.left, rectDlg.top, rectDlg.right - rectDlg.left, rectDlg.bottom - rectDlg.top + nCurOffset, TRUE);
 
@@ -246,7 +246,7 @@ static void UpdateControls()
        bEnable = !!lstrlen(szNumProcesses);
 
     SetEnable(hDlg, IDOK, (ENABLE_STATE)bEnable);
-}      
+}
 
 /*
  * Utility Functions _________________________________________________________________
@@ -280,7 +280,7 @@ static BOOL OnSalvage()
 
         if (!GetHandles(hDlg))
             return FALSE;
-    }  
+    }
 
     return TRUE;
 }
@@ -289,7 +289,7 @@ static DWORD WINAPI Salvage(LPVOID param)
 {
     afs_status_t nStatus;
     void *hServer;
-    int nResult; 
+    int nResult;
 
     nResult = bos_ServerOpen(g_hCell, GetHostnameA(), &hServer, &nStatus);
     if (!nResult) {
@@ -304,7 +304,7 @@ static DWORD WINAPI Salvage(LPVOID param)
        ShowError(hDlg, nStatus, IDS_SALVAGE_ERROR);
 
     bos_ServerClose(hServer, &nStatus);
-    
+
     g_CfgData.bReuseAdminInfo = nResult;
 
     return nResult;
index e42bdc44509bef3acc0dc74f340ec569da01bc33..b0294256bba0de9622515a61275c872bf3ba8eb8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -47,7 +47,7 @@ static HWND hDlg = 0;                                         // HWND for this page's dialog
 static HWND hLogo;
 static afs_status_t nStatus;
 static void *hServer;
-static int nResult; 
+static int nResult;
 static BOOL bSalvageComplete;
 
 
@@ -72,7 +72,7 @@ BOOL CALLBACK SalvageResultsDlgProc(HWND hRHS, UINT msg, WPARAM wp, LPARAM lp);
  *
  */
 BOOL ShowSalvageResults(HWND hParent)
-{      
+{
     int nResult = ModalDialog(IDD_SALVAGE_RESULTS, hParent, (DLGPROC)SalvageResultsDlgProc);
 
     return (nResult == IDOK);
@@ -105,14 +105,14 @@ BOOL CALLBACK SalvageResultsDlgProc(HWND hwndDlg, UINT msg, WPARAM wp, LPARAM lp
        }
        break;
 
-    case WM_SIZE:      
+    case WM_SIZE:
        if (lp != 0)
            ResizeWindow(hwndDlg, arwDialog, rwaFixupGuts);
        break;
     }
 
     return FALSE;
-}      
+}
 
 
 /*
@@ -207,7 +207,7 @@ static char *AddCarriageReturnsToLog(char *pszInBuf, char *& pszOutBuf)
             *pOutBuf++ = '\n';
         } else
             *pOutBuf++ = *pInBuf;
-               
+
        pInBuf++;
     }
 
@@ -229,7 +229,7 @@ static char *GetMaxPartOfLogWeCanShow(char *pszLogBuf)
     // Buffer is bigger than maximum, so find the last full line
     // under the limit and return it.
     char *psz = pszLogBuf + nLen - EDIT_CONTROL_MAX_CHARS;
-    
+
     // Make sure we return the beginning of a line
     while (*psz && (*psz != '\n'))
         psz++;
@@ -238,7 +238,7 @@ static char *GetMaxPartOfLogWeCanShow(char *pszLogBuf)
        psz++;
 
     return psz;
-}    
+}
 
 static BOOL AllocMemory(char *&pszLogBuf, int nBufSize)
 {
@@ -283,7 +283,7 @@ static DWORD WINAPI ShowResults(LPVOID param)
 
     if (!AllocMemory(pszLogBuf, nBufSize))
         return 0;
-    
+
     while (dwWait != WAIT_OBJECT_0) {
         // Wait for either the salvage thread to terminate or our update
         // interval to pass.
@@ -292,7 +292,7 @@ static DWORD WINAPI ShowResults(LPVOID param)
         // In either case, update the log display for the user
 
         // Get the salvage log as it currently exists
-      getlog: 
+      getlog:
        nResult = bos_LogGet(hServer, "SalvageLog", &nLogSize, pszLogBuf, &nStatus);
         if (!nResult) {
             if (nStatus == ADMMOREDATA) {
@@ -308,7 +308,7 @@ static DWORD WINAPI ShowResults(LPVOID param)
             }
 
             rc = 0;
-            break;            
+            break;
         }
 
         // NULL-terminate the log
@@ -321,7 +321,7 @@ static DWORD WINAPI ShowResults(LPVOID param)
             rc = 0;
             break;
         }
-        
+
         // The edit control has a limit to the number of characters it can hold.  If the log
         // is bigger than that limit, then we will show the maximum portion of the end of the
         // log that we can fit in the edit control.
index 1234287928b24c20dda9058924955c61e3909eac..85d5672a1bb56aa3eb996b4eca12dbc497e0428b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -26,7 +26,7 @@ extern "C" {
 #include "get_cur_config.h"
 
 
-/*                                      
+/*
  * DEFINITIONS _________________________________________________________________
  *
  */
@@ -96,10 +96,10 @@ BOOL CALLBACK ServicesPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM
     case WM_INITDIALOG:
        OnInitDialog(hwndDlg);
        break;
+
     case WM_COMMAND:
        switch (LOWORD(wParam)) {
-       case IDC_DB_SERVICE: 
+       case IDC_DB_SERVICE:
            OnDbService();
            break;
 
@@ -115,7 +115,7 @@ BOOL CALLBACK ServicesPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM
            OnScClient();
            break;
 
-       case IDC_SCS:  
+       case IDC_SCS:
            OnScServer();
            break;
 
@@ -125,7 +125,7 @@ BOOL CALLBACK ServicesPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM
            }
            break;
 
-       case IDAPPLY: 
+       case IDAPPLY:
            PrepareToConfig();
            break;
        }
@@ -135,7 +135,7 @@ BOOL CALLBACK ServicesPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM
     CheckEnableApply();
 
     return FALSE;
-}              
+}
 
 
 /*
@@ -158,14 +158,14 @@ static void OnInitDialog(HWND hwndDlg)
 }
 
 static void EnableScMachine(BOOL bEnable)
-{      
+{
     SetEnable(hDlg, IDC_SC_MACHINE_LABEL, (ENABLE_STATE)bEnable);
     SetEnable(hDlg, IDC_SC_MACHINE, (ENABLE_STATE)bEnable);
 
     bSettingScMachine = TRUE;
     SetWndText(hDlg, IDC_SC_MACHINE, bEnable ? szScMachine : TEXT(""));
     bSettingScMachine = FALSE;
-}              
+}
 
 static void ShowInitialConfig()
 {
@@ -250,7 +250,7 @@ static void ShowInitialConfig()
     }
 
     bSccOn = bSccRunning;
-}      
+}
 
 static void ShowServiceStates()
 {
@@ -263,9 +263,9 @@ static void ShowServiceStates()
     } else {
        if (bFsRunning)
            SetWndText(hDlg, IDC_FS_ACTION_MSG, IDS_FS_WILL_STOP);
-       else    
+       else
            SetWndText(hDlg, IDC_FS_ACTION_MSG, IDS_FS_HOW_TO_RUN);
-    }  
+    }
 
     // DB
     switch (GetButtonState(hDlg, IDC_DB_SERVICE)) {
@@ -370,14 +370,14 @@ static void OnDbService()
     CheckEnableSc();
 
     ShowServiceStates();
-}      
+}
 
 static void OnBakService()
 {
     bBakOn = !bBakOn;
 
     ShowServiceStates();
-}      
+}
 
 static void OnFsService()
 {
@@ -386,7 +386,7 @@ static void OnFsService()
     CheckEnableSc();
 
     ShowServiceStates();
-}      
+}
 
 static void CheckEnableBak()
 {
@@ -430,7 +430,7 @@ static void CheckEnableSc()
        bSccEnable = FALSE;
        uiSccStatusMsg = IDS_SC_DISABLED;
        uiSccActionMsg = IDS_SCC_ENABLE;
-    }          
+    }
 
     // Enable the sc server GUI
     if (bScsEnable) {
@@ -455,7 +455,7 @@ static void CheckEnableSc()
        SetWndText(hDlg, IDC_SCC_ACTION_MSG, uiSccActionMsg);
        EnableScMachine(FALSE);
     }
-}      
+}
 
 static void OnScServer()
 {
@@ -465,14 +465,14 @@ static void OnScServer()
 }
 
 static void OnScClient()
-{      
+{
     bSccOn = !bSccOn;
 
     ShowServiceStates();
 }
 
 static void OnScMachineChange()
-{      
+{
     if (!bSettingScMachine && IsButtonChecked(hDlg, IDC_SCC))
        GetWndText(hDlg, IDC_SC_MACHINE, szScMachine, sizeof(szScMachine) / sizeof(szScMachine[0]));
 }
@@ -553,9 +553,9 @@ static BOOL PrepareToConfig()
         // We need to know the name of the SCM machine.  Are we the SCM machine?
         if (bScsRunning)
             lstrcpy(g_CfgData.szSysControlMachine, g_CfgData.szHostname);
-        else   
+        else
            eOptions = GAIO_GET_SCS;
-    }  
+    }
 
     // If doing a login only and the admin info is reusable
     if ((eOptions != GAIO_LOGIN_ONLY) || !g_CfgData.bReuseAdminInfo) {
@@ -565,7 +565,7 @@ static BOOL PrepareToConfig()
         // Use the admin info to get new handles
         if (!GetHandles(hDlg))
             return FALSE;
-    }  
+    }
 
     // Now that we are ready to configure, copy our local config info
     // into the structure that the config engine uses.
@@ -592,7 +592,7 @@ static BOOL PrepareToConfig()
     if (dwStatus || bCanceled) {
        if (!bCanceled)
            ErrorDialog(dwStatus, IDS_CONFIG_CHECK_FAILED);
-    }  
+    }
 
     // Show the initial services config
     ShowInitialConfig();
@@ -604,7 +604,7 @@ static BOOL PrepareToConfig()
 static void CheckEnableApply()
 {
     BOOL bEnable = FALSE;
-       
+
     bEnable = (bFsRunning != bFsOn) || (bDbRunning != bDbOn) || (bBakRunning != bBakOn) ||
        (bScsRunning != bScsOn) || (bSccRunning != bSccOn);
 
@@ -612,6 +612,6 @@ static void CheckEnableApply()
        PropSheet_Changed(GetParent(hDlg), hDlg);
     else
        PropSheet_UnChanged(GetParent(hDlg), hDlg);
-}      
+}
 
 
index 69528ae8bda76883c7c6994589a85d0ebc6915bc..faaaa4faf72f988ba38cb47b7adc903dd2502b31 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -152,12 +152,12 @@ static void OnInitDialog(HWND hwndDlg)
 
        // Move remaining controls to fill the holes left from
        // hiding the SCC controls
-        
+
         // Get position of the "Do not configure" option button; we will position
         // the other controls relative to this one
         RECT rectDNC;
         GetWindowRect(GetDlgItem(hDlg, IDC_DONT_CONFIGURE), &rectDNC);
-   
+
         // Get position of the SCS option button
         RECT rectSCS;
         GetWindowRect(GetDlgItem(hDlg, IDC_SYS_CONTROL_SERVER), &rectSCS);
@@ -184,7 +184,7 @@ static void OnInitDialog(HWND hwndDlg)
        EnableSysControlMachine(TRUE);
     } else
        SetCheck(hDlg, IDC_DONT_CONFIGURE);
-}      
+}
 
 /*
  * Utility Functions _________________________________________________________________
@@ -234,7 +234,7 @@ static void CheckEnableNextButton()
 
        if (lstrlen(g_CfgData.szSysControlMachine) == 0)
            bEnable = FALSE;
-    }  
+    }
 
     if (bEnable)
        g_pWiz->EnableButtons(BACK_BUTTON | NEXT_BUTTON);
index 0156158964f219ae32fc88544c2c6c1a45af4cc7..2595376d07fbab1a632d8831e0606e932d519603 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -71,10 +71,10 @@ void SetElapsedTime(HWND hwnd, DWORD nCtrlID, ULONG ulMin, ULONG ulMax, ULONG ul
 void GetElapsedTime(HWND hwnd, DWORD nCtrlID, DWORD& dwTime)
 {
     SYSTEMTIME stFinal;
-       
+
     HWND hElapsed = ::GetDlgItem(hwnd, nCtrlID);
     EL_GetTime (hElapsed, &stFinal);
-       
+
     dwTime = GET_SECONDS_FROM_ELAPSED_TIME(&stFinal);
 }
 
@@ -97,7 +97,7 @@ LPCTSTR SecondsToElapsedTime(UINT uiNumSeconds)
     if (nMinutes) {
        if (nHours)
            lstrcat(szTime, TEXT(", "));
-       _stprintf(sz, TEXT("%d minutes"), nMinutes); 
+       _stprintf(sz, TEXT("%d minutes"), nMinutes);
        lstrcat(szTime, sz);
     }
 
@@ -117,7 +117,7 @@ BOOL IsButtonChecked(HWND hDlg, UINT uiCtrlID)
 }
 
 int GetButtonState(HWND hDlg, UINT uiCtrlID)
-{      
+{
     return SendMessage(GetDlgItem(hDlg, uiCtrlID), BM_GETCHECK, 0, 0);
 }
 
@@ -153,7 +153,7 @@ void SetWndText(HWND hDlg, UINT uiCtrlID, UINT nMsgID)
     TCHAR szMsg[cchRESOURCE];
 
     GetString(szMsg, nMsgID);
-       
+
     SetWndText(hDlg, uiCtrlID, szMsg);
 }
 
@@ -240,10 +240,10 @@ void ShowAndEnable(HWND hDlg, UINT uiCtrlID, BOOL bShowAndEnable)
 void MoveWnd(HWND hDlg, UINT nCtrlID, int xOffset, int yOffset)
 {
     HWND hCtrl = GetDlgItem(hDlg, nCtrlID);
-       
+
     RECT rect;
     GetWindowRect(hCtrl, &rect);
-       
+
     POINT p1, p2;
     p1.x = rect.left;
     p1.y = rect.top;
index 7b2b672c0307864084d653006e39efb19b62659e..1790bfd134ca2a62865df7041dad201374074ae2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -51,11 +51,11 @@ BOOL Validation_IsValid(TCHAR *pszInput, VALIDATION_TYPE type, BOOL bShowError)
        bValid = CheckAfsPartitionName(pszInput, nErrorMsgResID);
        break;
 
-    case VALID_AFS_CELL_NAME: 
+    case VALID_AFS_CELL_NAME:
        bValid = CheckAfsCellName(pszInput, nErrorMsgResID);
        break;
 
-    case VALID_AFS_PASSWORD:    
+    case VALID_AFS_PASSWORD:
        bValid = CheckAfsPassword(pszInput, nErrorMsgResID);
        break;
 
@@ -77,7 +77,7 @@ BOOL Validation_IsValid(TCHAR *pszInput, VALIDATION_TYPE type, BOOL bShowError)
         ShowError(nErrorMsgResID);
 
     return bValid;
-}      
+}
 
 
 
@@ -116,7 +116,7 @@ static BOOL CheckAfsPartitionName(TCHAR *pszPartitionName, int &nErrorMsgResID)
 }
 
 static BOOL CheckAfsCellName(TCHAR *pszInput, int &nErrorMsgResID)
-{      
+{
     nErrorMsgResID = 0;
 
     return TRUE;
@@ -127,7 +127,7 @@ static BOOL CheckAfsPassword(TCHAR *pszInput, int &nErrorMsgResID)
     nErrorMsgResID = 0;
 
     return TRUE;
-}      
+}
 
 static BOOL CheckAfsUid(TCHAR *pszInput, int &nErrorMsgResID)
 {
index 41fc5ac6fc027ba0d563555f5107e25253126fd9..dd154fd1d2f913f3d5b460312e9ed36047c63700 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -87,17 +87,17 @@ static void AddColumn(int nWidth, LPCTSTR pszTitle)
 {
     static int nCol = 1;
     FASTLISTCOLUMN col;
-       
+
     col.dwFlags = FLCF_JUSTIFY_LEFT;
     col.cxWidth = nWidth;
     lstrcpy(col.szText, pszTitle);
-       
+
     FastList_SetColumn(m_hDriveList, nCol++, &col);
 }
 
 static void SetupDriveListCols()
 {
-    // Set width of cols based on width of the list            
+    // Set width of cols based on width of the list
     RECT rect;
     GetClientRect(m_hDriveList, &rect);
 
@@ -113,7 +113,7 @@ static void SetupDriveListCols()
     AddColumn(50, GetString(IDS_DRIVE));
     AddColumn(nWidth - 100, GetString(IDS_NAME_OR_ERROR));
     AddColumn(50, GetString(IDS_SIZE));
-}      
+}
 
 static LPCTSTR GetDriveSizeAsString(LPCTSTR pszRootDir)
 {
@@ -125,7 +125,7 @@ static LPCTSTR GetDriveSizeAsString(LPCTSTR pszRootDir)
 
     *szSize = 0;
 
-    // Get partition size in bytes     
+    // Get partition size in bytes
     if (GetDiskFreeSpaceEx(pszRootDir, &liDummy, &liSize, &liDummy)) {
        // Covert to megabytes
        ULONG nSize = (ULONG)(liSize.QuadPart / (1024 * 1024));
@@ -135,7 +135,7 @@ static LPCTSTR GetDriveSizeAsString(LPCTSTR pszRootDir)
     }
 
     return szSize;
-}      
+}
 
 static BOOL DoesDriveContainData(LPCTSTR pszDriveRootDir)
 {
@@ -151,7 +151,7 @@ static BOOL DoesDriveContainData(LPCTSTR pszDriveRootDir)
     FindClose(hFind);
 
     return TRUE;
-}      
+}
 
 static BOOL OnlyHasFolder(LPCTSTR pszRootDir, LPCTSTR pszFolder)
 {
@@ -172,18 +172,18 @@ static BOOL OnlyHasFolder(LPCTSTR pszRootDir, LPCTSTR pszFolder)
        // Is anything else on the disk?
        if (!FindNextFile(hFind, &findData))
            bFound = TRUE;
-    }  
+    }
 
     FindClose(hFind);
 
     return bFound;
-}      
+}
 
 static BOOL DriveHasRecycleBin(LPCTSTR pszDriveRootDir)
 {
     if (OnlyHasFolder(pszDriveRootDir, TEXT("Recycled")))
        return TRUE;
-       
+
     if (OnlyHasFolder(pszDriveRootDir, TEXT("Recycle Bin")))
        return TRUE;
 
@@ -236,7 +236,7 @@ static BOOL GetDriveInfo(TCHAR chDrive, DRIVE_INFO& di)
     DWORD dwDriveFlags;
 
     _stprintf(di.szRootDir, TEXT("%c:\\"), chDrive);
-       
+
     if (GetDriveType(di.szRootDir) != DRIVE_FIXED)
        return FALSE;
 
@@ -251,7 +251,7 @@ static BOOL GetDriveInfo(TCHAR chDrive, DRIVE_INFO& di)
        bInvalid |= ValidateDrive(dwDriveFlags & FS_VOL_IS_COMPRESSED, IDS_ERROR_DRIVE_COMPRESSED, szError);
        bInvalid |= ValidateDrive(lstrcmp(szFileSys, TEXT("NTFS")) != 0, IDS_ERROR_FS_IS_NOT_NTFS, szError);
 
-       /* 
+       /*
         *  We are no longer going to require that afs drives be empty; we will give a warning instead.
         *
         *      bInvalid |= ValidateDrive(DoesDriveContainNT(di.szRootDir), IDS_ERROR_DRIVE_CONTAINS_NT, szError);
@@ -259,7 +259,7 @@ static BOOL GetDriveInfo(TCHAR chDrive, DRIVE_INFO& di)
         */
        if (!bInvalid)
            bHasData = ValidateDrive(DoesDriveContainData(di.szRootDir), IDS_ERROR_DRIVE_HAS_DATA, szError);
-    }  
+    }
 
     if (*szError) {
        lstrcpy(di.szVolName, szError);
@@ -280,7 +280,7 @@ static BOOL GetDriveInfo(TCHAR chDrive, DRIVE_INFO& di)
 
        if (lstrlen(di.szVolName) == 0)
            GetString(di.szVolName, IDS_VOLUME_HAS_NO_NAME);
-    }  
+    }
 
     lstrncpy(di.szSize, GetDriveSizeAsString(di.szRootDir), sizeof(di.szSize));
 
@@ -359,5 +359,5 @@ BOOL UpdateDriveList()
     FastList_RemoveAll(m_hDriveList);
 
     return FillDriveList();
-}      
+}
 
index b8bd383b0fae632eb1dfae36d50d83db3a648db5..bef5a4089bd6de68398294571a3e3f491bf299c9 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -17,7 +17,7 @@ DLLFILE = $(DESTDIR)\root.server\usr\afs\bin\afsserver.cpl
 DLLOBJS =\
        $(OUT)\cpl_interface.obj \
        $(OUT)\AFS_component_version_number.obj \
-       $(OUT)\afssvrcpa_stub.res 
+       $(OUT)\afssvrcpa_stub.res
 
 DLLLIBS =\
        $(DESTDIR)\lib\afs\afsreg.lib \
index 014b83b4a4f64a556e4bb73e4d8c5fe854e8e662..f1045217fa144c7ae88e418022f32d1610505057 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index db86d20d982ed18ae7602011c1d3931f72507248..fdc50adc960a32ce49af84aa049546a36cfb2a26 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -65,4 +65,4 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
+
index 6c8372776fa3a4c2179257915f917144ac5a4310..11fe0771147fe237cc938084605e6f4edde85f50 100644 (file)
@@ -1,13 +1,13 @@
 # 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
 
 # make compiler warnings fatal
 
-AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -WX -I..\afsd -I..\client_config -I..\kfw\inc\krb5 
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -WX -I..\afsd -I..\client_config -I..\kfw\inc\krb5
 
 # allow the resource compiler to search the dest\include tree
 
@@ -107,7 +107,7 @@ EXELIBS = \
 $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
        $(EXEGUILINK) $(VCLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index d9ef10ca8494ba4451d6f5781784f8f609ebb36b..5d7e568ee2976e85a59549f42af6f9cb8dfd049d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index c1e96599dcf282f3e6726aaa0a3de2a2dd64a766..4bf6eeaa4cfe3ddd6673e50c1bfb81eddab27f5e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 4ce1497c7836a7347357a8468e52e7567a274692..7d379c9c8ffdf28869e824efdeeded33f0aec07a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index a0cf01c8919484412e450747c00ab458af8e715f..91d63c93e2541892f3a4a71057d4c24602eb0c75 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 2ad137ae17525180f4e04cbbcdeec7eb6fe7bf2b..31fb41d9a3ded473c174eddb40758577972cd5b6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -63,7 +63,7 @@ BOOL CALLBACK Aggregates_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          {
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          ResizeWindow (hDlg, awdAggregates, rwaMoveToHere, &rTab);
 
          FL_RestoreView (GetDlgItem (hDlg, IDC_AGG_LIST), &gr.viewAgg);
@@ -134,9 +134,9 @@ BOOL CALLBACK Aggregates_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          Delete ((LPNOTIFYSTRUCT)lp);
          break;
 
-      case WM_NOTIFY: 
+      case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case FLN_LDBLCLICK:
                if (((LPNMHDR)lp)->hwndFrom == GetDlgItem (hDlg, IDC_AGG_LIST))
                   {
@@ -148,7 +148,7 @@ BOOL CALLBACK Aggregates_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             }
          break;
 
-      case WM_CONTEXTMENU: 
+      case WM_CONTEXTMENU:
          {
          POINT ptScreen;
          POINT ptClient;
@@ -161,7 +161,7 @@ BOOL CALLBACK Aggregates_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          if ((HWND)wp == GetDlgItem (hDlg, IDC_AGG_LIST))
             Aggregates_ShowPopupMenu ((HWND)wp, ptClient, ptScreen);
          }
-         break; 
+         break;
 
       case WM_COMMAND:
          switch (LOWORD(wp))
index 0a66a83705753e2e563811a933950f6b3aac63bd..0b2ff5a6081e2f4041579c1653147449c807544f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f3b8fa2616dc1b3534a5aac70ebda512cd3254fc..c0859f61e9220697f4013b1315b5ff84063a4456 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -265,7 +265,7 @@ CMDLINEOP ParseCommandLine (LPTSTR pszCmdLine)
      {
        ULONG ulStatus;
        TCHAR szDefCell[ cchNAME ];
-       
+
        if (aSWITCHES[ swCELL ].fPresent)
         {
           lstrcpy(szDefCell,aSWITCHES[ swCELL ].szValue);
index 545dc7c2c4b349af9b9052102616758c5e6902b6..5b90d8aef21b8937f7e0becc18ac10a7388f45a5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 01bacdf16dad25548979b771ab5364f846d65011..0a018bb2f57d938002648941838f763e8f64a7cd 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 0e43f1e9f96142eddf36775ed727b84b97ceea07..67e83bab0a357bc1b84b15d279dbe2810786a09a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -98,11 +98,11 @@ void OpenCellDlg_Hook_OnOK (HWND hDlg, LPOPENCELLDLG_PARAMS lpp)
     ULONG status;
 
     if ( KFW_is_available() ) {
-        // KFW_AFS_get_cred() parses the szNameA field as complete 
+        // KFW_AFS_get_cred() parses the szNameA field as complete
         // princial including potentially
         // a different realm then the specified cell name.
         char *Result = NULL;
-        
+
         char szCellA[ 256 ];
         CopyStringToAnsi (szCellA, lpp->szCell);
 
index 2e2dd47df162a58c88e78565bb0e142628cf431f..49225a542694109aec516ca2737bcbee8256de9e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index d2dd7a4b08b89fc7bf9eef8d345ce8cf10d120a8..dff0a4a5f274ccaf4e472ed727c088d39257e0c6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 0f90b38dbc1c92f7937f44f501fcb54b21cdcdae..fa4ba2b0342d00374f8ead25935ae439e51adb35 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -78,7 +78,7 @@ BOOL DisplayQueueFilter (size_t idqVictim, size_t idqKiller);
  */
 
 BOOL CALLBACK GetItemText (HWND hList, LPFLN_GETITEMTEXT_PARAMS pfln, UINT_PTR dwCookie)
-{ 
+{
    LPVIEWINFO lpvi = (LPVIEWINFO)dwCookie;
    LPIDENT lpi = (LPIDENT)(pfln->item.lParam);
    LPTSTR psz = NULL;
@@ -704,7 +704,7 @@ BOOL HandleColumnNotify (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp, LPVIEWINFO p
       if (fIsFastList (hList))
          {
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case FLN_COLUMNRESIZE:
                FL_StoreView (hList, pvi);
                return TRUE;
index 64e9cf58909b8355b4c993559747c25ea068f699..d5d797c786f2c2364d36e7433fde02aac3ba896d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 9e636c3666ed89682c0329b652b9a08b2b4687f7..a2b1e5a090e11d6aa0b69e2c95926ff94e2ef4c4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -420,7 +420,7 @@ void Help_FindError_Shrink (HWND hDlg, BOOL fShrink)
       GetRectInParent (GetDlgItem (hDlg, IDCANCEL), &rClose);
 
       cyShrunk = rClose.top - rAdvanced.top - 9;
-      
+
       ShowWindow (GetDlgItem (hDlg, IDC_ERROR_DESC), SW_HIDE);
 
       SetWindowPos (GetDlgItem (hDlg, IDCANCEL), NULL,
index 80fc488d177b11aedd4f757516a659a7b09b3467..6478880dac5ba14cf21e6e579b59ee2e72faa444 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -65,4 +65,4 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
+
index 71bf260c64f8ff28461124c393ba28e46690aef8..4776b8514e6ba7674a0c46c34f40ee0e88441c13 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index a095bf6af7fdbff9fdeb7ca23f5a433b5d658fae..9a43768e695ef57e7e358e619b49aadecb25dae7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 67c17e8b4aaa2b68332d28a6ebf59f1608e81d34..b988bba4bef045dc865f1603ab5d18583c8ba0c9 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 303b0573a487af76c1ebc1013ea2837625ced2a7..a63f106e05ac8714ec658865824e266ee1803417 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 62ccfcec5387d067caa254a6f050dfd6f80c6677..e73a29c141647e007b83ba1e7eff02eb859b9073 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f4451621f7db4b9d82e79a038bf7b2b75cb3c557..e863ddae868d73b37a0088e5df7adeaac894f144 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index ddc7de473c2232388709b8c1e075458c6c49c0ee..873dcbc0a20e16597adc01423b6bb8a0719b9d9b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -115,7 +115,7 @@ BOOL CALLBACK Filesets_Create_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp
                }
             break;
 
-         case WM_ENDTASK: 
+         case WM_ENDTASK:
             LPTASKPACKET ptp;
             if ((ptp = (LPTASKPACKET)lp) != NULL)
                {
@@ -189,9 +189,9 @@ BOOL CALLBACK Filesets_Create_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp
             pscp = NULL;
             break;
 
-         case WM_NOTIFY: 
+         case WM_NOTIFY:
             switch (((LPNMHDR)lp)->code)
-               { 
+               {
                case FLN_ITEMSELECT:
                   LPIDENT lpi;
                   if ((lpi = (LPIDENT)FL_GetSelectedData (GetDlgItem (hDlg, IDC_AGG_LIST))) != NULL)
@@ -229,14 +229,14 @@ LRESULT CALLBACK Filesets_Create_SubclassListProc (HWND hList, UINT msg, WPARAM
             SetWindowLongPtr (hList, GWLP_WNDPROC, procFilesetsCreateList);
          break;
 
-      case WM_COMMAND: 
+      case WM_COMMAND:
          switch (LOWORD(wp))
             {
             case M_COLUMNS:
                ShowColumnsDialog (GetParent (hList), &gr.viewAggCreate);
                break;
             }
-         break; 
+         break;
       }
 
    return rc;
index 408e9c831c0b38efdd68873457231778ed63568a..3ffc8376bac4d7a49c5d244bf3bb4d0dd696fa6a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -96,7 +96,7 @@ BOOL CALLBACK Filesets_CreateReplica_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LP
                   }
                FreeTaskPacket (ptp);
                }
-            break; 
+            break;
 
          case WM_CONTEXTMENU:
             HWND hList;
@@ -148,9 +148,9 @@ BOOL CALLBACK Filesets_CreateReplica_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LP
             pscp = NULL;
             break;
 
-         case WM_NOTIFY: 
+         case WM_NOTIFY:
             switch (((LPNMHDR)lp)->code)
-               { 
+               {
                case FLN_ITEMSELECT:
                   LPIDENT lpi;
                   if ((lpi = (LPIDENT)FL_GetSelectedData (GetDlgItem (hDlg, IDC_AGG_LIST))) != NULL)
@@ -186,14 +186,14 @@ LRESULT CALLBACK Filesets_CreateReplica_SubclassListProc (HWND hList, UINT msg,
             SetWindowLongPtr (hList, GWLP_WNDPROC, (LONG_PTR)procFilesetsCreateReplicaList);
          break;
 
-      case WM_COMMAND: 
+      case WM_COMMAND:
          switch (LOWORD(wp))
             {
             case M_COLUMNS:
                ShowColumnsDialog (GetParent (hList), &gr.viewAggMove);
                break;
             }
-         break; 
+         break;
       }
 
    return rc;
index 404260e1adcae9c319c3e83f3c881dcb2964bba6..2d893d5cc8b8b8dbc58663f7ce60847798ffb803 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index a161167c19627d6cb5cd5667819024ed125eaa52..8f335b404950b9851add458e1f1f766ac7069276 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 3222ff4776665752ed8162855b5f4bb37a560011..c928c77e3bc22a36f292cd9c0b8d356a9a9938cb 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 13b2e91636a96af26f0e9ccaf1ce851ecd53641a..aa8d4db3db600db18f10f597cef8851d642a696b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -100,7 +100,7 @@ BOOL CALLBACK Filesets_MoveTo_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp
                   }
                FreeTaskPacket (ptp);
                }
-            break; 
+            break;
 
          case WM_CONTEXTMENU:
             HWND hList;
@@ -152,9 +152,9 @@ BOOL CALLBACK Filesets_MoveTo_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp
             psmp = NULL;
             break;
 
-         case WM_NOTIFY: 
+         case WM_NOTIFY:
             switch (((LPNMHDR)lp)->code)
-               { 
+               {
                case FLN_ITEMSELECT:
                   LPIDENT lpi;
                   if ((lpi = (LPIDENT)FL_GetSelectedData (GetDlgItem (hDlg, IDC_AGG_LIST))) != NULL)
@@ -190,14 +190,14 @@ LRESULT CALLBACK Filesets_MoveTo_SubclassListProc (HWND hList, UINT msg, WPARAM
             SetWindowLongPtr (hList, GWLP_WNDPROC, procFilesetsMoveToList);
          break;
 
-      case WM_COMMAND: 
+      case WM_COMMAND:
          switch (LOWORD(wp))
             {
             case M_COLUMNS:
                ShowColumnsDialog (GetParent (hList), &gr.viewAggMove);
                break;
             }
-         break; 
+         break;
       }
 
    return rc;
index 368af7893f4cf73ffd48edcc5685f96bf3ccf57a..b6c37e26016ef00bd9016b1f026bc90d4adcfd77 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -126,7 +126,7 @@ BOOL CALLBACK Filesets_General_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM l
                Filesets_General_OnEndTask_InitDialog (hDlg, ptp, lpi);
             FreeTaskPacket (ptp);
             }
-         break; 
+         break;
 
       case WM_NOTIFY_FROM_DISPATCH:
          StartTask (taskSET_PROP_INIT, hDlg, lpi);
index 14a8fa1c2742816b0631e1598263ce00d1d792b7..a78f8834ac376d552efcd2926c37950c300b5b28 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index ca37215487bdab3fe57ad8ab48b274e9363cbc41..573b9c24d503c26fa981804e5ffbb5785fbc8a45 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5658cfdf03932b94cc500436156fe0ce81add48c..1eefafbb32ebc8dbd5042884f11158f4614ff9e5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 586dc6e9ada57b8c7a8e32d7bad7721bd7dea7d8..4ad49fb3e32a43a861bbf9d2e1366870ab21ecf4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -169,7 +169,7 @@ BOOL CALLBACK Filesets_RepSites_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM
                      DisplayContextMenu (hm, ptScreen, hList);
                      }
                   }
-               break; 
+               break;
 
             case WM_COLUMNS_CHANGED:
                HWND hList;
@@ -245,14 +245,14 @@ LRESULT CALLBACK Filesets_RepSites_SubclassListProc (HWND hList, UINT msg, WPARA
             SetWindowLongPtr (hList, GWLP_WNDPROC, procRepSitesList);
          break;
 
-      case WM_COMMAND: 
+      case WM_COMMAND:
          switch (LOWORD(wp))
             {
             case M_COLUMNS:
                ShowColumnsDialog (GetParent (hList), &gr.viewRep);
                break;
             }
-         break; 
+         break;
       }
 
    return rc;
index 67b6e385ff5f4d06db770e46a9515d48ddd1f29c..d30f43dd1340320749cacf16b40e4ba3d2bb7fa7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -122,7 +122,7 @@ BOOL CALLBACK Filesets_Restore_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM l
                }
             break;
 
-         case WM_ENDTASK: 
+         case WM_ENDTASK:
             LPTASKPACKET ptp;
             if ((ptp = (LPTASKPACKET)lp) != NULL)
                {
@@ -180,9 +180,9 @@ BOOL CALLBACK Filesets_Restore_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM l
             psrp = NULL;
             break;
 
-         case WM_NOTIFY: 
+         case WM_NOTIFY:
             switch (((LPNMHDR)lp)->code)
-               { 
+               {
                case FLN_ITEMSELECT:
                   Filesets_Restore_OnAggregate (hDlg, psrp);
                   break;
@@ -213,14 +213,14 @@ LRESULT CALLBACK Filesets_Restore_SubclassListProc (HWND hList, UINT msg, WPARAM
             SetWindowLongPtr (hList, GWLP_WNDPROC, procFilesetsRestoreList);
          break;
 
-      case WM_COMMAND: 
+      case WM_COMMAND:
          switch (LOWORD(wp))
             {
             case M_COLUMNS:
                ShowColumnsDialog (GetParent (hList), &gr.viewAggRestore);
                break;
             }
-         break; 
+         break;
       }
 
    return rc;
index 71f80dc3c7f1eac520d571e9dffae9d4443f8699..69a9d08fe5f47763c200e91dcfcd2b88aacd5b49 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -107,7 +107,7 @@ BOOL CALLBACK Filesets_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          {
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          ResizeWindow (hDlg, awdFilesets, rwaMoveToHere, &rTab);
 
          FL_RestoreView (GetDlgItem (hDlg, IDC_SET_LIST), &gr.viewSet);
@@ -149,7 +149,7 @@ BOOL CALLBACK Filesets_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          if ((HWND)wp == GetDlgItem (hDlg, IDC_SET_LIST))
             Filesets_ShowPopupMenu ((HWND)wp, ptClient, ptScreen);
          }
-         break; 
+         break;
 
       case WM_SERVER_CHANGED:
          {
@@ -259,7 +259,7 @@ BOOL CALLBACK Filesets_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
 
       case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case FLN_ITEMSELECT:
                if (((LPNMHDR)lp)->hwndFrom == GetDlgItem (hDlg, IDC_SET_LIST))
                   {
@@ -402,9 +402,9 @@ LRESULT CALLBACK Filesets_SubclassListProc (HWND hList, UINT msg, WPARAM wp, LPA
             SetWindowLongPtr (hList, GWLP_WNDPROC, procFilesetsList);
          break;
 
-      case WM_COMMAND: 
+      case WM_COMMAND:
          Filesets_Subclass_OnCommand (hList, msg, wp, lp);
-         break; 
+         break;
       }
 
    return rc;
index faa4db6ac52d09e84d65cc5fe2b5ca6d557a0cbe..75a14e7e1f36df9e8f3568f3bffe7e2736abf1d4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -355,7 +355,7 @@ void Subsets_GetSubsetFromDialog (HWND hDlg, LPSUBSET sub)
    if (cChecked == 1)  // Only one is checked--use pszMonitored.
       {
       TCHAR szServer[ cchNAME ];
-      SendMessage (hList, LB_GETTEXT, iiChecked, (LPARAM)szServer); 
+      SendMessage (hList, LB_GETTEXT, iiChecked, (LPARAM)szServer);
       FormatMultiString (&sub->pszMonitored, TRUE, TEXT("%1"), TEXT("%s"), szServer);
       }
    else // Use pszUnmonitored.
@@ -365,7 +365,7 @@ void Subsets_GetSubsetFromDialog (HWND hDlg, LPSUBSET sub)
          if (!LB_GetCheck (hList, ii))
             {
             TCHAR szServer[ cchNAME ];
-            SendMessage (hList, LB_GETTEXT, ii, (LPARAM)szServer); 
+            SendMessage (hList, LB_GETTEXT, ii, (LPARAM)szServer);
             FormatMultiString (&sub->pszUnmonitored, TRUE, TEXT("%1"), TEXT("%s"), szServer);
             }
          }
index 7efaeca24111839d662663395cc28823815d1aca..386a463ab0a5781dd26478f648b3a1e1875d813f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index bf4cd93a84c8348043ffc4dec2ef2ffff09f7404..7901d05a675c6039031492622ca23543e689c153 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 3121ff7377585c7cffa5fd0139ab970b33927f97..6e933ebd15f5362207768480f569a6348627c4c5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 170c1cbfc772268a7a5c05cc9d7fcba7b3145d16..6422b11ac414bc2dbb9bc639e881feb27a6c9bb7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 58976334c1ec5585d2f71e95830ec4afdd5fbe35..fda15d2f851d4f4f5be0ed651c295906cefd3e58 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -141,7 +141,7 @@ BOOL CALLBACK Services_General_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM l
                Services_General_OnEndTask_Apply (hDlg, ptp);
             FreeTaskPacket (ptp);
             }
-         break; 
+         break;
 
       case WM_COMMAND:
          switch (LOWORD(wp))
@@ -376,7 +376,7 @@ BOOL CALLBACK Services_BOS_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
                Services_BOS_OnEndTask_InitDialog (hDlg, ptp, lpi);
             FreeTaskPacket (ptp);
             }
-         break; 
+         break;
 
       case WM_COMMAND:
          switch (LOWORD(wp))
index ee55c3e96898f1efaab682469c2c8ed17acdac8f..6634522881725a5cc1cad4565fed61ded1161957 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 8835016c5f8fd50f1f1e293131638313b43f6a3d..3f50698e26e79c95dd059cd00ad5bd8f371a04d1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -70,7 +70,7 @@ BOOL CALLBACK Services_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          {
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          ResizeWindow (hDlg, awdServices, rwaMoveToHere, &rTab);
 
          FL_RestoreView (GetDlgItem (hDlg, IDC_SVC_LIST), &gr.viewSvc);
@@ -169,9 +169,9 @@ BOOL CALLBACK Services_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             }
          break;
 
-      case WM_NOTIFY: 
+      case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case FLN_ITEMSELECT:
                Services_OnSelect (hDlg);
                break;
@@ -183,10 +183,10 @@ BOOL CALLBACK Services_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
                      PostMessage (GetDlgItem (hDlg, IDC_SVC_LIST), WM_COMMAND, M_PROPERTIES, 0);
                   }
                break;
-            } 
-         break; 
+            }
+         break;
 
-      case WM_CONTEXTMENU: 
+      case WM_CONTEXTMENU:
          {
          POINT ptScreen;
          POINT ptClient;
@@ -199,7 +199,7 @@ BOOL CALLBACK Services_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          if ((HWND)wp == GetDlgItem (hDlg, IDC_SVC_LIST))
             Services_ShowPopupMenu ((HWND)wp, ptClient, ptScreen);
          }
-         break; 
+         break;
       }
 
    return FALSE;
index 3fecc3016c7dfbbe3d87dbf086a819b545ee788d..3f8ba08d9dd1f4a921285ee460d185050ae48618 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -459,9 +459,9 @@ BOOL CALLBACK Services_PickLog_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM l
                }
             break;
 
-         case WM_NOTIFY: 
+         case WM_NOTIFY:
             switch (((LPNMHDR)lp)->code)
-               { 
+               {
                case FLN_ITEMSELECT:
                   if (IsWindowEnabled (GetDlgItem (hDlg, IDC_VIEWLOG_SERVER)))
                      {
index 75bb29f10f54e09b468f6838aecbe40e1bbba08c..1b6fdca1282e33245aab18f48c3db7f55b8800de 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index b6528bcb7c0bebb4ca6e2bc90e34bd956ca1c5be..e2a93223cbf9d6c940c76fd3afe9baac4ed871d6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5e0bbc547f9afc01e0fe83b1ebe0db58b944b9ee..b8e9a7f5924b98913b4fcbd7143484e9604fd094 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index de3b0b16a76880d865626332fbe261a4b0ec4327..727cebe8e56af22b34e409e682ebdb4361824613 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -108,7 +108,7 @@ void Server_ShowPopupMenu (HWND hList, POINT ptList, POINT ptScreen)
 void Server_ShowParticularPopupMenu (HWND hParent, POINT ptScreen, LPIDENT lpiServer)
 {
    HMENU hm;
-   
+
    if (lpiServer == NULL)
       hm = TaLocale_LoadMenu (MENU_SVR_NONE);
    else
index 005fc315f1a1f27835bcc71bb6e8e8b0247e8df4..60b9383297a82b6ba16b0e059d113c2022501712 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 32f7f1c961c5aaac6534e68b81dd2e25570f57c2..a9054986eda6fca7afe80dd5a6f3333f239d3c6b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -157,7 +157,7 @@ BOOL CALLBACK Server_Hosts_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
 
       case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case FLN_ITEMSELECT:
                if (((LPNMHDR)lp)->hwndFrom == GetDlgItem (hDlg, IDC_HOST_LIST))
                   {
index db2100906047ef41cfc62ebe6d5158ba8409abee..228a25e48b8501249e17eee7940b73bff3938a30 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 77c1d72c72a84d995c496a4ec9726fd95caebff2..4b23fadc7c536ac4a9371f48db79373816e95c0a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 0030564624c8d42247960ae6217560e7fb5dc287..04b3e58c0827cd06d4216972755945d6e8be0e74 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -154,8 +154,8 @@ void Server_Prune_EnableOK (HWND hDlg)
 
    BOOL fEnable = (lpiServer != NULL) ? TRUE : FALSE;
 
-   if ( !IsDlgButtonChecked (hDlg, IDC_OP_DELETE_BAK) && 
-        !IsDlgButtonChecked (hDlg, IDC_OP_DELETE_OLD) && 
+   if ( !IsDlgButtonChecked (hDlg, IDC_OP_DELETE_BAK) &&
+        !IsDlgButtonChecked (hDlg, IDC_OP_DELETE_OLD) &&
         !IsDlgButtonChecked (hDlg, IDC_OP_DELETE_CORE) )
       {
       fEnable = FALSE;
index dc0b5dd8443ead741b265a6e801ef851eae70ac6..8e0d8eec41ce24f6adbca9926260a0e2cdf90d78 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 52105521c290f3bc6cec8b31f8713ad7c95c996b..4b7baef14b0c5984ed01cfe50d31313fe8c223b1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -214,7 +214,7 @@ BOOL CALLBACK Server_Lists_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
 
       case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case FLN_ITEMSELECT:
                if (((LPNMHDR)lp)->hwndFrom == GetDlgItem (hDlg, IDC_LIST_LIST))
                   {
@@ -455,7 +455,7 @@ BOOL CALLBACK Server_Keys_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
 
       case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case FLN_ITEMSELECT:
                if (((LPNMHDR)lp)->hwndFrom == GetDlgItem (hDlg, IDC_KEY_LIST))
                   {
index 562fcffd0d880c89f5668e6ca5eaad77986c5aa6..bdd69e99738a973b1ebc88d21e39922bb57f36f1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f681f8619ce7a3c7662bed3425a5973b81fd6e4e..6803f71de7dc02ee1f0fb13f180d6fbef4a44d55 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index b60a5547355f42459c888f2c063ef47a73a6ad27..523c1c89a0e5aadb23534debe56b91458af7c286 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -320,13 +320,13 @@ BOOL CALLBACK Server_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             }
          break;
 
-      case WM_NOTIFY: 
+      case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case TCN_SELCHANGE:
-               { 
+               {
                HWND hTab = GetDlgItem (hDlg, IDC_TABS);
-               int iPage = TabCtrl_GetCurSel (hTab); 
+               int iPage = TabCtrl_GetCurSel (hTab);
 
                Server_DisplayTab (hDlg, (CHILDTAB)iPage);
                gr.tabLast = (CHILDTAB)iPage;
index de8f945512769958f37ada05a519fac54690dc63..9728e2ea881f077939cf24d5d9e9b03599bb4284 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 4c31eec02c1261a5eb4c7b124560a765179acdfa..a3c7e9cca5becc7fcce482987f4b1373023cf0db 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index bf65f17c4c0ca84e9bef24b6312b307a5e712db7..0b0be1384eb272a0188ac9e44e6668474b2d40c7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -291,7 +291,7 @@ BOOL CALLBACK Main_DialogProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             StartTask (taskEXPIRED_CREDS);
          break;
 
-      case WM_CONTEXTMENU: 
+      case WM_CONTEXTMENU:
          {
          POINT ptScreen;
          POINT ptClient;
@@ -304,7 +304,7 @@ BOOL CALLBACK Main_DialogProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          if ((HWND)wp == GetDlgItem (g.hMain, IDC_SERVERS))
             Server_ShowPopupMenu ((HWND)wp, ptClient, ptScreen);
          }
-         break; 
+         break;
 
       case WM_COMMAND:
          switch (LOWORD(wp))
@@ -402,15 +402,15 @@ BOOL CALLBACK Main_DialogProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             }
          break;
 
-      case WM_NOTIFY: 
+      case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case TCN_SELCHANGE:
-               { 
+               {
                int iPage = TabCtrl_GetCurSel (GetDlgItem (g.hMain, IDC_TABS));
                Main_DisplayTab ((CHILDTAB)iPage);
-               } 
-               break; 
+               }
+               break;
 
             case FLN_ITEMSELECT:
                if (gr.fPreview)
@@ -455,8 +455,8 @@ BOOL CALLBACK Main_DialogProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
                   }
                }
                break;
-            } 
-         break; 
+            }
+         break;
       }
 
    return FALSE;
index 5cc3cd262e161d1723d1553da19396eba5f4f59c..9c7185c6feb92cd9b13e4ef5200fb91dfdc0127f 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -78,7 +78,7 @@ EXELIBS = \
 $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
        $(EXEGUILINK) $(VCLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index 22bfb76b7c352deb9f07b4e5f61ec595d7a09887..15b5fd9291146e777f3064f224efd9ce68be64fe 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 40719b8cd5e1fce857249ab3adb9d49edb238350..44d182db177accf70afb773e912ffb93664ee13b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 6b79282babfcc651f2e7d85f752108a775e7dc21..a166a1c5667acb37e823fd3614a7856deac1f646 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index be3788bb77f4d6a2bf88b7e6d8094a08b4694462..5da6f6841be4f5dedad1b48b46adde191478098c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 97a7b1fd080d43a59b343278f8cbb4c77d77a36c..c2d15d775f57d73724fc8a73aae9747563f2c607 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5c1e41c230b2ea2f10058ea1f46e7ae6ea906601..7e7e93dfc3b4741eeb7bfe30a8d71a6aeb6ee7f7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 242a1f04809b105e87f8531bb51716e74418cea4..194f795ddd62ffaf2ed9f2bd7c9a9ef69e4076d1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5162a937fe4ca267ea51114d60e356f21b3adf02..8e9fcc28eb0c64d42cac881f17dd393c71a945f5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -545,7 +545,7 @@ BOOL Display_HandleColumnNotify (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp, LPVI
       if (fIsFastList (hList))
          {
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case FLN_COLUMNRESIZE:
                FL_StoreView (hList, pvi);
                return TRUE;
@@ -573,7 +573,7 @@ BOOL Display_HandleColumnNotify (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp, LPVI
 
 
 BOOL CALLBACK Display_GetItemText (HWND hList, LPFLN_GETITEMTEXT_PARAMS pfln, UINT_PTR dwCookie)
-{ 
+{
    LPVIEWINFO lpvi = (LPVIEWINFO)dwCookie;
    ASID idObject = (ASID)(pfln->item.lParam);
 
index 77d69cf6d57e17abff60088a9a11ba8ac4b643ee..b1598c239b5b01615916e175ec456ee4e4144f59 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 29f5fefa7547c64d9001a5ad679d4c645419d8c1..0048d3c06028e55eb07c91332d90c37e0505fa17 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index b16ca662e20956d05e9ca07f8fe306243101641c..548c87af52f962b5f36b28ff57eb3d44b63136c1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 55205792ae6a147a455e4853626eaeb86a699166..aa8c6df87ac2cb4ecc4f2f3dac44de3536eebfef 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f90dd266daa9bf5adccd8f651cefbbbea212c47a..e4208c82c071399642a2ab48a6dc5a065785b03e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index e108cf7cc7667f80731cbceb61a0419ec881f7a9..a041e425d1c3ca63640283b5aba1a4955a2f7fd5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 27e6587b1bb517d8e37545430992aebb7422e9c1..808b985f06e4ce47809b152b2579b75db5bc2691 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 3abe73ccaf61b3d640192720a2814a0f7e9d1e82..96450acfc717dac8c45e28c985296291a52f5bb1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -77,7 +77,7 @@ BOOL CALLBACK Groups_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          {
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          ResizeWindow (hDlg, awdGroupsTab, rwaMoveToHere, &rTab);
 
          HIMAGELIST hSmall = AfsAppLib_CreateImageList (FALSE);
index 1d43f60374126d7da22de879e2525307d77381d1..fb08ef4f93e03bb56da1947a2581c26460065e78 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -363,7 +363,7 @@ void Help_FindError_Shrink (HWND hDlg, BOOL fShrink)
       GetRectInParent (GetDlgItem (hDlg, IDCANCEL), &rClose);
 
       cyShrunk = rClose.top - rAdvanced.top - 9;
-      
+
       ShowWindow (GetDlgItem (hDlg, IDC_ERROR_DESC), SW_HIDE);
 
       SetWindowPos (GetDlgItem (hDlg, IDCANCEL), NULL,
index 2df26aafaed148c041fd1fc883281115d1822550..8740d322099bc11aa6a3d8c0b054fcd636b8b3e7 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -65,4 +65,4 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
+
index 50952302c0163b4f19b1ff95baafa1ea21495e23..7a1941ba49e6ff37e96557f854466462e11620fc 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 8f413c5ec5c00da58a60ec4403a7d7b84d1d7f22..496278e0cbe937dc008edd9aa3e8454c3a0f7555 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 2773b00d3c1223d17b1a6fcc9a8a7ed1cfc6de66..6d86546ec6782be46c1d971d5d52dbf502753c39 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f70f25c41cde578a3804a2c2f47d6959de8852e6..9cde9383339d01557d2af14e27c563724de5a540 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index e0e015a3b300471ea7a3dad5f73b9425e369e5d5..57359919a9c4bd01267da269cc27128bebe1771b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -77,7 +77,7 @@ BOOL CALLBACK Machines_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          {
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          ResizeWindow (hDlg, awdMachinesTab, rwaMoveToHere, &rTab);
 
          HIMAGELIST hSmall = AfsAppLib_CreateImageList (FALSE);
index 3fcebee9ced547c77158b074a6cfecf8b99f6294..5e2aab3162cda7eeff458eef53846ea016632632 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 77a802c4a717c3376b169766bf97078c1195a314..d78bfdabbc5d9c52d77ccb6af3708cb9e5c2a170 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index baa0ab21909e509c77c82486b12c533c2398397f..d2fa977b542605c017b6e0fc8d1d049108f19512 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 44d1edcadaa82ac546997794e3ae2e8ca6a9743c..8a4f904348ef4415746335602f24c3a590fc43f8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 73a58d8e15627cf56d3b37280c6f684d70a0f35e..0cc449377e110e6f8a37fbd1c8eae87db0bc9293 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 793cd02e90444da7511b52b600d12cf94d73c2ed..3c8e10378719e6fd3377055ca671461f1ca15af8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5d51d21841dc657f760e478515196ea49f2dc866..35d5fc5af768cfd85c4a4421b7e0176027da1cbb 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -1338,7 +1338,7 @@ void UserProp_Member_PopulateList (HWND hDlg)
       {
       if (IsDlgButtonChecked (hDlg, IDC_USER_SHOW_MEMBER))
          {
-         if (!lpp->pUserList) 
+         if (!lpp->pUserList)
             GetString (szTitle, IDS_NEWMACHINE_SHOW_MEMBER_TITLE);
          else if (lpp->pUserList->cEntries == 1)
             GetString (szTitle, IDS_MACHINE_SHOW_MEMBER_TITLE);
@@ -1357,7 +1357,7 @@ void UserProp_Member_PopulateList (HWND hDlg)
       {
       if (IsDlgButtonChecked (hDlg, IDC_USER_SHOW_MEMBER))
          {
-         if (!lpp->pUserList) 
+         if (!lpp->pUserList)
             GetString (szTitle, IDS_NEWUSER_SHOW_MEMBER_TITLE);
          else if (lpp->pUserList->cEntries == 1)
             GetString (szTitle, IDS_USER_SHOW_MEMBER_TITLE);
index 4d221fef47c69e6a5b0774116179598563496a9c..2b0a420ebab76e3ebef7028d6704de8fd9413a98 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 38457629eab49ef3a244b5414392218a520f8ae9..16989eddf3d25c9d89fb3be16d02f0a05186ca47 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -78,7 +78,7 @@ BOOL CALLBACK Users_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
          {
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          ResizeWindow (hDlg, awdUsersTab, rwaMoveToHere, &rTab);
 
          HIMAGELIST hSmall = AfsAppLib_CreateImageList (FALSE);
index d99dfe437c73f3a1c624dbd49d24193b256b6099..9ad02ca1f1742b4aeca9a93e442d0c3746bed4c5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -159,12 +159,12 @@ BOOL CALLBACK Main_DialogProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             }
          break;
 
-      case WM_NOTIFY: 
+      case WM_NOTIFY:
          switch (((LPNMHDR)lp)->code)
-            { 
+            {
             case TCN_SELCHANGE:
                Main_PrepareTabChild();
-               break; 
+               break;
             }
          break;
 
index 62782c2560eb6d4ca8d99d38d1947720da15bb30..58b2835ccdda54f6756af327d73a001f3fc04664 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 034eb920d8f0c782c18b078be282ebe82a7d0c9a..5b014d3f29781ae59b2bca6ffa5ad34651814a00 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 2004, OpenAFS.ORG 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
@@ -66,14 +66,14 @@ $(ASETKEYOBJS): $$(@B).c
 $(AKLOG) : $(AKLOGOBJS) $(PTERROBJS) $(EXELIBS) $(OUT)\aklog.res
        $(EXECONLINK) $(EXELIBS) $(OTHERLIBS) $(LINKOPTS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
 $(ASETKEY) : $(ASETKEYOBJS) $(EXELIBS) $(OUT)\asetkey.res
        $(EXECONLINK) $(EXELIBS) $(OTHERLIBS) $(LINKOPTS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -96,4 +96,4 @@ mkdir:
        nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir
        cd ..
 
-                                             
\ No newline at end of file
+                                             
index d552e0c1f6e2a69e7b56b0129f61a8ccb5ad98fc..5e072d473e5a621246c485c642a7c90c18b6ad3f 100644 (file)
@@ -1,6 +1,6 @@
-/* 
+/*
  *  Copyright (C) 1989,2004 by the Massachusetts Institute of Technology
- * 
+ *
  * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  * distribute this software and its documentation for any purpose and
  * without fee is hereby granted, provided that the above copyright
@@ -95,7 +95,7 @@
 #define DRIVECOLON ':'         /* Drive letter separator */
 #define BDIR '\\'              /* Other character that divides directories */
 
-static int 
+static int
 readlink(char *path, char *buf, int buffers)
 {
        return -1;
@@ -103,7 +103,7 @@ readlink(char *path, char *buf, int buffers)
 
 char * getcwd(char*, size_t);
 
-static long 
+static long
 get_cellconfig_callback(void *cellconfig, struct sockaddr_in *addrp, char *namep)
 {
        struct afsconf_cell *cc = (struct afsconf_cell *) cellconfig;
@@ -254,21 +254,21 @@ long GetLocalCell(struct afsconf_dir **pconfigdir, char *local_cell)
     return afsconf_GetLocalCell(*pconfigdir, local_cell, MAXCELLCHARS);
 }
 
-long GetCellInfo(struct afsconf_dir **pconfigdir, char* cell, 
+long GetCellInfo(struct afsconf_dir **pconfigdir, char* cell,
 struct afsconf_cell **pcellconfig)
 {
     return afsconf_GetCellInfo(*pconfigdir, cell, NULL, *pcellconfig);
 }
 
 void CloseConf(struct afsconf_dir **pconfigdir)
-{       
+{
     (void) afsconf_Close(*pconfigdir);
 }
 
 #define ALLOW_REGISTER 1
 void ViceIDToUsername(char *username, char *realm_of_user, char *realm_of_cell,
                       char * cell_to_use, CREDENTIALS *c,
-                      int *status, 
+                      int *status,
                       struct ktc_principal *aclient, struct ktc_principal *aserver, struct ktc_token *atoken)
 {
     static char lastcell[MAXCELLCHARS+1] = { 0 };
@@ -304,7 +304,7 @@ void ViceIDToUsername(char *username, char *realm_of_user, char *realm_of_cell,
             printf("pr_SNameToId Error %s\n",  afs_error_message(*status));
         else
             printf("Id %d\n", viceId);
-    }       
+    }
 
     /*
      * This code is taken from cklog -- it lets people
@@ -458,13 +458,13 @@ static int get_cred(char *name, char *inst, char *realm, CREDENTIALS *c)
 #endif
         if (status == KSUCCESS)
             status = krb_get_cred(name, inst, realm, c);
-    }       
+    }
 
     return (status);
 }
 #endif
 
-static int get_v5cred(krb5_context context, 
+static int get_v5cred(krb5_context context,
                       char *name, char *inst, char *realm, CREDENTIALS *c,
                       krb5_creds **creds)
 {
@@ -546,8 +546,8 @@ static char *afs_realm_of_cell(struct afsconf_cell *cellconfig)
 }
 #endif
 
-/* As of MIT Kerberos 1.6, krb5_get_host_realm() will return the NUL-string 
- * if there is no domain_realm mapping for the hostname's domain.  This is 
+/* As of MIT Kerberos 1.6, krb5_get_host_realm() will return the NUL-string
+ * if there is no domain_realm mapping for the hostname's domain.  This is
  * used as a trigger indicating that referrals should be used within the
  * krb5_get_credentials() call.  However, if the KDC does not support referrals
  * that will result in a KRB5_ERR_HOST_REALM_UNKNOWN error and we will have
@@ -584,7 +584,7 @@ static char *afs_realm_of_cell5(krb5_context context, struct afsconf_cell *cellc
            krb5_free_host_realm( context, krbrlms );
     }
     return krbrlm;
-}      
+}
 
 static char *copy_cellinfo(cellinfo_t *cellinfo)
 {
@@ -752,14 +752,14 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
      * afs style authenticator.
      */
 
-    if (usev5) 
+    if (usev5)
     { /* using krb5 */
         int retry = 1;
        int realm_fallback = 0;
 
         if ((status = get_v5_user_realm(context, realm_of_user)) != KSUCCESS) {
             char * msg;
-            
+
             if (pkrb5_get_error_message)
                 msg = pkrb5_get_error_message(context, status);
             else
@@ -783,9 +783,9 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
        if (realm && realm[0]) {
             if (dflag)
                 printf("Getting v5 tickets: %s/%s@%s\n", name, instance, realm);
-            status = get_v5cred(context, name, instance, realm, 
+            status = get_v5cred(context, name, instance, realm,
 #ifdef HAVE_KRB4
-                            use524 ? &c : NULL, 
+                            use524 ? &c : NULL,
 #else
                             NULL,
 #endif
@@ -800,15 +800,15 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
                 status = -1;
                 if (dflag)
                     printf("Getting v5 tickets: %s/%s@%s\n", name, instance, realm_of_user);
-                status = get_v5cred(context, name, instance, realm_of_user, 
+                status = get_v5cred(context, name, instance, realm_of_user,
 #ifdef HAVE_KRB4
-                                     use524 ? &c : NULL, 
+                                     use524 ? &c : NULL,
 #else
                                      NULL,
 #endif
                                      &v5cred);
                 if (status == 0) {
-                    /* we have determined that the client realm 
+                    /* we have determined that the client realm
                      * is a valid cell realm
                      */
                     strcpy(realm_of_cell, realm_of_user);
@@ -818,14 +818,14 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
             if (status != 0 && (!retry || retry && strcmp(realm_of_user,realm_of_cell))) {
                 if (dflag)
                     printf("Getting v5 tickets: %s/%s@%s\n", name, instance, realm_of_cell);
-                status = get_v5cred(context, name, instance, realm_of_cell, 
+                status = get_v5cred(context, name, instance, realm_of_cell,
 #ifdef HAVE_KRB4
-                                     use524 ? &c : NULL, 
+                                     use524 ? &c : NULL,
 #else
                                      NULL,
 #endif
                                      &v5cred);
-                if (!status && !strlen(realm_of_cell)) 
+                if (!status && !strlen(realm_of_cell))
                     copy_realm_of_ticket(context, realm_of_cell, sizeof(realm_of_cell), v5cred);
             }
         }
@@ -840,24 +840,24 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
            }
             if (dflag)
                 printf("Getting v5 tickets: %s@%s\n", name, realm_of_cell);
-            status = get_v5cred(context, name, "", realm_of_cell, 
+            status = get_v5cred(context, name, "", realm_of_cell,
 #ifdef HAVE_KRB4
-                                use524 ? &c : NULL, 
+                                use524 ? &c : NULL,
 #else
                                 NULL,
 #endif
                                 &v5cred);
-            if (!status && !strlen(realm_of_cell)) 
+            if (!status && !strlen(realm_of_cell))
                 copy_realm_of_ticket(context, realm_of_cell, sizeof(realm_of_cell), v5cred);
        }
-     
+
         if ( status == KRB5KRB_AP_ERR_MSG_TYPE && retry ) {
             retry = 0;
            realm_fallback = 0;
             goto try_v5;
-        }       
-    }       
-    else 
+        }
+    }
+    else
     {
 #ifdef HAVE_KRB4
        if (realm && realm[0])
@@ -885,7 +885,7 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
         status = AKLOG_MISC;
         goto done;
 #endif
-    } 
+    }
 
     if (status != KSUCCESS)
     {
@@ -922,7 +922,7 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
          */
         char * p;
         int len;
-        
+
         len = min(v5cred->client->data[0].length,MAXKTCNAMELEN - 1);
         strncpy(username, v5cred->client->data[0].data, len);
         username[len] = '\0';
@@ -971,7 +971,7 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
          atoken.ticketLen == btoken.ticketLen &&
          !memcmp(&atoken.sessionKey, &btoken.sessionKey, sizeof(atoken.sessionKey)) &&
          !memcmp(atoken.ticket, btoken.ticket, atoken.ticketLen))
-    {       
+    {
         if (dflag)
             printf("Identical tokens already exist; skipping.\n");
         status = AKLOG_SUCCESS;
@@ -982,8 +982,8 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
     {
         if (dflag)
             printf("Not resolving name %s to id (-noprdb set)\n", username);
-    }       
-    else    
+    }
+    else
     {
         if (!usev5) {
 #ifdef HAVE_KRB4
@@ -1004,9 +1004,9 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
         strcat(username, "@");
         strcat(username, realm_of_user);
 
-        ViceIDToUsername(username, realm_of_user, realm_of_cell, cell_to_use, 
+        ViceIDToUsername(username, realm_of_user, realm_of_cell, cell_to_use,
 #ifdef HAVE_KRB4
-                          &c, 
+                          &c,
 #else
                           NULL,
 #endif
@@ -1022,12 +1022,12 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
      */
     strncpy(aclient.name, username, MAXKTCNAMELEN - 1);
     strcpy(aclient.instance, "");
-    
+
     if (usev5 && !use524) {
         int len = min(v5cred->client->realm.length,MAXKTCNAMELEN - 1);
         strncpy(aclient.cell, v5cred->client->realm.data, len);
         aclient.cell[len] = '\0';
-    } 
+    }
 #ifdef HAVE_KRB4
     else
        strncpy(aclient.cell, c.realm, MAXKTCREALMLEN - 1);
@@ -1056,7 +1056,7 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm)
 
   done:
 #if 0
-    /* 
+    /*
      * intentionally leak the linkedCell field because it was allocated
      * using a different C RTL version.
      */
@@ -1117,7 +1117,7 @@ static int get_afs_mountpoint(char *file, char *mountpoint, int size)
     else {
         return(FALSE);
     }
-}       
+}
 
 /*
 * This routine each time it is called returns the next directory
@@ -1210,7 +1210,7 @@ static char *next_path(char *origpath)
         }
         else
             last_comp = elast_comp;
-    }       
+    }
     while(link);
 
     return(pathtocheck);
@@ -1249,9 +1249,9 @@ static int auth_to_path(krb5_context context, char *path)
             /* in WIN32, if getcwd returns a root dir (eg: c:\), the returned string
             * will already have a trailing slash ('\'). Otherwise, the string will
             * end in the last directory name */
-#ifdef WIN32    
+#ifdef WIN32
             if(pathtocheck[strlen(pathtocheck) - 1] != BDIR)
-#endif  
+#endif
                 strcat(pathtocheck, DIRSTRING);
             strcat(pathtocheck, path);
         }
@@ -1365,7 +1365,7 @@ void
 validate_krb5_availability(void)
 {
     HINSTANCE h = LoadLibrary(KRB5LIB);
-    if (h) 
+    if (h)
         FreeLibrary(h);
     else {
         fprintf(stderr, "Kerberos for Windows library %s is not available.\n", KRB5LIB);
@@ -1378,7 +1378,7 @@ validate_krb4_availability(void)
 {
 #ifdef HAVE_KRB4
     HINSTANCE h = LoadLibrary("krbv4w32.dll");
-    if (h) 
+    if (h)
         FreeLibrary(h);
     else {
         fprintf(stderr, "Kerberos for Windows library krbv4w32.dll is not available.\n");
@@ -1450,7 +1450,7 @@ int main(int argc, char *argv[])
             force++;
         else if (((strcmp(argv[i], "-cell") == 0) ||
                    (strcmp(argv[i], "-c") == 0)) && !pmode)
-        {       
+        {
             if (++i < argc)
             {
                 cmode++;
@@ -1461,7 +1461,7 @@ int main(int argc, char *argv[])
         }
         else if (((strcmp(argv[i], "-path") == 0) ||
                    (strcmp(argv[i], "-p") == 0)) && !cmode)
-        {       
+        {
             if (++i < argc)
             {
                 pmode++;
@@ -1558,7 +1558,7 @@ int main(int argc, char *argv[])
         if (krb5_init_context(&context))
             return(AKLOG_KERBEROS);
         load_krb5_error_message_funcs();
-    } else 
+    } else
         validate_krb4_availability();
     afs_set_com_err_hook(redirect_errors);
 
@@ -1571,15 +1571,15 @@ int main(int argc, char *argv[])
         for (cur_node = cells.first; cur_node; cur_node = cur_node->next)
         {
             memcpy(&cellinfo, cur_node->data, sizeof(cellinfo));
-            if (status = auth_to_cell(context, 
+            if (status = auth_to_cell(context,
                                        cellinfo.cell, cellinfo.realm))
                 somethingswrong++;
-        }       
+        }
 
         /* Then, log to all paths in the paths list */
         for (cur_node = paths.first; cur_node; cur_node = cur_node->next)
         {
-            if (status = auth_to_path(context, 
+            if (status = auth_to_path(context,
                                        cur_node->data))
                 somethingswrong++;
         }
@@ -1591,7 +1591,7 @@ int main(int argc, char *argv[])
         */
         if (somethingswrong && ((cells.nelements + paths.nelements) > 1))
             status = AKLOG_SOMETHINGSWRONG;
-    }       
+    }
 
     akexit(status);
-}       
+}
index 617158c13d48572e52ef71737a8898bf28776e20..b8ecb13787efd7a2a81560e4109f33ae37905959 100644 (file)
@@ -56,7 +56,7 @@ validate_krb5_availability(void)
 #define KRB5LIB "krb5_64.dll"
 #endif
     HINSTANCE h = LoadLibrary(KRB5LIB);
-    if (h) 
+    if (h)
         FreeLibrary(h);
     else {
         fprintf(stderr, "Kerberos for Windows library %s is not available.\n", KRB5LIB);
@@ -165,7 +165,7 @@ main(int argc, char **argv)
     else if (strcmp(argv[1], "list") == 0) {
        struct afsconf_keys tkeys;
        register int i, j;
-       
+
        code = afsconf_GetKeys(tdir, &tkeys);
        if (code) {
            printf("asetkey: failed to get keys, code %d\n", code);
index 2e4f4a0af7786bc924ef007892e66555c7a7a0d8..a95ef669e1a3c1a428b43faa4c7ea472d2bb6c0a 100644 (file)
@@ -1,6 +1,6 @@
 # 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
index 80abd44779991fe45e95f4b4ff05570065e1f354..cd75961d9515f5fe74c06a70f39827fdc71d282d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index aac7f699d697422f89a81074f1f97f004490923a..991084e47b7da010a105f42fa301fed6ec1b751e 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -46,7 +46,7 @@ EXEOBJSc = \
        $(OUT)\cellservdb.obj
 
 EXERES = \
-       $(OUT)\afs_config_stub.res 
+       $(OUT)\afs_config_stub.res
 
 AFSDOBJS = \
        $(OUT)\fs_utils.obj
@@ -115,7 +115,7 @@ $(EXEFILE) : $(EXEOBJS) $(EXEOBJSc) $(EXERES) $(AFSDOBJS) $(EXELIBS)
         $(COPY) afs_config.exe.manifest $(MANIFEST)
 !ENDIF
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index 3ba0fcbd95f7a09755c7e6d8c08dec5137e484dd..79d7e9cfed212c31f4923237ee01ebbca0db1cb4 100644 (file)
@@ -57,21 +57,21 @@ void Config_GetGlobalDriveList (DRIVEMAPLIST *pDriveList)
    while (1) {
       dwDriveSize = sizeof(szDriveToMapTo);
       dwSubMountSize = sizeof(szSubMount);
-      
+
       dwResult = RegEnumValue(hKey, dwIndex++, szDriveToMapTo, &dwDriveSize, 0, &dwType, (BYTE*)szSubMount, &dwSubMountSize);
       if (dwResult != ERROR_SUCCESS)
          break;
-      
+
       szDriveToMapTo[0] = _totupper(szDriveToMapTo[0]);
-        
+
       int nCurDrive = szDriveToMapTo[0] - TEXT('A');
-       
+
       pDriveList->aDriveMap[nCurDrive].chDrive = szDriveToMapTo[0];
       lstrcpy(pDriveList->aDriveMap[nCurDrive].szSubmount, szSubMount);
 
       // Find the path that goes with this submount
       SubmountToPath (&DriveMapList, pDriveList->aDriveMap[nCurDrive].szMapping, szSubMount, FALSE);
-   }        
+   }
 
    FreeDriveMapList(&DriveMapList);
 
index e4529e3ab698e93df02aed15554f607c61e5a471..24720a5fd90107c2c6e9ba1deddd4222888c4bd8 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright 2004.  Secure Endpoints Inc.
  *
  * This software has been released under the terms of the IBM Public
@@ -16,8 +16,8 @@ extern "C" {
 #include <stdlib.h>
 #include <stdio.h>
 
-/* 
- * 
+/*
+ *
  */
 
 void usage(char * program)
@@ -30,7 +30,7 @@ void usage(char * program)
     exit(1);
 }
 
-int main(int argc, char * argv) 
+int main(int argc, char * argv)
 {
     int retval = 0;
     char drive = 0;
@@ -57,7 +57,7 @@ int main(int argc, char * argv)
     if ( stricmp("/help", argv[1]) ) {
         usage(program);
     }
-    
+
     if ( strlen(argv[1]) == 2 && argv[1][1] == ':' ) {
         drive = toupper(argv[1][0]);
         if ( drive < 'A' || drive > 'Z' )
@@ -80,7 +80,7 @@ int main(int argc, char * argv)
         return 0;
     }
 
-    /* need to determine if argv[3] contains a /mountroot or \\netbiosname path.  
+    /* need to determine if argv[3] contains a /mountroot or \\netbiosname path.
      * do not use hard code constants; instead use the registry strings
      */
     code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSConfigKeyName,
@@ -102,7 +102,7 @@ int main(int argc, char * argv)
     }
     netbiosNameLen = strlen(netbiosName);
 
-    if ( argv[3][0] == '\\' && argv[3][1] == '\\' && 
+    if ( argv[3][0] == '\\' && argv[3][1] == '\\' &&
          _strnicmp(netbiosName, &argv[3][2], netbiosNameLen) == 0 &&
          argv[3][netbiosNameLen+3] == '\\') {
         /* we have a UNC style path */
@@ -126,7 +126,7 @@ int main(int argc, char * argv)
         return 0;
     }
 
-    if ( argv[3][0] == '/' && 
+    if ( argv[3][0] == '/' &&
          _strnicmp(mountRoot, &argv[1], mountRootLen) &&
          argv[3][mountRootLen+2] == '/') {
         /* we have an afs path */
index 55d472c9bfbe9c05e3d22d7546b0c0505ab9bc4f..74bbee2fddbe452404d341b0bcb8619e7a86f4c4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -321,7 +321,7 @@ BOOL CSDB_RemoveCell (PCELLSERVDB pCellServDB, PCELLDBLINE pCellLine)
 {
    return CSDB_OnRemove (pCellServDB, pCellLine, TRUE);
 }
-   
+
 BOOL CSDB_RemoveCellServers (PCELLSERVDB pCellServDB, PCELLDBLINE pCellLine)
 {
    return CSDB_OnRemove (pCellServDB, pCellLine, FALSE);
index b576d72aed8ec9913725a769bba61b706e92a3b8..c6d1938a28219d2d4570614944200da0a5e233d2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -667,7 +667,7 @@ BOOL Config_SetSysName (LPCTSTR pszName, ULONG *pStatus)
         } InData;
         memset (&InData, 0x00, sizeof(InData));
         USHORT i=0, j=0, len=lstrlen(pszName);
-        
+
         if ( len == 0 ) {
             Message (MB_ICONHAND, GetErrorTitle(), IDS_FAILCONFIG_SYSNAME, TEXT("A sysname must be specified"));
             return(-1);
@@ -792,7 +792,7 @@ void Config_GetCachePath (LPTSTR pszCachePath)
         if (RegOpenKeyEx (HKEY_LOCAL_MACHINE, TEXT("System\\CurrentControlSet\\Control\\Session Manager\\Environment"), 0, KEY_QUERY_VALUE, &hk) == ERROR_SUCCESS)
         {
             DWORD dwSize = sizeof(szPath);
-            DWORD dwType = 0; 
+            DWORD dwType = 0;
 
             if (RegQueryValueEx (hk, TEXT("TEMP"), NULL, &dwType, (PBYTE)szPath, &dwSize) == ERROR_SUCCESS)
             {
@@ -812,7 +812,7 @@ void Config_GetCachePath (LPTSTR pszCachePath)
         }
         lstrcpy (pszCachePath, szPath);
     }
-}        
+}
 
 BOOL Config_SetCachePath(LPCTSTR pszPath, ULONG *pStatus)
 {
index c3e70931f264ef807dd09ca8ef6af1955f5a831c..5230a979be26d00a85b1f03647ca380d070aa3dd 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -92,7 +92,7 @@ BOOL CALLBACK AutoMap_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             case IDOK:
                EndDialog(hDlg, IDOK);
                break;
-                
+
             case IDCANCEL:
                EndDialog(hDlg, IDCANCEL);
                break;
@@ -137,7 +137,7 @@ BOOL CALLBACK AutoMap_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
 void AddToDriveList(DRIVEMAPLIST& DriveMapList, DRIVEMAP& DriveMap)
 {
    int nCurDrive = DriveMap.chDrive - TEXT('A');
-   
+
    memcpy(&DriveMapList.aDriveMap[nCurDrive], &DriveMap, sizeof(DRIVEMAP));
 }
 
@@ -145,7 +145,7 @@ void AddToDriveList(DRIVEMAPLIST& DriveMapList, DRIVEMAP& DriveMap)
 void RemoveFromDriveList(DRIVEMAPLIST& DriveMapList, DRIVEMAP& DriveMap)
 {
    int nCurDrive = DriveMap.chDrive - TEXT('A');
-   
+
    memset(&DriveMapList.aDriveMap[nCurDrive], 0, sizeof(DRIVEMAP));
 }
 
@@ -189,7 +189,7 @@ void ShowDriveList(HWND hDlg, DRIVEMAPLIST& drives)
          continue;
 
       HWND hList = GetDlgItem (hDlg, IDC_GLOBAL_DRIVE_LIST);
-   
+
        FASTLISTADDITEM ai;
        memset (&ai, 0x00, sizeof(FASTLISTADDITEM));
        ai.iFirstImage = IMAGE_NOIMAGE;
@@ -198,12 +198,12 @@ void ShowDriveList(HWND hDlg, DRIVEMAPLIST& drives)
        ai.pszText = _tcsdup(TEXT("  ?:"));
        ai.pszText[DRIVE_LETTER_INDEX] = GlobalDrives.aDriveMap[ ii ].chDrive;
        ai.lParam = 0;
-       
+
        HLISTITEM hItem = FastList_AddItem (hList, &ai);
-   
+
       TCHAR szAfsPath[ MAX_PATH ];
       AdjustAfsPath (szAfsPath, GlobalDrives.aDriveMap[ ii ].szMapping, TRUE, FALSE);
-   
+
        FastList_SetItemText (hList, hItem, 1, szAfsPath);
    }
 
@@ -228,14 +228,14 @@ BOOL UpdateRegistry(DRIVEMAP *pDrive, BOOL bRemove)
       return FALSE;
 
    _stprintf(szValueName, TEXT("%c:"), pDrive->chDrive);
-   if (bRemove) 
+
+   if (bRemove)
       result = RegDeleteValue(hKey, szValueName);
    else
       result = RegSetValueEx(hKey, szValueName, 0, REG_SZ, (BYTE *)pDrive->szSubmount, lstrlen(pDrive->szSubmount) + 1);
 
    RegCloseKey(hKey);
-   
+
    return (result == ERROR_SUCCESS);
 }
 
@@ -274,9 +274,9 @@ BOOL DefineDosDrive(DRIVEMAP *pDrive, DDDACTION dddAction)
     */
    if (fResult)
        UpdateRegistry(pDrive, dddAction == DDD_REMOVE);
-   
+
    return fResult;
-}   
+}
 
 
 void AutoMap_OnAdd(HWND hDlg)
@@ -303,7 +303,7 @@ void AutoMap_OnSelect (HWND hDlg)
    HWND hList = GetDlgItem (hDlg, IDC_GLOBAL_DRIVE_LIST);
 
    BOOL bEnable = FastList_FindFirstSelected (hList) != NULL;
-       
+
        EnableWindow (GetDlgItem (hDlg, IDC_REMOVE), bEnable);
    EnableWindow (GetDlgItem (hDlg, IDC_CHANGE), bEnable);
 }
@@ -313,7 +313,7 @@ DRIVEMAP *GetSelectedDrive(HWND hDlg, HLISTITEM  *pItem)
 {
        static DRIVEMAP DriveMap;
    HLISTITEM hItem;
-   
+
    HWND hList = GetDlgItem (hDlg, IDC_GLOBAL_DRIVE_LIST);
 
    if (!pItem)
@@ -321,7 +321,7 @@ DRIVEMAP *GetSelectedDrive(HWND hDlg, HLISTITEM  *pItem)
 
    if ((*pItem = FastList_FindFirstSelected (hList)) == NULL)
        return 0;
-       
+
        LPCTSTR pszDrive = FastList_GetItemText (hList, *pItem, 0);
    int nCurDrive = pszDrive[DRIVE_LETTER_INDEX] - TEXT('A');
 
@@ -330,7 +330,7 @@ DRIVEMAP *GetSelectedDrive(HWND hDlg, HLISTITEM  *pItem)
    return &DriveMap;
 }
 
-   
+
 void AutoMap_OnEdit (HWND hDlg)
 {
    DRIVEMAP *pOldDrive = GetSelectedDrive(hDlg);
@@ -339,7 +339,7 @@ void AutoMap_OnEdit (HWND hDlg)
 
    DRIVEMAP NewDrive;
    memcpy(&NewDrive, pOldDrive, sizeof(DRIVEMAP));
-       
+
        if (ModalDialogParam (IDD_GLOBAL_DRIVES_ADDEDIT, hDlg, (DLGPROC)AutoMapEdit_DlgProc, (LPARAM)&NewDrive) != IDOK)
                return;
 
@@ -365,7 +365,7 @@ void AutoMap_OnRemove (HWND hDlg)
    DRIVEMAP *pDrive = GetSelectedDrive(hDlg, &hItem);
    if (pDrive == 0)
       return;
-      
+
    if (DefineDosDrive(pDrive, DDD_REMOVE)) {
       RemoveFromDriveList(GlobalDrives, *pDrive);
        FastList_RemoveItem (hList, hItem);
index bea00697358a43785a0d00db67aa10c4cf0d839c..a33d6231c2d8671427df20827ee9952151ac9c9b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -78,7 +78,7 @@ BOOL CALLBACK Binding_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             case IDOK:
                 Binding_OnOK(hDlg);
                 break;
-                
+
             case IDCANCEL:
                 Binding_OnCancel(hDlg);
                 break;
@@ -97,17 +97,17 @@ BOOL CALLBACK Binding_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
 
                     TCHAR selected[MAX_PATH];
                     memset(selected, 0, sizeof(selected));
-                    SendDlgItemMessage(hDlg, IDC_NICSELECTION, 
-                          WM_GETTEXT, sizeof(selected), 
-                          (LPARAM) selected); 
+                    SendDlgItemMessage(hDlg, IDC_NICSELECTION,
+                          WM_GETTEXT, sizeof(selected),
+                          (LPARAM) selected);
 
                     if (_tcslen(selected) <= 0)
-                  
+
                       nLanAdapter = -1;
                     else
                       nLanAdapter = GetAdapterNumber(selected);
                   }
-                                   
+
                   lana_GetAfsNameString(nLanAdapter, isGateway, name);
                   SetDlgItemText (hDlg, IDC_BINDING_MESSAGE, name);
                   EnableWindow(GetDlgItem(hDlg,IDC_NICSELECTION),(nLanAdapter!=-1));
@@ -123,15 +123,15 @@ BOOL CALLBACK Binding_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
                 HWND hwndCombo = GetDlgItem(hDlg, IDC_NICSELECTION);
                 int i = SendMessage(hwndCombo, CB_GETCURSEL, 0, 0);
                 if (i != CB_ERR)
-                  SendMessage(hwndCombo, CB_GETLBTEXT, (WPARAM)i, 
-                        (LPARAM) selected); 
+                  SendMessage(hwndCombo, CB_GETLBTEXT, (WPARAM)i,
+                        (LPARAM) selected);
 
                 if (_tcslen(selected) <= 0)
                   nLanAdapter = -1;
                 else
                   nLanAdapter = GetAdapterNumber(selected);
-        
-                                 
+
+
                 lana_GetAfsNameString(nLanAdapter, isGateway, name);
                 SetDlgItemText (hDlg, IDC_BINDING_MESSAGE, name);
                 break;
@@ -153,7 +153,7 @@ void Binding_OnInitDialog (HWND hDlg)
 {
     TCHAR name[MAX_PATH];
     memset(name, 0, sizeof(name));
-      
+
     if (fFirstTime) {
         Config_GetLanAdapter(&g.Configuration.nLanAdapter);
         nLanAdapter = g.Configuration.nLanAdapter;
@@ -166,20 +166,20 @@ void Binding_OnInitDialog (HWND hDlg)
     // TODO: Show more useful error message.
     if (!lanainfo) {
         MessageBox(hDlg, "Unable to obtain LANA list", "LANA ERROR", MB_ICONERROR);
-    } 
+    }
     else
-    { 
+    {
         HWND hwndCombo = GetDlgItem(hDlg, IDC_NICSELECTION);
         int index = 0;
         TCHAR tmp[MAX_PATH];
         while (_tcslen(lanainfo[index].lana_name) > 0)
         {
-            _stprintf(tmp, "%s (lana number = %d)", lanainfo[index].lana_name, 
+            _stprintf(tmp, "%s (lana number = %d)", lanainfo[index].lana_name,
                        lanainfo[index].lana_number);
-            SendMessage(hwndCombo, CB_ADDSTRING, 
+            SendMessage(hwndCombo, CB_ADDSTRING,
                          0, (LPARAM) tmp);
             if (nLanAdapter == lanainfo[index].lana_number)
-                SendMessage(hwndCombo, CB_SELECTSTRING, (WPARAM)-1, 
+                SendMessage(hwndCombo, CB_SELECTSTRING, (WPARAM)-1,
                              (LPARAM)tmp);
             index++;
         }
@@ -201,20 +201,20 @@ void Binding_OnOK (HWND hDlg)
   {
     TCHAR selected[MAX_PATH];
     memset(selected, 0, sizeof(selected));
-    SendDlgItemMessage(hDlg, IDC_NICSELECTION, 
-                        WM_GETTEXT, sizeof(selected), 
-                        (LPARAM) selected); 
+    SendDlgItemMessage(hDlg, IDC_NICSELECTION,
+                        WM_GETTEXT, sizeof(selected),
+                        (LPARAM) selected);
 
     if (_tcslen(selected) <= 0)
     {
       MessageBox(hDlg, "Please select the NIC to bind to", "Error", MB_ICONERROR);
       return;
     }
-    
+
     nLanAdapter = GetAdapterNumber(selected);
 
   }
+
    EndDialog(hDlg, IDOK);
 }
 
@@ -232,7 +232,7 @@ BOOL Binding_OnApply()
 
   return TRUE;
 
-   
+
 }
 
 void Binding_OnCancel(HWND hDlg)
index 1cc8aed7654a92fa08119412035086d134c43bdb..541db89482392da4a105dd734342c5b9d232c472 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -80,7 +80,7 @@ BOOL CALLBACK Diag_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             case IDOK:
                 Diag_OnOK(hDlg);
                 break;
-                
+
             case IDCANCEL:
                 Diag_OnCancel(hDlg);
                 break;
@@ -120,11 +120,11 @@ void Diag_OnInitDialog (HWND hDlg)
       Config_GetTraceBufferSize(&g.Configuration.nTraceBufSize);
       Config_GetTrapOnPanic(&g.Configuration.fTrapOnPanic);
       Config_GetReportSessionStartups(&g.Configuration.fReportSessionStartups);
-      
+
       nTraceBufSize = g.Configuration.nTraceBufSize;
       fTrapOnPanic = g.Configuration.fTrapOnPanic;
       fReportSessionStartups = g.Configuration.fReportSessionStartups;
-      
+
       fFirstTime = FALSE;
    }
 
@@ -155,13 +155,13 @@ BOOL Diag_OnApply()
          return FALSE;
       g.Configuration.nTraceBufSize = nTraceBufSize;
    }
-   
+
    if (fTrapOnPanic != g.Configuration.fTrapOnPanic) {
       if (!Config_SetTrapOnPanic (fTrapOnPanic))
          return FALSE;
       g.Configuration.fTrapOnPanic = fTrapOnPanic;
    }
-   
+
    if (fReportSessionStartups != g.Configuration.fReportSessionStartups) {
       if (!Config_SetReportSessionStartups (fReportSessionStartups))
          return FALSE;
index 7f9a906eeacabc203ee4ccc4a83bedd51856d471..570f0b19a8370de964cee0ed6e55694491b8d744 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -82,7 +82,7 @@ BOOL CALLBACK Logon_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             case IDOK:
                 Logon_OnOK(hDlg);
                 break;
-                
+
             case IDCANCEL:
                 Logon_OnCancel(hDlg);
                 break;
@@ -120,7 +120,7 @@ void Logon_OnInitDialog (HWND hDlg)
    // Always add szNo first so it has index 0 and szYes has index 1
    CB_AddItem (hCombo, szNo, 0);
    CB_AddItem (hCombo, szYes, 0);
-  
+
    CB_SetSelected (hCombo, fFailLoginsSilently);
 }
 
@@ -138,13 +138,13 @@ BOOL Logon_OnApply()
 {
    if (fFirstTime)
       return TRUE;
-   
+
    if (nLoginRetryInterval != g.Configuration.nLoginRetryInterval) {
       if (!Config_SetLoginRetryInterval (nLoginRetryInterval))
          return FALSE;
       g.Configuration.nLoginRetryInterval = nLoginRetryInterval;
    }
-   
+
    if (fFailLoginsSilently != g.Configuration.fFailLoginsSilently) {
       if (!Config_SetFailLoginsSilently (fFailLoginsSilently))
          return FALSE;
index 66970e8d53eae4eed376e70c68d4d4e2372dde39..9979271928b3fafed531b4ececb5042416add56e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -96,7 +96,7 @@ BOOL CALLBACK Misc_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             case IDOK:
                 Misc_OnOK(hDlg);
                 break;
-                
+
             case IDCANCEL:
                 Misc_OnCancel(hDlg);
                 break;
@@ -153,7 +153,7 @@ void Misc_OnInitDialog (HWND hDlg)
    CreateSpinner (GetDlgItem (hDlg, IDC_PROBE), 10, FALSE, csecPROBE_MIN, csecProbe, csecPROBE_MAX);
    CreateSpinner (GetDlgItem (hDlg, IDC_THREADS), 10, FALSE, cTHREADS_MIN, nThreads, cTHREADS_MAX);
    CreateSpinner (GetDlgItem (hDlg, IDC_DAEMONS), 10, FALSE, cDAEMONS_MIN, nDaemons, cDAEMONS_MAX);
-   
+
    SetDlgItemText (hDlg, IDC_SYSNAME, szSysName);
    SetDlgItemText (hDlg, IDC_ROOTVOLUME, szRootVolume);
    SetDlgItemText (hDlg, IDC_MOUNTDIR, szMountDir);
@@ -170,15 +170,15 @@ void Misc_OnOK (HWND hDlg)
                :SP_GetPos (GetDlgItem (hDlg, IDC_LAN_ADAPTER));
 #endif
    csecProbe = SP_GetPos (GetDlgItem (hDlg, IDC_PROBE));
-  
+
    nThreads = SP_GetPos (GetDlgItem (hDlg, IDC_THREADS));
-   
+
    nDaemons = SP_GetPos (GetDlgItem (hDlg, IDC_DAEMONS));
-   
+
    GetDlgItemText (hDlg, IDC_SYSNAME, szSysName, sizeof(szSysName));
    GetDlgItemText (hDlg, IDC_ROOTVOLUME, szRootVolume, sizeof(szRootVolume));
    GetDlgItemText (hDlg, IDC_MOUNTDIR, szMountDir, sizeof(szMountDir));
-   
+
    EndDialog(hDlg, IDOK);
 }
 
@@ -201,31 +201,31 @@ BOOL Misc_OnApply()
          return FALSE;
       g.Configuration.csecProbe = csecProbe;
    }
-   
+
    if (nThreads != g.Configuration.nThreads) {
       if (!Config_SetNumThreads (nThreads))
          return FALSE;
       g.Configuration.nThreads = nThreads;
    }
-   
+
    if (nDaemons != g.Configuration.nDaemons) {
       if (!Config_SetNumDaemons (nDaemons))
          return FALSE;
       g.Configuration.nDaemons = nDaemons;
    }
-   
+
    if (lstrcmp(szSysName, g.Configuration.szSysName) != 0) {
       if (!Config_SetSysName (szSysName))
          return FALSE;
       lstrcpy(g.Configuration.szSysName, szSysName);
    }
-   
+
    if (lstrcmp(szRootVolume, g.Configuration.szRootVolume) != 0) {
       if (!Config_SetRootVolume (szRootVolume))
          return FALSE;
       lstrcpy(g.Configuration.szRootVolume, szRootVolume);
    }
-   
+
    if (lstrcmp(szMountDir, g.Configuration.szMountDir) != 0) {
       if (!Config_SetMountRoot (szMountDir))
          return FALSE;
index 4ae9087e3d9d86f24aad4904781f0068ff471926..c13713608dad060f3360f87feb11c4bb4007bae8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -9,7 +9,7 @@
 /* AFSIFS portions copyright (c) 2005
  * the regents of the university of michigan
  * all rights reserved
- * 
+ *
  * permission is granted to use, copy, create derivative works and
  * redistribute this software and such derivative works for any purpose,
  * so long as no fee is charged, and so long as the copyright notice
@@ -18,7 +18,7 @@
  * michigan is not used in any advertising or publicity pertaining
  * to the use or distribution of this software without specific, written
  * prior authorization.
- * 
+ *
  * this software is provided as is, without representation from the
  * university of michigan as to its fitness for any purpose, and without
  * warranty by the university of michigan of any kind, either express
@@ -79,7 +79,7 @@ static TCHAR cszAUTOSUBMOUNT[] = TEXT("Auto");
 static TCHAR cszLANMANDEVICE[] = TEXT("\\Device\\LanmanRedirector\\");
 
 
-static BOOL 
+static BOOL
 WriteRegistryString(HKEY key, TCHAR * subkey, LPTSTR lhs, LPTSTR rhs)
 {
     HKEY hkSub = NULL;
@@ -101,7 +101,7 @@ WriteRegistryString(HKEY key, TCHAR * subkey, LPTSTR lhs, LPTSTR rhs)
     return (status == ERROR_SUCCESS);
 }
 
-static BOOL 
+static BOOL
 WriteExpandedRegistryString(HKEY key, TCHAR * subkey, LPTSTR lhs, LPTSTR rhs)
 {
     HKEY hkSub = NULL;
@@ -123,7 +123,7 @@ WriteExpandedRegistryString(HKEY key, TCHAR * subkey, LPTSTR lhs, LPTSTR rhs)
     return (status == ERROR_SUCCESS);
 }
 
-static BOOL 
+static BOOL
 ReadRegistryString(HKEY key, TCHAR * subkey, LPTSTR lhs, LPTSTR rhs, DWORD * size)
 {
     HKEY hkSub = NULL;
@@ -157,7 +157,7 @@ ReadRegistryString(HKEY key, TCHAR * subkey, LPTSTR lhs, LPTSTR rhs, DWORD * siz
     return (status == ERROR_SUCCESS);
 }
 
-static BOOL 
+static BOOL
 DeleteRegistryString(HKEY key, TCHAR * subkey, LPTSTR lhs)
 {
     HKEY hkSub = NULL;
@@ -453,13 +453,13 @@ void QueryDriveMapList_ReadSubmounts (PDRIVEMAPLIST pList)
     {
         HKEY hkSubmounts;
 
-        RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+        RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                         cszSECTION_SUBMOUNTS,
-                        0, 
-                        "AFS", 
+                        0,
+                        "AFS",
                         REG_OPTION_NON_VOLATILE,
                         KEY_READ|KEY_QUERY_VALUE,
-                        NULL, 
+                        NULL,
                         &hkSubmounts,
                         NULL );
 
@@ -526,11 +526,11 @@ void QueryDriveMapList_ReadMappings (PDRIVEMAPLIST pList)
     HKEY hkMappings;
     RegCreateKeyEx( HKEY_CURRENT_USER,
                     cszSECTION_MAPPINGS,
-                    0, 
-                    "AFS", 
+                    0,
+                    "AFS",
                     REG_OPTION_NON_VOLATILE,
                     KEY_READ|KEY_QUERY_VALUE,
-                    NULL, 
+                    NULL,
                     &hkMappings,
                     NULL );
 
@@ -625,13 +625,13 @@ void QueryDriveMapList_WriteMappings (PDRIVEMAPLIST pList)
 void WriteDriveMappings (PDRIVEMAPLIST pList)
 {
     HKEY hkMappings;
-    RegCreateKeyEx( HKEY_CURRENT_USER, 
+    RegCreateKeyEx( HKEY_CURRENT_USER,
                     cszSECTION_MAPPINGS,
-                    0, 
-                    "AFS", 
+                    0,
+                    "AFS",
                     REG_OPTION_NON_VOLATILE,
                     KEY_READ|KEY_QUERY_VALUE|KEY_WRITE,
-                    NULL, 
+                    NULL,
                     &hkMappings,
                     NULL );
 
@@ -696,7 +696,7 @@ BOOL DriveIsGlobalAfsDrive(TCHAR chDrive)
    BOOL bIsGlobal = (RegQueryValueEx (hKey, szValueName, NULL, NULL, (PBYTE)szValue, &dwSize) == ERROR_SUCCESS);
 
    RegCloseKey (hKey);
-   
+
    return bIsGlobal;
 }
 
@@ -729,13 +729,13 @@ void QueryDriveMapList_FindNetworkDrives (PDRIVEMAPLIST pList, BOOL *pfFoundNew)
             continue;
 
          // Okay, we know that drive {chDrive} is mapped to afs path {szAfsPath}.
-         // If this drive is a global afs drive, then reject it.  Otherwise, look 
-         // at pList->aDriveMap, to see if this drive mapping is already in our 
+         // If this drive is a global afs drive, then reject it.  Otherwise, look
+         // at pList->aDriveMap, to see if this drive mapping is already in our
          // list. If not, add it and set pfFoundNew.
          //
          if (DriveIsGlobalAfsDrive(chDrive))
             continue;
-         
+
          size_t iDrive = chDrive - chDRIVE_A;
          if (lstrcmpi (pList->aDriveMap[ iDrive ].szMapping, szAfsPath))
             {
@@ -954,7 +954,7 @@ BOOL GetDriveSubmount (TCHAR chDrive, LPTSTR pszSubmountNow)
            return FALSE;
 
     LPTSTR pszSubmount = szMapping;
-    
+
        TCHAR szNetBiosName[32];
     memset(szNetBiosName, '\0', sizeof(szNetBiosName));
     GetClientNetbiosName(szNetBiosName);
@@ -1000,12 +1000,12 @@ BOOL GetDriveSubmount (TCHAR chDrive, LPTSTR pszSubmountNow)
             *(pszSubmount) > '9')
            return FALSE;
        ++pszSubmount;
-#else   
+#else
       if (IsWindows2000())
       {
           if (*(pszSubmount) != TEXT(';'))
              return FALSE;
-      } else 
+      } else
           --pszSubmount;
 
       if (toupper(*(++pszSubmount)) != chDrive)
@@ -1076,7 +1076,7 @@ BOOL fUserName=FALSE;
 void SetBitLogonOption(BOOL set,DWORD value)
 {
 
-    RWLogonOption(FALSE,((set)?value | RWLogonOption(TRUE,0):RWLogonOption(TRUE,0) & ~value) );        
+    RWLogonOption(FALSE,((set)?value | RWLogonOption(TRUE,0):RWLogonOption(TRUE,0) & ~value) );
 }
 
 DWORD RWLogonOption(BOOL read,DWORD value)
@@ -1087,7 +1087,7 @@ DWORD RWLogonOption(BOOL read,DWORD value)
     DWORD dwDisp;
     DWORD LSPtype, LSPsize;
     DWORD rval;
-   
+
     if (read)
     {
         rval=0;
@@ -1106,7 +1106,7 @@ DWORD RWLogonOption(BOOL read,DWORD value)
             RegCloseKey (hk);
         }
         return TRUE;
-    }    
+    }
 }
 
 void MapShareName(char *pszCmdLineA)
@@ -1175,10 +1175,10 @@ void TestAndDoUnMapShare()
 {
     if (!RWLogonOption(TRUE,LOGON_OPTION_HIGHSECURITY))
        return;
-    DoUnMapShare(FALSE);       
+    DoUnMapShare(FALSE);
 }
 
-void DoUnMapShare(BOOL drivemap)       //disconnect drivemap 
+void DoUnMapShare(BOOL drivemap)       //disconnect drivemap
 {
     TCHAR szMachine[MAX_PATH],szPath[MAX_PATH];
     DWORD rc=28;
@@ -1211,7 +1211,7 @@ void DoUnMapShare(BOOL drivemap)  //disconnect drivemap
                        if (drivemap) {
                            DisMountDOSDrive(*lpnrLocal[i].lpLocalName);
                             DEBUG_EVENT1("AFS DriveUnMap","UnMap-Local=%x",res);
-                        }              
+                        }
                    } else {
                        DisMountDOSDriveFull(lpnrLocal[i].lpRemoteName);
                         DEBUG_EVENT1("AFS DriveUnMap","UnMap-Remote=%x",res);
@@ -1259,15 +1259,15 @@ BOOL DoMapShareChange(BOOL removeUnknown)
                if (strstr(_strlwr(lpnrLocal[i].lpRemoteName),szPath)==NULL)
                    continue;   //only look at real afs mappings
                CHAR * pSubmount=strrchr(lpnrLocal[i].lpRemoteName,'\\')+1;
-               if (lstrcmpi(pSubmount,"all")==0) 
+               if (lstrcmpi(pSubmount,"all")==0)
                    continue;                           // do not remove 'all'
                for (DWORD j=0;j<List.cSubmounts;j++)
                {
                    if ((List.aSubmounts[j].szSubmount[0]) &&
                         (lstrcmpi(List.aSubmounts[j].szSubmount,pSubmount)==0)
-                        ) 
+                        )
                    {
-                       List.aSubmounts[j].fInUse=TRUE; 
+                       List.aSubmounts[j].fInUse=TRUE;
                        goto nextname;
                    }
                }
@@ -1401,16 +1401,16 @@ BOOL GlobalMountDrive()
     if (!GetComputerName(cm_HostName, &dwType))
         return TRUE;
     sprintf(szKeyName, "%s\\GlobalAutoMapper", AFSREG_CLT_SVC_PARAM_SUBKEY);
-    
+
     dwResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, szKeyName, 0, KEY_QUERY_VALUE,
                            &hKey);
     if (dwResult != ERROR_SUCCESS)
        return TRUE;
-    
+
     while (1) {
         dwDriveSize = sizeof(szDriveToMapTo);
         dwSubMountSize = sizeof(szSubMount);
-        dwResult = RegEnumValue(hKey, dwIndex++, szDriveToMapTo, &dwDriveSize, 
+        dwResult = RegEnumValue(hKey, dwIndex++, szDriveToMapTo, &dwDriveSize,
                                0, &dwType, szSubMount, &dwSubMountSize);
         if (dwResult != ERROR_MORE_DATA) {
            if (dwResult != ERROR_SUCCESS) {
@@ -1440,7 +1440,7 @@ DWORD MountDOSDrive(char chDrive,const char *szSubmount,BOOL bPersistent,const c
 
 #ifdef AFSIFS
     int pathCount, currPos, lastPos, x;
-    
+
     pathCount = 0;
 
     pathCount = 0;
index 75f7302519782d7d1125fe0d3db22e8c8c4a785e..c44d9bebfe5ccc9e6023d6799bda1511da11976d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -104,7 +104,7 @@ BOOL IsAdmin (void)
         pszRefDomain = (char *)malloc(dwSize2);
 
         if (!LookupAccountName(NULL, pszAdminGroup, psidAdmin, &dwSize, pszRefDomain, &dwSize2, &snu)) {
-            /* We can't lookup the group now even though we looked it up earlier.  
+            /* We can't lookup the group now even though we looked it up earlier.
                Could this happen? */
             fAdmin = TRUE;
         } else {
index 5e70ebb2b0c5bd81c5c72fb98ce0f1603a86b7be..056c0e7f677a70648bc62431b0e0522488a097ab 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index d5441d2bb5a2c511d253453161ce17e483b070d1..d0451bf754a4eb3e69c530387ca5f550787540b1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f783ae420e2f113f1430214e8da46193f0a4c34b..2d8883753fe30c8925a8c90a0fdc2eb25675d966 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index e186fbfbbd5d1e7f810e64f5e9013841b6a1ce9a..cba6935ca3e84701c4ea3a4bc30a1723856d9a37 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 13662728c04ed7c85946760d8a79f625163ced4c..596e1f7b4e99daa0b0c59dcb5024040b9e377732 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -50,16 +50,16 @@ void AdvancedTab_OnRefresh (HWND hDlg);
 extern BOOL CALLBACK AutoMap_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp);
 
 // From dlg_misc.cpp
-extern BOOL Misc_OnApply();    
+extern BOOL Misc_OnApply();
 extern BOOL CALLBACK Misc_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp);
 
 // From dlg_logon.cpp
 extern BOOL CALLBACK Logon_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp);
-extern BOOL Logon_OnApply();   
+extern BOOL Logon_OnApply();
 
 // From dlg_diag.cpp
 extern BOOL CALLBACK Diag_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp);
-extern BOOL Diag_OnApply();    
+extern BOOL Diag_OnApply();
 
 // From binding_misc.cpp
 extern BOOL Binding_OnApply();
@@ -115,7 +115,7 @@ BOOL CALLBACK AdvancedTab_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
             case IDC_MISC_PARMS:
                    ModalDialog(IDD_MISC_CONFIG_PARMS, hDlg, (DLGPROC)Misc_DlgProc);
                 break;
-                
+
             case IDC_BINDING_PARMS:
                 ModalDialog(IDD_BINDING_CONFIG_PARAMS, hDlg, (DLGPROC)Binding_DlgProc);
                 break;
@@ -124,7 +124,7 @@ BOOL CALLBACK AdvancedTab_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
                 ModalDialog(IDD_LOGIN_CONFIG_PARMS, hDlg, (DLGPROC)Logon_DlgProc);
                 break;
 
-            case IDC_AUTOMAP_PARMS: 
+            case IDC_AUTOMAP_PARMS:
                 ModalDialog(IDD_GLOBAL_DRIVES, hDlg, (DLGPROC)AutoMap_DlgProc);
                 break;
 
@@ -239,13 +239,13 @@ BOOL AdvancedTab_OnApply (HWND hDlg)
    // Save the data from the advanced tab dialogs
    if (!Misc_OnApply())
       return FALSE;
-      
+
    if (!Binding_OnApply())
         return FALSE;
-      
+
    if (!Logon_OnApply())
       return FALSE;
-      
+
    if (!Diag_OnApply())
       return FALSE;
 
index 8594fda810b699fe5c1548f8639db2b11091eb01..6ef465efe20521476a8a093de05fd14bb1ea8423 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -158,7 +158,7 @@ void DrivesTab_OnCheck (HWND hDlg)
             Message (MB_OK | MB_ICONHAND, IDS_ERROR_UNMAP, IDS_ERROR_UNMAP_DESC, TEXT("%08lX"), dwStatus);
          DrivesTab_FillList (hDlg);
          }
-      WriteActiveMap(g.Configuration.NetDrives.aDriveMap[ iDriveSel ].chDrive, fChecked && 
+      WriteActiveMap(g.Configuration.NetDrives.aDriveMap[ iDriveSel ].chDrive, fChecked &&
                      g.Configuration.NetDrives.aDriveMap[ iDriveSel ].fPersistent );
 
       }
@@ -448,7 +448,7 @@ void DriveEdit_OnInitDialog (HWND hDlg)
 
    TCHAR szMapping[ MAX_PATH ];
    AdjustAfsPath (szMapping, ((pMap->szMapping[0]) ? pMap->szMapping : cm_slash_mount_root), TRUE, FALSE);
-   
+
    CHAR msg[256], msgf[256];
    if (GetDlgItemText(hDlg,IDC_STATICSUBMOUNT,(LPSTR)msg,sizeof(msg)-1)>0)
    {
@@ -831,7 +831,7 @@ void SubEdit_OnInitDialog (HWND hDlg)
    }
 
    SetDlgItemText (hDlg, IDC_SUBMOUNT, pSubmount->szSubmount);
-   
+
    SetDlgItemText (hDlg, IDC_MAPPING, pSubmount->szMapping);
 }
 
index 9cef8bc06e0b868b2cdcb4f2693dc02c0ebed85f..be1a1631d3192f5991522a47874b396b30b45f65 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -674,8 +674,8 @@ BOOL fIsCellInCellServDB (LPCTSTR pszCell)
    ULONG code = cm_SearchCellRegistry(1, cellname, NULL, NULL, NULL, NULL);
    if (code == 0)
       fFound = TRUE;
-   if (!fFound && 
-       (code != CM_ERROR_FORCE_DNS_LOOKUP) && 
+   if (!fFound &&
+       (code != CM_ERROR_FORCE_DNS_LOOKUP) &&
        CSDB_ReadFile (&CellServDB, NULL))
    {
        if (CSDB_FindCell (&CellServDB, pszCell))
index ffc529fc9296093ad279a497f6a91d6f280f1bc7..e205e25a6790e43bd2580d221ebe1386401e6094 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -192,7 +192,7 @@ BOOL HostsTab_OnApply (HWND hDlg)
       cellname[i] = '\0';
 
       ULONG code = cm_SearchCellRegistry(1, cellname, NULL, NULL, NULL, NULL);
-      if (code && 
+      if (code &&
           code != CM_ERROR_FORCE_DNS_LOOKUP &&
           !CSDB_FindCell (&g.Configuration.CellServDB, szCell))
          {
index 1841158cbb3a03fb380635d53c6e9e5f4dba8848..5747f465476cf80f89f4ee50cf90fc9f7ed984e4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index b724da792f6181c98b48b81bcb5e56ea1aa43aa8..ea0320fb2161a8960adc98198869485a33059def 100644 (file)
@@ -1,12 +1,12 @@
 # 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
 
 RELDIR=WINNT\client_cpa
-!INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)     
+!INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
 !include ..\..\config\NTMakefile.version
 
 ############################################################################
index 4d03eec2c2d851c291d9527b2480df4cb51625a8..6351e6c640dda468bab1bed4c270d1f1fb1acc1a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -58,7 +58,7 @@ static BOOL IsClientInstalled (void)
          TCHAR szPath[ MAX_PATH ];
          DWORD dwSize = sizeof(szPath);
          DWORD dwType = REG_SZ;
-         if (RegQueryValueEx (hk, TEXT(AFSREG_CLT_SW_VERSION_DIR_VALUE), 
+         if (RegQueryValueEx (hk, TEXT(AFSREG_CLT_SW_VERSION_DIR_VALUE),
                               NULL, &dwType, (PBYTE)szPath, &dwSize) == 0)
             fIsInstalled = TRUE;
          RegCloseKey (hk);
index 452cd3403dd29eee7702ccdafe7dc1750fe268dd..89f7380895add744c8a8386e54346e7681b0b153 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -51,9 +51,9 @@ install : $(DLLFILE)
 
 clean ::
        $(DEL) $(RESFILE)
-       $(DEL) RC* 
-       $(DEL) RD* 
-       $(DEL) $(DLLFILE) 
+       $(DEL) RC*
+       $(DEL) RD*
+       $(DEL) $(DLLFILE)
        $(DEL) AFS_component_version_number.h
 
 ############################################################################
@@ -66,4 +66,4 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
+
index 65de6356f865fd2ae71ed4bd202889f9d742572a..f0b6cc93882cdd879cae374d5cc253afc8348256 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -42,10 +42,10 @@ EXERES = \
 
 AFSDOBJS = \
        $(OUT)\fs_utils.obj
-       
+
 CLIENTOBJS = \
        $(OUT)\drivemap.obj \
-       $(OUT)\RegistrySupport.obj 
+       $(OUT)\RegistrySupport.obj
 
 VCLIBS =\
        iphlpapi.lib \
@@ -56,7 +56,7 @@ VCLIBS =\
        mpr.lib \
        userenv.lib \
        netapi32.lib \
-        secur32.lib 
+        secur32.lib
 
 EXELIBS = \
        $(DESTDIR)\lib\afs\afspioctl.lib \
@@ -104,10 +104,10 @@ $(EXECOBJS): $$(@B).c
 
 ############################################################################
 
-$(EXEFILE) : $(EXEOBJS) $(EXECOBJS) $(EXERES) $(AFSDOBJS) $(CLIENTOBJS) $(EXELIBS) 
+$(EXEFILE) : $(EXEOBJS) $(EXECOBJS) $(EXERES) $(AFSDOBJS) $(CLIENTOBJS) $(EXELIBS)
        $(EXEGUILINK) $(VCLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index ee208ab7198a2e5d0956703889de05428ade4fd5..6dcb21b4c9834779844c74d91be0b2f5365d6e91 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -49,7 +49,7 @@ BOOL CALLBACK Advanced_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
       case WM_INITDIALOG:
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          SetWindowPos (hDlg, NULL, rTab.left, rTab.top, 0, 0, SWP_NOSIZE | SWP_NOACTIVATE | SWP_NOZORDER);
 
          Advanced_OnInitDialog (hDlg);
@@ -187,7 +187,7 @@ void Advanced_OnChangeService (HWND hDlg, WORD wCmd)
    BOOL fSuccess = FALSE;
    ULONG error = 0;
    SC_HANDLE hManager, hService;
-   
+
     switch (wCmd)
     {
     case IDC_SERVICE_AUTO:
@@ -196,12 +196,12 @@ void Advanced_OnChangeService (HWND hDlg, WORD wCmd)
                                         SC_MANAGER_ENUMERATE_SERVICE |
                                         SC_MANAGER_QUERY_LOCK_STATUS)) != NULL)
         {
-            if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"), 
-                                         SERVICE_CHANGE_CONFIG | SERVICE_QUERY_CONFIG | 
+            if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"),
+                                         SERVICE_CHANGE_CONFIG | SERVICE_QUERY_CONFIG |
                                          SERVICE_QUERY_STATUS)) != NULL)
             {
                 StartType = (IsDlgButtonChecked (hDlg, wCmd)) ? SERVICE_AUTO_START : SERVICE_DEMAND_START;
-                if (ChangeServiceConfig (hService, SERVICE_NO_CHANGE, StartType, 
+                if (ChangeServiceConfig (hService, SERVICE_NO_CHANGE, StartType,
                                          SERVICE_NO_CHANGE, 0, 0, 0, 0, 0, 0, 0))
                     fSuccess = TRUE;
                 CloseServiceHandle (hService);
@@ -215,7 +215,7 @@ void Advanced_OnChangeService (HWND hDlg, WORD wCmd)
                                         SC_MANAGER_ENUMERATE_SERVICE |
                                         SC_MANAGER_QUERY_LOCK_STATUS )) != NULL)
         {
-            if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"), 
+            if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"),
                                          SERVICE_QUERY_STATUS | SERVICE_START)) != NULL)
             {
                 if (StartService (hService, 0, 0))
@@ -239,8 +239,8 @@ void Advanced_OnChangeService (HWND hDlg, WORD wCmd)
         if ((hManager = OpenSCManager (NULL, NULL, SC_MANAGER_CONNECT |
                                         SC_MANAGER_ENUMERATE_SERVICE |
                                         SC_MANAGER_QUERY_LOCK_STATUS )) != NULL)
-        {            
-            if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"), 
+        {
+            if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"),
                                          SERVICE_QUERY_STATUS | SERVICE_STOP)) != NULL)
             {
                 SERVICE_STATUS Status;
index 719bb7551113023f1ee3d6f57f22c63bc8e5d878..2124e4732fcae5d4d20651c4c68f493d1c9d3c84 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -224,13 +224,13 @@ void WizStarting_OnInitDialog (HWND hDlg)
    ShowWindow (GetDlgItem (hDlg, IDC_START_TRY), SW_SHOW);
 
    SC_HANDLE hManager;
-    if ((hManager = OpenSCManager (NULL, NULL, 
+    if ((hManager = OpenSCManager (NULL, NULL,
                                    SC_MANAGER_CONNECT |
                                    SC_MANAGER_ENUMERATE_SERVICE |
                                    SC_MANAGER_QUERY_LOCK_STATUS)) != NULL)
       {
       SC_HANDLE hService;
-          if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"), 
+          if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"),
                                        SERVICE_QUERY_STATUS | SERVICE_START)) != NULL)
          {
          if (StartService (hService, 0, 0))
index 4488d83caef1295feb575f85bd0bb6c3e747841e..a385054b59beb201ee7a03d2b278b2c331b7f71d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -49,7 +49,7 @@ extern "C" {
    typedef int (*ktc_ForgetToken_t)(struct ktc_principal *server);
    typedef int (*ka_UserAuthenticateGeneral_t)(int flags, char *name, char *instance, char *realm, char *password, int lifetime, int *password_expiresP, int spare, char **reasonP);
    typedef long (*cm_GetRootCellName_t)(char *namep);
-   typedef int (*ka_ParseLoginName_t)(char *login, char *name, char *inst, char *cell); 
+   typedef int (*ka_ParseLoginName_t)(char *login, char *name, char *inst, char *cell);
 }
 
 static struct l
@@ -64,7 +64,7 @@ static struct l
    ktc_ListTokens_t ktc_ListTokensP;
    ktc_ForgetToken_t ktc_ForgetTokenP;
    ka_UserAuthenticateGeneral_t ka_UserAuthenticateGeneralP;
-   ka_ParseLoginName_t ka_ParseLoginNameP; 
+   ka_ParseLoginName_t ka_ParseLoginNameP;
    cm_GetRootCellName_t cm_GetRootCellNameP;
    } l;
 
@@ -408,23 +408,23 @@ int ObtainNewCredentials (LPCTSTR pszCell, LPCTSTR pszUser, LPCTSTR pszPassword,
       int Expiration = 0;
 
          if ( KFW_is_available() ) {
-                 // KFW_AFS_get_cred() parses the szNameA field as complete princial including potentially 
+                 // KFW_AFS_get_cred() parses the szNameA field as complete princial including potentially
                  // a different realm then the specified cell name.
           rc = KFW_AFS_get_cred(szNameA, szCellA, szPasswordA, 0, szSmbNameA[0] ? szSmbNameA : NULL, &Result);
          } else {
                char  name[sizeof(szNameA)];
                char  instance[sizeof(szNameA)];
                char  cell[sizeof(szNameA)];
-      
+
                name[0] = '\0';
                instance[0] = '\0';
                cell[0] = '\0';
-               ka_ParseLoginName(szNameA, name, instance, cell); 
+               ka_ParseLoginName(szNameA, name, instance, cell);
 
                if ( szSmbNameA[0] ) {
-                         rc = ka_UserAuthenticateGeneral2(KA_USERAUTH_VERSION+KA_USERAUTH_AUTHENT_LOGON, 
+                         rc = ka_UserAuthenticateGeneral2(KA_USERAUTH_VERSION+KA_USERAUTH_AUTHENT_LOGON,
                                                               name, instance, szCellA, szPasswordA, szSmbNameA, 0, &Expiration, 0, &Result);
-               } else { 
+               } else {
                          rc = ka_UserAuthenticateGeneral(KA_USERAUTH_VERSION, name, instance, szCellA, szPasswordA, 0, &Expiration, 0, &Result);
                }
          }
index 0872ff9acbda1d52122728e3ae799a27ab45b530..7fec00aa873c22a129b731ffbef0e01878fd79c9 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -47,7 +47,7 @@ BOOL CALLBACK Creds_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
       case WM_INITDIALOG:
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          SetWindowPos (hDlg, NULL, rTab.left, rTab.top, 0, 0, SWP_NOSIZE | SWP_NOACTIVATE | SWP_NOZORDER);
 
          SetWindowLongPtr (hDlg, DWLP_USER, lp);
index 20e91dc030984b9456f8c6f034dbe281c6534aaa..0201c4471653ec4728558839c39fd86adc9063c3 100644 (file)
@@ -1,20 +1,20 @@
 /*
  * Copyright (c) 2003 SkyRope, LLC
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
+ *
+ * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
- * - Redistributions of source code must retain the above copyright notice, 
+ *
+ * - Redistributions of source code must retain the above copyright notice,
  *   this list of conditions and the following disclaimer.
- * - Redistributions in binary form must reproduce the above copyright notice, 
- *   this list of conditions and the following disclaimer in the documentation 
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ *   this list of conditions and the following disclaimer in the documentation
  *   and/or other materials provided with the distribution.
- * - Neither the name of Skyrope, LLC nor the names of its contributors may be 
- *   used to endorse or promote products derived from this software without 
+ * - Neither the name of Skyrope, LLC nor the names of its contributors may be
+ *   used to endorse or promote products derived from this software without
  *   specific prior written permission from Skyrope, LLC.
  *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
 // based on work originally submitted to the CMU Computer Club
 // by Jeffrey Hutzelman
 //
-// These would work great if the fsProbe interface had been 
+// These would work great if the fsProbe interface had been
 // ported to Windows
 
-static 
+static
 void probeComplete()
 {
     fsprobe_Cleanup(1);
@@ -103,7 +103,7 @@ struct ping_params {
 }
 
 // the fsHandler is where we receive the answer to the probe
-static 
+static
 int fsHandler(void)
 {
     ping_count = fsprobe_Results.probeNum;
@@ -112,14 +112,14 @@ int fsHandler(void)
         ok_count++;
         if (waiting) complete();
     }
-    if (ping_count == retry) 
+    if (ping_count == retry)
         complete();
     return 0;
 }
 
 // ping_fs is a callback routine meant to be called from within
 // cm_SearchCellFile() or cm_SearchCellDNS()
-static long 
+static long
 pingFS(void *ping_params, struct sockaddr_in *addrp, char *namep)
 {
     int rc;
@@ -145,7 +145,7 @@ pingFS(void *ping_params, struct sockaddr_in *addrp, char *namep)
     {
         tv.tv_sec = pp->host.wait;
         tv.tv_usec = 0;
-        if (IOMGR_Select(0, 0, 0, 0, &tv)) 
+        if (IOMGR_Select(0, 0, 0, 0, &tv))
             break;
     }
     probeComplete();
@@ -181,11 +181,11 @@ pingCell(char *cell)
     rc = pcm_SearchCellFile(cell, newcell, pingFS, (void *)&pp);
 }
 #endif /* USE_FSPROBE */
-// These two items are imported from afscreds.h 
+
+// These two items are imported from afscreds.h
 // but it cannot be included without causing conflicts
 #define c100ns1SECOND        (LONGLONG)10000000
-static void 
+static void
 TimeToSystemTime (SYSTEMTIME *pst, time_t TimeT)
 {
     struct tm *pTime;
@@ -204,61 +204,61 @@ TimeToSystemTime (SYSTEMTIME *pst, time_t TimeT)
     }
 }
 
-static DWORD 
+static DWORD
 GetServiceStatus(
-    LPSTR lpszMachineName, 
+    LPSTR lpszMachineName,
     LPSTR lpszServiceName,
-    DWORD *lpdwCurrentState) 
-{ 
-    DWORD           hr               = NOERROR; 
-    SC_HANDLE       schSCManager     = NULL; 
-    SC_HANDLE       schService       = NULL; 
-    DWORD           fdwDesiredAccess = 0; 
-    SERVICE_STATUS  ssServiceStatus  = {0}; 
-    BOOL            fRet             = FALSE; 
-
-    *lpdwCurrentState = 0; 
-    fdwDesiredAccess = GENERIC_READ; 
-    schSCManager = OpenSCManager(lpszMachineName,  
+    DWORD *lpdwCurrentState)
+{
+    DWORD           hr               = NOERROR;
+    SC_HANDLE       schSCManager     = NULL;
+    SC_HANDLE       schService       = NULL;
+    DWORD           fdwDesiredAccess = 0;
+    SERVICE_STATUS  ssServiceStatus  = {0};
+    BOOL            fRet             = FALSE;
+
+    *lpdwCurrentState = 0;
+
+    fdwDesiredAccess = GENERIC_READ;
+
+    schSCManager = OpenSCManager(lpszMachineName,
                                  NULL,
-                                 fdwDesiredAccess); 
-    if(schSCManager == NULL) 
-    { 
+                                 fdwDesiredAccess);
+
+    if(schSCManager == NULL)
+    {
         hr = GetLastError();
-        goto cleanup; 
-    } 
+        goto cleanup;
+    }
+
     schService = OpenService(schSCManager,
                              lpszServiceName,
-                             fdwDesiredAccess); 
-    if(schService == NULL) 
-    { 
+                             fdwDesiredAccess);
+
+    if(schService == NULL)
+    {
         hr = GetLastError();
-        goto cleanup; 
-    } 
+        goto cleanup;
+    }
+
     fRet = QueryServiceStatus(schService,
-                              &ssServiceStatus); 
-    if(fRet == FALSE) 
-    { 
-        hr = GetLastError(); 
-        goto cleanup; 
-    } 
-    *lpdwCurrentState = ssServiceStatus.dwCurrentState; 
-cleanup: 
-    CloseServiceHandle(schService); 
-    CloseServiceHandle(schSCManager); 
-    return(hr); 
-} 
+                              &ssServiceStatus);
+
+    if(fRet == FALSE)
+    {
+        hr = GetLastError();
+        goto cleanup;
+    }
+
+    *lpdwCurrentState = ssServiceStatus.dwCurrentState;
+
+cleanup:
+
+    CloseServiceHandle(schService);
+    CloseServiceHandle(schSCManager);
+
+    return(hr);
+}
 
 void
 ObtainTokensFromUserIfNeeded(HWND hWnd)
@@ -295,11 +295,11 @@ ObtainTokensFromUserIfNeeded(HWND hWnd)
     }
 
     rootcell = (char *)GlobalAlloc(GPTR,MAXCELLCHARS+1);
-    if (!rootcell) 
+    if (!rootcell)
         goto cleanup;
 
     code = KFW_AFS_get_cellconfig(cell, (void*)&cellconfig, rootcell);
-    if (code) 
+    if (code)
         goto cleanup;
 
     memset(&aserver, '\0', sizeof(aserver));
@@ -378,7 +378,7 @@ ObtainTokensFromUserIfNeeded(HWND hWnd)
             SystemTimeToFileTime (&stExpires, &ftExpires);
             llExpires = (((LONGLONG)ftExpires.dwHighDateTime) << 32) + (LONGLONG)(ftExpires.dwLowDateTime);
             llExpires /= c100ns1SECOND;
-        
+
             if (llNow < llExpires)
                 goto cleanup;
         }
@@ -440,7 +440,7 @@ IpAddrChangeMonitor(void * hWnd)
 
         Result = NotifyAddrChange(&Handle,&Ovlap);
         if (Result != ERROR_IO_PENDING)
-        {        
+        {
             if ( IsDebuggerPresent() ) {
                 sprintf(message, "NotifyAddrChange() failed with error %d \n", Result);
                 OutputDebugString(message);
@@ -471,7 +471,7 @@ IpAddrChangeMonitor(void * hWnd)
 #else
         Result = NotifyAddrChange(NULL,NULL);
         if (Result != NO_ERROR)
-        {        
+        {
             if ( IsDebuggerPresent() ) {
                 sprintf(message, "NotifyAddrChange() failed with error %d \n", Result);
                 OutputDebugString(message);
@@ -479,7 +479,7 @@ IpAddrChangeMonitor(void * hWnd)
             break;
         }
 #endif
-        
+
         NumOfAddrs = GetNumOfIpAddrs();
 
         if ( IsDebuggerPresent() ) {
@@ -500,7 +500,7 @@ IpAddrChangeMonitor(void * hWnd)
 }
 
 
-DWORD 
+DWORD
 IpAddrChangeMonitorInit(HWND hWnd)
 {
     DWORD status = ERROR_SUCCESS;
index 1d80bb0e09a29b0753cce3fd926bfd47ca527607..0626f74a920dd4bf7712044a6577def4b48acce6 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,7 +43,7 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
@@ -63,4 +63,4 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
+
index a6499eb90072234d3a0236611329afcf24b13f7b..8883735c8eab80ef42b97f070d1010b31e5d5693 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -275,7 +275,7 @@ BOOL InitApp (LPSTR pszCmdLineA)
                    OutputDebugString("AFSD Service not configured\n");
                else if ( fAutoInit )
                    OutputDebugString("AFSD Service will be started\n");
-           }   
+           }
        }
    }
 
@@ -283,13 +283,13 @@ BOOL InitApp (LPSTR pszCmdLineA)
     if ( g.fIsWinNT && !IsServiceRunning() && IsServiceConfigured() && fAutoInit ) {
         SC_HANDLE hManager;
 
-        if ((hManager = OpenSCManager( NULL, NULL, 
+        if ((hManager = OpenSCManager( NULL, NULL,
                                        SC_MANAGER_CONNECT |
                                        SC_MANAGER_ENUMERATE_SERVICE |
                                        SC_MANAGER_QUERY_LOCK_STATUS)) != NULL )
         {
             SC_HANDLE hService;
-            if ((hService = OpenService( hManager, TEXT("TransarcAFSDaemon"), 
+            if ((hService = OpenService( hManager, TEXT("TransarcAFSDaemon"),
                                          SERVICE_QUERY_STATUS | SERVICE_START) ) != NULL)
             {
                 if (StartService(hService, 0, 0)) {
@@ -336,7 +336,7 @@ BOOL InitApp (LPSTR pszCmdLineA)
       else if (!IsServerInstalled())
          Message (MB_ICONHAND, IDS_UNCONFIG_TITLE, IDS_UNCONFIG_DESC);
       }
-   if (IsServiceRunning()) { 
+   if (IsServiceRunning()) {
       if ( fRenewMaps )
       {
           if ( IsDebuggerPresent() )
index 7a449eeaa7da5b592b7f9a4fbcd36c3e70414bb4..211f91ce72d5e5b4e47eac3871531c6dcc6949af 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f4e0860567d832eed3a91ef81fc4156a6c9e61e1..ba4dd37a8789e0cd9b9469e6f583e20876b5bdea 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -64,7 +64,7 @@ BOOL CALLBACK Mount_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
       case WM_INITDIALOG:
          RECT rTab;
          GetClientRect (GetParent(hDlg), &rTab);
-         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab); 
+         TabCtrl_AdjustRect (GetParent (hDlg), FALSE, &rTab);
          SetWindowPos (hDlg, NULL, rTab.left, rTab.top, 0, 0, SWP_NOSIZE | SWP_NOACTIVATE | SWP_NOZORDER);
 
          Mount_OnInitDialog (hDlg);
@@ -145,7 +145,7 @@ void Mount_OnUpdate (HWND hDlg, BOOL fOnInitDialog)
 
        int iCount = SendMessage(hList, LB_GETCOUNT, 0, 0);
 
-       /* This really shouldn't work except that we are adding 
+       /* This really shouldn't work except that we are adding
         * the strings in alphabetical order.  Otherwise, we could
         * identify an index value for a string that could then change.
         */
index 95bde308da48ddaafa8af1e21dc207057fc5cbef..f56e6901e523c65683a669de5427c5796a2431db 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 904d9a12c2dc60e80bc7c87f2fd3b7f14512c10b..79b893c126973a611b8c1935d429a2d87b222016 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -53,7 +53,7 @@ BOOL Shortcut_Create (LPTSTR pszTarget, LPCTSTR pszSource, LPTSTR pszDesc, LPTST
       IPersistFile *ppf;
       rc = psl->QueryInterface (IID_IPersistFile, (void **)&ppf);
       if (SUCCEEDED (rc))
-         { 
+         {
          rc = psl->SetPath (pszSource);
          if (SUCCEEDED (rc))
             {
@@ -79,7 +79,7 @@ BOOL Shortcut_Create (LPTSTR pszTarget, LPCTSTR pszSource, LPTSTR pszDesc, LPTST
       psl->Release ();
       }
    return SUCCEEDED(rc) ? TRUE : FALSE;
-} 
+}
 
 
 BOOL Shortcut_FixStartup (LPCTSTR pszLinkName, BOOL fAutoStart)
@@ -114,7 +114,7 @@ BOOL Shortcut_FixStartup (LPCTSTR pszLinkName, BOOL fAutoStart)
 
    if (fAutoStart)
    {
-       DWORD code, len, type; 
+       DWORD code, len, type;
        TCHAR szParams[ 64 ] = TEXT(AFSCREDS_SHORTCUT_OPTIONS);
 
        code = RegOpenKeyEx(HKEY_CURRENT_USER, AFSREG_USER_OPENAFS_SUBKEY,
index 39c768c89b6a69663a1973ed810b3682783e28e0..105992db0e9d2c3e001a86c35a32399eda0e59a3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index a345c28c2c7ab816942c62ec2fadd25700a3468d..c1601179036846d97242989dec52171332aff33b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -205,13 +205,13 @@ BOOL CALLBACK Main_DlgProc (HWND hDlg, UINT msg, WPARAM wp, LPARAM lp)
       case WM_START_SERVICE:
           {
               SC_HANDLE hManager;
-              if ((hManager = OpenSCManager ( NULL, NULL, 
+              if ((hManager = OpenSCManager ( NULL, NULL,
                                               SC_MANAGER_CONNECT |
                                               SC_MANAGER_ENUMERATE_SERVICE |
                                               SC_MANAGER_QUERY_LOCK_STATUS)) != NULL)
               {
                   SC_HANDLE hService;
-                  if ((hService = OpenService ( hManager, TEXT("TransarcAFSDaemon"), 
+                  if ((hService = OpenService ( hManager, TEXT("TransarcAFSDaemon"),
                                                 SERVICE_QUERY_STATUS | SERVICE_START)) != NULL)
                   {
                       if (StartService (hService, 0, 0))
@@ -349,7 +349,7 @@ void Main_OnRemindTimer (void)
    if ((iExpired = Main_FindExpiredCreds()) != -1) {
        if (InterlockedIncrement (&g.fShowingMessage) != 1) {
            InterlockedDecrement (&g.fShowingMessage);
-       } else { 
+       } else {
            char * rootcell = NULL;
            char   password[PROBE_PASSWORD_LEN+1];
            struct afsconf_cell cellconfig;
@@ -357,12 +357,12 @@ void Main_OnRemindTimer (void)
            DWORD  code;
 
            rootcell = (char *)GlobalAlloc(GPTR,MAXCELLCHARS+1);
-           if (!rootcell) 
+           if (!rootcell)
                goto cleanup;
 
-           code = KFW_AFS_get_cellconfig(g.aCreds[ iExpired ].szCell, 
+           code = KFW_AFS_get_cellconfig(g.aCreds[ iExpired ].szCell,
                                          (afsconf_cell*)&cellconfig, rootcell);
-           if (code) 
+           if (code)
                goto cleanup;
 
            if (KFW_is_available()) {
@@ -696,7 +696,7 @@ size_t Main_FindExpiredCreds (void)
 
    if ( KFW_is_available() )
        KFW_AFS_renew_expiring_tokens();
-   
+
    lock_ObtainMutex(&g.credsLock);
    for (size_t iCreds = 0; iCreds < g.cCreds; ++iCreds)
       {
@@ -729,7 +729,7 @@ size_t Main_FindExpiredCreds (void)
          break;
          }
       }
-   
+
    lock_ReleaseMutex(&g.credsLock);
 
    lock_ObtainMutex(&g.expirationCheckLock);
@@ -783,13 +783,13 @@ void Terminate_OnOK (HWND hDlg)
       if (IsDlgButtonChecked (hDlg, IDC_STOP))
          {
          SC_HANDLE hManager;
-             if ((hManager = OpenSCManager (NULL, NULL, 
+             if ((hManager = OpenSCManager (NULL, NULL,
                                             SC_MANAGER_CONNECT |
                                             SC_MANAGER_ENUMERATE_SERVICE |
                                             SC_MANAGER_QUERY_LOCK_STATUS)) != NULL)
             {
             SC_HANDLE hService;
-            if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"), 
+            if ((hService = OpenService (hManager, TEXT("TransarcAFSDaemon"),
                                          SERVICE_QUERY_STATUS | SERVICE_START)) != NULL)
                {
                SERVICE_STATUS Status;
index ba62a6a73f1f59587c680d9469b37c489bdb9f4b..7cf175277d38f1d40b80af7d0938a48b945b95e4 100644 (file)
@@ -1,6 +1,6 @@
 # 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
index 7588d6c9ee57e6b755d4c84d6114d1414d0e93d3..a40efd527fb2a23bc62bee74961056470695a2c0 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -73,17 +73,17 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CAddAclEntryDlg message handlers
 
-void CAddAclEntryDlg::OnAddNegativeEntry() 
+void CAddAclEntryDlg::OnAddNegativeEntry()
 {
        m_bNormal = FALSE;
 }
 
-void CAddAclEntryDlg::OnAddNormalEntry() 
+void CAddAclEntryDlg::OnAddNormalEntry()
 {
        m_bNormal = TRUE;
 }
 
-BOOL CAddAclEntryDlg::OnInitDialog() 
+BOOL CAddAclEntryDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
 
@@ -95,7 +95,7 @@ BOOL CAddAclEntryDlg::OnInitDialog()
        m_Name.SetFocus();
 
        m_bNormal = TRUE;
-       
+
        return TRUE;  // return TRUE unless you set the focus to a control
                      // EXCEPTION: OCX Property Pages should return FALSE
 }
@@ -122,7 +122,7 @@ CString CAddAclEntryDlg::MakePermString()
        return str;
 }
 
-void CAddAclEntryDlg::OnOK() 
+void CAddAclEntryDlg::OnOK()
 {
        m_Rights = MakePermString();
        m_Name.GetWindowText(m_strName);
@@ -135,7 +135,7 @@ void CAddAclEntryDlg::OnOK()
        CDialog::OnOK();
 }
 
-void CAddAclEntryDlg::OnChangeName() 
+void CAddAclEntryDlg::OnChangeName()
 {
        m_Name.GetWindowText(m_strName);
 
@@ -143,7 +143,7 @@ void CAddAclEntryDlg::OnChangeName()
                m_Ok.EnableWindow(TRUE);
 }
 
-void CAddAclEntryDlg::OnHelp() 
+void CAddAclEntryDlg::OnHelp()
 {
        ShowHelp(m_hWnd, ADD_ACL_ENTRY_HELP_ID);
 }
index 660999601c96e9db70d04e2e8d5abf4203d5cf01..13dc407503cd34fad61a9659f7ddb990f03598b6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -68,10 +68,10 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CAddSubmtDlg message handlers
 
-BOOL CAddSubmtDlg::OnInitDialog() 
+BOOL CAddSubmtDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
-       
+
        if (!m_bAdd) {
                SetWindowText(GetMessageString(IDS_EDIT_PATH_NAME));
                ((CEdit *)GetDlgItem(IDC_SHARE_NAME))->EnableWindow(FALSE);
@@ -88,12 +88,12 @@ void CAddSubmtDlg::CheckEnableOk()
        m_Ok.EnableWindow(!m_strShareName.IsEmpty() && !m_strPathName.IsEmpty());
 }
 
-void CAddSubmtDlg::OnChangeShareName() 
+void CAddSubmtDlg::OnChangeShareName()
 {
        CheckEnableOk();
 }
 
-void CAddSubmtDlg::OnChangePathName() 
+void CAddSubmtDlg::OnChangePathName()
 {
        CheckEnableOk();
 }
@@ -110,7 +110,7 @@ void CAddSubmtDlg::OnOK()
 void CAddSubmtDlg::SetSubmtInfo(CSubmountInfo *pInfo)
 {
        ASSERT_VALID(pInfo);
-       
+
        m_strShareName = pInfo->GetShareName();
        m_strPathName = pInfo->GetPathName();
 }
@@ -119,18 +119,18 @@ CSubmountInfo *CAddSubmtDlg::GetSubmtInfo()
 {
        if (!m_bSave)
                return 0;
-       
+
        SUBMT_INFO_STATUS status;
 
        if (m_bAdd)
                status = SIS_ADDED;
        else
                status = SIS_CHANGED;
-       
+
        return new CSubmountInfo(m_strShareName, m_strPathName, status);
 }
 
-void CAddSubmtDlg::OnHelp() 
+void CAddSubmtDlg::OnHelp()
 {
        ShowHelp(m_hWnd, (m_bAdd ? ADD_SUBMT_HELP_ID : EDIT_PATH_NAME_HELP_ID));
 }
index 88166df5df606e1b8faa10f238becfdcee571857..c796b9064fbda1b7821e52d127f7595050ce7baf 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -102,17 +102,17 @@ STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv)
 {
     AFX_MANAGE_STATE(AfxGetStaticModuleState());
     return AfxDllGetClassObject(rclsid, riid, ppv);
-}      
+}
 
 STDAPI DllCanUnloadNow(void)
 {
     AFX_MANAGE_STATE(AfxGetStaticModuleState());
 
 #ifdef COMMENT
-    // This test is correct and we really do want to allow the extension to be loaded and 
+    // This test is correct and we really do want to allow the extension to be loaded and
     // unloaded as needed.   Unfortunately, the extension is being unloaded and never loaded
-    // again which is disconcerting for many folks.  For now we will prevent the unloading 
-    // until someone has time to figure out how to debug this.   
+    // again which is disconcerting for many folks.  For now we will prevent the unloading
+    // until someone has time to figure out how to debug this.
     // Jeffrey Altman - 2 Oct 2005
 
     if (!nCMRefCount && !nSERefCount && !nICRefCount && !nTPRefCount && !nXPRefCount)
@@ -143,7 +143,7 @@ LRESULT DoRegCLSID(HKEY hKey,PTCHAR szSubKey,PTCHAR szData,PTCHAR szValue=NULL)
     if(NOERROR == lResult)
     {
        lResult = RegSetValueEx(thKey, szValue, 0, REG_SZ,
-                                (LPBYTE)szData, (lstrlen(szData) + 1) 
+                                (LPBYTE)szData, (lstrlen(szData) + 1)
                                 * sizeof(TCHAR));
        RegCloseKey(thKey);
     }
@@ -176,7 +176,7 @@ STDAPI DllRegisterServer(void)
     } else {
        return E_FAIL;
     }
-    
+
     /*
     [HKEY_CLASSES_ROOT\CLSID\{$CLSID}\InprocServer32]
     @="Y:\\DEST\\root.client\\usr\\vice\\etc\\afs_shl_ext.dll"
@@ -201,7 +201,7 @@ STDAPI DllRegisterServer(void)
     wsprintf(szSubKey, TEXT("%s\\%s"), STR_REG_PATH, STR_EXT_TITLE);
     if ((lResult=DoRegCLSID(HKEY_LOCAL_MACHINE,szSubKey,szCLSID))!=NOERROR)
        return lResult;
-       
+
     //If running on NT, register the extension as approved.
     /*
     [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
@@ -244,7 +244,7 @@ STDAPI DllRegisterServer(void)
     if ((lResult=DoRegCLSID(HKEY_CLASSES_ROOT,szSubKey,szCLSID))!=NOERROR)
        return lResult;
 
-       
+
     /* Below needs to be merged with above */
     wsprintf(szSubKey, TEXT("%s\\%s"), STR_REG_PATH, STR_EXT_TITLE);
     lResult = RegCreateKeyEx(  HKEY_LOCAL_MACHINE,
@@ -436,6 +436,6 @@ STDAPI DllUnregisterServer(void)
     DoValueDelete(HKEY_LOCAL_MACHINE,szSubKey,szCLSID);
 
     return S_OK;
-}      
+}
 
 
index 8375b659de5dcc5bc98caae4c0f36f7f4fbb7053..4963147f8664626083c598db015802decbe99a08 100644 (file)
@@ -1,10 +1,10 @@
 ; 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
-; 
+;
 
 ; AfsShlExt.def : Declares the module parameters for the DLL.
 
index ee05cd58b9c72d890041ab36249ad826930f0303..c2473bacee11e8087e6b757d3dcc89418e4cba2a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -62,25 +62,25 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CAuthDlg message handlers
 
-BOOL CAuthDlg::OnInitDialog() 
+BOOL CAuthDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
 
-       // The final tab is for an extra CellName entry that is 
+       // The final tab is for an extra CellName entry that is
        // there so we can easily parse it out when someone wants
        // to get or discard tokens.  It is placed so the user can't
        // see it.  It's kind of a hack, but not too bad.
        int tabs[] = { 93, 211, 700 };
-       
+
        m_TokenList.SetTabStops(sizeof(tabs) / sizeof(int), tabs);
 
        FillTokenList();
-       
+
        return TRUE;  // return TRUE unless you set the focus to a control
                      // EXCEPTION: OCX Property Pages should return FALSE
 }
 
-void CAuthDlg::OnGetTokens() 
+void CAuthDlg::OnGetTokens()
 {
        CKlogDlg dlg;
 
@@ -90,7 +90,7 @@ void CAuthDlg::OnGetTokens()
                FillTokenList();
 }
 
-void CAuthDlg::OnDiscardTokens() 
+void CAuthDlg::OnDiscardTokens()
 {
        CUnlogDlg dlg;
 
@@ -103,7 +103,7 @@ void CAuthDlg::OnDiscardTokens()
 void CAuthDlg::FillTokenList()
 {
        m_TokenList.ResetContent();
-       
+
        CStringArray tokenInfo;
        if (!GetTokenInfo(tokenInfo))
                return;
@@ -126,7 +126,7 @@ CString CAuthDlg::GetSelectedCellName()
        return strTokenInfo.Mid(nPos + 1);
 }
 
-void CAuthDlg::OnHelp() 
+void CAuthDlg::OnHelp()
 {
        ShowHelp(m_hWnd, AUTHENTICATION_HELP_ID);
 }
index 3e12929ca70eca34f99bb1d13bf333c3459fd02c..50cfdf008797256212f594fcb7844238845e538e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index f334cd89ca90ca497e8565be00f07740e1069a12..0c98a33ca1e6b4e7a75ca9c8cd3dec8b0fd61d74 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -68,11 +68,11 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CCopyAclDlg message handlers
 
-void CCopyAclDlg::OnOK() 
+void CCopyAclDlg::OnOK()
 {
        m_bClear = m_Clear.GetCheck() == 1;
        m_ToDir.GetWindowText(m_strToDir);
-       
+
        if (PathIsDirectory(m_strToDir) == -1) {
                ShowMessageBox(IDS_DIR_DOES_NOT_EXIST_ERROR, MB_ICONEXCLAMATION, IDS_DIR_DOES_NOT_EXIST_ERROR, m_strToDir);
                return;
@@ -81,25 +81,25 @@ void CCopyAclDlg::OnOK()
        CDialog::OnOK();
 }
 
-BOOL CCopyAclDlg::OnInitDialog() 
+BOOL CCopyAclDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
 
        m_FromDir.SetWindowText(m_strFromDir);
-       
+
        return TRUE;  // return TRUE unless you set the focus to a control
                      // EXCEPTION: OCX Property Pages should return FALSE
 }
 
-void CCopyAclDlg::OnChangeToDir() 
+void CCopyAclDlg::OnChangeToDir()
 {
        m_ToDir.GetWindowText(m_strToDir);
-       
+
        BOOL bEnable = m_strToDir.GetLength() > 0;
        m_Ok.EnableWindow(bEnable);
 }
 
-void CCopyAclDlg::OnBrowse() 
+void CCopyAclDlg::OnBrowse()
 {
     CFileDialog dlg(TRUE, 0, TEXT("*.*"), OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_NOCHANGEDIR | OFN_HIDEREADONLY, 0, 0);
 
@@ -107,7 +107,7 @@ void CCopyAclDlg::OnBrowse()
                return;
 
        CString strPath = dlg.GetPathName();
-       
+
        // Remove file name (last component of path)
        int nFirstSlash = strPath.Find('\\');
        int nLastSlash = strPath.ReverseFind('\\');
@@ -119,7 +119,7 @@ void CCopyAclDlg::OnBrowse()
        m_ToDir.SetWindowText(strPath);
 }
 
-void CCopyAclDlg::OnHelp() 
+void CCopyAclDlg::OnHelp()
 {
        ShowHelp(m_hWnd, COPY_ACL_HELP_ID);
 }
index d942a25c86957522b035c23f5594c2dad3458298..18c43e4b484ebdfa5770aa78e27169d08ad5fcfa 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -54,13 +54,13 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CDownServersDlg message handlers
 
-BOOL CDownServersDlg::OnInitDialog() 
+BOOL CDownServersDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
-       
+
        for (int i = 0; i < m_ServerNames.GetSize(); i++)
                m_ServerList.AddString(m_ServerNames[i]);
-       
+
        return TRUE;  // return TRUE unless you set the focus to a control
                      // EXCEPTION: OCX Property Pages should return FALSE
 }
index 87a1ef0f87957450e1a4635540a115a5c11ccab6..4e42ec9b932773d6db87e57f83d0092afeb839b3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -156,8 +156,8 @@ VLDBInit(int noAuthFlag, struct afsconf_cell *info)
 {
     afs_int32 code;
 
-    code = ugen_ClientInit(noAuthFlag, (char *)AFSDIR_CLIENT_ETC_DIRPATH, 
-                          info->name, 0, &uclient, 
+    code = ugen_ClientInit(noAuthFlag, (char *)AFSDIR_CLIENT_ETC_DIRPATH,
+                          info->name, 0, &uclient,
                            NULL, pn, rxkad_clear,
                            VLDB_MAXSERVERS, AFSCONF_VLDBSERVICE, 50,
                            0, 0, USER_SERVICE_ID);
@@ -174,7 +174,7 @@ OpenFile(char *file, char *rwp)
     FILE *fp;
 
     code = GetWindowsDirectoryA(wdir, sizeof(wdir));
-    if (code == 0 || code > sizeof(wdir)) 
+    if (code == 0 || code > sizeof(wdir))
         return FALSE;
 
     /* add trailing backslash, if required */
@@ -187,7 +187,7 @@ OpenFile(char *file, char *rwp)
     fp = fopen(wdir, rwp);
 
     return fp;
-}       
+}
 
 CString StripPath(CString& strPath)
 {
@@ -224,14 +224,14 @@ void Flush(const CStringArray& files)
             error = 1;
             if (errno == EMFILE)
                 ShowMessageBox(IDS_FLUSH_FAILED, MB_ICONERROR, IDS_FLUSH_FAILED, files[i]);
-            else 
+            else
                 ShowMessageBox(IDS_FLUSH_ERROR, MB_ICONERROR, IDS_FLUSH_ERROR, files[i], strerror(errno));
         }
-    }   
+    }
 
     if (!error)
         ShowMessageBox(IDS_FLUSH_OK, MB_ICONINFORMATION, IDS_FLUSH_OK);
-}       
+}
 
 void FlushVolume(const CStringArray& files)
 {
@@ -249,11 +249,11 @@ void FlushVolume(const CStringArray& files)
             error = 1;
             ShowMessageBox(IDS_FLUSH_VOLUME_ERROR, MB_ICONERROR, IDS_FLUSH_VOLUME_ERROR, files[i], strerror(errno));
         }
-    }   
+    }
 
     if (!code)
         ShowMessageBox(IDS_FLUSH_VOLUME_OK, MB_ICONINFORMATION, IDS_FLUSH_VOLUME_OK);
-}       
+}
 
 void WhichCell(CStringArray& files)
 {
@@ -285,7 +285,7 @@ void WhichCell(CStringArray& files)
             space[AFS_PIOCTL_MAXSIZE - 1] = '\0';
             results.Add(Utf8ToCString(space));
         }
-    }       
+    }
 
     LoadString (str, IDS_SHOW_CELL);
     LoadString (str2, IDS_SHOW_CELL_COLUMN);
@@ -298,7 +298,7 @@ void WSCellCmd()
 {
     LONG code;
     struct ViceIoctl blob;
-    
+
     HOURGLASS hourglass;
 
     blob.in_size = 0;
@@ -319,7 +319,7 @@ BOOL CheckVolumes()
 {
     LONG code;
     struct ViceIoctl blob;
-    
+
     blob.in_size = 0;
     blob.out_size = 0;
     code = pioctl(0, VIOCCKBACK, &blob, 1);
@@ -337,7 +337,7 @@ void SetCacheSizeCmd(LONG nNewCacheSize)
 {
     LONG code;
     struct ViceIoctl blob;
-    
+
     HOURGLASS hourglass;
 
     blob.in = (char *) &nNewCacheSize;
@@ -397,7 +397,7 @@ void WhereIs(CStringArray& files)
     CResultsDlg dlg(SHOW_FILE_SERVERS_HELP_ID);
     dlg.SetContents(str, str2, resultFiles, servers);
     dlg.DoModal();
-}       
+}
 
 static int
 CMtoUNIXerror(int cm_code)
@@ -450,12 +450,12 @@ CString GetAfsError(int code, const TCHAR *filename)
     if (code == EINVAL) {
         if (filename)
             strMsg.Format(_T("Invalid argument; it is possible that the file is not in AFS"));
-        else 
+        else
             strMsg.Format(_T("Invalid argument"));
     } else if (code == ENOENT) {
-        if (filename) 
+        if (filename)
             strMsg.Format(_T("The file does not exist"));
-        else 
+        else
             strMsg.Format(_T("No such file returned"));
     } else if (code == EROFS)  {
         strMsg.Format(_T("You can not change a backup or readonly volume"));
@@ -535,7 +535,7 @@ extern "C" int PruneList (struct AclEntry **ae, int dfs)
     struct AclEntry **lp = ae;
     struct AclEntry *te, *ne;
     LONG ctr = 0;
-    
+
     for (te = *ae; te; te = ne) {
         if ((!dfs && te->rights == 0) || te->rights == -1) {
             *lp = te->next;
@@ -548,17 +548,17 @@ extern "C" int PruneList (struct AclEntry **ae, int dfs)
             lp = &te->next;
         }
     }
-    
+
     return ctr;
 }
 
 char *SkipLine (char *astr)
 {
-    while (*astr != '\n') 
+    while (*astr != '\n')
         astr++;
-    
+
     astr++;
-    
+
     return astr;
 }
 
@@ -569,7 +569,7 @@ static int BadName(char *aname)
 
     /* all must be '-' or digit to be bad */
     while (tc = *aname++) {
-        if ((tc != '-') && (tc < '0' || tc > '9')) 
+        if ((tc != '-') && (tc < '0' || tc > '9'))
             return 0;
     }
 
@@ -599,7 +599,7 @@ CString GetRightsString(LONG arights, int dfs)
                if (arights & DFS_DELETE) str += _T("d"); else printf(_T("-"));
                if (arights & (DFS_USRALL)) str += _T("+");
 */
-    }  
+    }
 
     return str;
 }
@@ -610,23 +610,23 @@ char *AclToString(struct Acl *acl)
     char tstring[AFS_PIOCTL_MAXSIZE];
     char dfsstring[30];
     struct AclEntry *tp;
-    
+
     if (acl->dfs)
         sprintf(dfsstring, " dfs:%d %s", acl->dfs, acl->cell);
     else
         dfsstring[0] = '\0';
     sprintf(mydata, "%d%s\n%d\n", acl->nplus, dfsstring, acl->nminus);
-    
+
     for(tp = acl->pluslist; tp; tp = tp->next) {
         sprintf(tstring, "%s %d\n", tp->name, tp->rights);
         strcat(mydata, tstring);
     }
-    
+
     for(tp = acl->minuslist; tp; tp = tp->next) {
         sprintf(tstring, "%s %d\n", tp->name, tp->rights);
         strcat(mydata, tstring);
     }
-    
+
     return mydata;
 }
 
@@ -634,7 +634,7 @@ struct Acl *EmptyAcl(const CString& strCellName)
 {
     struct Acl *tp;
     CStringUtf8 ustrCell(strCellName);
-    
+
     tp = (struct Acl *)malloc(sizeof (struct Acl));
     tp->nplus = tp->nminus = 0;
     tp->pluslist = tp->minuslist = 0;
@@ -691,19 +691,19 @@ ParseAcl (char *astr)
     last = 0;
     first = 0;
     for(i=0;i<nplus;i++) {
-        ret = sscanf(astr, "%100s %d", tname, &trights); 
+        ret = sscanf(astr, "%100s %d", tname, &trights);
         if (ret <= 0)
             goto nplus_err;
         astr = SkipLine(astr);
         tl = (struct AclEntry *) malloc(sizeof (struct AclEntry));
         if (tl == NULL)
             goto nplus_err;
-        if (!first) 
+        if (!first)
             first = tl;
         strcpy(tl->name, tname);
         tl->rights = trights;
         tl->next = 0;
-        if (last) 
+        if (last)
             last->next = tl;
         last = tl;
     }
@@ -719,12 +719,12 @@ ParseAcl (char *astr)
         tl = (struct AclEntry *) malloc(sizeof (struct AclEntry));
         if (tl == NULL)
             goto nminus_err;
-        if (!first) 
+        if (!first)
             first = tl;
         strcpy(tl->name, tname);
         tl->rights = trights;
         tl->next = 0;
-        if (last) 
+        if (last)
             last->next = tl;
         last = tl;
     }
@@ -736,14 +736,14 @@ ParseAcl (char *astr)
     for (;first; first = next) {
         next = first->next;
         free(first);
-    }   
+    }
     first = ta->pluslist;
 
   nplus_err:
     for (;first; first = next) {
         next = first->next;
         free(first);
-    }   
+    }
     free(ta);
     return NULL;
 }
@@ -778,7 +778,7 @@ extern "C" int CleanAcl(struct Acl *aa)
     }
 
     le = &aa->minuslist;
-    
+
     for(te = aa->minuslist; te; te = ne) {
         ne = te->next;
         if (BadName(te->name)) {
@@ -790,7 +790,7 @@ extern "C" int CleanAcl(struct Acl *aa)
         }
         else
             le = &te->next;
-    }   
+    }
 
     return changes;
 }
@@ -835,7 +835,7 @@ void CleanACL(CStringArray& names)
         blob.in = AclToString(ta);
         blob.in_size = strlen((char *)blob.in) + 1;
         blob.out_size = 0;
-               
+
         code = pioctl_T(names[i], VIOCSETAL, &blob, 1);
         if (code) {
             if (errno == EINVAL) {
@@ -848,7 +848,7 @@ void CleanACL(CStringArray& names)
             }
         }
     }
-}       
+}
 
 // Derived from fs.c's ListAclCmd
 BOOL GetRights(const CString& strDir, CStringArray& strNormal, CStringArray& strNegative)
@@ -864,7 +864,7 @@ BOOL GetRights(const CString& strDir, CStringArray& strNormal, CStringArray& str
     blob.out_size = AFS_PIOCTL_MAXSIZE;
     blob.in_size = idf;
     blob.in = blob.out = space;
-       
+
     code = pioctl_T(strDir, VIOCGETAL, &blob, 1);
     if (code) {
         ShowMessageBox(IDS_GETRIGHTS_ERROR, MB_ICONERROR, IDS_GETRIGHTS_ERROR, strDir, GetAfsError(errno));
@@ -910,7 +910,7 @@ struct AclEntry *FindList(struct AclEntry *pCurEntry, const char *entryName)
             return pCurEntry;
         pCurEntry = pCurEntry->next;
     }
-    
+
     return 0;
 }
 
@@ -918,7 +918,7 @@ void ChangeList(struct Acl *pAcl, BYTE bNormalRights, const CString & entryName,
 {
     ASSERT(pAcl);
     ASSERT(entryName);
-    
+
     struct AclEntry *pEntry;
     CStringUtf8 uEntryName(entryName);
 
@@ -940,10 +940,10 @@ void ChangeList(struct Acl *pAcl, BYTE bNormalRights, const CString & entryName,
     /* Otherwise we make a new item and plug in the new data. */
     pEntry = (struct AclEntry *) malloc(sizeof (struct AclEntry));
     ASSERT(pEntry);
-       
+
     strcpy(pEntry->name, uEntryName);
     pEntry->rights = nEntryRights;
-    
+
     if (bNormalRights) {
         pEntry->next = pAcl->pluslist;
         pAcl->pluslist = pEntry;
@@ -969,15 +969,15 @@ static LONG Convert(const CString& strRights, int dfs, enum rtype *rtypep)
 
     *rtypep = add;     /* add rights, by default */
 
-    if (strRights == _T("read")) 
+    if (strRights == _T("read"))
         return PRSFS_READ | PRSFS_LOOKUP;
-    if (strRights == _T("write")) 
+    if (strRights == _T("write"))
         return PRSFS_READ | PRSFS_LOOKUP | PRSFS_INSERT | PRSFS_DELETE | PRSFS_WRITE | PRSFS_LOCK;
-    if (strRights == _T("mail")) 
+    if (strRights == _T("mail"))
         return PRSFS_INSERT | PRSFS_LOCK | PRSFS_LOOKUP;
-    if (strRights == _T("all")) 
+    if (strRights == _T("all"))
         return PRSFS_READ | PRSFS_LOOKUP | PRSFS_INSERT | PRSFS_DELETE | PRSFS_WRITE | PRSFS_LOCK | PRSFS_ADMINISTER;
-    
+
     if (strRights == _T("none")) {
         *rtypep = destroy; /* Remove entire entry */
         return 0;
@@ -999,7 +999,7 @@ static LONG Convert(const CString& strRights, int dfs, enum rtype *rtypep)
             fprintf(stderr, "illegal rights character '%c'.\n", c);
             exit(1);
         }
-    }   
+    }
     return mode;
 }
 
@@ -1040,7 +1040,7 @@ BOOL SaveACL(const CString& strCellName, const CString& strDir, const CStringArr
             ShowMessageBox(IDS_SAVE_ACL_EINVAL_ERROR, MB_ICONERROR, IDS_SAVE_ACL_EINVAL_ERROR, strDir);
         else
             ShowMessageBox(IDS_SAVE_ACL_ERROR, MB_ICONERROR, IDS_SAVE_ACL_ERROR, strDir, GetAfsError(errno, strDir));
-    }       
+    }
 
     ZapAcl(pAcl);
 
@@ -1060,16 +1060,16 @@ BOOL CopyACL(const CString& strToDir, const CStringArray& normal, const CStringA
     blob.out_size = AFS_PIOCTL_MAXSIZE;
     blob.in_size = idf;
     blob.in = blob.out = space;
-       
+
     code = pioctl_T(strToDir, VIOCGETAL, &blob, 1);
     if (code) {
         ShowMessageBox(IDS_ACL_READ_ERROR, MB_ICONERROR, IDS_ACL_READ_ERROR, strToDir, GetAfsError(errno, strToDir));
         return FALSE;
     }
-       
-    if (bClear) 
+
+    if (bClear)
         pToAcl = EmptyAcl(space);
-    else 
+    else
         pToAcl = ParseAcl(space);
 
     if (pToAcl == NULL) {
@@ -1110,7 +1110,7 @@ BOOL CopyACL(const CString& strToDir, const CStringArray& normal, const CStringA
         ZapAcl(pToAcl);
         if (errno == EINVAL)
             ShowMessageBox(IDS_COPY_ACL_EINVAL_ERROR, MB_ICONERROR, IDS_COPY_ACL_EINVAL_ERROR, strToDir);
-        else 
+        else
             ShowMessageBox(IDS_COPY_ACL_ERROR, MB_ICONERROR, IDS_COPY_ACL_ERROR, strToDir, GetAfsError(errno, strToDir));
         return FALSE;
     }
@@ -1144,7 +1144,7 @@ CString ParseMountPoint(const CString strFile, CString strMountPoint)
     strMountPointInfo = strFile + _T("\t") + strVolume + _T("\t") + strCell + _T("\t") + strType;
 
     return strMountPointInfo;
-}       
+}
 
 CString ParseSymlink(const CString strFile, CString strSymlink)
 {
@@ -1153,7 +1153,7 @@ CString ParseSymlink(const CString strFile, CString strSymlink)
     strSymlinkInfo = strFile + _T("\t") + strSymlink;
 
     return strSymlinkInfo;
-}       
+}
 
 BOOL IsPathInAfs(const CString & strPath)
 {
@@ -1181,7 +1181,7 @@ BOOL IsPathInAfs(const CString & strPath)
     return TRUE;
 }
 
-static int 
+static int
 IsFreelanceRoot(const CString& apath)
 {
     struct ViceIoctl blob;
@@ -1287,7 +1287,7 @@ static BOOL IsAdmin (void)
         pszRefDomain = (TCHAR *)malloc(dwSize2);
 
         if (!LookupAccountName(NULL, pszAdminGroup, psidAdmin, &dwSize, pszRefDomain, &dwSize2, &snu)) {
-            /* We can't lookup the group now even though we looked it up earlier.  
+            /* We can't lookup the group now even though we looked it up earlier.
                Could this happen? */
             fAdmin = TRUE;
         } else {
@@ -1389,7 +1389,7 @@ CString Parent(const CString& path)
         }
     }
     }
-    
+
 CString LastComponent(const CString& path)
 {
     int last_slash = path.ReverseFind(_T('\\'));
@@ -1441,7 +1441,7 @@ BOOL ListMount(CStringArray& files)
     CStringUtf8 last_component;                /* Last component of true name */
 
     CStringArray mountPoints;
-    
+
     HOURGLASS hourglass;
 
     error = 0;
@@ -1551,7 +1551,7 @@ MakeMount(const CString& strDir,
         ShowMessageBox(IDS_MOUNT_POINT_ERROR, MB_ICONERROR, IDS_MOUNT_POINT_ERROR, GetAfsError(errno, strDir));
         return FALSE;
     }
-    
+
     return TRUE;
 }
 
@@ -1568,7 +1568,7 @@ long fs_ExtractDriveLetter(const char *inPathp, char *outPathp)
     else *outPathp = 0;
 
     return 0;
-}       
+}
 
 /* strip the drive letter from a component */
 long fs_StripDriveLetter(const char *inPathp, char *outPathp, long outSize)
@@ -1584,7 +1584,7 @@ long fs_StripDriveLetter(const char *inPathp, char *outPathp, long outSize)
         strcpy(outPathp, tempBuffer);
     }
     return 0;
-}       
+}
 
 
 BOOL RemoveSymlink(const CString& strName)
@@ -1593,7 +1593,7 @@ BOOL RemoveSymlink(const CString& strName)
     INT code=0;
     struct ViceIoctl blob;
     char lsbuffer[1024];
-    
+
     HOURGLASS hourglass;
 
     CString strParent = Parent(strName);
@@ -1622,7 +1622,7 @@ BOOL RemoveSymlink(const CString& strName)
     ustrLast.ReleaseBuffer();
 
     return (code == 0);
-}       
+}
 
 BOOL IsSymlink(const CString& strName)
 {
@@ -1647,7 +1647,7 @@ BOOL IsSymlink(const CString& strName)
     ustrLast.ReleaseBuffer();
 
     return (code==0);
-}       
+}
 
 
 BOOL IsMountPoint(const CString& path)
@@ -1673,7 +1673,7 @@ BOOL IsMountPoint(const CString& path)
     mountpoint.ReleaseBuffer();
 
     return (code==0);
-}       
+}
 
 
 /*
@@ -1726,7 +1726,7 @@ BOOL RemoveMount(CStringArray& files)
             results.Add(GetMessageString(IDS_ERROR, GetAfsError(errno, StripPath(files[i]))));
         } else
             results.Add(GetMessageString(IDS_DELETED));
-    }   
+    }
 
     LoadString (str, IDS_REMOVE_MP);
     LoadString (str2, IDS_REMOVE_MP_COLUMN);
@@ -1785,7 +1785,7 @@ BOOL GetVolumeInfo(CString strFile, CVolInfo& volInfo)
 
     return TRUE;
 }
-       
+
 BOOL SetVolInfo(CVolInfo& volInfo)
 {
     LONG code;
@@ -1803,7 +1803,7 @@ BOOL SetVolInfo(CVolInfo& volInfo)
     status = (VolumeStatus *)space;
     status->MinQuota = -1;
     status->MaxQuota = volInfo.m_nNewQuota;
-       
+
     input = (char *)status + sizeof(*status);
     *(input++) = '\0'; /* never set name: this call doesn't change vldb */
     *(input++) = '\0'; // No offmsg
@@ -1820,7 +1820,7 @@ BOOL SetVolInfo(CVolInfo& volInfo)
         fprintf(fp, "\t\t\tOther status fields aren't set\n");
         fprintf(fp, "\t\t\t3 nulls follow the VolumeStatus structure.\n");
         fprintf(fp, "\tfollow = 1\n");
-        fclose(fp);            
+        fclose(fp);
     }
 #endif
 
@@ -1872,7 +1872,7 @@ BOOL CheckServers(const CString& strCellName, WHICH_CELLS nCellsToCheck, BOOL bF
     }
     if (bFast)
         temp |= 1;     /* set fast flag */
-    
+
     checkserv.magic = 0x12345678;      /* XXX */
     checkserv.tflags = temp;
     checkserv.tinterval = -1;  /* don't change current interval */
@@ -1905,7 +1905,7 @@ BOOL CheckServers(const CString& strCellName, WHICH_CELLS nCellsToCheck, BOOL bF
     dlg.DoModal();
 
     return TRUE;
-}       
+}
 
 BOOL GetTokenInfo(CStringArray& tokenInfo)
 {
@@ -1955,7 +1955,7 @@ BOOL GetTokenInfo(CStringArray& tokenInfo)
         else {
             rc = ktc_GetToken(&serviceName, &token, sizeof(token), &clientName);
             if (rc) {
-                ShowMessageBox(IDS_GET_TOKENS_UNEXPECTED_ERROR2, MB_ICONERROR, IDS_GET_TOKENS_UNEXPECTED_ERROR2, 
+                ShowMessageBox(IDS_GET_TOKENS_UNEXPECTED_ERROR2, MB_ICONERROR, IDS_GET_TOKENS_UNEXPECTED_ERROR2,
                                 serviceName.name, serviceName.instance,        serviceName.cell, rc);
                 continue;
             }
@@ -1981,10 +1981,10 @@ BOOL GetTokenInfo(CStringArray& tokenInfo)
             else
                 strUserName = userName;
 //             printf("User %s's tokens", userName);
-                       
+
 //             printf(" for %s%s%s@%s ", serviceName.name, serviceName.instance[0] ? "." : "", serviceName.instance, serviceName.cell);
             strCellName = serviceName.cell;
-                       
+
             if (tokenExpireTime <= current_time)
                 strExpir = "[>> Expired <<]";
 //             printf("[>> Expired <<]\n");
@@ -2048,7 +2048,7 @@ void ListSymbolicLinkPath(const char *strName,char *strPath,UINT nlenPath)
     char true_name[MAX_PATH+1];                /*``True'' dirname (e.g., symlink target)*/
     char parent_dir[MAX_PATH+1];               /*Parent directory of true name*/
     char *last_component;      /*Last component of true name*/
-    UINT code;    
+    UINT code;
 
     HOURGLASS hourglass;
 
@@ -2101,7 +2101,7 @@ void ListSymbolicLinkPath(const char *strName,char *strPath,UINT nlenPath)
         strcpy(space,"???");
     ASSERT(strlen(space)<MAX_PATH);
     strncpy(strPath,space,nlenPath);
-}       
+}
 
 BOOL ListSymlink(CStringArray& files)
 {
@@ -2109,7 +2109,7 @@ BOOL ListSymlink(CStringArray& files)
     struct ViceIoctl blob;
     int error;
     CStringArray symlinks;
-    
+
     HOURGLASS hourglass;
 
     error = 0;
index 2f42628739579db5ec8a372c1872f1813b8c223a..d615ba10e5f88ac1650ee1382eff944d3422f319 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index c7acc85d24bd978c826d4e41ac5334887cddf4fb..b7cff20bf39bcc2db0111bdf8cf99159a5cb6304 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -112,7 +112,7 @@ BOOL CKlogDlg::OnInitDialog()
        return TRUE;  // return TRUE  unless you set the focus to a control
 }
 
-void CKlogDlg::OnOK() 
+void CKlogDlg::OnOK()
 {
        char *reason;
 
@@ -129,12 +129,12 @@ void CKlogDlg::OnOK()
        CDialog::OnOK();
 }
 
-void CKlogDlg::OnChangeName() 
+void CKlogDlg::OnChangeName()
 {
        CheckEnableOk();
 }
 
-void CKlogDlg::OnChangeCellName() 
+void CKlogDlg::OnChangeCellName()
 {
        CheckEnableOk();
 }
@@ -142,16 +142,16 @@ void CKlogDlg::OnChangeCellName()
 void CKlogDlg::        CheckEnableOk()
 {
        UpdateData();
-       
+
        m_OK.EnableWindow(!m_strCellName.IsEmpty() && !m_strName.IsEmpty() && !m_strPassword.IsEmpty());
 }
 
-void CKlogDlg::OnChangePassword() 
+void CKlogDlg::OnChangePassword()
 {
        CheckEnableOk();
 }
 
-void CKlogDlg::OnHelp() 
+void CKlogDlg::OnHelp()
 {
        ShowHelp(m_hWnd, GET_TOKENS_HELP_ID);
 }
index d80b9444e66efbbe7e7d323166f2fe43c4b70c2e..6e24d0c8e1c058c6edcb03b150654fb5c37c19a3 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -43,16 +43,16 @@ DLLOBJS = $(RESFILE)
 
 $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
-       $(DLLPREP) 
+       $(DLLPREP)
         $(CODESIGN_USERLAND)
 
 install : $(DLLFILE)
 
 clean ::
-       $(DEL) $(RESFILE) 
-        $(DEL) RC* 
-        $(DEL) RD* 
-        $(DEL) $(DLLFILE) 
+       $(DEL) $(RESFILE)
+        $(DEL) RC*
+        $(DEL) RD*
+        $(DEL) $(DLLFILE)
        $(DEL) AFS_component_version_number.h
 
 ############################################################################
@@ -65,5 +65,5 @@ $(RESFILE) : $(RCFILE) AFS_component_version_number.h
 
 
 mkdir:
-       
-       
+
+
index 92da1782605e9a954fa4f83e0beb948c343ac193..5b619caedbe827eff0ddb3f2a892b9e03a8cdd9a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -69,18 +69,18 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CMakeMountPointDlg message handlers
 
-void CMakeMountPointDlg::OnOK() 
+void CMakeMountPointDlg::OnOK()
 {
        UpdateData(TRUE);
-       
+
        BOOL bRW = m_nType == 1;
-       
+
        m_bMade = MakeMount(m_strDir, m_strVol, m_strCell, bRW);
-               
+
        CDialog::OnOK();
 }
 
-void CMakeMountPointDlg::OnChangeVolume() 
+void CMakeMountPointDlg::OnChangeVolume()
 {
        CString strVol;
        m_Vol.GetWindowText(strVol);
@@ -93,34 +93,34 @@ void CMakeMountPointDlg::OnChangeVolume()
        CheckEnableOk();
 }
 
-void CMakeMountPointDlg::OnChangeDir() 
+void CMakeMountPointDlg::OnChangeDir()
 {
        m_Dir.GetWindowText(m_strDir);
 
        CheckEnableOk();
 }
 
-void CMakeMountPointDlg::OnChangeCell() 
+void CMakeMountPointDlg::OnChangeCell()
 {
        m_Cell.GetWindowText(m_strCell);
-       
+
        CheckEnableOk();
 }
 
 void CMakeMountPointDlg::CheckEnableOk()
 {
        BOOL bEnable = FALSE;
-       
+
        if ((m_strVol.GetLength() > 0) && (m_strDir.GetLength() > 0))
                bEnable = TRUE;
 
        m_Ok.EnableWindow(bEnable);
 }
 
-BOOL CMakeMountPointDlg::OnInitDialog() 
+BOOL CMakeMountPointDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
-       
+
        m_Dir.SetWindowText(m_strDir);
 
        m_nType = 0;
@@ -131,7 +131,7 @@ BOOL CMakeMountPointDlg::OnInitDialog()
                      // EXCEPTION: OCX Property Pages should return FALSE
 }
 
-void CMakeMountPointDlg::OnHelp() 
+void CMakeMountPointDlg::OnHelp()
 {
        ShowHelp(m_hWnd, MAKE_MOUNT_POINT_HELP_ID);
 }
index 4816008eaba8d112f724569171e262c20ee6700c..acf65982ba1cd8d7426e19f7447c8cb6648e9f42 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -66,7 +66,7 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CMakeSymbolicLinkDlg message handlers
 
-void CMakeSymbolicLinkDlg::OnOK() 
+void CMakeSymbolicLinkDlg::OnOK()
 {
     UINT code;
     UpdateData(TRUE);
@@ -79,7 +79,7 @@ void CMakeSymbolicLinkDlg::OnOK()
         strTarget+=" - Path is not in AFS directory";
         AfxMessageBox(strTarget,MB_ICONERROR);
         return;
-    } 
+    }
     if (m_sBase.GetLength()>MAX_PATH-2)
     {
         MessageBeep((UINT)-1);
@@ -99,7 +99,7 @@ void CMakeSymbolicLinkDlg::OnOK()
     CDialog::OnOK();
 }
 /*
-void CMakeSymbolicLinkDlg::OnChangeName() 
+void CMakeSymbolicLinkDlg::OnChangeName()
 {
        CString strName;
        m_Name.GetWindowText(strName);
@@ -111,7 +111,7 @@ void CMakeSymbolicLinkDlg::OnChangeName()
        CheckEnableOk();
 }
 
-void CMakeSymbolicLinkDlg::OnChangeDir() 
+void CMakeSymbolicLinkDlg::OnChangeDir()
 {
        m_Dir.GetWindowText(m_strDir);
     if (!IsPathInAfs(m_strDir)) {
@@ -124,17 +124,17 @@ void CMakeSymbolicLinkDlg::OnChangeDir()
 void CMakeSymbolicLinkDlg::CheckEnableOk()
 {
        BOOL bEnable = FALSE;
-       
+
        if ((m_strName.GetLength() > 0) && (m_strDir.GetLength() > 0))
                bEnable = TRUE;
 
        m_OK.EnableWindow(bEnable);
 }
 
-BOOL CMakeSymbolicLinkDlg::OnInitDialog() 
+BOOL CMakeSymbolicLinkDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
-       
+
 //     m_Dir.SetWindowText(m_strDir);
 //     m_Name.SetWindowText(m_strName);
        UpdateData(FALSE);
index aa18838a89680a50cde51911605d03349992e6e1..bb0bd88fa3ce966b28b1544322dbdb2060a8d545 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -58,12 +58,12 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CMountPointsDlg message handlers
 
-BOOL CMountPointsDlg::OnInitDialog() 
+BOOL CMountPointsDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
 
        int tabs[] = { 64, 145, 220 };
-       
+
        m_List.SetTabStops(sizeof(tabs) / sizeof(int), tabs);
 
        for (int i = 0; i < m_MountPoints.GetSize(); i++)
@@ -80,7 +80,7 @@ void CMountPointsDlg::SetMountPoints(const CStringArray& mountPoints)
        m_MountPoints.Copy(mountPoints);
 }
 
-void CMountPointsDlg::OnHelp() 
+void CMountPointsDlg::OnHelp()
 {
        ShowHelp(m_hWnd, MOUNT_POINTS_HELP_ID);
 }
index 2fa7d32e1ec74dd18a21a8fed97494f9634bb832..6c5fb20ea388809c24417536375fb43244f41ce4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -24,22 +24,22 @@ extern "C" {
 
 
 
-/* 
+/*
   ShowMessageBox:
 
   This function takes three main arguements, the stringtable ID, the button types
-  to be displayed (default = MB_OK) and the help table reference (default = 0, no 
-  help) and then a variable amount of arguements. The variable list does not need 
-  a special ending flag/character/number. The list is read only as needed, which 
-  is defined by the string table and the presence of any "%X" characters, where X 
-  is one of the printf format types. The order of the variable list MUST 
-  correspond to the order of types in the string table entry. If the string table 
-  calls for INT INT UINT CHAR* DOUBLE, then the arguement list had better be INT 
-  INT UINT CHAR* DOUBLE or else there will be serious problems (stack will be 
+  to be displayed (default = MB_OK) and the help table reference (default = 0, no
+  help) and then a variable amount of arguements. The variable list does not need
+  a special ending flag/character/number. The list is read only as needed, which
+  is defined by the string table and the presence of any "%X" characters, where X
+  is one of the printf format types. The order of the variable list MUST
+  correspond to the order of types in the string table entry. If the string table
+  calls for INT INT UINT CHAR* DOUBLE, then the arguement list had better be INT
+  INT UINT CHAR* DOUBLE or else there will be serious problems (stack will be
   misread, general protection faults, garbage output, and other errors).
 
-  This function takes the arguements passed in the list and inserts them by 
-  parsing and pszcut/pszpaste the string table entry to add all the arguements passed 
+  This function takes the arguements passed in the list and inserts them by
+  parsing and pszcut/pszpaste the string table entry to add all the arguements passed
   in. This allows for any generic      message to be created.
 
   %i,d           = Integer
@@ -56,22 +56,22 @@ extern "C" {
   default = prints out string so far, with error message attached at place of error.
 
   Return type is the button pressed in the message box.
+
 */
 
 UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
 
     CString temp;
-    TCHAR *pszstring, 
-    *pszpaste, 
-    *pszcut, 
+    TCHAR *pszstring,
+    *pszpaste,
+    *pszcut,
     *pszdone,
     *pszconvert;
     TCHAR chread;
     va_list params;
     int x;
 
-    pszconvert = new TCHAR[255];       
+    pszconvert = new TCHAR[255];
     va_start(params, Help);
     LoadString (temp, Id);
     pszstring = temp.GetBuffer(512);
@@ -81,7 +81,7 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
     if (!_tcsstr(pszstring, _T("%"))) {
        delete pszconvert;
        return AfxMessageBox(pszstring, Button, Help);
-    }   
+    }
 
     x = _tcscspn(pszstring, _T("%"));
     pszdone = new TCHAR[512];
@@ -94,23 +94,23 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
 
     for ( ; ; ) {
 
-       switch (chread) { 
+       switch (chread) {
        case    _T('i') :
        case    _T('d') :
-       {           
+       {
            int anint = va_arg(params, int);
            _itot( anint, pszconvert, 10);
            break;
        }
        case    _T('u') :
-       {       
+       {
            UINT anuint = va_arg(params, UINT);
            _itot( anuint, pszconvert, 10);
            break;
        }
 
        case    _T('x') :
-       case    _T('X') :   
+       case    _T('X') :
        {
            int ahex = va_arg(params, int);
            _itot( ahex, pszconvert, 16);
@@ -118,20 +118,20 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
        }
        case    _T('g') :
        case    _T('f') :
-       case    _T('e') :   
+       case    _T('e') :
        {
            double adbl = va_arg(params, double);
             _stprintf(pszconvert, _T("%g"), adbl);
            break;
        }
-       case    _T('s') :       
+       case    _T('s') :
        {
            TCHAR *pStr = va_arg(params, TCHAR*);
            ASSERT(_tcslen(pStr) <= 255);
            _tcscpy(pszconvert, pStr);
            break;
        }
-       case    _T('l') :       
+       case    _T('l') :
        {
            chread = pszdone[x+2];
            switch(chread) {
@@ -156,11 +156,11 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
            break;
        }
 
-       case    _T('c') :       
+       case    _T('c') :
        {
            int letter = va_arg(params, int);
            pszconvert[0] = (TCHAR)letter;
-           pszconvert[1] = '\0'; 
+           pszconvert[1] = '\0';
            break;
        }
        case    _T('a') :
@@ -183,7 +183,7 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
            break;
        }
            default     :
-           {   
+           {
                _tcscpy(pszconvert, _T(" Could not load message. Invalid %type in string table entry. "));
                delete pszdone;
                pszdone = new TCHAR[_tcslen(pszpaste)+_tcslen(pszcut)+_tcslen(pszconvert)+5];
@@ -197,7 +197,7 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
                delete pszdone;
                ASSERT(FALSE);
                return 0;
-           }           
+           }
        } // case
 
        delete pszdone;
@@ -207,7 +207,7 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
        _tcscat(pszdone, pszcut);
        // Now pszdone holds the entire message.
        // Check to see if there are more insertions to be made or not
-       
+
        if (!_tcsstr(pszdone, _T("%"))) {
            UINT rt_type = AfxMessageBox(pszdone, Button, Help);
            delete pszcut;
@@ -220,12 +220,12 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
        // there are more insertions to make, prepare the strings to use.
        x = _tcscspn(pszdone, _T("%"));
        _tcscpy(pszcut, &pszdone[x+2]);
-       _tcsncpy(pszpaste, pszdone, x); 
+       _tcsncpy(pszpaste, pszdone, x);
        pszpaste[x] = _T('\0');
        chread = pszdone[x+1];
-       
+
     } // for
-    ASSERT(FALSE);             
+    ASSERT(FALSE);
     return 0;
 
 } // ShowMessageBox
@@ -233,9 +233,9 @@ UINT ShowMessageBox (UINT Id, UINT Button, UINT Help, ...) {
 CString GetMessageString(UINT Id, ...)
 {
     CString temp;
-    TCHAR *pszstring, 
-    *pszpaste, 
-    *pszcut, 
+    TCHAR *pszstring,
+    *pszpaste,
+    *pszcut,
     *pszdone,
     *pszconvert;
     TCHAR chread;
@@ -243,7 +243,7 @@ CString GetMessageString(UINT Id, ...)
     int x;
     CString strMsg;
 
-    pszconvert = new TCHAR[255];       
+    pszconvert = new TCHAR[255];
     va_start(params, Id);
     LoadString (temp, Id);
     pszstring = temp.GetBuffer(512);
@@ -255,7 +255,7 @@ CString GetMessageString(UINT Id, ...)
        strMsg = pszconvert;
        delete pszconvert;
        return strMsg;
-    }   
+    }
 
     x = _tcscspn(pszstring, _T("%"));
     pszdone = new TCHAR[512];
@@ -268,23 +268,23 @@ CString GetMessageString(UINT Id, ...)
 
     for ( ; ; ) {
 
-       switch (chread) { 
+       switch (chread) {
        case    _T('i') :
        case    _T('d') :
-       {           
+       {
            int anint = va_arg(params, int);
            _itot( anint, pszconvert, 10);
            break;
        }
        case    _T('u') :
-       {       
+       {
            UINT anuint = va_arg(params, UINT);
            _itot( anuint, pszconvert, 10);
            break;
        }
 
        case    _T('x') :
-       case    _T('X') :   
+       case    _T('X') :
        {
            int ahex = va_arg(params, int);
            _itot( ahex, pszconvert, 16);
@@ -292,20 +292,20 @@ CString GetMessageString(UINT Id, ...)
        }
        case    _T('g') :
        case    _T('f') :
-       case    _T('e') :   
+       case    _T('e') :
        {
            double adbl = va_arg(params, double);
             _stprintf(pszconvert, _T("%g"), adbl);
            break;
        }
-       case    _T('s') :       
+       case    _T('s') :
        {
            TCHAR *pStr = va_arg(params, TCHAR*);
            ASSERT(_tcslen(pStr) <= 255);
            _tcscpy(pszconvert, pStr);
            break;
        }
-       case    _T('l') :       
+       case    _T('l') :
        {
            chread = pszdone[x+2];
            switch(chread) {
@@ -328,13 +328,13 @@ CString GetMessageString(UINT Id, ...)
                }
            }
            break;
-       }       
+       }
 
-       case    _T('c') :       
+       case    _T('c') :
        {
            int letter = va_arg(params, int);
            pszconvert[0] = (TCHAR)letter;
-           pszconvert[1] = _T('\0'); 
+           pszconvert[1] = _T('\0');
            break;
        }
        case    _T('a') :
@@ -357,7 +357,7 @@ CString GetMessageString(UINT Id, ...)
            break;
        }
        default:
-           {   
+           {
                _tcscpy(pszconvert, _T(" Could not load message. Invalid %type in string table entry. "));
                delete pszdone;
                pszdone = new TCHAR[_tcslen(pszpaste)+_tcslen(pszcut)+_tcslen(pszconvert)+5];
@@ -371,7 +371,7 @@ CString GetMessageString(UINT Id, ...)
                delete pszdone;
                ASSERT(FALSE);
                return strMsg;
-           }           
+           }
        } // case
 
        delete pszdone;
@@ -381,7 +381,7 @@ CString GetMessageString(UINT Id, ...)
        _tcscat(pszdone, pszcut);
        // Now pszdone holds the entire message.
        // Check to see if there are more insertions to be made or not
-       
+
        if (!_tcsstr(pszdone, _T("%"))) {
            strMsg = pszdone;
            delete pszcut;
@@ -394,12 +394,12 @@ CString GetMessageString(UINT Id, ...)
        // there are more insertions to make, prepare the strings to use.
        x = _tcscspn(pszdone, _T("%"));
        _tcscpy(pszcut, &pszdone[x+2]);
-       _tcsncpy(pszpaste, pszdone, x); 
+       _tcsncpy(pszpaste, pszdone, x);
        pszpaste[x] = _T('\0');
        chread = pszdone[x+1];
-       
+
     } // for
-    ASSERT(FALSE);             
+    ASSERT(FALSE);
     return strMsg;
 }
 
index 2c6f0c2d607ba7721f51a1268de4620533f624f9..5397cc1cc074b48d07bb7cca6028c55ef19bf28d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -60,20 +60,20 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CPartitionInfoDlg message handlers
 
-BOOL CPartitionInfoDlg::OnInitDialog() 
+BOOL CPartitionInfoDlg::OnInitDialog()
 {
     double percentUsed;     // because partition sizes are big
 
        CDialog::OnInitDialog();
-       
+
        ASSERT(m_nSize != 0);
 
        CString strSize;
        strSize.Format(_T("%ld"), m_nSize);
-       
+
        CString strFree;
        strFree.Format(_T("%ld"), m_nFree);
-       
+
        CString strPerUsed;
        strPerUsed.Format(_T("%d"), ((m_nSize - m_nFree) / m_nSize) * 100);
 
@@ -86,7 +86,7 @@ BOOL CPartitionInfoDlg::OnInitDialog()
                      // EXCEPTION: OCX Property Pages should return FALSE
 }
 
-void CPartitionInfoDlg::OnHelp() 
+void CPartitionInfoDlg::OnHelp()
 {
        ShowHelp(m_hWnd, PARTITION_INFO_HELP_ID);
 }
index 69868ad2d8b875354c58c1b9aec650dfe988262b..8f9930b44313991ba8e71de422fde917e5b4c790 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -60,10 +60,10 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CResultsDlg message handlers
 
-BOOL CResultsDlg::OnInitDialog() 
+BOOL CResultsDlg::OnInitDialog()
 {
     CDialog::OnInitDialog();
-       
+
     SetWindowText(m_strDlgTitle);
     m_ResultsLabel.SetWindowText(m_strResultsTitle);
 
@@ -92,7 +92,7 @@ void CResultsDlg::SetContents(const CString& strDlgTitle, const CString& strResu
     m_Results.Copy(results);
 }
 
-void CResultsDlg::OnHelp() 
+void CResultsDlg::OnHelp()
 {
     ShowHelp(m_hWnd, m_nHelpID);
 }
index d329f1db1c9799ae497b36960f1b0ac828935af2..4b92d15f4957f87e33a6cdb89481611f06838f50 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 2b6cd5f54b48c878ea258fd73f209e1629a02789..5a6d971aa8eac7180123f39dd3d09af3f8f2c476 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -74,7 +74,7 @@ BOOL CServerStatusDlg::Save()
        return FALSE;
 }
 
-BOOL CServerStatusDlg::OnInitDialog() 
+BOOL CServerStatusDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
 
@@ -87,28 +87,28 @@ BOOL CServerStatusDlg::OnInitDialog()
                      // EXCEPTION: OCX Property Pages should return FALSE
 }
 
-void CServerStatusDlg::OnShowStatus() 
+void CServerStatusDlg::OnShowStatus()
 {
        UpdateData(TRUE);
 
        CheckServers(GetCellNameText(), (WHICH_CELLS)m_nCell, m_bFast);
 }
 
-void CServerStatusDlg::OnSpecifiedCell() 
+void CServerStatusDlg::OnSpecifiedCell()
 {
         m_nCell = SPECIFIC_CELL;
-        m_CellName.EnableWindow(TRUE); 
+        m_CellName.EnableWindow(TRUE);
        CheckEnableShowStatus();
 }
 
-void CServerStatusDlg::OnLocalCell() 
+void CServerStatusDlg::OnLocalCell()
 {
         m_nCell = LOCAL_CELL;
        m_CellName.EnableWindow(FALSE);
        m_ShowStatus.EnableWindow(TRUE);
 }
 
-void CServerStatusDlg::OnAllCells() 
+void CServerStatusDlg::OnAllCells()
 {
         m_nCell = ALL_CELLS;
        m_CellName.EnableWindow(FALSE);
@@ -120,7 +120,7 @@ void CServerStatusDlg::CheckEnableShowStatus()
        m_ShowStatus.EnableWindow(GetCellNameText().GetLength() > 0);
 }
 
-void CServerStatusDlg::OnChangeCellName() 
+void CServerStatusDlg::OnChangeCellName()
 {
        CheckEnableShowStatus();
 }
@@ -134,7 +134,7 @@ CString CServerStatusDlg::GetCellNameText()
        return strCellName;
 }
 
-void CServerStatusDlg::OnHelp() 
+void CServerStatusDlg::OnHelp()
 {
        ShowHelp(m_hWnd, SERVER_STATUS_HELP_ID);
 }
index 71da10e5a97db8d10c080d1b6a91bac022e8a00a..2b0069ad67bb5b5b08338829ce6209a45bf6e23b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -86,7 +86,7 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CSetAfsAcl message handlers
 
-BOOL CSetAfsAcl::OnInitDialog() 
+BOOL CSetAfsAcl::OnInitDialog()
 {
        CDialog::OnInitDialog();
 
@@ -115,7 +115,7 @@ BOOL CSetAfsAcl::OnInitDialog()
                      // EXCEPTION: OCX Property Pages should return FALSE
 }
 
-void CSetAfsAcl::OnClear() 
+void CSetAfsAcl::OnClear()
 {
        CClearAclDlg dlg;
 
@@ -139,12 +139,12 @@ void CSetAfsAcl::OnClear()
                if (!m_bShowingNormal)
                        bClearRights = TRUE;
        }
-       
+
        if (bClearRights)
                OnNothingSelected();
 }
 
-void CSetAfsAcl::OnAdd() 
+void CSetAfsAcl::OnAdd()
 {
        CAddAclEntryDlg dlg;
 
@@ -179,7 +179,7 @@ void CSetAfsAcl::OnAdd()
        m_bChanges = TRUE;
 }
 
-void CSetAfsAcl::OnCopy() 
+void CSetAfsAcl::OnCopy()
 {
        CCopyAclDlg dlg;
 
@@ -205,7 +205,7 @@ void CSetAfsAcl::ShowRights(const CString& strRights)
        m_AdminPerm.SetCheck((strRights.Find(_T("a")) == -1) ? UNCHECKED : CHECKED);
 }
 
-void CSetAfsAcl::OnSelChangeNormalRights() 
+void CSetAfsAcl::OnSelChangeNormalRights()
 {
        m_NegativeRights.SetSel(-1, FALSE);
 
@@ -228,7 +228,7 @@ void CSetAfsAcl::OnSelChangeNormalRights()
        OnSelection();
 }
 
-void CSetAfsAcl::OnSelChangeNegativeEntries() 
+void CSetAfsAcl::OnSelChangeNegativeEntries()
 {
        m_NormalRights.SetSel(-1, FALSE);
 
@@ -273,7 +273,7 @@ CString CSetAfsAcl::MakeRightsString()
        return str;
 }
 
-void CSetAfsAcl::OnPermChange() 
+void CSetAfsAcl::OnPermChange()
 {
        CListBox *pRightsList;
        CStringArray *pRights;
@@ -299,7 +299,7 @@ void CSetAfsAcl::OnPermChange()
        m_bChanges = TRUE;
 }
 
-void CSetAfsAcl::OnRemove() 
+void CSetAfsAcl::OnRemove()
 {
        CListBox *pRightsList;
        CStringArray *pRights;
@@ -375,15 +375,15 @@ void CSetAfsAcl::OnSelection()
        m_Remove.EnableWindow(TRUE);
 }
 
-void CSetAfsAcl::OnOK() 
+void CSetAfsAcl::OnOK()
 {
        if (m_bChanges && !SaveACL(m_strCellName, m_strDir, m_Normal, m_Negative))
                return;
-       
+
        CDialog::OnOK();
 }
 
-void CSetAfsAcl::OnClean() 
+void CSetAfsAcl::OnClean()
 {
        CStringArray dirs;
 
@@ -409,7 +409,7 @@ BOOL CSetAfsAcl::IsNameInUse(BOOL bNormal, const CString& strName)
        return FALSE;
 }
 
-void CSetAfsAcl::OnHelp() 
+void CSetAfsAcl::OnHelp()
 {
        ShowHelp(m_hWnd, SET_AFS_ACL_HELP_ID);
 }
index 8d5714860010c631a61110eec692f6a6c27d4861..83df35695f466b03c8e2833d0eb1ead4da41cfe9 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -94,7 +94,7 @@ CShellExt::CShellExt()
 
 CShellExt::~CShellExt()
 {
-    if(m_pAlloc) 
+    if(m_pAlloc)
        m_pAlloc->Release();
     nCMRefCount--;
     TRACE("Destroy CShellExt, Ref count %d/n",nCMRefCount);
@@ -109,7 +109,7 @@ void CShellExt::OnFinalRelease()
     // object before calling the base class.
 
     CCmdTarget::OnFinalRelease();
-}      
+}
 
 
 BEGIN_MESSAGE_MAP(CShellExt, CCmdTarget)
@@ -125,7 +125,7 @@ BEGIN_DISPATCH_MAP(CShellExt, CCmdTarget)
 END_DISPATCH_MAP()
 
 // Note: we add support for IID_IShellExt to support typesafe binding
-//  from VBA.  This IID must match the GUID that is attached to the 
+//  from VBA.  This IID must match the GUID that is attached to the
 //  dispinterface in the .ODL file.
 
 #ifndef _WIN64
@@ -259,7 +259,7 @@ STDMETHODIMP CShellExt::XMenuExt::QueryContextMenu(HMENU hMenu,UINT indexMenu,
     ::InsertMenu(hMountPointMenu, indexMountPointMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_MOUNTPOINT_MAKE, GetMessageString(IDS_MP_MAKE_ITEM));
     ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION | MF_POPUP, (UINT)hMountPointMenu, GetMessageString(IDS_MOUNT_POINT_ITEM));
 
-    ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_FLUSH, GetMessageString(IDS_FLUSH_FILE_DIR_ITEM));      
+    ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_FLUSH, GetMessageString(IDS_FLUSH_FILE_DIR_ITEM));
     ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_FLUSH_VOLUME, GetMessageString(IDS_FLUSH_VOLUME_ITEM));
     ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_SHOW_SERVER, GetMessageString(IDS_SHOW_FILE_SERVERS_ITEM));
     ::InsertMenu(hAfsMenu, indexAfsMenu++, MF_STRING | MF_BYPOSITION, idCmdFirst + IDM_SHOWCELL, GetMessageString(IDS_SHOW_CELL_ITEM));
@@ -299,9 +299,9 @@ STDMETHODIMP CShellExt::XMenuExt::QueryContextMenu(HMENU hMenu,UINT indexMenu,
     // Add a separator after us
     ::InsertMenu (hMenu, indexMenu + indexShellMenu++, MF_STRING | MF_BYPOSITION | MF_SEPARATOR, 0, TEXT(""));
 
-    return MAKE_HRESULT(SEVERITY_SUCCESS, FACILITY_NULL, 
+    return MAKE_HRESULT(SEVERITY_SUCCESS, FACILITY_NULL,
                         (USHORT)indexAfsMenu + indexVolPartMenu + indexMountPointMenu + indexShellMenu + indexSymbolicMenu);
-}      
+}
 
 STDMETHODIMP CShellExt::XMenuExt::InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
 {
@@ -322,7 +322,7 @@ STDMETHODIMP CShellExt::XMenuExt::InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
        break;
     }
 
-    case IDM_ACL_SET:                  { 
+    case IDM_ACL_SET:                  {
        CSetAfsAcl dlg;
        ASSERT(files.GetSize() == 1);
        dlg.SetDir(files[0]);
@@ -341,7 +341,7 @@ STDMETHODIMP CShellExt::XMenuExt::InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
        CheckVolumes();
        break;
 
-    case IDM_MOUNTPOINT_SHOW:  
+    case IDM_MOUNTPOINT_SHOW:
        ListMount(files);
        break;
 
@@ -360,15 +360,15 @@ STDMETHODIMP CShellExt::XMenuExt::InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
        break;
     }
 
-    case IDM_FLUSH:                            
+    case IDM_FLUSH:
        Flush(files);
        break;
 
-    case IDM_FLUSH_VOLUME:             
+    case IDM_FLUSH_VOLUME:
        FlushVolume(files);
        break;
 
-    case IDM_SHOW_SERVER:             
+    case IDM_SHOW_SERVER:
        WhereIs(files);
        break;
 
@@ -433,7 +433,7 @@ STDMETHODIMP CShellExt::XMenuExt::InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
        break;
     }
 
-    case IDM_SYMBOLICLINK_SHOW:        
+    case IDM_SYMBOLICLINK_SHOW:
        ListSymlink(files);
        break;
 
@@ -443,7 +443,7 @@ STDMETHODIMP CShellExt::XMenuExt::InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
        int nChoice = ShowMessageBox(IDS_REALLY_REMOVE_SYMLINK, MB_ICONQUESTION | MB_YESNO, IDS_REALLY_REMOVE_SYMLINK);
        if (nChoice == IDYES)
            RemoveSymlink(files.GetAt(0));
-       }       
+       }
        break;
     default:
        ASSERT(FALSE);
@@ -454,7 +454,7 @@ STDMETHODIMP CShellExt::XMenuExt::InvokeCommand(LPCMINVOKECOMMANDINFO lpici)
     Release();
 
     return NOERROR;
-}      
+}
 
 STDMETHODIMP CShellExt::XMenuExt::GetCommandString(UINT_PTR idCmd, UINT uType,
     UINT* pwReserved, LPSTR pszName, UINT cchMax)
@@ -468,11 +468,11 @@ STDMETHODIMP CShellExt::XMenuExt::GetCommandString(UINT_PTR idCmd, UINT uType,
 
     switch (idCmd)
     {
-    case IDM_AUTHENTICATION: 
+    case IDM_AUTHENTICATION:
        nCmdStrID = ID_AUTHENTICATE;
        break;
 
-    case IDM_ACL_SET: 
+    case IDM_ACL_SET:
        nCmdStrID = ID_ACL_SET;
        break;
 
@@ -480,58 +480,58 @@ STDMETHODIMP CShellExt::XMenuExt::GetCommandString(UINT_PTR idCmd, UINT uType,
        nCmdStrID = ID_VOLUME_PROPERTIES;
        break;
 
-    case IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE:        
+    case IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE:
        nCmdStrID = ID_VOLUMEPARTITION_UPDATENAMEIDTABLE;
        break;
 
-    case IDM_MOUNTPOINT_SHOW:  
+    case IDM_MOUNTPOINT_SHOW:
        nCmdStrID = ID_MOUNTPOINT_SHOW;
        break;
 
-    case IDM_MOUNTPOINT_REMOVE:        
+    case IDM_MOUNTPOINT_REMOVE:
        nCmdStrID = ID_MOUNTPOINT_REMOVE;
        break;
-               
-    case IDM_MOUNTPOINT_MAKE: 
+
+    case IDM_MOUNTPOINT_MAKE:
        nCmdStrID = ID_MOUNTPOINT_MAKE;
        break;
 
-    case IDM_FLUSH:  
+    case IDM_FLUSH:
        nCmdStrID = ID_FLUSH;
        break;
 
-    case IDM_FLUSH_VOLUME:   
+    case IDM_FLUSH_VOLUME:
        nCmdStrID = ID_VOLUME_FLUSH;
        break;
 
-    case IDM_SHOW_SERVER: 
+    case IDM_SHOW_SERVER:
        nCmdStrID = ID_WHEREIS;
        break;
 
-    case IDM_SHOWCELL: 
+    case IDM_SHOWCELL:
        nCmdStrID = ID_SHOWCELL;
        break;
 
-    case IDM_SERVER_STATUS: 
+    case IDM_SERVER_STATUS:
        nCmdStrID = ID_SERVER_STATUS;
        break;
 
     case IDM_SYMBOLICLINK_ADD:
        nCmdStrID = ID_SYMBOLICLINK_ADD;
        break;
-               
+
     case IDM_SYMBOLICLINK_SHOW:
        nCmdStrID = ID_SYMBOLICLINK_SHOW;
        break;
 
-    case IDM_SYMBOLICLINK_REMOVE: 
+    case IDM_SYMBOLICLINK_REMOVE:
        nCmdStrID = ID_SYMBOLICLINK_REMOVE;
        break;
 
     case IDM_REMOVE_SYMLINK:
        nCmdStrID= ID_REMOVE_SYMLINK;
        break;
-               
+
     default:
        ASSERT(FALSE);
        Release();
@@ -565,7 +565,7 @@ STDMETHODIMP_(ULONG) CShellExt::XShellInit::Release(void)
 {
     if (nSERefCount > 0)
        nSERefCount--;
-       
+
     return nSERefCount;
 }
 
@@ -661,7 +661,7 @@ STDMETHODIMP CShellExt::XShellInit::Initialize(LPCITEMIDLIST pidlFolder, IDataOb
            hres = NOERROR;
        else
            hres = E_FAIL;
+
     return hres;
 }
 
@@ -682,7 +682,7 @@ STDMETHODIMP_(ULONG) CShellExt::XIconExt::Release(void)
        nICRefCount--;
 
     return nICRefCount;
-}      
+}
 
 
 /////////////////////////////////////////////////////////////////////////////
@@ -715,7 +715,7 @@ STDMETHODIMP CShellExt::XIconExt::GetOverlayInfo(LPWSTR pwszIconFile
         }
     }
 #ifndef UNICODE
-    MultiByteToWideChar( CP_ACP,0,szModule,-1,pwszIconFile,cchMax); 
+    MultiByteToWideChar( CP_ACP,0,szModule,-1,pwszIconFile,cchMax);
 #else
     _tcsncpy(pwszIconFile, szModule, cchMax);
 #endif
@@ -751,7 +751,7 @@ STDMETHODIMP CShellExt::XIconExt::IsMemberOf(LPCWSTR pwszPath,DWORD dwAttrib)
         return S_OK;
     }
     return S_FALSE;
-}      
+}
 
 /*  TOOL TIP INFO IMPLIMENTION   */
 
@@ -824,31 +824,31 @@ STDMETHODIMP      CShellExt::XPersistFileExt::Load(LPCOLESTR wszFile, DWORD dwMode)
 {
     METHOD_PROLOGUE(CShellExt, PersistFileExt);
     USES_CONVERSION;
-    _tcscpy(pThis->m_szFile, OLE2T((WCHAR*)wszFile)); 
-    return S_OK;       
+    _tcscpy(pThis->m_szFile, OLE2T((WCHAR*)wszFile));
+    return S_OK;
 }
 
 STDMETHODIMP CShellExt::XPersistFileExt::GetClassID(LPCLSID)
-{ 
-    return E_NOTIMPL;  
+{
+    return E_NOTIMPL;
 }
 
 STDMETHODIMP CShellExt::XPersistFileExt::IsDirty(VOID)
-{ 
-    return E_NOTIMPL; 
+{
+    return E_NOTIMPL;
 }
 
 STDMETHODIMP CShellExt::XPersistFileExt::Save(LPCOLESTR, BOOL)
-{ 
-    return E_NOTIMPL; 
+{
+    return E_NOTIMPL;
 }
 
 STDMETHODIMP CShellExt::XPersistFileExt::SaveCompleted(LPCOLESTR)
-{ 
-    return E_NOTIMPL; 
+{
+    return E_NOTIMPL;
 }
 
 STDMETHODIMP CShellExt::XPersistFileExt::GetCurFile(LPOLESTR FAR*)
-{ 
-    return E_NOTIMPL; 
-}
\ No newline at end of file
+{
+    return E_NOTIMPL;
+}
index 07dd70d566d63688af706c4da20d9d044f271e83..77395e0b47f0d42bd5d10da77ed8d58b2a1ea87e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 5911a24bc64721c19dd5b61e52042d6e55e1d87f..2de5f0713bf5079b5df8aa04d3b14828c140c68a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -27,7 +27,7 @@ CSubmountInfo::CSubmountInfo()
 CSubmountInfo::CSubmountInfo(const CString& strShareName, const CString& strPathName, SUBMT_INFO_STATUS status)
 {
        m_Status = status;
-       
+
        SetShareName(strShareName);
        SetPathName(strPathName);
 }
@@ -37,7 +37,7 @@ CSubmountInfo::CSubmountInfo(const CSubmountInfo& info)
        SetStatus(info.GetStatus());
        SetShareName(info.GetShareName());
        SetPathName(info.GetPathName());
-}      
+}
 
 CSubmountInfo::~CSubmountInfo()
 {
index d05bb89ec9712adef15fd520e84ff54b6b69770d..0026716105e39b24f133cf65b4acad0827b95ff8 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -48,13 +48,13 @@ static CSubmountInfo *ReadSubmtInfo(const CString& strShareName)
        TCHAR pathName[1024];
 
     HKEY hkSubmounts;
-    RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+    RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                     AFSREG_CLT_OPENAFS_SUBKEY TEXT("\\Submounts"),
-                    0, 
-                    TEXT("AFS"), 
+                    0,
+                    TEXT("AFS"),
                     REG_OPTION_NON_VOLATILE,
                     (IsWow64()?KEY_WOW64_64KEY:0)|KEY_READ,
-                    NULL, 
+                    NULL,
                     &hkSubmounts,
                     NULL );
 
@@ -118,7 +118,7 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CSubmountsDlg message handlers
 
-BOOL CSubmountsDlg::OnInitDialog() 
+BOOL CSubmountsDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
 
@@ -169,13 +169,13 @@ BOOL CSubmountsDlg::FillSubmtList()
     DWORD dwIndex;
     DWORD dwSubmounts;
 
-    RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+    RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                     AFSREG_CLT_OPENAFS_SUBKEY TEXT("\\Submounts"),
-                    0, 
-                    TEXT("AFS"), 
+                    0,
+                    TEXT("AFS"),
                     REG_OPTION_NON_VOLATILE,
                     (IsWow64()?KEY_WOW64_64KEY:0)|KEY_READ|KEY_WRITE|KEY_QUERY_VALUE,
-                    NULL, 
+                    NULL,
                     &hkSubmounts,
                     NULL );
 
@@ -209,10 +209,10 @@ BOOL CSubmountsDlg::FillSubmtList()
        return TRUE;
 }
 
-void CSubmountsDlg::OnDelete() 
+void CSubmountsDlg::OnDelete()
 {
        HOURGLASS hourglass;
-       
+
        int nIndex = m_SubmtList.GetCurSel();
        ASSERT(nIndex >= 0);
 
@@ -240,7 +240,7 @@ void CSubmountsDlg::OnDelete()
        AddWork(pInfo);
 }
 
-void CSubmountsDlg::OnSelChangeList() 
+void CSubmountsDlg::OnSelChangeList()
 {
        m_Delete.EnableWindow(TRUE);
        m_Change.EnableWindow(TRUE);
@@ -251,13 +251,13 @@ static BOOL AddSubmt(CSubmountInfo *pInfo)
        HOURGLASS hourglass;
 
     HKEY hkSubmounts;
-    RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+    RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                     AFSREG_CLT_OPENAFS_SUBKEY TEXT("\\Submounts"),
-                    0, 
-                    TEXT("AFS"), 
+                    0,
+                    TEXT("AFS"),
                     REG_OPTION_NON_VOLATILE,
                     (IsWow64()?KEY_WOW64_64KEY:0)|KEY_WRITE,
-                    NULL, 
+                    NULL,
                     &hkSubmounts,
                     NULL );
 
@@ -274,13 +274,13 @@ static BOOL DeleteSubmt(CSubmountInfo *pInfo)
        HOURGLASS hourglass;
 
     HKEY hkSubmounts;
-    RegCreateKeyEx( HKEY_LOCAL_MACHINE, 
+    RegCreateKeyEx( HKEY_LOCAL_MACHINE,
                     AFSREG_CLT_OPENAFS_SUBKEY TEXT("\\Submounts"),
-                    0, 
-                    TEXT("AFS"), 
+                    0,
+                    TEXT("AFS"),
                     REG_OPTION_NON_VOLATILE,
                     (IsWow64()?KEY_WOW64_64KEY:0)|KEY_WRITE,
-                    NULL, 
+                    NULL,
                     &hkSubmounts,
                     NULL );
 
@@ -290,7 +290,7 @@ static BOOL DeleteSubmt(CSubmountInfo *pInfo)
        return (status == ERROR_SUCCESS);
 }
 
-void CSubmountsDlg::OnAdd() 
+void CSubmountsDlg::OnAdd()
 {
        CAddSubmtDlg dlg;
 
@@ -309,7 +309,7 @@ void CSubmountsDlg::OnAdd()
        AddWork(pInfo);
 }
 
-void CSubmountsDlg::OnChange() 
+void CSubmountsDlg::OnChange()
 {
        CAddSubmtDlg dlg;
 
@@ -341,12 +341,12 @@ void CSubmountsDlg::OnChange()
        }
 
        dlg.SetSubmtInfo(pInfo);
-       
+
        delete pInfo;
 
        if (dlg.DoModal() != IDOK)
                return;
-               
+
        pInfo = dlg.GetSubmtInfo();
 
        m_SubmtList.DeleteString(nIndex);
@@ -370,7 +370,7 @@ void CSubmountsDlg::AddWork(CSubmountInfo *pInfo)
                                bAdd = FALSE;
                        delete m_ToDo[i];
                        m_ToDo.RemoveAt(i);
-                       break;  
+                       break;
                }
        }
 
@@ -402,12 +402,12 @@ CSubmountInfo *CSubmountsDlg::FindWork(const CString& strShareName)
        return 0;
 }
 
-void CSubmountsDlg::WinHelp(DWORD dwData, UINT nCmd) 
+void CSubmountsDlg::WinHelp(DWORD dwData, UINT nCmd)
 {
        CDialog::WinHelp(dwData, nCmd);
 }
 
-void CSubmountsDlg::OnOk() 
+void CSubmountsDlg::OnOk()
 {
        if (!FixSubmts())
                ShowMessageBox(IDS_SUBMT_SAVE_FAILED);
index efde63e3d2cb1da64bf81bd4b12dc5edd111276f..ae39fb267682207331058c52362ea1ec07a6f291 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -55,12 +55,12 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CSymlinksDlg message handlers
 
-BOOL CSymlinksDlg::OnInitDialog() 
+BOOL CSymlinksDlg::OnInitDialog()
 {
        CDialog::OnInitDialog();
 
        int tabs[] = { 64 };
-       
+
        m_List.SetTabStops(sizeof(tabs) / sizeof(int), tabs);
 
        for (int i = 0; i < m_Symlinks.GetSize(); i++)
@@ -77,7 +77,7 @@ void CSymlinksDlg::SetSymlinks(const CStringArray& symlinks)
        m_Symlinks.Copy(symlinks);
 }
 
-void CSymlinksDlg::OnHelp() 
+void CSymlinksDlg::OnHelp()
 {
        ShowHelp(m_hWnd, SYMLINK_HELP_ID);
 }
index b0cf9c6e9f8e4716d66c3b9ab7c76375695759f6..c5ebb55bf8082a50184921e195b41be98d61c2fa 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -73,7 +73,7 @@ BOOL CUnlogDlg::OnInitDialog()
                else
                        m_strCellName = defaultCell;
        }
-       
+
        UpdateData(FALSE);
 
        return TRUE;  // return TRUE  unless you set the focus to a control
@@ -94,7 +94,7 @@ int kl_Unlog(const CString& strCellName)
                strcpy(server.name, "afs");
                code = ktc_ForgetToken(&server);
        }
-       
+
        if (code == KTC_NOCM)
             AfxMessageBox(_T("AFS service may not have started"));
        else if (code) {
@@ -103,26 +103,26 @@ int kl_Unlog(const CString& strCellName)
             xreason.Format(_T("Unexpected error, code %d"), code);
                AfxMessageBox(xreason);
        }
-       
+
        return code;
 }
 
-void CUnlogDlg::OnChangeCellName() 
+void CUnlogDlg::OnChangeCellName()
 {
        UpdateData();
-       
+
        m_OK.EnableWindow(!m_strCellName.IsEmpty());
 }
 
-void CUnlogDlg::OnOK() 
+void CUnlogDlg::OnOK()
 {
        if (kl_Unlog(m_strCellName))
                return;
-       
+
        CDialog::OnOK();
 }
 
-void CUnlogDlg::OnHelp() 
+void CUnlogDlg::OnHelp()
 {
        ShowHelp(m_hWnd, DISCARD_TOKENS_HELP_ID);
 }
index 83f6aa6637a42a2d1b5e8acbe7195ae8f25346ac..89a3258b38088a936e46baebf3ddaede1605a342 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -42,7 +42,7 @@ CVolumeInfo::CVolumeInfo(CWnd* pParent /*=NULL*/)
        //{{AFX_DATA_INIT(CVolumeInfo)
        m_nNewQuota = 0;
        //}}AFX_DATA_INIT
-       
+
        m_pVolInfo = 0;
        m_nCurIndex = -1;
 }
@@ -78,14 +78,14 @@ END_MESSAGE_MAP()
 /////////////////////////////////////////////////////////////////////////////
 // CVolumeInfo message handlers
 
-BOOL CVolumeInfo::OnInitDialog() 
+BOOL CVolumeInfo::OnInitDialog()
 {
        ASSERT(m_Files.GetSize() > 0);
 
        CDialog::OnInitDialog();
 
        int tabs[] = { 79, 164, 214, 260, 301 };
-       
+
        m_List.SetTabStops(sizeof(tabs) / sizeof(int), tabs);
 
        m_pVolInfo = new CVolInfo[m_Files.GetSize()];
@@ -123,7 +123,7 @@ int CVolumeInfo::GetCurVolInfoIndex()
        return nIndex;
 }
 
-void CVolumeInfo::OnSelChangeList() 
+void CVolumeInfo::OnSelChangeList()
 {
        m_nCurIndex = GetCurVolInfoIndex();
        if (m_nCurIndex < 0)
@@ -141,7 +141,7 @@ void CVolumeInfo::OnSelChangeList()
        UpdateData(FALSE);
 }
 
-void CVolumeInfo::OnPartitionInfo() 
+void CVolumeInfo::OnPartitionInfo()
 {
        CPartitionInfoDlg dlg;
 
@@ -159,7 +159,7 @@ void CVolumeInfo::SetFiles(const CStringArray& files)
        m_Files.Copy(files);
 }
 
-void CVolumeInfo::OnChangeNewQuota() 
+void CVolumeInfo::OnChangeNewQuota()
 {
        if (m_List.m_hWnd == 0)
                return;
@@ -183,7 +183,7 @@ void CVolumeInfo::OnChangeNewQuota()
        ShowInfo();
 }
 
-void CVolumeInfo::OnOK() 
+void CVolumeInfo::OnOK()
 {
        for (int i = 0; i < m_Files.GetSize(); i++) {
                if ((m_pVolInfo[i].m_nDup == -1) && (m_pVolInfo[i].m_nQuota != m_pVolInfo[i].m_nNewQuota)) {
@@ -193,20 +193,20 @@ void CVolumeInfo::OnOK()
                        SetVolInfo(m_pVolInfo[i]);
                }
        }
-       
+
        CDialog::OnOK();
 }
 
-void CVolumeInfo::OnDeltaPosQuotaSpin(NMHDR* pNMHDR, LRESULT* pResult) 
+void CVolumeInfo::OnDeltaPosQuotaSpin(NMHDR* pNMHDR, LRESULT* pResult)
 {
        NM_UPDOWN* pNMUpDown = (NM_UPDOWN*)pNMHDR;
-       
+
        unsigned __int64 nNewQuota = m_nNewQuota + pNMUpDown->iDelta * 1024;
        if (nNewQuota < 0)
                return;
 
        m_nNewQuota = nNewQuota;
-       
+
        UpdateData(FALSE);
 
        OnChangeNewQuota();
@@ -217,7 +217,7 @@ void CVolumeInfo::OnDeltaPosQuotaSpin(NMHDR* pNMHDR, LRESULT* pResult)
 void CVolumeInfo::ShowInfo()
 {
        m_List.ResetContent();
-       
+
        for (int i = 0; i < m_Files.GetSize(); i++) {
 
                CString strEntry;
@@ -252,7 +252,7 @@ void CVolumeInfo::ShowInfo()
        }
 }
 
-void CVolumeInfo::OnHelp() 
+void CVolumeInfo::OnHelp()
 {
        ShowHelp(m_hWnd, VOLUME_INFO_HELP_ID);
 }
index 0aed23100bdcdac57a83d19bac188cf76cf83d4f..8b49d4afe3e450f61710de55a665a01d5354378e 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -74,7 +74,7 @@ DLLLIBS =\
         rpcrt4.lib \
 #       rpcns4.lib
 
-$(DLLFILE): $(DLLOBJS) 
+$(DLLFILE): $(DLLOBJS)
        $(DLLGUILINK) $(DLLLIBS) -def:libosi.def
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
index fa3736f1888162f18230730f1ef325f38e82e4df..bffbef1e7c7a367f9d8fe568ba635fd805ebb53f 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -118,9 +118,9 @@ unsigned long main_Scan1(unsigned long parm)
                lock_ObtainRead(&main_bRWLock);
                Sleep(0);
                lock_ReleaseRead(&main_bRWLock);
-               
+
                s1Loops++;
-                
+
                 osi_Log2(main_logp, "scan1 done %d %d", s1Loops, 2);
        }
        lock_ReleaseRead(&main_doneRWLock);
@@ -172,13 +172,13 @@ main_BasicTest(HANDLE hWnd)
        long localDone;
 
        osi_Init();
-        
+
         if (main_logp == NULL) {
                main_logp = osi_LogCreate("basic", 0);
                 osi_LogEnable(main_logp);
                 osi_SetStatLog(main_logp);
         }
-       
+
        /* create three processes, two modifiers and one scanner.  The scanner
         * checks that the basic invariants are being maintained, while the
         * modifiers modify the global variables, maintaining certain invariants
@@ -189,7 +189,7 @@ main_BasicTest(HANDLE hWnd)
        a = 100;
        b = 0;
        done = 0;
-       
+
        lock_InitializeRWLock(&main_doneRWLock, "done lock");
        lock_InitializeRWLock(&main_bRWLock, "b lock");
        lock_InitializeMutex(&main_aMutex, "a mutex");
@@ -228,7 +228,7 @@ main_BasicTest(HANDLE hWnd)
                /* right now, we're waiting for 4 threads */
                if (localDone == 4) break;
        }
-       
+
        wsprintf(main_screenText[0], "Test done.");
        main_ForceDisplay(hWnd);
 
index 4719958a304cc5098199685d040a378a84603530..84bbe5e0602d5fb376a55e51fc1185f7244e9563 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -96,7 +96,7 @@ BOOL InitApplication(HANDLE hInstance)
     wc.hInstance = hInstance;
     wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
     wc.hCursor = LoadCursor(NULL, IDC_ARROW);
-    wc.hbrBackground = GetStockObject(WHITE_BRUSH); 
+    wc.hbrBackground = GetStockObject(WHITE_BRUSH);
     wc.lpszMenuName =  "InputMenu";
     wc.lpszClassName = "InputWClass";
 
@@ -162,7 +162,7 @@ BOOL InitInstance(
 
     if (code == 0) wsprintf(main_screenText[0], "Initialized successfully.");
     else wsprintf(main_screenText[0], "Failed to init debug system, code %ld", code);
-    
+
     ShowWindow(hWnd, nCmdShow);
     UpdateWindow(hWnd);
     return (TRUE);
index 1779f976e80ec3bd37e19c425a6c2624724da5b8..d69aebf5e3e6b81c5e782a7d4f8ac698e3e596f0 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -34,12 +34,12 @@ void osi_BaseInit(void)
     for(i=0; i<OSI_MUTEXHASHSIZE; i++)
         InitializeCriticalSection(&osi_baseAtomicCS[i]);
 
-    if ((tls_LockRefH = TlsAlloc()) == TLS_OUT_OF_INDEXES) 
-        osi_panic("TlsAlloc(tls_LockRefH) failure", __FILE__, __LINE__); 
+    if ((tls_LockRefH = TlsAlloc()) == TLS_OUT_OF_INDEXES)
+        osi_panic("TlsAlloc(tls_LockRefH) failure", __FILE__, __LINE__);
 
-    if ((tls_LockRefT = TlsAlloc()) == TLS_OUT_OF_INDEXES) 
-        osi_panic("TlsAlloc(tls_LockRefT) failure", __FILE__, __LINE__); 
-}       
+    if ((tls_LockRefT = TlsAlloc()) == TLS_OUT_OF_INDEXES)
+        osi_panic("TlsAlloc(tls_LockRefT) failure", __FILE__, __LINE__);
+}
 
 void osi_SetLockOrderValidation(int on)
 {
@@ -125,7 +125,7 @@ void lock_ObtainWrite(osi_rwlock_t *lockp)
     CRITICAL_SECTION *csp;
     osi_queue_t * lockRefH, *lockRefT;
     osi_lock_ref_t *lockRefp;
-        
+
     if ((i=lockp->type) != 0) {
         if (i >= 0 && i < OSI_NLOCKTYPES)
             (osi_lockOps[i]->ObtainWriteProc)(lockp);
@@ -136,7 +136,7 @@ void lock_ObtainWrite(osi_rwlock_t *lockp)
         lockRefH = (osi_queue_t *)TlsGetValue(tls_LockRefH);
         lockRefT = (osi_queue_t *)TlsGetValue(tls_LockRefT);
 
-        if (lockp->level != 0) 
+        if (lockp->level != 0)
             lock_VerifyOrderRW(lockRefH, lockRefT, lockp);
     }
 
@@ -145,7 +145,7 @@ void lock_ObtainWrite(osi_rwlock_t *lockp)
     EnterCriticalSection(csp);
 
     /* here we have the fast lock, so see if we can obtain the real lock */
-    if (lockp->waiters > 0 || (lockp->flags & OSI_LOCKFLAG_EXCL) || 
+    if (lockp->waiters > 0 || (lockp->flags & OSI_LOCKFLAG_EXCL) ||
         (lockp->readers > 0)) {
         lockp->waiters++;
         osi_TWait(&lockp->d.turn, OSI_SLEEPINFO_W4WRITE, &lockp->flags, csp);
@@ -167,7 +167,7 @@ void lock_ObtainWrite(osi_rwlock_t *lockp)
         TlsSetValue(tls_LockRefH, lockRefH);
         TlsSetValue(tls_LockRefT, lockRefT);
     }
-}       
+}
 
 void lock_ObtainRead(osi_rwlock_t *lockp)
 {
@@ -175,7 +175,7 @@ void lock_ObtainRead(osi_rwlock_t *lockp)
     CRITICAL_SECTION *csp;
     osi_queue_t * lockRefH, *lockRefT;
     osi_lock_ref_t *lockRefp;
-        
+
     if ((i=lockp->type) != 0) {
         if (i >= 0 && i < OSI_NLOCKTYPES)
             (osi_lockOps[i]->ObtainReadProc)(lockp);
@@ -186,7 +186,7 @@ void lock_ObtainRead(osi_rwlock_t *lockp)
         lockRefH = (osi_queue_t *)TlsGetValue(tls_LockRefH);
         lockRefT = (osi_queue_t *)TlsGetValue(tls_LockRefT);
 
-        if (lockp->level != 0) 
+        if (lockp->level != 0)
             lock_VerifyOrderRW(lockRefH, lockRefT, lockp);
     }
 
@@ -222,7 +222,7 @@ void lock_ReleaseRead(osi_rwlock_t *lockp)
     CRITICAL_SECTION *csp;
     osi_queue_t * lockRefH, *lockRefT;
     osi_lock_ref_t *lockRefp;
-        
+
     if ((i = lockp->type) != 0) {
         if (i >= 0 && i < OSI_NLOCKTYPES)
             (osi_lockOps[i]->ReleaseReadProc)(lockp);
@@ -313,7 +313,7 @@ void lock_ReleaseWrite(osi_rwlock_t *lockp)
         /* and finally release the big lock */
         LeaveCriticalSection(csp);
     }
-}       
+}
 
 void lock_ConvertWToR(osi_rwlock_t *lockp)
 {
@@ -378,7 +378,7 @@ void lock_ConvertRToW(osi_rwlock_t *lockp)
 
     lockp->tid = thrd_Current();
     LeaveCriticalSection(csp);
-}       
+}
 
 void lock_ObtainMutex(struct osi_mutex *lockp)
 {
@@ -386,7 +386,7 @@ void lock_ObtainMutex(struct osi_mutex *lockp)
     CRITICAL_SECTION *csp;
     osi_queue_t * lockRefH, *lockRefT;
     osi_lock_ref_t *lockRefp;
-        
+
     if ((i=lockp->type) != 0) {
         if (i >= 0 && i < OSI_NLOCKTYPES)
             (osi_lockOps[i]->ObtainMutexProc)(lockp);
@@ -397,7 +397,7 @@ void lock_ObtainMutex(struct osi_mutex *lockp)
         lockRefH = (osi_queue_t *)TlsGetValue(tls_LockRefH);
         lockRefT = (osi_queue_t *)TlsGetValue(tls_LockRefT);
 
-        if (lockp->level != 0) 
+        if (lockp->level != 0)
             lock_VerifyOrderMX(lockRefH, lockRefT, lockp);
     }
 
@@ -453,7 +453,7 @@ void lock_ReleaseMutex(struct osi_mutex *lockp)
                 break;
             }
         }
-    
+
         osi_assertx(found, "mutex lock not found in TLS queue");
         TlsSetValue(tls_LockRefH, lockRefH);
         TlsSetValue(tls_LockRefT, lockRefT);
@@ -475,7 +475,7 @@ void lock_ReleaseMutex(struct osi_mutex *lockp)
         /* and finally release the big lock */
         LeaveCriticalSection(csp);
     }
-}       
+}
 
 int lock_TryRead(struct osi_rwlock *lockp)
 {
@@ -525,7 +525,7 @@ int lock_TryRead(struct osi_rwlock *lockp)
     }
 
     return i;
-}       
+}
 
 
 int lock_TryWrite(struct osi_rwlock *lockp)
@@ -678,7 +678,7 @@ void osi_SleepR(LONG_PTR sleepVal, struct osi_rwlock *lockp)
 
     /* now call into scheduler to sleep atomically with releasing spin lock */
     osi_SleepSpin(sleepVal, csp);
-}       
+}
 
 void osi_SleepW(LONG_PTR sleepVal, struct osi_rwlock *lockp)
 {
@@ -748,7 +748,7 @@ void osi_SleepM(LONG_PTR sleepVal, struct osi_mutex *lockp)
                 break;
             }
         }
-    
+
         TlsSetValue(tls_LockRefH, lockRefH);
         TlsSetValue(tls_LockRefT, lockRefT);
     }
@@ -758,7 +758,7 @@ void osi_SleepM(LONG_PTR sleepVal, struct osi_mutex *lockp)
     EnterCriticalSection(csp);
 
     osi_assertx(lockp->flags & OSI_LOCKFLAG_EXCL, "osi_SleepM not held");
-       
+
     lockp->flags &= ~OSI_LOCKFLAG_EXCL;
     if (!osi_TEmpty(&lockp->d.turn)) {
         osi_TSignalForMLs(&lockp->d.turn, 0, NULL);
@@ -775,16 +775,16 @@ void lock_FinalizeRWLock(osi_rwlock_t *lockp)
     if ((i=lockp->type) != 0)
         if (i >= 0 && i < OSI_NLOCKTYPES)
             (osi_lockOps[i]->FinalizeRWLockProc)(lockp);
-}       
+}
 
 void lock_FinalizeMutex(osi_mutex_t *lockp)
-{       
+{
     long i;
 
     if ((i=lockp->type) != 0)
         if (i >= 0 && i < OSI_NLOCKTYPES)
             (osi_lockOps[i]->FinalizeMutexProc)(lockp);
-}       
+}
 
 void lock_InitializeMutex(osi_mutex_t *mp, char *namep, unsigned short level)
 {
@@ -817,7 +817,7 @@ void lock_InitializeRWLock(osi_rwlock_t *mp, char *namep, unsigned short level)
             (osi_lockOps[i]->InitializeRWLockProc)(mp, namep, level);
         return;
     }
-       
+
     /* otherwise we have the base case, which requires no special
      * initialization.
      */
@@ -845,11 +845,11 @@ int lock_GetRWLockState(osi_rwlock_t *lp)
     EnterCriticalSection(csp);
 
     /* here we have the fast lock, so see if we can obtain the real lock */
-    if (lp->flags & OSI_LOCKFLAG_EXCL) 
+    if (lp->flags & OSI_LOCKFLAG_EXCL)
         i = OSI_RWLOCK_WRITEHELD;
-    else 
+    else
         i = 0;
-    if (lp->readers > 0) 
+    if (lp->readers > 0)
         i |= OSI_RWLOCK_READHELD;
 
     LeaveCriticalSection(csp);
@@ -857,7 +857,7 @@ int lock_GetRWLockState(osi_rwlock_t *lp)
     return i;
 }
 
-int lock_GetMutexState(struct osi_mutex *mp) 
+int lock_GetMutexState(struct osi_mutex *mp)
 {
     long i;
     CRITICAL_SECTION *csp;
index 54e4b8c38f2da9b935f080999040ad4e4c97aec3..98adc044dda4ccdb8428d787bfa11a87c18be7a6 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
index 4da2fe94a83d16a5a70371953c312b255e4e0b0a..244ed2e915761e40dc9327b9dc544afa5ad98d22 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -169,7 +169,7 @@ BOOL InitApplication(HANDLE hInstance)
     wc.hInstance = hInstance;
     wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
     wc.hCursor = LoadCursor(NULL, IDC_ARROW);
-    wc.hbrBackground = GetStockObject(WHITE_BRUSH); 
+    wc.hbrBackground = GetStockObject(WHITE_BRUSH);
     wc.lpszMenuName =  "InputMenu";
     wc.lpszClassName = "InputWClass";
 
@@ -332,7 +332,7 @@ main_GetBinding(char *name, RPC_BINDING_HANDLE *handlep)
        long code;
        int count=0;
        int valid;
-       
+
        code = RpcNsBindingImportBegin(RPC_C_NS_SYNTAX_DCE, name, *dbrpc_v1_0_c_ifspecp,
                (UUID *) 0, &tempContext);
        if (code != RPC_S_OK) return code;
@@ -383,26 +383,26 @@ main_GetBinding(char *hostNamep, UUID *exportIDp, RPC_BINDING_HANDLE *handlep)
        char *stringBindingp;
         unsigned long code;
         RPC_BINDING_HANDLE handle;
-        
+
         code = RpcStringBindingCompose(NULL, "ncacn_ip_tcp", hostNamep, NULL, NULL,
                &stringBindingp);
        if (code) return code;
-        
+
        code = RpcBindingFromStringBinding(stringBindingp, &handle);
         if (code) goto done;
-        
+
        code = RpcMgmtSetComTimeout(handle, /* short, but not too short, timeout */ 3);
        if (code) {
                RpcBindingFree(&handle);
                goto done;
        }
-        
+
         code = RpcBindingSetObject(handle, exportIDp);
         if (code) {
                RpcBindingFree(&handle);
                goto done;
        }
-        
+
         *handlep = handle;
         code = 0;
 
@@ -564,7 +564,7 @@ LONG APIENTRY MainWndProc(
                        RpcBindingFree(&main_remoteHandle);
                        main_remoteHandle = NULL;
                }
-                
+
                 /* parse milkyway:3 into host milkyway, UUID 3 */
                 strcpy(hostName, tbuffer);
                tp = strrchr(hostName, ':');
@@ -649,7 +649,7 @@ LONG APIENTRY MainWndProc(
         case WM_PAINT:
            /* make kids draw, too */
            InvalidateRect(hWnd, &screenRect, TRUE);
-           
+
             hDC = BeginPaint (hWnd, &ps);
            /* nothing to draw, right? */
             EndPaint(hWnd, &ps);
index 07bf73cfca911daf51e105a69a7795681f9af4cb..65896be5e5c0ba78fec5ab4663bcfee19439a0b2 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -53,11 +53,11 @@ long osi_UnregisterFDType(char *namep)
        thrd_EnterCrit(&osi_fdCS);
        ftp = osi_FindFDType(namep);
         if (!ftp) return -1;
-        
+
        /* free subsidiary storage, and remove from list */
         free(ftp->namep);
        osi_QRemove((osi_queue_t **) &osi_allFDTypes, &ftp->q);
-        
+
        /* free format structs */
         for(ffp = ftp->formatListp; ffp; ffp=nffp) {
                nffp = ffp->nextp;
@@ -82,7 +82,7 @@ osi_fdType_t *osi_RegisterFDType(char *namep, osi_fdOps_t *opsp, void *datap)
        osi_assertx(osi_FindFDType(namep) == NULL, "registering duplicate iteration type");
 
        ftp = (osi_fdType_t *) malloc(sizeof(*ftp));
-       
+
        ftp->namep = (char *) malloc(strlen(namep)+1);
        strcpy(ftp->namep, namep);
 
@@ -151,7 +151,7 @@ osi_fd_t *osi_AllocFD(char *namep)
 
        /* initialize for failure */
        fdp = NULL;
-       
+
        thrd_EnterCrit(&osi_fdCS);
        fdTypep = osi_FindFDType(namep);
        if (fdTypep) {
index a9b5c788a5553fe95000a553eb4e491da29a473a..0f2fb65510d6ed3e5270f05729dc24579817796b 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -57,7 +57,7 @@ osi_log_t *osi_LogCreate(char *namep, size_t size)
         LARGE_INTEGER bigFreq;
         LARGE_INTEGER bigTemp;
         LARGE_INTEGER bigJunk;
-       
+
        if (osi_Once(&osi_logOnce)) {
                QueryPerformanceFrequency(&bigFreq);
                 if (bigFreq.LowPart == 0 && bigFreq.HighPart == 0)
@@ -101,10 +101,10 @@ osi_log_t *osi_LogCreate(char *namep, size_t size)
        logp->maxstringindex = size/3;
        logp->stringindex = 0;
        logp->stringsp = malloc(logp->maxstringindex * OSI_LOG_STRINGSIZE);
+
         /* and sync */
         thrd_InitCrit(&logp->cs);
-        
+
        StringCbCopyA(tbuffer, sizeof(tbuffer), "log:");
         StringCbCatA(tbuffer, sizeof(tbuffer), namep);
        typep = osi_RegisterFDType(tbuffer, &osi_logFDOps, logp);
@@ -115,7 +115,7 @@ osi_log_t *osi_LogCreate(char *namep, size_t size)
                osi_AddFDFormatInfo(typep, OSI_DBRPC_REGIONSTRING, 1,
                        "Time (mics)", 0);
        }
-       
+
         return logp;
 }
 
@@ -134,7 +134,7 @@ void osi_LogPanic(char *msgp, char *filep, size_t lineNumber)
                        osi_LogAdd(tlp, "**PANIC** \"%s\" (file %s:%d)", (size_t)msgp, (size_t) filep, lineNumber, 0, 0);
                else
                        osi_LogAdd(tlp, "**PANIC** \"%s\"", (size_t)msgp, 0, 0, 0, 0);
-               
+
                 /* should grab lock for this, but we're in panic, and better safe than
                  * sorry.
                  */
@@ -179,7 +179,7 @@ void osi_LogAdd(osi_log_t *logp, char *formatp, size_t p0, size_t p1, size_t p2,
          * by a bit.
          */
        if (!logp->enabled) return;
-        
+
        thrd_EnterCrit(&logp->cs);
        if (logp->nused < logp->alloc) logp->nused++;
        else {
@@ -216,7 +216,7 @@ void osi_LogAdd(osi_log_t *logp, char *formatp, size_t p0, size_t p1, size_t p2,
 
            StringCbPrintfA(msg, sizeof(msg), formatp,
                             p0, p1, p2, p3, p4);
-           StringCbPrintfA(wholemsg, sizeof(wholemsg), 
+           StringCbPrintfA(wholemsg, sizeof(wholemsg),
                             "tid[%d] %s\n",
                             lep->tid, msg);
             OutputDebugStringA(wholemsg);
@@ -321,7 +321,7 @@ long osi_LogFDCreate(osi_fdType_t *typep, osi_fd_t **outpp)
 {
        osi_logFD_t *lfdp;
        osi_log_t *logp;
-        
+
         lfdp = malloc(sizeof(*lfdp));
         logp = lfdp->logp = typep->rockp;      /* the log we were created for */
         thrd_EnterCrit(&logp->cs);
@@ -341,13 +341,13 @@ long osi_LogFDGetInfo(osi_fd_t *ifd, osi_remGetInfoParms_t *outp)
     osi_logEntry_t *lep;
     char tbuffer[256];
     long ix;
-        
+
     lfdp = (osi_logFD_t *) ifd;
     logp = lfdp->logp;
-        
+
     /* see if we're done */
     if (lfdp->current >= lfdp->nused) return OSI_DBRPC_EOF;
-        
+
     /* grab lock */
     thrd_EnterCrit(&logp->cs);
 
@@ -403,9 +403,9 @@ void osi_InitTraceOption()
 
 
 #define MAXBUF_ 131
-void osi_LogEvent0(char *a,char *b) 
+void osi_LogEvent0(char *a,char *b)
 {
-       HANDLE h; 
+       HANDLE h;
     char *ptbuf[1];
        if (!ISCLIENTTRACE(osi_TraceOption))
                return;
@@ -416,7 +416,7 @@ void osi_LogEvent0(char *a,char *b)
 }
 
 
-void osi_LogEvent(char *a,char *b,char *c,...) 
+void osi_LogEvent(char *a,char *b,char *c,...)
 {
        HANDLE h; char *ptbuf[1],buf[MAXBUF_+1];
        va_list marker;
@@ -437,7 +437,7 @@ char *osi_HexifyString(char *s) {
        char *buf, *counter, *bufp;
 
        len = strlen(s);
-       
+
        bufp = buf = malloc( len * 3 ); /* [xx.xx.xx.xx\0] */
 
        if(!buf) return NULL;
index a37eecd1c5f37ac09854f506d925cfe86e7a9194..1d007cec36aeb79593f6f3be5b1cfc694ae421b6 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
index fed32c33586f92ef28ae5b99055eef605ba53f06..b81ca1aa73a2dd45d5d5634a91e6c57f27bc8404 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -97,12 +97,12 @@ void osi_QRemove(osi_queue_t **headpp, osi_queue_t *eltp)
     if (eltp == *headpp) {
        /* we're the first element in the list */
        *headpp = np;
-       if (np) 
+       if (np)
            np->prevp = NULL;
     }
     else {
        pp->nextp = np;
-       if (np) 
+       if (np)
            np->prevp = pp;
     }
     eltp->prevp = NULL;
@@ -114,29 +114,29 @@ void osi_QRemoveHT(osi_queue_t **headpp, osi_queue_t **tailpp, osi_queue_t *eltp
     osi_queue_t *np = eltp->nextp;     /* next dude */
     osi_queue_t *pp = eltp->prevp;     /* prev dude */
 
-    if (eltp == *headpp && eltp == *tailpp) 
+    if (eltp == *headpp && eltp == *tailpp)
     {
        *headpp = *tailpp = NULL;
     }
     else if (eltp == *headpp) {
        /* we're the first element in the list */
        *headpp = np;
-       if (np) 
+       if (np)
            np->prevp = NULL;
-    }  
+    }
     else if (eltp == *tailpp) {
        /* we're the last element in the list */
        *tailpp = pp;
-       if (pp) 
+       if (pp)
            pp->nextp = NULL;
-    }  
+    }
     else {
        if (pp)
                pp->nextp = np;
        if (np)
                np->prevp = pp;
     }
-    eltp->prevp = NULL; 
+    eltp->prevp = NULL;
     eltp->nextp = NULL;
 }
 
@@ -171,7 +171,7 @@ osi_queueData_t *osi_QDAlloc(void)
                         tp->datap = NULL;
                        osi_QDFreeListp = tp;
                }
-               
+
                /* when we get here, tp is pointing to the last dude allocated.
                 * This guy wasn't put on the free list, so we can return him now.
                 */
index 93f8daf879dfa95957b445903d4143542d6066de..aa1ded3c5f79a7ace8029c4550f3e18b969f0938 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -151,7 +151,7 @@ int osi_Once(osi_once_t *argp)
        while ((i=InterlockedExchange(&argp->atomic, 1)) != 0) {
                Sleep(0);
        }
-       
+
        if (argp->done == 0) {
                argp->done = 1;
                return 1;
@@ -175,7 +175,7 @@ int osi_TestOnce(osi_once_t *argp)
        while ((i=InterlockedExchange(&argp->atomic, 1)) != 0) {
                Sleep(0);
        }
-       
+
        localDone = argp->done;
 
        /* drop interlock */
@@ -247,11 +247,11 @@ void osi_Init(void)
                osi_AddFDFormatInfo(typep, OSI_DBRPC_REGIONINT, 2,
                        "States", OSI_DBRPC_HEX);
        }
-       
+
        osi_BaseInit();
 
        osi_StatInit();
-        
+
         osi_InitQueue();
 
        osi_EndOnce(&once);
@@ -274,7 +274,7 @@ void osi_TWait(osi_turnstile_t *turnp, int waitFor, void *patchp, CRITICAL_SECTI
     sp->waitFor = waitFor;
     sp->value = (LONG_PTR) patchp;
     osi_QAddT((osi_queue_t **) &turnp->firstp, (osi_queue_t **) &turnp->lastp, &sp->q);
-    if (!turnp->lastp) 
+    if (!turnp->lastp)
        turnp->lastp = sp;
     LeaveCriticalSection(releasep);
 
@@ -290,16 +290,16 @@ void osi_TWait(osi_turnstile_t *turnp, int waitFor, void *patchp, CRITICAL_SECTI
                 */
                if (code == WAIT_OBJECT_0) break;
        }       /* while we're waiting */
-        
+
        /* we're the only one who should be looking at or changing this
         * structure after it gets signalled.  Sema sp->sema isn't signalled
         * any longer after we're back from WaitForSingleObject, so we can
         * free this element directly.
          */
         osi_assert(sp->states & OSI_SLEEPINFO_SIGNALLED);
-        
+
         osi_FreeSleepInfo(sp);
-        
+
        /* reobtain, since caller commonly needs it */
         EnterCriticalSection(releasep);
 }
@@ -312,10 +312,10 @@ void osi_TWait(osi_turnstile_t *turnp, int waitFor, void *patchp, CRITICAL_SECTI
 void osi_TSignal(osi_turnstile_t *turnp)
 {
        osi_sleepInfo_t *sp;
-        
-       if (!turnp->lastp) 
+
+       if (!turnp->lastp)
            return;
-        
+
         sp = turnp->lastp;
        turnp->lastp = (osi_sleepInfo_t *) osi_QPrev(&sp->q);
         osi_QRemoveHT((osi_queue_t **) &turnp->firstp, (osi_queue_t **) &turnp->lastp, &sp->q);
@@ -327,7 +327,7 @@ void osi_TSignal(osi_turnstile_t *turnp)
 void osi_TBroadcast(osi_turnstile_t *turnp)
 {
        osi_sleepInfo_t *sp;
-        
+
         while(sp = turnp->lastp) {
                turnp->lastp = (osi_sleepInfo_t *) osi_QPrev(&sp->q);
                osi_QRemoveHT((osi_queue_t **) &turnp->firstp, (osi_queue_t **) &turnp->lastp, &sp->q);
@@ -358,7 +358,7 @@ void osi_TSignalForMLs(osi_turnstile_t *turnp, int stillHaveReaders, CRITICAL_SE
         int wokeReader;
         unsigned short *sp;
         unsigned char *cp;
-        
+
        wokeReader = stillHaveReaders;
        wakeupListp = NULL;
         while(tsp = turnp->lastp) {
@@ -369,14 +369,14 @@ void osi_TSignalForMLs(osi_turnstile_t *turnp, int stillHaveReaders, CRITICAL_SE
                        if (wokeReader) break;
                 }
                 else wokeReader = 1;
-                
+
                 /* otherwise, we will wake this guy.  For now, remove from this list
                  * and move to private one, so we can do the wakeup after releasing
                  * the crit sec.
                  */
                turnp->lastp = (osi_sleepInfo_t *) osi_QPrev(&tsp->q);
                osi_QRemoveHT((osi_queue_t **) &turnp->firstp, (osi_queue_t **) &turnp->lastp, &tsp->q);
-                
+
                /* do the patching required for lock obtaining */
                 if (tsp->waitFor & OSI_SLEEPINFO_W4WRITE) {
                        cp = (void *) tsp->value;
@@ -390,16 +390,16 @@ void osi_TSignalForMLs(osi_turnstile_t *turnp, int stillHaveReaders, CRITICAL_SE
                 /* and add to our own list */
                 tsp->q.nextp = wakeupListp;
                 wakeupListp = &tsp->q;
-                
+
                 /* now if we woke a writer, we're done, since it is pointless
                  * to wake more than one writer.
                  */
                 if (!wokeReader) break;
         }
-        
+
         /* hit end, or found someone we're not supposed to wakeup */
        if (csp) LeaveCriticalSection(csp);
-        
+
         /* finally, wakeup everyone we found.  Don't free things since the sleeper
          * will free the sleepInfo structure.
          */
@@ -486,14 +486,14 @@ void osi_WakeupSpin(LONG_PTR sleepValue)
                ReleaseSemaphore(tsp->sema, 1, (long *) 0);
                tsp->states |= OSI_SLEEPINFO_SIGNALLED;
            }
-       }       
+       }
     LeaveCriticalSection(csp);
-}      
+}
 
 void osi_Sleep(LONG_PTR sleepVal)
 {
        CRITICAL_SECTION *csp;
-        
+
        /* may as well save some code by using SleepSched again */
         csp = &osi_baseAtomicCS[0];
         EnterCriticalSection(csp);
@@ -565,7 +565,7 @@ void osi_AdvanceSleepFD(osi_sleepFD_t *cp)
                        nsip = (osi_sleepInfo_t *) sip->q.nextp;
                        osi_ReleaseSleepInfo(sip);
                        sip = nsip;
-                       
+
                        if (sip) sip->refCount++;
                        else idx++;
                }
@@ -629,14 +629,14 @@ BOOL APIENTRY DLLMain(HANDLE inst, DWORD why, char *reserved)
 int osi_IsPrime(unsigned long x)
 {
        unsigned long c;
-        
+
        /* even numbers aren't prime */
        if ((x & 1) == 0 && x != 2) return 0;
 
         for(c = 3; c<x; c += 2) {
                /* see if x is divisible by c */
                if ((x % c) == 0) return 0;     /* yup, it ain't prime */
-                
+
                 /* see if we've gone far enough; only have to compute until
                  * square root of x.
                  */
@@ -650,7 +650,7 @@ int osi_IsPrime(unsigned long x)
 /* return first prime number less than or equal to x */
 unsigned long osi_PrimeLessThan(unsigned long x) {
        unsigned long c;
-        
+
         for(c = x; c > 1; c--) {
                if (osi_IsPrime(c)) return c;
         }
index d0e097e1666ae263c1efccf9020d0acbd62ff5b9..1f4204224266ec716b2c1395e873fe8defc8a0af 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -93,7 +93,7 @@ static void lock_ObtainWriteStat(osi_rwlock_t *lockp)
        if (ap) {
                /* remove from queue and turn time to incremental time */
                osi_RemoveActiveInfo(&realp->qi, ap);
-               
+
                /* add in increment to statistics */
                realp->writeBlockedCount++;
                realp->writeBlockedTime = LargeIntegerAdd(realp->writeBlockedTime,
@@ -162,7 +162,7 @@ static void lock_ReleaseReadStat(osi_rwlock_t *lockp)
        realp->readLockedCount++;
        realp->readLockedTime = LargeIntegerAdd(realp->readLockedTime, ap->startTime);
        osi_FreeActiveInfo(ap);
-       
+
        if (--lockp->readers == 0 && !osi_TEmpty(&realp->turn)) {
                osi_TSignalForMLs(&realp->turn, 0, csp);
        }
@@ -191,11 +191,11 @@ static void lock_ConvertWToRStat(osi_rwlock_t *lockp)
        realp->writeLockedCount++;
        realp->writeLockedTime = LargeIntegerAdd(realp->writeLockedTime, ap->startTime);
        osi_FreeActiveInfo(ap);
-        
+
         /* and obtain the read lock */
        lockp->readers++;
        osi_QueueActiveInfo(&realp->qi, OSI_ACTIVEFLAGS_READER);
-       
+
        lockp->flags &= ~OSI_LOCKFLAG_EXCL;
        if (!osi_TEmpty(&realp->turn)) {
                osi_TSignalForMLs(&realp->turn, 1, csp);
@@ -225,7 +225,7 @@ static void lock_ConvertRToWStat(osi_rwlock_t *lockp)
         realp->readLockedCount++;
         realp->readLockedTime = LargeIntegerAdd(realp->readLockedTime, ap->startTime);
         osi_FreeActiveInfo(ap);
-        
+
         if (--lockp->readers == 0) {
             /* and obtain the write lock */
             lockp->readers--;
@@ -244,7 +244,7 @@ static void lock_ConvertRToWStat(osi_rwlock_t *lockp)
 
             /* remove from queue and turn time to incremental time */
             osi_RemoveActiveInfo(&realp->qi, ap);
-               
+
             /* add in increment to statistics */
             realp->writeBlockedCount++;
             realp->writeBlockedTime = LargeIntegerAdd(realp->writeBlockedTime,
@@ -275,7 +275,7 @@ static void lock_ReleaseWriteStat(osi_rwlock_t *lockp)
        realp->writeLockedCount++;
        realp->writeLockedTime = LargeIntegerAdd(realp->writeLockedTime, ap->startTime);
        osi_FreeActiveInfo(ap);
-       
+
        lockp->flags &= ~OSI_LOCKFLAG_EXCL;
        if (!osi_TEmpty(&realp->turn)) {
                osi_TSignalForMLs(&realp->turn, 0, csp);
@@ -337,7 +337,7 @@ static void lock_ReleaseMutexStat(struct osi_mutex *lockp)
         EnterCriticalSection(csp);
 
        osi_assert(lockp->flags & OSI_LOCKFLAG_EXCL);
-       
+
        ap = osi_FindActiveInfo(&realp->qi);
        osi_assert(ap != NULL);
        osi_RemoveActiveInfo(&realp->qi, ap);
@@ -358,7 +358,7 @@ static void lock_ReleaseMutexStat(struct osi_mutex *lockp)
 static int lock_TryReadStat(struct osi_rwlock *lockp)
 {
        long i;
-       osi_rwlockStat_t *realp; 
+       osi_rwlockStat_t *realp;
         CRITICAL_SECTION *csp;
 
        realp = (osi_rwlockStat_t *) lockp->d.privateDatap;
@@ -507,7 +507,7 @@ static void osi_SleepRStat(LONG_PTR sleepVal, struct osi_rwlock *lockp)
         EnterCriticalSection(csp);
 
        osi_assert(lockp->readers > 0);
-       
+
        if (--lockp->readers == 0 && !osi_TEmpty(&realp->turn)) {
                osi_TSignalForMLs(&realp->turn, 0, NULL);
        }
@@ -537,7 +537,7 @@ static void osi_SleepWStat(LONG_PTR sleepVal, struct osi_rwlock *lockp)
         EnterCriticalSection(csp);
 
        osi_assert(lockp->flags & OSI_LOCKFLAG_EXCL);
-       
+
        lockp->flags &= ~OSI_LOCKFLAG_EXCL;
        if (!osi_TEmpty(&realp->turn)) {
                osi_TSignalForMLs(&realp->turn, 0, NULL);
@@ -568,7 +568,7 @@ static void osi_SleepMStat(LONG_PTR sleepVal, struct osi_mutex *lockp)
         EnterCriticalSection(csp);
 
        osi_assert(lockp->flags & OSI_LOCKFLAG_EXCL);
-       
+
        lockp->flags &= ~OSI_LOCKFLAG_EXCL;
        if (!osi_TEmpty(&realp->turn)) {
                osi_TSignalForMLs(&realp->turn, 0, NULL);
@@ -610,10 +610,10 @@ static void lock_DecrRWLockStat(osi_rwlockStat_t *rwp)
 static void lock_FinalizeMutexStat(osi_mutex_t *lockp)
 {
        osi_mutexStat_t *realp;
-       
+
        /* pull out the real pointer */
        realp = (osi_mutexStat_t *) lockp->d.privateDatap;
-       
+
        /* remove from the queues, and free */
        EnterCriticalSection(&osi_statFDCS);
        if (realp->refCount <= 0) {
@@ -627,10 +627,10 @@ static void lock_FinalizeMutexStat(osi_mutex_t *lockp)
 static void lock_FinalizeRWLockStat(osi_rwlock_t *lockp)
 {
        osi_rwlockStat_t *realp;
-       
+
        /* pull out the real pointer */
        realp = (osi_rwlockStat_t *) lockp->d.privateDatap;
-       
+
        /* remove from the queues, and free */
        EnterCriticalSection(&osi_statFDCS);
        if (realp->refCount <= 0) {
@@ -644,7 +644,7 @@ static void lock_FinalizeRWLockStat(osi_rwlock_t *lockp)
 void lock_InitializeRWLockStat(osi_rwlock_t *lockp, char *namep, unsigned short level)
 {
        osi_rwlockStat_t *realp;
-       
+
        realp = (osi_rwlockStat_t *) malloc(sizeof(*realp));
        lockp->d.privateDatap = (void *) realp;
        lockp->type = osi_statType;
@@ -663,7 +663,7 @@ void lock_InitializeRWLockStat(osi_rwlock_t *lockp, char *namep, unsigned short
 void lock_InitializeMutexStat(osi_mutex_t *lockp, char *namep, unsigned short level)
 {
        osi_mutexStat_t *realp;
-       
+
        realp = (osi_mutexStat_t *) malloc(sizeof(*realp));
        lockp->d.privateDatap = (void *) realp;
        lockp->type = osi_statType;
index a3a82bf6ab8c99ae1a954f7c7a50c467073ccdfb..cb58f9bce6247952e40a6409a1015bebbe77d922 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -43,7 +43,7 @@ int osi_UIDCmp(UUID *uid1p, UUID *uid2p)
         int v2;
         char *t1p;
         char *t2p;
-       
+
        if (uid1p->Data1 < uid2p->Data1) return -1;
         else if (uid1p->Data1 > uid2p->Data1) return 1;
 
@@ -77,7 +77,7 @@ void __RPC_API MIDL_user_free(void *p)
 
 #if (_MSC_VER >= 1300)
 LARGE_INTEGER /* WINAPI */ LargeIntegerAdd(LARGE_INTEGER a, LARGE_INTEGER b)
-{ 
+{
        LARGE_INTEGER result;
        int carry;
        result.LowPart=a.LowPart+b.LowPart;
@@ -86,7 +86,7 @@ LARGE_INTEGER /* WINAPI */ LargeIntegerAdd(LARGE_INTEGER a, LARGE_INTEGER b)
        return result;
 }
 LARGE_INTEGER /* WINAPI */ LargeIntegerSubtract(LARGE_INTEGER a, LARGE_INTEGER b)
-{ 
+{
        LARGE_INTEGER result;
        int borrow;
        result.LowPart=a.LowPart-b.LowPart;
@@ -123,10 +123,10 @@ LARGE_INTEGER /* WINAPI */ LargeIntegerDivide(LARGE_INTEGER a, LARGE_INTEGER b,
     result.HighPart=0;
     result.LowPart=0;
     if (b.HighPart == 0 && b.LowPart == 0) { return result; }
-    if (b.HighPart == 0 && b.LowPart == 1) { 
-       remainder->HighPart = 0; 
+    if (b.HighPart == 0 && b.LowPart == 1) {
+       remainder->HighPart = 0;
        remainder->LowPart = 0;
-       return a; 
+       return a;
     }
 
     a1 = a.HighPart;
@@ -144,7 +144,7 @@ LARGE_INTEGER /* WINAPI */ LargeIntegerDivide(LARGE_INTEGER a, LARGE_INTEGER b,
     return result;
 }
 
-LARGE_INTEGER /* WINAPI */ ConvertLongToLargeInteger(unsigned long a) 
+LARGE_INTEGER /* WINAPI */ ConvertLongToLargeInteger(unsigned long a)
 {
     LARGE_INTEGER result;
     result.HighPart=0;
index b01e7436926aba9d691e62e648dc32749ec5e3fc..eade6de22a9f5c98e92d176dfe773de6ba26b78d 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -38,7 +38,7 @@ long main_Perf1(long parm)
                        osi_SleepM((long) &flags, &main_perfMutex);
                        continue;
                }
-               
+
                /* hand off to the other guy */
                flags &= ~STARTA;
                flags |= STARTB;
@@ -51,7 +51,7 @@ long main_Perf1(long parm)
                if (count > main_NITERS) {
                        break;
                }
-               
+
                osi_SleepM((long) &flags, &main_perfMutex);
        }
        done++;
@@ -69,7 +69,7 @@ long main_Perf2(long parm)
                        osi_SleepM((long) &flags, &main_perfMutex);
                        continue;
                }
-               
+
                /* hand off to the other guy */
                flags &= ~STARTB;
                flags |= STARTA;
@@ -82,7 +82,7 @@ long main_Perf2(long parm)
                if (count > main_NITERS) {
                        break;
                }
-               
+
                osi_SleepM((long)&flags, &main_perfMutex);
        }
        done++;
@@ -99,7 +99,7 @@ main_PerfTest(HANDLE hWnd)
        HANDLE mod2Handle;
 
        osi_Init();
-       
+
        main_ForceDisplay(hWnd);
 
        /* create three processes, two modifiers and one scanner.  The scanner
@@ -112,7 +112,7 @@ main_PerfTest(HANDLE hWnd)
        done = 0;
        count = 0;
        flags = STARTA;
-       
+
        lock_InitializeMutex(&main_perfMutex, "perf test mutex");
 
        mod1Handle = CreateThread((SECURITY_ATTRIBUTES *) 0, 0,
@@ -133,7 +133,7 @@ main_PerfTest(HANDLE hWnd)
                }
                osi_SleepM((long) &done, &main_perfMutex);
        }
-       
+
        /* done, release and finalize all locks */
        lock_FinalizeMutex(&main_perfMutex);
 
index dcf043c3da831f5d05fdec0f9c4958ae7dd4f5e2..6daabd46b29a770dbced7facf95591137dde50e3 100644 (file)
@@ -1,7 +1,7 @@
-/* 
+/*
  * 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
@@ -120,14 +120,14 @@ main_TryLockTest(HANDLE hWnd)
        salmonCount = 0;
        neonCount = 0;
        interestingEvents = 0;
-       
+
        /* create three processes, two modifiers and one scanner.  The scanner
         * checks that the basic invariants are being maintained, while the
         * modifiers modify the global variables, maintaining certain invariants
         * by using locks.
         */
        done = 0;
-       
+
        main_ForceDisplay(hWnd);
 
        lock_InitializeRWLock(&trylock_first, "first lock");
@@ -158,7 +158,7 @@ main_TryLockTest(HANDLE hWnd)
                /* right now, we're waiting for 2 threads */
                if (localDone == 2) break;
        }
-       
+
        /* done, release and finalize all locks */
        lock_FinalizeRWLock(&trylock_first);
        lock_FinalizeRWLock(&trylock_third);
index dad01b9b1e9b05622ccb62c730aec1a70e301a27..a9d38ba0e6c9d86a3e2062cb7aa3a8239df98924 100755 (executable)
@@ -21,7 +21,7 @@ AFS Partitions No Longer Need to Reside On Empty NTFS Volumes
 
 On Windows NT machines, any NTFS volume can be designated as an AFS
 partition.  Previously, an NTFS volume containing any data other than
-the Windows Recycler could not be designated as an AFS partition. 
+the Windows Recycler could not be designated as an AFS partition.
 
 
 
@@ -53,7 +53,7 @@ AFS for Windows Supplemental Documentation
 
 The Supplemental Documentation component of AFS for Windows is only available
 online if the AFS Supplemental Documentation option was chosen when AFS for Windows
-was installed on your system.  (AFS Supplemental Documentation is not an option when 
+was installed on your system.  (AFS Supplemental Documentation is not an option when
 installing AFS Light.) Note that documentation is also available directly
 from the AFS for Windows CD-ROM, in the CD:\Documentation directory, where CD
 is the letter of your CD-ROM drive.
index a23941ed2b8e99083f8a5332cb3f0e62b15adb6a..030c052aa81526c888dd57869a02539d0e199603 100755 (executable)
@@ -9,15 +9,15 @@
 <META HTTP-EQUIV="review" CONTENT="Sam, 20 Jan 2001 18:35:48">
 <META HTTP-EQUIV="expires" CONTENT="Son, 20 Jan 2002 18:35:48">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Erste Schritte</H1>
 <FONT SIZE=+1.9>
 AFS f&uuml;r Windows<BR>
 Erste Schritte<BR>
-Version 3.6 
+Version 3.6
 <P>SC12-2832-00
 <P>CT6Q8DE
 </FONT>
@@ -31,7 +31,7 @@ Version 3.6
 Diese Online-Version ist eine &Uuml;bersetzung des Handbuchs<BR>
 <I>AFS for Windows, Quick Beginnings,
 </I><BR>
-IBM Form SC09-4564-00, 
+IBM Form SC09-4564-00,
 <P>herausgegeben von International Business Machines Corporation, USA
 <P>(C) Copyright International Business Machines Corporation 2000
 <P>(C) Copyright IBM Deutschland Informationssysteme GmbH 2000
@@ -41,11 +41,10 @@ sich der Kontakt mit der zust&auml;ndigen IBM Gesch&auml;ftsstelle.
 <P>&Auml;nderungen des Textes bleiben vorbehalten.
 
 <BR>
-<P><P><HR><B>&#91; <A HREF="#Top_Of_Page">Seitenanfang</A> &#124; <A HREF="awqbg002.htm">N&auml;chste Seite</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Index</A> &#93;</B> 
+<P><P><HR><B>&#91; <A HREF="#Top_Of_Page">Seitenanfang</A> &#124; <A HREF="awqbg002.htm">N&auml;chste Seite</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Index</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  </B> 
+<B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  </B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
-\1a
\ No newline at end of file
index b0530497a48238a8576682085d732bff40773201..1f72366ae4c25372d6c83f8cbbead01a6b95b7dc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sam, 20 Jan 2001 18:35:48">
 <META HTTP-EQUIV="expires" CONTENT="Son, 20 Jan 2002 18:35:48">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Erste Schritte</H1>
 </MENU></MENU>
 <P><B><A NAME="ToC_39" HREF="awqbg004.htm#HDRINDEX">Index</A></B><BR>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Seitenanfang</A> &#124; <A HREF="awqbg000.htm">Vorherige Seite</A> &#124; <A HREF="awqbg003.htm">N&auml;chste Seite</A> &#124; <A HREF="#ToC">Inhaltsverzeichnis</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Index</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Seitenanfang</A> &#124; <A HREF="awqbg000.htm">Vorherige Seite</A> &#124; <A HREF="awqbg003.htm">N&auml;chste Seite</A> &#124; <A HREF="#ToC">Inhaltsverzeichnis</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Index</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  </B> 
+<B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  </B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e7bb497bbd5e98ec27eee65eb083bd8abb14630e..c700167bfb3edf7d0de71980154507841a176a8b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sam, 20 Jan 2001 18:35:48">
 <META HTTP-EQUIV="expires" CONTENT="Son, 20 Jan 2002 18:35:48">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Erste Schritte</H1>
@@ -178,12 +178,12 @@ erweitern.
 Beschreibung der Installationsvoraussetzungen in den <I>IBM AFS for Windows
 Release Notes</I>. Falls gegenw&auml;rtig andere Windows-Anwendungen aktiv
 sind, empfiehlt es sich, diese zu beenden, bevor Sie AFS f&uuml;r Windows
-installieren. 
+installieren.
 <OL TYPE=1>
 <P><LI>Legen Sie die Installations-CD-ROM f&uuml;r AFS f&uuml;r Windows in das
 CD-ROM-Laufwerk ein.
 </LI><P><LI>F&uuml;hren Sie das Programm <B>setup</B> von AFS f&uuml;r Windows aus, indem
-Sie eine der folgenden Methoden verwenden: 
+Sie eine der folgenden Methoden verwenden:
 <UL>
 <P><LI>W&auml;hlen Sie im Men&uuml; <B>Start</B> den Befehl
 <B>Ausf&uuml;hren</B>. Geben Sie
@@ -195,7 +195,7 @@ doppelklicken Sie auf das Programm <B>setup.exe</B>.
 </LI></UL>
 </LI><P><LI>Das Dialogfenster Willkommen wird angezeigt. Klicken Sie auf die
 Schaltfl&auml;che <B>Weiter</B>, um die Installation fortzusetzen.
-</LI><P><LI>Das Dialogfenster Komponenten ausw&auml;hlen wird angezeigt. 
+</LI><P><LI>Das Dialogfenster Komponenten ausw&auml;hlen wird angezeigt.
 <UL>
 <P><LI>W&auml;hlen Sie im Feld <B>Komponenten</B> die Komponenten von AFS f&uuml;r
 Windows aus, die installiert oder erweitert werden sollen.
@@ -210,7 +210,7 @@ Standardlaufwerk ist das Laufwerk, in dem Windows installiert ist. Das
 Standardverzeichnis auf diesem Laufwerk ist
 <B>\Programme\Ibm\Afs</B>. Wenn Sie ein anderes Laufwerk und/oder
 Verzeichnis ausw&auml;hlen m&ouml;chten, klicken Sie auf die Schaltfl&auml;che
-<B>Durchsuchen</B>. 
+<B>Durchsuchen</B>.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Wenn Sie eine fr&uuml;here Version von AFS f&uuml;r Windows erweitern oder AFS f&uuml;r
 Windows erneut installieren, mu&szlig; das ausgew&auml;hlte Installationsverzeichnis das
 gleiche sein wie das Installationsverzeichnis, das Sie f&uuml;r die bisher
@@ -226,7 +226,7 @@ hingewiesen werden, da&szlig; Sie das System neustarten m&uuml;ssen, damit Sie d
 installierten AFS-Produkte nutzen k&ouml;nnen. Klicken Sie auf <B>Computer
 neu starten</B> und dann auf die Schaltfl&auml;che
 <B>Fertigstellen</B>. Das System wird heruntergefahren und dann
-erneut gestartet. 
+erneut gestartet.
 <P>Die Installation von AFS f&uuml;r Windows ist abgeschlossen.
 </LI></OL>
 <P><H3><A NAME="Header_11" HREF="awqbg002.htm#ToC_11">&Auml;nderungen am System</A></H3>
@@ -238,10 +238,10 @@ werden. Die Informationen in diesem Abschnitt beruhen auf den
 Standard-Installationseinstellungen.
 <P><H4><A NAME="HDRCLIENTCHANGE">&Auml;nderungen am System durch Installation des AFS Clients</A></H4>
 <P>Wenn Sie AFS Client f&uuml;r Windows NT installieren, werden folgende
-&Auml;nderungen am System durchgef&uuml;hrt: 
+&Auml;nderungen am System durchgef&uuml;hrt:
 <UL>
 <P><LI>Im Men&uuml; <B>Start</B> wird die Programmgruppe <B>IBM AFS</B> mit
-den folgenden Anwendungen erstellt: 
+den folgenden Anwendungen erstellt:
 <DL>
 <DD><P>Der Programmeintrag <B>Dokumentation</B> bietet Zugriff auf die
 AFS-Online-Dokumentation, die im Lieferumfang von AFS f&uuml;r Windows enthalten
@@ -279,7 +279,7 @@ f&uuml;r den AFS Client hinzugef&uuml;gt werden.
 </LI></UL>
 <P><H4><A NAME="Header_13">&Auml;nderungen am System durch Installation von AFS Light</A></H4>
 <P>Wenn Sie AFS Light f&uuml;r Windows 95 bzw. Windows 98 installieren,
-werden folgende &Auml;nderungen am System durchgef&uuml;hrt: 
+werden folgende &Auml;nderungen am System durchgef&uuml;hrt:
 <UL>
 <P><LI>Eine Programmgruppe <B>IBM AFS</B> mit den folgenden Anwendungen wird
 erstellt:
@@ -316,7 +316,7 @@ AFS Light hinzugef&uuml;gt werden.
 &Auml;nderungen am System durchgef&uuml;hrt:
 <UL>
 <P><LI>Im Men&uuml; <B>Start</B> wird die Programmgruppe <B>IBM AFS</B> mit
-den folgenden Anwendungen erstellt: 
+den folgenden Anwendungen erstellt:
 <DL>
 <DD><P>Der Programmeintrag <B>Dokumentation</B> bietet Zugriff auf die
 AFS-Online-Dokumentation, die im Lieferumfang von AFS f&uuml;r Windows enthalten
@@ -347,7 +347,7 @@ f&uuml;r den AFS Server hinzugef&uuml;gt werden.
 folgende &Auml;nderungen am System durchgef&uuml;hrt:
 <UL>
 <P><LI>Im Men&uuml; <B>Start</B> wird die Programmgruppe <B>IBM AFS</B> mit
-den folgenden Anwendungen erstellt: 
+den folgenden Anwendungen erstellt:
 <DL>
 <DD><P>Der Programmeintrag <B>Dokumentation</B> bietet Zugriff auf die
 AFS-Online-Dokumentation, die im Lieferumfang von AFS f&uuml;r Windows enthalten
@@ -432,7 +432,7 @@ PDF-Format vor.
 <P><LI>Legen Sie die CD-ROM f&uuml;r AFS f&uuml;r Windows in das CD-ROM-Laufwerk
 ein.
 </LI><P><LI>F&uuml;hren Sie einen der folgenden Schritte aus, wobei <I>CD</I> der
-Laufwerkbuchstabe des CD-ROM-Laufwerks ist. 
+Laufwerkbuchstabe des CD-ROM-Laufwerks ist.
 <UL>
 <P><LI>F&uuml;r die HTML-Dokumentation &ouml;ffnen Sie das Verzeichnis
 <I>CD</I><B>:\Documentation\Html</B>.
@@ -482,7 +482,7 @@ Zelle, in der der Computer ein Client sein soll, nicht in der Liste der
 AFS-Zellen enthalten ist, klicken Sie auf die Schaltfl&auml;che
 <B>Hinzuf&uuml;gen</B>. Das Dialogfenster <B>Neue Zelle</B> wird
 ge&ouml;ffnet. Geben Sie im Feld <B>AFS-Zelle</B> den Zellennamen ein
-und im Feld <B>Beschreibung</B> eine kurze Beschreibung. 
+und im Feld <B>Beschreibung</B> eine kurze Beschreibung.
 <P>Klicken Sie auf die Schaltfl&auml;che <B>Hinzuf&uuml;gen</B>. Das
 Dialogfenster <B>Server hinzuf&uuml;gen</B> wird ge&ouml;ffnet. Geben Sie im
 Feld <B>Server-Name</B> den Namen eines Volume Location Servers in der
@@ -509,7 +509,7 @@ z.B. <B>/afs</B>. Falls gew&uuml;nscht, geben Sie im Feld
 Klicken Sie auf <B>OK</B>, um das Laufwerk mit dem angegebenen Verzeichnis
 im AFS-Dateibereich zu verbinden.
 </LI><P><LI>Klicken Sie auf <B>OK</B>, um das Dienstprogramm AFS Client
-Configuration zu beenden. 
+Configuration zu beenden.
 <P>Der AFS Client ist jetzt in der ausgew&auml;hlten AFS-Zelle konfiguriert, und
 Sie k&ouml;nnen &uuml;ber die ausgew&auml;hlte Laufwerkzuordnung im Windows NT-Explorer auf
 den AFS-Dateibereich zugreifen.
@@ -530,7 +530,7 @@ klicken Sie auf <B>Systemsteuerung</B>.
 Configuration</B>. Das Dienstprogramm AFS Client Configuration wird
 gestartet, und die Registerkarte <B>Allgemein</B> wird angezeigt.
 </LI><P><LI>W&auml;hlen Sie die Option <B>AFS Light Gateway bereitstellen</B>.
-</LI><P><LI>Klicken Sie auf <B>OK</B>. 
+</LI><P><LI>Klicken Sie auf <B>OK</B>.
 <UL>
 <P><LI>Wenn der AFS Client aktiv ist, wird eine Meldung mit dem Hinweis
 angezeigt, da&szlig; Sie den Service erneut starten m&uuml;ssen. Klicken Sie auf
@@ -549,7 +549,7 @@ eine Zelle zugreifen kann, mu&szlig; ein Eintrag f&uuml;r diese Zelle sowohl in
 Zellendatenbank von AFS Light als auch in der Zellendatenbank von AFS Light
 Gateway existieren. Falsche oder fehlende Informationen &uuml;ber eine Zelle
 in der Zellendatenbank der Gateway-Maschine haben zur Folge, da&szlig; Light-Clients
-nicht auf Dateien zugreifen k&ouml;nnen. 
+nicht auf Dateien zugreifen k&ouml;nnen.
 <P><B>Vorgehensweise zum Einf&uuml;gen eines Eintrags zur
 Zellendatenbank:</B>
 <P>&Ouml;ffnen Sie im Dienstprogramm AFS Light Configuration die Registerkarte
@@ -619,7 +619,7 @@ kommunizieren. Damit die Namensaufl&ouml;sung erfolgt, m&uuml;ssen Sie den
 NetBIOS-Servicenamen des Gateways der LMHOSTS-Datei des Clients oder den
 entsprechenden DNS- oder WINS-Servern hinzuf&uuml;gen. Befinden sich die AFS
 Light-Maschine und die zugeh&ouml;rige AFS Light Gateway-Maschine im gleichen
-Teilnetz, ist keine weitere Konfiguration erforderlich. 
+Teilnetz, ist keine weitere Konfiguration erforderlich.
 <P>AFS Light wird automatisch Mitglied der gleichen Zelle wie das AFS Light
 Gateway. Der Name der Zelle wird im Feld <B>Zellenname</B>
 angezeigt.
@@ -634,7 +634,7 @@ Zelle, zu der die Maschine geh&ouml;rt, nicht in der Liste der AFS-Zellen enthal
 ist, klicken Sie auf die Schaltfl&auml;che <B>Hinzuf&uuml;gen</B>. Das
 Dialogfenster <B>Neue Zelle</B> wird ge&ouml;ffnet. Geben Sie im Feld
 <B>AFS-Zelle</B> den Zellennamen ein und im Feld <B>Beschreibung</B>
-eine kurze Beschreibung. 
+eine kurze Beschreibung.
 <P>Klicken Sie auf die Schaltfl&auml;che <B>Hinzuf&uuml;gen</B>. Das
 Dialogfenster <B>Server hinzuf&uuml;gen</B> wird ge&ouml;ffnet. Geben Sie im
 Feld <B>Server-Name</B> den Namen eines Volume Location Servers in der
@@ -696,9 +696,9 @@ angezeigt.
 </LI><P><LI>W&auml;hlen Sie die Option <B>Dies wird der erste Server in einer neuen
 AFS-Zelle</B>.
 </LI><P><LI>Geben Sie im Feld <B>Zellenname</B> einen Namen f&uuml;r die neue AFS-Zelle
-ein. 
+ein.
 <P>Folgende Beschr&auml;nkungen gelten f&uuml;r das Format eines Internet-Dom&auml;nennamens,
-der als Name einer AFS-Zelle dienen kann: 
+der als Name einer AFS-Zelle dienen kann:
 <UL>
 <P><LI>Der Zellenname mu&szlig; eindeutig sein, damit diese AFS-Zelle von allen anderen
 im globalen AFS-Namespace unterschieden werden kann.
@@ -730,7 +730,7 @@ best&auml;tigen.
 Dialogfenster <B>Verwaltungsinformationen</B> wird angezeigt.
 </LI><P><LI>Geben Sie im Feld <B>Name</B> einen Benutzernamen ein, der als
 generisches AFS-Verwaltungskonto f&uuml;r diese Zelle dienen soll (meist <B>
-admin</B>). 
+admin</B>).
 <P>
 <A NAME="IDX239"></A>
 Wenn Sie ein generisches Verwaltungskonto verwenden, brauchen Sie nicht jedem
@@ -744,14 +744,14 @@ Kennwort f&uuml;r das AFS-Verwaltungskonto dienen soll.
 </LI><P><LI>Geben Sie im Feld <B>Pr&uuml;fkennwort</B> erneut das Kennwort f&uuml;r das
 AFS-Verwaltungskonto ein, um es zu best&auml;tigen.
 </LI><P><LI>Geben Sie die AFS-Benutzer-ID (AFS-UID) ein, die dem AFS-Verwaltungskonto
-zugeordnet werden soll: 
+zugeordnet werden soll:
 <UL>
 <P><LI>(Empfohlen) Soll dem AFS-Verwaltungskonto automatisch die n&auml;chste
 verf&uuml;gbare UID zugeordnet werden, w&auml;hlen Sie die Option <B>Die n&auml;chste
 verf&uuml;gbare AFS UID verwenden</B>.
 </LI><P><LI>Wenn Sie dem AFS-Verwaltungskonto eine bestimmte UID zuweisen m&ouml;chten,
 w&auml;hlen Sie die Option <B>Diese AFS UID verwenden:</B> und geben die
-gew&uuml;nschte UID in das Eingabefeld ein. 
+gew&uuml;nschte UID in das Eingabefeld ein.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Es ist im allgemeinen nicht empfehlenswert, einem neuen AFS-Konto eine
 spezielle UID zuzuweisen, es sei denn, die AFS-UID mu&szlig; mit einer vorhandenen
 UNIX-UID &uuml;bereinstimmen.
@@ -770,7 +770,7 @@ und Verzeichnisse auf dem Server auf.
 File Service auf dem Server konfiguriert werden. Dies geschieht
 automatisch.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>Database Service</B> wird angezeigt. 
+Dialogfenster <B>Database Service</B> wird angezeigt.
 <P>
 <A NAME="IDX241"></A>
 Jede AFS-Zelle mu&szlig; mindestens einen Database Server enthalten. Jeder
@@ -781,7 +781,7 @@ Backup-Datenbank) verwaltet werden.
 Database Service auf dem Server konfiguriert werden. Dies geschieht
 automatisch.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>Backup-Server</B> wird angezeigt. 
+Dialogfenster <B>Backup-Server</B> wird angezeigt.
 <P>
 <A NAME="IDX242"></A>
 Ein Backup-Server verwaltet die Backup-Datenbank, in der Informationen im
@@ -800,7 +800,7 @@ konfiguriert, mu&szlig; er auf <I>allen</I> Database Servern in der Zelle
 konfiguriert werden.
 </TD></TR></TABLE>
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>AFS-Partition</B> wird angezeigt. 
+Dialogfenster <B>AFS-Partition</B> wird angezeigt.
 <P>
 <A NAME="IDX243"></A>
  Jeder AFS File Server mu&szlig; mindestens eine Partition besitzen, die
@@ -827,7 +827,7 @@ benannt werden.
 <P>Es wird unbedingt empfohlen, den Laufwerkbuchstaben des NTFS-Volumes als
 letzten Buchstaben des Partitionsnamens zu verwenden.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>AFS-Root-Volumes</B> wird angezeigt. 
+Dialogfenster <B>AFS-Root-Volumes</B> wird angezeigt.
 <P>
 <A NAME="IDX244"></A>
 <A NAME="IDX245"></A>
@@ -846,7 +846,7 @@ enthalten sein m&uuml;ssen. Sie haben folgende Namen:
 die Root-Volumes der Zelle auf dem Server erstellt werden. Dies
 geschieht w&auml;hrend der Konfiguration des Servers automatisch.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>Nachbildung</B> wird angezeigt. 
+Dialogfenster <B>Nachbildung</B> wird angezeigt.
 <P>
 <A NAME="IDX247"></A>
 Wenn Sie die Nachbildungsfunktionen von AFS nutzen m&ouml;chten, m&uuml;ssen die
@@ -860,7 +860,7 @@ mehreren AFS File Server-Computern zur Verf&uuml;gung stellt.
 Root-Volumes der Zelle auf dem Server repliziert werden. Dies geschieht
 automatisch w&auml;hrend der Konfiguration des Servers.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>System Control Service</B> wird angezeigt. 
+Dialogfenster <B>System Control Service</B> wird angezeigt.
 <P>
 <A NAME="IDX248"></A>
 In Zellen, in denen die landesspezifische Version von AFS f&uuml;r Windows
@@ -869,7 +869,7 @@ Server-Konfigurationsdaten an alle AFS-Server. Es empfiehlt sich
 grunds&auml;tzlich, den ersten Server in einer AFS-Zelle als System Control Server
 zu definieren. (Bei Zellen, in denen die internationale Version von AFS
 f&uuml;r Windows ausgef&uuml;hrt wird, wird der System Control Server nicht zum
-Verteilen der Systemkonfigurationsdaten verwendet.) 
+Verteilen der Systemkonfigurationsdaten verwendet.)
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Die Rolle des System Control Servers kann sp&auml;ter bei Bedarf einem anderen
 Server zugeordnet werden. Je nach Anzahl der AFS-Server in der Zelle
 kann die Zuweisung der Rolle zu einem anderen Computer jedoch sehr
@@ -880,10 +880,10 @@ konfigurieren, w&auml;hlen Sie die Option <B>Als System Control Server
 konfigurieren</B>. Andernfalls w&auml;hlen Sie die Option <B>Nicht als
 System Control Server konfigurieren</B>.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>Das System konfigurieren</B> wird angezeigt. 
+Dialogfenster <B>Das System konfigurieren</B> wird angezeigt.
 <P>Eine Liste der Konfigurationsschritte f&uuml;r den AFS Server wird
 angezeigt. Lesen Sie sich die Schritte durch, bevor Sie mit dem
-Konfigurationsproze&szlig; beginnen. 
+Konfigurationsproze&szlig; beginnen.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Um zu einem vorherigen Schritt zur&uuml;ckzukehren oder Ihre Auswahl zu &auml;ndern,
 klicken Sie auf die Schaltfl&auml;che <B>Zur&uuml;ck</B>.
 </TD></TR></TABLE>
@@ -935,7 +935,7 @@ Verzeichnisse auf dem Server auf.
 Option <B>Als File Server konfigurieren</B>. Andernfalls w&auml;hlen Sie
 die Option <B>Nicht als File Server konfigurieren</B>.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>Database Service</B> wird angezeigt. 
+Dialogfenster <B>Database Service</B> wird angezeigt.
 <P>
 <A NAME="IDX251"></A>
 Jede AFS-Zelle mu&szlig; mindestens einen Database Server enthalten. Jeder
@@ -953,7 +953,7 @@ aktualisiert. Wenn Sie diesen AFS Server nicht als Database Server
 konfigurieren m&ouml;chten, w&auml;hlen Sie die Option <B>Nicht als Database Server
 konfigurieren</B>.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>Backup-Server</B> wird angezeigt. 
+Dialogfenster <B>Backup-Server</B> wird angezeigt.
 <P>
 <A NAME="IDX252"></A>
 Ein Backup-Server verwaltet die Backup-Datenbank, in der Informationen im
@@ -962,7 +962,7 @@ Backup-Servers kann der AFS-Systemadministrator Daten im AFS-Dateibereich von
 den Volumes auf Band sichern. Diese Daten k&ouml;nnen vom Band
 wiederhergestellt werden, falls sie im Dateisystem verlorengehen
 (z.B. bei Datenverlust durch Systemausfall oder
-Festplattenfehler). 
+Festplattenfehler).
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Der Backup-Server kann nur auf einem Computer konfiguriert werden, der als
 Database Server konfiguriert ist. Ist der Backup-Server au&szlig;erdem auf
 irgendeinem Database Server in der Zelle konfiguriert, mu&szlig; er auf
@@ -972,7 +972,7 @@ irgendeinem Database Server in der Zelle konfiguriert, mu&szlig; er auf
 diesen AFS Server als Backup-Server konfigurieren m&ouml;chten. Andernfalls
 w&auml;hlen Sie die Option <B>Nicht als Backup-Server konfigurieren</B>.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>AFS-Partition</B> wird angezeigt. 
+Dialogfenster <B>AFS-Partition</B> wird angezeigt.
 <P>Wenn Sie diesen AFS Server als File Server konfigurieren, m&uuml;ssen Sie ein
 NTFS-Volume angeben, das als AFS-Partition eingerichtet werden soll.
 Jeder AFS File Server mu&szlig; mindestens eine Partition besitzen, die
@@ -1000,7 +1000,7 @@ letzten Buchstaben des Partitionsnamens zu verwenden.
 <P>Wenn Sie kein Volume als AFS-Partition definieren m&ouml;chten, w&auml;hlen Sie die
 Option <B>Nein, keine Partition erstellen</B>.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>AFS-Root-Volumes</B> wird angezeigt. 
+Dialogfenster <B>AFS-Root-Volumes</B> wird angezeigt.
 <P>Die AFS-Root-Volumes sind zwei Volumes, die im Dateisystem jeder AFS-Zelle
 enthalten sein m&uuml;ssen. Sie haben folgende Namen:
 <UL>
@@ -1015,13 +1015,13 @@ enthalten sein m&uuml;ssen. Sie haben folgende Namen:
 Da Sie diesen AFS Server einer vorhandenen AFS-Zelle hinzuf&uuml;gen, sind die
 AFS-Volumes bereits in der Zelle vorhanden, und der Assistent AFS
 Configuration weist Sie darauf hin, da&szlig; Sie keine Root-Volumes erstellen
-m&uuml;ssen. 
+m&uuml;ssen.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Falls die AFS-Root-Volumes aus irgendeinem Grund nicht in dieser AFS-Zelle
 existieren, w&auml;hlen Sie die Option <B>Root-Volumes erstellen</B>, um die
 Root-Volumes auf diesem AFS Server einzurichten.
 </TD></TR></TABLE>
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>Nachbildung</B> wird angezeigt. 
+Dialogfenster <B>Nachbildung</B> wird angezeigt.
 <P>Wenn Sie die Nachbildungsfunktionen von AFS nutzen m&ouml;chten, m&uuml;ssen Sie die
 AFS-Root-Volumes replizieren. Bei der Nachbildung werden eine oder
 mehrere schreibgesch&uuml;tzte Kopien eines AFS-Volumes erstellt und an einen oder
@@ -1032,14 +1032,14 @@ mehreren AFS File Server-Computern zur Verf&uuml;gung stellt.
 <P>Da Sie diesen AFS Server einer vorhandenen AFS-Zelle hinzuf&uuml;gen, sind die
 AFS-Root-Volumes wahrscheinlich bereits repliziert, und der Assistent AFS
 Server Configuration weist Sie darauf hin, da&szlig; Sie die AFS-Root-Volumes nicht
-replizieren m&uuml;ssen. 
+replizieren m&uuml;ssen.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Falls die AFS-Root-Volumes aus irgendeinem Grund in dieser AFS-Zelle noch
 nicht repliziert sind, w&auml;hlen Sie die Option <B>Root-Volumes
 nachbilden</B>, um die Root-Volumes der AFS-Zelle auf diesem AFS Server zu
 replizieren.
 </TD></TR></TABLE>
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>System Control Service</B> wird angezeigt. 
+Dialogfenster <B>System Control Service</B> wird angezeigt.
 <P>In Zellen, in denen die landesspezifische Version von AFS f&uuml;r Windows
 ausgef&uuml;hrt wird, verteilt der System Control Server neue Versionen der AFS
 Server-Konfigurationsdaten an alle AFS-Server, und die System Control
@@ -1059,10 +1059,10 @@ AFS Server nicht als System Control Server f&uuml;r die AFS-Zelle oder als Syste
 Control Client konfigurieren m&ouml;chten, w&auml;hlen Sie die Option <B>Nicht als
 System Control Client oder Server konfigurieren</B>.
 </LI><P><LI>Klicken Sie auf die Schaltfl&auml;che <B>Weiter</B>. Das
-Dialogfenster <B>Das System konfigurieren</B> wird angezeigt. 
+Dialogfenster <B>Das System konfigurieren</B> wird angezeigt.
 <P>Eine Liste der Konfigurationsschritte f&uuml;r diesen AFS Server wird
 angezeigt. Lesen Sie sich die Schritte durch, bevor Sie mit dem
-Konfigurationsproze&szlig; beginnen. 
+Konfigurationsproze&szlig; beginnen.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Um zu einem vorherigen Schritt zur&uuml;ckzukehren oder Ihre Auswahl zu &auml;ndern,
 klicken Sie auf die Schaltfl&auml;che <B>Zur&uuml;ck</B>.
 </TD></TR></TABLE>
@@ -1071,7 +1071,7 @@ klicken Sie auf die Schaltfl&auml;che <B>Konfigurieren</B>. Wenn Sie den
 AFS Server in einer AFS-Zelle konfigurieren, in der Database Server eine
 &auml;ltere Version von AFS als Version 3.5 ausf&uuml;hren, wird ein
 Dialogfenster angezeigt, in dem Sie zur Eingabe des Kennworts f&uuml;r den
-AFS-Principal aufgefordert werden. 
+AFS-Principal aufgefordert werden.
 <P>Der AFS Server wird gem&auml;&szlig; Ihren Angaben konfiguriert. Der
 Statusbalken am unteren Rand des Dialogfensters zeigt an, welche Schritte
 gerade ausgef&uuml;hrt werden. Anschlie&szlig;end wird eine Meldung mit dem
@@ -1142,7 +1142,7 @@ anderen Anwendungen genutzt werden. Deshalb m&uuml;ssen Sie alle
 AFS-Dialogfenster schlie&szlig;en, bevor Sie AFS f&uuml;r Windows deinstallieren.
 <P>Wenn Sie den AFS Server deinstallieren, um den Computer au&szlig;er Dienst zu
 stellen, m&uuml;ssen folgende Voraussetzungen erf&uuml;llt sein, damit es nicht zu einem
-Datenverlust kommt. 
+Datenverlust kommt.
 <OL TYPE=1>
 <P><LI>Fungiert der AFS Server als File Server, verschieben Sie alle Volumes mit
 Schreib-/Lesezugriff auf einen anderen AFS File Server, und entfernen Sie alle
@@ -1182,7 +1182,7 @@ verbunden. Wenn Sie diese Komponente vom System entfernen, wird diese
 AFS-Meldung nicht angezeigt.)
 </LI><P><LI>Das Dialogfenster <B>Programme vom Computer entfernen</B> wird
 ge&ouml;ffnet. Es zeigt an, welche Komponenten vom System gel&ouml;scht
-werden. 
+werden.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">M&ouml;glicherweise wird eine Meldung angezeigt, in der Sie gefragt werden, ob
 gemeinsam genutzte AFS-Dateien, die von anderen Komponenten nicht mehr
 ben&ouml;tigt werden, entfernt werden sollen. Klicken Sie auf <B>Alle
@@ -1202,7 +1202,7 @@ System durchgef&uuml;hrt:
 <P><LI>Alle AFS Client-Dateien werden aus dem Verzeichnis
 <B>\Programme\Ibm\Afs\Client\Program</B> gel&ouml;scht, das Verzeichnis
 <B>Client</B> wird entfernt, und falls keine anderen AFS-Komponenten
-installiert bleiben, wird das Verzeichnis <B>Ibm</B> gel&ouml;scht. 
+installiert bleiben, wird das Verzeichnis <B>Ibm</B> gel&ouml;scht.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Die Verzeichnisse werden <I>nicht</I> entfernt, wenn sie andere Dateien
 enthalten als die, die durch das Programm <B>setup</B> von AFS f&uuml;r Windows
 installiert wurden.
@@ -1225,7 +1225,7 @@ durchgef&uuml;hrt:
 <UL>
 <P><LI>Alle AFS-Dateien werden aus dem Verzeichnis
 <B>\Programme\Ibm\Afs\Client\Program</B> gel&ouml;scht, und das Verzeichnis
-<B>Ibm</B> wird entfernt. 
+<B>Ibm</B> wird entfernt.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Die Verzeichnisse werden <I>nicht</I> entfernt, wenn sie andere Dateien
 enthalten als die, die durch das Programm <B>setup</B> von AFS f&uuml;r Windows
 installiert wurden.
@@ -1248,7 +1248,7 @@ System durchgef&uuml;hrt:
 <P><LI>Alle AFS Server-Dateien werden aus dem Verzeichnis
 <B>\Programme\Ibm\Afs\Server</B> gel&ouml;scht, das Verzeichnis
 <B>Server</B> wird entfernt, und falls keine anderen AFS-Komponenten
-installiert bleiben, wird das Verzeichnis <B>Ibm</B> gel&ouml;scht. 
+installiert bleiben, wird das Verzeichnis <B>Ibm</B> gel&ouml;scht.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Die Verzeichnisse werden <I>nicht</I> entfernt, wenn sie andere Dateien
 enthalten als die, die durch das Programm <B>setup</B> von AFS f&uuml;r Windows
 installiert wurden. Wenn Sie festgelegt haben, da&szlig; die
@@ -1274,7 +1274,7 @@ haben, da&szlig; die Konfigurationsdaten erhalten bleiben sollen.
 <B>\Programme\Ibm\Afs\Control Center</B> gel&ouml;scht, das Verzeichnis
 <B>Control Center</B> wird entfernt, und falls keine anderen
 AFS-Komponenten installiert bleiben, wird das Verzeichnis <B>Ibm</B>
-gel&ouml;scht. 
+gel&ouml;scht.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Die Verzeichnisse werden <I>nicht</I> entfernt, wenn sie andere Dateien
 enthalten als die, die durch das Programm <B>setup</B> von AFS f&uuml;r Windows
 installiert wurden.
@@ -1297,7 +1297,7 @@ festgelegt haben, da&szlig; die Konfigurationsdaten erhalten bleiben sollen.
 <P><LI>Die Verzeichnisse <B>SysAdminGd</B> und <B>CmdRef</B> werden aus
 dem Verzeichnis <B>\Programme\Ibm\Afs\Documentation\Html</B> gel&ouml;scht, und
 falls keine anderen AFS-Komponenten installiert bleiben, wird das Verzeichnis
-<B>Ibm</B> entfernt. 
+<B>Ibm</B> entfernt.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Anmerkung:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Die Verzeichnisse werden <I>nicht</I> entfernt, wenn sie andere Dateien
 enthalten als die, die durch das Programm <B>setup</B> von AFS f&uuml;r Windows
 installiert wurden.
@@ -1307,11 +1307,10 @@ entfernt, wenn keine anderen AFS-Komponenten installiert bleiben.
 </LI><P><LI>Die Eintr&auml;ge in der Registrierungsdatenbank f&uuml;r AFS Supplemental
 Documentation werden aus dem System gel&ouml;scht.
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Seitenanfang</A> &#124; <A HREF="awqbg002.htm">Vorherige Seite</A> &#124; <A HREF="awqbg004.htm">N&auml;chste Seite</A> &#124; <A HREF="awqbg002.htm#ToC">Inhaltsverzeichnis</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Index</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Seitenanfang</A> &#124; <A HREF="awqbg002.htm">Vorherige Seite</A> &#124; <A HREF="awqbg004.htm">N&auml;chste Seite</A> &#124; <A HREF="awqbg002.htm#ToC">Inhaltsverzeichnis</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Index</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  </B> 
+<B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  </B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
-\1a
\ No newline at end of file
index 3c94b2311efe3e4c401d5a6eb2c8be04bfcd4cfc..7f8680b86b1774db1f5e636e8eec86a23eb0f4cb 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sam, 20 Jan 2001 18:35:48">
 <META HTTP-EQUIV="expires" CONTENT="Son, 20 Jan 2002 18:35:48">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Erste Schritte</H1>
 <HR>
 <STRONG><A NAME="IDX1_41" HREF="#IDX0_41">A</A></STRONG>
 <MENU>
-<LI>AFS 
+<LI>AFS
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX178">(178)</A>
-<LI>Client 
+<LI>Client
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX191">(191)</A>
 </MENU>
-<LI>Control Center 
+<LI>Control Center
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX188">(188)</A>
 </MENU>
-<LI>Deinstallationsverfahren 
+<LI>Deinstallationsverfahren
 <A HREF="awqbg003.htm#IDX263">(263)</A>
-<LI>Deinstallationsvoraussetzungen 
+<LI>Deinstallationsvoraussetzungen
 <A HREF="awqbg003.htm#IDX259">(259)</A>
-<LI>Erweiterung 
+<LI>Erweiterung
 <A HREF="awqbg003.htm#IDX205">(205)</A>
-<LI>Installationsoptionen 
+<LI>Installationsoptionen
 <A HREF="awqbg003.htm#IDX197">(197)</A>
-<LI>Installationsverfahren 
+<LI>Installationsverfahren
 <A HREF="awqbg003.htm#IDX208">(208)</A>
-<LI>Komponente Supplemental Documentation 
+<LI>Komponente Supplemental Documentation
 <A HREF="awqbg003.htm#IDX195">(195)</A>
-<LI>Komponenten 
+<LI>Komponenten
 <A HREF="awqbg003.htm#IDX182">(182)</A>
-<LI>Konfiguration 
+<LI>Konfiguration
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX221">(221)</A>
-<LI>AFS Client 
+<LI>AFS Client
 <A HREF="awqbg003.htm#IDX224">(224)</A>
-<LI>AFS Control Center 
+<LI>AFS Control Center
 <A HREF="awqbg003.htm#IDX255">(255)</A>
-<LI>AFS Light 
+<LI>AFS Light
 <A HREF="awqbg003.htm#IDX233">(233)</A>
-<LI>AFS Light Gateway 
+<LI>AFS Light Gateway
 <A HREF="awqbg003.htm#IDX227">(227)</A>
-<LI>AFS Server 
+<LI>AFS Server
 <A HREF="awqbg003.htm#IDX237">(237)</A>
 </MENU>
-<LI>Light 
+<LI>Light
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX194">(194)</A>
 </MENU>
-<LI>Neuinstallieren 
+<LI>Neuinstallieren
 <A HREF="awqbg003.htm#IDX257">(257)</A>
-<LI>Server 
+<LI>Server
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX185">(185)</A>
 </MENU>
 </MENU>
-<LI>AFS Client 
+<LI>AFS Client
 <A HREF="awqbg003.htm#IDX201">(201)</A>
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX189">(189)</A>
-<LI><B>setup.co</B>-Datei 
-<LI>Deinstallation 
+<LI><B>setup.co</B>-Datei
+<LI>Deinstallation
 <A HREF="awqbg003.htm#IDX265">(265)</A>
-<LI>Installation 
+<LI>Installation
 <A HREF="awqbg003.htm#IDX210">(210)</A>
-<LI>Konfiguration 
+<LI>Konfiguration
 <A HREF="awqbg003.htm#IDX223">(223)</A>
-<LI>Konfigurieren, als AFS Light Gateway 
+<LI>Konfigurieren, als AFS Light Gateway
 <A HREF="awqbg003.htm#IDX225">(225)</A>
-<LI>nur Client installieren 
+<LI>nur Client installieren
 <A HREF="awqbg003.htm#IDX200">(200)</A>
 </MENU>
-<LI>AFS Control Center 
+<LI>AFS Control Center
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX186">(186)</A>
-<LI>Deinstallation 
+<LI>Deinstallation
 <A HREF="awqbg003.htm#IDX268">(268)</A>
-<LI>Installation 
+<LI>Installation
 <A HREF="awqbg003.htm#IDX213">(213)</A>
-<LI>Konfiguration 
+<LI>Konfiguration
 <A HREF="awqbg003.htm#IDX254">(254)</A>
 </MENU>
-<LI>AFS Light 
+<LI>AFS Light
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX192">(192)</A>
-<LI>Deinstallation 
+<LI>Deinstallation
 <A HREF="awqbg003.htm#IDX266">(266)</A>
-<LI>Gateway-Maschine 
+<LI>Gateway-Maschine
 <A HREF="awqbg003.htm#IDX234">(234)</A>
-<LI>Installation 
+<LI>Installation
 <A HREF="awqbg003.htm#IDX211">(211)</A>
-<LI>Konfiguration 
+<LI>Konfiguration
 <A HREF="awqbg003.htm#IDX232">(232)</A>
 </MENU>
-<LI>AFS Light Gateway 
+<LI>AFS Light Gateway
 <MENU>
-<LI>Authentifizieren von AFS Light-Benutzern 
+<LI>Authentifizieren von AFS Light-Benutzern
 <A HREF="awqbg003.htm#IDX229">(229)</A>
-<LI>Konfiguration 
+<LI>Konfiguration
 <A HREF="awqbg003.htm#IDX226">(226)</A>
-<LI>Synchronisieren der Zellendatenbank 
+<LI>Synchronisieren der Zellendatenbank
 <A HREF="awqbg003.htm#IDX228">(228)</A>
 </MENU>
-<LI>AFS Server 
+<LI>AFS Server
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX183">(183)</A>
-<LI>Deinstallation 
+<LI>Deinstallation
 <A HREF="awqbg003.htm#IDX267">(267)</A>
-<LI>Installation 
+<LI>Installation
 <A HREF="awqbg003.htm#IDX212">(212)</A>
-<LI>Konfiguration 
+<LI>Konfiguration
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX236">(236)</A>
-<LI>als erster Server in einer Zelle 
+<LI>als erster Server in einer Zelle
 <A HREF="awqbg003.htm#IDX238">(238)</A>
-<LI>als Server in einer vorhandenen Zelle 
+<LI>als Server in einer vorhandenen Zelle
 <A HREF="awqbg003.htm#IDX249">(249)</A>
 </MENU>
 </MENU>
-<LI>AFS-Partitionen 
+<LI>AFS-Partitionen
 <A HREF="awqbg003.htm#IDX243">(243)</A>
-<LI>AFS-Root-Volumes 
+<LI>AFS-Root-Volumes
 <MENU>
-<LI>beim Konfigurieren in einer neuen Zelle 
+<LI>beim Konfigurieren in einer neuen Zelle
 <A HREF="awqbg003.htm#IDX244">(244)</A>
-<LI>Konfigurieren eines Servers in einer vorhandenen Zelle 
+<LI>Konfigurieren eines Servers in einer vorhandenen Zelle
 <A HREF="awqbg003.htm#IDX253">(253)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_42" HREF="#IDX0_42">B</A></STRONG>
 <MENU>
-<LI>Backup-Server 
+<LI>Backup-Server
 <MENU>
-<LI> Konfigurieren in einer neuen Zelle 
+<LI> Konfigurieren in einer neuen Zelle
 <A HREF="awqbg003.htm#IDX242">(242)</A>
-<LI>Konfigurieren in einer vorhandenen Zelle 
+<LI>Konfigurieren in einer vorhandenen Zelle
 <A HREF="awqbg003.htm#IDX252">(252)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_43" HREF="#IDX0_43">C</A></STRONG>
 <MENU>
-<LI>CD-ROM-Dokumentation 
+<LI>CD-ROM-Dokumentation
 <A HREF="awqbg003.htm#IDX218">(218)</A>
-<LI>Client 
+<LI>Client
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX190">(190)</A>
 </MENU>
-<LI>Computer-Benutzerkonten 
+<LI>Computer-Benutzerkonten
 <A HREF="awqbg003.htm#IDX231">(231)</A>
-<LI>Control Center 
+<LI>Control Center
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX187">(187)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_44" HREF="#IDX0_44">D</A></STRONG>
 <MENU>
-<LI>Database Server 
+<LI>Database Server
 <MENU>
-<LI>Konfigurieren in einer neuen Zelle 
+<LI>Konfigurieren in einer neuen Zelle
 <A HREF="awqbg003.htm#IDX241">(241)</A>
-<LI>Konfigurieren in einer vorhandenen Zelle 
+<LI>Konfigurieren in einer vorhandenen Zelle
 <A HREF="awqbg003.htm#IDX251">(251)</A>
 </MENU>
-<LI>Datei-Server 
+<LI>Datei-Server
 <MENU>
-<LI> Konfigurieren in einer neuen Zelle 
+<LI> Konfigurieren in einer neuen Zelle
 <A HREF="awqbg003.htm#IDX240">(240)</A>
-<LI>Konfigurieren in einer vorhandenen Zelle 
+<LI>Konfigurieren in einer vorhandenen Zelle
 <A HREF="awqbg003.htm#IDX250">(250)</A>
 </MENU>
-<LI>Deinstallation 
+<LI>Deinstallation
 <MENU>
-<LI>&Auml;nderungen am System 
+<LI>&Auml;nderungen am System
 <A HREF="awqbg003.htm#IDX269">(269)</A>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX256">(256)</A>
-<LI>Verfahren 
+<LI>Verfahren
 <A HREF="awqbg003.htm#IDX264">(264)</A>
-<LI>Vorbedingungen 
+<LI>Vorbedingungen
 <A HREF="awqbg003.htm#IDX260">(260)</A>
 </MENU>
-<LI>Deinstallationsverfahren 
+<LI>Deinstallationsverfahren
 <A HREF="awqbg003.htm#IDX262">(262)</A>
-<LI>Deinstallationsvoraussetzungen 
+<LI>Deinstallationsvoraussetzungen
 <A HREF="awqbg003.htm#IDX261">(261)</A>
-<LI>Dokumentation 
+<LI>Dokumentation
 <MENU>
-<LI>CD-ROM 
+<LI>CD-ROM
 <A HREF="awqbg003.htm#IDX217">(217)</A>
-<LI>Online 
+<LI>Online
 <A HREF="awqbg003.htm#IDX215">(215)</A>
-<LI>Online-Hilfefunktion 
+<LI>Online-Hilfefunktion
 <A HREF="awqbg003.htm#IDX219">(219)</A>
 </MENU>
-<LI>Dom&auml;nen-Benutzerkonten 
+<LI>Dom&auml;nen-Benutzerkonten
 <A HREF="awqbg003.htm#IDX230">(230)</A>
 </MENU>
 <STRONG><A NAME="IDX1_45" HREF="#IDX0_45">E</A></STRONG>
 <MENU>
-<LI>Erweiterung 
+<LI>Erweiterung
 <A HREF="awqbg003.htm#IDX204">(204)</A>
 </MENU>
 <STRONG><A NAME="IDX1_47" HREF="#IDX0_47">G</A></STRONG>
 <MENU>
-<LI>Gateway-Maschine, Name 
+<LI>Gateway-Maschine, Name
 <A HREF="awqbg003.htm#IDX235">(235)</A>
-<LI>Generisches Verwaltungskonto 
+<LI>Generisches Verwaltungskonto
 <A HREF="awqbg003.htm#IDX239">(239)</A>
 </MENU>
 <STRONG><A NAME="IDX1_49" HREF="#IDX0_49">I</A></STRONG>
 <MENU>
-<LI>Installation 
+<LI>Installation
 <MENU>
-<LI>&Auml;nderungen am System 
+<LI>&Auml;nderungen am System
 <A HREF="awqbg003.htm#IDX214">(214)</A>
-<LI>Erweitern einer fr&uuml;heren Version 
+<LI>Erweitern einer fr&uuml;heren Version
 <A HREF="awqbg003.htm#IDX206">(206)</A>
-<LI>m&ouml;gliche Komponentenkombinationen 
+<LI>m&ouml;gliche Komponentenkombinationen
 <A HREF="awqbg003.htm#IDX198">(198)</A>
-<LI>nur Client installieren 
+<LI>nur Client installieren
 <A HREF="awqbg003.htm#IDX199">(199)</A>
-<LI>Verfahren 
+<LI>Verfahren
 <A HREF="awqbg003.htm#IDX209">(209)</A>
 </MENU>
-<LI>Installationsoptionen 
+<LI>Installationsoptionen
 <A HREF="awqbg003.htm#IDX196">(196)</A>
-<LI>Installationsverfahren 
+<LI>Installationsverfahren
 <A HREF="awqbg003.htm#IDX207">(207)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4B" HREF="#IDX0_4B">K</A></STRONG>
 <MENU>
-<LI>Konfiguration 
+<LI>Konfiguration
 <A HREF="awqbg003.htm#IDX222">(222)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4C" HREF="#IDX0_4C">L</A></STRONG>
 <MENU>
-<LI>Light 
+<LI>Light
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX193">(193)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_4E" HREF="#IDX0_4E">N</A></STRONG>
 <MENU>
-<LI>Nachbildung 
+<LI>Nachbildung
 <MENU>
-<LI> beim Konfigurieren in einer neuen Zelle 
+<LI> beim Konfigurieren in einer neuen Zelle
 <A HREF="awqbg003.htm#IDX247">(247)</A>
 </MENU>
-<LI>Neuinstallieren 
+<LI>Neuinstallieren
 <A HREF="awqbg003.htm#IDX258">(258)</A>
-<LI>Nur Client installieren 
+<LI>Nur Client installieren
 <A HREF="awqbg003.htm#IDX203">(203)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4F" HREF="#IDX0_4F">O</A></STRONG>
 <MENU>
-<LI>Online Dokumentation 
+<LI>Online Dokumentation
 <A HREF="awqbg003.htm#IDX216">(216)</A>
-<LI>Online-Hilfefunktion 
+<LI>Online-Hilfefunktion
 <A HREF="awqbg003.htm#IDX220">(220)</A>
 </MENU>
 <STRONG><A NAME="IDX1_52" HREF="#IDX0_52">R</A></STRONG>
 <MENU>
-<LI>root.afs 
+<LI>root.afs
 <A HREF="awqbg003.htm#IDX245">(245)</A>
-<LI>root.cell 
+<LI>root.cell
 <A HREF="awqbg003.htm#IDX246">(246)</A>
 </MENU>
 <STRONG><A NAME="IDX1_53" HREF="#IDX0_53">S</A></STRONG>
 <MENU>
-<LI>Server 
+<LI>Server
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <A HREF="awqbg003.htm#IDX184">(184)</A>
 </MENU>
-<LI>setup.co-Datei 
+<LI>setup.co-Datei
 <A HREF="awqbg003.htm#IDX202">(202)</A>
-<LI>System Control Server 
+<LI>System Control Server
 <MENU>
-<LI>in einer neuen AFS-Zelle 
+<LI>in einer neuen AFS-Zelle
 <A HREF="awqbg003.htm#IDX248">(248)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_5AA" HREF="#IDX0_5AA">U</A></STRONG>
 <MENU>
-<LI>&Uuml;bersicht 
+<LI>&Uuml;bersicht
 <MENU>
-<LI>AFS 
+<LI>AFS
 <A HREF="awqbg003.htm#IDX179">(179)</A>
-<LI>Dokument 
+<LI>Dokument
 <A HREF="awqbg003.htm#IDX180">(180)</A>
 </MENU>
 </MENU>
 
 <STRONG><A NAME="IDX1_5A" HREF="#IDX0_5A">Z</A></STRONG>
 <MENU>
-<LI>Zielgruppe 
+<LI>Zielgruppe
 <A HREF="awqbg003.htm#IDX181">(181)</A>
 </MENU>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Seitenanfang</A> &#124; <A HREF="awqbg003.htm">Vorherige Seite</A> &#124; <A HREF="awqbg002.htm#ToC">Inhaltsverzeichnis</A> &#124; <A HREF="#HDRINDEX">Index</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Seitenanfang</A> &#124; <A HREF="awqbg003.htm">Vorherige Seite</A> &#124; <A HREF="awqbg002.htm#ToC">Inhaltsverzeichnis</A> &#124; <A HREF="#HDRINDEX">Index</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  </B> 
+<B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  </B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
-\1a
\ No newline at end of file
index 846fcd431447cc812a6d6ef7bb9e2daf2e5858c6..4b71b44c428bd4a2b50135d4b92eef421c7ffcd9 100755 (executable)
@@ -110,7 +110,7 @@ der AFS f
 , wobei <I>CD</I> dem Laufwerksbuchstaben des CD-ROM-Laufwerks entspricht.
 <BR>&nbsp;
 
-<P><B>&copy; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A> 
+<P><B>&copy; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>
 Alle Rechte vorbehalten</B><A NAME="Bot_Of_Page"></A><o:p></o:p></DIV>
 
 </BODY>
index dad01b9b1e9b05622ccb62c730aec1a70e301a27..a9d38ba0e6c9d86a3e2062cb7aa3a8239df98924 100755 (executable)
@@ -21,7 +21,7 @@ AFS Partitions No Longer Need to Reside On Empty NTFS Volumes
 
 On Windows NT machines, any NTFS volume can be designated as an AFS
 partition.  Previously, an NTFS volume containing any data other than
-the Windows Recycler could not be designated as an AFS partition. 
+the Windows Recycler could not be designated as an AFS partition.
 
 
 
@@ -53,7 +53,7 @@ AFS for Windows Supplemental Documentation
 
 The Supplemental Documentation component of AFS for Windows is only available
 online if the AFS Supplemental Documentation option was chosen when AFS for Windows
-was installed on your system.  (AFS Supplemental Documentation is not an option when 
+was installed on your system.  (AFS Supplemental Documentation is not an option when
 installing AFS Light.) Note that documentation is also available directly
 from the AFS for Windows CD-ROM, in the CD:\Documentation directory, where CD
 is the letter of your CD-ROM drive.
index f0b0c101bf99fcc01884bf6e1cee0440c0d21758..4ea554ed960fdcfd2c9d7af36f3135593b38956e 100755 (executable)
 <META HTTP-EQUIV="review" CONTENT="Sab, 01 Ene 2000 13:37:04">
 <META HTTP-EQUIV="expires" CONTENT="Lun, 01 Ene 2001 13:37:04">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Gu&iacute;a de iniciaci&oacute;n r&aacute;pida</H1>
 AFS para Windows<BR>
 Gu&iacute;a de iniciaci&oacute;n r&aacute;pida<BR>
-<P>Versi&oacute;n 3.6 
+<P>Versi&oacute;n 3.6
 <P>N&uacute;mero de documento SC10-3524-00
 <P>CT6Q8ES
 <P>
@@ -40,12 +40,11 @@ esta informaci&oacute;n a la copia en software.
 de IBM que d&eacute; servicio a su localidad.
 <P><B>&copy; Copyright International Business Machines Corporation. Reservados todos los derechos. </B>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Principio de p&aacute;gina</A> &#124; <A HREF="awqbg002.htm">P&aacute;gina siguiente</A> &#124; <A HREF="awqbg002.htm#ToC">Contenido</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Principio de p&aacute;gina</A> &#124; <A HREF="awqbg002.htm">P&aacute;gina siguiente</A> &#124; <A HREF="awqbg002.htm#ToC">Contenido</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
-\1a
\ No newline at end of file
index d69c023638b6ea55720059ac0b59fdfdc54311e0..1edb79fca0a5d64f281630f1eb7af668af3949c4 100755 (executable)
@@ -12,8 +12,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sab, 01 Ene 2000 13:37:04">
 <META HTTP-EQUIV="expires" CONTENT="Lun, 01 Ene 2001 13:37:04">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Gu&iacute;a de iniciaci&oacute;n r&aacute;pida</H1>
 </MENU></MENU>
 <P><B><A NAME="ToC_39" HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice</A></B><BR>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Principio de p&aacute;gina</A> &#124; <A HREF="awqbg000.htm">P&aacute;gina anterior</A> &#124; <A HREF="awqbg003.htm">P&aacute;gina siguiente</A> &#124; <A HREF="#ToC">Contenido</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Principio de p&aacute;gina</A> &#124; <A HREF="awqbg000.htm">P&aacute;gina anterior</A> &#124; <A HREF="awqbg003.htm">P&aacute;gina siguiente</A> &#124; <A HREF="#ToC">Contenido</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0625561f804d76e8fe2a3e517f3c14aab31a2c4d..33299dbf3d588b40c1be661348566893430f9cb3 100755 (executable)
@@ -12,8 +12,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sab, 01 Ene 2000 13:37:04">
 <META HTTP-EQUIV="expires" CONTENT="Lun, 01 Ene 2001 13:37:04">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Gu&iacute;a de iniciaci&oacute;n r&aacute;pida</H1>
@@ -180,7 +180,7 @@ actualizar tambi&eacute;n los dem&aacute;s componentes.
 Release Notes</I> para obtener una descripci&oacute;n detallada de los requisitos
 previos a la instalaci&oacute;n. Si est&aacute; ejecutando otras aplicaciones de
 Windows, es recomendable que salga de las mismas antes de instalar AFS para
-Windows. 
+Windows.
 <OL TYPE=1>
 <LI>Inserte el disco de instalaci&oacute;n de AFS para Windows en la unidad de
 CD-ROM.
@@ -210,7 +210,7 @@ por omisi&oacute;n donde se instalar&aacute;n los componentes seleccionados. La
 unidad por omisi&oacute;n es la unidad en la que est&aacute; instalado Windows. El
 directorio por omisi&oacute;n de dicha unidad es <B>\Archivos de
 programa\Ibm\Afs</B>. Para seleccionar otra unidad y/o directorio,
-seleccione el bot&oacute;n <B>Examinar</B>. 
+seleccione el bot&oacute;n <B>Examinar</B>.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Si va a realizar una actualizaci&oacute;n a partir de una versi&oacute;n anterior de AFS
 para Windows o va a volver a instalar AFS para Windows, el directorio de
 instalaci&oacute;n que elija debe coincidir con el directorio de instalaci&oacute;n
@@ -226,7 +226,7 @@ Instalaci&oacute;n completada, que le indica que debe volver a arrancar el siste
 para poder utilizar los productos de AFS instalados. Seleccione
 <B>S&iacute;, deseo reiniciar mi equipo ahora</B> y luego seleccione el bot&oacute;n
 <B>Finalizar</B>. El sistema concluir&aacute; y se volver&aacute; a
-arrancar. 
+arrancar.
 <P>La instalaci&oacute;n de AFS para Windows habr&aacute; finalizado.
 </LI></OL>
 <P><H3><A NAME="Header_11" HREF="awqbg002.htm#ToC_11">Cambios efectuados en el sistema</A></H3>
@@ -486,7 +486,7 @@ que la m&aacute;quina va a ser cliente no aparece en la lista de c&eacute;lulas
 seleccione el bot&oacute;n <B>A&ntilde;adir</B>. Aparecer&aacute; el recuadro de di&aacute;logo
 C&eacute;lula nueva. Especifique el nombre de la c&eacute;lula en el recuadro
 <B>C&eacute;lula de AFS</B> y una breve descripci&oacute;n en el recuadro
-<B>Descripci&oacute;n</B>. 
+<B>Descripci&oacute;n</B>.
 <P>Seleccione el bot&oacute;n <B>A&ntilde;adir</B>. Aparecer&aacute; el recuadro de
 di&aacute;logo A&ntilde;adir servidor. En el recuadro <B>Nombre de servidor</B>,
 especifique el nombre de un Servidor de ubicaci&oacute;n de volumen de la c&eacute;lula
@@ -513,7 +513,7 @@ unidad de AFS en el recuadro <B>Descripci&oacute;n</B>. Seleccione
 <B>Aceptar</B> para conectar la unidad al lugar especificado del espacio
 de archivos de AFS.
 </LI><LI>Seleccione <B>Aceptar</B> para cerrar el programa de utilidad
-Configuraci&oacute;n de AFS Client. 
+Configuraci&oacute;n de AFS Client.
 <P>Ahora el AFS Client est&aacute; configurado en la c&eacute;lula de AFS seleccionada y se
 puede acceder al espacio de archivos de AFS mediante la asignaci&oacute;n de unidad
 seleccionada en el Explorador de Windows NT.
@@ -535,7 +535,7 @@ Client</B>. Se abrir&aacute; el programa de utilidad Configuraci&oacute;n de AFS
 Client, por la pesta&ntilde;a <B>General</B>.
 </LI><LI>Seleccione la opci&oacute;n <B>Proporcionar una Pasarela de AFS
 Light</B>.
-</LI><LI>Seleccione <B>Aceptar</B>. 
+</LI><LI>Seleccione <B>Aceptar</B>.
 <UL>
 <LI>Si el servicio de AFS Client se est&aacute; ejecutando, aparecer&aacute; un recuadro de
 mensaje que le informa de que debe volver a iniciar el servicio.
@@ -554,7 +554,7 @@ acceder a una c&eacute;lula, debe existir una entrada correspondiente a la c&eac
 la base de datos de c&eacute;lulas de AFS Light y en la base de datos de c&eacute;lulas de
 Pasarela de AFS Light. Si la informaci&oacute;n es incorrecta o falta
 informaci&oacute;n sobre una c&eacute;lula en la base de datos de c&eacute;lulas de la m&aacute;quina
-pasarela, las m&aacute;quinas Light Client no podr&aacute;n acceder a los archivos. 
+pasarela, las m&aacute;quinas Light Client no podr&aacute;n acceder a los archivos.
 <P><B>Para a&ntilde;adir una entrada a la base de datos de c&eacute;lulas:</B>
 <P>Acceda a la pesta&ntilde;a <B>C&eacute;lula de AFS</B> desde el programa de utilidad
 Configuraci&oacute;n de AFS Light y seleccione el bot&oacute;n <B>A&ntilde;adir</B>.
@@ -637,7 +637,7 @@ que pertenece la m&aacute;quina no aparece en la lista de c&eacute;lulas de AFS,
 el bot&oacute;n <B>A&ntilde;adir</B>. Aparecer&aacute; el recuadro de di&aacute;logo C&eacute;lula
 nueva. Especifique el nombre de la c&eacute;lula en el recuadro <B>C&eacute;lula de
 AFS</B> y una breve descripci&oacute;n en el recuadro
-<B>Descripci&oacute;n</B>. 
+<B>Descripci&oacute;n</B>.
 <P>Seleccione el bot&oacute;n <B>A&ntilde;adir</B>. Aparecer&aacute; el recuadro de
 di&aacute;logo A&ntilde;adir servidor. En el recuadro <B>Nombre de servidor</B>,
 especifique el nombre de un Servidor de ubicaci&oacute;n de volumen de la c&eacute;lula
@@ -668,7 +668,7 @@ unidad de AFS en el recuadro <B>Descripci&oacute;n</B>. Seleccione
 <B>Aceptar</B> para conectar la unidad al lugar especificado del espacio
 de archivos de AFS.
 </LI><LI>Seleccione <B>Aceptar</B> para cerrar el programa de utilidad
-Configuraci&oacute;n de AFS Light. 
+Configuraci&oacute;n de AFS Light.
 <P>Ahora AFS Light est&aacute; configurado en la c&eacute;lula de AFS especificada y se
 puede acceder al espacio de archivos de AFS mediante la asignaci&oacute;n de unidad
 desde el Explorador de Windows.
@@ -698,7 +698,7 @@ di&aacute;logo Informaci&oacute;n de c&eacute;lula y servidor.
 </LI><LI>Seleccione la opci&oacute;n <B>Este ser&aacute; el primer servidor de una c&eacute;lula de
 AFS nueva</B>.
 </LI><LI>En el recuadro <B>Nombre de c&eacute;lula</B>, especifique un nombre para la
-nueva c&eacute;lula de AFS. 
+nueva c&eacute;lula de AFS.
 <P>El formato de un nombre de un dominio de Internet que se pueda utilizar
 como nombre de una c&eacute;lula de AFS debe cumplir las siguientes
 condiciones:
@@ -820,7 +820,7 @@ Papelera de reciclaje de Windows NT).
 designar una partici&oacute;n de AFS en el servidor.
 </LI><LI>En la lista de vol&uacute;menes NTFS, seleccione el volumen que desee designar
 como una partici&oacute;n de AFS. En el recuadro <B>Nombre de partici&oacute;n de
-AFS</B>, especifique la &uacute;ltima parte del nombre de partici&oacute;n. 
+AFS</B>, especifique la &uacute;ltima parte del nombre de partici&oacute;n.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Un AFS Server puede contener un m&aacute;ximo de 256 particiones de AFS. Por
 convenio, cada partici&oacute;n se denomina <B>/vicep</B><I>x</I>, donde
 <I>x</I> puede ser una o dos letras min&uacute;sculas del alfabeto ingl&eacute;s.
@@ -832,7 +832,7 @@ particiones adicionales se pueden llamar de <B>/vicepaa</B> a
 <P>Se recomienda utilizar la letra de la unidad del volumen NTFS como la
 &uacute;ltima letra del nombre de partici&oacute;n.
 </LI><LI>Seleccione el bot&oacute;n <B>Siguiente</B>. Aparecer&aacute; el recuadro de
-di&aacute;logo Vol&uacute;menes de AFS de ra&iacute;z. 
+di&aacute;logo Vol&uacute;menes de AFS de ra&iacute;z.
 <P>
 <A NAME="IDX244"></A>
 <A NAME="IDX245"></A>
@@ -890,7 +890,7 @@ sistema</B>.
 di&aacute;logo Configurar el sistema.
 <P>Se muestra una lista de los pasos que se seguir&aacute;n para configurar este AFS
 Server, lo que le permite ver los pasos antes de empezar el proceso real de
-configuraci&oacute;n. 
+configuraci&oacute;n.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Para volver a un paso anterior para revisar o modificar sus selecciones,
 pulse el bot&oacute;n <B>Anterior</B>.
 </TD></TR></TABLE>
@@ -972,7 +972,7 @@ administrador del sistema AFS hacer copia de seguridad de los datos del
 espacio de archivos de AFS de los vol&uacute;menes en cinta. Luego los datos
 se pueden restaurar de cinta en el caso de que se pierdan en el sistema de
 archivos (por ejemplo, en el caso de que se pierdan datos debido a un error de
-disco). 
+disco).
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">El Servidor de copia de seguridad s&oacute;lo se puede configurar en una m&aacute;quina
 configurada como Servidor de base de datos. Adem&aacute;s, si el Servidor de
 copia de seguridad se configura en cualquier Servidor de base de datos de la
@@ -1013,7 +1013,7 @@ particiones adicionales se pueden llamar de <B>/vicepaa</B> a
 <P>Si no desea designar un volumen como partici&oacute;n de AFS, seleccione la opci&oacute;n
 <B>No, no crear una partici&oacute;n</B>.
 </LI><LI>Seleccione el bot&oacute;n <B>Siguiente</B>. Aparecer&aacute; el recuadro de
-di&aacute;logo Vol&uacute;menes de AFS de ra&iacute;z. 
+di&aacute;logo Vol&uacute;menes de AFS de ra&iacute;z.
 <P>Los vol&uacute;menes de AFS de ra&iacute;z son dos vol&uacute;menes que cada c&eacute;lula de AFS debe
 incluir en su sistema de archivos. Se denominan:
 <UL>
@@ -1028,7 +1028,7 @@ superior (<B>/afs</B>) del espacio de archivos de AFS
 Puesto que est&aacute; a&ntilde;adiendo este AFS Server a una c&eacute;lula de AFS existente, los
 vol&uacute;menes de AFS de ra&iacute;z ya existen en la c&eacute;lula y el Asistente de
 configuraci&oacute;n de AFS indica que no tiene que crear los vol&uacute;menes de
-ra&iacute;z. 
+ra&iacute;z.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Si, por cualquier motivo, no existen vol&uacute;menes de AFS de ra&iacute;z en esta c&eacute;lula
 de AFS, puede seleccionar la opci&oacute;n <B>S&iacute;, crear los vol&uacute;menes de ra&iacute;z</B>
 para crear los vol&uacute;menes de ra&iacute;z en este AFS Server.
@@ -1045,7 +1045,7 @@ volumen de AFS en una o m&aacute;s m&aacute;quinas Servidor de archivos de AFS.
 <P>Puesto que est&aacute; a&ntilde;adiendo este AFS Server a una c&eacute;lula de AFS existente, es
 probable que los vol&uacute;menes de AFS de ra&iacute;z ya est&eacute;n duplicados, y el Asistente
 de configuraci&oacute;n de AFS Server le indicar&aacute; que no tiene que duplicar los
-vol&uacute;menes de AFS de ra&iacute;z. 
+vol&uacute;menes de AFS de ra&iacute;z.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Si, por cualquier motivo, los vol&uacute;menes de AFS de ra&iacute;z no est&aacute;n duplicados en
 esta c&eacute;lula de AFS, puede seleccionar la opci&oacute;n <B>S&iacute;, duplicar los
 vol&uacute;menes de ra&iacute;z</B> para duplicar los vol&uacute;menes de ra&iacute;z de la c&eacute;lula de
@@ -1076,7 +1076,7 @@ Servidor o Cliente de control del sistema</B>.
 di&aacute;logo Configurar el sistema.
 <P>Se muestra una lista de los pasos que se seguir&aacute;n para configurar este AFS
 Server, lo que le permite ver los pasos antes de empezar el proceso real de
-configuraci&oacute;n. 
+configuraci&oacute;n.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Para volver a un paso anterior para revisar o modificar sus selecciones,
 pulse el bot&oacute;n <B>Anterior</B>.
 </TD></TR></TABLE>
@@ -1085,7 +1085,7 @@ bot&oacute;n <B>Configurar</B>. Si est&aacute; configurando el AFS Server en una
 c&eacute;lula de AFS en la que hay Servidores de base de datos que ejecutan una
 versi&oacute;n de AFS anterior a la versi&oacute;n 3.5, aparecer&aacute; un recuadro de
 di&aacute;logo que le solicita que especifique la contrase&ntilde;a del principal de
-AFS. 
+AFS.
 <P>El AFS Server se configura de acuerdo con sus especificaciones. La
 barra de proceso que hay en la parte inferior del recuadro de di&aacute;logo indica
 los pasos que se est&aacute;n ejecutando. Aparece un recuadro de mensaje que
@@ -1192,7 +1192,7 @@ asociada al componente AFS Supplemental Documentation. Si est&aacute;
 eliminando este componente del sistema, no aparece este recuadro de mensaje de
 AFS).
 </LI><LI>Se abre el recuadro de di&aacute;logo Quitar programas de su equipo, que muestra
-los componentes que se est&aacute;n eliminando del sistema. 
+los componentes que se est&aacute;n eliminando del sistema.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Es posible que aparezca un recuadro de mensaje que le pregunta si desea
 eliminar los archivos de AFS compartidos que ya no necesita ning&uacute;n otro
 componente. Pulse <B>S&iacute; a todo</B> para eliminar por completo el
@@ -1212,7 +1212,7 @@ cambios en el sistema:
 <LI>Elimina todos los archivos de AFS Client del directorio <B>\Archivos de
 programa\Ibm\Afs\Client\Program</B>, elimina el directorio <B>Client</B>
 y, si no queda ning&uacute;n otro componente de AFS instalado, elimina el directorio
-<B>Ibm</B>. 
+<B>Ibm</B>.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Los directorios <I>no</I> se eliminan si contienen archivos que no sean
 los que instala el programa <B>setup</B> de AFS para Windows.
 </TD></TR></TABLE>
@@ -1234,7 +1234,7 @@ cambios en el sistema:
 <UL>
 <LI>Elimina todos los archivos de AFS del directorio <B>\Archivos de
 programa\Ibm\Afs\Client\Program</B> y elimina el directorio
-<B>Ibm</B>. 
+<B>Ibm</B>.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Los directorios <I>no</I> se eliminan si contienen archivos que no sean
 los que instala el programa <B>setup</B> de AFS para Windows.
 </TD></TR></TABLE>
@@ -1256,7 +1256,7 @@ cambios en el sistema:
 <LI>Elimina todos los archivos de AFS Server del directorio <B>\Archivos de
 programa\Ibm\Afs\Server</B>, elimina el directorio <B>Server</B> y, si
 no queda ning&uacute;n otro componente de AFS instalado, elimina el directorio
-<B>Ibm</B>. 
+<B>Ibm</B>.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Estos directorios <I>no</I> se eliminan si contienen archivos que no sean
 los que instala el programa <B>setup</B> de AFS para Windows. Si ha
 elegido conservar la informaci&oacute;n de configuraci&oacute;n, algunos archivos del
@@ -1311,11 +1311,11 @@ los que instala el programa <B>setup</B> de AFS para Windows.
 </LI><LI>Elimina del sistema las entradas de registro relacionadas con AFS
 Supplemental Documentation.
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Principio de p&aacute;gina</A> &#124; <A HREF="awqbg002.htm">P&aacute;gina anterior</A> &#124; <A HREF="awqbg004.htm">P&aacute;gina siguiente</A> &#124; <A HREF="awqbg002.htm#ToC">Contenido</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Principio de p&aacute;gina</A> &#124; <A HREF="awqbg002.htm">P&aacute;gina anterior</A> &#124; <A HREF="awqbg004.htm">P&aacute;gina siguiente</A> &#124; <A HREF="awqbg002.htm#ToC">Contenido</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ede06f945fdca3b9ee86dc5c781b162a30ea75e3..dc54566b7b6ec1b4af988204ffb86f9fad38286f 100755 (executable)
@@ -12,8 +12,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sab, 01 Ene 2000 13:37:04">
 <META HTTP-EQUIV="expires" CONTENT="Lun, 01 Ene 2001 13:37:04">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Gu&iacute;a de iniciaci&oacute;n r&aacute;pida</H1>
 <HR>
 <STRONG><A NAME="IDX1_41" HREF="#IDX0_41">A</A></STRONG>
 <MENU>
-<LI>a qui&eacute;n va destinado 
+<LI>a qui&eacute;n va destinado
 <A HREF="awqbg003.htm#IDX181">(181)</A>
-<LI>actualizaci&oacute;n 
+<LI>actualizaci&oacute;n
 <A HREF="awqbg003.htm#IDX204">(204)</A>
-<LI>AFS 
+<LI>AFS
 <MENU>
-<LI>actualizaci&oacute;n 
+<LI>actualizaci&oacute;n
 <A HREF="awqbg003.htm#IDX205">(205)</A>
-<LI>cliente 
+<LI>cliente
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX191">(191)</A>
 </MENU>
-<LI>componente supplemental documentation 
+<LI>componente supplemental documentation
 <A HREF="awqbg003.htm#IDX195">(195)</A>
-<LI>componentes 
+<LI>componentes
 <A HREF="awqbg003.htm#IDX182">(182)</A>
-<LI>configuraci&oacute;n 
+<LI>configuraci&oacute;n
 <MENU>
-<LI>AFS Client 
+<LI>AFS Client
 <A HREF="awqbg003.htm#IDX224">(224)</A>
-<LI>AFS Control Center 
+<LI>AFS Control Center
 <A HREF="awqbg003.htm#IDX255">(255)</A>
-<LI>AFS Light 
+<LI>AFS Light
 <A HREF="awqbg003.htm#IDX233">(233)</A>
-<LI>AFS Server 
+<LI>AFS Server
 <A HREF="awqbg003.htm#IDX237">(237)</A>
-<LI>Pasarela de AFS Light 
+<LI>Pasarela de AFS Light
 <A HREF="awqbg003.htm#IDX227">(227)</A>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX221">(221)</A>
 </MENU>
-<LI>control center 
+<LI>control center
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX188">(188)</A>
 </MENU>
-<LI>light 
+<LI>light
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX194">(194)</A>
 </MENU>
-<LI>opciones de instalaci&oacute;n 
+<LI>opciones de instalaci&oacute;n
 <A HREF="awqbg003.htm#IDX197">(197)</A>
-<LI>procedimiento de desinstalaci&oacute;n 
+<LI>procedimiento de desinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX263">(263)</A>
-<LI>procedimiento de instalaci&oacute;n 
+<LI>procedimiento de instalaci&oacute;n
 <A HREF="awqbg003.htm#IDX208">(208)</A>
-<LI>reinstalaci&oacute;n 
+<LI>reinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX257">(257)</A>
-<LI>requisitos previos a la desinstalaci&oacute;n 
+<LI>requisitos previos a la desinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX259">(259)</A>
-<LI>servidor 
+<LI>servidor
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX185">(185)</A>
 </MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX178">(178)</A>
 </MENU>
-<LI>AFS Client 
+<LI>AFS Client
 <MENU>
-<LI>archivo  
+<LI>archivo
 <A HREF="awqbg003.htm#IDX201">(201)</A>
-<LI>configuraci&oacute;n 
+<LI>configuraci&oacute;n
 <A HREF="awqbg003.htm#IDX223">(223)</A>
-<LI>configurar Pasarela de AFS Light 
+<LI>configurar Pasarela de AFS Light
 <A HREF="awqbg003.htm#IDX225">(225)</A>
-<LI>desinstalaci&oacute;n 
+<LI>desinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX265">(265)</A>
-<LI>instalaci&oacute;n 
+<LI>instalaci&oacute;n
 <A HREF="awqbg003.htm#IDX210">(210)</A>
-<LI>instalaci&oacute;n s&oacute;lo de cliente 
+<LI>instalaci&oacute;n s&oacute;lo de cliente
 <A HREF="awqbg003.htm#IDX200">(200)</A>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX189">(189)</A>
 </MENU>
-<LI>AFS Control Center 
+<LI>AFS Control Center
 <MENU>
-<LI>configuraci&oacute;n 
+<LI>configuraci&oacute;n
 <A HREF="awqbg003.htm#IDX254">(254)</A>
-<LI>desinstalaci&oacute;n 
+<LI>desinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX268">(268)</A>
-<LI>instalaci&oacute;n 
+<LI>instalaci&oacute;n
 <A HREF="awqbg003.htm#IDX213">(213)</A>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX186">(186)</A>
 </MENU>
-<LI>AFS Light 
+<LI>AFS Light
 <MENU>
-<LI>configuraci&oacute;n 
+<LI>configuraci&oacute;n
 <A HREF="awqbg003.htm#IDX232">(232)</A>
-<LI>desinstalaci&oacute;n 
+<LI>desinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX266">(266)</A>
-<LI>instalaci&oacute;n 
+<LI>instalaci&oacute;n
 <A HREF="awqbg003.htm#IDX211">(211)</A>
-<LI>m&aacute;quina pasarela 
+<LI>m&aacute;quina pasarela
 <A HREF="awqbg003.htm#IDX234">(234)</A>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX192">(192)</A>
 </MENU>
-<LI>AFS Server 
+<LI>AFS Server
 <MENU>
-<LI>configuraci&oacute;n 
+<LI>configuraci&oacute;n
 <MENU>
-<LI>como primer servidor de una c&eacute;lula 
+<LI>como primer servidor de una c&eacute;lula
 <A HREF="awqbg003.htm#IDX238">(238)</A>
-<LI>como servidor de una c&eacute;lula existente 
+<LI>como servidor de una c&eacute;lula existente
 <A HREF="awqbg003.htm#IDX249">(249)</A>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX236">(236)</A>
 </MENU>
-<LI>desinstalaci&oacute;n 
+<LI>desinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX267">(267)</A>
-<LI>instalaci&oacute;n 
+<LI>instalaci&oacute;n
 <A HREF="awqbg003.htm#IDX212">(212)</A>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX183">(183)</A>
 </MENU>
-<LI>archivo setup.co 
+<LI>archivo setup.co
 <A HREF="awqbg003.htm#IDX202">(202)</A>
-<LI>ayuda en l&iacute;nea 
+<LI>ayuda en l&iacute;nea
 <A HREF="awqbg003.htm#IDX220">(220)</A>
 </MENU>
 <STRONG><A NAME="IDX1_43" HREF="#IDX0_43">C</A></STRONG>
 <MENU>
-<LI>cliente 
+<LI>cliente
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX190">(190)</A>
 </MENU>
-<LI>configuraci&oacute;n 
+<LI>configuraci&oacute;n
 <A HREF="awqbg003.htm#IDX222">(222)</A>
-<LI>control center 
+<LI>control center
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX187">(187)</A>
 </MENU>
-<LI>cuenta administrativa gen&eacute;rica 
+<LI>cuenta administrativa gen&eacute;rica
 <A HREF="awqbg003.htm#IDX239">(239)</A>
-<LI>cuentas de usuario de dominio 
+<LI>cuentas de usuario de dominio
 <A HREF="awqbg003.htm#IDX230">(230)</A>
-<LI>cuentas de usuario de m&aacute;quina 
+<LI>cuentas de usuario de m&aacute;quina
 <A HREF="awqbg003.htm#IDX231">(231)</A>
 </MENU>
 <STRONG><A NAME="IDX1_44" HREF="#IDX0_44">D</A></STRONG>
 <MENU>
-<LI>desinstalaci&oacute;n 
+<LI>desinstalaci&oacute;n
 <MENU>
-<LI>cambios efectuados en el sistema 
+<LI>cambios efectuados en el sistema
 <A HREF="awqbg003.htm#IDX269">(269)</A>
-<LI>procedimiento 
+<LI>procedimiento
 <A HREF="awqbg003.htm#IDX264">(264)</A>
-<LI>requisitos previos 
+<LI>requisitos previos
 <A HREF="awqbg003.htm#IDX260">(260)</A>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX256">(256)</A>
 </MENU>
-<LI>documentaci&oacute;n 
+<LI>documentaci&oacute;n
 <MENU>
-<LI>ayuda en l&iacute;nea 
+<LI>ayuda en l&iacute;nea
 <A HREF="awqbg003.htm#IDX219">(219)</A>
-<LI>CD-ROM 
+<LI>CD-ROM
 <A HREF="awqbg003.htm#IDX217">(217)</A>
-<LI>en l&iacute;nea 
+<LI>en l&iacute;nea
 <A HREF="awqbg003.htm#IDX215">(215)</A>
 </MENU>
-<LI>documentaci&oacute;n del CD-ROM 
+<LI>documentaci&oacute;n del CD-ROM
 <A HREF="awqbg003.htm#IDX218">(218)</A>
-<LI>documentaci&oacute;n en l&iacute;nea 
+<LI>documentaci&oacute;n en l&iacute;nea
 <A HREF="awqbg003.htm#IDX216">(216)</A>
-<LI>duplicaci&oacute;n 
+<LI>duplicaci&oacute;n
 <MENU>
-<LI>al configurar una c&eacute;lula nueva 
+<LI>al configurar una c&eacute;lula nueva
 <A HREF="awqbg003.htm#IDX247">(247)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_49" HREF="#IDX0_49">I</A></STRONG>
 <MENU>
-<LI>instalaci&oacute;n 
+<LI>instalaci&oacute;n
 <MENU>
-<LI>actualizaci&oacute;n a partir de una versi&oacute;n anterior 
+<LI>actualizaci&oacute;n a partir de una versi&oacute;n anterior
 <A HREF="awqbg003.htm#IDX206">(206)</A>
-<LI>cambios efectuados en el sistema 
+<LI>cambios efectuados en el sistema
 <A HREF="awqbg003.htm#IDX214">(214)</A>
-<LI>combinaciones posibles de componentes 
+<LI>combinaciones posibles de componentes
 <A HREF="awqbg003.htm#IDX198">(198)</A>
-<LI>instalaci&oacute;n s&oacute;lo de cliente 
+<LI>instalaci&oacute;n s&oacute;lo de cliente
 <A HREF="awqbg003.htm#IDX199">(199)</A>
-<LI>procedimiento 
+<LI>procedimiento
 <A HREF="awqbg003.htm#IDX209">(209)</A>
 </MENU>
-<LI>instalaci&oacute;n s&oacute;lo de cliente 
+<LI>instalaci&oacute;n s&oacute;lo de cliente
 <A HREF="awqbg003.htm#IDX203">(203)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4C" HREF="#IDX0_4C">L</A></STRONG>
 <MENU>
-<LI>light 
+<LI>light
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX193">(193)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_4E" HREF="#IDX0_4E">N</A></STRONG>
 <MENU>
-<LI>nombre de m&aacute;quina pasarela 
+<LI>nombre de m&aacute;quina pasarela
 <A HREF="awqbg003.htm#IDX235">(235)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4F" HREF="#IDX0_4F">O</A></STRONG>
 <MENU>
-<LI>opciones de instalaci&oacute;n 
+<LI>opciones de instalaci&oacute;n
 <A HREF="awqbg003.htm#IDX196">(196)</A>
 </MENU>
 <STRONG><A NAME="IDX1_50" HREF="#IDX0_50">P</A></STRONG>
 <MENU>
-<LI>particiones de AFS 
+<LI>particiones de AFS
 <A HREF="awqbg003.htm#IDX243">(243)</A>
-<LI>Pasarela de AFS Light 
+<LI>Pasarela de AFS Light
 <MENU>
-<LI>autentificaci&oacute;n de usuarios de AFS Light 
+<LI>autentificaci&oacute;n de usuarios de AFS Light
 <A HREF="awqbg003.htm#IDX229">(229)</A>
-<LI>configuraci&oacute;n 
+<LI>configuraci&oacute;n
 <A HREF="awqbg003.htm#IDX226">(226)</A>
-<LI>sincronizaci&oacute;n de la base de datos de c&eacute;lulas 
+<LI>sincronizaci&oacute;n de la base de datos de c&eacute;lulas
 <A HREF="awqbg003.htm#IDX228">(228)</A>
 </MENU>
-<LI>procedimiento de desinstalaci&oacute;n 
+<LI>procedimiento de desinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX262">(262)</A>
-<LI>procedimiento de instalaci&oacute;n 
+<LI>procedimiento de instalaci&oacute;n
 <A HREF="awqbg003.htm#IDX207">(207)</A>
 </MENU>
 <STRONG><A NAME="IDX1_52" HREF="#IDX0_52">R</A></STRONG>
 <MENU>
-<LI>reinstalaci&oacute;n 
+<LI>reinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX258">(258)</A>
-<LI>requisitos previos a la desinstalaci&oacute;n 
+<LI>requisitos previos a la desinstalaci&oacute;n
 <A HREF="awqbg003.htm#IDX261">(261)</A>
-<LI>root.afs 
+<LI>root.afs
 <A HREF="awqbg003.htm#IDX245">(245)</A>
-<LI>root.cell 
+<LI>root.cell
 <A HREF="awqbg003.htm#IDX246">(246)</A>
 </MENU>
 <STRONG><A NAME="IDX1_53" HREF="#IDX0_53">S</A></STRONG>
 <MENU>
-<LI>servidor 
+<LI>servidor
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <A HREF="awqbg003.htm#IDX184">(184)</A>
 </MENU>
-<LI>Servidor de archivos 
+<LI>Servidor de archivos
 <MENU>
-<LI>configuraci&oacute;n en una c&eacute;lula existente 
+<LI>configuraci&oacute;n en una c&eacute;lula existente
 <A HREF="awqbg003.htm#IDX250">(250)</A>
-<LI>configuraci&oacute;n en una c&eacute;lula nueva 
+<LI>configuraci&oacute;n en una c&eacute;lula nueva
 <A HREF="awqbg003.htm#IDX240">(240)</A>
 </MENU>
-<LI>Servidor de base de datos 
+<LI>Servidor de base de datos
 <MENU>
-<LI>configuraci&oacute;n en una c&eacute;lula existente 
+<LI>configuraci&oacute;n en una c&eacute;lula existente
 <A HREF="awqbg003.htm#IDX251">(251)</A>
-<LI>configuraci&oacute;n en una c&eacute;lula nueva 
+<LI>configuraci&oacute;n en una c&eacute;lula nueva
 <A HREF="awqbg003.htm#IDX241">(241)</A>
 </MENU>
-<LI>Servidor de control del sistema 
+<LI>Servidor de control del sistema
 <MENU>
-<LI>en una c&eacute;lula nueva de AFS 
+<LI>en una c&eacute;lula nueva de AFS
 <A HREF="awqbg003.htm#IDX248">(248)</A>
 </MENU>
-<LI>Servidor de copia de seguridad 
+<LI>Servidor de copia de seguridad
 <MENU>
-<LI>configuraci&oacute;n en una c&eacute;lula existente 
+<LI>configuraci&oacute;n en una c&eacute;lula existente
 <A HREF="awqbg003.htm#IDX252">(252)</A>
-<LI>configuraci&oacute;n en una c&eacute;lula nueva 
+<LI>configuraci&oacute;n en una c&eacute;lula nueva
 <A HREF="awqbg003.htm#IDX242">(242)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_56" HREF="#IDX0_56">V</A></STRONG>
 <MENU>
-<LI>visi&oacute;n general 
+<LI>visi&oacute;n general
 <MENU>
-<LI>AFS 
+<LI>AFS
 <A HREF="awqbg003.htm#IDX179">(179)</A>
-<LI>documento 
+<LI>documento
 <A HREF="awqbg003.htm#IDX180">(180)</A>
 </MENU>
-<LI>vol&uacute;menes de AFS de ra&iacute;z 
+<LI>vol&uacute;menes de AFS de ra&iacute;z
 <MENU>
-<LI>al configurar un servidor en una c&eacute;lula existente 
+<LI>al configurar un servidor en una c&eacute;lula existente
 <A HREF="awqbg003.htm#IDX253">(253)</A>
-<LI>al configurar una c&eacute;lula nueva 
+<LI>al configurar una c&eacute;lula nueva
 <A HREF="awqbg003.htm#IDX244">(244)</A>
 </MENU>
 </MENU>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Principio de p&aacute;gina</A> &#124; <A HREF="awqbg003.htm">P&aacute;gina anterior</A> &#124; <A HREF="awqbg002.htm#ToC">Contenido</A> &#124; <A HREF="#HDRINDEX">&Iacute;ndice</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Principio de p&aacute;gina</A> &#124; <A HREF="awqbg003.htm">P&aacute;gina anterior</A> &#124; <A HREF="awqbg002.htm#ToC">Contenido</A> &#124; <A HREF="#HDRINDEX">&Iacute;ndice</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 95a51d1f2c2fdf999978bdfac6f4af27d7da12b0..30a567a1057d9b24bd2f5157647cdd43ee1236c6 100755 (executable)
@@ -115,7 +115,7 @@ donde <I>CD</I> es la letra de la unidad de
 CD-ROM.
 <BR>&nbsp;
 
-<P><B>&copy; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A> 
+<P><B>&copy; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>
 Reservados todos los derechos.</B><A NAME="Bot_Of_Page"></A><o:p></o:p></DIV>
 
 </BODY>
index dad01b9b1e9b05622ccb62c730aec1a70e301a27..a9d38ba0e6c9d86a3e2062cb7aa3a8239df98924 100755 (executable)
@@ -21,7 +21,7 @@ AFS Partitions No Longer Need to Reside On Empty NTFS Volumes
 
 On Windows NT machines, any NTFS volume can be designated as an AFS
 partition.  Previously, an NTFS volume containing any data other than
-the Windows Recycler could not be designated as an AFS partition. 
+the Windows Recycler could not be designated as an AFS partition.
 
 
 
@@ -53,7 +53,7 @@ AFS for Windows Supplemental Documentation
 
 The Supplemental Documentation component of AFS for Windows is only available
 online if the AFS Supplemental Documentation option was chosen when AFS for Windows
-was installed on your system.  (AFS Supplemental Documentation is not an option when 
+was installed on your system.  (AFS Supplemental Documentation is not an option when
 installing AFS Light.) Note that documentation is also available directly
 from the AFS for Windows CD-ROM, in the CD:\Documentation directory, where CD
 is the letter of your CD-ROM drive.
index 0a2eb31c1b9405859b861edb3d5d6448461d54f1..9c03fc3b5bda9ccb9c1ddf795caa027c0db5d28e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -19,7 +19,7 @@ AFS
 <BR>
 <BR>
 \8aÇ\97\9d\89ð\90à\8f\91<BR>
-<P>\83o\81[\83W\83\87\83\93 3.6 
+<P>\83o\81[\83W\83\87\83\93 3.6
 <P>\8e\91\97¿\94Ô\8d\86 GC88-8578-00
 <P>
 <BR>
@@ -65,13 +65,13 @@ Version 3.6
 <BR></TD></TR></TABLE>
 <P>\91æ1\8dü 2000.1
 <P>Translation: (c) Copyright IBM Japan 1999
-<P>(c) Copyright International Business Machines Corporation 1999.  All rights reserved. 
+<P>(c) Copyright International Business Machines Corporation 1999.  All rights reserved.
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf002.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf002.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fc0b8d72de3d3f13492f2452b67a6b8507526861..cdf934477a68818683eb61ed28811fd166d57af2 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 </MENU>
 <P><B><A NAME="ToC_298" HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A></B><BR>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf000.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf003.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf000.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf003.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7d7a8273d4694040b3806e2bddabe008b7719e22..dc36175b6e4e7bbfcedeab8e4cee9f1dff2865ef 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <OL>
 <LI><A NAME="FT_TBLFILESERVER-ARGS" HREF="auarf129.htm#TBLFILESERVER-ARGS" >\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Ì\8d\\90¬\83p\83\89\83\81\81[\83^\81[</A></LI>
 </OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf002.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf004.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf002.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf004.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 35e3c85ff5a71499df58798b7e89a33cde0310c1..f29b6cbf3346b15a69571e5d96f807328d48c55b 100755 (executable)
@@ -9,19 +9,19 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>
 <HR><H1><A NAME="Header_2" HREF="auarf002.htm#ToC_2">\82±\82Ì\89ð\90à\8f\91\82É\82Â\82¢\82Ä</A></H1>
 <P>\82±\82Ì\8fÍ\82Å\82Í\81A\96Ú\93I\81A\95Ò\90¬\81A\82¨\82æ\82Ñ\82±\82Ì\95\8f\91\82Ì\8bK\96ñ\82ð\8fq\82×\82Ü\82·\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf003.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf005.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf003.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf005.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index abe877c7b0336ff13ce9c421ec147bb40b33104d..9cf0af93e604459db13ee116f103f6c5244018e8 100755 (executable)
@@ -9,19 +9,19 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <HR><H2><A NAME="HDRWQ2" HREF="auarf002.htm#ToC_3">\93Ç\8eÒ\91Î\8fÛ\82¨\82æ\82Ñ\96Ú\93I</A></H2>
 <P>\82±\82Ì\89ð\90à\8f\91\82Å\82Í\81AAFS<SUP><SUP>(R)</SUP></SUP> \83R\83}\83\93\83h\82Ì\8d\\95\82É\82Â\82¢\82Ä\8fÚ\82µ\82­\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\89ð\90à\8f\91\82Í\81A\8co\8c±\82Ì\82 \82é AFS \8aÇ\97\9d\8eÒ\81A\83v\83\8d\83O\83\89\83}\81[\81A\82¨\82æ\82Ñ\83\86\81[\83U\81[\82ð\91Î\8fÛ\82É\82µ\82Ä\82¢\82Ü\82·\81B
 <P>\88ê\94Ê\82É\81A\82±\82Ì\89ð\90à\8f\91\82Å\82Í\81A\83R\83}\83\93\83h\82ð\8eg\97p\82·\82é\8e\9e\8aú\81A\95¡\90\94\82Ì\83R\83}\83\93\83h\82Å 1 \82Â\82Ì\8a®\91S\82È\83v\83\8d\83V\81[\83W\83\83\81[\82ð\8d\\90¬\82µ\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\82»\82Ì\8f\87\8f\98\82È\82Ç\82É\82Â\82¢\82Ä\82Í\90G\82ê\82Ä\82¢\82Ü\82¹\82ñ\81B\82±\82ê\82ç\82Ì\8fî\95ñ\82É\82Â\82¢\82Ä\82Í\81A<I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf004.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf006.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf004.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf006.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b237259f7ba9461eb2057b59c1b8848e28495674..b53b1215cdc3bf234d1d3a1b9a87720d58e51d7b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 </LI><LI>\81u<B>\95K\97v\82È\93Á\8c </B>\81v\82Å\82Í\81A\83R\83}\83\93\83h\82ð\8eÀ\8ds\82·\82é\82Ì\82É\95K\97v\82È\93Á\8c \82ð\83\8a\83X\83g\82µ\82Ä\82¢\82Ü\82·\81B
 </LI><LI>\81u<B>\8aÖ\98A\8fî\95ñ</B>\81v\82Å\82Í\81A\8aÖ\98A\82·\82é\83R\83}\83\93\83h\82â\83t\83@\83C\83\8b\82ª\82 \82ê\82Î\82»\82ê\82ð\83\8a\83X\83g\82µ\82Ä\82¢\82Ü\82·\81B
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf005.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf007.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf005.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf007.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 042d41f543ceeb3c36d94b7d41379c333a20a0ea..7f1d300bc88f1907f38479ffa43ab679115c4c74 100755 (executable)
@@ -9,18 +9,18 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <HR><H2><A NAME="HDRWQ4" HREF="auarf002.htm#ToC_5">\82±\82Ì\95\8f\91\82Ì\8eg\97p\95û\96@</A></H2>
 <P>\82±\82Ì\89ð\90à\8f\91\82Í\81A\93Á\92è\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\8fÚ\8d×\82È\8fî\95ñ\82ª\95K\97v\82È\8fê\8d\87\82É\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\82æ\82¤\82È\8fî\95ñ\82É\82Â\82¢\82Ä\82Í\81A<I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf006.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf008.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf006.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf008.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3619cc1e012224ae52748eb035c3c7d2357786ac..1ff099a043d709ed5046b949eb8489cb0e300119 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><I>AFS \8eg\97p\8eÒ\82Ì\8eè\88ø\82«</I>
 <P>\82±\82Ì\8e\91\97¿\82Í\81AAFS \82Ì\8aî\96{\93I\82È\8aT\94O\81A\8cø\89Ê\93I\82É\8eg\97p\82·\82é\8fã\82Å\95K\97v\82È\8eè\8f\87\82É\82Â\82¢\82Ä\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B\96{\8f\91\82Í UNIX \82ð\8eg\97p\82µ\82½\8co\8c±\82ª\82 \82é\93Ç\8eÒ\82ð\91Î\8fÛ\82É\82µ\82Ä\82¢\82Ü\82·\82ª\81A\83l\83b\83g\83\8f\81[\83N\82Ü\82½\82Í AFS \82Ì\92m\8e¯\82Í\95K\97v\82 \82è\82Ü\82¹\82ñ\81B
 <P>\82±\82Ì\8e\91\97¿\82É\82Í\81A\83p\83X\83\8f\81[\83h\82Ì\95Ï\8dX\81AAFS \83f\81[\83^\82Ì\95Û\8cì\81A\83O\83\8b\81[\83v\82Ì\8dì\90¬\81A\83g\83\89\83u\83\8b\83V\83\85\81[\83e\83B\83\93\83O\82È\82Ç\81A\8aî\96{\93I\82È\8b@\94\\82É\8aÖ\82·\82é\90à\96¾\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82Ü\82·\81B\82Ü\82½\81A\8ae\8b@\94\\82Ì\90à\96¾\82Å\82Í\83C\83\89\83X\83g\82â\90}\82ð\97\98\97p\82µ\81AUNIX \83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82Æ AFS \82Ì\88á\82¢\82ª\95ª\82©\82é\82æ\82¤\82É\89ð\90à\82µ\82Ä\82¢\82Ü\82·\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf007.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf009.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf007.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf009.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9ae53485258a6c65548dcfa5072fa4a42e6bae7d..ba1ba8e44a32ac7d3e8e2541daf28622c9fe1c5a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 </LI><LI>\94Ô\8d\86\8bL\8d\86 <TT>#</TT> \82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82É\91Î\82·\82é\83R\83}\83\93\83h\81E\83V\83F\83\8b\81E\83v\83\8d\83\93\83v\83g\82ð\95\\82µ\82Ü\82·\81B\82½\82¾\82µ\81A\88ê\95\94\82Ì\83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80\82Å\82Í\81A\82±\82Ì\83v\83\8d\83\93\83v\83g\82É\95Ê\82Ì\95\8e\9a\82ð\8eg\97p\82·\82é\8fê\8d\87\82ª\82 \82è\82Ü\82·\81B
 </LI><LI>\83R\83}\83\93\83h\8d\\95\82Ì\83p\83C\83v\8bL\8d\86 <B> |</B> \82Í\81A\88ø\82«\90\94\82É\91Î\82·\82é\91\8a\8cÝ\82É\94r\91¼\93I\82È\92l\82ð\95ª\97£\82µ\82Ü\82·\81B
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf008.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf010.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf008.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf010.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3d267d0a663c247f5a3d3eb734ef3b50e04ad8b9..28256718db4ee7bf8ce28621bb2e36ec694e02e9 100755 (executable)
@@ -9,18 +9,18 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <HR><H1><A NAME="Header_8" HREF="auarf002.htm#ToC_8">AFS \83V\83X\83e\83\80\81E\83t\83@\83C\83\8b</A></H1>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf009.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf011.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf009.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf011.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b68bbe29ac685b97e450adef27e1b1aaa0f8e402..a9fb8006b664288597bc0cd41381785ff10fc17b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -103,11 +103,11 @@ Windows 
 <DD><P><A HREF="auarf037.htm#HDRVVOLID">V<I>vol_ID</I>.vol</A>
 </DL>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf010.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf012.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf010.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf012.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ab4ee1123eafa9f8ebec399b53e112a7fbd1ae46..6b7d7ba59b349a31bf9d3cd73d23bb090d39dfea 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf198.htm#HDRKASERVER">kaserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf011.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf013.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf011.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf013.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d53f612fdfc807af3de620524c70eb022edfaec9..24069fb5efc7090bbe3d68cec08e89d1ceaa8585 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf198.htm#HDRKASERVER">kaserver</A>
 <P><A HREF="auarf199.htm#HDRKDB">kdb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf012.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf014.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf012.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf014.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b5d10ab957219e07a02ac511693044e58db1195d..50b306c315a97a5155ab21dbb74afdf842ccedec 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf125.htm#HDRBUSERVER">buserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf013.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf015.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf013.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf015.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 185b5cf4718c58f78f7727c1b5b7d819a49055eb..2d56bbf14ad70507156057115242adfc36d917cd 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf124.htm#HDRBOSSERVER">bosserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf014.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf016.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf014.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf016.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c35f3e2b73ab85a7433788427eb5874bc848dcd2..0d22e0a574677407908b945c71a23ba57819e23e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -118,11 +118,11 @@ BOS 
 <P><A HREF="auarf232.htm#HDRSALVAGER">salvager</A>
 <P><A HREF="auarf251.htm#HDRVOLSERVER">volserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf015.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf017.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf015.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf017.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3c0ffbd3180464c97711ee196a04111b9537673e..3a7551d2a3f3591a071259bf201496f0936f04d4 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -39,11 +39,11 @@ AFS 
 <P><A HREF="auarf140.htm#HDRFS_FLUSH">fs flush</A>
 <P><A HREF="auarf142.htm#HDRFS_FLUSHVOLUME">fs flushvolume</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf016.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf018.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf016.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf018.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8eb7a998c1fc83780be1fee641cf2e278994a707..cc26f7d0a73ec6770dff10e059477949fc70b411 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -58,7 +58,7 @@ ASCII 
 <P><B>ASK \96½\97ß</B>
 <P><B>ASK</B> \96½\97ß\82Í\81A\88ø\82«\90\94\82Æ\82µ\82Ä\83u\81[\83\8b\92l\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B\8c`\8e®\82Í\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   ASK {<B>YES</B> | <B>NO</B>}
-   
+
 </PRE>
 <P>\92l\82ª <B>YES</B> \82Ì\8fê\8d\87\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\8e\9f\82Ì\83\8a\83X\83g\82É\82 \82é\83G\83\89\81[\82É\91Î\82·\82é\89\9e\93\9a\82ð\97v\8b\81\82·\82é\82½\82ß\82É\81A\83E\83B\83\93\83h\83E\82É\83v\83\8d\83\93\83v\83g\82ð\95\\8e¦\82µ\82Ü\82·\81B
 ASK \96½\97ß\82ª <B>CFG_</B><VAR>device_name</VAR> \83t\83@\83C\83\8b\82É\82È\82¢\8fê\8d\87\81A\82±\82ê\82ª\83f\83t\83H\83\8b\83g\82Ì\90U\82é\95\91\82¢\82É\82È\82è\82Ü\82·\81B
@@ -86,7 +86,7 @@ ASK 
 <P><B>AUTOQUERY \96½\97ß</B>
 <P><B>AUTOQUERY</B> \96½\97ß\82Í\81A\88ø\82«\90\94\82Æ\82µ\82Ä\8e\9f\82Ì\8c`\8e®\82Ì\83u\81[\83\8b\92l\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B
 <PRE>   AUTOQUERY {<B>YES</B> | <B>NO</B>}
-   
+
 </PRE>
 <P>\92l\82ª <B>YES</B> \82Ì\8fê\8d\87\81A\91\80\8dì\82Å\8dÅ\8f\89\82Ì\8e¥\8bC\83e\81[\83v\82ª\95K\97v\82É\82È\82é\82Æ\81A\8e¥\8bC\83e\81[\83\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\8d\\90¬\83t\83@\83C\83\8b\82Ì <B>MOUNT</B> \96½\97ß\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B\91O\8fq\82Ì\82æ\82¤\82É\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\83v\83\8d\83\93\83v\83g\82ð\8fo\82µ\82Ä\8e¥\8bC\83e\81[\83v\82ð\97v\8b\81\82·\82é\82©\81A\8ew\92è\82³\82ê\82½\83\8b\81[\83`\83\93\82ð\8bN\93®\82µ\82Ä\81A\8e¥\8bC\83e\81[\83v\82ð\83}\83E\83\93\83g\82µ\82Ü\82·\81B\8d\\90¬\83t\83@\83C\83\8b\82É <B>AUTOQUERY</B> \96½\97ß\82ª\82È\82¢\8fê\8d\87\82É\82Í\81A\82±\82ê\82ª\83f\83t\83H\83\8b\83g\82Ì\90U\82é\95\91\82¢\82É\82È\82è\82Ü\82·\81B
 <P>\92l\82ª <B>NO</B> \82Ì\8fê\8d\87\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\91\80\8dì\82Ì\8dÅ\8f\89\82É\95K\97v\82È\8e¥\8bC\83e\81[\83v\82ª\91\95\92u\82É\82 \82é\82Æ\82Ý\82È\82µ\82Ä\81A\8f\88\97\9d\82ð\8cp\91±\82µ\82Ü\82·\81B\82±\82Ì\8fê\8d\87\81A\8dÅ\8f\89\82Ì\8e¥\8bC\83e\81[\83v\82Ö\82Ì\83A\83N\83Z\83X\82É\83G\83\89\81[\82ª\82È\82¢\8cÀ\82è\81A\91\80\8dì\88õ\82É\83v\83\8d\83\93\83v\83g\82ð\8fo\82µ\82½\82è\81A
@@ -98,7 +98,7 @@ ASK 
 <P><B>BUFFERSIZE \96½\97ß</B>
 <P><B>BUFFERSIZE</B> \96½\97ß\82Í\81A\88ø\82«\90\94\82Æ\82µ\82Ä\8e\9f\82Ì\8c`\8e®\82Ì\90®\90\94\92l\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B
 <PRE>   BUFFERSIZE <VAR>size</VAR>[{<B>k</B> | <B>K</B> | <B>m</B> | <B>M</B> | <B>g</B> | <B>G</B>}]
-   
+
 </PRE>
 <P><VAR>size</VAR> \82É\82Í\81A\83_\83\93\83v\82¨\82æ\82Ñ\95\9c\8c³\91\80\8dì\8e\9e\82É\83o\83b\83t\83@\81[\82Æ\82µ\82Ä\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\8eg\97p\82·\82é\83\81\83\82\83\8a\81[\82Ì\97Ê\82ð\8ew\92è\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Í\83o\83C\83g\92P\88Ê\82Å\82·\82ª\81AKB \92P\88Ê\82Å\8ew\92è\82·\82é\8fê\8d\87\82É\82Í
 <B>k</B> \82Ü\82½\82Í <B> K</B> \82ð\81A
@@ -115,7 +115,7 @@ GB 
 <P><B>FILE \96½\97ß</B>
 <P><B>FILE</B> \96½\97ß\82Í\81A\88ø\82«\90\94\82Æ\82µ\82Ä\8e\9f\82Ì\8c`\8e®\82Ì\83u\81[\83\8b\92l\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B
 <PRE>   FILE {<B>NO</B> | <B>YES</B>}
-   
+
 </PRE>
 <P>\92l\82ª <B>NO</B> \82Ì\8fê\8d\87\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\83_\83\93\83v\91\80\8dì\82Å\82Í\8e¥\8bC\83e\81[\83v\91\95\92u\82É\8f\91\82«\8d\9e\82Ý\82ð\81A\95\9c\8c³\91\80\8dì\82Å\82Í\8e¥\8bC\83e\81[\83v\91\95\92u\82©\82ç\93Ç\82Ý\8eæ\82è\82ð\8ds\82¢\82Ü\82·\81B
 <B>FILE</B> \96½\97ß\82ª\8d\\90¬\83t\83@\83C\83\8b\82É\82È\82¢\8fê\8d\87\81A\82±\82ê\82ª\83f\83t\83H\83\8b\83g\82Ì\90U\82é\95\91\82¢\82É\82È\82è\82Ü\82·\81B
@@ -140,9 +140,9 @@ GB 
 <A NAME="IDX3909"></A>
 <P><B>MOUNT \96½\97ß</B>
 <P><B>MOUNT</B> \96½\97ß\82Í\81A\88ø\82«\90\94\82Æ\82µ\82Ä\8e\9f\82Ì\8c`\8e®\82Ì\83p\83X\96¼\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    MOUNT <VAR>filename</VAR>
-   
+
 </PRE>
 <P>\8ew\92è\82³\82ê\82é\8eÀ\8ds\89Â\94\\83t\83@\83C\83\8b\82Í\81A\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\8fã\82É\82 \82è\81A\83W\83\85\81[\83N\83{\83b\83N\83X\82â\83X\83^\83b\83J\81[\82È\82Ç\82Ì\8e©\93®\8e¥\8bC\83e\81[\83v\91\95\92u\82Ì\83}\83E\83\93\83g (\8e¥\8bC\83e\81[\83v\93Ç\8eæ\91\95\92u\82Ö\82Ì\91}\93ü) \82ð\8ew\8e¦\82·\82é\83V\83F\83\8b\81E\83X\83N\83\8a\83v\83g\82Ü\82½\82Í\83v\83\8d\83O\83\89\83\80\82ª\8bL\8fq\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\91\80\8dì\88õ\82Í\81A\91\95\92u\82Ì\90»\91¢\8c³\82ª\8ew\92è\82·\82é\83}\83E\83\93\83g\81E\83R\83}\83\93\83h\82ð\8cÄ\82Ñ\8fo\82·\82½\82ß\82Ì\83\8b\81[\83`\83\93\82ð\8dì\90¬\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 AFS \82É\82Í\81A\82±\82Ì\82æ\82¤\82È\83X\83N\83\8a\83v\83g\82Í\97p\88Ó\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ\82ª\81A\8e\9f\82Ì\81u<B>\97á</B>\81v\83Z\83N\83V\83\87\83\93\82É\82»\82Ì\97á\82ª\82 \82è\82Ü\82·\81B\82±\82Ì\83X\83N\83\8a\83v\83g\82Ü\82½\82Í\83v\83\8d\83O\83\89\83\80\82Í\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Ì AFS \94F\8fØ\8fó\8bµ\82ð\8cp\8f³\82µ\82Ä\82¢\82Ü\82·\81B
@@ -190,7 +190,7 @@ diskrestore</B>
 <P><B>NAME_CHECK \96½\97ß</B>
 <P><B>NAME_CHECK</B> \96½\97ß\82Í\81A\88ø\82«\90\94\82Æ\82µ\82Ä\8e\9f\82Ì\8c`\8e®\82Ì\83u\81[\83\8b\92l\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B
 <PRE>   NAME_CHECK {<B>YES</B> | <B>NO</B>}
-   
+
 </PRE>
 <P>\92l\82ª <B>YES</B> \82Å\81A\8e¥\8bC\83e\81[\83v\82É\89i\91±\96¼\82ª\82È\82¢\8fê\8d\87\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A<B>backup dump</B> \83R\83}\83\93\83h\82É\89\9e\93\9a\82µ\82Ä\83{\83\8a\83\85\81[\83\80\82ð\83_\83\93\83v\82·\82é\82Æ\82«\82É\81AAFS \8e¥\8bC\83e\81[\83v\96¼\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B
 AFS \8e¥\8bC\83e\81[\83v\96¼\82Í <TT>&lt;NULL&gt;</TT> \82©\81A\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82¨\82æ\82Ñ\83_\83\93\83v\81E\83\8c\83x\83\8b\96¼\82É\8aî\82Ã\82« <B>backup dump</B> \91\80\8dì\82É\82æ\82Á\82Ä\8a\84\82è\93\96\82Ä\82ç\82ê\82½\8e¥\8bC\83e\81[\83v\96¼\82Æ\88ê\92v\82µ\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -201,7 +201,7 @@ AFS 
 <P><B>UNMOUNT \96½\97ß</B>
 <P><B>UNMOUNT</B> \96½\97ß\82Í\81A\88ø\82«\90\94\82Æ\82µ\82Ä\8e\9f\82Ì\8c`\8e®\82Ì\83p\83X\96¼\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B
 <PRE>   UNMOUNT <VAR>filename</VAR>
-   
+
 </PRE>
 <P>\8ew\92è\82³\82ê\82é\8eÀ\8ds\89Â\94\\83t\83@\83C\83\8b\82Í\81A\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\8fã\82É\82 \82è\81A\83W\83\85\81[\83N\83{\83b\83N\83X\82â\83X\83^\83b\83J\81[\82È\82Ç\82Ì\8e©\93®\8e¥\8bC\83e\81[\83v\91\95\92u\82Ì\83A\83\93\83}\83E\83\93\83g (\8e¥\8bC\83e\81[\83v\93Ç\8eæ\91\95\92u\82©\82ç\82Ì\8eæ\82è\8aO\82µ) \82ð\8ew\8e¦\82·\82é\83V\83F\83\8b\81E\83X\83N\83\8a\83v\83g\82Ü\82½\82Í\83v\83\8d\83O\83\89\83\80\82ª\8bL\8fq\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\91\80\8dì\88õ\82Í\81A\91\95\92u\82Ì\90»\91¢\8c³\82ª\8ew\92è\82·\82é\83A\83\93\83}\83E\83\93\83g\81E\83R\83}\83\93\83h\82ð\8cÄ\82Ñ\8fo\82·\82½\82ß\82Ì\83\8b\81[\83`\83\93\82ð\8dì\90¬\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81BAFS \82É\82Í\81A\82±\82Ì\82æ\82¤\82È\83X\83N\83\8a\83v\83g\82Í\97p\88Ó\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ\82ª\81A\8e\9f\82Ì\81u<B>\97á</B>\81v\83Z\83N\83V\83\87\83\93\82É\82»\82Ì\97á\82ª\82 \82è\82Ü\82·\81B\82±\82Ì\83X\83N\83\8a\83v\83g\82Ü\82½\82Í\83v\83\8d\83O\83\89\83\80\82Í\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Ì AFS \94F\8fØ\8fó\8bµ\82ð\8cp\8f³\82µ\82Ä\82¢\82Ü\82·\81B
 <P>\8e¥\8bC\83e\81[\83v\91\95\92u\82ð\83N\83\8d\81[\83Y\82µ\82½\8cã\82Å\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\8d\\90¬\83t\83@\83C\83\8b\82É <B>UNMOUNT</B> \96½\97ß\82ª\82 \82é\82©\82Ç\82¤\82©\8c\9f\8d¸\82µ\82Ü\82·\81B\82±\82Ì\8c\9f\8d¸\82Í\81A<B>\83N\83\8d\81[\83Y</B>\91\80\8dì\82ª\90¬\8c÷\82µ\82½\82©\82Ç\82¤\82©\82É\8aÖ\8cW\82È\82­\8ds\82í\82ê\82Ü\82·\81B<B> UNMOUNT</B> \96½\97ß\82ª\82È\82¢\82Æ\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\83A\83N\83V\83\87\83\93\82ð\8eÀ\8ds\82µ\82Ü\82¹\82ñ\81B\82±\82Ì\8fê\8d\87\81A\91\80\8dì\88õ\82ª\81A\8e\9f\82Ì\83e\81[\83v\82ð\91}\93ü\82·\82é\91O\82É\91\95\92u\82©\82ç\8e¥\8bC\83e\81[\83v\82ð\8eæ\82è\8aO\82·\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -219,7 +219,7 @@ AFS 
 <P><B>\97á</B> <B>CFG_</B><VAR>device_name</VAR> <B>\83X\83^\83b\83J\81[\97p\82Ì\83t\83@\83C\83\8b</B>
 <P>\82±\82Ì\97á\82Å\82Í\81A\8aÇ\97\9d\8eÒ\82Í\81A\8e\9f\82É\8e¦\82µ\82Ä\82¢\82é <B>stacker0.1</B> \82Æ\82¢\82¤\8e¥\8bC\83e\81[\83v\81E\83X\83^\83b\83J\81[\82Ì\82½\82ß\82Ì\8d\80\96Ú\82ð\81A<B>/usr/afs/backup/tapeconfig</B> \83t\83@\83C\83\8b\82É\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\8d\80\96Ú\82É\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 0 \82ª\82 \82è\82Ü\82·\81B
 <PRE>   2G   5K   /dev/stacker0.1   0
-   
+
 </PRE>
 <P>\8aÇ\97\9d\8eÒ\82Í <B>/usr/afs/backup/CFG_stacker0.1</B> \83t\83@\83C\83\8b\82É\81A\8e\9f\82É\8e¦\82µ\82½ 5 \8ds\82ð\8bL\8fq\82µ\82Ä\82¢\82Ü\82·\81B\8ae\96½\97ß\82Ì\88Ó\96¡\82ð\92m\82é\82É\82Í\81A\91O\8fq\82Ì\81u<B>\89ð\90à</B>\81v\83Z\83N\83V\83\87\83\93\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <PRE>   MOUNT /usr/afs/backup/stacker0.1
@@ -227,52 +227,52 @@ AFS 
    AUTOQUERY NO
    ASK NO
    NAME_CHECK NO
-   
+
 </PRE>
 <P>\8dÅ\8cã\82É\81A\8aÇ\97\9d\8eÒ\82Í\81A<B>CFG_stacker0.1</B> \83t\83@\83C\83\8b\82Ì <B>MOUNT</B> \82¨\82æ\82Ñ <B>UNMOUNT</B> \96½\97ß\82Å\8eQ\8fÆ\82³\82ê\82é\88È\89º\82Ì\8eÀ\8ds\89Â\94\\82È\83\8b\81[\83`\83\93\82ð <B>/usr/afs/backup/stacker0.1</B> \83t\83@\83C\83\8b\82É\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   #! /bin/csh -f
-     
+
    set devicefile = $1
    set operation = $2
    set tries = $3
    set tapename = $4
    set tapeid = $5
-     
+
    set exit_continue = 0
    set exit_abort = 1
    set exit_interactive = 2
-    
+
    #--------------------------------------------
-     
+
    if (${tries} > 1) then
       echo "Too many tries"
       exit ${exit_interactive}
    endif
-     
+
    if (${operation} == "unmount") then
       echo "UnMount: Will leave tape in drive"
       exit ${exit_continue}
    endif
-     
+
    if ((${operation} == "dump")     |\
        (${operation} == "appenddump")     |\
        (${operation} == "savedb"))  then
-     
+
        stackerCmd_NextTape ${devicefile}
        if (${status} != 0)exit${exit_interactive}
        echo "Will continue"
        exit ${exit_continue}
    endif
-     
+
    if ((${operation} == "labeltape")    |\
        (${operation} == "readlabel")) then
       echo "Will continue"
       exit ${exit_continue}
    endif
-     
+
    echo "Prompt for tape"
    exit ${exit_interactive}
-   
+
 </PRE>
 <P>\82±\82Ì\83\8b\81[\83`\83\93\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83V\83X\83e\83\80\82©\82ç\93n\82³\82ê\82é <TT>tries</TT> \82Æ <TT>operation</TT> \82Æ\82¢\82¤ 2 \82Â\82Ì\83p\83\89\83\81\81[\83^\81[\82ð\8eg\97p\82µ\82Ä\82¢\82Ü\82·\81B
 <TT>tries</TT> \83p\83\89\83\81\81[\83^\81[\82Ì\92l\82ª 1 \82ð\92´\82¦\82½\8fê\8d\87\82Í\81A\82±\82Ì\83\8b\81[\83`\83\93\82Í\90\84\8f§\82³\82ê\82½\95û\96@\82Å\8e¥\8bC\83e\81[\83v\82É\8aÖ\82·\82é\83v\83\8d\83\93\83v\83g\82ð\8fo\82µ\82Ü\82·\81B\82±\82Ì\83p\83\89\83\81\81[\83^\81[\82Ì\92l\82ª 1 \82ð\92´\82¦\82é\82Æ\81A\83X\83^\83b\83J\81[\82É\8e¥\8bC\83e\81[\83v\82ª\82È\82¢\82Æ\82¢\82¤\82±\82Æ\82ð\88Ó\96¡\82µ\82Ü\82·\81B
@@ -280,13 +280,13 @@ AFS 
 <P><B>\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\81E\83t\83@\83C\83\8b\82Ö\82Ì\83_\83\93\83v\82Ì\82½\82ß\82Ì CFG_</B><VAR>device_name</VAR><B> \83t\83@\83C\83\8b\82Ì\97á</B>
 <P>\82±\82Ì\97á\82Å\82Í\81A\8aÇ\97\9d\8eÒ\82Í\81A\8e\9f\82É\8e¦\82· <B>HSM_device</B> \82Æ\8cÄ\82Î\82ê\82é\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\81E\83t\83@\83C\83\8b\82Ì\82½\82ß\82Ì\8d\80\96Ú\82ð\81A<B>/usr/afs/backup/tapeconfig</B> \83t\83@\83C\83\8b\82É\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\8d\80\96Ú\82É\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 20 \82ª\82 \82è\82Ü\82·\81B
 <PRE>   1G   0K   /dev/HSM_device   20
-   
+
 </PRE>
 <P>\8aÇ\97\9d\8eÒ\82Í <B>/usr/afs/backup/CFG_HSM_device</B> \83t\83@\83C\83\8b\82É\81A\8e\9f\82É\8e¦\82µ\82½\8ds\82ð\8bL\8fq\82µ\82Ä\82¢\82Ü\82·\81B\8ae\96½\97ß\82Ì\88Ó\96¡\82ð\92m\82é\82É\82Í\81A\91O\8fq\82Ì\81u<B>\89ð\90à</B>\81v\83Z\83N\83V\83\87\83\93\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <PRE>   MOUNT /usr/afs/backup/file
    FILE YES
    ASK NO
-   
+
 </PRE>
 <P>\8dÅ\8cã\82É\81A\8aÇ\97\9d\8eÒ\82Í\81A<B>CFG_HSM_device</B> \83t\83@\83C\83\8b\82Ì <B>MOUNT</B> \96½\97ß\82Å\8eQ\8fÆ\82³\82ê\82é\8eÀ\8ds\89Â\94\\82È\83\8b\81[\83`\83\93\82ð <B>/usr/afs/backup/file</B> \83t\83@\83C\83\8b\82É\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   #! /bin/csh -f
@@ -295,36 +295,36 @@ AFS 
    set tries = $3
    set tapename = $4
    set tapeid = $5
-     
+
    set exit_continue = 0
    set exit_abort = 1
    set exit_interactive = 2
-     
+
    #--------------------------------------------
-     
+
    if (${tries} > 1) then
       echo "Too many tries"
       exit ${exit_interactive}
    endif
-     
+
    if (${operation} == "labeltape") then
       echo "Won't label a tape/file"
       exit ${exit_abort}
    endif
-     
+
    if ((${operation} == "dump")   |\
        (${operation} == "appenddump")   |\
        (${operation} == "restore")   |\
        (${operation} == "savedb")    |\
        (${operation} == "restoredb")) then
-     
+
       /bin/rm -f ${devicefile}
       /bin/ln -s /hsm/${tapename}_${tapeid} ${devicefile}
       if (${status} != 0) exit ${exit_abort}
    endif
-     
+
    exit ${exit_continue}
-   
+
 </PRE>
 <P>\8e¥\8bC\83e\81[\83v\81E\83X\83^\83b\83J\81[\82Ì\83\8b\81[\83`\83\93\82Ì\97á\82Æ\93¯\97l\81A\82±\82Ì\83\8b\81[\83`\83\93\82à\83o\83b\83N\83A\83b\83v\81E\83V\83X\83e\83\80\82©\82ç\93n\82³\82ê\82é <TT>tries</TT> \82Æ <TT>operation</TT> \83p\83\89\83\81\81[\83^\81[\82ð\8eg\97p\82µ\82Ü\82·\81B
 <TT>tries</TT> \83p\83\89\83\81\81[\83^\81[\82Í\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\83t\83@\83C\83\8b\82É\83A\83N\83Z\83X\82µ\82æ\82¤\82Æ\82µ\82½\89ñ\90\94\82ð\92Ç\90Õ\82µ\82Ü\82·\81B\92l\82ª 1 \82ð\92´\82¦\82Ä\82¢\82é\82Æ\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\83t\83@\83C\83\8b\82É\83A\83N\83Z\83X\82Å\82«\82È\82¢\82±\82Æ\82ð\8e¦\82µ\81A\82±\82Ì\83\8b\81[\83`\83\93\82Í\8fI\97¹\83R\81[\83h 2 (<TT>exit_interactive</TT>) \82ð\96ß\82µ\82Ü\82·\81B\82±\82Ì\8fê\8d\87\81A\91\80\8dì\88õ\82É\91Î\82µ\82Ä\8e¥\8bC\83e\81[\83v\82ð\83\8d\81[\83h\82·\82é\82æ\82¤\82É\83v\83\8d\83\93\83v\83g\82ª\8fo\82³\82ê\82Ü\82·\81B\82±\82Ì\8fê\8d\87\82É\81A\91\80\8dì\88õ\82Í <B>tapeconfig</B> \83t\83@\83C\83\8b\82É\8ew\92è\82³\82ê\82Ä\82¢\82é\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\81E\83t\83@\83C\83\8b\82Ì\96¼\91O\82ð\95Ï\8dX\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
@@ -341,11 +341,11 @@ AFS 
 <P><A HREF="auarf091.htm#HDRBK_VOLRESTORE">backup volrestore</A>
 <P><A HREF="auarf092.htm#HDRBK_VOLSETRESTORE">backup volsetrestore</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf017.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf019.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf017.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf019.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b5613aabccb3f1204588a0e20f7c1df3d5eb7fc8..7b2d4303bbc1913f04b11d8772c58b4f8448afc1 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
    >test.abc.com   # ABC Corporation Test Cell
    192.12.108.57        #testdb1.abc.com
    192.12.108.55        #testdb2.abc.com
-   
+
 </PRE>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf020.htm#HDRSV_CSDB">CellServDB (\83T\81[\83o\81[\81E\83o\81[\83W\83\87\83\93)</A>
 <P><A HREF="auarf154.htm#HDRFS_NEWCELL">fs newcell</A>
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf018.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf020.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf018.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf020.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 53f018a15272ba679f996c192876687f2ae110e1..a5c7fdc64d0fd5caa4646d336fec162a88740b1f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf241.htm#HDRUPSERVER">upserver</A>
 <P><I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf019.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf021.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf019.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf021.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ca95c3bf87fc2e06db0deb1d9d97fd89650bbe01..ae7b51e7184fae943f4f78404b1cf9310162e931 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf129.htm#HDRFILESERVER">fileserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf020.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf022.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf020.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf022.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1d67d79767741a1a2439ed2978b0b50cb1720814..91ab9ba5069dbc9bef956ee3728081809447ba4c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -32,11 +32,11 @@ AFS 
 <P><A HREF="auarf129.htm#HDRFILESERVER">fileserver</A>
 <P><A HREF="auarf232.htm#HDRSALVAGER">salvager</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf021.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf023.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf021.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf023.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7daf4243da7d72ea6540aa1012b8943c55b2b885..315a3b09c7942dc25ade3fe18ae0e05df3b32a0e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -48,11 +48,11 @@ AFS 
 <P><A HREF="auarf241.htm#HDRUPSERVER">upserver</A>
 <P><I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf022.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf024.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf022.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf024.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5552c40319745f8343b6f3f93155905fd4000c1f..cf18965307bdf40170ae423f2892a085fb288f1b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf145.htm#HDRFS_GETCLIENTADDRS">fs getclientaddrs</A>
 <P><A HREF="auarf160.htm#HDRFS_SETCLIENTADDRS">fs setclientaddrs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf023.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf025.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf023.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf025.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5412d6a36e445c0bf583316791e2828f901f4c47..4324e303978dda21e2da72315f39d928741cfc3d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -42,11 +42,11 @@ VLDB 
 <P><A HREF="auarf129.htm#HDRFILESERVER">fileserver</A>
 <P><A HREF="auarf263.htm#HDRVOS_LISTADDRS">vos listaddrs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf024.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf026.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf024.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf026.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index bc1effead1a4b2da5459488b2785ed5e689c7241..2cd43b72b488f834dfd911982fe77afd7a3642a5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf024.htm#HDRCLI_NETINFO">NetInfo (\83N\83\89\83C\83A\83\93\83g\81E\83o\81[\83W\83\87\83\93)</A>
 <P><A HREF="auarf145.htm#HDRFS_GETCLIENTADDRS">fs getclientaddrs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf025.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf027.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf025.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf027.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7703c203f47b36e800436cdf8ea3ee0466b8ca24..16519d770547cd75c344b31257988ae34715816b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf129.htm#HDRFILESERVER">fileserver</A>
 <P><A HREF="auarf263.htm#HDRVOS_LISTADDRS">vos listaddrs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf026.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf028.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf026.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf028.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9132e3020754d9cc5ee52b1883a7ecd23a43693b..b5da1646cdeb400c062a1ebd08ed1b37fc1b5c15 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -42,11 +42,11 @@ setauth</B> 
 <P><A HREF="auarf115.htm#HDRBOS_SETAUTH">bos setauth</A>
 <P><A HREF="auarf124.htm#HDRBOSSERVER">bosserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf027.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf029.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf027.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf029.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0ba1ab49562687ffb53db12e64e0788ed2e3b237..3685e8d1bad004525da7a3834b39d69cbbe0741e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -39,11 +39,11 @@ salvage</B> 
 <P><A HREF="auarf232.htm#HDRSALVAGER">salvager</A>
 <P><A HREF="auarf251.htm#HDRVOLSERVER">volserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf028.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf030.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf028.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf030.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a18f8136ca3ddbe00b92a9b0b9bacb8354544302..0b441775e2c8c19b0c5b2cd770ccf51ad5500321 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf232.htm#HDRSALVAGER">salvager</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf029.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf031.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf029.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf031.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f574ad3c3db8a2acd6eff5b99bf4f968ec647f84..eb4ddcf09f80eaf93508a2d6e385b2a86d2187f3 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf050.htm#HDRTAPECONFIG">tapeconfig</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf030.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf032.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf030.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf032.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e7c53a11dfc259a1ef2b0b84333e88bd49efa650..1b05f74a54b25ac46b7749961061e0eb79ea36b1 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -45,11 +45,11 @@ setuid 
 <P><A HREF="auarf144.htm#HDRFS_GETCELLSTATUS">fs getcellstatus</A>
 <P><A HREF="auarf159.htm#HDRFS_SETCELL">fs setcell</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf031.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf033.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf031.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf033.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 39ac62ac2140fc9caa3e0ff3bd50d1a0223bdcae..edd43ce7d11bfd5424ce2de3bc9dac9c69ec396a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf032.htm#HDRCLI_THISCELL">ThisCell (\83N\83\89\83C\83A\83\93\83g\81E\83o\81[\83W\83\87\83\93)</A>
 <P><A HREF="auarf116.htm#HDRBOS_SETCELLNAME">bos setcellname</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf032.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf034.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf032.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf034.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 883c1ad3c7a0cb3af01cd0cc587036494ac96c21..cb503c0e5668cd9c3c71a81d23d8d40c7a7ba925 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf050.htm#HDRTAPECONFIG">tapeconfig</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf033.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf035.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf033.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf035.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 2097508fd442e795ba9c3e8b0e3bca4787c953eb..eb356ea998c065e45c2174d714e3f5d155ecd1db 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -38,11 +38,11 @@ AFS 
 <P><A HREF="auarf240.htm#HDRUPCLIENT">upclient</A>
 <P><A HREF="auarf241.htm#HDRUPSERVER">upserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf034.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf036.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf034.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf036.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0a6a8b2fc339a639d6bfcb3f4e83c2f4a2d6e9df..6540509e30fdb05535f528d3be433c168b75b294 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf142.htm#HDRFS_FLUSHVOLUME">fs flushvolume</A>
 <P><A HREF="auarf158.htm#HDRFS_SETCACHESIZE">fs setcachesize</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf035.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf037.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf035.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf037.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 897f71425d2b207ec3883faca77d2b492befdec1..b0c0c6b49878793b3a7db5aa80349571373e0e8d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,11 +28,11 @@ AFS 
 <P>\83w\83b\83_\81[\81E\83t\83@\83C\83\8b\82Í\81A\83{\83\8a\83\85\81[\83\80\93à\82Ì\83f\81[\83^\82ð\8eQ\8fÆ\82µ\82Ä\82¢\82Ü\82·\82ª\81A\8eÀ\8dÛ\82Ì\83f\81[\83^\82Í\82 \82è\82Ü\82¹\82ñ\81B
 AFS \83t\83@\83C\83\8b\81E\83X\83y\81[\83X\82É\83{\83\8a\83\85\81[\83\80\82ð\83}\83E\83\93\83g\82µ\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ð\89î\82µ\82Ä\93à\97e\82ð\95\\8e¦\82·\82é\8fê\8d\87\82ð\8f\9c\82¢\82Ä\81AAFS \83f\81[\83^\82É\83A\83N\83Z\83X\82·\82é\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ\81B
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf036.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf038.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf036.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf038.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5e425f85b3b0d5fd74f9ea41d89b9afc1c79bdc7..db3d5eff525fae2cc040ac27dec92369a438f8ca 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>VL \83T\81[\83o\81[\82Í\8a®\97¹\82µ\82½\91\80\8dì\82Ì\82Ý\82ð\8bL\98^\82·\82é\82Ì\82Å\81A\83t\83@\83C\83\8b\82ð\92²\82×\82é\82¾\82¯\82Å\82Í\8fá\8aQ\82©\82ç\89ñ\95\9c\82Å\82«\82Ü\82¹\82ñ\81B\83\8d\83O\82Ì\93à\97e\82Í\83v\83\8d\83Z\83X\8fá\8aQ\82¨\82æ\82Ñ\91¼\82Ì\96â\91è\82Ì\95]\89¿\82ð\8aÇ\97\9d\82·\82é\82Ì\82É\97L\8cø\82Å\82·\81B
 <P>VL \83T\81[\83o\81[\82Í\81A\83\81\83b\83Z\81[\83W\82ð 3 \92i\8aK\82Ì\8fÚ\8d×\83\8c\83x\83\8b\82Å\8bL\98^\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\8aî\96{\93I\82È\83\81\83b\83Z\81[\83W\82µ\82©\8bL\98^\82µ\82Ü\82¹\82ñ\81B\83\8d\83O\8bL\98^\82ð\91æ 1 \82Ì\8fÚ\8d×\83\8c\83x\83\8b\82É\8fã\82°\82é\82É\82Í\81A\83\8d\81[\83J\83\8b\82Ì\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83f\81[\83^\83x\81[\83X\82É\83\8d\83O\83I\83\93\82·\82é\8dÛ\82É\81A\8e\9f\82Ì\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <PRE>   # <B>kill -TSTP</B> <VAR>vlserver_pid</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A<VAR>vlserver_pid</VAR> \82Í\81A<B>vlserver</B> \83v\83\8d\83Z\83X\82Ì\83v\83\8d\83Z\83X ID \82Å\82·\81B\82±\82ê\82Í UNIX \82Ì\95W\8f\80\82Ì <B>ps</B> \83R\83}\83\93\83h\82Å\95ñ\8d\90\82³\82ê\82é ID \82Æ\93¯\82\82Å\82·\81B\83\8d\83O\8bL\98^\82ð\91æ 2 \82¨\82æ\82Ñ\91æ 3 \82Ì\8fÚ\8d×\83\8c\83x\83\8b\82É\8fã\82°\82é\82É\82Í\81A\82±\82Ì\83R\83}\83\93\83h\82ð\8cJ\82è\95Ô\82µ\94­\8ds\82µ\82Ü\82·\81B
 <P>\83\8d\83O\8bL\98^\82ð\8eg\97p\95s\89Â\82É\82·\82é\82É\82Í\81A\8e\9f\82Ì\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
-<PRE> 
+<PRE>
    # <B>kill -HUP</B> <VAR>vlserver_pid</VAR>
-   
+
 </PRE>
 <P>\83\8d\83O\82Ì\8fÚ\8d×\83\8c\83x\83\8b\82ð\89º\82°\82é\82É\82Í\81A\82Ü\82¸\8dÅ\8f\89\82É\83\8d\83O\82ð\8a®\91S\82É\8eg\97p\95s\89Â\82É\82µ\81A\8e\9f\82É\95K\97v\82È\83\8c\83x\83\8b\82É\82È\82é\82Ü\82Å <B>kill -TSTP</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf249.htm#HDRVLSERVER">vlserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf037.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf039.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf037.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf039.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1ada789f1ec69e217c409fd3f46fedd337dc3e36..d771599541fad839945588f8228afae2d4da42f8 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf251.htm#HDRVOLSERVER">volserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf038.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf040.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf038.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf040.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ae29afeb1b329995ed67b424cfcba4c3433c920d..88c1212339dea6d8d8522aad4c13f89de4e239e9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf058.htm#HDRAFSD">afsd</A>
 <P><A HREF="auarf134.htm#HDRFS_CHECKVOLUMES">fs checkvolumes</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf039.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf041.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf039.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf041.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f2f91df2484ca8e0f3ba19e4fe55ca56b7e49bc0..813b2c72993abb7230101eafce86e1241f09b589 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -30,11 +30,11 @@ NLSPATH 
 <P><A HREF="auarf058.htm#HDRAFSD">afsd</A>
 <P><A HREF="auarf172.htm#HDRFSTRACE_DUMP">fstrace dump</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf040.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf042.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf040.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf042.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fd74fed36fb09cc8eb93b22d29deac42792b9ac2..6e26a3e0d5bd9ec89a65be2c05c6701fae605ab6 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -35,11 +35,11 @@ UNIX 
 <P><A HREF="auarf086.htm#HDRBK_SAVEDB">backup savedb</A>
 <P><A HREF="auarf125.htm#HDRBUSERVER">buserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf041.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf043.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf041.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf043.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 76008cfa3efcc9e6b70f25c2b9ce8bfc92d8eb3c..f7c1728c0a124c29ea8c7d175f7f6cd0fcb30797 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,7 +22,7 @@
 <P><B>cacheinfo</B> \83t\83@\83C\83\8b\82É\82Í\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\8d\\90¬\83p\83\89\83\81\81[\83^\81[\82ª\92è\8b`\82³\82ê\82Ä\82¢\82Ü\82·\81B\83L\83\83\83b\83V\83\85\81E\83p\83\89\83\81\81[\83^\81[\82Í\81A\8f\89\8aú\89»\8e\9e\82É\82»\82Ì\83t\83@\83C\83\8b\82ð\93Ç\82Ý\8eæ\82è\82Ü\82·\81B
 <P>\82±\82Ì\83t\83@\83C\83\8b\82Ì\93à\97e\82Í\81A1 \8ds\82Ì ASCII \8c`\8e®\82Ì\83e\83L\83X\83g\82ª\8aÜ\82Ü\82ê\82Ä\82¨\82è\81A<B>/usr/vice/etc</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\8fí\92\93\82µ\82Ä\82¢\82Ü\82·\81B\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82Ì\8dÅ\8f\89\82Ì\8d\\90¬\8e\9e\82É\81A\83e\83L\83X\83g\81E\83G\83f\83B\83^\81[\82ð\8eg\97p\82µ\82Ä\82±\82Ì\83t\83@\83C\83\8b\82ð\8dì\90¬\82µ\82Ä\82­\82¾\82³\82¢\81B\83t\83@\83C\83\8b\82Ì\8c`\8e®\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <VAR>mount_dir</VAR>:<VAR>cache_dir</VAR>:<VAR>cache_size</VAR>
-    
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì <B>cacheinfo</B> \83t\83@\83C\83\8b\82Ì\97á\82Å\82Í\81A<B>/afs</B> \82É AFS \83l\81[\83\80\81E\83X\83y\81[\83X\82ð\83}\83E\83\93\83g\82µ\81A<B>/usr/vice/cache</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\83f\83B\83X\83N\81E\83L\83\83\83b\83V\83\85\82ð\8am\97§\82µ\82Ä\81A50,000 \8cÂ\82Ì 1 \83L\83\8d\83o\83C\83g\81E\83u\83\8d\83b\83N\82Ì\83L\83\83\83b\83V\83\85\81E\83T\83C\83Y\82ð\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   /afs:/usr/vice/cache:50000
-   
+
 </PRE>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf058.htm#HDRAFSD">afsd</A>
 <P><A HREF="auarf143.htm#HDRFS_GETCACHEPARMS">fs getcacheparms</A>
 <P><A HREF="auarf158.htm#HDRFS_SETCACHESIZE">fs setcachesize</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf042.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf044.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf042.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf044.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3486da6f264dfffd266dda0e4e09fd866ba2cc48..bdbb30c3b382714f8d4cfb130058fb028450198b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -36,7 +36,7 @@
 <P>\83t\83@\83C\83\8b\82Ì\8dÅ\8f\89\82Ì\90\94\8ds\82É\82Í\81A<B>fms</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Ì\83A\83N\83V\83\87\83\93\82Ì\8aÈ\92P\82È\92Ç\90Õ\8fî\95ñ\82ª\82 \82è\82Ü\82·\81B\82±\82±\82Å\82Í\81A\8e¥\8bC\83e\81[\83v\82É\8f\91\82«\8d\9e\82Ü\82ê\82½\83u\83\8d\83b\83N\90\94\82È\82Ç\82ª\8e¦\82³\82ê\82Ü\82·\81B\8dÅ\8cã\82Ì 2 \8ds\82É\82Í\81A\8e\9f\82Ì\8c`\8e®\82Å\8e¥\8bC\83e\81[\83v\97e\97Ê\82¨\82æ\82Ñ\83t\83@\83C\83\8b\81E\83}\81[\83N\81E\83T\83C\83Y\82Ì\83o\83C\83g\90\94\82ª\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Tape capacity is <VAR>tape_size</VAR> bytes
    File marks are <VAR>filemark_size</VAR> bytes
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì <B>fms.log</B> \83t\83@\83C\83\8b\82Ì\97á\82Í\81A<B>fms</B> \83R\83}\83\93\83h\82Ì\8eÀ\8ds\92\86\82É\8eg\97p\82³\82ê\82½\8e¥\8bC\83e\81[\83v\82É 2,136,604,672 \83o\83C\83g\82Ì\97e\97Ê\82ª\82 \82è\81A\8e¥\8bC\83e\81[\83v\91\95\92u\82ª 1,910,220 \83o\83C\83g\82Ì\83t\83@\83C\83\8b\81E\83}\81[\83N\82ð\8f\91\82«\8d\9e\82ñ\82Å\82¢\82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
    wrote 130408 blocks
    Tape capacity is 2136604672 bytes
    File marks are 1910220 bytes
-   
+
 </PRE>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf050.htm#HDRTAPECONFIG">tapeconfig</A>
 <P><A HREF="auarf130.htm#HDRFMS">fms</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf043.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf045.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf043.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf045.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ef4750033be786db6df64c764a4ada7c8839c68b..cfc4de584404b5e6ab825f5691dc93392ba71efd 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -34,11 +34,11 @@ UNIX 
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P><A HREF="auarf198.htm#HDRKASERVER">kaserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf044.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf046.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf044.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf046.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3130992d844c170f2cd9dc5ece2a8bc49cec4214..561064d4e7106abb17961dce4519a304ab2ce39d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -31,11 +31,11 @@ AFS 
 <P><A HREF="auarf197.htm#HDRKAS_UNLOCK">kas unlock</A>
 <P><A HREF="auarf198.htm#HDRKASERVER">kaserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf045.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf047.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf045.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf047.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index caa7684ef687423eb3a2946863f7e5fdd8e53836..dfa090456dbc761b2efad60478d9ea0a4bb6e9a9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -35,11 +35,11 @@ UNIX 
 <P><A HREF="auarf210.htm#HDRPTS_INTRO">pts</A>
 <P><A HREF="auarf227.htm#HDRPTSERVER">ptserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf046.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf048.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf046.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf048.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9cf761b181296cf1ff9970a08cb8d4afe390ee1c..14996a61e924de5f6ae30b030a37a8e56d42aa5d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf232.htm#HDRSALVAGER">salvager</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf047.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf049.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf047.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf049.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e05f6d277149a539285aacfeddde3998a0187e25..751a9b4b40fed2821c3c3e9a1e5ff475dc48fbc3 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf051.htm#HDRVLDBDB">vldb.DB0 \82¨\82æ\82Ñ vldb.DBSYS1</A>
 <P><A HREF="auarf129.htm#HDRFILESERVER">fileserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf048.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf050.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf048.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf050.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 4dc573f717cc589f2bcb884e6aa92b96792d20d4..5be16df92b8833f7c0598d7e00e952602f932bc4 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <B>/usr/afs/backup</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\82 \82è\82Ü\82·\81B\8ae\8e¥\8bC\83e\81[\83v\91\95\92u\82Ü\82½\82Í\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\81E\83t\83@\83C\83\8b\82Ì\96½\97ß\82Í\81A\8e\9f\82Ì\8c`\8e®\82Å\81A
 1 \8ds\82É 1 \96½\97ß\82¸\82Â\8bL\98^\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   [<VAR>capacity</VAR>    <VAR>filemark_size</VAR>]    <VAR>device_name</VAR>    <VAR>port_offset</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -93,7 +93,7 @@ labeltape</B> 
    1g 4k /dev/rmt/3h 3
    2G 1m /dev/rmt/4h 2
    1.5G 0 /dev/FILE 4
-   
+
 </PRE>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf062.htm#HDRBK_ADDHOST">backup addhost</A>
@@ -103,11 +103,11 @@ labeltape</B> 
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P><A HREF="auarf130.htm#HDRFMS">fms</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf049.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf051.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf049.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf051.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 41fba661cee8e8e6a9a0fe80b961d0006f2fc8e6..0237e27ff5488d728272b7f027b4373a5d028611 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -36,11 +36,11 @@ UNIX 
 <P><A HREF="auarf249.htm#HDRVLSERVER">vlserver</A>
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf050.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf052.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf050.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf052.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index bc11e3886df5b2cb08838c8abdf105680ad1a2f1..d0d105b254d515ebc60ac4edb1c055e7ee3380f5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf059.htm#HDRAFSMONITOR">afsmonitor</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf051.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf053.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf051.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf053.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 163f924101e935352043a3166b7c68ae04742a8e..f1a2acac47e5ce7e23930ae0dc37fddf87772d25 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -71,7 +71,7 @@
 \96½\97ß\82Í\81A\83f\83B\83X\83N\82È\82Ç\81A\83}\83\8b\83`\83o\83C\83g\81E\83R\83}\83\93\83h\81E\83u\83\8d\83b\83N\92P\88Ê\82Å\82Ì\93ü\97Í\82ð\88µ\82¤\83u\83\8d\83b\83N\92P\88Ê\91\95\92u\82ð\92è\8b`\82µ\82Ü\82·\81B
 <B>C</B> \96½\97ß\82Í\81A\92[\96\96\82Ü\82½\82Í tty \82È\82Ç 1 \95\8e\9a\92P\88Ê\82Å\82Ì\93ü\97Í\82ð\88µ\82¤\83L\83\83\83\89\83N\83^\81[\92P\88Ê\91\95\92u\82ð\92è\8b`\82µ\82Ü\82·\81B\82±\82ê\82ç\82Ì\96½\97ß\82Ì\8d\\95\82Í\93¯\82\82Å\82·\81B
 <PRE>   {<B>B </B>| <B>C</B>}   <VAR>device_name</VAR>  <VAR>major_device</VAR>  <VAR>minor_device</VAR>  <VAR>owner</VAR>  <VAR>group</VAR>  <VAR>mode_bits</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
 <A NAME="IDX4062"></A>
 <P><B>package</B> \8d\\90¬\83t\83@\83C\83\8b\82Ì <B>D</B> \96½\97ß\82Í\81A\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\8fã\82É\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8dì\90¬\82µ\82Ü\82·\81B\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\8fã\82É\93¯\82\96¼\91O\82Ì\83V\83\93\83{\83\8a\83b\83N\81E\83\8a\83\93\83N\81A\83t\83@\83C\83\8b\81A\82Ü\82½\82Í\82»\82Ì\91¼\82Ì\97v\91f\82ª\82 \82é\8fê\8d\87\81A\82»\82ê\82Í\83f\83B\83\8c\83N\83g\83\8a\81[\82Å\92u\82«\8a·\82¦\82ç\82ê\82Ü\82·\81B\82»\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\82·\82Å\82É\91\8dÝ\82·\82é\8fê\8d\87\81A\82»\82Ì\8f\8a\97L\8eÒ\81A\83O\83\8b\81[\83v\81A\82¨\82æ\82Ñ\83\82\81[\83h\81E\83r\83b\83g\82Í\81A\96½\97ß\82É\93K\8d\87\82·\82é\82æ\82¤\95K\97v\82É\89\9e\82\82Ä\95Ï\8dX\82³\82ê\82Ü\82·\81B\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <B>D</B>[<VAR>update_code</VAR>]  <VAR>directory</VAR>  <VAR>owner</VAR>  <VAR>group</VAR>  <VAR>mode_bits</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
 <P>\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\8fã\82É\93¯\82\96¼\91O\82Ì\83V\83\93\83{\83\8a\83b\83N\81E\83\8a\83\93\83N\81A\83f\83B\83\8c\83N\83g\83\8a\81[\81A\82Ü\82½\82Í\82»\82Ì\91¼\82Ì\97v\91f\82ª\82 \82é\8fê\8d\87\81A\82»\82ê\82Í\83t\83@\83C\83\8b\82Å\92u\82«\8a·\82¦\82ç\82ê\82Ü\82· (\95K\97v\82É\89\9e\82\82Ä\81A\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\93à\97e\82ª\8dÅ\8f\89\82É\8dí\8f\9c\82³\82ê\82Ü\82·)\81B
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>      <B>F</B>[<VAR>update_code</VAR>]  <VAR>file</VAR>  <VAR>source_file</VAR>  [<VAR>owner  group  mode_bits</VAR>]
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -201,7 +201,7 @@ AFS) 
 <B>package</B> \83R\83}\83\93\83h\82Í\81A\83V\83\93\83{\83\8a\83b\83N\81E\83\8a\83\93\83N\82Å\92u\8a·\82µ\82Ü\82·\81B
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>      <B>L</B>[<VAR>update_code</VAR>]  <VAR>link</VAR>  <VAR>actual_path</VAR>  [<VAR>owner  group  mode_bits</VAR>]
-    
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -251,7 +251,7 @@ AFS) 
 <P><B>package</B> \8d\\90¬\83t\83@\83C\83\8b\82Ì <B>S</B>
 \96½\97ß\82Í\81A\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\8fã\82É (UDP \82Ü\82½\82Í TCP/IP \90Ú\91±\82Ì\92Ê\90M\91\95\92u\82Æ\82È\82é) \83\\83P\83b\83g\82ð\8dì\90¬\82µ\82Ü\82·\81B\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <B>S</B>  <VAR>socket</VAR> [<VAR>owner  group  mode_bits</VAR>]
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -299,7 +299,7 @@ umask 
    %define  <VAR>variable</VAR>  <VAR>value</VAR>
    %undef  <VAR>declaration</VAR>
    %undef  <VAR>variable</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -338,7 +338,7 @@ umask 
    [%else [<VAR>declaration</VAR>]
                   <VAR>alternate_action</VAR><SUP>+</SUP>]
    %endif <VAR>declaration</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -367,7 +367,7 @@ umask 
 <B>%include</B> \96½\97ß\82Í\81A
 <B>%include</B> \96½\97ß\82Ì\82 \82é\83v\83\8d\83g\83^\83C\83v\81E\83t\83@\83C\83\8b\82Ì\83R\83\93\83p\83C\83\8b\8cã\82É\81A\8ew\92è\82³\82ê\82½\83\89\83C\83u\83\89\83\8a\81[\81E\83t\83@\83C\83\8b\82Ì\93à\97e\82ð\8d\\90¬\83t\83@\83C\83\8b\82É\91g\82Ý\8d\9e\82Ý\82Ü\82·\81B\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   %include  <VAR>pathname</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -383,39 +383,39 @@ umask 
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>B</B> \82¨\82æ\82Ñ <B>C</B> \96½\97ß\82É\82æ\82è\81A\83\81\83W\83\83\81[\82¨\82æ\82Ñ\83}\83C\83i\81[\91\95\92u\94Ô\8d\86\82ª\82»\82ê\82¼\82ê <B>1</B> \82¨\82æ\82Ñ <B>0</B> \82Å\81A\83\82\81[\83h\81E\83r\83b\83g\82ª\81A<B>-rw-r--r--</B> \82Ì\83f\83B\83X\83N <B>/dev/hd0a</B> \82Æ\81A\83\81\83W\83\83\81[\82¨\82æ\82Ñ\83}\83C\83i\81[\91\95\92u\94Ô\8d\86\82ª\82»\82ê\82¼\82ê <B>6</B> \82¨\82æ\82Ñ <B>5</B> \82Å\81A\83\82\81[\83h\81E\83r\83b\83g\82ª <B>-rw-rw-rw</B>\82Ì tty <B>/dev/ttyp5</B> \82ð\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B\82¢\82¸\82ê\82Ì\8fê\8d\87\82à\81A\8f\8a\97L\8eÒ\82Í <B>root</B> \82Å\81A\8f\8a\97L\83O\83\8b\81[\83v\82Í <B>wheel</B> \82Å\82·\81B
 <PRE>   B /dev/hd0a 1 0 root wheel 644
    C /dev/ttyp5 6 5 root wheel 666
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>D</B> \96½\97ß\82É\82æ\82è\81A\8f\8a\97L\8eÒ <B>root</B>\81A\83O\83\8b\81[\83v <B>wheel</B>\81A\83\82\81[\83h\81E\83r\83b\83g\82ª <B>drwxr-xr-x</B> \82Ì\83\8d\81[\83J\83\8b <B>/usr</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <B>R</B> \8dX\90V\83R\81[\83h\82É\82æ\82è\81A\8d\\90¬\83t\83@\83C\83\8b\82É\82Í\82È\82­\81A<B>/usr</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\91\8dÝ\82·\82é\83t\83@\83C\83\8b\82¨\82æ\82Ñ\83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[ (\82à\82µ\82 \82ê\82Î) \82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   DR /usr root wheel 755
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81AABC Corporation \83Z\83\8b\82Å AIX 4.2 \82ð\8eÀ\8ds\82·\82é\83}\83V\83\93\82É\93K\90Ø\82È <B>F</B> \96½\97ß\82É\82æ\82è\81A<B>/afs/abc.com/rs_aix42/bin/grep</B> \82ð\83\\81[\83X\82Æ\82µ\82Ä\8eg\97p\82µ\81A\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\81E\83t\83@\83C\83\8b <B>/bin/grep</B> \82ð\8dì\90¬\82Ü\82½\82Í\8dX\90V\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   F /bin/grep /afs/abc.com/rs_aix42 root wheel 755
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>F</B> \96½\97ß\82É\82æ\82è\81A<B>/usr/vice/etc/ThisCell</B>\83t\83@\83C\83\8b\82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\82±\82±\82Å\82Í\81A<B>A</B> \8dX\90V\83R\81[\83h\82Ì\8ew\92è\82É\8f]\82Á\82Ä\81A\83\\81[\83X\81E\83t\83@\83C\83\8b\82É\90â\91Î\83p\83X\96¼\82ð\8ew\92è\82µ\82Ä\82¢\82Ü\82·\81B<B>Q</B> \83R\81[\83h\82Å\81A<B>package</B> \83R\83}\83\93\83h\82ª\8fI\97¹\8e\9e\82É\8fó\8bµ\83R\81[\83h 4 \82ð\96ß\82·\82æ\82¤\82É\90Ý\92è\82µ\82Ä\82¢\82Ü\82·\81B\82±\82ê\82Í\81A\83}\83V\83\93\82Ì AFS \8f\89\8aú\90Ý\92è\83t\83@\83C\83\8b\82É\81A\95W\8f\80\82Ì <B>package</B> \82É\8aÖ\98A\82µ\82½\95Ï\8dX\82ª\8ds\82í\82ê\82é\82Æ\81A\83}\83V\83\93\82Ì\83\8a\83u\81[\83g\82ð\97v\8b\81\82µ\82Ü\82·\81B\8f\8a\97L\8eÒ\81A\83O\83\8b\81[\83v\82¨\82æ\82Ñ\83\82\81[\83h\81E\83r\83b\83g\82Ì\92l\82Í\8ew\92è\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\82±\82ê\82ç\82Í\81A\83\\81[\83X\81E\83t\83@\83C\83\8b\82©\82ç\8cp\8f³\82³\82ê\82Ü\82·\81B
 <PRE>   FAQ /usr/vice/etc/ThisCell /afs/abc.com/common/etc/ThisCell
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81AABC Corporation \83Z\83\8b\82Å AIX 4.2 \82ð\8eÀ\8ds\82·\82é\83}\83V\83\93\82É\93K\90Ø\82È <B>L</B> \96½\97ß\82É\82æ\82è\81A\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\8fã\82Ì <B>/etc/ftpd</B> \82©\82ç\83t\83@\83C\83\8b <B>/afs/abc.com/rs_aix42/etc/ftpd</B> \82Ö\82Ì\83V\83\93\83{\83\8a\83b\83N\81E\83\8a\83\93\83N\82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   L /etc/ftpd /afs/abc.com/rs_aix42 root wheel 644
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>S</B> \96½\97ß\82Å\83\\83P\83b\83g <B>/dev/printer</B> \82ð\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B
-<PRE> 
+<PRE>
    S /dev/printer root wheel 777
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>%define</B> \96½\97ß\82Å\95Ï\90\94
 <TT>${diskmode}</TT> \82É\92l\82ð\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\95Ï\90\94\82Í\81A<B>D</B>\81A<B>F</B>\81A\82Ü\82½\82Í <B>L</B> \96½\97ß\82Ì <VAR>owner_name</VAR>\81A<VAR>group_name</VAR>\81A\82¨\82æ\82Ñ <VAR>mode_bits</VAR> \83t\83B\81[\83\8b\83h\82ð\96\84\82ß\82é\82½\82ß\82É\81A\83e\83\93\83v\83\8c\81[\83g\82Å\8eg\97p\82³\82ê\82Ü\82·\81B
 <PRE>   %define diskmode root wheel 644
-    
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>%undef</B> \96½\97ß\82É\82æ\82è\81A\96¢\92è\8b`\82Ì\95\8e\9a\97ñ
 <B>afsd</B> \82ð\90é\8c¾\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   %undef afsd
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>%ifdef</B> \96½\97ß\82É\82æ\82è\81A\95\8e\9a\97ñ
 <TT>rs_aix42</TT> \82ª\90é\8c¾\82³\82ê\82½\82ç\81A\96½\97ß\82ð\8aÜ\82Þ\83v\83\8d\83g\83^\83C\83v\81E\83t\83@\83C\83\8b\82Ì\83R\83\93\83p\83C\83\8b\8e\9e\82É\8ew\92è\82³\82ê\82½ 3 \82Â\82Ì\83\89\83C\83u\83\89\83\8a\81[\81E\83t\83@\83C\83\8b\82ð\91g\82Ý\8d\9e\82Þ\82æ\82¤\82É\8ew\92è\82µ\82Ä\82¢\82Ü\82·\81B\91ã\91Ö\83A\83N\83V\83\87\83\93\82Í\92è\8b`\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ\81B\83v\83\8d\83g\83^\83C\83v\81E\83t\83@\83C\83\8b\82Ì\90æ\93ª\82Ì\82Ù\82¤\82É\81A<B>rs_aix42</B>
@@ -426,26 +426,26 @@ umask 
    %include ${wsadmin}/lib/rs_aix42.generic
    %include ${wsadmin}/lib/rs_aix42.generic.dev
    %endif rs_aix42
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81AState University \83Z\83\8b\82É\93K\90Ø\82È <B>%ifndef</B> \96½\97ß\82É\82æ\82è\81A<TT>${cell}</TT> \95Ï\90\94\82Ì\92l\82Æ\82µ\82Ä <TT>stateu.edu</TT> \82ð\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   %ifndef cell
    %define cell stateu.edu
    %endif cell
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>%include</B> \96½\97ß\82Å\81A<B>package</B> \82É\8aÖ\98A\82µ\82½\83t\83@\83C\83\8b\82ª\8fí\92\93\82·\82é\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì <B>lib</B> \83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[\82©\82ç\83\89\83C\83u\83\89\83\8a\81[\81E\83t\83@\83C\83\8b <B>base.generic</B> \82ð\91g\82Ý\8d\9e\82ñ\82Å\82¢\82Ü\82·\81B\83R\83\93\83p\83C\83\8b\8e\9e\82É\81A<TT>${wsadmin}</TT> \95Ï\90\94\82Í\8eÀ\8dÛ\82Ì\83p\83X\96¼ (<B>/afs/abc.com/wsadmin</B> \82È\82Ç)\82É\89ð\8c\88\82³\82ê\82Ü\82·\81B
 <PRE>   %include ${wsadmin}/lib/base.generic
-   
+
 </PRE>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf204.htm#HDRPACKAGE">package</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf052.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf054.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf052.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf054.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d50932e1991b22d57dd0752e7cdf3e27a9947ea2..4e313373bc063201573f75ac10683c9c8098046e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -53,7 +53,7 @@
 <PRE>   add <VAR>username</VAR>[:<VAR>full_name</VAR>][:<VAR>initial_password</VAR>][:<VAR>password_expires</VAR>]
        [:<VAR>file_server</VAR>][:<VAR>partition</VAR>][:<VAR>mount_point</VAR>][:<VAR>uid</VAR>][:<VAR>var1</VAR>][:<VAR>var2</VAR>]
        [:<VAR>var3</VAR>][:<VAR>var4</VAR>][:<VAR>var5</VAR>][:<VAR>var6</VAR>][:<VAR>var7</VAR>][:<VAR>var8</VAR>][:<VAR>var9</VAR>][:]
-   
+
 </PRE>
 <P>\83t\83B\81[\83\8b\83h\82Ì\92l\82ð\8fÈ\97ª\82·\82é\8fê\8d\87\82É\82Í (\83t\83B\81[\83\8b\83h\82ª\83I\83v\83V\83\87\83\93\82©\81A\82 \82é\82¢\82Í\83e\83\93\83v\83\8c\81[\83g\82É\92è\90\94\82ª\8ew\92è\82³\82ê\82Ä\82¢\82é\82½\82ß)\81A\83R\83\8d\83\93\82Ì\8aÔ\82É\82Í\89½\82à\93ü\97Í\82µ\82È\82¢\82Å\82­\82¾\82³\82¢\81B\8dÅ\8cã\82Ì\88ø\82«\90\94\82ð\8ew\92è\82µ\82½\82ç\81A\83R\83\8d\83\93\82Æ\89ü\8ds\82ð\93ü\97Í\82·\82é\82©\81A\82 \82é\82¢\82Í\89ü\8ds\82Ì\82Ý\82ð\93ü\97Í\82µ\82Ä\81A\8ds\82ð\8fI\97¹\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>\8ae\83t\83B\81[\83\8b\83h\82Ì\88Ó\96¡\82Æ\8b\96\97e\92l\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
@@ -87,7 +87,7 @@
 <P>
 <PRE>   <B>/vicepa</B>     =     <B>vicepa</B>      =      <B>a</B>      =      <B>0</B>
    <B>/vicepb</B>     =     <B>vicepb</B>      =      <B>b</B>      =      <B>1</B>
-   
+
 </PRE>
 <P>
 <P>
 <P>
 <PRE>   <B>/vicepaa</B>    =     <B>vicepaa</B>     =      <B>aa</B>     =      <B>26</B>
    <B>/vicepab</B>    =     <B>vicepab</B>     =      <B>ab</B>     =      <B>27</B>
-   
+
 </PRE>
 <P>
 <P>
 <P>\8e\9f\82Ì\92l\82Ü\82Å\81A\88È\89º\93¯\97l\82Æ\82È\82è\82Ü\82·\81B
 <P>
 <PRE>   <B>/vicepiv</B>    =     <B>vicepiv</B>     =      <B>iv</B>     =      <B>255</B>
-    
+
 </PRE>
 <P>
 <P>
 <P><B>delete</B> \96½\97ß\82Í\81A\83V\83X\83e\83\80\82©\82ç\83\86\81[\83U\81[\81E\83A\83J\83E\83\93\83g\82ð\8dí\8f\9c\82µ\82Ü\82·\81B\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82Ì\8ae\83C\83\93\83X\83^\83\93\83X\82Í\81A\83R\83}\83\93\83h\8ds\82Å\94­\8ds\82³\82ê\82½
 <B>uss delete</B> \83R\83}\83\93\83h\82Æ\93¯\82\8c\8b\89Ê\82É\82È\82è\82Ü\82·\81B\96½\97ß\82Ì\83t\83B\81[\83\8b\83h\82Ì\8f\87\8f\98\82Í\81A<B>uss delete</B> \83R\83}\83\93\83h\82Ì\88ø\82«\90\94\82Ì\8f\87\8f\98\82Æ\93¯\82\82Å\82·\81B
 <PRE>   delete <VAR>username</VAR>:<VAR>mount_point_path</VAR>[:{ savevolume | delvolume }][:]
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
 ID \82ª\95K\97v\82É\82È\82è\82Ü\82·\81B
 <P>\96½\97ß\82Ì\8d\\95\82Í\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   exec <VAR>command</VAR>
-   
+
 </PRE>
 <P><B>\83f\83t\83H\83\8b\83g\82Ì\83{\83\8a\83\85\81[\83\80\8f\88\97\9d\82ð\90Ý\92è\82·\82é delvolume \82¨\82æ\82Ñ savevolume \96½\97ß</B>
 <A NAME="IDX4106"></A>
@@ -170,7 +170,7 @@ ID 
 <B>delvolume</B> \96½\97ß\82Í\81A\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82Å\82±\82ê\82ç\82Ì\8cã\82É\82 \82é <B>delete</B> \96½\97ß\82Å\8eQ\8fÆ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\83f\83t\83H\83\8b\83g\8f\88\97\9d\82ð\90Ý\92è\82µ\82Ü\82·\81B\82±\82ê\82ç\82Ì\8d\\95\82Í\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   savevolume
    delvolume
-   
+
 </PRE>
 <P><B>savevolume</B> \96½\97ß\82ð\8eg\97p\82·\82é\82Æ\81A\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82Å\82±\82ê\88È\8d~\82É <B>delete</B> \96½\97ß\82ª\82 \82Á\82Ä\82à\81A\83{\83\8a\83\85\81[\83\80\82¨\82æ\82Ñ VLDB \8d\80\96Ú\82ª\8dí\8f\9c\82³\82ê\82Ü\82¹\82ñ\81B<B>delvolume</B> \96½\97ß\82ð\8eg\97p\82·\82é\82Æ\81A\8cã\91±\82Ì <B>delete</B> \96½\97ß\82Å\83{\83\8a\83\85\81[\83\80\82¨\82æ\82Ñ VLDB \8d\80\96Ú\82ª\8dí\8f\9c\82³\82ê\82Ü\82·\81B\82±\82Ì\90Ý\92è\82ð\96³\8cø\82É\82·\82é\96½\97ß\82ª\82 \82é\82Ü\82Å\81A\82±\82Ì\90Ý\92è\82Í\97L\8cø\82É\82È\82è\82Ü\82·\81B\82±\82Ì\82æ\82¤\82È\96½\97ß\82ª\82È\82¯\82ê\82Î\81A\83o\83\8b\83N\81E\83t\83@\83C\83\8b\82Ì\8dÅ\8cã\82Ü\82Å\97L\8cø\82É\82È\82è\82Ü\82·\81B
 <P>\82¢\82¸\82ê\82Ì\8ds\82à\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82É\82È\82¢\8fê\8d\87\81A\83f\83t\83H\83\8b\83g\82Å\82Í\81A\83{\83\8a\83\85\81[\83\80\82¨\82æ\82Ñ VLDB \8d\80\96Ú\82Í\8dí\8f\9c\82³\82ê\82Ü\82·\81B\8dÅ\8f\89\82Ì
@@ -182,15 +182,15 @@ ID 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>add</B> \96½\97ß\82Å\94F\8fØ\82Ì\82Ý\82Ì\83A\83J\83E\83\93\83g\82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\83\86\81[\83U\81[\82Ì\8f\89\8aú\83p\83X\83\8f\81[\83h\82Í\81A<B>changeme</B> (\83f\83t\83H\83\8b\83g)\82Å\82·\81B
 <PRE>   add anderson
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>add</B> \96½\97ß\82Å\81A\83e\83\93\83v\83\8c\81[\83g\81E\83t\83@\83C\83\8b\82Ì
 <B>V</B> \96½\97ß\82ð\8eQ\8fÆ\82µ\82Ä\82¢\82Ü\82· (\82±\82ê\82Í\81A\83e\83\93\83v\83\8c\81[\83g\81E\83t\83@\83C\83\8b\82Å\82Í\92P\88ê\8ds\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ)\81B
-<PRE>   add smith:John Smith:::fs1:a:::::marketing 
+<PRE>   add smith:John Smith:::fs1:a:::::marketing
    add jones:Pat Jones:::fs3:c:::::finance
    V user.$USER $SERVER.abc.com /vicep$PART 2000 \
        /afs/abc.com/usr/$3/$USER $UID $USER all
-   
+
 </PRE>
 <P>\8dÅ\8f\89\82Ì <B>add</B> \96½\97ß\82É\82æ\82è\81A\8f\89\8aú\83p\83X\83\8f\81[\83h <B>changeme</B> \82Æ\95Û\8cì\83T\81[\83o\81[\82É\82æ\82Á\82Ä\92ñ\8b\9f\82³\82ê\82½ $UID \82É\92l\82ð\8e\9d\82 <B>smith</B> \82Æ\82¢\82¤\83A\83J\83E\83\93\83g\82ð\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\82¨\82æ\82Ñ\94F\8fØ\83f\81[\83^\83x\81[\83X\82É\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\83{\83\8a\83\85\81[\83\80 <B>user.smith</B> \82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs1.abc.com</B> \82Ì\8bæ\89æ <B>/vicepa</B> \82É\82 \82è\81A
 <B>/afs/abc.com/usr/marketing/smith</B> \82É\83}\83E\83\93\83g\82³\82ê\82Ü\82·\81B\82±\82Ì\83A\83J\83E\83\93\83g\82É\82Í\8e©\95ª\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\82 \82è\81A\82»\82Ì\83\8b\81[\83g\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g (ACL) \82Å\82·\82×\82Ä\82Ì\83A\83N\83Z\83X\8c \82ª\8b\96\89Â\82³\82ê\82Ä\82¢\82Ü\82·\81B
@@ -199,7 +199,7 @@ ID 
 <P>\8e\9f\82Ì <B>add</B> \96½\97ß\82Í\91O\82Ì\97á\82Æ\93¯\82\8c\8b\89Ê\82É\82È\82è\82Ü\82·\82ª\81A\92l\82Ì\82È\82¢\94Ô\8d\86\95Ï\90\94\82É\8bó\82Ì\83t\83B\81[\83\8b\83h\82ð\96¾\8e¦\93I\82É\8ew\92è\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   add smith:John Smith:::fs1:a:::::marketing::::::
    add jones:Pat Jones:::fs3:c:::::finance::::::
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>delete</B> \96½\97ß\82Æ
 <B>savevolume</B> \96½\97ß\82Ì\83Z\83b\83g\82ª\82 \82é\8a®\91S\82È\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82Ì\97á\82Å\82·\81B\83\86\81[\83U\81[ <B>smith</B>\81A<B>pat</B>\81A\82¨\82æ\82Ñ <B>rogers</B> \82É\91Î\82·\82é <B>delete</B> \96½\97ß\82ª <B>savevolume</B> \96½\97ß\82Ì\91O\82É\82 \82è\81A3 \94Ô\96Ú\82Ì\83t\83B\81[\83\8b\83h\82ª\82·\82×\82Ä\8bó\82É\82È\82Á\82Ä\82¢\82é\82Ì\82Å\81A\8aY\93\96\82·\82é\83z\81[\83\80\81E\83{\83\8a\83\85\81[\83\80\82Í\8dí\8f\9c\82³\82ê\82Ü\82·\81B
@@ -211,11 +211,11 @@ ID 
    savevolume
    delete terry:/afs/abc.com/usr/terry
    delete johnson:/afs/abc.com/usr/johnson:delvolume
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>add</B> \96½\97ß\82Æ <B>delete</B> \96½\97ß\82Ì\8aÔ\82É <B>exec</B> \96½\97ß\82ª\82 \82é\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82Ì\97á\82Å\82·\81B\92Ç\89Á\91\80\8dì\82ª\8a®\97¹\82µ\81A\8dí\8f\9c\91\80\8dì\82ª\8aJ\8en\82·\82é\82Æ\81A<B>uss bulk</B> \83R\83}\83\93\83h\82ª\94­\8ds\82³\82ê\82½ \83R\83}\83\93\83h\81E\83V\83F\83\8b\82É\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   exec echo "Additions completed; beginning deletions..."
-   
+
 </PRE>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf055.htm#HDRUSSFILE">uss \83e\83\93\83v\83\8c\81[\83g\81E\83t\83@\83C\83\8b</A>
@@ -223,11 +223,11 @@ ID 
 <P><A HREF="auarf245.htm#HDRUSS_BULK">uss bulk</A>
 <P><A HREF="auarf246.htm#HDRUSS_DELETE">uss delete</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf053.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf055.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf053.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf055.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3be7eaa8dba45573da6298a7c489a31b23ee6a59..ae022f2d37cdb7b320916d64f3ef86ae1259e6b9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -68,7 +68,7 @@ setfields</B> 
 </LI></UL>
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>      <B>A</B>  <VAR>username</VAR>  <VAR>password_lifetime</VAR>  <VAR>password_reuse</VAR>  <VAR>failures</VAR>  <VAR>locktime</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -120,7 +120,7 @@ setfields</B> 
 </LI></UL>
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <B>D</B>  <VAR>pathname</VAR>  <VAR>mode_bits</VAR>  <VAR>owner</VAR>  <VAR>ACL</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -167,7 +167,7 @@ AFS 
 <B>-admin</B> \82ð\8eg\97p\82µ\81A\93Á\8c  AFS \8aÇ\97\9d\8eÒ\82Æ\82µ\82Ä\94F\8fØ\82³\82ê\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\82±\82Ì\93Á\8c \82ª\82È\82¢\82Æ\81A<B> uss</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Å\8dì\90¬\82³\82ê\82½\83A\83J\83E\83\93\83g\82Ì\8d\80\96Ú\82ð\94F\8fØ\83f\81[\83^\83x\81[\83X\82¨\82æ\82Ñ\95Û\8cì\83f\81[\83^\83x\81[\83X\82É\8dì\90¬\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82¹\82ñ\81B
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <B>E</B>  <VAR>pathname</VAR>  <VAR>mode_bits</VAR>  <VAR>owner</VAR>  "<VAR>contents</VAR>"
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -207,7 +207,7 @@ AFS 
 <B>-admin</B> \82ð\8eg\97p\82µ\81A\93Á\8c  AFS \8aÇ\97\9d\8eÒ\82Æ\82µ\82Ä\94F\8fØ\82³\82ê\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\82±\82Ì\93Á\8c \82ª\82È\82¢\82Æ\81A<B> uss</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Å\8dì\90¬\82³\82ê\82½\83A\83J\83E\83\93\83g\82Ì\8d\80\96Ú\82ð\94F\8fØ\83f\81[\83^\83x\81[\83X\82¨\82æ\82Ñ\95Û\8cì\83f\81[\83^\83x\81[\83X\82É\8dì\90¬\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82¹\82ñ\81B
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>      <B>F</B>  <VAR>pathname</VAR>  <VAR>mode_bits</VAR>  <VAR>owner</VAR>  <VAR>prototype_file</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -242,7 +242,7 @@ AFS 
 <B>G</B> \96½\97ß\82Ì\8cã\82É\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>      <B>G</B>  <VAR>directory</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -282,7 +282,7 @@ AFS 
 <P>\82±\82ê\82ç\96½\97ß\82Ì\8d\\95\82Í\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <B>L</B>  <VAR>existing_file</VAR>  <VAR>link</VAR>
    <B>S</B>  <VAR>existing_file</VAR>  <VAR>link</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -325,7 +325,7 @@ AFS 
 (<B>V</B> \96½\97ß\82Í\81A\95K\82¸\82µ\82à\83e\83\93\83v\83\8c\81[\83g\82Ì\8dÅ\8f\89\82Ì\8ds\82É\82 \82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B\83e\83\93\83v\83\8c\81[\83g\82É $AUTO \95Ï\90\94\82ª\82 \82é\8fê\8d\87\82É\82Í\81A\82»\82Ì\95Ï\90\94\82É\92l\82ð\8a\84\82è\93\96\82Ä\82é <B>G</B> \96½\97ß\82ª\81A\83t\83@\83C\83\8b\93à\82Ì\82»\82Ì\95Ï\90\94\82Ì\91O\82É\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B)
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <B>V</B>  <VAR>volume_name</VAR>  <VAR>server</VAR>  <VAR>partition</VAR>  <VAR>quota</VAR>  <VAR>mount_point</VAR> <VAR>owner</VAR>  <VAR>ACL</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -345,7 +345,7 @@ $USER 
 <P>
 <PRE>   <B>/vicepa</B>     =     <B>vicepa</B>      =      <B>a</B>      =      <B>0</B>
    <B>/vicepb</B>     =     <B>vicepb</B>      =      <B>b</B>      =      <B>1</B>
-   
+
 </PRE>
 <P>
 <P>
@@ -353,14 +353,14 @@ $USER 
 <P>
 <PRE>   <B>/vicepaa</B>    =     <B>vicepaa</B>     =      <B>aa</B>     =      <B>26</B>
    <B>/vicepab</B>    =     <B>vicepab</B>     =      <B>ab</B>     =      <B>27</B>
-   
+
 </PRE>
 <P>
 <P>
 <P>\8e\9f\82Ì\92l\82Ü\82Å\81A\88È\89º\93¯\97l\82Æ\82È\82è\82Ü\82·\81B
 <P>
 <PRE>   <B>/vicepiv</B>    =     <B>vicepiv</B>     =      <B>iv</B>     =      <B>255</B>
-    
+
 </PRE>
 <P>
 <B>uss add</B> \83R\83}\83\93\83h\82Ì
@@ -399,7 +399,7 @@ AFS 
 <P>\83e\83\93\83v\83\8c\81[\83g\81E\83t\83@\83C\83\8b\82É\82Í\81A\95¡\90\94\82Ì <B>X</B> \96½\97ß\82ð\8bL\8fq\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\96½\97ß\82ª\81A\91¼\82Ì\96½\97ß\82ª\8dì\90¬\82µ\82½\97v\91f\82ð\91\80\8dì\82·\82é\8fê\8d\87\82É\82Í\81A\82»\82Ì\96½\97ß\82Í\81A\82»\82Ì\83t\83@\83C\83\8b\82Ì\82»\82Ì\97v\91f\82ð\8dì\90¬\82µ\82½\96½\97ß\82É\8f]\82¤\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P>\82±\82Ì\96½\97ß\82Ì\8d\\95\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <B>X "</B><VAR>command</VAR><B>"</B>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -412,73 +412,73 @@ AFS 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì <B>A</B> \96½\97ß\82Ì\97á\82Í\81A254 \93ú\82Ì\83p\83X\83\8f\81[\83h\91\91±\8e\9e\8aÔ\82ð\90Ý\92è\82µ\81A\83p\83X\83\8f\81[\83h\82Ì\8dÄ\97\98\97p\82ð\8bÖ\8e~\82µ\81A\98A\91±\94F\8fØ\8e¸\94s\89ñ\90\94\82ð 9 \89ñ\82É\90§\8cÀ\82µ\81A\91Î\89\9e\82·\82é\83\8d\83b\83N\8e\9e\8aÔ\82ð 25:30 \95ª (8.5 \95ª\82Ì\94{\90\94\82É\90Ý\92è\82µ\82Ü\82·\81B\83\86\81[\83U\81[\96¼\82Í\81A<B>uss add</B> \83R\83}\83\93\83h\82Ì <B>-user</B> \88ø\82«\90\94\82©\82ç\81A\82Ü\82½\82Í\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82Ì\8ae <B>add</B> \96½\97ß\82Ì <I>username</I> \83t\83B\81[\83\8b\83h\82©\82ç\81A\93Ç\82Ý\8eæ\82ç\82ê\82Ü\82·\81B
 <PRE>   A $USER 254 noreuse 9 25:30
-   
+
 </PRE>
 <P>\8e\9f\82Ì <B>D</B> \96½\97ß\82Ì\97á\82Í\81A\90V\8bK\83\86\81[\83U\81[\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82É <I>public</I> \82Æ\82¢\82¤\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8dì\90¬\82µ\81A\82»\82Ì\83\86\81[\83U\81[\82ð\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\8f\8a\97L\8eÒ\82Æ\82µ\82Ä\8ew\92è\82µ\82Ä\81A\82»\82Ì\83\86\81[\83U\81[\82É\82·\82×\82Ä\82Ì ACL \83A\83N\83Z\83X\8c \82ð\8b\96\89Â\82µ\82Ü\82·\81B
 <PRE>   D $MTPT/public 0755 $UID $USER all
-   
+
 </PRE>
 <P>\8e\9f\82Ì <B>E</B> \96½\97ß\82Ì\97á\82Í\81A
 <VAR>username</VAR>.<B>etcp</B> \82Æ\82¢\82¤\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82É\83t\83@\83C\83\8b\82ð\8dì\90¬\82µ\82Ü\82·\81B\82»\82Ì\93à\97e\82Í\81A\83Z\83\8b\82Ì\83O\83\8d\81[\83o\83\8b <B>/etc/password</B> \83t\83@\83C\83\8b\82É\8eæ\82è\8d\9e\82Ý\89Â\94\\82È\8d\80\96Ú\82Å\82·\81B
 <PRE>   E  $USER.etcp  0644 root "$USER:X:$UID:10:$NAME:$MTPT:/bin/csh"
-   
+
 </PRE>
 <P>\8e\9f\82Ì <B>F</B> \96½\97ß\82Í\81AABC \8eÐ\82Ì\83Z\83\8b\82ð\97á\82É\82Æ\82é\82Æ\81A\83v\83\8d\83g\83^\83C\83v <B>.login</B> \83t\83@\83C\83\8b\82ð\83\86\81[\83U\81[\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82É\83R\83s\81[\82µ\82Ü\82·\81B
 <PRE>   F $MTPT/.login 0644 $UID /afs/abc.com/common/uss/skel/.login
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\8fB\97§\91å\8aw\82Ì\83Z\83\8b\82Ì\8aÇ\97\9d\8eÒ\82ª\81A\83\86\81[\83U\81[\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82ð 3 \82Â\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82É\8cö\95½\82É\95ª\94z\82·\82é\82±\82Æ\82ð\8c\88\92è\82µ\82Ü\82µ\82½\81B\8aÇ\97\9d\8eÒ\82Í\81A\88È\89º\82Ì 3 \82Â\82Ì <B>G</B> \96½\97ß\82ð\92è\8b`\82µ\82Ü\82·\81B
 <PRE>   G usr1
    G usr2
    G usr3
-   
+
 </PRE>
 <P>\8e\9f\82É\81A<B>V</B> \96½\97ß\82Ì <I>mount_point</I> \83t\83B\81[\83\8b\83h\82É\81A\88È\89º\82Ì\92l\82ð\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B
 <PRE>   /afs/stateu.edu/$AUTO/$USER
-   
+
 </PRE>
 <P>\82Ü\82½\82Í\81A\88È\89º\82Ì <B>G</B> \96½\97ß\82Ì\82æ\82¤\82É\81A\83f\83B\83\8c\83N\83g\83\8a\81[\91S\91Ì\82Ì\83p\83X\96¼\82ð\91g\82Ý\8d\9e\82Þ\8fê\8d\87\82ª\82 \82è\82Ü\82·\81B
 <PRE>   G /afs/stateu.edu/usr1
    G /afs/stateu.edu/usr2
    G /afs/stateu.edu/usr3
-   
+
 </PRE>
 <P>\82±\82Ì\8fê\8d\87\82É\82Í\81A\8e\9f\82É\81A<B>V</B> \96½\97ß\82Ì <I>mount_point</I> \83t\83B\81[\83\8b\83h\82É\81A\8e\9f\82Ì\8ds\82¾\82¯\82ð\8ew\92è\82µ\82Ü\82·\81B
 <PRE>   $AUTO/$USER
-   
+
 </PRE>
 <P>\8e\9f\82Ì <B>L</B> \96½\97ß\82Ì\97á\82Í\81A\83\86\81[\83U\81[\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82É\81A
 <B>mail</B> \82¨\82æ\82Ñ <B>mbox</B> \83t\83@\83C\83\8b\8aÔ\82Å\81A\83n\81[\83h\81E\83\8a\83\93\83N\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <PRE>   L $MTPT/mbox $MTPT/mail
-   
+
 </PRE>
 <P>\8e\9f\82Ì <B>S</B> \96½\97ß\82Ì\97á\82Í\81AABC \8eÐ\82Ì\83Z\83\8b\82ð\97á\82É\82Æ\82é\82Æ\81A\83\86\81[\83U\81[\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì <B>Mail/outgoing</B> \83t\83@\83C\83\8b\82ð\81A
 <B>/afs/abc.com/common/mail/outgoing</B> \83t\83@\83C\83\8b\82É\83\8a\83\93\83N\82µ\82Ü\82·\81B
 <PRE>   S /afs/abc.com/common/mail/outgoing $MTPT/Mail/outgoing
-    
+
 </PRE>
 <P>\8e\9f\82Ì <B>V</B> \96½\97ß\82Ì\97á\82Í\81A\8ew\92è\82³\82ê\82½\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì <B>/vicepa</B> \83p\81[\83e\83B\83V\83\87\83\93\8fã\82É\81A
 <B>user.</B><VAR>username</VAR> \82Æ\82¢\82¤\83{\83\8a\83\85\81[\83\80\82ð\8dì\90¬\82µ\81A\82±\82Ì\83{\83\8a\83\85\81[\83\80\82É 3000 KB \83u\83\8d\83b\83N\82Ì\8a\84\82è\93\96\82Ä\97Ê\82ð\8a\84\82è\93\96\82Ä\82Ü\82·\81B\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Í <B>/afs/abc.com/usr</B> \82Å\81A
 username ($USER \95Ï\90\94\82Ì\92l) \82É\88ê\92v\82µ\82Ü\82·\81B\82»\82Ì\83\86\81[\83U\81[\82Í\81A\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8f\8a\97L\82µ\81A\82»\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Ö\82Ì\91S\83A\83N\83Z\83X\8c \82ª\82 \82è\82Ü\82·\81B\82±\82Ì\96½\97ß\82Í\81A\93Ç\82Ý\82â\82·\82³\82Ì\82½\82ß\82É 2 \8ds\82É\82È\82Á\82Ä\82¢\82Ü\82·\82ª\81A\83e\83\93\83v\83\8c\81[\83g\81E\83t\83@\83C\83\8b\93à\82Å\82Í\92P\88ê\8ds\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <PRE>   V user.$USER $SERVER.abc.com /vicepa 3000   \
-        /afs/abc.com/usr/$USER $UID $USER all 
-    
+        /afs/abc.com/usr/$USER $UID $USER all
+
 </PRE>
 <P>\8e\9f\82Ì <B>X</B> \96½\97ß\82Ì\97á\82Í\81A
 <B>OldFiles</B> \83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[\82É\81A\83\86\81[\83U\81[\82Ì\83{\83\8a\83\85\81[\83\80\82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\83}\83E\83\93\83g\82µ\82Ü\82·\81B
 <PRE>   X "fs mkm /afs/abc.com/usr/$USER/OldFiles   user.$USER.backup"
-    
+
 </PRE>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf054.htm#HDRUSSBULKINPUT">uss \83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b</A>
 <P><A HREF="auarf153.htm#HDRFS_MKMOUNT">fs mkmount</A>
 <P><A HREF="auarf243.htm#HDRUSS_ADD">uss add</A>
 <P><A HREF="auarf245.htm#HDRUSS_BULK">uss bulk</A>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf054.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf056.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf054.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf056.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index aad5a09a2c3b9f4e7cc63aff3917497493d98ed8..dda8f6253178c60b999cf0b3c50b6798187c67b5 100755 (executable)
@@ -9,18 +9,18 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <HR><H1><A NAME="Header_54" HREF="auarf002.htm#ToC_54">AFS \83V\83X\83e\83\80\81E\83R\83}\83\93\83h</A></H1>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf055.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf057.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf055.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf057.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f8cca57ef8ac783cce55ba2565e675f560a8cf9d..31e2c89c7e535beecaa98ff1d5bc4bb82d91dc24 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -42,7 +42,7 @@
 <P><H5><A NAME="HDRWQ11">AFS \83R\83}\83\93\83h\82Ì\8d\\95¶</A></H5>
 <P>\83R\83}\83\93\83h\81E\83Z\83b\83g\82É\91®\82·\82é AFS \83R\83}\83\93\83h\82Í\81A\88È\89º\82Ì\8d\\91¢\82ð\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   <B>command_suite operation_code</B> <B>-switch</B> &lt;<VAR>value</VAR>><SUP>[+]</SUP>  [<B>-flag</B>]
-   
+
 </PRE>
 <P><H6><A NAME="Header_57">\83R\83}\83\93\83h\96¼</A></H6>
 <P>\91S\91Ì\82Æ\82µ\82Ä\81A<B>command_suite</B> \82Æ <B>operation_code</B> \82Å\81A
@@ -75,7 +75,7 @@ AFS 
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Ì\97á\82Å\82Í\81A
 AFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82É\91®\82µ\82Ä\82¢\82é\83R\83}\83\93\83h\82Ì\8ae\95\94\95ª\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B> bos getdate -server fs1.abc.com -file ptserver kaserver</B>
-   
+
 </PRE>
 <P>\90à\96¾:
 <UL>
@@ -97,7 +97,7 @@ BOS 
 </LI><LI>\91\80\8dì\83R\81[\83h\81A\83X\83C\83b\83` (\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82é\82È\82ç)\81A\82¨\82æ\82Ñ\82¢\82­\82Â\82©\82Ì\83^\83C\83v\82Ì\92l\82Ì\8eó\82¯\93ü\82ê\8dÏ\82Ý\8fÈ\97ª\8c`\82ð\8eg\97p\82·\82é\81B
 </LI></UL>
 <P>\88È\89º\82Ì\83Z\83N\83V\83\87\83\93\82Å\82Í\81A\83R\83}\83\93\83h\8ds\82Ì\8ae\95\94\95ª\82Ì\8fÈ\97ª\82Ü\82½\82Í\92Z\8fk\89»\82Ì\82½\82ß\82Ì\8fð\8c\8f\82ð\90à\96¾\82µ\82Ü\82·\81B\8fÈ\97ª\8c`\82ð\8eg\97p\82¹\82¸\81A\83X\83C\83b\83`\82ð\82·\82×\82Ä\93ü\97Í\82µ\82½\8a®\91S\82È\83R\83}\83\93\83h\82Í\81A\82¢\82Â\82Å\82à\8eg\97p\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
-<P><I><B><A NAME="HDRNOSWITCH">\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\82½\82ß\82Ì\8fð\8c\8f</A>: </B></I> 
+<P><I><B><A NAME="HDRNOSWITCH">\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\82½\82ß\82Ì\8fð\8c\8f</A>: </B></I>
 \82Ç\82Ì\82æ\82¤\82È\8fê\8d\87\82Å\82à\81A\88ø\82«\90\94\82Ì\83X\83C\83b\83`\95\94\95ª\82Í\8fí\82É\93ü\97Í\82µ\82Ä\82à\8d\\82¢\82Ü\82¹\82ñ\81B\82½\82¾\82µ\81A\91½\82­\82Ì\8fê\8d\87\82»\82Ì\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B\93Á\82É\81A\88È\89º\82Ì\8fð\8c\8f\82ð\96\9e\82½\82·\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\83X\83C\83b\83`\82ð\8fÈ\97ª\82µ\82Ä\82à\8d\\82¢\82Ü\82¹\82ñ\81B
 <UL>
 <LI>\83R\83}\83\93\83h\82Ì\95K\90{\88ø\82«\90\94\82Ì\82·\82×\82Ä\82ª\81A\8d\\95\82Å\8bK\92è\82³\82ê\82é\8f\87\8f\98\82Å\95\\8e¦\82³\82ê\82Ä\82¢\82é
@@ -113,16 +113,16 @@ BOS 
 </LI><LI>\83X\83C\83b\83`\82ª\81A\90æ\82É\82­\82é\88ø\82«\90\94\82É\92ñ\8b\9f\82³\82ê\82é
 </LI><LI>\95¡\90\94\82Ì\92l\82ª\81A\90æ\82É\82­\82é\88ø\82«\90\94 (\82à\82¿\82ë\82ñ\81A\83\8a\83X\83g\82ð\8eæ\82é\88ø\82«\90\94\82Å\82È\82¯\82ê\82Î\82È\82ç\82È\82¢) \82É\92ñ\8b\9f\82³\82ê\82é\81B\8c»\8ds\82Ì\88ø\82«\90\94\82É\83X\83C\83b\83`\82ª\82È\82¢\82Æ\81A\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\8c»\8ds\82Ì\88ø\82«\90\94\82Í\81A\90æ\82É\82­\82é\88ø\82«\90\94\82Ì\95Ê\82Ì\92l\82É\89ß\82¬\82È\82¢\82Æ\82Ý\82È\82·
 </LI></UL>
-<P><I><B><A NAME="Header_64">\83X\83C\83b\83`\82Ì\8fÈ\97ª\82Ì\97á</A>: </B></I> 
+<P><I><B><A NAME="Header_64">\83X\83C\83b\83`\82Ì\8fÈ\97ª\82Ì\97á</A>: </B></I>
 <A HREF="#HDRCOMMAND-EX">\83R\83}\83\93\83h\97á</A> \82Ì\83R\83}\83\93\83h\82Ì\97á\82ð\82à\82¤\88ê\93x\8dl\82¦\82Ü\82·\81B
 <PRE>   % <B> bos getdate -server fs1.abc.com -file ptserver kaserver</B>
-   
+
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82É\82Í\81A2 \82Â\82Ì\95K\90{\88ø\82«\90\94\82Ì\81A\83T\81[\83o\81[\81E\83}\83V\83\93\96¼ (<B>-server</B> \82Å\8e¯\95Ê\82³\82ê\82é) \82Æ\83o\83C\83i\83\8a\81[\81E\83t\83@\83C\83\8b\96¼ (<B>-file</B> \82Å\8e¯\95Ê\82³\82ê\82é) \82ª\82 \82è\82Ü\82·\81B
 2 \94Ô\96Ú\82Ì\88ø\82«\90\94\82É\82Í\81A\95¡\90\94\82Ì\92l\82ð\90Ý\92è\82Å\82«\82Ü\82·\81B
 3 \82Â\82Ì\8fð\8c\8f\82·\82×\82Ä\82ð\96\9e\82½\82·\82±\82Æ\82É\82æ\82Á\82Ä\81A\94­\8ds\8eÒ\82Í\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <PRE>   % <B>bos getdate fs1.abc.com ptserver kaserver</B>
-   
+
 </PRE>
 <P>\83X\83C\83b\83`\82ª\82È\82¢\82½\82ß\81A
 <B>bos</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\88ø\82«\90\94\82Ì\8f\87\8f\98\82ð\97\8a\82è\82É\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\91\80\8dì\83R\81[\83h\82É\91±\82­\8dÅ\8f\89\82Ì\97v\91f\81A
@@ -130,11 +130,11 @@ BOS 
 <P>\82±\82ê\82É\94½\82µ\82Ä\81A\88È\89º\82Ì\88ø\82«\90\94\82Í\81A\82½\82Æ\82¦\8fð\8c\8f 3 \82ð\96\9e\82½\82µ\82Ä\82¢\82Ä\82à\81A
 <A HREF="#HDRNOSWITCH">\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\82½\82ß\82Ì\8fð\8c\8f</A> \82Ì\8dÅ\8f\89\82Ì 2 \82Â\82Ì\8fð\8c\8f\82É\88á\94½\82µ\82Ä\82¢\82é\82½\82ß\81A\8eó\82¯\93ü\82ê\82ç\82ê\82Ü\82¹\82ñ\81B\82½\82Æ\82¦\81A\88ø\82«\90\94\93\96\82è 1 \82Â\82Ì\97á\82µ\82©\82È\82­\82Ä\82à\81A\88ø\82«\90\94\82Í\8bK\92è\82Ì\8f\87\8f\98\82Å\95\\8e¦\82³\82ê\82¸\81A\83X\83C\83b\83`\82Í 1 \82Â\82Ì\88ø\82«\90\94\82É\82Í\92ñ\8b\9f\82³\82ê\82Ü\82·\82ª\81A\82Ù\82©\82Ì\88ø\82«\90\94\82É\82Í\92ñ\8b\9f\82³\82ê\82Ü\82¹\82ñ\81B
 <PRE>   % <B>bos getdate ptserver -server fs1.abc.com</B>
-   
+
 </PRE>
 <P><H6><A NAME="HDRWQ13">\8fÈ\97ª\8cê\82Æ\95Ê\96¼\82Ì\8eg\97p\8bK\91¥</A></H6>
 <P>\82±\82Ì\90ß\82Å\82Í\81A\91\80\8dì\83R\81[\83h\82Ì\96¼\91O\81A\83I\83v\83V\83\87\83\93\96¼\81A\83T\81[\83o\81[\81E\83}\83V\83\93\96¼\81A\8bæ\89æ\96¼\81A\82¨\82æ\82Ñ\83Z\83\8b\96¼\82ð\8fÈ\97ª\82·\82é\95û\96@\82É\82Â\82¢\82Ä\90à\96¾\82µ\82Ü\82·\81B\82»\82ê\88È\8aO\82Ì\83^\83C\83v\82Ì\92l\82Í\8fÈ\97ª\82Å\82«\82Ü\82¹\82ñ\81B
-<P><I><B><A NAME="Header_66">\91\80\8dì\83R\81[\83h\82Ì\8fÈ\97ª</A>: </B></I> 
+<P><I><B><A NAME="Header_66">\91\80\8dì\83R\81[\83h\82Ì\8fÈ\97ª</A>: </B></I>
 \91\80\8dì\83R\81[\83h\82Í\81A\82»\82Ì\83Z\83b\83g\82Ì\91¼\82Ì\91\80\8dì\83R\81[\83h\82Æ\8bæ\95Ê\82Å\82«\82é\94Í\88Í\82Å\81A\8dÅ\92Z\8c`\82É\82Ü\82Å\91\80\8dì\83R\81[\83h\82ð\8fÈ\97ª\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <P>\82½\82Æ\82¦\82Î\81A<B>bos install</B> \82ð
 <B>bos i</B> \82É\92Z\8fk\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\82»\82ê\82Í\81A<B>bos</B> \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\91\80\8dì\83R\81[\83h\82Å\81A\95\8e\9a <B>i</B> \82Å\8en\82Ü\82é\82à\82Ì\82ª\82Ù\82©\82É\82È\82¢\82©\82ç\82Å\82·\81B\82±\82ê\82É\91Î\82µ\82Ä\81A
@@ -163,15 +163,15 @@ AFS 
 <P>\91\80\8dì\83R\81[\83h\82ª\95Ê\96¼\82ð\8e\9d\82Á\82Ä\82¢\82é\8fê\8d\87\82Å\82à\81A\8dÅ\92Z\8fÈ\97ª\8c`\82à\8eg\97p\82Å\82«\82Ü\82·\81B\82µ\82½\82ª\82Á\82Ä\81A<B>fs setacl</B> \83R\83}\83\93\83h\82É\82Í\81A\8e\9f\82Ì 3 \82Â\82Ì\8eg\97p\89Â\94\\82È\8c`\8e®\82ª\82 \82è\82Ü\82·\81B
 <B>fs setacl</B> (\8a®\91S\8c`)\81A
 <B>fs seta</B> (\8dÅ\92Z\8fÈ\97ª\8c`)\81A\82»\82µ\82Ä <B>fs sa</B> (\95Ê\96¼) \82Å\82·\81B
-<P><I><B><A NAME="Header_67">\83X\83C\83b\83`\82Æ\83t\83\89\83O\82Ì\92Z\8fk</A>: </B></I> 
+<P><I><B><A NAME="Header_67">\83X\83C\83b\83`\82Æ\83t\83\89\83O\82Ì\92Z\8fk</A>: </B></I>
 \83X\83C\83b\83`\82â\83t\83\89\83O\82Í\81A\95Ê\82Ì\83X\83C\83b\83`\82Æ\83t\83\89\83O\82©\82ç\8bæ\95Ê\82Å\82«\82é\8dÅ\92Z\82Ì\8c`\8e®\82É\82Ü\82Å\92Z\8fk\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <A HREF="#HDRNOSWITCH">\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\82½\82ß\82Ì\8fð\8c\8f</A> \82É\83\8a\83X\83g\82³\82ê\82é\8fð\8c\8f\82É\8a®\91S\82É\8f]\82Á\82Ä\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\82±\82Æ\82ª\95p\94É\82É\82Å\82«\82Ü\82·\81B
-<P><I><B><A NAME="HDRFMSABBREV">\83T\81[\83o\81[\81E\83}\83V\83\93\96¼\82Ì\8fÈ\97ª</A>: </B></I> 
+<P><I><B><A NAME="HDRFMSABBREV">\83T\81[\83o\81[\81E\83}\83V\83\93\96¼\82Ì\8fÈ\97ª</A>: </B></I>
 \83T\81[\83o\81[\81E\83}\83V\83\93\82É\82Í\81A\8a®\91S\82É\8fC\8fü\82³\82ê\82½\83C\83\93\83^\81[\83l\83b\83g\8c`\8e®\82Ì\83z\83X\83g\96¼\82ª\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ (\82½\82Æ\82¦\82Î\81A
 <B>fs1.abc.com</B> \82È\82Ç)\81B\82½\82¾\82µ\81A\83R\83}\83\93\83h\8ds\82É\8fí\82É\83t\83\8b\83l\81[\83\80\82ð\93ü\97Í\82·\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B
 AFS \83R\83}\83\93\83h\82É\82Í\81A\96¾\8am\82È\92Z\8fk\8c`\82ð\8eg\97p\82Å\82«\82Ü\82·\81B\82½\82¾\82µ\81A\83R\83}\83\93\83h\82ª\94­\8ds\82³\82ê\82½\82Æ\82«\82É\92Z\8fk\96¼\82ð\93\99\89¿\82È\8a®\91S\8fC\8fü\96¼\82É\89ð\8c\88\82·\82é\82Ì\82Í\81A\83Z\83\8b\82Ì\83l\81[\83\80\81E\83T\81[\83r\83X (\82½\82Æ\82¦\82Î\83h\83\81\83C\83\93\81E\83l\81[\83\80\81E\83T\81[\83r\83X) \82 \82é\82¢\82Í\83\8d\81[\83J\83\8b\81E\83z\83X\83g\81E\83e\81[\83u\83\8b\82É\82æ\82Á\82Ä\88Ù\82È\82è\82Ü\82·\81B
 <P>\82Ù\82Æ\82ñ\82Ç\82Ì\83R\83}\83\93\83h\82É\82Í\81A\83}\83V\83\93\82Ì IP \83A\83h\83\8c\83X\82ð\83h\83b\83g\95t\82«\82Ì 10 \90i\90\94\8c`\8e®\82Æ\82µ\82½\82à\82Ì\82ð\8e¯\95Ê\8eq\82Æ\82µ\82Ä\8eg\97p\82Å\82«\82Ü\82·\81B
-<P><I><B><A NAME="HDRPARTABBREV">\8bæ\89æ\96¼\82Ì\92Z\8fk</A>: </B></I> 
+<P><I><B><A NAME="HDRPARTABBREV">\8bæ\89æ\96¼\82Ì\92Z\8fk</A>: </B></I>
 AFS \83{\83\8a\83\85\81[\83\80\82ð\8ai\94[\82µ\82Ä\82¢\82é\8bæ\89æ\82Ì\96¼\91O\82Í\81A
 <B>/vicep</B><VAR>x</VAR> \82Ü\82½\82Í <B>/vicep</B><VAR>xx</VAR> \82Æ\82¢\82¤\8c`\8e®\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82±\82±\82Å\81A\8dÅ\8cã\82Ì\89Â\95Ï\95\94\95ª\82Í\81A
 1 \8e\9a\82Ü\82½\82Í 2 \8e\9a\82Ì\8f¬\95\8e\9a\82Å\95\\82µ\82Ü\82·\81B\92Ê\8fí\81A\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82É\8dì\90¬\82³\82ê\82½\8dÅ\8f\89\82Ì\83T\81[\83o\81[\8bæ\89æ\82Í <B>/vicepa</B>\81A
@@ -180,18 +180,18 @@ AFS 
 <P>AFS \83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\8fê\8d\87\81A\88È\89º\82Ì\8c`\82ð\8eg\82Á\82Ä\81A\8bæ\89æ\96¼\82ð\8fÈ\97ª\82µ\82Ü\82·\81B
 <PRE>   <B>/vicepa</B>     =     <B>vicepa</B>      =      <B>a</B>      =      <B>0</B>
    <B>/vicepb</B>     =     <B>vicepb</B>      =      <B>b</B>      =      <B>1</B>
-   
+
 </PRE>
 <P><B>/vicepz</B> (\82±\82ê\82Ì\83C\83\93\83f\83b\83N\83X\82Í 25 \82Å\82·) \82Ì\8cã\82É\82Í\81A\88È\89º\82ª\91±\82«\82Ü\82·\81B
 <PRE>   <B>/vicepaa</B>    =     <B>vicepaa</B>     =      <B>aa</B>     =      <B>26</B>
    <B>/vicepab</B>    =     <B>vicepab</B>     =      <B>ab</B>     =      <B>27</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\92l\82Ü\82Å\81A\88È\89º\93¯\97l\82Æ\82È\82è\82Ü\82·\81B
 <PRE>   <B>/vicepiv</B>    =     <B>vicepiv</B>     =      <B>iv</B>     =      <B>255</B>
-    
+
 </PRE>
-<P><I><B><A NAME="HDRCELLABBREV">\83Z\83\8b\96¼\82Ì\8fÈ\97ª</A>: </B></I> 
+<P><I><B><A NAME="HDRCELLABBREV">\83Z\83\8b\96¼\82Ì\8fÈ\97ª</A>: </B></I>
 \92Ê\8fí\83Z\83\8b\82Ì\83t\83\8b\83l\81[\83\80\82Í\81A\83C\83\93\83^\81[\83l\83b\83g\81E\83h\83\81\83C\83\93\96¼ (State University \82Ì <B>stateu.edu</B> \82Ü\82½\82Í ABC Corporation \82Ì <B>abc.com</B> \82È\82Ç) \82Æ\88ê\92v\82µ\82Ü\82·\81B\88ê\95\94\82Ì AFS \83R\83}\83\93\83h\82Í\81A\96¾\94\92\82È\92Z\8fk\8c`\82ð\81A\92Ê\8fí\82Í\83\8d\81[\83J\83\8b\82Ì <B>/usr/vice/etc/CellServDB \83t\83@\83C\83\8b</B>\82ð\8eQ\8fÆ\82µ\82Ä\8eó\82¯\93ü\82ê\82Ü\82·\81B\82½\82¾\82µ\81A\91Î\89\9e\82·\82é\83h\83\81\83C\83\93\96¼\82ð\89ð\8c\88\82·\82é\82Ì\82Í\81A\83\8d\81[\83J\83\8b\81E\83l\81[\83\80\81E\83T\81[\83r\83X\82Ì\90«\94\\82É\82æ\82Á\82Ä\88Ù\82È\82è\82Ü\82·\81B
 <P><H6><A NAME="HDRWQ14">AFS \83R\83}\83\93\83h\82Ì\83I\83\93\83\89\83C\83\93\81E\83w\83\8b\83v\82Ì\95\\8e¦</A></H6>
 <P>\83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\91®\82µ\82Ä\82¢\82é AFS \83R\83}\83\93\83h\82Ì\83I\83\93\83\89\83C\83\93\81E\83w\83\8b\83v\82ð\95\\8e¦\82·\82é\82É\82Í\81A
@@ -204,52 +204,52 @@ AFS 
 </LI><LI>\95\8e\9a\97ñ <TT>Usage:</TT> \82Å\8en\82Ü\82é\8dÅ\8fI\8ds\82É\82Í\81A\83R\83}\83\93\83h\82Ì\83I\83v\83V\83\87\83\93\82ð\8bK\92è\82Ì\8f\87\8f\98\82Å\83\8a\83X\83g\82·\82é\81B\83I\83\93\83\89\83C\83\93\81E\83w\83\8b\83v\8d\80\96Ú\82Å\82Í\81A\82±\82Ì\8e\91\97¿\82Æ\93¯\82\8bL\8d\86 (\91å\8a\87\8cÊ\82È\82Ç) \82ª\8eg\97p\82³\82ê\82Ä\82¢\82Ü\82·\81B
 </LI></UL>
 <P>\91\80\8dì\83R\81[\83h\82ª\8ew\92è\82³\82ê\82È\82¢\8fê\8d\87\81A<B>help</B> \91\80\8dì\83R\81[\83h\82Í\81A\82»\82Ì\83R\83}\83\93\83h\81E\83Z\83b\83g\82É\8aÜ\82Ü\82ê\82é\8ae\91\80\8dì\83R\81[\83h\82Ì\8dÅ\8f\89\82Ì\8ds (\8aÈ\92P\82È\90à\96¾) \82ð\95\\8e¦\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <VAR>command_suite</VAR> <B>help</B>
-   
+
 </PRE>
 <P>\91\80\8dì\83R\81[\83h\82ð\88ê\82Â\88È\8fã\8ew\92è\82µ\82½\8fê\8d\87\81A<B>help</B> \91\80\8dì\83R\81[\83h\82Í\81A\8ae\83R\83}\83\93\83h\82Ì\8a®\91S\82È\83I\83\93\83\89\83C\83\93\8d\80\96Ú (\8aÈ\92P\82È\90à\96¾\81A\82 \82é\8fê\8d\87\82É\82Í\95Ê\96¼\81A\82¨\82æ\82Ñ\8d\\95¶) \82ð\95\\8e¦\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <VAR>command_suite</VAR> <B>help</B> <VAR>operation_code</VAR><SUP>+</SUP>
-   
+
 </PRE>
 <P><B>-help</B> \83t\83\89\83O\82Í\83R\83}\83\93\83h\82Ì\8d\\95\82ð\95\\8e¦\82µ\82Ü\82·\81B\82½\82¾\82µ\81A\8aÈ\92P\82È\90à\96¾\82â\95Ê\96¼\82Í\95\\8e¦\82³\82ê\82Ü\82¹\82ñ\81B
-<PRE>   % <VAR>command_name</VAR> <B>-help</B>  
-   
+<PRE>   % <VAR>command_name</VAR> <B>-help</B>
+
 </PRE>
 <P><B>apropos</B> \91\80\8dì\83R\81[\83h\82Í\81A\91\80\8dì\83R\81[\83h\82Ü\82½\82Í\8aÈ\92P\82È\90à\96¾\82É\8ew\92è\82³\82ê\82é\83L\81[\83\8f\81[\83h\82ª\91g\82Ý\8d\9e\82Ü\82ê\82é\83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\81A\94C\88Ó\82Ì\83R\83}\83\93\83h\82É\8aÖ\82·\82é\8aÈ\92P\82È\90à\96¾\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <VAR>command_suite</VAR> <B>apropos</B> <VAR>"&lt;help string>"</VAR>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Ì\97á\82Å\82Í\81A
 <B>fs setacl</B> \83R\83}\83\93\83h\82Ì\8a®\91S\82È\83I\83\93\83\89\83C\83\93\81E\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
-<PRE>   
-   % <B>fs help setacl</B>  
+<PRE>
+   % <B>fs help setacl</B>
    fs setacl: set access control list
    aliases: sa
-   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+ 
+   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+
    [-clear] [-negative] [-id] [-if] [-help]
-   
+
 </PRE>
 <P>\8d\\95\82¾\82¯\82ð\8eQ\8fÆ\82·\82é\8fê\8d\87\82Í\81A<B>-help</B> \83t\83\89\83O\82ð\8eg\97p\82µ\82Ü\82·\81B
 <PRE>   % <B>fs setacl -help</B>
-   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+ 
+   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+
    [-clear] [-negative] [-id] [-if] [-help]
-   
+
 </PRE>
 <P>\8e\9f\82Í\81A\83z\81[\83\80\81E\83{\83\8a\83\85\81[\83\80\82Ì\8a\84\82è\93\96\82Ä\97Ê\82ð\95\\8e¦\82³\82¹\82é\8fê\8d\87\82Ì\97á\82Å\82·\81B\8aÖ\98A\83R\83}\83\93\83h\82ª <B>fs</B> \83Z\83b\83g\82É\91®\82µ\82Ä\82¢\82é\82±\82Æ\82Í\95ª\82©\82Á\82Ä\82¢\82Ä\82à\81A\91\80\8dì\83R\81[\83h\82ð\8ao\82¦\82Ä\82¢\82È\82¢\82Æ\82µ\82Ü\82·\81B\82±\82Ì\8fê\8d\87\81A\83\86\81[\83U\81[\82Í\83L\81[\83\8f\81[\83h\82Æ\82µ\82Ä <B>quota</B> \82ð\8eg\97p\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs apropos quota</B>
    listquota: list volume quota
    quota: show volume quota usage
    setquota: set volume quota
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A\83R\83}\83\93\83h\96¼\82Ü\82½\82Í\8aT\90à\82É\81A\8ew\92è\82µ\82½\83L\81[\83\8f\81[\83h\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\82É\95\\8e¦\82³\82ê\82é\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs apropos "list quota"</B>
    \83R\83}\83\93\83h\82ª\8c©\82Â\82©\82è\82Ü\82¹\82ñ\81B
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\91½\82­\82Ì AFS \83R\83}\83\93\83h\82É\82Í\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83^\83C\83v\82Ì\8aÇ\97\9d\93Á\8c \82ª\95K\97v\82Å\82·\81B\8ae\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Í\81A\89ð\90à\83y\81[\83W\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -309,11 +309,11 @@ AFS 
 <DD><P><A HREF="auarf283.htm#HDRXSTAT_FS_TEST">xstat_fs_test</A>
 </DL>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf056.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf058.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf056.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf058.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 4efafd867b43fdb0600d2605bcd6c0d7c6e3cae9..df250f5ab3f63efc67c653230a72381e1ea52eb6 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\8f\89\8aú\89»\82¨\82æ\82Ñ\8aÖ\98A\83f\81[\83\82\83\93\82ð\8aJ\8en\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>afsd</B> [-<B>blocks</B> &lt;<VAR>1024 byte blocks in cache</VAR>>]  
+<PRE><B>afsd</B> [-<B>blocks</B> &lt;<VAR>1024 byte blocks in cache</VAR>>]
      [<B>-files</B> &lt;<VAR>files in cache</VAR>>]
      [<B>-rootvol</B> &lt;<VAR>name of AFS root volume</VAR>>]
      [<B>-stat</B> &lt;<VAR>number of stat entries</VAR>>]
-     [<B>-memcache</B>]  [<B>-cachedir</B> &lt;<VAR>cache directory</VAR>>]  
+     [<B>-memcache</B>]  [<B>-cachedir</B> &lt;<VAR>cache directory</VAR>>]
      [<B>-mountdir</B> &lt;<VAR>mount location</VAR>>]
-     [<B>-daemons</B> &lt;<VAR>number of daemons to use</VAR>>]  
-     [<B>-nosettime</B>]  [<B>-verbose</B>]  [<B>-rmtsys</B>]  [<B>-debug</B>]  
+     [<B>-daemons</B> &lt;<VAR>number of daemons to use</VAR>>]
+     [<B>-nosettime</B>]  [<B>-verbose</B>]  [<B>-rmtsys</B>]  [<B>-debug</B>]
      [<B>-chunksize</B> &lt;<VAR>log(2) of chunk size</VAR>>]
      [<B>-dcache</B> &lt;<VAR>number of dcache entries</VAR>>]
-     [<B>-volumes</B> &lt;<VAR>number of volume entries</VAR>>]  
+     [<B>-volumes</B> &lt;<VAR>number of volume entries</VAR>>]
      [<B>-biods</B> &lt;<VAR>number of bkg I/O daemons (aix vm)</VAR>>]
      [<B>-prealloc</B> &lt;<VAR>number of 'small' preallocated blocks</VAR>>]
      [<B>-confdir</B> &lt;<VAR>configuration directory</VAR>>]
-     [<B>-logfile</B> &lt;<VAR>Place to keep the CM log</VAR>>]  
-     [<B>-waitclose</B>]  [<B>-shutdown</B>]  [<B>-enable_peer_stats</B>]  
+     [<B>-logfile</B> &lt;<VAR>Place to keep the CM log</VAR>>]
+     [<B>-waitclose</B>]  [<B>-shutdown</B>]  [<B>-enable_peer_stats</B>]
      [<B>-enable_process_stats</B>]  [<B>-help</B>]
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81AAFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\8d\\95\8bK\91¥\82É\8f\80\8b\92\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\83R\83}\83\93\83h\96¼\82¨\82æ\82Ñ\82·\82×\82Ä\82Ì\83I\83v\83V\83\87\83\93\96¼\82Í\8fÈ\97ª\82¹\82¸\82É\82·\82×\82Ä\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -83,7 +83,7 @@
 <B>afsd</B> \83v\83\8d\83O\83\89\83\80\82Í\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ð\8f\89\8aú\89»\82¹\82¸\82É\8fI\97¹\82µ\81A\95W\8f\80\8fo\97Í\83X\83g\83\8a\81[\83\80\82É\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ð\8fo\97Í\82µ\82Ü\82·\81B
 <P>
 <PRE>   afsd: <VAR>number</VAR> KB \82Å\82Ì memCache \82Ì\8a\84\82è\90U\82è\82É\8e¸\94s\82µ\82Ü\82µ\82½\81B
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A<VAR>number</VAR> \82Í\81A\8fá\8aQ\94­\90\92¼\91O\82É\8a\84\82è\90U\82ç\82ê\82Ä\82¢\82½\83o\83C\83g\90\94\82ð\8e¦\82µ\82Ü\82·\81B
@@ -244,15 +244,15 @@ Rx Monitoring API 
 <P><STRONG>\97á</STRONG>
 <P><B>afsd</B> \83R\83}\83\93\83h\82Í\92Ê\8fí\81A\83R\83}\83\93\83h\81E\83V\83F\83\8b\81E\83v\83\8d\83\93\83v\83g\82Å\93ü\97Í\82³\82ê\82é\82Ì\82Å\82Í\82È\82­\81A\83}\83V\83\93\82Ì AFS \8f\89\8aú\89»\83t\83@\83C\83\8b\82É\91g\82Ý\8d\9e\82Ü\82ê\82Ü\82·\81B\8dÅ\91å\83f\83B\83X\83N\81E\83L\83\83\83b\83V\83\85\82Ì\82½\82ß\82Ì\93K\90Ø\82È\8c`\8e®\82Å\82·\81B
 <PRE>   /usr/vice/etc/afsd
-   
+
 </PRE>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A5 \83\86\81[\83U\81[\88È\8fã\82É\89\9e\91Î\82·\82é NFS/AFS \95Ï\8a·\83v\83\8d\83O\83\89\83\80\81E\83}\83V\83\93\82Ì\82æ\82¤\82É\90U\82é\95\91\82¤\83}\83V\83\93\82ª\8eg\97p\89Â\94\\82È\8e\9e\82É\93K\90Ø\82Å\82·\81B
 <PRE>   /usr/vice/etc/afsd -daemons 4 -rmtsys
-   
+
 </PRE>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\83\81\83\82\83\8a\81[\81E\83L\83\83\83b\83V\83\85\82ð\8f\89\8aú\89»\82µ\81A\83`\83\83\83\93\83N\82Ì\83T\83C\83Y\82É 16 KB (2<SUP>14</SUP>) \82ð\90Ý\92è\82µ\82Ü\82·\81B
 <PRE>   /usr/vice/etc/afsd -memcache -chunksize 14
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -268,11 +268,11 @@ Rx Monitoring API 
 <A NAME="IDX4196"></A>
 <A NAME="IDX4197"></A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf057.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf059.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf057.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf059.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b4e2aa348f5f95f2811cb0ef132b377d45e25d78..3f2b9d8d3f4a29359895a8a586965ece3e0e6492 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>afsmonitor</B> [<B>initcmd</B>]  [<B>-config</B> &lt;<VAR>configuration file</VAR>>]
            [<B>-frequency</B> &lt;<VAR>poll frequency, in seconds</VAR>>]
-           [<B>-output</B> &lt;<VAR>storage file name</VAR>>]  [<B>-detailed</B>] 
+           [<B>-output</B> &lt;<VAR>storage file name</VAR>>]  [<B>-detailed</B>]
            [<B>-debug</B> &lt;<VAR>turn debugging output on to the named file</VAR>>]
            [<B>-fshosts</B> &lt;<VAR>list of file servers to monitor</VAR>><SUP>+</SUP>]
            [<B>-cmhosts</B> &lt;<VAR>list of cache managers to monitor</VAR>><SUP>+</SUP>]
            [<B>-buffers</B> &lt;<VAR>number of buffer slots</VAR>>]  [<B>-help</B>]
-   
+
 <B>afsmonitor</B> [<B>i</B>]  [<B>-co</B> &lt;<VAR>configuration file</VAR>>]
            [<B>-fr</B> &lt;<VAR>poll frequency, in seconds</VAR>>]
            [<B>-o</B> &lt;<VAR>storage file name</VAR>>]  [<B>-det</B>]
@@ -162,7 +162,7 @@ AFS 
 <B>afsmonitor</B> \83v\83\8d\83O\83\89\83\80\82ª\8ew\8e¦\82³\82ê\82½\93\9d\8cv\82ð\8fW\82ß\82é\8e\9e\8d\8f\82ð\8bL\98^\82·\82é\81A\8e\9f\82Ì\82æ\82¤\82È\8c`\8e®\82ª\8eg\97p\82³\82ê\82Ü\82·\81B\82±\82Ì\93\9d\8cv\82Í\81A
 <VAR>host_name</VAR> \82Æ\8cÄ\82Î\82ê\82é\83}\83V\83\93\82Å\8eÀ\8ds\82µ\82Ä\82¢\82é\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[ (<TT>CM</TT>) \82Ü\82½\82Í\83t\83@\83C\83\8b\81E\83T\81[\83o\81[ (<TT>FS</TT>) \82©\82ç\8fW\82ß\82ç\82ê\82Ü\82·\81B\83v\83\8d\81[\83u\82ª\8e¸\94s\82·\82é\82Æ\81A\83G\83\89\81[\81E\83R\81[\83h <TT>-1</TT> \82ª <VAR>statistic</VAR> \83t\83B\81[\83\8b\83h\82É\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>      <VAR>time</VAR>  <VAR>host_name</VAR>  CM|FS   <VAR>statistic</VAR>
-   
+
 </PRE>
 <P>\8aÇ\97\9d\8eÒ\82ª\81A\8fo\97Í\83t\83@\83C\83\8b\82ð\8e©\93®\89ð\90Í\83v\83\8d\83O\83\89\83\80\82Ü\82½\82Í\83X\83N\83\8a\83v\83g\82É\93ü\97Í\82µ\82Ä\8f\88\97\9d\82·\82é\82Ì\82Å\82Í\82È\82­\81A\95\81\92Ê\82É\8eè\8dì\8bÆ\82Å\8fo\97Í\83t\83@\83C\83\8b\82ð\8c\9f\93¢\82·\82é\8fê\8d\87\81A
 <B>-detail</B> \83t\83\89\83O\82ð\8ew\92è\82µ\82Ä\82¨\82¯\82Î\81A\82³\82ç\82É\93Ç\82Ý\82â\82·\82¢\8c`\8e®\82Å\83f\81[\83^\82ð\8f\91\8e®\89»\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
@@ -176,11 +176,11 @@ AFS 
 <P><A HREF="auarf169.htm#HDRFSTRACE_INTRO">fstrace</A>
 <P><A HREF="auarf233.htm#HDRSCOUT">scout</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf058.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf060.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf058.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf060.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 99fba83ea4dcb298bd30629e32b099b45c704ff2..c9244bd0ab774c2201752cf85a6f349bfb82c027 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -137,7 +137,7 @@ UDP 
 <P>
 <PRE>   bind: \83A\83h\83\8c\83X\82Í\82·\82Å\82É\8eg\97p\82³\82ê\82Ä\82¢\82Ü\82·
    rxi_GetUDPSocket: \83o\83C\83\93\83h\82Í\8e¸\94s\82µ\82Ü\82µ\82½
-   
+
 </PRE>
 </DL>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
@@ -190,11 +190,11 @@ UDP 
 <P><A HREF="auarf125.htm#HDRBUSERVER">buserver</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf059.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf061.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf059.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf061.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 647250dd069ec1ace1cdb810b8c5ab347afd15c9..379c8c655a810dfd9ebb52f3aa4e1e810a358810 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -32,8 +32,8 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup adddump -dump</B> &lt;<VAR>dump level name</VAR>><SUP>+</SUP>  [<B>-expires</B> &lt;<VAR>expiration date</VAR>><SUP>+</SUP>]
                [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
-<B>backup addd -d</B>  &lt;<VAR>dump level name</VAR>><SUP>+</SUP> [<B>-e</B> &lt;<VAR>expiration date</VAR>><SUP>+</SUP>]  [<B>-l</B>]  
+
+<B>backup addd -d</B>  &lt;<VAR>dump level name</VAR>><SUP>+</SUP> [<B>-e</B> &lt;<VAR>expiration date</VAR>><SUP>+</SUP>]  [<B>-l</B>]
             [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -63,7 +63,7 @@
 <P>
 <P>
 <PRE>   [<B>at</B>] {<B>NEVER</B> | <VAR>mm</VAR><B>/</B><VAR>dd</VAR><B>/</B><VAR>yyyy</VAR> [<VAR>hh</VAR><B>:</B><VAR>MM</VAR>] }
-   
+
 </PRE>
 <P>
 <P>\82±\82Ì\8fê\8d\87\81A\94C\91I\91ð\8cê <B>at</B> \82Ì\8cã\82É\82Í\81A\95\8e\9a\97ñ <B>NEVER</B> (\83_\83\93\83v\81E\83\8c\83x\83\8b\82Å\8dì\90¬\82³\82ê\82½\83_\83\93\83v\82Ì\97L\8cø\8aú\8cÀ\82ª\90Ø\82ê\82È\82¢\82±\82Æ\82ð\8e¦\82·)\81A\82Ü\82½\82Í\95K\90{\95\94 (\8c\8e\82Í <VAR>mm</VAR>\81A\93ú\82Í <VAR>dd</VAR>\81A\94N\82Í <VAR>yyyy</VAR>) \82ð\8e\9d\82Â\93ú\95t\92l\82¨\82æ\82Ñ\83I\83v\83V\83\87\83\93\95\94\95ª (\8e\9e\8aÔ\82Í <VAR>hh</VAR>\81A\95ª\82Í <VAR>MM</VAR>) \82Ì\82¢\82¸\82ê\82©\82ª\91±\82«\82Ü\82·\81B
@@ -75,7 +75,7 @@ UNIX 
 <P>\91\8a\91Î\97L\8cø\8aú\8cÀ\82Í\81A\8e\9f\82Ì\8c`\8e®\82ð\82µ\82Ä\82¢\82Ü\82·\81B
 <P>
 <PRE>   [<B>in</B>] [<VAR>years</VAR><B>y</B>] [<VAR>months</VAR><B>m</B>] [<VAR>days</VAR><B>d</B>]
-   
+
 </PRE>
 <P>
 <P>
@@ -98,17 +98,17 @@ UNIX 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A1 \94N\8aÔ\82Ì\91\8a\91Î\97L\8cø\8aú\8cÀ\82ð\8e\9d\82Â\83t\83\8b\81E\83_\83\93\83v\82ð <B>/1999</B> \82Æ\82¢\82¤\96¼\91O\82Å\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup adddump -dump /1999 -expires in 1y</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A13 \93ú\82Ì\91\8a\91Î\97L\8cø\8aú\8cÀ\82ð\8e\9d\82Â\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v\82ð <B>/sunday1/monday</B>1 \82Æ\82¢\82¤\96¼\91O\82Å\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup adddump -dump /sunday1/monday1 -expires in 13d</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A2 \82Â\82Ì\83_\83\93\83v\82Ì\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b\82ð\82»\82ê\82¼\82ê <B>/Monthly/Week1</B>\81A
 <B>/Monthly/Week2</B>\81A\82Æ\82¢\82¤\96¼\91O\82Å\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B
 3 \94Ô\96Ú\82Ì\95\94\95ª\82Ì\83t\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b <B>/Monthly</B> \82Í\82·\82Å\82É\91\8dÝ\82µ\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\97¼\83\8c\83x\83\8b\82Ì\97L\8cø\8aú\8cÀ\82Í\81A\82Æ\82à\82É 2000 \94N 1 \8c\8e 1 \93ú\81A12:00 a.m. \82Å\82·\81B
 <PRE>   % <B>backup adddump -dump /Monthly/Week1 /Monthly/Week2 -expires at 01/01/2000</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -119,11 +119,11 @@ UNIX 
 <P><A HREF="auarf080.htm#HDRBK_LISTDUMPS">backup listdumps</A>
 <P><A HREF="auarf088.htm#HDRBK_SETEXP">backup setexp</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf060.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf062.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf060.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf062.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 64621320c382c782b397495c1aae14929a124c87..78c23bcefd451993ccfc1476c7d7222c101cc095 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -31,7 +31,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup addhost -tapehost</B> &lt;<VAR>tape machine name</VAR>> [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]
                [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup addh -t</B> &lt;<VAR>tape machine name</VAR>>  [<B>-p</B> &lt;<VAR>TC port offset</VAR>>]
             [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g\94Ô\8d\86 4 \82ð <B> backup1.abc.com</B> \82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82É\8a\84\82è\93\96\82Ä\82é\8d\80\96Ú\82ð\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82É\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup addhost -tapehost backup1.abc.com -portoffset 4 </B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g\94Ô\8d\86 0 \82ð <B>backup3.abc.com</B> \82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82É\8a\84\82è\93\96\82Ä\82é\8d\80\96Ú\82ð\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82É\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup addhost backup3.abc.com</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf069.htm#HDRBK_DELHOST">backup delhost</A>
 <P><A HREF="auarf081.htm#HDRBK_LISTHOSTS">backup listhosts</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf061.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf063.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf061.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf063.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 577d3e3d7e874a97921793306be9c721fe41019a..fef0cc683d851d75cc31842d82fe1712091e4e26 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82É\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\92è\8b`\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup addvolentry -name</B> &lt;<VAR>volume set name</VAR>>  <B>-server</B> &lt;<VAR>machine name</VAR>>
-                   <B>-partition</B> &lt;<VAR>partition name</VAR>> 
-                   <B>-volumes</B> &lt;<VAR>volume name (regular expression)</VAR>>   
+                   <B>-partition</B> &lt;<VAR>partition name</VAR>>
+                   <B>-volumes</B> &lt;<VAR>volume name (regular expression)</VAR>>
                    [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup addvole -n</B> &lt;<VAR>volume set name</VAR>>  <B>-s</B> &lt;<VAR>machine name</VAR>> <B>-p</B> &lt;<VAR>partition name</VAR>>
                <B>-v</B> &lt;<VAR>volume name (regular expression)</VAR>>
                [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
@@ -97,7 +97,7 @@ VLDB 
 <B>backup</B> \82Å\8fI\97¹\82·\82é\94C\88Ó\82Ì\83{\83\8a\83\85\81[\83\80\96¼\82É\88ê\92v\82µ\82Ü\82·\81B
 <P>
 <PRE>   <B>user.*backup</B>
-   
+
 </PRE>
 <P><DT><B>-localauth
 </B><DD>\83\8d\81[\83J\83\8b\82Ì <B>/usr/afs/etc/KeyFile</B> \83t\83@\83C\83\8b\82Ì\83L\81[\82ð\8eg\97p\82µ\82Ä\81A\83T\81[\83o\81[\81E\83`\83P\83b\83g\82ð\8d\\90¬\82µ\82Ü\82·\81B\91\8a\8cÝ\94F\8fØ\82Ì\8aÔ\81A
@@ -111,14 +111,14 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>sys</B> \82Æ\82¢\82¤\96¼\91O\82Ì\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82É\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\8d\80\96Ú\82Í\81A<B>sun4x_56</B> \82Æ\82¢\82¤\95\8e\9a\97ñ\82Å\8en\82Ü\82è\81A\83s\83\8a\83I\83h\82ª\91±\82­\96¼\91O\82ð\8e\9d\82Á\82Ä\82¢\82é\83}\83V\83\93\82Ü\82½\82Í\8bæ\89æ\8fã\82Ì\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80\82É\88ê\92v\82µ\82Ü\82·\81B
 <PRE>   backup> <B>addvolentry sys .* .* sun4x_56\..*</B>
-   
+
 </PRE>
 <P>\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs2.abc.com</B> \82Ì <B>/vicepb</B> \8bæ\89æ\8fã\82Ì\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80\82É\88ê\92v\82·\82é\82æ\82¤\82É\81A\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>fs2</B> \82Æ\82¢\82¤\96¼\91O\82Ì\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82É\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81B\82±\82ê\82Í\83V\83F\83\8b\81E\83v\83\8d\83\93\83v\83g\82Å\94­\8ds\82³\82ê\82Ä\82¢\82é\82Ì\82Å\81A
 <B>-volumes</B> \88ø\82«\90\94\82Ì\83\81\83^\95\8e\9a\82ª\93ñ\8fd\88ø\97p\95\84\82Å\88Í\82Ü\82ê\82Ä\82¢\82Ü\82·\81B
 (\82±\82±\82Å\8e¦\82µ\82½\83R\83}\83\93\83h\82Í\81A\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82É 2 \8ds\82Å\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B)
 <PRE>   % <B>backup addvolentry -name fs2 -server fs2.abc.com \
                         -partition /vicepb -volumes ".*"</B>
-   
+
 </PRE>
 <P><I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I> \82Ì AFS \83o\83b\83N\83A\83b\83v\81E\83V\83X\83e\83\80\82Ì\8d\\90¬\82É\8aÖ\82·\82é\8fÍ\82É\82Í\82±\82ê\82É\8aÖ\82·\82é\97á\82Æ\81A\83{\83\8a\83\85\81[\83\80\82Ì\83O\83\8b\81[\83v\89»\82É\8aÖ\82·\82é\83A\83h\83o\83C\83X\82ª\89ð\90à\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
@@ -130,11 +130,11 @@ VLDB 
 <P><A HREF="auarf071.htm#HDRBK_DELVOLSET">backup delvolset</A>
 <P><A HREF="auarf082.htm#HDRBK_LISTVOLSETS">backup listvolsets</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf062.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf064.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf062.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf064.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index af664590e09c6222a3ea7d47e7eda10c1c895487..306e2c68330dc86239563c177df24f375c7412ef 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,9 +25,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\90V\8bK (\8bó) \82Ì\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>backup addvolset -name</B> &lt;<VAR>volume set name</VAR>> [<B>-temporary</B>] 
+<PRE><B>backup addvolset -name</B> &lt;<VAR>volume set name</VAR>> [<B>-temporary</B>]
                  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup addvols -n</B> &lt;<VAR>volume set name</VAR>> [<B>-t</B>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>] [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -56,7 +56,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>sys</B> \82Æ\82¢\82¤\96¼\91O\82Ì\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup addvolset sys</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf082.htm#HDRBK_LISTVOLSETS">backup listvolsets</A>
 <P><A HREF="auarf092.htm#HDRBK_VOLSETRESTORE">backup volsetrestore</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf063.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf065.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf063.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf065.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3b15111d6a5021ca6a76ce83396f952749326e85..1f80b55cf3786d4ef1e5b9bafc027745875bdf8f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,8 +22,8 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\8ae\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>backup apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>] 
-  
+<PRE><B>backup apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>]
+
 <B>backup ap -t</B> &lt;<VAR>help string</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -47,7 +47,7 @@
    readlabel: read the label on tape
    scantape: dump information recovery from tape
    status: get tape coordinator status
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf060.htm#HDRBK_INTRO">backup</A>
 <P><A HREF="auarf075.htm#HDRBK_HELP">backup help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf064.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf066.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf064.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf066.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 44fa43762a84c367d37e668847f84187676bf545..809ef336b95d6c5badb3e36f35527a47d25d4021 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82Ì\90®\8d\87\90«\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup dbverify</B> [<B>-detail</B>]  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup db</B> [<B>-d</B>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Å\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82ª\91¹\8f\9d\82ð\8eó\82¯\82Ä\82¢\82È\82¢\82±\82Æ\82ª\95ª\82©\82è\82Ü\82·\81B
 <PRE>   % <B>backup dbverify</B>
    Database OK
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Å\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82É\91¹\8f\9d\82Í\82 \82é\82ª\81A\83I\81[\83t\83@\83\93\81E\83u\83\8d\83b\83N\82Ü\82½\82Í\96³\8cø\82È\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\8d\80\96Ú\82Í\82È\82¢\82±\82Æ\82ª\95ª\82©\82è\82Ü\82·\81B\82Ü\82½\81A\83}\83V\83\93 <B>db1.abc.com</B> \82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\83f\81[\83^\83x\81[\83X\82Ì\83R\83s\81[\82ð\8c\9f\8d¸\82µ\82½\82±\82Æ\82ª\95ª\82©\82è\82Ü\82·\81B
 <PRE>   % <B>backup dbverify -detail</B>
    Database OK
    Orphan blocks 0
    Database checker was db1.abc.com
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf085.htm#HDRBK_RESTOREDB">backup restoredb</A>
 <P><A HREF="auarf086.htm#HDRBK_SAVEDB">backup savedb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf065.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf067.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf065.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf067.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 259f02e7aa10793cc9a96e4147e8680c01e73d4b..963a07da12541b37c12d9910a897d886224dc298 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,9 +27,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82©\82ç\83_\83\93\83v\81E\83\8c\83x\83\8b\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>backup deldump -dump</B> &lt;<VAR>dump level name</VAR>>  [<B>-localauth</B>]  
+<PRE><B>backup deldump -dump</B> &lt;<VAR>dump level name</VAR>>  [<B>-localauth</B>]
                [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup deld -d</B> &lt;<VAR>dump level name</VAR>>  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -50,7 +50,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83_\83\93\83v\81E\83\8c\83x\83\8b <B>/sunday1/monday1</B> \82Æ\82»\82Ì\8eq\83_\83\93\83v\81E\83\8c\83x\83\8b\82ð\83_\83\93\83v\8aK\91w\82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup deldump /sunday1/monday1</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf061.htm#HDRBK_ADDDUMP">backup adddump</A>
 <P><A HREF="auarf080.htm#HDRBK_LISTDUMPS">backup listdumps</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf066.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf068.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf066.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf068.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 507e0324391853167d4af5fdfceef2ca1bbca38c..45a8139cc4efee5b0ca0220c6854b48da086dbc6 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup deletedump</B> [<B>-dumpid</B> &lt;<VAR>dump id</VAR>><SUP>+</SUP>]  [<B>-from</B> &lt;<VAR>date time</VAR>><SUP>+</SUP>]  [<B>-to</B> &lt;<VAR>date time</VAR>><SUP>+</SUP>]
                   [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup dele</B> [<B>-d</B> &lt;<VAR>dump id</VAR>><SUP>+</SUP>]  [<B>-f</B> &lt;<VAR>date time</VAR>><SUP>+</SUP>]  [<B>-t</B> &lt;<VAR>date time</VAR>><SUP>+</SUP>]
             [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
         <VAR>dump ID 1</VAR>
         <VAR>dump ID 2</VAR>
         <VAR>etc.</VAR>
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83_\83\93\83v ID \82ª 653777462 \82Ì\83_\83\93\83v\81E\83\8c\83R\81[\83h\82Æ\81A\82»\82ê\82É\8aÖ\98A\82·\82é\95t\89Á\83_\83\93\83v\82Ì\83\8c\83R\81[\83h\82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup deletedump -dumpid 653777462</B>
    The following dumps were deleted:
         653777462
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A1997 \94N 1 \8c\8e 1 \93ú\82Ì 00:00:00 \82©\82ç 1997 \94N 12 \8c\8e 31\93ú\82Ì 23:59:59 \82Ü\82Å\82É\8dì\90¬\82³\82ê\82½\82·\82×\82Ä\82Ì\83_\83\93\83v\82Ì\83\8c\83R\81[\83h\82ð\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup deletedump -from 01/01/1997 -to 12/31/1997</B>
            ...
         653777523
         653779648
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf074.htm#HDRBK_DUMPINFO">backup dumpinfo</A>
 <P><A HREF="auarf087.htm#HDRBK_SCANTAPE">backup scantape</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf067.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf069.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf067.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf069.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index afb97d0900b14315192b65a88f143893c0256d6b..f641a55cd2a07d855fb8ff3ec5c561513c9d49b3 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup delhost -tapehost</B> &lt;<VAR>tape machine name</VAR>> [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]
                [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup delh -t</B> &lt;<VAR>tape machine name</VAR>>  [<B>-p</B> &lt;<VAR>TC port offset</VAR>>]
             [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
@@ -52,7 +52,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\81E\83}\83V\83\93 <B>backup3.abc.com</B> \82Ì\83|\81[\83g\81E\83I\83t\83Z\83b\83g 2 \82Ì\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Ì\8d\80\96Ú\82ð\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup delhost -tapehost backup3.abc.com -portoffset 2</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf062.htm#HDRBK_ADDHOST">backup addhost</A>
 <P><A HREF="auarf081.htm#HDRBK_LISTHOSTS">backup listhosts</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf068.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf070.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf068.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf070.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 243e6e34c4f119b805c43bb4b0c1c337c77b05f1..cefde8170864e30d647e946b6a6118ad590145c8 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,9 +25,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82©\82ç\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>backup delvolentry -name</B> &lt;<VAR>volume set name</VAR>>  <B>-entry</B> &lt;<VAR>volume set index</VAR>> 
+<PRE><B>backup delvolentry -name</B> &lt;<VAR>volume set name</VAR>>  <B>-entry</B> &lt;<VAR>volume set index</VAR>>
                    [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup delvole  -n</B> &lt;<VAR>volume set name</VAR>>  <B>-e</B> &lt;<VAR>volume set index</VAR>>
                 [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
@@ -59,7 +59,7 @@
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>sys</B> \82Æ\82¢\82¤\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82©\82ç\81A
 4 \94Ô\96Ú\82Ì\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup delvolentry -name sys -entry 4</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf071.htm#HDRBK_DELVOLSET">backup delvolset</A>
 <P><A HREF="auarf082.htm#HDRBK_LISTVOLSETS">backup listvolsets</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf069.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf071.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf069.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf071.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b6985b92897b29f44419fc9d49604e5c25a357e2..664037ecac897ee0e9b77fca8ec2e9ed5d240850 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup delvolset -name</B> &lt;<VAR>volume set name</VAR>><SUP>+</SUP>
                  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup delvols -n</B> &lt;<VAR>volume set name</VAR>><SUP>+</SUP>  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -51,7 +51,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>user</B> \82Æ\82¢\82¤\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82Æ\81A\82»\82±\82É\8aÜ\82Ü\82ê\82é\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <PRE>   % <B>backup delvolset user</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf070.htm#HDRBK_DELVOLENTRY">backup delvolentry</A>
 <P><A HREF="auarf082.htm#HDRBK_LISTVOLSETS">backup listvolsets</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf070.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf072.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf070.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf072.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 53de57413d0c158dc9732458d937c0bf0c21707f..debfeeda1cf98a1938d83bb67fa7c93450d99d3e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\8bæ\89æ\82Ì\82·\82×\82Ä\82Ì\93à\97e\82ð\95\9c\8c³\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>backup diskrestore -server</B> &lt;<VAR>machine to restore</VAR>> 
+<PRE><B>backup diskrestore -server</B> &lt;<VAR>machine to restore</VAR>>
                    <B>-partition</B> &lt;<VAR>partition to restore</VAR>>
-                   [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>><SUP>+</SUP>]  
+                   [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>><SUP>+</SUP>]
                    [-<B>newserver</B> &lt;<VAR>destination machine</VAR>>]
                    [<B>-newpartition</B> &lt;<VAR>destination partition</VAR>>]
                    [<B>-extension</B> &lt;<VAR>new volume name extension</VAR>>]
                    [<B>-n</B>]  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup di -s</B> &lt;<VAR>machine to restore</VAR>> <B>-pa</B> &lt;<VAR>partition to restore</VAR>>
           [<B>-po</B> &lt;<VAR>TC port offset</VAR>><SUP>+</SUP>]  [<B>-news</B> &lt;<VAR>destination machine</VAR>>]
           [<B>-newp</B> &lt;<VAR>destination partition</VAR>>]  [<B>-e</B> &lt;<VAR>new volume name extension</VAR>>]
 <P>\95\9c\8c³\91{\8d¸\92\86\82É\8e¥\8bC\83e\81[\83v\81E\83G\83\89\81[\82ª\8bN\82«\82é\82Æ\81A\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   \8e¥\8bC\83e\81[\83v\81E\83G\83\89\81[\82Ì\82½\82ß\81A\83{\83\8a\83\85\81[\83\80<VAR>\96¼\91O</VAR>\82Ì\95\9c\8c³\91\80\8dì\82ª\8e¸\94s\82µ\82Ü\82µ\82½\81B
    \91±\82¯\82Ü\82·\82© (y/n)?
-   
+
 </PRE>
 <P><VAR>\96¼\91O</VAR> \82Í\81A\95\9c\8c³\92\86\82É\8e¥\8bC\83e\81[\83v\81E\83G\83\89\81[\82ª\94­\90\82µ\82½\83{\83\8a\83\85\81[\83\80\82Ì\96¼\91O\82Å\82·\81B\8ew\92è\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82ð\95\9c\8c³\82µ\82È\82¢\82Å\91\80\8dì\82ð\8cp\91±\82·\82é\82É\82Í\81A\92l <B>y</B> \82ð\93ü\97Í\82µ\82Ü\82·\81B\91\80\8dì\82ð\8fI\97¹\82·\82é\8fê\8d\87\82Í\81A\92l <B>n</B> \82ð\93ü\97Í\82µ\82Ü\82·\81B\8cã\8eÒ\82Ì\8fê\8d\87\81A\91\80\8dì\88õ\82Í\8e¥\8bC\83e\81[\83v\81E\83G\83\89\81[\82Ì\8c´\88ö\82ð\94»\95Ê\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <P>\82±\82Ì\83R\83}\83\93\83h\82ª <B>-n</B> \83t\83\89\83O\95t\82«\82Å\94­\8ds\82³\82ê\82é\82Æ\81A\82Ü\82¸\8e\9f\82Ì\95\8e\9a\97ñ\82ª\95\\8e¦\82³\82ê\81A\8e\9f\82É\95\9c\8c³\91\80\8dì\82É\95K\97v\82È\8e¥\8bC\83e\81[\83v\82Ì\83\8a\83X\83g\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Tapes needed:
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81AVLDB \82ª\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83T\83C\83g\82ð\83\8a\83X\83g\82·\82é\83{\83\8a\83\85\81[\83\80\82ð\95\9c\8c³\82µ\82Ü\82·\81B\82±\82Ì\83T\83C\83g\82Í\81A\83}\83V\83\93 <B>fs5.abc.com</B> \82Ì <B>/vicepd</B> \8bæ\89æ\8fã\82É\82 \82è\82Ü\82·\81B\83|\81[\83g\81E\83I\83t\83Z\83b\83g 3 \82Ì\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\95\9c\8c³\91\80\8dì\82ð\8ds\82¢\82Ü\82·\81B
 <PRE>   % <B>backup diskrestore -server fs5.abc.com -partition /vicepd -portoffset 3</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A
 VLDB \82ª\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83T\83C\83g (\83}\83V\83\93 <B>fs1.abc.com</B> \82Ì <B>/vicepb</B> \8bæ\89æ\8fã) \82ð\83\8a\83X\83g\82·\82é\83{\83\8a\83\85\81[\83\80\82ð\81A\90V\8bK\83T\83C\83g (\83}\83V\83\93 <B>fs3.abc.com</B> \82Ì <B>/vicepa</B> \8bæ\89æ\8fã) \82É\95\9c\8c³\82µ\82Ü\82·\81B\83|\81[\83g\81E\83I\83t\83Z\83b\83g 0 \82Ì\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\95\9c\8c³\91\80\8dì\82ð\8ds\82¢\82Ü\82·\81B
 (\88ó\8dü\82Ì\93s\8d\87\8fã\81A\82±\82±\82Å\82Í\83R\83}\83\93\83h\82ð 2 \8ds\82Å\95\\8e¦\82µ\82Ü\82·\81B)
 <PRE>   % <B>backup diskrestore  -server fs1.abc.com -partition /vicepb </B>   \
                          <B>-newserver fs3.abc.com -newpartition /vicepa</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81AVLDB \82ª\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83T\83C\83g\82ð\83\8a\83X\83g\82·\82é\83{\83\8a\83\85\81[\83\80\82Ì\95\9c\8c³\82É\95K\97v\82È\8e¥\8bC\83e\81[\83v\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B\82±\82Ì\83T\83C\83g\82Í\81A\83}\83V\83\93 <B>fs4.abc.com</B> \82Ì <B>/vicepm</B> \8bæ\89æ\8fã\82É\82 \82è\82Ü\82·\81B
 <PRE>   % <B>backup diskrestore -server fs4.abc.com -partition /vicepm -n</B>
@@ -132,7 +132,7 @@ VLDB 
    user.monday1.1
    user.tuesday1.1
    user.wednesday1.1
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93 (VL) \83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\8ae\83}\83V\83\93\8fã\81A\82¨\82æ\82Ñ\8aÖ\98A\82·\82é\83{\83\8a\83\85\81[\83\80\82Ì\82 \82é\82·\82×\82Ä\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -148,11 +148,11 @@ VLDB 
 <P><A HREF="auarf266.htm#HDRVOS_LISTVOL">vos listvol</A>
 <P><A HREF="auarf270.htm#HDRVOS_RELEASE">vos release</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf071.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf073.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf071.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf073.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f19d69a905f19f5ec07c0355c63f6a2259f13151..da42ef43810b6043deb298256e9f4390befd4965 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -37,7 +37,7 @@
             [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-at</B> &lt;<VAR>Date/time to start dump</VAR>><SUP>+</SUP>]
             [<B>-append</B>]  [<B>-n</B>]  [<B>-file</B> &lt;<VAR>load file</VAR>>]
             [<B>-localauth</B>]  [-<B>cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup dump</B> [<B>-v</B> &lt;<VAR>volume set name</VAR>>]  [<B>-d</B> &lt;<VAR>dump level name</VAR>>]
             [<B>-p</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-at</B> &lt;<VAR>Date/time to start dump</VAR>><SUP>+</SUP>]
             [<B>-ap</B>]  [<B>-n</B>]  [<B>-f</B> &lt;<VAR>load file</VAR>>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
@@ -110,12 +110,12 @@ AFS 
 </LI><LI>\82±\82Ì\8e¥\8bC\83e\81[\83v\82É\82Í\81A\8c»\8dÝ\83_\83\93\83v\92\86\82Ì\83f\81[\83^\82Í\8f\91\82«\8d\9e\82ß\82È\82­\82È\82Á\82Ä\82¢\82Ü\82·\81B\82±\82ê\82Í\81A\91\80\8dì\88õ\82Ü\82½\82Í\8e©\93®\8e¥\8bC\83e\81[\83v\91\95\92u\82ª\83h\83\89\83C\83u\82©\82ç\91O\82Ì\8e¥\8bC\83e\81[\83v\82ð\8eæ\82è\8aO\82µ\82Ä\82¢\82È\82¢\82©\81A\8aÔ\88á\82Á\82Ä\83h\83\89\83C\83u\82É\8dÄ\91}\93ü\82³\82ê\82Ä\82¢\82é\82±\82Æ\82ð\91z\92è\82µ\82Ä\82¢\82é\82½\82ß\82Å\82·\81B\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ä\81A\95Ê\82Ì\8e¥\8bC\83e\81[\83v\82Ì\91}\93ü\82ð\97v\8b\81\82µ\82Ü\82·\81B
 <P>
 <PRE>   \8dì\90¬\92\86\82Ì\83_\83\93\83v\82ð\8aÜ\82Þ\8e¥\8bC\83e\81[\83v\82ð\8fã\8f\91\82«\82·\82é\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ
-   
+
 </PRE>
 </LI><LI>\82±\82Ì\8e¥\8bC\83e\81[\83v\82É\82Í\81A\8c»\8dÝ\82Ì\83_\83\93\83v (\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v) \82Ì\90e\83_\83\93\83v\82Ì\83f\81[\83^\82Í\8f\91\82«\8d\9e\82Ü\82ê\82Ü\82¹\82ñ\81B\90e\83_\83\93\83v\82ð\8fã\8f\91\82«\82·\82é\82Æ\81A\8c»\8dÝ\82Ì\83_\83\93\83v\82©\82ç\83f\81[\83^\82ª\95\9c\8c³\82Å\82«\82È\82­\82È\82é\82½\82ß\82Å\82·\81B\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ä\81A\95Ê\82Ì\8e¥\8bC\83e\81[\83v\82Ì\91}\93ü\82ð\97v\8b\81\82µ\82Ü\82·\81B
 <P>
 <PRE>   \90e\83_\83\93\83v\82ð\8fã\8f\91\82«\82·\82é\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ<VAR>parent_name</VAR> (<VAR>parent_dump_ID</VAR>)
-   
+
 </PRE>
 </LI></UL>
 <P>\82·\82×\82Ä\82Ì\83_\83\93\83v\82ª\97L\8cø\8aú\8cÀ\90Ø\82ê\82É\82È\82é\91O\82©\81A\82 \82é\82¢\82Í AFS \8e¥\8bC\83e\81[\83v\96¼\82ª\8aÔ\88á\82Á\82Ä\82¢\82é\82Æ\82«\82É\8e¥\8bC\83e\81[\83v\82ð\8dÄ\97\98\97p\82·\82é\8fê\8d\87\82É\82Í\81A
@@ -171,10 +171,10 @@ UNIX 
 <P>\8ae <B>backup dump</B> \83R\83}\83\93\83h\82Í\81A\8ew\92è\82µ\82½\83t\83@\83C\83\8b\82Ì\8ae\8ds\82É\81A\83R\83}\83\93\83h\8ds\82Ì\8fê\8d\87\82Æ\93¯\82\8d\\95\82Å\8bL\8fq\82µ\82Ä\82­\82¾\82³\82¢\81B\82½\82¾\82µ\81A\8ds\82Ì\90æ\93ª\82É <B>backup</B> \82ð\95t\82¯\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B\8ae\83R\83}\83\93\83h\82É\82Í\81A<B>-volumeset</B> \82¨\82æ\82Ñ <B> -dump</B> \88ø\82«\90\94\82Ì\92l\82ð\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B\83f\83t\83H\83\8b\83g\82Ì 0 \82ð\8eg\97p\82µ\82È\82¢\8fê\8d\87\82É\82Í\81A
 <B>-portoffset</B> \88ø\82«\90\94\82É\82à\92l\82ð\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B\83t\83@\83C\83\8b\82É\82Í\81A<B>backup dump</B> \83R\83}\83\93\83h\82Ì\83I\83v\83V\83\87\83\93\82Ì\83I\83v\83V\83\87\83\93\82à\8ew\92è\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\8e\9f\82Ì\83t\83@\83C\83\8b\82Ì\97á\82Å\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83V\83X\83e\83\80\82ª\83t\83@\83C\83\8b\82ð\93Ç\82Ý\8d\9e\82Þ\82Æ\82·\82®\82É\8dÅ\8f\89\82Ì\83R\83}\83\93\83h\82ª\8eÀ\8ds\82³\82ê\81A\91¼\82Ì\83R\83}\83\93\83h\82Í\81A\83t\83@\83C\83\8b\82Ì\93Ç\82Ý\8d\9e\82Ý\82ª\8aJ\8en\82µ\82½\8cã\82Å\8eÀ\8ds\82³\82ê\82é\82æ\82¤\82É\83X\83P\83W\83\85\81[\83\8b\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P>
-<PRE>   dump user /sunday1/wednesday -port 1 
+<PRE>   dump user /sunday1/wednesday -port 1
    dump sun4x_56 /sunday1/friday -port 2 -at 04/08/1999
    dump sun4x_55 /sunday1/friday -port 2 -at 04/08/1999 02:00 -append
-   
+
 </PRE>
 <P>
 <P>
@@ -193,18 +193,18 @@ UNIX 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\82Ü\82¸\81A\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82Ì\8d\80\96Ú\82Æ\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93\81E\83f\81[\83^\83x\81[\83X (VLDB) \82É\82 \82é\83{\83\8a\83\85\81[\83\80\82ð\93Ë\82«\8d\87\82í\82¹\82Ä\81A\83_\83\93\83v\82É\8aÜ\82Ü\82ê\82é\83{\83\8a\83\85\81[\83\80\82Ì\83\8a\83X\83g\82ð\90\90¬\82µ\82Ü\82·\81B\8e\9f\82Ì\83w\83b\83_\81[\82ð\8fo\97Í\82µ\82Ü\82·\81B
 <PRE>   Preparing to dump the following volumes:
-   
+
 </PRE>
 <P>\8e\9f\82É\81A\88È\89º\82Ì\83\81\83b\83Z\81[\83W\82ð\8fo\97Í\82µ\82Ä\81A\8f\88\97\9d\82ð\8ds\82¤\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82É\83_\83\93\83v\97v\8b\81\82ð\91\97\90M\82µ\82½\82±\82Æ\82ð\8e¦\82µ\82Ü\82·\81B
 <PRE>\83_\83\93\83v\82ð\8aJ\8en\82µ\82Ä\82¢\82Ü\82·\81B
-   
+
 </PRE>
 <P>\94­\8ds\8eÒ\82ª <B>-n</B> \83t\83\89\83O\82ð\8eg\97p\82µ\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\82æ\82¤\82È\8c`\8e®\82Ì\8fo\97Í\82É\82È\82è\82Ü\82·\81B
 <PRE>   Starting dump of volume set '<VAR>volume set</VAR>' (dump set '<VAR>dump level</VAR>')
    Total number of volumes : <VAR>number dumped</VAR>
    Would have dumped the following volumes:
    <VAR>list_of_volumes</VAR>
-   
+
 </PRE>
 <P><VAR>list_of_volumes</VAR> \82Í\81A\8ae\83{\83\8a\83\85\81[\83\80\82ð\96¼\91O\82Æ\83{\83\8a\83\85\81[\83\80 ID \94Ô\8d\86\82Å\8e¯\95Ê\82µ\82Ü\82·\81B
 <P>\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\83{\83\8a\83\85\81[\83\80\82É\83A\83N\83Z\83X\82Å\82«\82È\82­\82È\82é\82Æ\81A\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\83E\83B\83\93\83h\83E\82É\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ð\95\\8e¦\82µ\81A\83\8d\83O\82Æ\83G\83\89\81[\81E\83t\83@\83C\83\8b\82É\83G\83\89\81[\82ð\8bL\98^\82µ\82Ü\82·\81B
@@ -218,7 +218,7 @@ UNIX 
            .                .
            .                .
    Starting dump.
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83\86\81[\83U\81[\82ª <B>sys_sun</B> \83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82Ì\83_\83\93\83v\82ð <B>/full</B> \83_\83\93\83v\81E\83\8c\83x\83\8b\82Å\8dì\90¬\82·\82é\82Æ\82«\82É\81A\83_\83\93\83v\82É\8aÜ\82Ü\82ê\82é\83{\83\8a\83\85\81[\83\80\82Ì\83\8a\83X\83g\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <B>backup dump -volumeset sys_sun -dump /full -n</B>
@@ -232,11 +232,11 @@ UNIX 
    sun4x_55      124857997
         .            .
         .            .
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g <B>user</B> \82Ì\83{\83\8a\83\85\81[\83\80\82Ì\83_\83\93\83v\82ð\83_\83\93\83v\81E\83\8c\83x\83\8b <B>/sunday2/monday1</B> \82Å 1999 \94N 6 \8c\8e 14 \93ú \8cß\8cã 11 \8e\9e 00 \95ª\82É\8eÀ\8ds\82·\82é\82æ\82¤\82É\83X\83P\83W\83\85\81[\83\8b\82µ\82Ä\82¢\82Ü\82·\81B\8aY\93\96\82·\82é\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Ì\83|\81[\83g\81E\83I\83t\83Z\83b\83g\82Í 0 (\83[\83\8d\82È\82Ì\82Å\81A\82±\82Ì\88ø\82«\90\94\82Í\8fÈ\97ª\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup dump -volumeset user -dump /sunday2/monday1 -at 06/14/1999 23:00</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93 (VL) \83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\8ae\83}\83V\83\93\8fã\81A\82¨\82æ\82Ñ\8aÖ\98A\82·\82é\83{\83\8a\83\85\81[\83\80\82Ì\82 \82é\82·\82×\82Ä\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -251,11 +251,11 @@ UNIX 
 <P><A HREF="auarf091.htm#HDRBK_VOLRESTORE">backup volrestore</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf072.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf074.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf072.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf074.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b8a39ec88a95a2808d46596ff472e801b9e5daf2..d251d0f34834e74a6a9a5c7f996fc1233a72c2dc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,7 +29,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup dumpinfo</B> [<B>-ndumps</B> &lt;<VAR>no. of dumps</VAR>>]  [<B>-id</B> &lt;<VAR>dump id</VAR>>]
                 [<B>-verbose</B>] [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup dumpi</B> [<B>-n</B> &lt;<VAR>no. of dumps</VAR>>]  [<B>-i</B> &lt;<VAR>dump id</VAR>>]
              [<B>-v</B>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
@@ -79,7 +79,7 @@
 </B><DD>\83_\83\93\83v\96¼\81B\8e\9f\82Ì\8c`\8e®\82Å\82·\81B
 <P>
 <PRE>   <VAR>volume_set_name</VAR>.<VAR>dump_level_name</VAR> (<VAR>initial_dump_ID</VAR>)
-   
+
 </PRE>
 <P>
 <P>
@@ -172,7 +172,7 @@ KB 
    924773000  924424000 1  04/22/1999 05:23  1    46 usr.thu (924424000)
    924860000  924424000 1  04/23/1999 05:33  1    58 usr.fri (924424000)
    925033000          0 0  04/25/1999 05:36  2    73 sys.week
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A1 \82Â\82Ì\83_\83\93\83v\82Ì\8fÚ\8d×\83\8c\83R\81[\83h\82ð\95\\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup dumpinfo -id 922097346</B>
@@ -181,7 +181,7 @@ KB 
    nVolumes 1, created 03/22/1999 05:09
     Pos       Clone time   Nbytes Volume
       1 03/22/1999 04:43 27787914 user.pat.backup
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A\91O\82Ì\97á\82Å\95\\8e¦\82³\82ê\82½\83_\83\93\83v (\83_\83\93\83v ID 922097346) \82Ì\82³\82ç\82É\8fÚ\8d×\82È\8fî\95ñ\82ð\95\\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\97á\82Å\82Í\81A\8ae\83^\83C\83v\82Ì\83Z\83N\83V\83\87\83\93 (<TT>Dump</TT>\81A
 <TT>Tape</TT>\81A\82¨\82æ\82Ñ <TT>Volume</TT>) \82Ì\91ã\95\\97á\82ð 1 \82Â\82¾\82¯\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
@@ -238,7 +238,7 @@ KB 
    seq = 0
    dump = 922097346
    tape = user.monday1.1
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -246,11 +246,11 @@ KB 
 <P><A HREF="auarf060.htm#HDRBK_INTRO">backup</A>
 <P><A HREF="auarf068.htm#HDRBK_DELETEDUMP">backup deletedump</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf073.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf075.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf073.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf075.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index da484d64bd14a5a52d2e5d2f630e27cc4027afab..aaa567aeb30fefbbf7fd6896c8fcac06b1d08ab9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\8ew\92è\82³\82ê\82½ <B>backup</B> \83R\83}\83\93\83h\82Ì\8d\\95\81A\82Ü\82½\82Í\82·\82×\82Ä\82Ì <B>backup</B> \83R\83}\83\93\83h\82Ì\8aÈ\92P\82È\90à\96¾\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup help</B>  [<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-  
+
 <B>backup h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [-<B>h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -57,7 +57,7 @@
    Usage: backup dump -volumeset &lt;volume set name> -dump &lt;dump level name>
    [-portoffset &lt;TC port offset>]  [-at &lt;Date/time to start dump>+]
    [-append]  [-n]  [-file &lt;load file>]  [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf060.htm#HDRBK_INTRO">backup</A>
 <P><A HREF="auarf065.htm#HDRBK_APROPOS">backup apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf074.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf076.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf074.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf076.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7c5dbdb20e89ace74fc7f1e2c7253a95954d9793..346ef1ff2a2e2934fab591237578ac2d29503b2e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <P>
 <PRE><B>backup</B> [<B>interactive</B>]  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup</B> [<B>i</B>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -62,7 +62,7 @@
    Usage: dump [-volumeset &lt;volume set name>] [-dump &lt;dump level name>]
    [-portoffset &lt;TC port offset>] [-at &lt;Date/time to start dump>+]
    [-append ] [-n ] [-file &lt;load file>] [-help ]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\82½\82¾\82µ\81A\92Ê\8fí\83\82\81[\83h\82Å\93Á\8c \82ª\95K\97v\82È <B>backup</B> \83R\83}\83\93\83h\82Í\81A\91Î\98b\83\82\81[\83h\82Å\82à\93Á\8c \82ª\95K\97v\82É\82È\82è\82Ü\82·\81B
 <P><A HREF="auarf083.htm#HDRBK_QUIT">backup quit</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf075.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf077.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf075.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf077.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9b752e940d48b8fbd760c9565d18d13c19756cc6..902c7639ef9cabb26426cf556d0f311bd7fd898c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P>\91Î\98b\83\82\81[\83h\82Å\95Û\97¯\8fó\91Ô\82¨\82æ\82Ñ\8eÀ\8ds\8fó\91Ô\82Ì\91\80\8dì\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>jobs</B>  [<B>-help</B>]
-  
+
 <B>j</B> [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -127,7 +127,7 @@ Job 1: Restore, 1306 Kbytes, restore.volume
 Job 2: Dump (user.sunday1), 34 Kbytes, volume user.pat.backup
 Job 3: Restore, 2498 Kbytes, restore.volume
        04/22/1999 10:45: TOKEN EXPIRATION
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\82½\82¾\82µ\81A\91\80\8dì\82ð\91Ò\82¿\8ds\97ñ\82É\93ü\82ê\82é\82É\82Í\93Á\8c \82ª\95K\97v\82Å\82·\81B\82Ü\82½\81A\82±\82Ì\83R\83}\83\93\83h\82Í\81A\83W\83\87\83u\82ª\91Ò\82¿\8ds\97ñ\82É\93ü\82Á\82Ä\82¢\82é\91Î\98b\8e®\83Z\83b\83V\83\87\83\93\93à\82Å\82µ\82©\94­\8ds\82Å\82«\82Ü\82¹\82ñ\81B
@@ -137,11 +137,11 @@ Job 3: Restore, 2498 Kbytes, restore.volume
 <P><A HREF="auarf078.htm#HDRBK_KILL">backup kill</A>
 <P><A HREF="auarf083.htm#HDRBK_QUIT">backup quit</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf076.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf078.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf076.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf078.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 22c1b990c7e74b4befb2afeefa0919fa685e2d62..818917d91b4409d69bb04da0173d6c8bcc952872 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\95Û\97¯\8fó\91Ô\82Ü\82½\82Í\8eÀ\8ds\92\86\82Ì\91\80\8dì\82ð\8fI\97¹\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kill -id</B> &lt;<VAR>job ID or dump set name</VAR>>  [<B>-help</B>]
-  
+
 <B>k -i</B> &lt;<VAR>job ID or dump set name</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83W\83\87\83u ID 5 \82Ì\91\80\8dì\82ð\8fI\97¹\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   backup> <B>kill 5</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B> user.sunday1</B> \82Æ\82¢\82¤\83_\83\93\83v\91\80\8dì\82ð\8fI\97¹\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   backup> <B>kill user.sunday1</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82É\82Í\81A\91\80\8dì\82Ì\8eæ\82è\8fÁ\82µ\82ð\8aJ\8en\82Å\82«\82é\93Á\8c \82ª\95K\97v\82Å\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Í\81A\91\80\8dì\82ª\8aJ\8en\82³\82ê\82½\91Î\98b\8e®\83Z\83b\83V\83\87\83\93\82Å\82Ì\82Ý\94­\8ds\89Â\94\\82È\82Ì\82Å\81A\93Á\8c \82ª\95K\97v\82É\82È\82è\82Ü\82·\81B
 <P><A HREF="auarf076.htm#HDRBK_INTERACTIVE">backup interactive</A>
 <P><A HREF="auarf077.htm#HDRBK_JOBS">backup jobs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf077.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf079.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf077.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf079.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f010e7c8e0b95093a7f913769bd98f185323dd5f..ad4cf949f4bc641ba8ea6a4eed1678fd2e148b1a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup labeltape</B> [<B>-name</B> &lt;<VAR>AFS tape name, defaults to NULL</VAR>>]
                  [<B>-size</B> &lt;<VAR>tape size in Kbytes, defaults to size in tapeconfig</VAR>>]
-                 [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>] 
-                 [<B>-pname</B> &lt;<VAR>permanent tape name</VAR>>] 
+                 [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]
+                 [<B>-pname</B> &lt;<VAR>permanent tape name</VAR>>]
                  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup la</B> [<B>-n</B> &lt;<VAR>AFS tape name, defaults to NULL</VAR>>]
           [<B>-s</B> &lt;<VAR>tape size in Kbytes, defaults to size in tapeconfig</VAR>>]
           [<B>-po</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-pn</B> &lt;<VAR>permanent tape name</VAR>>]
@@ -62,7 +62,7 @@ AFS 
 <B>backup</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í <B>-name</B> \88ø\82«\90\94\82ð\8eó\82¯\95t\82¯\82Ü\82¹\82ñ\81B\8e¥\8bC\83e\81[\83v\82Ì\89i\91±\96¼\82ð\8dí\8f\9c\82·\82é\8fê\8d\87\82É\82Í\81A
 <B>-pname</B> \88ø\82«\90\94\82É\83k\83\8b\92l\82ð\8ew\92è\82µ\82Ä\81A\8e\9f\82Ì\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B
 <PRE>   % <B>backup labeltape -pname ""</B>
-   
+
 </PRE>
 <P>\83\89\83x\83\8b\82É\8e¥\8bC\83e\81[\83v\82Ì\97e\97Ê\82ð\8bL\98^\82·\82é\8fê\8d\87\82É\82Í\81A
 <B>-size</B> \88ø\82«\90\94\82É\90\94\92l\82ð KB \92P\88Ê\82Å\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B\8e¥\8bC\83e\81[\83v\82É\8dÅ\8f\89\82É\83\89\83x\83\8b\82ð\8dì\90¬\82·\82é\82Æ\82«\82É\81A\82±\82Ì\88ø\82«\90\94\82ð\8fÈ\97ª\82·\82é\82Æ\81A\83o\83b\83N\83A\83b\83v\81E\83V\83X\83e\83\80\82Í\81A\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\81E\83}\83V\83\93\82Ì <B>/usr/afs/backup/tapeconfig</B> \83t\83@\83C\83\8b\82É\8ew\92è\82³\82ê\82Ä\82¢\82é\83|\81[\83g\81E\83I\83t\83Z\83b\83g\82Ì\83f\83t\83H\83\8b\83g\82É\90Ý\92è\82³\82ê\82Ä\82¢\82é\8e¥\8bC\83e\81[\83v\97e\97Ê\82ð\8bL\98^\82µ\82Ü\82·\81B\8e\9f\82É <B>-size</B> \88ø\82«\90\94\82ð\8ew\92è\82µ\82Ä
@@ -78,7 +78,7 @@ size 
 </B><DD>\83\89\83x\83\8b\82É\8bL\98^\82·\82é AFS \8e¥\8bC\83e\81[\83v\96¼\82ð\8ew\92è\82µ\82Ü\82·\81B\82±\82Ì\88ø\82«\90\94\82Í\81A<B>-pname</B> \88ø\82«\90\94\82Æ\88ê\8f\8f\82É\8eg\97p\82Å\82«\82Ü\82¹\82ñ\81B\82±\82Ì\88ø\82«\90\94\82ð\8fÈ\97ª\82·\82é\82Æ\81AAFS \8e¥\8bC\83e\81[\83v\96¼\82Í <TT>&lt;NULL></TT> \82É\90Ý\92è\82³\82ê\82Ü\82·\81B\82±\82Ì\88ø\82«\90\94\82ð\8ew\92è\82·\82é\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\8c`\8e®\82Å\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   <VAR>volume_set_name</VAR>.<VAR>dump_level_name</VAR>.<VAR>tape_index</VAR>
-   
+
 </PRE>
 <P>
 <P>
@@ -91,7 +91,7 @@ size 
 <B>-name</B> \88ø\82«\90\94\82ð\8e\9f\82Ì\8c`\8e®\82Å\8ew\92è\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P>
 <PRE>   <B>Ubik_db_dump.</B><VAR>tape_index</VAR>
-   
+
 </PRE>
 <P>
 <P>
@@ -121,14 +121,14 @@ size 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 3 \82Ì\91\95\92u\82É\82 \82é\8e¥\8bC\83e\81[\83v\82Ì\83\89\83x\83\8b\82É AFS \8e¥\8bC\83e\81[\83v\96¼ <B>user.monthly.1</B> \82ð\8bL\98^\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup labeltape -name user.monthly.1 -portoffset 3</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì 3 \82Â\82Ì\83R\83}\83\93\83h\82Í\93¯\82\8c\8b\89Ê\82É\82È\82è\82Ü\82·\81B\82±\82ê\82ç\82Ì\83R\83}\83\93\83h\82Í\82·\82×\82Ä\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 4 \82Ì\91\95\92u\82É\82 \82é\8e¥\8bC\83e\81[\83v\82Ì\83\89\83x\83\8b\82É\81A
 2 GB \82Ì\97e\97Ê\82ð\8bL\98^\82µ\82Ü\82·\81B\82Ü\82½\81AAFS \8e¥\8bC\83e\81[\83v\96¼\82ð <TT>&lt;NULL></TT> \82É\90Ý\92è\82µ\81A\89i\91±\96¼\82ð\95Ï\8dX\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B
 <PRE>   % <B>backup labeltape -size 2g -portoffset 4</B>
    % <B>backup labeltape -size 2048M -portoffset 4</B>
    % <B>backup labeltape -size 2097152 -portoffset 4</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -138,11 +138,11 @@ size 
 <P><A HREF="auarf084.htm#HDRBK_READLABEL">backup readlabel</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf078.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf080.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf078.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf080.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9dfb68cdfbaf7bffe1da3dd56d9306d94165a5f4..43c1b48b344e871937f1651a01c540c29407b03a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,7 +28,7 @@
 <P>\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82Ì\83_\83\93\83v\8aK\91w\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup listdumps</B>  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup listd</B>  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P>\82±\82Ì\8fo\97Í\82É\82Í\81A\8a®\91S\82È\83_\83\93\83v\8aK\91w\82Æ\81A\83t\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b\82Æ\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b\82Ì\8aÖ\8cW\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\83t\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b\82Í\81A\8d\92[\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\8aK\91w\82Ì\92\86\82É\95¡\90\94\82Ì\83t\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b\82ª\82 \82é\8fê\8d\87\82É\82Í\81A\82»\82Ì\83_\83\93\83v\81E\83\8c\83x\83\8b\82²\82Æ\82É\83_\83\93\83v\81E\83\8c\83x\83\8b\82Ì\83T\83u\8aK\91w\82ª\92è\8b`\82³\82ê\82Ü\82·\81B\82±\82Ì\83T\83u\8aK\91w\82Í\81A\88Ù\82È\82é\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82É\83_\83\93\83v\82ð\8dì\90¬\82·\82é\8fê\8d\87\82É\8eg\97p\82³\82ê\82Ü\82·\81B
 <P>\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b\82Í\81A\82»\82Ì\90e\83_\83\93\83v\81E\83\8c\83x\83\8b\82Ì\89º\82É\81A\89E\91¤\82É\8e\9a\89º\82°\82³\82ê\82Ä\95\\8e¦\82³\82ê\82Ü\82·\81B\82±\82ê\82Í\81A\83t\83\8b\81E\83_\83\93\83v\82Å\82à\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v\82Å\82à\93¯\82\82Å\82·\81B\93¯\82\90e\82©\82ç\95¡\90\94\82Ì\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b\82ª\94h\90\82·\82é\8fê\8d\87\82ª\82 \82é\82Ì\82Å\81A\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v\81E\83\8c\83x\83\8b\82ª\95K\82¸\82µ\82à\90e\82Ì\82·\82®\89º\82É\82 \82é\82Æ\82Í\8cÀ\82è\82Ü\82¹\82ñ\81B\90e/\8eq\82Ì\8aÖ\8cW\82Í\81A\83C\83\93\83f\83\93\83g\82Ì\90\94\82Å\94»\95Ê\82Å\82«\82Ü\82·\81B
 <P>\83_\83\93\83v\81E\83\8c\83x\83\8b\82É\97L\8cø\8aú\8cÀ\82ª\90Ý\92è\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\82»\82Ì\8aú\8cÀ\82ª\83\8c\83x\83\8b\96¼\82Æ\88ê\8f\8f\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\97L\8cø\8aú\8cÀ\82ª\90â\91Î\92l\82Å\90Ý\92è\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\8c`\8e®\82Å\95\\8e¦\82³\82ê\82Ü\82·\81B
-<PRE>   <VAR>dump_level</VAR> expires at <VAR>day month date time year</VAR>    
-   
+<PRE>   <VAR>dump_level</VAR> expires at <VAR>day month date time year</VAR>
+
 </PRE>
 <P>\97L\8cø\8aú\8cÀ\82ª\91\8a\91Î\92l\82Å\90Ý\92è\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\8c`\8e®\82Å\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   <VAR>dump_level</VAR> expires in {<VAR>years</VAR>y | <VAR>months</VAR>m | <VAR>days</VAR>d}
-   
+
 </PRE>
 <P>\82±\82ê\82Í\81A\82±\82Ì\83\8c\83x\83\8b\82Å\83_\83\93\83v\82ª\8dì\90¬\82³\82ê\82Ä\82©\82ç\82Ì\8aú\8aÔ\82ð\81A\94N\90\94\81A\8c\8e\90\94\81A\93ú\90\94\82Å\95\\82µ\82Ä\82¢\82Ü\82·\81B
 <P><STRONG>\97á</STRONG>
@@ -95,7 +95,7 @@
            /wednesday2  expires in  13d
            /thursday2  expires in  13d
            /friday2  expires in  13d
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf061.htm#HDRBK_ADDDUMP">backup adddump</A>
 <P><A HREF="auarf067.htm#HDRBK_DELDUMP">backup deldump</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf079.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf081.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf079.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf081.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 261dac3a2381629e8a69f9d61ae5029cbc60ce31..8a9e53f08d1ae2f2affc053c4520500d05abde11 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,7 +29,7 @@
 <P>\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82É\93o\98^\82³\82ê\82½\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\81E\83}\83V\83\93\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup listhosts</B> [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup listh</B> [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -61,7 +61,7 @@
        Host backup1.abc.com, port offset 1
        Host backup3.abc.com, port offset 4
        Host backup2.abc.com, port offset 3
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf069.htm#HDRBK_DELHOST">backup delhost</A>
 <P><A HREF="auarf089.htm#HDRBK_STATUS">backup status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf080.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf082.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf080.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf082.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a0e0bf67b01c83e585de5178865f13842b00197f..b15122c4ece4070d9a3e35587910e1d931ea6270 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup listvolsets</B> [<B>-name</B> &lt;<VAR>volume set name</VAR>>]
                    [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup listv</B> [<B>-n</B> &lt;<VAR>volume set name</VAR>>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -63,7 +63,7 @@
        Entry   2: server .*, partition .*, volumes: sun4x_56\..*
    Volume set rs
        Entry   1: server .*, partition .*, volumes: rs_aix42\..*
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf070.htm#HDRBK_DELVOLENTRY">backup delvolentry</A>
 <P><A HREF="auarf071.htm#HDRBK_DELVOLSET">backup delvolset</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf081.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf083.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf081.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf083.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f24a19e58dbf4c0641c4ad54f036e17f87b55760..ff18cd4676db2af780ade9144022e635ed840033 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,9 +26,9 @@
 <P>\91Î\98b\83\82\81[\83h\82ð\8fI\97¹\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>quit</B>  [<B>-help</B>]
-  
+
 <B>q</B>  [<B>-h</B>]
-   
+
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>(backup) quit</B> \83R\83}\83\93\83h\82Í\81A\91Î\98b\83\82\81[\83h\82ð\8fI\97¹\82µ\81A<B>backup</B> \82Ü\82½\82Í <B>backup interactive</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\91Î\98b\83\82\81[\83h\82É\93ü\82Á\82½\82Æ\82«\82Ì\95W\8f\80\82Ì\83V\83F\83\8b\81E\83v\83\8d\83\93\83v\83g\82É\94­\8ds\8eÒ\82ð\96ß\82µ\82Ü\82·\81B\91Î\98b\83\82\81[\83h\88È\8aO\82Ì\8fê\8d\87\82É\81A\82±\82Ì\83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82à\96³\8cø\82Å\82·\81B
@@ -52,7 +52,7 @@
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\91Î\98b\83\82\81[\83h\82ð\8fI\97¹\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   backup> <B>quit</B>
     %
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf077.htm#HDRBK_JOBS">backup jobs</A>
 <P><A HREF="auarf078.htm#HDRBK_KILL">backup kill</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf082.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf084.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf082.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf084.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fed5c1b3fddbc0b33861064a8a9387e3163c052b..b6af40751e3d606a779a050b92a8b4fb2b35b743 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,7 +29,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup readlabel</B>  [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]
                   [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup rea</B> [<B>-p</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Ì\8fo\97Í\82Í\81A\83R\83}\83\93\83h\82ª\94­\8ds\82³\82ê\82½\83V\83F\83\8b\81E\83E\83B\83\93\83h\83E\82Æ [\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[] \83E\83B\83\93\83h\83E\82É\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>\8e¥\8bC\83e\81[\83v\82É\83\89\83x\83\8b\82ª\95t\82¢\82Ä\82¢\82È\82¢\82©\81A\8ew\92è\82³\82ê\82½\8e¥\8bC\83e\81[\83v\91\95\92u\82ª\8bó\82Ì\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\82æ\82¤\82È\8fo\97Í\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Failed to read tape label.
-   
+
 </PRE>
 <P>\82»\82¤\82Å\82È\82¢\8fê\8d\87\82É\82Í\81A\83V\83F\83\8b\81E\83E\83B\83\93\83h\83E\82É\8e\9f\82Ì\8fo\97Í\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Tape read was labelled: <VAR>tape name</VAR> (<VAR>dump id</VAR>)
         size: <VAR>size</VAR> Kbytes
-    
+
 </PRE>
 <P>\8e¥\8bC\83e\81[\83v\82É\89i\91±\96¼\82ª\82 \82é\8fê\8d\87\82É\82Í <VAR>tape name</VAR> \82É\89i\91±\96¼\82ª\81A\82»\82¤\82Å\82È\82¢\8fê\8d\87\82É\82Í AFS \8e¥\8bC\83e\81[\83v\96¼\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <VAR>dump ID</VAR> \82É\82Í\81A\8e¥\8bC\83e\81[\83v\82É\82 \82é\8f\89\8aú\83_\83\93\83v\82Ì\83_\83\93\83v ID \82ª\81A
 <VAR>size</VAR> \82É\82Í\8bL\98^\82³\82ê\82Ä\82¢\82é\8e¥\8bC\83e\81[\83v\82Ì\97e\97Ê\82ª \83L\83\8d\83o\83C\83g\82Å\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>[\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[] \83E\83B\83\93\83h\83E\82Å\82Í\81A\89º\90ü\82Å\88Í\82Ü\82ê\82½ <TT>Tape</TT> <TT>label</TT> \82Æ\82¢\82¤\8c©\8fo\82µ\82ª\8fã\95\94\82É\95\\8e¦\82³\82ê\81A\89º\95\94\82É\82Í\8e\9f\82Ì\95\8e\9a\97ñ\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   -- End of tape label --
-   
+
 </PRE>
 <P>\82±\82Ì\8aÔ\82É\81A\8e\9f\82Ì\8fî\95ñ\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <DL>
@@ -108,7 +108,7 @@ KB 
 <PRE>   % <B>backup readlabel -portoffset 6</B>
    Tape read was labelled: oct.guest.dump (907215000)
         size: 2097152 Kbytes
-   
+
 </PRE>
 <P>[\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[] \83E\83B\83\93\83h\83E\82Ì\8fo\97Í\82Í\81A\8e\9f\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B
 <PRE>   Tape label
@@ -122,13 +122,13 @@ KB 
    dump id = 907215000
    useCount = 5
    ---- End of tape label ----
-   
+
 </PRE>
 <P>\89i\91±\96¼\82Ì\82È\82¢\8e¥\8bC\83e\81[\83v\82Ì\8fê\8d\87\82Í\81A\8e\9f\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B
 <PRE>   % backup readlabel -portoffset 6
    Tape read was labelled: guests.monthly.2 (909899900)
         size: 2097152 Kbytes
-   
+
 </PRE>
 <P>[\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[] \83E\83B\83\93\83h\83E\82Ì\8fo\97Í\82Í\81A\8e\9f\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B
 <PRE>   Tape label
@@ -142,7 +142,7 @@ KB 
    dump id = 909899900
    useCount = 1
    ---- End of tape label ----
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -151,11 +151,11 @@ KB 
 <P><A HREF="auarf079.htm#HDRBK_LABELTAPE">backup labeltape</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf083.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf085.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf083.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf085.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d84fab39b6149608ffeee34164b820500c96d291..63bec906639c1e40720705caf3fc70548a0cad50 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,7 +24,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup restoredb</B> [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]
                  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup res</B> [<B>-p</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -55,7 +55,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 0 \82Ì\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82©\82ç\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82ð\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup restoredb</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P><I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf084.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf086.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf084.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf086.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b498a7491991702f19a315be69dfa61f2fafae08..9b75c91987d044d9463358f83a302b01f97cae03 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,7 +24,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup savedb</B> [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-archive</B> &lt;<VAR>date time</VAR>><SUP>+</SUP>]
               [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup sa</B>  [<B>-p</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-a</B> &lt;<VAR>date time</VAR>><SUP>+</SUP>]
            [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
@@ -76,7 +76,7 @@ UNIX 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 1 \82Ì\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\8aÇ\97\9d\82·\82é\8e¥\8bC\83e\81[\83v\91\95\92u\82É\81A\83o\83b\83N\83A\83b\83v\81E\83f\81[\83^\83x\81[\83X\82Ì\83R\83s\81[\82ð\8f\91\82«\8d\9e\82ñ\82Å\82¢\82Ü\82·\81B
 <PRE>   % <B>backup savedb -portoffset 1</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -86,11 +86,11 @@ UNIX 
 <P><A HREF="auarf085.htm#HDRBK_RESTOREDB">backup restoredb</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf085.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf087.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf085.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf087.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e23b8aecec47e2a806ed66106e36b2b7ba536f5e..b53b5ac66420ff59d0f1e2eaec9cad24fb906ab9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup scantape</B> [<B>-dbadd</B>]  [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]
                 [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup sc</B> [<B>-d</B>]  [<B>-p</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -133,7 +133,7 @@ KB 
 <P>\8fo\97Í\82ª\8a®\97¹\82·\82é\82Æ\81A<TT>Scantape: \8a®\97¹</TT> \82Æ\82¢\82¤\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>\92Ê\8fí\82Å\82Í\81A\8e¥\8bC\83e\81[\83v\82Ì\8dÅ\8cã\82É\83{\83\8a\83\85\81[\83\80\82ð\92Ç\89Á\82µ\82½\82è\81A\8e\9f\82Ì\8e¥\8bC\83e\81[\83v\82É\83{\83\8a\83\85\81[\83\80\82ð\91±\82¯\82é\8fê\8d\87\82É\81A\83o\83b\83N\83A\83b\83v\81E\83V\83X\83e\83\80\82Í\83}\81[\83J\81[\82ð\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B\82½\82¾\82µ\81A\83o\83b\83N\83A\83b\83v\91\80\8dì\82ª\88Ù\8fí\8fI\97¹\82·\82é\82Æ (\82½\82Æ\82¦\82Î\81A\91\80\8dì\88õ\82ª\8f\88\97\9d\92\86\82É &lt;<B>Ctrl-c</B>&gt; \82É\82æ\82Á\82Ä\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ð\8fI\97¹\82µ\82½\8fê\8d\87\82È\82Ç)\81A\82±\82Ì\82æ\82¤\82È\83}\81[\83J\81[\82Í\8f\91\82«\8d\9e\82Ü\82ê\82Ü\82¹\82ñ\81B\83o\83b\83N\83A\83b\83v\81E\83V\83X\83e\83\80\82Ì\83o\81[\83W\83\87\83\93\82ª\82©\82È\82è\8cÃ\82¢\8fê\8d\87\82É\82Í\81A\82±\82Ì\82æ\82¤\82È\83}\81[\83J\81[\82Í\8f\91\82«\8d\9e\82Ý\82Ü\82¹\82ñ\81B\8e¥\8bC\83e\81[\83v\82ª\8dÅ\8cã\82É\97\\8aú\82µ\82½\83}\81[\83J\81[\82ª\82È\82¢\82Æ\81A\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\83_\83\93\83v\81E\83Z\83b\83g\93à\82Å\8cã\91±\82Ì\8e¥\8bC\83e\81[\83v\82ª\82 \82é\82©\82Ç\82¤\82©\94»\95Ê\82Å\82«\82È\82¢\82½\82ß\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ð\83E\83B\83\93\83h\83E\82É\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>\8e¥\8bC\83e\81[\83v\82ð\92Ç\89Á\82µ\82Ü\82·\82©? (y/n)
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 0 \82Ì\91\95\92u\82É\82 \82é\8e¥\8bC\83e\81[\83v\82Ì\8dÅ\8f\89\82Ì 2 \82Â\82Ì\83{\83\8a\83\85\81[\83\80\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
@@ -167,7 +167,7 @@ KB 
    parentID 0
    endTime 0
    clonedate Mon Feb  1 03:05:15 1999
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -177,11 +177,11 @@ KB 
 <P><A HREF="auarf074.htm#HDRBK_DUMPINFO">backup dumpinfo</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf086.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf088.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf086.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf088.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 66294a4feba68ccc994d2c5c7bd4d38f279d8d9b..80f5560f18409a20e1c2688a8867381917299e8f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup setexp -dump</B> &lt;<VAR>dump level name</VAR>><SUP>+</SUP>  [<B>-expires</B> &lt;<VAR>expiration date</VAR>><SUP>+</SUP>]
               [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup se -d</B> &lt;<VAR>dump level name</VAR>><SUP>+</SUP>  [<B>-e</B> &lt;<VAR>expiration date</VAR>><SUP>+</SUP>]
           [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
@@ -53,7 +53,7 @@
 <P>
 <P>
 <PRE>   [<B>at</B>] {<B>NEVER</B> | <VAR>mm</VAR><B>/</B><VAR>dd</VAR><B>/</B><VAR>yyyy</VAR> [<VAR>hh</VAR><B>:</B><VAR>MM</VAR>] }
-   
+
 </PRE>
 <P>
 <P>\82±\82Ì\8fê\8d\87\81A\94C\91I\91ð\8cê <B>at</B> \82Ì\8cã\82É\82Í\81A\95\8e\9a\97ñ <B>NEVER</B> (\83_\83\93\83v\81E\83\8c\83x\83\8b\82Å\8dì\90¬\82³\82ê\82½\83_\83\93\83v\82Ì\97L\8cø\8aú\8cÀ\82ª\90Ø\82ê\82È\82¢\82±\82Æ\82ð\8e¦\82·)\81A\82Ü\82½\82Í\95K\90{\95\94 (\8c\8e\82Í <VAR>mm</VAR>\81A\93ú\82Í <VAR>dd</VAR>\81A\94N\82Í <VAR>yyyy</VAR>) \82ð\8e\9d\82Â\93ú\95t\92l\82¨\82æ\82Ñ\83I\83v\83V\83\87\83\93\95\94\95ª (\8e\9e\8aÔ\82Í <VAR>hh</VAR>\81A\95ª\82Í <VAR>MM</VAR>) \82Ì\82¢\82¸\82ê\82©\82ª\91±\82«\82Ü\82·\81B
@@ -65,7 +65,7 @@ UNIX 
 <P>\91\8a\91Î\97L\8cø\8aú\8cÀ\82Í\81A\8e\9f\82Ì\8c`\8e®\82ð\82µ\82Ä\82¢\82Ü\82·\81B
 <P>
 <PRE>   [<B>in</B>] [<VAR>years</VAR><B>y</B>] [<VAR>months</VAR><B>m</B>] [<VAR>days</VAR><B>d</B>]
-   
+
 </PRE>
 <P>
 <P>
@@ -88,11 +88,11 @@ UNIX 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A\83_\83\93\83v\81E\83\8c\83x\83\8b <B>/1998/december</B> \82É\81A\97L\8cø\8aú\8cÀ\82ð\90â\91Î\92l (1999 \94N 12 \8c\8e 31 \93ú\8cß\8cã 10 \8e\9e 00 \95ª) \82Å\90Ý\92è\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup setexp -dump /1998/december -expires at 12/31/1999 22:00</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A2 \82Â\82Ì\83_\83\93\83v\81E\83\8c\83x\83\8b <B>/monthly/week1</B> \82¨\82æ\82Ñ <B>/monthly/week2</B> \82É\81A\97L\8cø\8aú\8cÀ\82ð\91\8a\91Î\92l (7 \93ú) \82Å\90Ý\92è\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup setexp -dump /monthly/week1 /monthly/week -expires 7d</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -102,11 +102,11 @@ UNIX 
 <P><A HREF="auarf067.htm#HDRBK_DELDUMP">backup deldump</A>
 <P><A HREF="auarf080.htm#HDRBK_LISTDUMPS">backup listdumps</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf087.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf089.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf087.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf089.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f239867d5d17961932a18a25a76435e6f5c79d8b..080f4bc2fc973d4faec9ae6d0b228d3f875eb6b2 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,7 +25,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup status</B> [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>>]
               [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup st</B> [<B>-p</B> &lt;<VAR>TC port offset</VAR>>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -91,7 +91,7 @@
 <P>\8e\9f\82Ì\97á\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 4 \82Ì\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\8c»\8dÝ\82Ì\83_\83\93\83v\91\80\8dì\82Å\96ñ 1.5 MB \82Ì\83f\81[\83^\82ð\83_\83\93\83v\82µ\81A\8c»\8dÝ <B>user.pat.backup</B> \82Æ\82¢\82¤\96¼\91O\82Ì\83{\83\8a\83\85\81[\83\80\82ð\83_\83\93\83v\82µ\82Ä\82¢\82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup status -portoffset 4</B>
    Task 4001:  Dump:   1520 Kbytes transferred,  volume user.pat.backup
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82Ü\82½\81A<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf060.htm#HDRBK_INTRO">backup</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf088.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf090.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf088.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf090.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 90f7975802c879b4277626d47180dbf4c9cef516..f4ec73f1548336113aff01afe8e17adbdca81384 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup volinfo -volume</B> &lt;<VAR>volume name</VAR>>
                [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-  
+
 <B>backup voli -v</B> &lt;<VAR>volume name</VAR>>  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -77,7 +77,7 @@
    924427600 0           0 04/18/1999 05:26 04/18/1999 04:58 user_full_6
        .     .      .         .       .       .      .         .
        .     .      .         .       .       .      .         .
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf074.htm#HDRBK_DUMPINFO">backup dumpinfo</A>
 <P><A HREF="auarf091.htm#HDRBK_VOLRESTORE">backup volrestore</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf089.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf091.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf089.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf091.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8544c31e8572638ca5f155183af36664b3aa611d..c98b5190b07e6174afbb7ffa49753651dac316a2 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup volrestore -server</B> &lt;<VAR>destination machine</VAR>>
                   <B>-partition</B> &lt;<VAR>destination partition</VAR>>
-                  <B>-volume</B> &lt;<VAR>volume(s) to restore</VAR>><SUP>+</SUP>  
+                  <B>-volume</B> &lt;<VAR>volume(s) to restore</VAR>><SUP>+</SUP>
                   [<B>-extension</B> &lt;<VAR>new volume name extension</VAR>>]
                   [<B>-date</B> &lt;<VAR>date from which to restore</VAR>><SUP>+</SUP>]
                   [<B>-portoffset</B> &lt;<VAR>TC port offsets</VAR>><SUP>+</SUP>]  [<B>-n</B>]
                   [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup volr -s</B> &lt;<VAR>destination machine</VAR>>  <B>-pa</B> &lt;<VAR>destination partition</VAR>>
             <B>-v</B> &lt;<VAR>volume(s) to restore</VAR>><SUP>+</SUP>  [<B>-e</B> &lt;<VAR>new volume name extension</VAR>>]
             [<B>-d</B> &lt;<VAR>date from which to restore</VAR>><SUP>+</SUP>]  [-<B>po</B> &lt;<VAR>TC port offsets</VAR>><SUP>+</SUP>]
@@ -123,25 +123,25 @@ UNIX 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\82±\82Ì\83R\83}\83\93\83h\82ª <B>-n</B> \83t\83\89\83O\95t\82«\82Å\94­\8ds\82³\82ê\82é\82Æ\81A\82Ü\82¸\8e\9f\82Ì\95\8e\9a\97ñ\82ª\95\\8e¦\82³\82ê\81A\8e\9f\82É\95\9c\8c³\91\80\8dì\82É\95K\97v\82È\8e¥\8bC\83e\81[\83v\82Ì\83\8a\83X\83g\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Tapes needed:
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs5.abc.com</B> \82Ì\8bæ\89æ <B>/vicepa</B> \82É\83{\83\8a\83\85\81[\83\80 <B>user.pat</B> \82ð\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup volrestore -server fs5.abc.com -partition a -volume user.pat</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83{\83\8a\83\85\81[\83\80 <B>user.smith</B> \82¨\82æ\82Ñ <B>user.terry</B> \82ð\83}\83V\83\93 <B>fs4.abc.com</B> \82Ì\8bæ\89æ <B>/vicepb</B> \82É\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Å\82Í\81A\8ae\83{\83\8a\83\85\81[\83\80\96¼\82É\8ag\92£\8eq <B>.rst</B> \82ð\92Ç\89Á\82µ\82Ä\81A\8aù\91\82Ì <B>user.smith</B> \82¨\82æ\82Ñ <B>user.terry</B> \83{\83\8a\83\85\81[\83\80\82ð\95Û\91\82µ\82Ä\82¢\82Ü\82·\81B\82±\82±\82Å\82Í\81A1998 \94N 1 \8c\8e 31 \93ú\8cß\8cã 5 \8e\9e 00 \95ª\88È\91O\82É\8dì\90¬\82³\82ê\82½\83_\83\93\83v\82¾\82¯\82ð\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·\81B
 (\82±\82±\82Å\8e¦\82µ\82½\83R\83}\83\93\83h\82Í\81A\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82É\95¡\90\94\8ds\82Å\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B)
 <PRE>   % <B>backup volrestore -server fs4.abc.com -partition b</B>  \
                        <B>-volume user.smith user.terry</B>  \
                        <B>-extension .rst -date 1/31/1998 17:00</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs4.abc.com</B> \82Ì\8bæ\89æ <B>/vicepb</B> \82É\81A\83{\83\8a\83\85\81[\83\80 <B>user.pat</B> \82ð\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·\81B\83|\81[\83g\81E\83I\83t\83Z\83b\83g 1 \82Ì\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\83t\83\8b\81E\83_\83\93\83v\82Ì\82 \82é\8e¥\8bC\83e\81[\83v\82ð\8f\88\97\9d\82µ\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g 0 \82Ì\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\83C\83\93\83N\83\8a\83\81\83\93\83^\83\8b\81E\83_\83\93\83v\82Ì\82 \82é\82·\82×\82Ä\82Ì\8e¥\8bC\83e\81[\83v\82ð\8f\88\97\9d\82µ\82Ä\82¢\82Ü\82·\81B
 (\82±\82±\82Å\8e¦\82µ\82½\83R\83}\83\93\83h\82Í\81A\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82É 2 \8ds\82Å\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B)
 <PRE>   % <B>backup volrestore -server fs5.abc.com -partition a</B>  \
                        <B>-volume user.pat -portoffset 1 0</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93 (VL) \83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\8ae\83}\83V\83\93\8fã\81A\82¨\82æ\82Ñ\8aÖ\98A\82·\82é\83{\83\8a\83\85\81[\83\80\82Ì\82 \82é\82·\82×\82Ä\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -155,11 +155,11 @@ UNIX 
 <P><A HREF="auarf255.htm#HDRVOS_BACKUP">vos backup</A>
 <P><A HREF="auarf271.htm#HDRVOS_REMOVE">vos remove</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf090.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf092.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf090.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf092.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a3da1f9b360a8be1790480ef0ceda4e049d0d926..7302d1b40164938a2d9b94990724cee85adb23cc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\93à\82Ì\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80\82ð\95\9c\8c³\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>backup volsetrestore</B> [<B>-name</B> &lt;<VAR>volume set name</VAR>>]  [<B>-file</B> &lt;<VAR>file name</VAR>>]
-                     [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>><SUP>+</SUP>]  
+                     [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>><SUP>+</SUP>]
                      [<B>-extension</B> &lt;<VAR>new volume name extension</VAR>>]
                      [<B>-n</B>]  [<B>-localauth</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>backup vols</B> [<B>-na</B> &lt;<VAR>volume set name</VAR>>]  [<B>-f</B> &lt;<VAR>file name</VAR>>]
             [<B>-p</B> &lt;<VAR>TC port offset</VAR>><SUP>+</SUP>]  [<B>-e</B> &lt;<VAR>new volume name extension</VAR>>]
             [<B>-n</B>]  [<B>-l</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
@@ -76,7 +76,7 @@ VLDB 
 <P>
 <PRE>    <VAR>machine  partition
  volume</VAR> [<VAR>comments...</VAR>]
-   
+
 </PRE>
 <P>
 <P>
@@ -127,7 +127,7 @@ VLDB 
 <P>\8ae\8ds\82Ì\8c`\8e®\82Í\81A\88È\89º\82Ì\82Æ\82¨\82è\82Å\82· (\82±\82±\82Å\8e¦\82µ\82½\8fo\97Í\82Í\81A\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82É 2 \8ds\82Å\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B)
 <PRE>   <VAR>machine partition volume_dumped</VAR>  # as <VAR>volume_restored</VAR>; <VAR>tape_name</VAR> (<VAR>tape_ID</VAR>);  \
            pos <VAR>position_number</VAR>; <VAR>date</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -164,14 +164,14 @@ One way to<B>-name</B> 
    Starting restore
    backup: task ID of restore operation: 112
    backup: Finished doing restore
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>/tmp/restore</B> \82Æ\82¢\82¤\83t\83@\83C\83\8b\82É\8d\80\96Ú\82ª\82 \82é\83{\83\8a\83\85\81[\83\80\82ð\82·\82×\82Ä\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>backup volsetrestore -file /tmp/restore</B>
    Starting restore
    backup: task ID of restore operation: 113
    backup: Finished doing restore
-   
+
 </PRE>
 <P><B>/tmp/restore</B> \83t\83@\83C\83\8b\82Ì\93à\97e\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   fs1.abc.com b user.pat
@@ -180,7 +180,7 @@ One way to<B>-name</B> 
    fs2.abc.com c user.jones
           .         .     .
           .         .     .
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93 (VL) \83T\81[\83o\81[\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\8ae\83}\83V\83\93\8fã\81A\82¨\82æ\82Ñ\8aÖ\98A\82·\82é\83{\83\8a\83\85\81[\83\80\82Ì\82 \82é\82·\82×\82Ä\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -194,11 +194,11 @@ One way to<B>-name</B> 
 <P><A HREF="auarf091.htm#HDRBK_VOLRESTORE">backup volrestore</A>
 <P><A HREF="auarf126.htm#HDRBUTC">butc</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf091.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf093.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf091.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf093.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a6c92a6b5a7eb9261e6a4a843e2c441764b2c4b2..a9418926f9c6879723a662ae77e38837756c3979 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -178,11 +178,11 @@ AFS 
 <P><A HREF="auarf122.htm#HDRBOS_STOP">bos stop</A>
 <P><A HREF="auarf123.htm#HDRBOS_UNINSTALL">bos uninstall</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf092.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf094.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf092.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf094.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8a7da3093763c63d4e5b252807f75a3e174f033d..ea9a05543a610ea0ff9d63262de7f51f33fa5be7 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos addhost -server</B> &lt;<VAR>machine name</VAR>>  <B>-host</B> &lt;<VAR>host name</VAR>><SUP>+</SUP>
             [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos addh -s</B> &lt;<VAR>machine name</VAR>>  <B>-ho</B> &lt;<VAR>host name</VAR>><SUP>+</SUP>
          [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-he</B>]
 </PRE>
@@ -60,7 +60,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì <B>db2.abc.com</B> \82¨\82æ\82Ñ <B>db3.abc.com</B> \82ð\83}\83V\83\93 <B>fs1.abc.com</B> (\83V\83X\83e\83\80\81E\83R\83\93\83g\83\8d\81[\83\8b\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/CellServDB</B> \83t\83@\83C\83\8b\82É\92Ç\89Á\82µ\82Ü\82·\81B
 <PRE>   % <B>bos addhost -server fs1.abc.com -host db2.abc.com db3.abc.com</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -73,11 +73,11 @@ IP 
 <P><A HREF="auarf110.htm#HDRBOS_REMOVEHOST">bos removehost</A>
 <P><I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf093.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf095.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf093.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf095.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3c1aa7774c5feaf26bb464c3c55c16bc7889f64a..87b26e1b5ecdf007d27f7dc0bfa1fd7b3ac0db70 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -31,7 +31,7 @@
 <PRE><B>bos addkey -server</B> &lt;<VAR>machine name</VAR>>  [<B>-key</B> &lt;<VAR>key</VAR>>]
            <B>-kvno</B> &lt;<VAR>key version number</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
            [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos addk -s</B> &lt;<VAR>machine name</VAR>>  [<B>-ke</B> &lt;<VAR>key</VAR>>]  <B>-kv</B> &lt;<VAR>key version number</VAR>>
          [<B>-ce</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -40,7 +40,7 @@
 <P><B>-key</B> \88ø\82«\90\94\82Í\8eg\97p\82µ\82È\82¢\82Å\82­\82¾\82³\82¢\81B\82±\82Ì\88ø\82«\90\94\82ð\8eg\97p\82·\82é\82Æ\81A\83p\83X\83\8f\81[\83h\82ª\89æ\96Ê\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\82±\82Ì\88ø\82«\90\94\82ð\8fÈ\97ª\82·\82é\82Æ\81ABOS \83T\81[\83o\81[\82Í\95\8e\9a\97ñ\82ð\97v\8b\81\82µ\82Ü\82·\82ª\81A\93ü\97Í\82µ\82½\95\8e\9a\97ñ\82Í\89æ\96Ê\82É\95\\8e¦\82³\82ê\82Ü\82¹\82ñ\81B
 <PRE>   Input key:
    Retype input key:
-   
+
 </PRE>
 <P>BOS \83T\81[\83o\81[\82Í\81A<B>/usr/afs/etc/KeyFile</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\83L\81[\81E\83o\81[\83W\83\87\83\93\94Ô\8d\86\82Ì\8dÄ\97\98\97p\82ð\8bÖ\8e~\82µ\82Ä\82¢\82Ü\82·\81B\82±\82ê\82É\82æ\82è\81A\8c»\8ds\83L\81[\82ª\90V\8bK\82Ì\83L\81[\82Å\8fã\8f\91\82«\82³\82ê\82é\82Ì\82Å\81A\8c»\8ds\83L\81[\82Å\8ew\92è\82³\82ê\82Ä\82¢\82é\83`\83P\83b\83g\82ð\8e\9d\82Â\83\86\81[\83U\81[\82Í\81A\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82Æ\82Ì\92Ê\90M\82ð\96W\82°\82ç\82ê\82é\82±\82Æ\82Í\82 \82è\82Ü\82¹\82ñ\81B<B>/usr/afs/etc/KeyFile</B> \83t\83@\83C\83\8b\82Ì\83L\81[\81E\83o\81[\83W\83\87\83\93\94Ô\8d\86\82ð\95\\8e¦\82·\82é\8fê\8d\87\82É\82Í\81A<B>bos listkeys</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P><STRONG>\83I\83v\83V\83\87\83\93 </STRONG>
@@ -70,14 +70,14 @@ IP 
 <P><STRONG>\8fo\97Í</STRONG>
 <P><TT>Input key</TT> \82¨\82æ\82Ñ <TT>Retype input key</TT> \83v\83\8d\83\93\83v\83g\82Å\93ü\97Í\82³\82ê\82½\95\8e\9a\97ñ\82ª\88ê\92v\82µ\82È\82¢\8fê\8d\87\82Í\81A\88È\89º\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\81A\83R\83}\83\93\83h\82Í\90V\8bK\83L\81[\82ð\92Ç\89Á\82¹\82¸\82É\8fI\97¹\82µ\82Ü\82·\81B
 <PRE>   \81u\93ü\97Í\83L\81[\82ª\88ê\92v\82µ\82Ü\82¹\82ñ\82Å\82µ\82½ (Input key mismatch)\81v
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83L\81[\81E\83o\81[\83W\83\87\83\93\94Ô\8d\86\82ª 14 \82Ì\90V\82µ\82¢\83T\81[\83o\81[\88Ã\8d\86\89»\83L\81[\82ð\81A\83}\83V\83\93 <B>fs1.abc.com</B> (\83V\83X\83e\83\80\81E\83R\83\93\83g\83\8d\81[\83\8b\81E\83}\83V\83\93\8fã\82Ì <B>KeyFile</B> \83t\83@\83C\83\8b\82É\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Å\82Í\90\84\8f§\92Ê\82è\81A<B>-key</B> \88ø\82«\90\94\82ª\8fÈ\97ª\82³\82ê\82Ä\82¢\82é\82Ì\82Å\81A\83v\83\8d\83\93\83v\83g\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\82±\82Ì\83v\83\8d\83\93\83v\83g\82Å\83p\83X\83\8f\81[\83h\82ð\93ü\97Í\82µ\82Ü\82·\81B
 <PRE>   % <B>bos addkey -server fs1.abc.com -kvno 14</B>
    Input key:
    Retype input key:
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -88,11 +88,11 @@ IP 
 <P><A HREF="auarf107.htm#HDRBOS_LISTKEYS">bos listkeys</A>
 <P><A HREF="auarf111.htm#HDRBOS_REMOVEKEY">bos removekey</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf094.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf096.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf094.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf096.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5b1e1bf59a88efbb55d0bb9e6b1b4f04de07dfb2..2951bb936da331245a70e2ff99ca8f992551bd8d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,7 +28,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos adduser -server</B> &lt;<VAR>machine name</VAR>>  <B>-user</B> &lt;<VAR>user names</VAR>><SUP>+</SUP>
             [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-     
+
 <B>bos addu -s</B> &lt;<VAR>machine name</VAR>>  <B>-u</B> &lt;<VAR>user names</VAR>><SUP>+</SUP>
          [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -57,7 +57,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83\86\81[\83U\81[\96¼ <B>pat</B> \82¨\82æ\82Ñ <B>smith</B> \82ð\83}\83V\83\93 <B>fs1.abc.com</B> (\83V\83X\83e\83\80\81E\83R\83\93\83g\83\8d\81[\83\8b\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos adduser -server fs1.abc.com -user pat smith</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -68,11 +68,11 @@ IP 
 <P><A HREF="auarf108.htm#HDRBOS_LISTUSERS">bos listusers</A>
 <P><A HREF="auarf112.htm#HDRBOS_REMOVEUSER">bos removeuser</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf095.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf097.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf095.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf097.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f57d89a9f7b18d1b10e63afd846b4edfb4058899..e4c22197ca19ed39f79d433ec8d80bb81a2e2308 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,7 +24,7 @@
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\8ae\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos apropos -topic </B>&lt;<VAR>help string</VAR>>  [<B>-help</B>]
-    
+
 <B>bos ap  -t</B> &lt;<VAR>help string</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -45,7 +45,7 @@
    getrestart: get restart times
    restart: restart all processes
    setrestart: set restart times
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf093.htm#HDRBOS_INTRO">bos</A>
 <P><A HREF="auarf104.htm#HDRBOS_HELP">bos help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf096.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf098.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf096.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf098.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 582f15a60ca4e39464613bd9ae72ac1d3d6b899a..d1f8654d8840bed7babdcbb2711508efa364d32b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -33,7 +33,7 @@
            <B>-type</B> &lt;<VAR>server type</VAR>>  <B>-cmd</B> &lt;<VAR>command lines</VAR>><SUP>+</SUP>
            [<B>-notifier</B> &lt;<VAR>Notifier program</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
            [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos c -s</B> &lt;<VAR>machine name</VAR>>  <B>-i</B> &lt;<VAR>server process name</VAR>>  <B>-t</B> &lt;<VAR>server type</VAR>>
       <B>-cm</B> &lt;<VAR>command lines</VAR>><SUP>+</SUP>  [<B>-not</B> &lt;<VAR>Notifier program</VAR>>]  [<B>-ce</B> &lt;<VAR>cell name</VAR>>]
       [<B>-noa</B>]  [<B>-l</B>]  [<B>-h</B>]
@@ -147,26 +147,26 @@ AFS 
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs3.abc.com</B> \82É simple \83v\83\8d\83Z\83X <B>kaserver</B> \82ð\92è\8b`\82µ\81A\8aJ\8en\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos create -server fs3.abc.com -instance kaserver -type simple</B>  \
                 <B>-cmd /usr/afs/bin/kaserver</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs4.abc.com</B> \82É simple \83v\83\8d\83Z\83X <B>upclientbin</B> \82ð\92è\8b`\82µ\81A\8aJ\8en\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Í\81A\83o\83C\83i\83\8a\81[\81E\83t\83@\83C\83\8b\82É\91Î\82·\82é\8dX\90V\82Ì\83\\81[\83X\82Æ\82µ\82Ä\81A<B>fs1.abc.com</B> \82ð\8eQ\8fÆ\82µ\81A<B>/usr/afs/bin</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\91Î\82·\82é\95Ï\8dX\82ð 120 \95b\82²\82Æ\82É\8c\9f\8d¸\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos create -server fs4.abc.com -instance upclientbin -type simple</B>  \
                 <B>-cmd "/usr/afs/bin/upclient fs1.abc.com -clear -t 120</B>  \
                 <B>/usr/afs/bin"</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs4.abc.com</B> \82É fs \83v\83\8d\83Z\83X <B>fs</B> \82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Í\81A1 \8ds\82É\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢\81B
 <PRE>   % <B>bos create -server fs4.abc.com -instance fs -type fs</B>  \
                 <B>-cmd /usr/afs/bin/fileserver /usr/afs/bin/volserver</B>  \
                 <B>/usr/afs/bin/salvager</B>
-   
+
 </PRE>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A<B>userbackup</B> \82Æ\8cÄ\82Î\82ê\82é <B>cron</B> \83v\83\8d\83Z\83X\82ð\81A\83}\83V\83\93 <B>fs5.abc.com</B> \8fã\82Å\8dì\90¬\82µ\82Ü\82·\81B\82»\82Ì\8c\8b\89Ê\81ABOS \83T\81[\83o\81[\82Í\81A\8ew\8e¦\82³\82ê\82½ <B>vos backupsys</B> \83R\83}\83\93\83h\82ð\96\88\93ú 3:00 a.m. \82É\94­\8ds\82µ\82Ü\82· (\82±\82Ì\83R\83}\83\93\83h\82Í\81A\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80\82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\81A\96¼\91O\82ª <B>user</B> \82Å\8en\82Ü\82é\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82É\8dì\90¬\82µ\82Ü\82·)\81B
 <B>vos</B> \83R\83}\83\93\83h\82É\82Í\8a®\91S\82È\83p\83X\96¼\82ð\8ew\92è\82µ\81A
 <B>-localauth</B> \83t\83\89\83O\95t\82¯\82Ä\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82Ü\82½\81A<B>bos create</B> \83R\83}\83\93\83h\82Í\81A\82·\82×\82Ä 1\8ds\82É\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢\81B
 <PRE>   % <B>bos create -server fs5.abc.com -instance userbackup -type cron</B>  \
                 <B>-cmd "/usr/afs/bin/vos backupsys -prefix user -localauth" 03:00</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -206,7 +206,7 @@ BOS 
       char goal;               /* 1=running or 0=not running */
       char fileGoal;           /* same, but to be stored in file */
 };
-   
+
 </PRE>
 <P><B>struct bnode \82Ì\8fo\97Í\8c`\8e®</B>
 <PRE>   printf("name: %s\n",tp->name);
@@ -220,7 +220,7 @@ BOS 
    printf("errorSignal: %ld\n", tp->errorSignal);
    printf("lastErrorName: %s\n", tp->lastErrorName);
    printf("goal: %d\n", tp->goal);
-   
+
 </PRE>
 <P><B>struct bnode_proc \82Ì\93à\97e</B>
 <PRE>   struct bnode_proc {
@@ -233,7 +233,7 @@ BOS 
       long lastSignal;         /* last signal that killed this guy */
       long flags;              /* flags giving process state */
 };
-   
+
 </PRE>
 <P><B>struct bnode_proc \82Ì\8fo\97Í\8c`\8e®</B>
 <PRE>   printf("comLine: %s\n", tp->comLine);
@@ -241,7 +241,7 @@ BOS 
    printf("pid: %ld\n", tp->pid);
    printf("lastExit: %ld\n", tp->lastExit);
    printf("lastSignal: %ld\n", tp->lastSignal);
-   
+
 </PRE>
 <P><A HREF="auarf016.htm#HDRBOSCONFIG">BosConfig</A>
 <P><A HREF="auarf023.htm#HDRKEYFILE">KeyFile</A>
@@ -259,11 +259,11 @@ BOS 
 <P><A HREF="auarf251.htm#HDRVOLSERVER">volserver</A>
 <P><A HREF="auarf256.htm#HDRVOS_BACKUPSYS">vos backupsys</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf097.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf099.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf097.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf099.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e66927bef23a140e55dd4ee00d3b15425e0b3fd0..6b2e9cd20bc6a2f7a84b8c6aa10facaf8f85fef5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos delete -server</B> &lt;<VAR>machine name</VAR>>  <B>-instance</B> &lt;<VAR>server process name</VAR>><SUP>+</SUP>
            [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos d -s</B> &lt;<VAR>machine name</VAR>>  <B>-i</B> &lt;<VAR>server process name</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
       [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -57,7 +57,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>buserver</B>\81A<B>kaserver</B>\81A<B>ptserver</B>\81A\82¨\82æ\82Ñ <B>vlserver</B> \82Ì\8d\80\96Ú\82ð\81A\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>db3.abc.com</B> \82Ì <B>BosConfig</B> \83t\83@\83C\83\8b\82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Í\82±\82ê\88È\8d~\8eg\97p\82³\82ê\82Ü\82¹\82ñ\81B
 <PRE>   % <B>bos delete -server db3.abc.com -instance buserver kaserver ptserver vlserver</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -69,11 +69,11 @@ IP 
 <P><A HREF="auarf098.htm#HDRBOS_CREATE">bos create</A>
 <P><A HREF="auarf121.htm#HDRBOS_STATUS">bos status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf098.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf100.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf098.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf100.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7b18b10ff1f7ec73d30f721d39f1e95f0e648368..6292a333721b2974cba2ada448074d39da617a4b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos exec -server</B> &lt;<VAR>machine name</VAR>>  <B>-cmd</B> &lt;<VAR>command to execute</VAR>>
          [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos e -s</B> &lt;<VAR>machine name</VAR>>  <B>-cm</B> &lt;<VAR>command to execute</VAR>>  [<B>-ce</B> &lt;<VAR>cell name</VAR>>]
       [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -54,18 +54,18 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs2.abc.com</B> \82ð\83\8a\83u\81[\83g\82µ\82Ä\82¢\82Ü\82·\81B\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A\82·\82Å\82É <B>bos shutdown</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\82·\82×\82Ä\82Ì\83v\83\8d\83Z\83X\82ð\90³\82µ\82­\8fI\97¹\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos exec -server fs2.abc.com -cmd /sbin/shutdown -r now</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf093.htm#HDRBOS_INTRO">bos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf099.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf101.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf099.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf101.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c1375afe2a53f06ca3e5b68787a815dd2230f389..ada65c9b5cb70428b53dd25ce9856c5e3c4eb5f5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -33,7 +33,7 @@
 <PRE><B>bos getdate -server</B> &lt;<VAR>machine name</VAR>>  <B>-file</B> &lt;<VAR>files to check</VAR>><SUP>+</SUP>
             [<B>-dir</B> &lt;<VAR>destination dir</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos getd -s</B> &lt;<VAR>\83}\83V\83\93 \96¼</VAR>>  <B>-f</B> &lt;<VAR>\8c\9f\8d¸\82·\82é\83t\83@\83C\83\8b</VAR>><SUP>+</SUP>  [<B>-d</B> &lt;<VAR>\82 \82Ä\90æ\83f\83B\83\8c\83N\83g\83\8a\81[</VAR>>]
         [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -72,7 +72,7 @@ IP 
 <PRE>   % <B>bos getdate -server fs2.abc.com -file kaserver</B>
    File /usr/afs/bin/kaserver dated Mon Jan 4 10:00:36 1999.
    .BAK file dated Wed Dec 9 18:55:04 1998, no .OLD file.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -83,11 +83,11 @@ IP 
 <P><A HREF="auarf109.htm#HDRBOS_PRUNE">bos prune</A>
 <P><A HREF="auarf123.htm#HDRBOS_UNINSTALL">bos uninstall</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf100.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf102.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf100.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf102.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7528052264479359b24246c3bb841b97592ccc16..ad88556b07aaa80bc2f340c51e4457dbe93c6d49 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -30,7 +30,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos getlog -server</B> &lt;<VAR>machine name</VAR>>  <B>-file</B> &lt;<VAR>log file to examine</VAR>>
            [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos getl -s</B> &lt;<VAR>machine name</VAR>>  <B>-f</B> &lt;<VAR>log file to examine</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
          [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -81,7 +81,7 @@ IP 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\82Ü\82¸\8dÅ\8f\89\82É\81A\8e\9f\82Ì\8ds\82ª\8fo\97Í\82³\82ê\82Ü\82·\81B
 <PRE>Fetching log file '<VAR>filename</VAR>'...
-   
+
 </PRE>
 <P>\8ec\82è\82Ì\8fo\97Í\95\94\95ª\82Í\81A\83\8d\83O\81E\83t\83@\83C\83\8b\82É\82æ\82Á\82Ä\88Ù\82È\82è\82Ü\82·\81B
 <P><STRONG>\97á</STRONG>
@@ -95,18 +95,18 @@ IP 
                            1998
    Mon Nov 9 21:45:06 1998 CB: RCallBack (zero fid probe in host.c)
                            failed for host 28cf37c0.22811
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf093.htm#HDRBOS_INTRO">bos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf101.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf103.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf101.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf103.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5cfedba2551a881b1eb7888b9b8bfc420ad21bfd..935a1d1eaa46c4b530e2d960ec2d87f0d4af843c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -30,7 +30,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos getrestart -server</B> &lt;<VAR>machine name</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
                [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos getr -s</B> &lt;<VAR>machine name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -61,7 +61,7 @@ IP 
 <P>\8e\9f\82Ì 2 \8ds\82ª\8fo\97Í\82³\82ê\82Ü\82·\81B
 <PRE>   Server <VAR>machine_name</VAR> restarts at <VAR>time</VAR>
    Server <VAR>machine_name</VAR> restarts for new binaries at <VAR>time</VAR>
-   
+
 </PRE>
 <P><I>time</I> \82É\82Í\81A\8e\9f\82Ì\92l\82ª\8ew\92è\82Å\82«\82Ü\82·\81B
 <UL>
@@ -75,13 +75,13 @@ IP 
 <PRE>   % <B>bos getrestart db2.abc.com</B>
    Server db2.abc.com restarts at sun 4:00 am
    Server db2.abc.com restarts for new binaries at 2:15 am
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83}\83V\83\93\96¼ <B>fs1.abc.com</B> \82ð <B>fs1</B>\82É\8fÈ\97ª\82µ\81A\83Z\83\8b\82Ì\83l\81[\83\80\81E\83T\81[\83o\81[\82ð\8eg\97p\82µ\82Ä\96¼\91O\82ð\89ð\8c\88\82µ\82Ä\82¢\82Ü\82·\81B\8fo\97Í\82É\82Í\81A\8fÈ\97ª\82³\82ê\82½\8c`\8e®\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   % <B>bos getrestart fs1</B>
    Server fs1 restarts at sat 5:00 am
    Server fs1 restarts for new binaries at 11:30 pm
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -93,11 +93,11 @@ IP 
 <P><A HREF="auarf117.htm#HDRBOS_SETRESTART">bos setrestart</A>
 <P><A HREF="auarf121.htm#HDRBOS_STATUS">bos status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf102.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf104.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf102.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf104.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e1d8dacb8c2ae46c54e5f00bc310f11611bcbf00..c0e815c087cb809fb87f9ff4a596c18532c55f33 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\8ew\92è\82³\82ê\82½ <B>bos</B> \83R\83}\83\93\83h\82Ì\8d\\95\82ð\95\\8e¦\82·\82é\82©\81A\82Ü\82½\82Í\82·\82×\82Ä\82Ì <B>bos</B> \83R\83}\83\93\83h\82Ì\8b@\94\\90à\96¾\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos help</B> [<B>-topic </B>&lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-     
+
 <B>bos h</B> [<B>-t </B>&lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -52,7 +52,7 @@
    Usage: bos status -server &lt;machine name> [-instance &lt;server
    process name>+] [-long] [-cell &lt;cell name>] [-noauth]
    [-localauth] [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf093.htm#HDRBOS_INTRO">bos</A>
 <P><A HREF="auarf097.htm#HDRBOS_APROPOS">bos apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf103.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf105.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf103.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf105.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5adc7aba015c93542a91b173fbb1c7d72b672234..63bc032d043798157a4f50d2e3141f0ffe13208b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -30,7 +30,7 @@
 <PRE><B>bos install -server</B> &lt;<VAR>machine name</VAR>>  <B>-file</B> &lt;<VAR>files to install</VAR>><SUP>+</SUP>
             [<B>-dir</B> &lt;<VAR>destination dir</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos i -s</B> &lt;<VAR>machine name</VAR>>  <B>-f</B> &lt;<VAR>files to install</VAR>><SUP>+</SUP>
       [<B>-d</B> &lt;<VAR>destination dir</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -69,7 +69,7 @@ BOS 
 <B>/usr/afs/bin/vlserver</B> \83t\83@\83C\83\8b\82Ì\8c»\8ds\83o\81[\83W\83\87\83\93\82ª\81A<B>/usr/afs/bin/vlserver.BAK</B> \82É\88Ú\93®\82µ\82Ü\82·\81B
 <PRE>   % <B>bos install -server fs3.abc.com </B>   \
                  <B>-file /afs/abc.com/rs_aix42/usr/afs/bin/vlserver</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -83,11 +83,11 @@ BOS 
 <P><A HREF="auarf113.htm#HDRBOS_RESTART">bos restart</A>
 <P><A HREF="auarf117.htm#HDRBOS_SETRESTART">bos setrestart</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf104.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf106.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf104.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf106.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 47bcd9b5c8c24d5076de5bfb8d9630d4821d37d9..c5ffb0aee092d78a91a06c40d46b29bd3bdf2341 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos listhosts -server</B> &lt;<VAR>machine name</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
               [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos listh -s</B> &lt;<VAR>machine name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
-   
+
 <B>bos getcell -server</B> &lt;<VAR>machine name</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos getc -s</B> &lt;<VAR>machine name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -68,7 +68,7 @@ BOS 
        Host 1 is db1.abc.com
        Host 2 is db2.abc.com
        Host 3 is db3.abc.com
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -79,11 +79,11 @@ BOS 
 <P><A HREF="auarf094.htm#HDRBOS_ADDHOST">bos addhost</A>
 <P><A HREF="auarf110.htm#HDRBOS_REMOVEHOST">bos removehost</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf105.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf107.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf105.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf107.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5aedb951006d1b12e75139ba2d25631f59d89732..29af62549e3e5d183218b935b3adfaa33942b544 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,9 +26,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P><B>/usr/afs/etc/KeyFile</B> \83t\83@\83C\83\8b\82Ì\83T\81[\83o\81[\88Ã\8d\86\89»\83L\81[\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>bos listkeys -server</B> &lt;<VAR>machine name</VAR>>  [<B>-showkey</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>bos listkeys -server</B> &lt;<VAR>machine name</VAR>>  [<B>-showkey</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
              [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos listk -se</B> &lt;<VAR>machine name</VAR>>  [<B>-sh</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -72,7 +72,7 @@ IP 
    key 6 has cksum 4178774593
    Keys last changed on Mon Apr 12 11:24:46 1999.
    All done.
-    
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83}\83V\83\93 <B>fs6.abc.com</B> \82Ì <B>KeyFile</B> \83t\83@\83C\83\8b\82É\82 \82é\8eÀ\8dÛ\82Ì\83L\81[\82ª\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos listkeys fs6.abc.com -showkey</B>
@@ -81,7 +81,7 @@ IP 
    key 2 is '\310\310\255\253\326\236\261\211'
    Keys last changed on Wed Mar 31 11:24:46 1999.
    All done.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -93,11 +93,11 @@ IP 
 <P><A HREF="auarf115.htm#HDRBOS_SETAUTH">bos setauth</A>
 <P><A HREF="auarf185.htm#HDRKAS_EXAMINE">kas examine</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf106.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf108.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf106.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf108.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5c7dc262625f0b81228ca45ffad10eed32d9d6a5..dbfed49332c03be2596e74159ec5815f47e66bbc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos listusers -server</B> &lt;<VAR>machine name</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
               [<B>-noauth</B>]   [<B>-localauth</B>]   [<B>-help</B>]
-   
+
 <B>bos listu -s</B> &lt;<VAR>machine name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -56,7 +56,7 @@ IP 
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83}\83V\83\93 <B>fs4.abc.com</B> \82Ì <B>UserList</B> \83t\83@\83C\83\8b\82Ì\83\86\81[\83U\81[\82ð\83\8a\83X\83g\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos listusers fs4.abc.com</B>
    SUsers are: pat smith jones terry
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -67,11 +67,11 @@ IP 
 <P><A HREF="auarf096.htm#HDRBOS_ADDUSER">bos adduser</A>
 <P><A HREF="auarf112.htm#HDRBOS_REMOVEUSER">bos removeuser</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf107.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf109.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf107.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf109.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 01f93c82b81398397cb081c8399119e0aa359431..4486a52429553202089a5e9e158ad8f166f403af 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -34,7 +34,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos prune -server</B> &lt;<VAR>machine name</VAR>>  [<B>-bak</B>]  [<B>-old</B>]  [<B>-core</B>]  [<B>-all</B>]
           [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos p -s</B> &lt;<VAR>machine name</VAR>>  [<B>-b</B>]  [<B>-o</B>]  [<B>-co</B>]  [<B>-a</B>]
       [<B>-ce</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -75,11 +75,11 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>fs3.abc.com</B> \83}\83V\83\93\82Ì <B>/usr/afs/bin</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82©\82ç\81A<TT>.BAK</TT> \82Ü\82½\82Í <TT>.OLD</TT> \8ag\92£\8eq\82ð\8e\9d\82Â\82·\82×\82Ä\82Ì\83t\83@\83C\83\8b\82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos prune -server fs3.abc.com -bak -old</B>
-    
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83}\83V\83\93 <B>db2.abc.com</B> \82Ì <B>/usr/afs/bin</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82©\82ç <TT>.BAK</TT> \82Ü\82½\82Í <TT>.OLD</TT> \8ag\92£\8eq\82ð\8e\9d\82Â\82·\82×\82Ä\82Ì\83t\83@\83C\83\8b\82ð\8dí\8f\9c\82µ\81A<B>/usr/afs/logs</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82©\82ç <TT>core.</TT> \90Ú\93ª\8cê\82ð\8e\9d\82Â\82·\82×\82Ä\82Ì\83t\83@\83C\83\8b\82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos prune -server db2.abc.com -all</B>
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -89,11 +89,11 @@ IP 
 <P><A HREF="auarf093.htm#HDRBOS_INTRO">bos</A>
 <P><A HREF="auarf101.htm#HDRBOS_GETDATE">bos getdate</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf108.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf110.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf108.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf110.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cb64d654bccf96ce2ea8b162d2335e090ef760d5..c75156d7179cb821b5ac601bccb1aeedc506e780 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos removehost -server</B> &lt;<VAR>machine name</VAR>>  <B>-host</B> &lt;<VAR>host name</VAR>><SUP>+</SUP>
                [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-  
+
 <B>bos removeh -s</B> &lt;<VAR>machine name</VAR>>  <B>-ho</B> &lt;<VAR>host name</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
             [<B>-n</B>]  [<B>-l</B>]  [<B>-he</B>]
 </PRE>
@@ -59,7 +59,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\91O\82Ì\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>db2.abc.com</B> \82ð\83V\83X\83e\83\80\81E\83R\83\93\83g\83\8d\81[\83\8b\81E\83}\83V\83\93 <B>fs1.abc.com</B> \82Ì <B>CellServDB</B> \83t\83@\83C\83\8b\82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos removehost -server fs1.abc.com -host db2.abc.com</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -71,11 +71,11 @@ IP 
 <P><A HREF="auarf106.htm#HDRBOS_LISTHOSTS">bos listhosts</A>
 <P><I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf109.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf111.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf109.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf111.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ade377230755ec6997d5f39b4ba70b1e35b91605..495015c6bd7ee6b67ad3fed11f87215b74c85dcf 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,8 +26,8 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos removekey -server</B> &lt;<VAR>machine name</VAR>>  <B>-kvno</B> &lt;<VAR>key version number</VAR>><SUP>+</SUP>
               [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
-<B>bos removek -s</B> &lt;<VAR>machine name</VAR>>  <B>-k</B> &lt;<VAR>key version number</VAR>><SUP>+</SUP>  
+
+<B>bos removek -s</B> &lt;<VAR>machine name</VAR>>  <B>-k</B> &lt;<VAR>key version number</VAR>><SUP>+</SUP>
             [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -57,7 +57,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83V\83X\83e\83\80\81E\83R\83\93\83g\83\8d\81[\83\8b\81E\83}\83V\83\93 <B>fs1.abc.com</B> \82Ì <B>KeyFile</B> \83t\83@\83C\83\8b\82©\82ç\81A\83L\81[\81E\83o\81[\83W\83\87\83\93\94Ô\8d\86\82ª 5 \82¨\82æ\82Ñ 6 \82Ì\83L\81[\82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos removekey -server fs1.abc.com -kvno 5 6</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -68,11 +68,11 @@ IP 
 <P><A HREF="auarf095.htm#HDRBOS_ADDKEY">bos addkey</A>
 <P><A HREF="auarf107.htm#HDRBOS_LISTKEYS">bos listkeys</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf110.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf112.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf110.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf112.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d805520a299113d6da121958c893047d14b204e1..bbee78f3e773220f7d3c9ce104389c878519be3a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos removeuser -server</B> &lt;<VAR>machine name</VAR>>  <B>-user</B> &lt;<VAR>user names</VAR>><SUP>+</SUP>
                [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-  
+
 <B>bos removeu -s</B> &lt;<VAR>machine name</VAR>>  <B>-u</B> &lt;<VAR>user names</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
             [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -55,7 +55,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83V\83X\83e\83\80\81E\83R\83\93\83g\83\8d\81[\83\8b\81E\83}\83V\83\93 <B>fs1.abc.com</B> \82Ì <B>UserList</B> \83t\83@\83C\83\8b\82©\82ç <B>pat</B> \82¨\82æ\82Ñ <B>jones</B> \82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos removeuser -server fs1.abc.com -user pat jones</B>
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -66,11 +66,11 @@ IP 
 <P><A HREF="auarf095.htm#HDRBOS_ADDKEY">bos addkey</A>
 <P><A HREF="auarf107.htm#HDRBOS_LISTKEYS">bos listkeys</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf111.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf113.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf111.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf113.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a49fb5125b57408a6bd959e21302b67288e50203..7545879ff44e619a49130e8891b235b40edad112 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos restart -server</B> &lt;<VAR>machine name</VAR>>  [<B>-instance</B> &lt;<VAR>instances</VAR>><SUP>+</SUP>]  [<B>-bosserver</B>]
             [<B>-all</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos res -s</B> &lt;<VAR>machine name</VAR>>  [<B>-i</B> &lt;<VAR>instances</VAR>><SUP>+</SUP>]  [<B>-b</B>]  [<B>-a</B>]
         [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -65,15 +65,15 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81ABOS \83T\81[\83o\81[\82ð\8aÜ\82Þ\81A\83}\83V\83\93 <B>fs3.abc.com</B> \8fã\82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83v\83\8d\83Z\83X\82ð\92â\8e~\82µ\81A\8dÄ\8en\93®\82µ\82Ü\82·\81B
 <PRE>   % <B>bos restart -server fs3.abc.com -bosserver</B>
-    
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81ABOS \83T\81[\83o\81[\82ð\8f\9c\82­\81A\83}\83V\83\93 <B>fs5.abc.com</B> \8fã\82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83v\83\8d\83Z\83X\82ð\92â\8e~\82µ\81A\8dÄ\8en\93®\82µ\82Ü\82·\81B
 <PRE>   % <B>bos restart -server fs5.abc.com -all</B>
-    
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>db3.abc.com</B> \8fã\82Ì\95Û\8cì\83T\81[\83o\81[\82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93 (VL) \83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82ð\92â\8e~\82µ\81A\8dÄ\8bN\93®\82µ\82Ü\82·\81B
 <PRE>   % <B>bos restart -server db3.abc.com -instance ptserver vlserver</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -85,11 +85,11 @@ IP 
 <P><A HREF="auarf098.htm#HDRBOS_CREATE">bos create</A>
 <P><A HREF="auarf121.htm#HDRBOS_STATUS">bos status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf112.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf114.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf112.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf114.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7c4d70ac76585af67574d62d5c01bd5ad67f23fc..4271ad62f045d5bed3398772c5fd580c04e25d64 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <PRE><B>bos salvage -server</B> &lt;<VAR>machine name</VAR>>  [<B>-partition</B> &lt;<VAR>salvage partition</VAR>>]
             [<B>-volume</B> &lt;<VAR>salvage volume number or volume name</VAR>>]
             [<B>-file</B> &lt;<VAR>salvage log output file</VAR>>]  [<B>-all</B>]  [<B>-showlog</B>]
-            [<B>-parallel</B> &lt;<VAR># of max parallel partition salvaging</VAR>>]  
-            [<B>-tmpdir</B> &lt;<VAR>directory to place tmp files</VAR>>] 
+            [<B>-parallel</B> &lt;<VAR># of max parallel partition salvaging</VAR>>]
+            [<B>-tmpdir</B> &lt;<VAR>directory to place tmp files</VAR>>]
             [<B>-orphans</B> &lt;<B>ignore</B> | <B>remove</B> | <B>attach</B>>]
             [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos sa -se</B> &lt;<VAR>machine name</VAR>>  [<B>-part</B> &lt;<VAR>salvage partition</VAR>>]
-       [<B>-v</B> &lt;<VAR>salvage volume number or volume name</VAR>>]  
+       [<B>-v</B> &lt;<VAR>salvage volume number or volume name</VAR>>]
        [<B>-f</B> &lt;<VAR>salvage log output file</VAR>>]  [<B>-a</B>]  [<B>-sh</B>]
-       [<B>-para</B> &lt;<VAR># of max parallel partition salvaging</VAR>>]  
-       [<B>-t</B> &lt;<VAR>directory to place tmp files</VAR>>]   
+       [<B>-para</B> &lt;<VAR># of max parallel partition salvaging</VAR>>]
+       [<B>-t</B> &lt;<VAR>directory to place tmp files</VAR>>]
        [<B>-o</B> &lt;<B>ignore</B> | <B>remove</B> | <B>attach</B>>]
        [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -91,7 +91,7 @@ IP 
 <P>
 <PRE>   <B>/vicepa</B>     =     <B>vicepa</B>      =      <B>a</B>      =      <B>0</B>
    <B>/vicepb</B>     =     <B>vicepb</B>      =      <B>b</B>      =      <B>1</B>
-   
+
 </PRE>
 <P>
 <P>
@@ -99,14 +99,14 @@ IP 
 <P>
 <PRE>   <B>/vicepaa</B>    =     <B>vicepaa</B>     =      <B>aa</B>     =      <B>26</B>
    <B>/vicepab</B>    =     <B>vicepab</B>     =      <B>ab</B>     =      <B>27</B>
-   
+
 </PRE>
 <P>
 <P>
 <P>\8e\9f\82Ì\92l\82Ü\82Å\81A\88È\89º\93¯\97l\82Æ\82È\82è\82Ü\82·\81B
 <P>
 <PRE>   <B>/vicepiv</B>    =     <B>vicepiv</B>     =      <B>iv</B>     =      <B>255</B>
-    
+
 </PRE>
 <P><DT><B>-volume
 </B><DD>\83T\83\8b\83x\81[\83W\82·\82é\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\96¼\91O\81A\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80 ID \94Ô\8d\86\82ð\8ew\92è\82µ\82Ü\82·\81B\82±\82Ì\88ø\82«\90\94\82Í\81A<B>-partition</B> \88ø\82«\90\94\82Æ\88ê\8f\8f\82É\8eg\97p\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -167,15 +167,15 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>db3.abc.com</B> \82Ì <B>/vicepd</B> \8bæ\89æ\8fã\82Ì\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80\82ð\83T\83\8b\83x\81[\83W\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos salvage -server db3.abc.com -partition /vicepd</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs2.abc.com</B> \82Ì\8bæ\89æ <B>/vicepb</B> \82Ì\83{\83\8a\83\85\81[\83\80 ID \94Ô\8d\86 536870988 \82ð\83T\83\8b\83x\81[\83W\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos salvage -server fs2.abc.com -partition /vicepb -volume 536870988</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs4.abc.com</B> \8fã\82Ì\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80\82ð\83T\83\8b\83x\81[\83W\82µ\82Ä\82¢\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Ì 4 \82Â\82Å\82Í\82È\82­\81A6 \82Â\82Ì\83T\83\8b\83x\81[\83W\83\83\81[\81E\83v\83\8d\83Z\83X\82ð\95À\8ds\82µ\82Ä\8eÀ\8ds\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos salvage -server fs4.abc.com -all -parallel 6</B>
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -191,11 +191,11 @@ IP 
 <P><A HREF="auarf280.htm#HDRVOS_ZAP">vos zap</A>
 <P><I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf113.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf115.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf113.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf115.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5444d6ddc8d3722eda3da5fc2e226ed76f0b2074..41ae3f338270f403746f7d76fe069a29047fba1c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,9 +27,9 @@
 <PRE><B>bos setauth -server</B> &lt;<VAR>machine name</VAR>>
             <B>-authrequired</B> &lt;<VAR>on or off: authentication required for admin requests</VAR>>
             [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos seta -s</B> &lt;<VAR>machine name</VAR>>
-         <B>-a</B> &lt;<VAR>on or off: authentication required for admin requests</VAR>>  
+         <B>-a</B> &lt;<VAR>on or off: authentication required for admin requests</VAR>>
          [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -60,7 +60,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83}\83V\83\93 <B>fs7.abc.com</B> \8fã\82Å\8b\96\89Â\8c\9f\8d¸\82ð\8eg\97p\95s\89Â\82É\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos setauth -server fs7.abc.com -authrequired off</B>
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -71,11 +71,11 @@ IP 
 <P><A HREF="auarf093.htm#HDRBOS_INTRO">bos</A>
 <P><A HREF="auarf113.htm#HDRBOS_RESTART">bos restart</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf114.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf116.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf114.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf116.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 193ffbb3ef35d94aa4be40ac686405997773a42d..ea4e342848fcf1852d7db07d3ee290ab821a0cbd 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,7 +29,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos setcellname -server</B> &lt;<VAR>machine name</VAR>>  <B>-name</B> &lt;<VAR>cell name</VAR>>
                 [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos setc -s</B> &lt;<VAR>machine name</VAR>>  <B>-n</B> &lt;<VAR>cell name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -64,7 +64,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs1.abc.com</B> \82ª\83Z\83\8b\82Ì\8dÅ\8f\89\82Ì\83T\81[\83o\81[\81E\83}\83V\83\93\82Æ\82µ\82Ä\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82é\82Æ\82«\82É\81A\82»\82Ì\83}\83V\83\93\82Ì <B>ThisCell</B> \82¨\82æ\82Ñ <B>CellServDB</B> \83t\83@\83C\83\8b\82É\83Z\83\8b\96¼ <B>fs1.abc.com</B> \82ð\92è\8b`\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos setcellname -server fs1.abc.com -name abc.com</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\92Ê\8fí\81A\8b\96\89Â\8c\9f\8d¸\82Í\81A\83C\83\93\83X\83g\81[\83\8b\8e\9e\82É\83I\83t\82É\82È\82Á\82Ä\82¢\82Ü\82·\81B\82±\82Ì\8fê\8d\87\82¾\82¯\82±\82Ì\83R\83}\83\93\83h\82Í\93Á\8c \82ª\82È\82­\82Ä\82à\8eÀ\8ds\82Å\82«\82Ü\82·\81B\8b\96\89Â\8c\9f\8d¸\82ª\83I\83\93\82Ì\8fê\8d\87\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82 \82é\82¢\82Í\81A<B>-localauth</B> \83t\83\89\83O\82ª\82 \82é\8fê\8d\87\82Í\81A\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82µ\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -77,11 +77,11 @@ IP 
 <P><I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I>
 <P><I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf115.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf117.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf115.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf117.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 159e1b26c3406cae0718919f0e4556f16fc10e2c..73c8e20a14ccaea88eb18244265be90ae32178d9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>BOS \83T\81[\83o\81[\82ª\83v\83\8d\83Z\83X\82ð\8dÄ\8en\93®\82µ\82½\93ú\95t\82Æ\8e\9e\8d\8f\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>bos setrestart -server</B> &lt;<VAR>machine name</VAR>>  <B>-time</B> &lt;<VAR>time to restart server</VAR>>  
+<PRE><B>bos setrestart -server</B> &lt;<VAR>machine name</VAR>>  <B>-time</B> &lt;<VAR>time to restart server</VAR>>
                [<B>-general</B>]   [<B>-newbinary</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
                [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos setr -s</B> &lt;<VAR>machine name</VAR>>  <B>-t</B> &lt;<VAR>time to restart server</VAR>>  [<B>-g</B>]  [<B>-ne</B>]
          [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -80,11 +80,11 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Å\82Í\81A\83}\83V\83\93 <B>fs4.abc.com</B> \82Ì\8dÄ\8bN\93®\8e\9e\8d\8f\82ð\93y\97j\93ú\82Ì\8cß\91O 3 \8e\9e 30 \95ª\82É\90Ý\92è\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos setrestart -server fs4.abc.com -time "sat 3:30" -general</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs6.abc.com</B> \82Ì\83o\83C\83i\83\8a\81[\81E\83t\83@\83C\83\8b\82Ì\8dÄ\8bN\93®\8e\9e\8d\8f\82ð\8cß\8cã 11 \8e\9e 45 \95ª\82É\90Ý\92è\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos setrestart -server fs6.abc.com -time 23:45 -newbinary</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -96,11 +96,11 @@ IP 
 <P><A HREF="auarf103.htm#HDRBOS_GETRESTART">bos getrestart</A>
 <P><A HREF="auarf113.htm#HDRBOS_RESTART">bos restart</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf116.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf118.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf116.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf118.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cbfeb9e012470ab2c5122454208edb5815a2e3c1..74dfb7751c449fc78cbc3caa77f46340bd6abec2 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos shutdown -server</B> &lt;<VAR>machine name</VAR>>  [<B>-instance</B> &lt;<VAR>instances</VAR>><SUP>+</SUP>]  [<B>-wait</B>]
              [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos sh -s</B> &lt;<VAR>machine name</VAR>>  [<B>-i</B> &lt;<VAR>instances</VAR>><SUP>+</SUP>]  [<B>-w</B>]
        [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -63,11 +63,11 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs3.abc.com</B> \8fã\82Å BOS \83T\81[\83o\81[\88È\8aO\82Ì\82·\82×\82Ä\82Ì\83v\83\8d\83Z\83X\82ð\92â\8e~\82µ\82Ü\82·\81B
 <PRE>   % <B>bos shutdown fs3.abc.com</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>upserver</B> \83v\83\8d\83Z\83X (\8dX\90V\83T\81[\83o\81[\82Ì\83T\81[\83o\81[\95\94\95ª) \82ð\83}\83V\83\93 <B>fs5.abc.com</B> \8fã\82Å\92â\8e~\82µ\82Ü\82·\81B
 <PRE>   % <B>bos shutdown -server fs5.abc.com -instance upserver</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -82,11 +82,11 @@ IP 
 <P><A HREF="auarf120.htm#HDRBOS_STARTUP">bos startup</A>
 <P><A HREF="auarf121.htm#HDRBOS_STATUS">bos status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf117.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf119.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf117.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf119.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 773ec1197bd3a699de2577427faa337ae475d996..e3f4167bc7755288eb14b1926662f45cadeea927 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,7 +29,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos start -server</B> &lt;<VAR>machine name</VAR>>  <B>-instance</B> &lt;<VAR>server process name</VAR>><SUP>+</SUP>
           [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos start -s</B> &lt;<VAR>machine name</VAR>>  <B>-i</B> &lt;<VAR>server process name</VAR>><SUP>+</SUP>
           [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -58,7 +58,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs6.abc.com</B> \82Ì <B>BosConfig</B> \83t\83@\83C\83\8b\82Ì\8fó\8bµ\83t\83\89\83O\82ð <TT>Run</TT> \82É\95Ï\8dX\82µ\81A<B>upclientbin</B> \82¨\82æ\82Ñ <B>upclientetc</B> \83v\83\8d\83Z\83X\82ð\8aJ\8en\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos start -server fs6.abc.com -instance upclientbin upclientetc</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -71,11 +71,11 @@ IP 
 <P><A HREF="auarf120.htm#HDRBOS_STARTUP">bos startup</A>
 <P><A HREF="auarf121.htm#HDRBOS_STATUS">bos status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf118.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf120.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf118.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf120.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f95ec610a5d45e3f3da33d77340aa63cf8e8cc48..049c6009c8f29f4a197912685ad536ccb6ad1e01 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos startup -server</B> &lt;<VAR>machine name</VAR>>  [<B>-instance</B> &lt;<VAR>instances</VAR>><SUP>+</SUP>]
             [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos startu -s</B> &lt;<VAR>machine name</VAR>>  [<B>-i</B> &lt;<VAR>instances</VAR>><SUP>+</SUP>]
            [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -60,11 +60,11 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\8c»\8dÝ\8eÀ\8ds\82³\82ê\82Ä\82¢\82È\82¢\83v\83\8d\83Z\83X\82Ì\82¤\82¿\81A\83}\83V\83\93 <TT>fs3.abc.com</TT> \82Ì <B>BosConfig</B> \83t\83@\83C\83\8b\82Ì\8fó\8bµ\83t\83\89\83O\82ª <B>Run</B> \82É\82È\82Á\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83v\83\8d\83Z\83X\82ð\8aJ\8en\82µ\82Ü\82·\81B
 <PRE>   % <B>bos startup fs3.abc.com</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>BosConfig</B> \83t\83@\83C\83\8b\82Ì\8fó\8bµ\83t\83\89\83O\82ª <TT>NotRun</TT> \82É\82È\82Á\82Ä\82¢\82Ä\82à\81A\83}\83V\83\93 <B>db2.abc.com</B> \8fã\82Å\8eÀ\8ds\82³\82ê\82é\81A<B>buserver</B>\81A<B>kaserver</B>\81A<B>ptserver</B> \82¨\82æ\82Ñ <B>vlserver</B> \83v\83\8d\83Z\83X\82ð\8aJ\8en\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   %<B> bos startup -server db2.abc.com -instance buserver kaserver ptserver vlserver</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -77,11 +77,11 @@ IP 
 <P><A HREF="auarf119.htm#HDRBOS_START">bos start</A>
 <P><A HREF="auarf121.htm#HDRBOS_STATUS">bos status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf119.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf121.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf119.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf121.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 256193a9f83d17c57e583032c12612640f8bb9dd..4bc3894924b683c5c286b9fe8d770279cf781377 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,7 +28,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos status -server</B> &lt;<VAR>machine name</VAR>>  [<B>-instance</B> &lt;<VAR>server process name</VAR>><SUP>+</SUP>]
            [<B>-long</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-    
+
 <B>bos stat -s</B> &lt;<VAR>machine name</VAR>>  [<B>-i</B> &lt;<VAR>server process name</VAR>><SUP>+</SUP>]
          [<B>-lon</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-loc</B>]  [<B>-h</B>]
 </PRE>
@@ -100,9 +100,9 @@ BOS 
 </LI></UL>
 <P><B>-long</B> \83t\83\89\83O\82ª\8ew\92è\82³\82ê\81A
 BOS \83T\81[\83o\81[\82ª\83\8d\81[\83J\83\8b\82Ì <B>/usr/afs</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83t\83@\83C\83\8b\82¨\82æ\82Ñ\83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83\82\81[\83h\81E\83r\83b\83g\82ª\97\\91z\92l\82Æ\82Í\88Ù\82È\82é\82±\82Æ\82ð\94F\8e¯\82·\82é\82Æ\81A\8e\9f\82Ì\8cx\8d\90\83\81\83b\83Z\81[\83W\82ð\8fo\97Í\82µ\82Ü\82·\81B
-<PRE>\81uBOS \83T\81[\83o\81[\82ª\83T\81[\83o\81[\81E\83f\83B\83\8c\83N\83g\83\8a\81[\8fã\82Ì\95s\93K\90Ø\82È\83A\83N\83Z\83X\82ð\83\8c\83|\81[\83g\82µ\82Ü\82· 
+<PRE>\81uBOS \83T\81[\83o\81[\82ª\83T\81[\83o\81[\81E\83f\83B\83\8c\83N\83g\83\8a\81[\8fã\82Ì\95s\93K\90Ø\82È\83A\83N\83Z\83X\82ð\83\8c\83|\81[\83g\82µ\82Ü\82·
  (Bosserver reports inappropriate access on server directories)\81v
-   
+
 </PRE>
 <P>\88È\89º\82Ì\90}\95\\82Í\81A\97\\91z\82³\82ê\82é\83\82\81[\83h\81E\83r\83b\83g\82Ì\90Ý\92è\82ð\97v\96ñ\82Å\82·\81B\8b^\96â\95\84 (?) \82Í\81ABOS \83T\81[\83o\81[\82ª\8c\9f\8d¸\82µ\82È\82¢\83r\83b\83g\82Å\82 \82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <BR>
@@ -146,7 +146,7 @@ BOS 
        Auxiliary status is: file server running.
    Instance upserver, currently running normally.
    Instance runntp, currently running normally.
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs1.abc.com</B> \82Ì <B>fs</B> \82¨\82æ\82Ñ <B>ptserver</B> \83v\83\8d\83Z\83X\82Ì\8fÚ\82µ\82¢\8fó\8bµ\82ð\95\\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos status -server fs1.abc.com -instance fs ptserver -long</B>
@@ -162,7 +162,7 @@ BOS 
    Instance ptserver, (type is simple) currently running normally.
       Process last started at Tue Jan 6 8:29:19 1998 (1 proc starts)
       Command 1 is '/usr/afs/bin/ptserver'
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -175,11 +175,11 @@ BOS 
 <P><A HREF="auarf120.htm#HDRBOS_STARTUP">bos startup</A>
 <P><A HREF="#HDRBOS_STATUS">bos status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf120.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf122.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf120.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf122.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 37b3acf901808dac6e4c48590e74649e3bf412b7..1bfa8185a0fdf30006b43182fd4c2f369789d886 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,7 +29,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>bos stop -server</B> &lt;<VAR>machine name</VAR>>  <B>-instance</B> &lt;<VAR>server process name</VAR>><SUP>+</SUP>
          [<B>-wait</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-     
+
 <B>bos sto -s</B> &lt;<VAR>machine name</VAR>>  <B>-i</B> &lt;<VAR>server process name</VAR>><SUP>+</SUP>
         [<B>-w</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -62,7 +62,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93 <B>fs7.abc.com</B> \82Ì <B>upserver</B> \82¨\82æ\82Ñ <B>runntp</B> \82ð\92â\8e~\82³\82¹\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos stop -server fs7.abc.com -instance upserver runntp</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -75,11 +75,11 @@ IP 
 <P><A HREF="auarf118.htm#HDRBOS_SHUTDOWN">bos shutdown</A>
 <P><A HREF="auarf121.htm#HDRBOS_STATUS">bos status</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf121.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf123.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf121.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf123.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e1ed8a8bd33199180e0ac7c50fcc0226db431a89..169cb93e395e04e8b3704b32df0bf4197547a355 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -31,7 +31,7 @@
 <PRE><B>bos uninstall -server</B> &lt;<VAR>machine name</VAR>>  <B>-file</B> &lt;<VAR>files to uninstall</VAR>><SUP>+</SUP>
               [<B>-dir</B> &lt;<VAR>destination dir</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
               [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-help</B>]
-   
+
 <B>bos u -s</B> &lt;<VAR>machine name</VAR>>  <B>-f</B> &lt;<VAR>files to uninstall</VAR>><SUP>+</SUP>  [<B>-d</B> &lt;<VAR>destination dir</VAR>>]
       [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
@@ -65,7 +65,7 @@ IP 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81AThe following example command overwrites the \83}\83V\83\93 <B>fs4.abc.com</B> \82Ì <B>/usr/afs/bin/kaserver</B> \83t\83@\83C\83\8b\82ð <TT>.BAK</TT> \82Æ\92u\82«\8a·\82¦\81A<TT>.BAK</TT> \83o\81[\83W\83\87\83\93\82ð <TT>.OLD</TT> \83o\81[\83W\83\87\83\93\82É\96ß\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos uninstall -server fs4.abc.com -file kaserver</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\82©\81A\82Ü\82½\82Í <B>-localauth</B> \83t\83\89\83O\82ª\8eg\97p\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -79,11 +79,11 @@ IP 
 <P><A HREF="auarf117.htm#HDRBOS_SETRESTART">bos setrestart</A>
 <P><A HREF="auarf240.htm#HDRUPCLIENT">upclient</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf122.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf124.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf122.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf124.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d8bf797e711c45ff0bfbc84880175370a849a97b..f33e37c437e6d8be9107ce05cce1bf976f447980 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,9 +22,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>BOS \83T\81[\83o\81[\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>bosserver</B>  [<B>-noauth</B>]  [<B>-log</B>]  [<B>-enable_peer_stats</B>]  [<B>-enable_process_stats</B>]  
+<PRE><B>bosserver</B>  [<B>-noauth</B>]  [<B>-log</B>]  [<B>-enable_peer_stats</B>]  [<B>-enable_process_stats</B>]
            [<B>-help</B>]
-  
+
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81AAFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\8d\\95\8bK\91¥\82É\8f\80\8b\92\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\83R\83}\83\93\83h\96¼\82¨\82æ\82Ñ\82·\82×\82Ä\82Ì\83I\83v\83V\83\87\83\93\96¼\82Í\8fÈ\97ª\82¹\82¸\82É\82·\82×\82Ä\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P><STRONG>\8d\\95¶</STRONG>
@@ -73,7 +73,7 @@
 </TD></TR></TABLE>
 <P>\83\82\81[\83h\81E\83r\83b\83g\82ª\88ê\92v\82µ\82È\82¢\8fê\8d\87\82É\82Í\81ABOS \83T\81[\83o\81[\82Í\81A\8e\9f\82Ì\8cx\8d\90\82ð <B>BosLog</B> \83t\83@\83C\83\8b\82É\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B
 <PRE>   Bosserver reports inappropriate access on server directories
-   
+
 </PRE>
 <P>\82½\82¾\82µ\81ABOS \83T\81[\83o\81[\82Í\83\82\81[\83h\81E\83r\83b\83g\82ð\83\8a\83Z\83b\83g\82µ\82Ü\82¹\82ñ\81B\82µ\82½\82ª\82Á\82Ä\81A\8aÇ\97\9d\8eÒ\82Í\81A
 (\82»\82Ì\8cã\8aJ\8en\8e\9e\82É\8cx\8d\90\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82é\82±\82Æ\82ð\97\9d\89ð\82µ\82½\8fã\82Å) \95K\97v\82È\8fê\8d\87\82É\82Í\81A\91ã\91Ö\82Ì\92l\82ð\90Ý\92è\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
@@ -96,7 +96,7 @@ Rx Monitoring API 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81ABOS \83T\81[\83o\81[\82ð\8f\89\8aú\89»\82µ\81A\93Á\8c  <B>bos</B> \83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\83\86\81[\83U\81[\96¼\82ð\8bL\98^\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bosserver -log &amp;</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\91¤\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -115,11 +115,11 @@ Rx Monitoring API 
 <P><A HREF="auarf121.htm#HDRBOS_STATUS">bos status</A>
 <P><A HREF="auarf122.htm#HDRBOS_STOP">bos stop</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf123.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf125.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf123.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf125.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index db9e95e9fe07f80220e7b03b5d715e9dc4242903..66d3242b288483f7f775d68228e952bc1b17a987 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>buserver</B> [<B>-database</B> &lt;<VAR>database directory</VAR>>] 
+<PRE><B>buserver</B> [<B>-database</B> &lt;<VAR>database directory</VAR>>]
          [<B>-cellservdb</B> &lt;<VAR>cell configuration directory</VAR>>]
-         [<B>-resetdb</B>]  [<B>-noauth</B>]  [<B>-smallht</B>] 
-         [<B>-servers</B> &lt;<VAR>list of ubik database servers</VAR>><SUP>+</SUP>]  
+         [<B>-resetdb</B>]  [<B>-noauth</B>]  [<B>-smallht</B>]
+         [<B>-servers</B> &lt;<VAR>list of ubik database servers</VAR>><SUP>+</SUP>]
          [<B>-enable_peer_stats</B>]  [<B>-enable_process_stats</B>]
          [<B>-help</B>]
 </PRE>
@@ -72,7 +72,7 @@ Rx Monitoring API 
 <B> fs3.abc.com</B> \8fã\82É\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\82±\82±\82Å\82Í\81A\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82É 2 \8ds\82Å\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>bos create -server fs3.abc.com -instance buserver</B>  \
                 <B>-type simple -cmd /usr/afs/bin/buserver</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83V\83F\83\8b\81E\83v\83\8d\83\93\83v\83g\82Å\83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\82½\82ß\82É\82Í\81A\94­\8ds\8eÒ\82Í\83t\83@\83C\83\8b\82Ì\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Å\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\92Ê\8fí\82Í\81A<B>bos create</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83v\83\8d\83Z\83X\82Ì\8dì\90¬\82¨\82æ\82Ñ\8aJ\8en\82ð\8ds\82¢\82Ü\82·\81B
@@ -85,11 +85,11 @@ Rx Monitoring API 
 <P><A HREF="auarf098.htm#HDRBOS_CREATE">bos create</A>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf124.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf126.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf124.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf126.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ba13aef7f5b1b20a8989266e389c500397133bc2..52c4cd5e9fe86328e1ddf3760dabfd89807aec94 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\81E\83v\83\8d\83Z\83X\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>butc</B> [<B>-port</B> &lt;<VAR>port offset</VAR>>]  [<B>-debuglevel</B> &lt; <B>0</B> | <B>1</B> | <B>2</B> >]  
-     [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noautoquery</B>]  
+<PRE><B>butc</B> [<B>-port</B> &lt;<VAR>port offset</VAR>>]  [<B>-debuglevel</B> &lt; <B>0</B> | <B>1</B> | <B>2</B> >]
+     [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noautoquery</B>]
      [<B>-localauth</B>]  [<B>-help</B>]
-        
-<B>butc</B> [<B>-p</B> &lt;<VAR>port offset</VAR>>]  [<B>-d</B> &lt; <B>0</B> | <B>1</B> | <B>2</B> >]  
+
+<B>butc</B> [<B>-p</B> &lt;<VAR>port offset</VAR>>]  [<B>-d</B> &lt; <B>0</B> | <B>1</B> | <B>2</B> >]
      [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -96,7 +96,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83|\81[\83g\81E\83I\83t\83Z\83b\83g <B>7</B> \82Ì \8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ð\83f\83o\83b\83O\81E\83\8c\83x\83\8b <B>1</B> \82Å\8aJ\8en\82µ\82Ü\82·\81B\82±\82ê\82Í\81A\8e¥\8bC\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82ª\83_\83\93\83v\82Ü\82½\82Í\95\9c\8c³\82µ\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\96¼\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   % <B>butc -port 7 -debuglevel 1</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93 (VL) \83T\81[\83o\81[\82ª\89Ò\93®\82µ\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83}\83V\83\93\82¨\82æ\82Ñ\83o\83b\83N\83A\83b\83v\82³\82ê\82é\83{\83\8a\83\85\81[\83\80\82Ì\82 \82é\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì
 <P><A HREF="auarf050.htm#HDRTAPECONFIG">tapeconfig</A>
 <P><A HREF="auarf062.htm#HDRBK_ADDHOST">backup addhost</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf125.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf127.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf125.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf127.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 204a51211858241ffc369d49e85e5c4185a243a4..e31d6396ab51bc3568d59d62ecedc593515e00c6 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>dlog</B> [<B>-principal</B> &lt;<VAR>user name</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
      [<B>-password</B> &lt;<VAR>user's password</VAR>>]  [<B>-servers</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]
-     [<B>-lifetime</B> &lt;<VAR>ticket lifetime in hh[:mm[:ss]]</VAR>>]  
+     [<B>-lifetime</B> &lt;<VAR>ticket lifetime in hh[:mm[:ss]]</VAR>>]
      [<B>-setpag</B>]  [<B>-pipe</B>]  [<B>-help</B>]
-    
-<B>dlog</B> [<B>-pr</B> &lt;<VAR>user name</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-pw</B> &lt;<VAR>user's password</VAR>>] 
-     [<B>-ser</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]  
+
+<B>dlog</B> [<B>-pr</B> &lt;<VAR>user name</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-pw</B> &lt;<VAR>user's password</VAR>>]
+     [<B>-ser</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]
      [<B>-l</B> &lt;<VAR>ticket lifetime in hh[:mm[:ss]]</VAR>>]  [<B>-set</B>]  [<B>-pi</B>]  [<B>-h</B>]
-  
+
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>dlog</B> \83R\83}\83\93\83h\82Í\81A\94­\8ds\8eÒ\97p\82Ì DCE \90M\97p\8fØ\96¾\8f\91\82ð <B>-cell</B> \88ø\82«\90\94\82É\82æ\82Á\82Ä\8ew\92è\82³\82ê\82½\83Z\83\8b\93à\82Ì DCE \83Z\83L\83\85\83\8a\83e\83B\81[\81E\83T\81[\83r\83X\82©\82ç\8eæ\93¾\82µ\81A\83\86\81[\83U\81[\82ª\82±\82Ì\83R\83}\83\93\83h\82ð\94­\8ds\82·\82é AFS \83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82Å\82»\82ê\82ç\82ð\95Û\8aÇ\82µ\82Ü\82·\81BDCE \83Z\83\8b\82Ì\83}\83V\83\93\82Å\8eÀ\8ds\82µ\82Ä\82¢\82é AFS/DFS Migration Toolkit Protocol Translator \8f\88\97\9d\82Å\90M\97p\8fØ\96¾\8f\91\82ð\8eó\82¯\8eæ\82è\82Ü\82·\81B\82±\82Ì\8fØ\96¾\8f\91\82Å\81A\83\86\81[\83U\81[\82Í DCE \83Z\83\8b\82Ì\83t\83@\83C\83\8b\81E\83X\83y\81[\83X\82É AFS \83N\83\89\83C\83A\83\93\83g\82©\82ç\83A\83N\83Z\83X\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83\8d\81[\83J\83\8b\81E\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82Å\82Ì\83\86\81[\83U\81[\82Ì ID \82Í\96¢\95Ï\8dX\82Å\82·\81B
 <P><B>dlog</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82ª\81A\95Ï\8a·\83v\83\8d\83O\83\89\83\80\81E\83T\81[\83o\81[\82É\90Ú\91±\82Å\82«\82È\82¢\8fê\8d\87\81A\88È\89º\82Ì\82æ\82¤\82È\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ü\82·\81B
 <PRE>   dlog: server or network not responding -- failed to contact
    authentication service
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\94­\8ds\8eÒ\82ð <B>dce.abc.com</B> \83Z\83\8b\82Ì <B>cell_admin</B> \82Æ\82µ\82Ä\94F\8fØ\82µ\82Ü\82·\81B
 <PRE>   % <B>dlog -principal cell_admin -cell dce.abc.com</B>
    Password: <VAR>cell_admin's password</VAR>
-    
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Å\82Í\81A\94­\8ds\8eÒ\82Í <B>cell_admin</B> \82Æ\82µ\82Ä <B>dce.abc.com</B> \83Z\83\8b\82ð\94F\8fØ\82µ\82Ä\81A100 \8e\9e\8aÔ\82Ì\83`\83P\83b\83g\91\91±\8e\9e\8aÔ\82ð\97v\8b\81\82µ\82Ä\82¢\82Ü\82·\81B
 <B>tokens</B> \83R\83}\83\93\83h\82Í\81A\83\86\81[\83U\81[\82ª\83\86\81[\83U\81[ <B>cell_admin</B> \82Æ\82µ\82Ä DCE \8fØ\96¾\8f\91\82ð\8al\93¾\82µ\82½\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B
@@ -95,14 +95,14 @@ AFS ID 
 <B>cell_admin</B> \82É\8a\84\82è\93\96\82Ä\82ç\82ê\82½ UNIX ID <B>1</B> \82Æ\93¯\82\82Å\82·\81B
 <PRE>   % <B>dlog -principal cell_admin -cell dce.abc.com -lifetime 100</B>
    Password: <VAR>cell_admin's password</VAR>
-   
+
    % <B>tokens</B>
    Tokens held by the Cache Manager:
-   
+
    User's (AFS ID 1) tokens for afs@dce.abc.com [Expires Jul 6 14:12]
    User's (AFS ID 4758) tokens for afs@abc.com [Expires Jul 2 13:14]
       --End of list--
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -112,11 +112,11 @@ AFS ID 
 <P><A HREF="auarf235.htm#HDRTOKENS">tokens</A>
 <P><A HREF="auarf238.htm#HDRUNLOG">unlog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf126.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf128.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf126.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf128.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f5adf6e33f5adb0eef926a1ab9eb3a94f098bd63..c0aa9f7248eb8c35e3de248e55804d9dbd2ec01e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,8 +22,8 @@
 <P>\90V\8bK\82Ì DCE \83A\83J\83E\83\93\83g\82Ì
 DCE \83p\83X\83\8f\81[\83h\82ð\96ß\82µ\82Ü\82·
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>dpass</B> [<B>-cell</B> &lt;<VAR>original AFS cell name</VAR>>]  [<B>-help</B>] 
-  
+<PRE><B>dpass</B> [<B>-cell</B> &lt;<VAR>original AFS cell name</VAR>>]  [<B>-help</B>]
+
 <B>dpass</B> [<B>-c</B> &lt;<VAR>original AFS cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -41,7 +41,7 @@ AFS 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83f\83t\83H\83\8b\83g\82Å\82Í\81A<B>dpass</B> \83R\83}\83\93\83h\82Í\81A\88È\89º\82É\97Þ\8e\97\82Ì\83\81\83b\83Z\81[\83W\82ð\95W\8f\80\8fo\97Í\83X\83g\83\8a\81[\83\80\82É\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B
 <PRE>   Please read the following message before entering your password.
-    
+
    This program will display your new, temporary DCE password on your
    terminal, and you should change the assigned password as soon as
    possible (from a DCE client).  The program assumes that the AFS cell
@@ -52,7 +52,7 @@ AFS 
    the same password you have at the moment.  The cell name (which you
    may override with a command line option), must be the name of the AFS
    cell from which the authentication information was taken.
-    
+
 </PRE>
 <P>\82±\82Ì\83\81\83b\83Z\81[\83W\82ª\8fo\97Í\82³\82ê\82È\82¢\82æ\82¤\82É\82·\82é\82É\82Í\81ADPASS_NO_MESSAGE \8aÂ\8b«\95Ï\90\94\82ð\90Ý\92è\82µ\82Ü\82·\81B\82±\82¤\82·\82ê\82Î\81A\95K\97v\82È\8fê\8d\87\82É\81A\88È\89º\82Ì\97á\82Ì\82æ\82¤\82È\83X\83N\83\8a\83v\83g\82ð\8eg\82Á\82Ä\81A\83J\83X\83^\83}\83C\83Y\82³\82ê\82½\83\81\83b\83Z\81[\83W\82É\92u\82«\8a·\82¦\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <PRE>   #! /bin/csh
@@ -64,16 +64,16 @@ AFS 
    echo "<VAR>Conclusion of customized message</VAR>"
    setenv DPASS_NO_MESSAGE
    dpass $*
-   
+
 </PRE>
 <P><B>dpass</B> \83R\83}\83\93\83h\82Í\81A\95W\8f\80\83\81\83b\83Z\81[\83W\82Ü\82½\82Í\83J\83X\83^\83}\83C\83Y\82³\82ê\82½\83\81\83b\83Z\81[\83W\82ª\82 \82ê\82Î\81A\82»\82Ì\8cã\82É\8e\9f\82Ì\82æ\82¤\82È\83I\83\8a\83W\83i\83\8b\82Ì AFS \83p\83X\83\8f\81[\83h\82Ì\93ü\97Í\82Ì\82½\82ß\82Ì\83v\83\8d\83\93\83v\83g\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   Original password for AFS cell <VAR>cell</VAR>:
    Re-enter password to verify:
-   
+
 </PRE>
 <P>AFS \83p\83X\83\8f\81[\83h\82ª\88ê\92v\82µ\81A\82»\82ê\82ª\90³\82µ\82¢\8fê\8d\87\81A\83R\83}\83\93\83h\82Í\88ê\8e\9e DCE \83p\83X\83\8f\81[\83h\82ð\88È\89º\82Ì\83\81\83b\83Z\81[\83W\82Å\95ñ\8d\90\82µ\82Ü\82·\81B
 <PRE>   The new DCE password is: <VAR>Issuer's_temporary_DCE_password</VAR>
-    
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\97á\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Ì DCE \83p\83X\83\8f\81[\83h\82ð\96ß\82µ\82Ä\82¢\82Ü\82·\81B\94­\8ds\8eÒ\82Ì AFS \83A\83J\83E\83\93\83g\82Í\81A<B>abc.com</B> \83Z\83\8b\82É\82 \82è\82Ü\82·\81B
@@ -82,7 +82,7 @@ DPASS_NO_MESSAGE 
    Original password for AFS cell abc.com: <VAR>Issuer's_AFS_password</VAR>
    Re-enter password to verify: <VAR>Issuer's_AFS_password</VAR>
    The new DCE password is: 8655--eg8e-dcdc-8157
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A\95\\8e¦\82·\82é DCE \83p\83X\83\8f\81[\83h\82É\88ê\92v\82·\82é AFS \83\86\81[\83U\81[\82Æ\82µ\82Ä\94F\8fØ\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -90,11 +90,11 @@ DPASS_NO_MESSAGE 
 <P><A HREF="auarf127.htm#HDRDLOG">dlog</A>
 <P><I>AFS/DFS Migration Toolkit Administration Guide and Reference</I> \82Ì <B>dm pass</B> \8eQ\8fÆ\83y\81[\83W
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf127.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf129.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf127.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf129.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b4b5348128686f35f03728fea76cb8361db1b538..3c0b800e4aa4a47c0baf32601d76b83521d4f6fd 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 </TD></TR></TABLE>
 <P>\8bæ\89æ\82É\83X\83y\81[\83X\82ª\82Ù\82Æ\82ñ\82Ç\82È\82­\82È\82Á\82Ä\82­\82é\82Æ\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Í\8e\9f\82Ì\82æ\82¤\82È\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ü\82·\81B
 <PRE>   No space left on device
-   
+
 </PRE>
 <P><STRONG>\92\8d\88Ó</STRONG>
 <P><B>-k</B> \82Æ <B>-w</B> \88ø\82«\90\94\82Í\8eg\97p\82µ\82È\82¢\82Å\82­\82¾\82³\82¢\81B\82±\82ê\82ç\82Í\81AAFS \8aJ\94­\83O\83\8b\81[\83v\82Ì\82Ý\82ª\8eg\97p\82·\82é\82æ\82¤\82É\82È\82Á\82Ä\82¢\82Ü\82·\81B\82±\82ê\82ç\82Ì\88ø\82«\90\94\82ð\83f\83t\83H\83\8b\83g\92l\82©\82ç\95Ï\8dX\82·\82é\82Æ\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Ì\93®\8dì\82Í\97\\91ª\82Å\82«\82Ü\82¹\82ñ\81B\82Ç\82ñ\82È\8fê\8d\87\82Å\82à\81A\91½\82­\82Ì\83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80\82Å\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Í\81ALWP \83X\83\8c\83b\83h\82Å\82Í\82È\82­\81A\8cÅ\97L\82Ì\83X\83\8c\83b\83h\82ð\8eg\97p\82µ\82Ü\82·\81B\82µ\82½\82ª\82Á\82Ä\81A<B>-k</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ä LWP \83X\83\8c\83b\83h\82Ì\90\94\82ð\90Ý\92è\82µ\82Ä\82à\81A\82È\82ñ\82Ì\8cø\89Ê\82à\82 \82è\82Ü\82¹\82ñ\81B
 </B><DD>\88È\89º\82Ì\83o\83i\81[\82ð\81A<B>/dev/console</B> \82É\82¨\82æ\82» 10 \95ª\82²\82Æ\82É\8fo\97Í\82µ\82Ü\82·\81B
 <P>
 <PRE>   File Server is running at <VAR>time</VAR>.
-   
+
 </PRE>
 <P><DT><B>-novbc
 </B><DD>(\82½\82Æ\82¦\82Î\81A<B>vos restore</B> \83R\83}\83\93\83h\82Ì\8eÀ\8ds\82É\82æ\82è) \83{\83\8a\83\85\81[\83\80\82ª\83I\83t\83\89\83C\83\93\82É\82È\82Á\82½\8cã\82Å\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82ª\82»\82Ì\83{\83\8a\83\85\81[\83\80\82É\8dÄ\90Ú\91±\82·\82é\8fê\8d\87\82É\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ª\82»\82Ì\83{\83\8a\83\85\81[\83\80\82É\95Û\8e\9d\82µ\82Ä\82¢\82é\83R\81[\83\8b\83o\83b\83N\82ð\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82ª\90Ø\92f\82µ\82È\82¢\82æ\82¤\82É\82µ\82Ü\82·\81B\82±\82Ì\83t\83\89\83O\82Í\89Â\94\\82È\8cÀ\82è\8eg\97p\82µ\82È\82¢\82æ\82¤\82É\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -229,11 +229,11 @@ Rx Monitoring API 
 <P><A HREF="auarf232.htm#HDRSALVAGER">salvager</A>
 <P><A HREF="auarf251.htm#HDRVOLSERVER">volserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf128.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf130.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf128.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf130.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5266c45093ea919789d34a87dd61a39c51d32b79..d869cb4bf20b3162a7910b275821469d448da2b4 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -30,7 +30,7 @@
 <P>\8e¥\8bC\83e\81[\83v\82Ì\97e\97Ê\82¨\82æ\82Ñ\8e¥\8bC\83e\81[\83v\91\95\92u\82Ì\83t\83@\83C\83\8b\81E\83}\81[\83N\81E\83T\83C\83Y\82ð\94»\95Ê\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fms -tape</B> &lt;<VAR>tape special file</VAR>>  [<B>-help</B>]
-    
+
 <B>fms  -t</B> &lt;<VAR>tape special file</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 </LI></UL>
 <P>\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Í\81A<B>fms</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82ª\8e¥\8bC\83e\81[\83v\91\95\92u\82É\83A\83N\83Z\83X\82Å\82«\82È\82¢\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\83R\83}\83\93\83h\82Í\92â\8e~\82µ\82Ü\82·\81B
 <PRE>   Can't open tape drive <VAR>device</VAR>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Í\81A\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82ª
 <B>fms.log</B> \83\8d\83O\81E\83t\83@\83C\83\8b\82ð\8dì\90¬\82Å\82«\82È\82¢\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\8dÄ\93x\81A\83R\83}\83\93\83h\82Í\92â\8e~\82µ\82Ü\82·\81B
 <PRE>   Can't open log file
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>/dev/rmt1h</B> \82Æ\8cÄ\82Î\82ê\82é\91\95\92u\82Ö\82Ì\8fo\97Í\82ð\95\\82µ\82Ä\82¢\82Ü\82·\81B
@@ -78,7 +78,7 @@
    Finished file mark test
    Tape capacity is 2136604672 bytes
    File marks are 1910205 bytes
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>fms.log</B> \83t\83@\83C\83\8b\82Ì\93à\97e\82Å\82·\81B
 <PRE>   fms test started
@@ -86,7 +86,7 @@
    Finished file mark test
    Tape capacity is 151224320 bytes
    File marks are 2375680 bytes
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P><B>fms.log</B> \83t\83@\83C\83\8b\82ª\91\8dÝ\82µ\82Ä\82¢\82È\82¢\8fê\8d\87\81A\94­\8ds\8eÒ\82Í\8c»\8dÝ\82Ì\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82É\82 \82é\83t\83@\83C\83\8b\82É\91Î\82·\82é\91}\93ü\82¨\82æ\82Ñ\8f\91\82«\8d\9e\82Ý\82ª\8b\96\89Â\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\8aù\82É\91\8dÝ\82µ\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\8f\91\82«\8d\9e\82Ý\8b\96\89Â\82¾\82¯\82Å\82©\82Ü\82¢\82Ü\82¹\82ñ\81B
 <P><A HREF="auarf044.htm#HDRFMSLOG">fms.log</A>
 <P><A HREF="auarf050.htm#HDRTAPECONFIG">tapeconfig</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf129.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf131.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf129.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf131.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 6e4f06a5683cd775ba82b1185b6b224da26b5965..bca35d4015959e248bd589b254b30cd91f41173c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf167.htm#HDRFS_WHICHCELL">fs whichcell</A>
 <P><A HREF="auarf168.htm#HDRFS_WSCELL">fs wscell</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf130.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf132.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf130.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf132.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 75cc2d66bc580a62178999f9dffa2216be02b68b..c8f2d0a300e0bc1b10ea182ce88efd44fa8de97e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\8ae\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>]
-   
+
 <B>fs ap -t</B> &lt;<VAR>help string</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -45,7 +45,7 @@
    flush: flush file from cache
    getcacheparms: get cache usage info
    monitor: set cache monitor host address
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf131.htm#HDRFS_INTRO">fs</A>
 <P><A HREF="auarf147.htm#HDRFS_HELP">fs help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf131.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf133.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf131.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf133.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fa26fdddace2af32e464db9abf11f5643f057ece..507a46c2ba74d86b2ff3ea2386841c3f0092dc5e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,8 +29,8 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs checkservers</B> [<B>-cell</B> &lt;<VAR>cell to check</VAR>>]  [<B>-all</B>]  [<B>-fast</B>]
                 [<B>-interval</B> &lt;<VAR>seconds between probes</VAR>>]  [<B>-help</B>]
-   
-<B>fs checks</B> [<B>-c</B> &lt;<VAR>cell to check</VAR>>]  [<B>-a</B>]  [<B>-f</B>]  
+
+<B>fs checks</B> [<B>-c</B> &lt;<VAR>cell to check</VAR>>]  [<B>-a</B>]  [<B>-f</B>]
           [<B>-i</B> &lt;<VAR>seconds between probes</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83A\83N\83Z\83X\95s\94\\82Æ\83}\81[\83N\82³\82ê\82½\83}\83V\83\93\82ª\82È\82¢\8fê\8d\87\81A\82Ü\82½\82Í\82»\82Ì\82·\82×\82Ä\82ª\8c»\8dÝ\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\83v\83\8d\81[\83u\82É\89\9e\93\9a\82µ\82Ä\82¢\82é\8fê\8d\87\82Ì\8fo\97Í\82Í\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   All servers are running.
-   
+
 </PRE>
 <P>\82±\82Ì\83\81\83b\83Z\81[\83W\82Í\81A\82»\82ê\82¼\82ê\82Ì\83Z\83\8b\82É\8aÖ\8cW\82Ì\82 \82é\82·\82×\82Ä\82Ì\83T\81[\83o\81[\81E\83}\83V\83\93\82ª\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82±\82Æ\82ð\88Ó\96¡\82·\82é\82à\82Ì\82Å\82È\82¢\82±\82Æ\82É\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81B\8fo\97Í\82Í\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ª\83v\83\8d\81[\83u\82ð\8ds\82¤\83}\83V\83\93\82Ì\8fó\8bµ\82Ì\82Ý\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <P>\83}\83V\83\93\82ª\83^\83C\83\80\83A\83E\83g\8aú\8aÔ\93à\82É\83v\83\8d\81[\83u\82É\89\9e\93\9a\82µ\82È\82©\82Á\82½\8fê\8d\87\81A\8fo\97Í\82Í\8e\9f\82Ì\95\8e\9a\97ñ\82Å\8aJ\8en\82³\82ê\82Ü\82·\81B
 <PRE>   These servers unavailable due to network or server problems:
-   
+
 </PRE>
 <P>\82»\82Ì\8cã\81A\8ae\83}\83V\83\93\82Ì\83z\83X\83g\96¼\82ð\82»\82ê\82É\91Î\89\9e\82·\82é\8ds\82É\83\8a\83X\83g\82µ\82Ü\82·\81B\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\81A\83}\83V\83\93\81E\83\8c\83R\81[\83h\82ð IP \83A\83h\83\8c\83X\82Å\8ai\94[\82µ\82Ä\82¢\82Ü\82·\81B\82µ\82½\82ª\82Á\82Ä\81A\8ae\83z\83X\83g\96¼\82Ì\8f\91\8e® (\89p\91å\95\8e\9a\82©\89p\8f¬\95\8e\9a\81A\82Ü\82½\82Í\8f¬\90\94\93_\95t\82« 10 \90i\90\94\8c`\8e®\82Ì IP \83A\83h\83\8c\83X) \82Í\81A\83\8d\81[\83J\83\8b\81E\83Z\83\8b\82Ì\83l\81[\83\80\81E\83T\81[\83r\83X\82ª\81A\83R\83}\83\93\83h\94­\8ds\8e\9e\82É\82»\82ê\82ð\82Ç\82Ì\82æ\82¤\82É\95Ï\8a·\82·\82é\82©\82É\82æ\82Á\82Ä\88á\82¢\82Ü\82·\81B\83T\81[\83o\81[\81E\83}\83V\83\93\82ª\83}\83\8b\83`\81E\83z\81[\83\80\82Å\82 \82é\8fê\8d\87\82Í\81A\8fo\97Í\82Í\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\83C\83\93\83^\81[\83t\83F\81[\83X\82Ì 1 \82Â\82¾\82¯\82ð\83\8a\83X\83g\82µ\82Ü\82·
 (\92Ê\8fí\82Í\81A\8c»\8dÝ\8dÅ\82à\97D\90æ\82³\82ê\82é\83C\83\93\83^\81[\83t\83F\81[\83X)\81B
 <P><B>-interval</B> \88ø\82«\90\94\82É <B>1</B> \82©\82ç <B>600</B> \82Ì\8aÔ\82Ì\92l\82ð\97^\82¦\82é\82Æ\81A\8fo\97Í\82³\82ê\82Ü\82¹\82ñ\81B\92\82ª <B>0</B> \82Ì\8fê\8d\87\81A\8fo\97Í\82Í\8e\9f\82Ì\82æ\82¤\82È\83v\83\8d\81[\83u\8aÔ\8au\82ð\95ñ\8d\90\82µ\82Ü\82·\81B
 <PRE>   The current down server probe interval is <VAR>interval</VAR> secs
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\8dÄ\93x\83v\83\8d\81[\83u\82ð\8ds\82¤\91ã\82í\82è\82É\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82É\82 \82é\89\9e\93\9a\95s\94\\83}\83V\83\93\82Ì\8c»\8ds\83\8a\83X\83g\82ð\95\\8e¦\82µ\82Ü\82·\81B\8fo\97Í\82Í\81A\83A\83N\83Z\83X\95s\94\\82Æ\83}\81[\83N\82³\82ê\82½\83}\83V\83\93\82ª\82 \82é\82©\82Ç\82¤\82©\81A\82·\82×\82Ä\82Ì\83}\83V\83\93\82ª\92¼\91O\82Ì\83v\83\8d\81[\83u\82É\89\9e\93\9a\82µ\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <B>fs checkservers -fast</B>
    All servers are running.
-   
+
 </PRE>
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\83\81\83\82\83\8a\81[\81E\83\8a\83X\83g\82É\82 \82é <B>stateu.edu</B> \83Z\83\8b\82É\91®\82·\82é\83}\83V\83\93\82Ì\83v\83\8d\81[\83u\82ð\8ds\82¢\82Ü\82·\81B
 <PRE>   % <B>fs checkservers -cell stateu.edu</B>
    All servers are running.
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\83\81\83\82\83\8a\81[\81E\83\8a\83X\83g\82É\82 \82é\82·\82×\82Ä\82Ì\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\83v\83\8d\81[\83u\82ð\8ds\82¢\82Ü\82·\81B\82±\82Ì\83v\83\8d\81[\83u\82É\89\9e\93\9a\82µ\82È\82©\82Á\82½\83}\83V\83\93 2 \91ä\82ª\95ñ\8d\90\82³\82ê\82Ü\82·\81B
 <PRE>   % <B>fs checkservers -all</B>
    These servers unavailable due to network or server problems:
    fs1.abc.com SV3.STATE.EDU.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83v\83\8d\81[\83u\8aÔ\8au\82ð\90Ý\92è\82·\82é\82É\82Í\81A\94­\8ds\8eÒ\82ª\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82µ\82È\82­\82Ä\82Í\82È\82è\82Ü\82¹\82ñ\81B\82»\82¤\82Å\82È\82¢\8fê\8d\87\81A\93Á\8c \82Í\95K\97v\82 \82è\82Ü\82¹\82ñ\81B
 <P><A HREF="auarf032.htm#HDRCLI_THISCELL">ThisCell (\83N\83\89\83C\83A\83\93\83g\81E\83o\81[\83W\83\87\83\93)</A>
 <P><A HREF="auarf154.htm#HDRFS_NEWCELL">fs newcell</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf132.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf134.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf132.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf134.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 341780fec1276e1d5b9a4edb00f75b457803e838..33bf29919b7d5cba0fe58742a0f53dab69e0568e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -30,7 +30,7 @@
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82É\83{\83\8a\83\85\81[\83\80\82Ì\8aÖ\98A\8fî\95ñ\82Ì\8dX\90V\82ð\8b­\90§\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs checkvolumes </B> [<B>-help</B>]
-   
+
 <B>fs checkv</B>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Í\81A\83R\83}\83\93\83h\82ª\90³\8fí\82É\8eÀ\8ds\82³\82ê\82½\82±\82Æ\82ð\8am\94F\82·\82é\83\81\83b\83Z\81[\83W\82Å\82·\81B
 <PRE>   All volumeID/name mappings checked.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf133.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf135.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf133.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf135.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9e535a5cf89c91d49569e96a1e6b87847dc256eb..161bc54c79b5cdb7c9e862fa6d7eaa213782b6ec 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,8 +27,8 @@
 <P>\8cÃ\82­\82È\82Á\82½\8d\80\96Ú\82ð ACL \82©\82ç\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs cleanacl </B>[<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
-<B>fs cl</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>] 
+
+<B>fs cl</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>fs cleanacl</B> \83R\83}\83\93\83h\82Í\81A\8ew\92è\82³\82ê\82½\8ae\83f\83B\83\8c\83N\83g\83\8a\81[\82Ü\82½\82Í\83t\83@\83C\83\8b\82Ì\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g (ACL) \82©\82ç\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð\8e\9d\82½\82È\82­\82È\82Á\82½\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82ð\8eQ\8fÆ\82·\82é\8d\80\96Ú\82ð\82·\82×\82Ä\8dí\8f\9c\82µ\82Ü\82·\81B
@@ -49,15 +49,15 @@ ACL 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>ACL \82É\8cÃ\82­\82È\82Á\82½\8d\80\96Ú\82ª\82 \82é\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Access list for <VAR>dir/file path</VAR> is fine.
-   
+
 </PRE>
 <P>\82»\82ê\88È\8aO\82Ì\8fê\8d\87\82É\82Í\81A\8fo\97Í\82ª\83w\83b\83_\81[\82É\91±\82¢\82Ä ACL \82Ì\8fó\91Ô\82ð\95ñ\8d\90\82µ\82Ü\82·\81B
 <PRE>   Access list for <VAR>dir/file path</VAR> is now
-   
+
 </PRE>
 <P>\93¯\8e\9e\82É\81A\83N\83\8a\81[\83j\83\93\83O\82³\82ê\82½\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83t\83@\83C\83\8b\82²\82Æ\82É\88È\89º\82Ì\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   fs: '<VAR>filename</VAR>': Not a directory
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82Æ 2 \82Â\82Ì\83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[\82É\82 \82é
@@ -69,7 +69,7 @@ ACL 
    Normal rights:
       system:authuser rl
       pat rlidwka
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A\8ae\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL (\82Ü\82½\82Í\8ae\83t\83@\83C\83\8b\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL) \82Å\82Ì
@@ -79,11 +79,11 @@ ACL 
 <P><A HREF="auarf148.htm#HDRFS_LISTACL">fs listacl</A>
 <P><A HREF="auarf153.htm#HDRFS_MKMOUNT">fs mkmount</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf134.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf136.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf134.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf136.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 15920ca7f3f698558000f483e1e694e0f0b701e6..95ba3080688cf86639b0615e9dd3ee1631fa7ac5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>1 \82Â\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82©\82ç\81A\95Ê\82Ì 1 \82Â\88È\8fã\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82É ACL \82ð\83R\83s\81[\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fs copyacl -fromdir</B> &lt;<VAR>source directory (or DFS file)</VAR>>  
-           <B>-todir</B> &lt;<VAR>destination directory (or DFS file)</VAR>><SUP>+</SUP>  
+<PRE><B>fs copyacl -fromdir</B> &lt;<VAR>source directory (or DFS file)</VAR>>
+           <B>-todir</B> &lt;<VAR>destination directory (or DFS file)</VAR>><SUP>+</SUP>
            [<B>-clear</B>]  [<B>-id</B>]  [<B>-if</B>]  [<B>-help</B>]
-   
-<B>fs co -f</B> &lt;<VAR>source directory (or DFS file)</VAR>>  
-      <B>-t</B> &lt;<VAR>destination directory (or DFS file)</VAR>><SUP>+</SUP>  
+
+<B>fs co -f</B> &lt;<VAR>source directory (or DFS file)</VAR>>
+      <B>-t</B> &lt;<VAR>destination directory (or DFS file)</VAR>><SUP>+</SUP>
       [<B>-c</B>]  [<B>-id</B>]  [<B>-if</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -78,9 +78,9 @@ DFS 
       pat:friends rl
    Negative rights
       jones rlidwka
-   
+
    % <B>fs copyacl -fromdir . -todir reports</B>
-   
+
    % <B>fs listacl . reports</B>
    Access list for . is
    Normal rights:
@@ -93,7 +93,7 @@ DFS 
       smith rlidwk
    Negative rights
       jones rlidwka
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>AFS \83I\83u\83W\83F\83N\83g\8aÔ\82Å ACL \82ð\83R\83s\81[\82·\82é\82É\82Í\81A\94­\8ds\8eÒ\82Í\81A\83\\81[\83X\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL \82Å <B>l</B> (<B>\8c\9f\8dõ</B>) \83A\83N\83Z\83X\8c \82ð\81A\8ae\88\90æ\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL \82Å <B>a</B> (<B>\8aÇ\97\9d</B>) \83A\83N\83Z\83X\8c \82ª\95K\97v\82Å\82·\81B
@@ -106,11 +106,11 @@ DFS 
 <P><A HREF="auarf157.htm#HDRFS_SETACL">fs setacl</A>
 <P><I>AFS/DFS Migration Toolkit Administration Guide and Reference</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf135.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf137.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf135.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf137.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1650d896f2bfc9ef0f470dd49f6c9d266e34110e..ac047ae8542a27e5c1a335b9d0f6d92b3119bfcc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -35,9 +35,9 @@
 <P>\83f\83B\83\8c\83N\83g\83\8a\81[\82Ü\82½\82Í\83t\83@\83C\83\8b\82ð\8ai\94[\82µ\82Ä\82¢\82é\8bæ\89æ\82É\82Â\82¢\82Ä\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs diskfree</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs df</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
-   
+
 <B>fs di</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -76,7 +76,7 @@
    Volume Name     kbytes  used     avail     %used
    user.smith     4177920 3841258  336662       92% &lt;&lt;WARNING
    sun4x_56.bin   4423680 3174500 1249180       72%
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf138.htm#HDRFS_EXAMINE">fs examine</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf136.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf138.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf136.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf138.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 753bfc18bd62f85e5b4728393c873bc6d8a1ec3a..debadf2d162209dd070fc566b5b4b0e69fc2bf55 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83f\83B\83\8c\83N\83g\83\8a\81[\82Ü\82½\82Í\83t\83@\83C\83\8b\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82É\82Â\82¢\82Ä\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs examine</B> [<B>-path </B>&lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
-<B>fs exa</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>] 
-         
-<B>fs listvol</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>] 
-     
-<B>fs listv</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>] 
-        
+
+<B>fs exa</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
+
+<B>fs listvol</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
+
+<B>fs listv</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
+
 <B>fs lv</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -74,7 +74,7 @@
    Current blocks used are <VAR>volume size in kilobytes</VAR>
    The partition has <VAR>available partition</VAR> blocks available out of
       <VAR>partition size</VAR>
-   
+
 </PRE>
 <P>\8dÅ\8f\89\82Ì\8ds\82Å\83{\83\8a\83\85\81[\83\80\82Ì ID \94Ô\8d\86\82Æ\96¼\91O\82ð\8ew\92è\82µ\82Ü\82·\81B<TT>Current</TT> <TT>offline</TT> <TT>message</TT> \82Ì\8ds\82Í\81A\8aÇ\97\9d\8eÒ\82ª <B>-offlinemsg</B> \88ø\82«\90\94\82ð <B>fs</B> \83R\83}\83\93\83h\82É\8ew\92è\8fê\8d\87\82Ì\82Ý\81A\95\\8e¦\82³\82ê\82Ü\82·\81B\8ec\82è\82Ì\8ds\82Í\82»\82ê\82¼\82ê\88È\89º\82ð\95ñ\8d\90\82µ\82Ä\82Ü\82·\81B
 <UL>
@@ -89,7 +89,7 @@
    Current maximum quota is 15000
    Current blocks used are 5073
    The partition has 336662 blocks available out of 4177920
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf161.htm#HDRFS_SETQUOTA">fs setquota</A>
 <P><A HREF="auarf163.htm#HDRFS_SETVOL">fs setvol</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf137.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf139.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf137.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf139.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 28b084d9f0dc38e23e95a6d65ed8d6a24a32f273..365d89a100fc7c05c1a35f3bdb760ac4c45a6259 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83}\83V\83\93\82ª AFS \82ð\95Ê\82Ì\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82Ì\83N\83\89\83C\83A\83\93\83g\82É\83G\83N\83X\83|\81[\83g\82Å\82«\82é\82©\82Ç\82¤\82©\95ñ\8d\90\82Ü\82½\82Í\90Ý\92è\82ð\8ds\82¢\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fs exportafs -type</B> &lt;<VAR>exporter name</VAR>>  
-        [<B>-start</B> &lt;<VAR>start/stop translator (on | off)</VAR>>] 
-        [<B>-convert</B> &lt;<VAR>convert from afs to unix mode (on | off)</VAR>>] 
-        [<B>-uidcheck</B> &lt;<VAR>run on strict 'uid check' mode (on | off)</VAR>>] 
+<PRE><B>fs exportafs -type</B> &lt;<VAR>exporter name</VAR>>
+        [<B>-start</B> &lt;<VAR>start/stop translator (on | off)</VAR>>]
+        [<B>-convert</B> &lt;<VAR>convert from afs to unix mode (on | off)</VAR>>]
+        [<B>-uidcheck</B> &lt;<VAR>run on strict 'uid check' mode (on | off)</VAR>>]
         [<B>-submounts</B> &lt;<VAR>allow nfs mounts to subdirs of /afs/.. (on | off)</VAR>>]
         [<B>-help</B>]
-   
-<B>fs exp -t</B> &lt;<VAR>exporter name</VAR>>  
+
+<B>fs exp -t</B> &lt;<VAR>exporter name</VAR>>
        [<B>-st</B> &lt;<VAR>start/stop translator (on | off)</VAR>>]
        [<B>-c</B> &lt;<VAR>convert from afs to unix mode (on | off)</VAR>>]
        [<B>-u</B> &lt;<VAR>run on strict 'uid check' mode (on | off)</VAR>>]
-       [<B>-su</B> &lt;<VAR>allow nfs mounts to subdirs of /afs/.. (on | off)</VAR>>]  
+       [<B>-su</B> &lt;<VAR>allow nfs mounts to subdirs of /afs/.. (on | off)</VAR>>]
        [<B>-help</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -97,30 +97,30 @@ NFS 
 <P>\83}\83V\83\93\82ª\94ñ AFS \83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82Ì\83T\81[\83o\81[\82Æ\82µ\82Ä\82à\8d\\90¬\82³\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\82Í\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Sorry, the <VAR>file_system</VAR>-exporter type is currently not supported on
    this AFS client
-   
+
 </PRE>
 <P>\83}\83V\83\93\82ª\94ñ AFS \83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82Ì\83T\81[\83o\81[\82Æ\82µ\82Ä\8d\\90¬\82³\82ê\82Ä\82Í\82¢\82é\82¯\82ê\82Ç\82à\81A\8c»\8dÝ\82»\82Ì\83}\83V\83\93\82É AFS \82ð\8dÄ\83G\83N\83X\83|\81[\83g\82Å\82«\82È\82¢\8fê\8d\87 (\82±\82Ì\83R\83}\83\93\83h\82Ì <B>-start</B> \88ø\82«\90\94\82ª <B>on</B> \82É\90Ý\92è\82³\82ê\82Ä\82¢\82È\82¢\82½\82ß)\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   '<VAR>file_system</VAR>' translator is disabled
-   
+
 </PRE>
 <P>\83}\83V\83\93\82ª AFS \82ð\8dÄ\83G\83N\83X\83|\81[\83g\82Å\82«\82é\8fê\8d\87\82Í\81A\91¼\82Ì\83p\83\89\83\81\81[\83^\81[\82Ì\90Ý\92è\82ð\95ñ\8d\90\82·\82é\83\81\83b\83Z\81[\83W\82æ\82è\82à\91O\82É\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   '<VAR>file_system</VAR>' translator is enabled with the following options:
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Í\81A<B>-convert</B> \88ø\82«\90\94\82ª\82»\82ê\82¼\82ê\81A<B>on</B> \82Ü\82½\82Í <B>off</B> \82É\90Ý\92è\82³\82ê\82Ä\82¢\82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   Running in convert owner mode bits to world/other mode
    Running in strict unix mode
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Í\81A<B>-uidcheck</B> \88ø\82«\90\94\82ª\82»\82ê\82¼\82ê\81A<B>on</B> \82Ü\82½\82Í <B>off</B> \82É\90Ý\92è\82³\82ê\82Ä\82¢\82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   Running in strict 'passwd sync' mode
    Running in no 'passwd sync' mode
-    
+
 </PRE>
 <P>\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Í\81A<B>-submounts</B> \88ø\82«\90\94\82ª\82»\82ê\82¼\82ê\81A<B>on</B> \82Ü\82½\82Í <B>off</B> \82É\90Ý\92è\82³\82ê\82Ä\82¢\82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   Allow mounts of /afs/.. subdirs
    Only mounts to /afs allowed
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82ª AFS \82ð NFS \83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82É\83G\83N\83X\83|\81[\83g\89Â\94\\82Å\82 \82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
@@ -129,16 +129,16 @@ NFS 
         Running in convert owner mode bits to world/other mode
         Running in no 'passwd sync' mode
         Only mounts to /afs allowed
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83}\83V\83\93\82ð NFS \83T\81[\83o\81[\82Æ\82µ\82Ä\8eg\97p\89Â\94\\82É\82µ\81A\83G\83N\83X\83|\81[\83g\82³\82ê\82½ AFS \83f\83B\83\8c\83N\83g\83\8a\81[\82¨\82æ\82Ñ\83t\83@\83C\83\8b\82Ì UNIX \82Ì <B>group</B> \82¨\82æ\82Ñ <B>other</B> \83\82\81[\83h\81E\83r\83b\83g\82ð\95Ï\8a·\82µ\82Ä\81A
 <B>owner</B> \83\82\81[\83h\81E\83r\83b\83g\82Æ\88ê\92v\82·\82é\82æ\82¤\82É\82µ\82Ü\82·\81B
 <PRE>   % <B>fs exportafs -type nfs -start on -convert on</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83}\83V\83\93\82ª AFS \82ð NFS \83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82É\8dÄ\83G\83N\83X\83|\81[\83g\82Å\82«\82È\82¢\82æ\82¤\82É\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   %<B> fs exportafs -type nfs -start off</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -146,11 +146,11 @@ NFS 
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P><A HREF="auarf201.htm#HDRKNFS">knfs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf138.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf140.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf138.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf140.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 90dfa27e18489cfb395c2928b3645a2f83cf864c..4f4d34ca268c71236e3136568a6097b9c2e4c187 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82É\83L\83\83\83b\83V\83\85\81E\83t\83@\83C\83\8b\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\94p\8aü\82ð\8b­\90§\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs flush</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs flush</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -49,7 +49,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82É\82 \82é\83t\83@\83C\83\8b <B>projectnotes</B> \82Æ\81A\83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[ <B>plans</B> \82É\82 \82é\82·\82×\82Ä\82Ì\83f\81[\83^\82ð\81A\83L\83\83\83b\83V\83\85\82©\82ç\83t\83\89\83b\83V\83\85\82µ\82Ü\82·\81B
 <PRE>   % <B>fs flush -path projectnotes ./plans/*</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf141.htm#HDRFS_FLUSHMOUNT">fs flushmount</A>
 <P><A HREF="auarf142.htm#HDRFS_FLUSHVOLUME">fs flushvolume</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf139.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf141.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf139.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf141.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cd2d9bae0ff17f9159c4da64ae7933347206e466..4248cd882a1ba9286abcbdd108dcd072f1082bd0 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82É\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\94j\8aü\82³\82¹\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs flushmount</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs flushm</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -48,7 +48,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\83\86\81[\83U\81[ <B>pat</B> \82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\83L\83\83\83b\83V\83\85\82©\82ç\83t\83\89\83b\83V\83\85\82µ\82Ü\82·\81B
 <PRE>   % <B>fs flushm /afs/abc.com/usr/pat</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf142.htm#HDRFS_FLUSHVOLUME">fs flushvolume</A>
 <P><A HREF="auarf151.htm#HDRFS_LSMOUNT">fs lsmount</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf140.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf142.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf140.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf142.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e383ef9e6a3945154dae10a6e3727b3586162069..7819b3f980773e58f927bbdb17a5c4001c69da8c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82É\83t\83@\83C\83\8b\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82©\82ç\82·\82×\82Ä\82Ì\83L\83\83\83b\83V\83\85\81E\83f\81[\83^\82Ì\94p\8aü\82ð\8b­\90§\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs flushvolume</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs flushv</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -48,7 +48,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82©\82ç\8eæ\82è\8fo\82³\82ê\82½\83f\81[\83^\82ð\82·\82×\82Ä\81A\83L\83\83\83b\83V\83\85\82©\82ç\83t\83\89\83b\83V\83\85\82µ\82Ü\82·\81B
 <PRE>   % <B>fs flushvolume </B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf140.htm#HDRFS_FLUSH">fs flush</A>
 <P><A HREF="auarf141.htm#HDRFS_FLUSHMOUNT">fs flushmount</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf141.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf143.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf141.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf143.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e3b21a49892787e0bbc9b2061c664097d46796ae..74326cad5854d8c279322a20a4a6c0ec710d7239 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,7 +28,7 @@
 <P>\83L\83\83\83b\83V\83\85\82Ì\8c»\8dÝ\82Ì\83T\83C\83Y\82¨\82æ\82Ñ\8eg\97p\82³\82ê\82Ä\82¢\82é\97e\97Ê\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs getcacheparms </B> [<B>-help</B>]
-   
+
 <B>fs getca</B>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8fo\97Í\83\8c\83|\81[\83g
 <PRE>   AFS using <VAR>amount used</VAR> of the cache's available <VAR>size</VAR> 1K byte blocks.
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A<VAR>amount used</VAR> \82Í\83L\83\83\83b\83V\83\85\81E\83f\81[\83^\82¨\82æ\82Ñ\8fó\8bµ\8fî\95ñ\82É\8eg\97p\82³\82ê\82Ä\82¢\82é\83L\83\8d\83o\83C\83g\81E\83u\83\8d\83b\83N\82Ì\90\94\81A<VAR>size</VAR> \82Í\8c»\8dÝ\82Ì\83L\83\83\83b\83V\83\85\82Ì\8d\87\8cv\83T\83C\83Y\82Å\82·\81B
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83L\83\83\83b\83V\83\85\82ª 25000 KB \82Ì\83}\83V\83\93\82Ì\8fo\97Í\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <B>fs getcacheparms</B>
    AFS using 22876 of the cache's available 25000 1K byte blocks.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf158.htm#HDRFS_SETCACHESIZE">fs setcachesize</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf142.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf144.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf142.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf144.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 28cfc550a3f5445e96341e2276469d7fec17a8e2..cfcbaf6fe0abbc855428d285b7d7a3f6ba12202e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\83}\83V\83\93\82ª\8ew\92è\82³\82ê\82½\83Z\83\8b\82©\82ç setuid \83v\83\8d\83O\83\89\83\80\82ð\8eÀ\8ds\82Å\82«\82é\82©\82Ç\82¤\82©\95ñ\8d\90\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs getcellstatus -cell</B> &lt;<VAR>cell name</VAR>><SUP>+</SUP>  [<B>-help</B>]
-   
+
 <B>fs getce -c</B> &lt;<VAR>cell name</VAR>><SUP>+</SUP>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -43,14 +43,14 @@ setuid 
 <P>\8fo\97Í\82Í\81A\88È\89º\82Ì 2 \82Â\82Ì\92l\82É\82¢\82¸\82ê\82©\93K\93\96\82È\92l\82ð\95ñ\8d\90\82µ\82Ü\82·\81B
 <PRE>   Cell <VAR>cell</VAR> status: setuid allowed
    Cell <VAR>cell</VAR> status: no setuid allowed
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\97á\82Í\81A\83Z\83\8b <B>abc.com</B> \82Ì\83v\83\8d\83O\83\89\83\80\82ª\81A
 setuid \83A\83N\83Z\83X\8c \82ð\8b\96\89Â\82³\82ê\82È\82¢\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs getcellstatus abc.com</B>
    Cell abc.com status: no setuid allowed
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -58,11 +58,11 @@ setuid 
 <P><A HREF="auarf019.htm#HDRCLI_CSDB">CellServDB (\83N\83\89\83C\83A\83\93\83g\81E\83o\81[\83W\83\87\83\93)</A>
 <P><A HREF="auarf159.htm#HDRFS_SETCELL">fs setcell</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf143.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf145.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf143.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf145.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e6617878657633527339cbaca1c40dfc4be06557..0d19f2bba2f8eee841054f19a82a9b524e3e18cc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,9 +25,9 @@
 <P>\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Å\93o\98^\82·\82é\82½\82ß\81A\83N\83\89\83C\83A\83\93\83g\81E\83C\83\93\83^\81[\83t\83F\81[\83X\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs getclientaddrs</B> [<B>-help</B>]
-      
+
 <B>fs gc</B> [<B>-h</B>]
-     
+
 <B>fs getcl </B>[<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -52,7 +52,7 @@
 <PRE>   % <B>fs getclientaddrs</B>
    192.12.105.68
    192.12.108.84
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf129.htm#HDRFILESERVER">fileserver</A>
 <P><A HREF="auarf160.htm#HDRFS_SETCLIENTADDRS">fs setclientaddrs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf144.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf146.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf144.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf146.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5ed43fdd166cdb21e2e369b1483230f656727aea..d8e5eaa369631dab7862ab1cd1bdc1a529188c17 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Ü\82½\82Í VL \83T\81[\83o\81[\81E\83}\83V\83\93\82É\82Â\82¢\82Ä\82Ì\97D\90æ\8f\87\88Ê\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fs getserverprefs</B> [<B>-file</B> &lt;<VAR>output to named file</VAR>>]  
+<PRE><B>fs getserverprefs</B> [<B>-file</B> &lt;<VAR>output to named file</VAR>>]
                   [<B>-numeric</B>]  [<B>-vlservers</B>]  [<B>-help</B>]
-     
+
 <B>fs gets</B> [<B>-f</B> &lt;<VAR>output to named file</VAR>>]  [<B>-n</B>]  [<B>-v</B>]  [<B>-h</B>]
-    
+
 <B>fs gp</B> [<B>-f</B> &lt;<VAR>output to named file</VAR>>]  [<B>-n</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -72,7 +72,7 @@ IP 
    138.255.33.34         40000
    server6.def.com       40012
    138.255.33.37         40005
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>-numeric</B> \83t\83\89\83O\82ª\82 \82é\82Æ\82«\82É\81A\8fo\97Í\82ª\82Ç\82Ì\82æ\82¤\82É IP \83A\83h\83\8c\83X\82ð\95\\8e¦\82·\82é\82Ì\82©\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\82Ü\82½\81A\83l\83b\83g\83\8f\81[\83N\90Ú\8bß\90«\82ª\82Ç\82Ì\82æ\82¤\82É\83f\83t\83H\83\8b\83g\81E\83\89\83\93\83N\82ð\8c\88\92è\82·\82é\82Ì\82© (<B>fs</B> \89ð\90à\83y\81[\83W\82Å\90à\96¾\82³\82ê\82Ä\82¢\82Ü\82·) \82É\82Â\82¢\82Ä\90à\96¾\82µ\82Ä\82Ü\82·\81B\83\8d\81[\83J\83\8b \81E\83}\83V\83\93\82Ì IP \83A\83h\83\8c\83X\82Í 192.12.107.210 \82Å\81A\82»\82Ì\83T\83u\83l\83b\83g\83\8f\81[\83N\8fã\82É\82 \82é 2 \82Â\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Í\81A20,007 \82¨\82æ\82Ñ 20,011 \82Ì\83\89\83\93\83N\82ð\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82Ì\83l\83b\83g\83\8f\81[\83N\82Ì\88Ù\82È\82é\83T\83u\83l\83b\83g\83\8f\81[\83N\8fã\82É\82 \82é 2 \82Â\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Í\81A\8ec\82è\82Ì\83}\83V\83\93\82Ì\83\89\83\93\83N\82ª\8a®\91S\82É\95Ê\82Ì\83l\83b\83g\83\8f\81[\83N\82É\82 \82é\82½\82ß\81A40,000 \82©\82ç 40,012 \82Ì\94Í\88Í\82É\8by\82Ô\82Ì\82É\91Î\82µ\82Ä\81A30,002 \82¨\82æ\82Ñ 30,010 \82Ì\82æ\82è\8d\82\82¢\83\89\83\93\83N\82ð\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs getserverprefs -numeric</B>
@@ -84,7 +84,7 @@ IP 
    138.255.33.34           40000
    138.255.33.36           40012
    138.255.33.37           40005
-    
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Å\82Í\81A<B>-vlservers</B> \83t\83\89\83O\82Å
 VL \83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\97D\90æ\8f\87\88Ê\82ð\95\\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
@@ -92,18 +92,18 @@ VL 
    fs2.abc.com            10052
    fs3.abc.com            10113
    fs1.abc.com            10005
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf162.htm#HDRFS_SETSERVERPREFS">fs setserverprefs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf145.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf147.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf145.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf147.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 173a7a18d9f68dadfeef69eaaa78f1a74d2fd995..cf1f62f9b8466fd6e9d01128fd5ad839efb0b76f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\8ew\92è\82³\82ê\82½ <B>fs</B> \83R\83}\83\93\83h\82Ì\8d\\95\82ð\95\\8e¦\82·\82é\82©\81A\82·\82×\82Ä\82Ì <B>fs</B> \83R\83}\83\93\83h\82Ì\8b@\94\\90à\96¾\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs help</B> [<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>fs setacl</B> \83R\83}\83\93\83h\82Ì\83I\83\93\83\89\83C\83\93\81E\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <B>fs help setacl </B>
    fs setacl: set access control list
-   aliases: sa 
+   aliases: sa
    Usage: fs setacl -dir &lt;directory><SUP>+</SUP>
    -acl &lt;access list entries><SUP>+</SUP> [-clear] [-negative] [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf131.htm#HDRFS_INTRO">fs</A>
 <P><A HREF="auarf132.htm#HDRFS_APROPOS">fs apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf146.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf148.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf146.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf148.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 762d3a03d1d31256688016d77e3efd2994a8df97..c02f278c188d4895b03fbf63d145d120fef468d8 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,9 +26,9 @@
 <P>ACL \82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs listacl</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-id</B>]  [<B>-if</B>]  [<B>-help</B>]
-   
+
 <B>fs la</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-id</B>]  [<B>-if</B>]  [<B>-h</B>]
-   
+
 <B>fs lista</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-id</B>]  [<B>-if</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -55,7 +55,7 @@ DFS 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8ae\83t\83@\83C\83\8b\81A\83f\83B\83\8c\83N\83g\83\8a\81[\81A\82Ü\82½\82Í\8bL\8d\86\83\8a\83\93\83N\82Ì\8fo\97Í\82Ì\90æ\93ª\8ds\82ð\93Ç\82Ý\8eæ\82é\82Æ\81A\88È\89º\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B
 <PRE>   Access list for <VAR>directory</VAR> is
-   
+
 </PRE>
 <P>\94­\8ds\8eÒ\82ª\81A\83s\83\8a\83I\83h (<B>.</B>) \82Ì\82æ\82¤\82È\8fÈ\97ª\95\\8c»\82ð\83p\83X\96¼\82É\8eg\97p\82µ\82Ä\81A\8c»\8dÝ\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\95\\82µ\82½\8fê\8d\87\81A\82»\82Ì\95\\8bL\82ª\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\91S\83p\83X\96¼\82Ì\82©\82í\82è\82É\95\\8e¦\82³\82ê\82é\82±\82Æ\82ª\82 \82è\82Ü\82·\81B
 <P>\8e\9f\82É\81A<TT>Normal rights</TT> \83w\83b\83_\81[\82ª\81A\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82Æ\8ae\8ds\82Å\82Ì\83A\83N\83Z\83X\8c \82Ì 1 \82Â\82Ì\91g\82Ý\8d\87\82í\82¹\82½\81A\8ew\8e¦\82³\82ê\82½\83A\83N\83Z\83X\8c \82ð\8b\96\89Â\82³\82ê\82½\83\86\81[\83U\81[\82¨\82æ\82Ñ\83O\83\8b\81[\83v\82Ì\83\8a\83X\83g\82Ì\91O\82É\95t\82«\82Ü\82·\81B\94C\88Ó\82Ì\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82É\95\89\82Ì\83A\83N\83Z\83X\8c \82ð\8a\84\82è\93\96\82Ä\82½\8fê\8d\87\82É\82Í\81A\82±\82ê\82ç\82Ì\8d\80\96Ú\82Í <TT>Negative rights</TT> \83w\83b\83_\81[\82Ì\8cã\82É\82«\82Ü\82·\81B\95\89\82Ì\95\84\8d\86\93ü\97Í\82Ì\8c`\8e®\82Í\81AACL \82Ì <TT>Normal rights</TT> \83Z\83N\83V\83\87\83\93\82Ì\8c`\8e®\82Æ\93¯\82\82Å\82·\82ª\81A\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82É\82Í\81A\8ew\8e¦\82³\82ê\82½\83A\83N\83Z\83X\8c \82Í\8b\96\89Â\82³\82ê\82¸\81A\82»\82Ì\83A\83N\83Z\83X\8c \82Í\8b\91\94Û\82³\82ê\82Ü\82·\81B
@@ -97,7 +97,7 @@ AFS <B>a</B> (<B>
    Access list for private is
    Normal rights:
       pat rlidwka
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P><B>-path</B> \88ø\82«\90\94\82Å AFS \83f\83B\83\8c\83N\83g\83\8a\81[\82É\96¼\91O\82ð\95t\82¯\82é\8fê\8d\87\82É\82Í\81A\94­\8ds\8eÒ\82Í\81A\82»\82Ì ACL \82Æ\81A\83p\83X\96¼\82Å\82»\82Ì\91O\82É\82­\82é\82·\82×\82Ä\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL \82Å\81A
@@ -114,11 +114,11 @@ AFS <B>a</B> (<B>
 <P><A HREF="auarf157.htm#HDRFS_SETACL">fs setacl</A>
 <P><I>AFS/DFS Migration Toolkit Administration Guide and Reference</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf147.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf149.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf147.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf149.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fcfa6433188eb7f2ffc2d26a55c0eafbb134c48d..4dc523f48f13c9afc3bec33d7cdabe458dc885ef 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,7 +29,7 @@
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82É\94F\8e¯\82³\82ê\82Ä\82¢\82é\8ae\83Z\83\8b\82Ì\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs listcells</B> [<B>-numeric</B>]  [<B>-help</B>]
-   
+
 <B>fs listc</B> [<B>-n</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -45,7 +45,7 @@
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8fo\97Í\82É\82Í\81A\8e\9f\82Ì\8c`\8e®\82Å\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\83J\81[\83l\83\8b\81E\83\81\83\82\83\8a\81[\81E\83\8a\83X\83g\82É\82 \82é\8ae\83Z\83\8b\82É\91Î\82·\82é\8ds\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   Cell <VAR>cell</VAR> on hosts <VAR>database server machines</VAR>
-   
+
 </PRE>
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\81AIP \83A\83h\83\8c\83X\82ð\95Û\8aÇ\82µ\82Ü\82·\81B\82½\82¾\82µ\83f\83t\83H\83\8b\83g\82Å\81A\83Z\83\8b\82Ì\83l\81[\83\80\81E\83T\81[\83r\83X (\83h\83\81\83C\83\93\81E\83l\81[\83\80\81E\83T\81[\83r\83X\82Ü\82½\82Í\83\8d\81[\83J\83\8b\81E\83z\83X\83g\81E\83e\81[\83u\83\8b\82È\82Ç) \82É\93n\82·\82±\82Æ\82É\82æ\82Á\82Ä\81A\82»\82ê\82ç\82Ì\83A\83h\83\8c\83X\82ð\83\8c\83|\81[\83g\82·\82é\91O\82É\83z\83X\83g\96¼\82É\95Ï\8a·\82µ\82Ü\82·\81B\96¼\91O\83T\81[\83r\83X\82Í\81A\96¼\91O\82ð\8c\88\92è\82Å\82«\82È\82¢\8fê\8d\87\82É\82Í\81A\83z\83X\83g\96¼\82ð\91å\95\8e\9a\82Å\96ß\82·\82±\82Æ\82ª\82 \82è\82Ü\82·\81B
 <P><B>-numeric</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\82Æ\81A\83z\83X\83g\96¼\82É\95Ï\8a·\82µ\82È\82¢\82æ\82¤\82É\82µ\82Ü\82·\81B\82»\82ê\82É\82æ\82Á\82Ä\81A\8fo\97Í\82Ì\8dì\90¬\82ð\82©\82È\82è\91¬\82­\8ds\82¤\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\8fo\97Í\82É\82Í IP \83A\83h\83\8c\83X\82¾\82¯\82ª\91g\82Ý\8d\9e\82Ü\82ê\82Ü\82·\81B
@@ -56,7 +56,7 @@
    Cell stateu.edu on hosts DB1.FS.STATEU.EDU
       DB2.FS.STATEU.EDU DB3.FS.STATEU.EDU
    Cell def.gov on hosts 138.255.0.2 sv3.def.gov
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf019.htm#HDRCLI_CSDB">CellServDB (\83N\83\89\83C\83A\83\93\83g\81E\83o\81[\83W\83\87\83\93)</A>
 <P><A HREF="auarf154.htm#HDRFS_NEWCELL">fs newcell</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf148.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf150.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf148.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf150.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e9356f69a2c00dbf6f620af664158485b6c2212d..1d20ef5e2dfec630650f0ec5bcf5eb2445b246ce 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -35,9 +35,9 @@
 <P>\83t\83@\83C\83\8b\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82Ì\8a\84\82è\93\96\82Ä\97Ê\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs listquota</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs listq</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
-      
+
 <B>fs lq</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -70,7 +70,7 @@
 <PRE>   %<B> fs listquota -path /afs/abc.com/usr/smith</B>
    Volume Name     Quota    Used    % Used   Partition
    user.smith      15000    5071       34%         86%
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf161.htm#HDRFS_SETQUOTA">fs setquota</A>
 <P><A HREF="auarf163.htm#HDRFS_SETVOL">fs setvol</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf149.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf151.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf149.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf151.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ddb3f9c39c0a84abc420cd6a2e99a3604be4c824..dfecd4cd82d4ea52e79c952ae123edb68b035068 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,8 +25,8 @@
 <P>\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\83{\83\8a\83\85\81[\83\80\82ð\95ñ\8d\90\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs lsmount  -dir</B> &lt;<VAR>directory</VAR>><SUP>+</SUP>  [<B>-help</B>]
-   
-<B>fs ls  -d </B>&lt;<VAR>directory</VAR>><SUP>+</SUP>  [<B>-h</B>] 
+
+<B>fs ls  -d </B>&lt;<VAR>directory</VAR>><SUP>+</SUP>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>fs lsmount</B> \83R\83}\83\93\83h\82Í\81A\8ew\92è\82³\82ê\82½\8ae\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82É\82È\82Á\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\82ð\95ñ\8d\90\82µ\82Ü\82·\81B\82Ü\82½\81A\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82©\82Á\82½\82è\81AAFS \82É\82Í\82È\82¢\82±\82Æ\82ð\8e¦\82·\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ð\95\\8e¦\82µ\82Ü\82·\81B
@@ -41,7 +41,7 @@
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8ew\92è\82³\82ê\82½\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82¢\8fê\8d\87\82É\82Í\81A\8fo\97Í\82Ì\8c`\8e®\82Í\81A\88È\89º\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B
 <PRE>   '<VAR>directory</VAR>' is a mount point for volume '<VAR>volume name</VAR>'
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <UL>
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ª 3 \82Â\82Ì\83^\83C\83v\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\82Ç\82Ì\82æ\82¤\82É\89ð\8eß\82·\82é\82©\82É\82Â\82¢\82Ä\82Í\81A<B>fs mkmount</B> \89ð\90à\83y\81[\83W\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82É\83V\83\93\83{\83\8a\83b\83N\81E\83\8a\83\93\83N\82Å\82 \82é\8fê\8d\87\81A\8fo\97Í\82Ì\8c`\8e®\82Í\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   '<VAR>directory</VAR>' is a symbolic link, leading to a mount point for volume '<VAR>volume name</VAR>'
-   
+
 </PRE>
 <P>\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82È\82¢\82©\81AAFS \82É\82È\82¢\8fê\8d\87\81A\8fo\97Í\82Í\8e\9f\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B
 <PRE>   '<VAR>directory</VAR>' is not a mount point.
-   
+
 </PRE>
 <P>\8fo\97Í\82ª\8d¬\93¯\82µ\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ª\83\8d\81[\83J\83\8b\82Ì AFS \83N\83\89\83C\83A\83\93\83g\81E\83L\83\83\83b\83V\83\85\82Å\94j\89ó\82³\82ê\82½\89Â\94\\90«\82ª\82 \82è\82Ü\82·\81B
 <B>fs flushmount</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82»\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\94j\8aü\82µ\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82É\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dÅ\90V\95\\8e¦\82³\82¹\82Ä\82­\82¾\82³\82¢\81B
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[ <B>smith</B> \82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs lsmount /afs/abc.com/usr/smith</B>
    '/afs/abc.com/usr/smith' is a mount point for volume '#user.smith'
-   
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Í\81A
 ABC Corporation \83Z\83\8b\82Ì <TT>root.cell</TT> \83{\83\8a\83\85\81[\83\80\97p\82Ì\81A\90³\8bK\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Æ\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\97¼\95û\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs lsmount /afs/abc.com</B>
    '/afs/abc.com' is a mount point for volume '#root.cell'
-   
+
    % <B>fs lsmount /afs/.abc.com</B>
    '/afs/.abc.com' is a mount point for volume '%root.cell'
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83Z\83\8b\83\89\81[\81E\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\82±\82±\82Å\82Í\81AState University \83Z\83\8b\82Ì <TT>root.cell</TT> \83{\83\8a\83\85\81[\83\80\82ª ABC Corporation \83Z\83\8b\82Ì\83c\83\8a\81[\82É\83}\83E\83\93\83g\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs lsmount /afs/stateu.edu</B>
    '/afs/stateu.edu' is a mount point for volume '#stateu.edu:root.cell'
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A
@@ -89,11 +89,11 @@ ABC Corporation 
 <P><A HREF="auarf153.htm#HDRFS_MKMOUNT">fs mkmount</A>
 <P><A HREF="auarf156.htm#HDRFS_RMMOUNT">fs rmmount</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf150.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf152.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf150.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf152.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fa5ac3eaff966bcf184c9dddef0e47675206b4b9..bd4e5347fb00054cebd83d582c44be030888900b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,7 +24,7 @@
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ª\83\8d\83O\81E\83\81\83b\83Z\81[\83W\82ð\8f\91\82«\8d\9e\82Þ\82©\82Ç\82¤\82©\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs messages</B> [<B>-show</B> &lt;[<B>user</B>|<B>console</B>|<B>all</B>|<B>none</B>]>]  [<B>-help</B>]
-    
+
 <B>fs me</B> [<B>-s</B> &lt;[<B>user</B>|<B>console</B>|<B>all</B>|<B>none</B>]>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82É\97¼\95û\82Ì\83^\83C\83v\82Ì\83\81\83b\83Z\81[\83W\82ð\95\\8e¦\82·\82é\82æ\82¤\82É\8ew\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <B>fs messages -show all</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf058.htm#HDRAFSD">afsd</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf151.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf153.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf151.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf153.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b8f1bbebf4ba11555a5141a655e750ab4fecbf12..dbc49a2a451762aac147b36857b766eb1b9dc35d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs mkmount -dir</B> &lt;<VAR>directory</VAR>>  <B>-vol</B> &lt;<VAR>volume name</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
            [<B>-rw</B>]  [<B>-fast</B>]  [<B>-help</B>]
-   
+
 <B>fs mk -d</B> &lt;<VAR>directory</VAR>>  <B>-v</B> &lt;<VAR>volume name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-r</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -125,22 +125,22 @@ AFS 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\95W\8f\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dì\90¬\82µ\81A<B>/afs/abc.com/usr/smith</B> \82É\83{\83\8a\83\85\81[\83\80 <B>user.smith</B> \82ð\83}\83E\83\93\83g\82µ\82Ü\82·\81B
 <PRE>   % <B>cd /afs/abc.com/usr</B>
-      
+
    %<B> fs mkmount -dir smith -vol user.smith</B>
-   
+
 </PRE>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A
 ABC Corporation \83Z\83\8b\82Ì <TT>root.cell</TT> \83{\83\8a\83\85\81[\83\80\97p\82Ì\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Æ\90³\8bK\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\82»\82Ì\83Z\83\8b\82Ì\83t\83@\83C\83\8b\81E\83c\83\8a\81[\82Å\8dì\90¬\82µ\82Ü\82·\81B
 2 \94Ô\96Ú\82Ì\83R\83}\83\93\83h\82Í\81A\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\96¼\91O\82Ì\8en\82Ü\82è\82É\83s\83\8a\83I\83h\82ð\93ü\82ê\82é\82Æ\82¢\82¤\8bK\91¥\82É\8f]\82Á\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs mkmount -dir /afs/abc.com -vol root.cell</B>
-   
+
    %<B> fs mkmount -dir /afs/.abc.com -vol root.cell -rw</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81AState University \83Z\83\8b\82Ì <TT>root.cell</TT> \83{\83\8a\83\85\81[\83\80\82ð\81AABC Corporation \83Z\83\8b\82Ì\83t\83@\83C\83\8b\81E\83c\83\8a\81[\82É\83}\83E\83\93\83g\82µ\81A<B>/afs/stateu.edu</B> \82Æ\82¢\82¤\95W\8f\80\83Z\83\8b\83\89\81[\81E\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dì\90¬\82µ\82Ü\82·\81B
 ABC Corporation \82Ì\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ª\82±\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82É\8fo\89ï\82¤\82Æ\81A\93Ç\82Ý\8eæ\82è\90ê\97p\83p\83X\82Å State University \83Z\83\8b\82É\93ü\82è\8d\9e\82Ý\82Ü\82·\81B
 <PRE>   % <B>fs mkmount -dir /afs/stateu.edu -vol root.cell -c stateu.edu</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8ai\94[\82·\82é\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL \82Å
@@ -151,11 +151,11 @@ ABC Corporation 
 <P><A HREF="auarf151.htm#HDRFS_LSMOUNT">fs lsmount</A>
 <P><A HREF="auarf156.htm#HDRFS_RMMOUNT">fs rmmount</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf152.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf154.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf152.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf154.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e9430135e6a911c683f5be61d96e630175fa380e..24ee2abbe847d5964d4636cca82be16b5f3e51ab 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,7 +29,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs newcell -name</B> &lt;<VAR>cell name</VAR>> <B>-servers</B> &lt;<VAR>primary servers</VAR>><SUP>+</SUP>
            [<B>-linkedcell</B> &lt;<VAR>linked cell name</VAR>>]  [<B>-help</B>]
-   
+
 <B>fs n -n</B> &lt;<VAR>cell name</VAR>>  <B>-s</B> &lt;<VAR>primary servers</VAR>><SUP>+</SUP>  [<B>-l</B> &lt;<VAR>linked cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -63,13 +63,13 @@ FL 
 <P>\88È\89º\82Ì\97á\82Í\81AABC Corporation \83Z\83\8b\82ª\83}\83V\83\93
 <B>db1.abc.com</B> \82Æ <B>db2.abc.com</B>\82ð\91g\82Ý\8d\9e\82Þ\82½\82ß\82É\81A\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\83J\81[\83l\83\8b\8fí\92\93\83\8a\83X\83g\82ð\95Ï\8dX\82µ\82Ü\82·\81B
 <PRE>   % <B>fs newcell -name abc.com -servers db1.abc.com db2.abc.com</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81ADCE \83Z\83\8b <B>dce.abc.com</B> \82ð AFS \83Z\83\8b <B>abc.com</B> \82É\83\8a\83\93\83N\82µ\82Ü\82·\81B
 AFS \83N\83\89\83C\83A\83\93\83g\82Í\81ADFS \83p\83X\96¼\82Ì\89ð\8eß\82É\95K\97v\82È\83t\83@\83C\83\8b\81E\83Z\83b\83g\82Ì\88Ê\92u\8fî\95ñ\82Ì\82½\82ß\82É\81A\83t\83@\83C\83\8b\81E\83\8d\83P\81[\83V\83\87\83\93 (FL) \83T\81[\83o\81[<B>db1.dce.abc.com</B> \82¨\82æ\82Ñ <B>db2.dce.abc.com</B> \82É\90Ú\91±\82µ\82Ü\82·\81B
 <PRE>   % <B>fs newcell -name dce.abc.com -servers db1.dce.abc.com db2.dce.abc.com</B>   \
                 <B>-linkedcell abc.com</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -79,11 +79,11 @@ AFS 
 <P><I>AFS/DFS Migration Toolkit Administration Guide and Reference</I>
 <P><I>AFS/DFS \88Ú\8ds Toolkit \8aÇ\97\9d\83C\83\93\83X\83g\81[\83\8b\82¨\82æ\82Ñ\8d\\90¬\83K\83C\83h</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf153.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf155.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf153.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf155.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f0f9ab9b90c2fee78852ff411c2cfce4f08f8782..3d447c475267a9dc218d875dc443e09b9ad32d9b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,7 +25,7 @@
 <P>\83f\83B\83\8c\83N\83g\83\8a\81[\82Ü\82½\82Í\83t\83@\83C\83\8b\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82ª\8eg\97p\82µ\82½\8a\84\82è\93\96\82Ä\97Ê\82Ì\83p\81[\83Z\83\93\83e\81[\83W\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs quota</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-    
+
 <B>fs q</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8fo\97Í\82Í\81A\8eg\97p\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\8a\84\82è\93\96\82Ä\97Ê\82Ì\83p\81[\83Z\83\93\83e\81[\83W\82ð\81A\8e\9f\82Ì\8c`\8e®\82Å\95ñ\8d\90\82µ\82Ü\82·\81B
 <PRE>   <VAR>percent</VAR>% of quota used.
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8ai\94[\82µ\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\82ª\8eg\97p\82µ\82½\8a\84\82è\93\96\82Ä\97Ê\82Ì\83p\81[\83Z\83\93\83e\81[\83W\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B
 <PRE>   %<B> fs quota</B>
    17% of quota used.
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8ai\94[\82µ\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\82Æ\83f\83B\83\8c\83N\83g\83\8a\81[ <B>/afs/abc.com/usr/smith</B> \82ð\8ai\94[\82µ\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\82Ì\97¼\95û\82ª\8eg\97p\82µ\82½\8a\84\82è\93\96\82Ä\97Ê\82Ì\83p\81[\83Z\83\93\83e\81[\83W\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B
 <PRE>   % <B>fs quota -path  ..  /afs/abc.com/usr/smith</B>
    43% of quota used.
    92% of quota used.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf161.htm#HDRFS_SETQUOTA">fs setquota</A>
 <P><A HREF="auarf163.htm#HDRFS_SETVOL">fs setvol</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf154.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf156.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf154.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf156.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7aca959c8616999857ecc87c27f3e30d12603348..e171479b92df2a5d492898bc80f0762efe0b98b9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs rmmount -dir </B>&lt;<VAR>directory</VAR>><SUP>+</SUP>  [<B>-help</B>]
-      
+
 <B>fs rm -d </B>&lt;<VAR>directory</VAR>><SUP>+</SUP>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -45,7 +45,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[ (<B>/afs/abc.com/usr</B> \83f\83B\83\8c\83N\83g\83\8a\81[) \82©\82ç\83}\83E\83\93\83g\81E\83|\83C\83\93\83g <B>jones</B> \82¨\82æ\82Ñ <B>terry</B> \82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <PRE>   % <B>fs rmmount jones terry</B>
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A\82»\82ê\82¼\82ê\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8ai\94[\82·\82é\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL \82Å
 <P><A HREF="auarf151.htm#HDRFS_LSMOUNT">fs lsmount</A>
 <P><A HREF="auarf153.htm#HDRFS_MKMOUNT">fs mkmount</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf155.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf157.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf155.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf157.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d341364c225431fe96260da6eb566f6ac37d20d0..9b51f1eb358a1fb2407a4f76401d04285f271232 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs setacl -dir</B> &lt;<VAR>directory</VAR>><SUP>+</SUP>  <B>-acl</B> &lt;<VAR>access list entries</VAR>><SUP>+</SUP>
           [<B>-clear</B>]  [<B>-negative</B>]  [<B>-id</B>]  [<B>-if</B>]  [<B>-help</B>]
-    
+
 <B>fs sa -d</B> &lt;<VAR>directory</VAR>><SUP>+</SUP>  <B>-a</B> &lt;<VAR>access list entries</VAR>><SUP>+</SUP>
       [<B>-c</B>]  [<B>-n</B>]  [<B>-id</B>]  [<B>-if</B>]  [<B>-h</B>]
-      
+
 <B>fs seta -d</B> &lt;<VAR>directory</VAR>><SUP>+</SUP>  <B>-a</B> &lt;<VAR>access list entries</VAR>><SUP>+</SUP>
         [<B>-c</B>]  [<B>-n</B>]  [<B>-id</B>]  [<B>-if</B>]  [<B>-h</B>]
 </PRE>
@@ -135,13 +135,13 @@ DFS 
 <B>a</B> (<B>\8aÇ\97\9d</B>) \82ð\8f\9c\82­\82·\82×\82Ä\82Ì\83A\83N\83Z\83X\8c \82ð\83\86\81[\83U\81[
 <B>smith</B> \82É\97^\82¦\82Ü\82·\81B
 <PRE>   % <B>fs setacl -dir . -acl pat:friends rl smith write</B>
-   
+
    % <B>fs listacl -path </B>.
    Access list for . is
    Normal rights:
       pat:friends rl
       smith rlidwk
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>-clear</B> \83t\83\89\83O\82ª\8ew\92è\82³\82ê\82Ä\82¢\82Ü\82·\81B\82±\82ê\82Í\81A\8aù\91\82Ì\83A\83N\83Z\83X\8c  (<B>fs listacl</B> \83R\83}\83\93\83h\82Å\95\\8e¦\82³\82ê\82é\82æ\82¤\82É) \82ð\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì <B>reports</B> \83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[\82©\82ç\8dí\8f\9c\82µ\81A\90V\8bK\83Z\83b\83g\82É\92u\82«\8a·\82¦\82Ü\82·\81B
 <PRE>   % <B>fs listacl -dir reports</B>
@@ -153,20 +153,20 @@ DFS 
       pat rlidwka
    Negative rights:
       terry rl
-   
+
    % <B>fs setacl -clear -dir reports -acl pat all smith write system:anyuser rl</B>
-   
+
    % <B>fs listacl -dir reports</B>
    Access list for reports is
    Normal rights:
       system:anyuser rl
       smith rlidwk
       pat rlidwka
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>-dir</B> \82¨\82æ\82Ñ <B>-acl</B> \83X\83C\83b\83`\82ð\8eg\97p\82µ\82Ä\82¢\82Ü\82·\81B\82±\82ê\82Í ACL \82ð\95¡\90\94\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[(\97¼\95û\82Æ\82à\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82Æ\82»\82Ì <B>public</B> \83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[) \82É\90Ý\92è\82·\82é\82½\82ß\82Å\82·\81B
 <PRE>   % <B>fs setacl -dir . public -acl pat:friends rli</B>
-      
+
    % <B>fs listacl -path . public</B>
    Access list for . is
    Normal rights:
@@ -176,7 +176,7 @@ DFS 
    Normal rights:
       pat rlidwka
       pat:friends rli
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82Í\81A\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL \82Ì <B>a</B> (<B>\8aÇ\97\9d</B>) \83A\83N\83Z\83X\8c \82ª\95K\97v\82Å\82·\81B\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\8f\8a\97L\8eÒ\82¨\82æ\82Ñ <B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Í\81A
@@ -187,11 +187,11 @@ ACL 
 <P><A HREF="auarf153.htm#HDRFS_MKMOUNT">fs mkmount</A>
 <P><I>AFS/DFS Migration Toolkit Administration Guide and Reference</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf156.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf158.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf156.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf158.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c3fc5169477fa4d0f7fde5aa5a95c9a2c6a06cbf..7b98167314de116f0a1633c5c6f35b7a4cb27a2c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83f\83B\83X\83N\81E\83L\83\83\83b\83V\83\85\82Ì\83T\83C\83Y\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fs setcachesize</B> [<B>-blocks</B> &lt;<VAR>size in 1K byte blocks (0 => reset)</VAR>>]  
+<PRE><B>fs setcachesize</B> [<B>-blocks</B> &lt;<VAR>size in 1K byte blocks (0 => reset)</VAR>>]
                 [<B>-reset</B>]  [<B>-help</B>]
-    
+
 <B>fs setca</B>  [<B>-b</B> &lt;<VAR>size in 1K byte blocks (0 => reset)</VAR>>]  [<B>-r</B>]  [<B>-h</B>]
-      
+
 <B>fs cachesize</B> [<B>-b</B> &lt;<VAR>size in 1K byte blocks (0 => reset)</VAR>>]  [<B>-r</B>]  [<B>-h</B>]
-  
-<B>fs ca</B> [<B>-b</B> &lt;<VAR>size in 1K byte blocks (0 => reset)</VAR>>]  [<B>-r</B>]  [<B>-h</B>]  
+
+<B>fs ca</B> [<B>-b</B> &lt;<VAR>size in 1K byte blocks (0 => reset)</VAR>>]  [<B>-r</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>fs setcachesize</B> \83R\83}\83\93\83h\82Í\81A\83f\83B\83X\83N\81E\83L\83\83\83b\83V\83\85\82ð\8eg\97p\82·\82é\83}\83V\83\93\8fã\82Å\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ª\82»\82Ì\83f\81[\83^\81E\83L\83\83\83b\83V\83\85\82É\8eg\97p\82Å\82«\82é\83\8d\81[\83J\83\8b\82Ì\83f\83B\83X\83N\81E\83X\83y\81[\83X\82Ì\83L\83\8d\83o\83C\83g\81E\83u\83\8d\83b\83N\82Ì\90\94\82ð\95Ï\8dX\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Í\81A\83\81\83\82\83\8a\81[\81E\83L\83\83\83b\83V\83\85\82ð\8eg\97p\82·\82é\83}\83V\83\93\82Å\82Í\91\80\8dì\82Å\82«\82Ü\82¹\82ñ\81B
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83f\83B\83X\83N\81E\83L\83\83\83b\83V\83\85\82Ì\83T\83C\83Y\82ð 25000 KB \83u\83\8d\83b\83N\82É\90Ý\92è\82µ\82Ü\82·\81B
 <PRE>   % <B>fs setcachesize -blocks 25000</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\97¼\95û\82Æ\82à\83f\83B\83X\83N\81E\83L\83\83\83b\83V\83\85\82Ì\83T\83C\83Y\82ð <B>cacheinfo</B> \83t\83@\83C\83\8b\82Ì\92l\82É\83\8a\83Z\83b\83g\82µ\82Ü\82·\81B\82±\82ê\82Í\81A<B>-blocks</B> \88ø\82«\90\94\82ª <B>afsd</B> \83R\83}\83\93\83h\82Å\8eg\97p\82³\82ê\82Ä\82¢\82È\82¢\82±\82Æ\82ð\91O\92ñ\82Æ\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs setcachesize -blocks 0</B>
-   
+
    % <B>fs setcachesize -reset</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf058.htm#HDRAFSD">afsd</A>
 <P><A HREF="auarf143.htm#HDRFS_GETCACHEPARMS">fs getcacheparms</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf157.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf159.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf157.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf159.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7caef4250e13722004669a504374e9a8d34d2de3..399fef94a6bd257d84ec641547672eab7fa91b83 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\8ew\92è\82³\82ê\82½\83Z\83\8b\82©\82ç setuid \83v\83\8d\83O\83\89\83\80\82Ì\8eÀ\8ds\82ð\8b\96\89Â\82Ü\82½\82Í\8bÖ\8e~\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs setcell -cell</B> &lt;<VAR>cell name</VAR>><SUP>+</SUP>  [<B>-suid</B>]  [<B>-nosuid</B>]  [<B>-help</B>]
-   
+
 <B>fs setce -c</B> &lt;<VAR>cell name</VAR>><SUP>+</SUP>  [<B>-s</B>]  [<B>-n</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -53,18 +53,18 @@ setuid 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81AState University \83Z\83\8b\82Ì\8eÀ\8ds\89Â\94\\83t\83@\83C\83\8b\82ð\8eg\97p\89Â\94\\82É\82µ\81A\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82Å setuid \93Á\8c \82ð\82à\82Á\82Ä\82±\82ê\82ð\8eÀ\8ds\82µ\82Ü\82·\81B
 <PRE>   % <B>fs setcell -cell stateu.edu -suid</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf144.htm#HDRFS_GETCELLSTATUS">fs getcellstatus</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf158.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf160.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf158.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf160.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e1c166250997232aff3994b1862277adcc546c36..a623c9c365de21534ae1249273d3fcc1d92908dd 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,9 +25,9 @@
 <P>\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Å\93o\98^\82·\82é\82½\82ß\81A\83N\83\89\83C\83A\83\93\83g\81E\83C\83\93\83^\81[\83t\83F\81[\83X\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs setclientaddrs</B> [<B>-address</B> &lt;<VAR>client network interfaces</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs setcl</B> [<B>-a</B> &lt;<VAR>client network interfaces</VAR>><SUP>+</SUP>]  [<B>-h</B>]
-   
+
 <B>fs sc</B> [<B>-a</B> &lt;<VAR>client network interfaces</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -50,7 +50,7 @@
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83\81\83b\83Z\81[\83W
 <PRE>   Adding <VAR>interface</VAR>
-   
+
 </PRE>
 <P>\8ae\90V\8bK\83C\83\93\83^\81[\83t\83F\81[\83X\82ª\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\83\8a\83X\83g\82É\92Ç\89Á\82³\82ê\82½\82©\82Ç\82¤\82©\8am\94F\82µ\82Ü\82·\81B\83A\83h\83\8c\83X\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83\8d\83O <B>/usr/afs/logs/FileLog</B> \82Å\8eg\97p\82³\82ê\82Ä\82¢\82é\95\\8bL\82Æ\88ê\92v\82³\82¹\82é\82½\82ß\82É\81A16 \90i\8c`\8e®\82Å\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P><STRONG>\97á</STRONG>
@@ -58,7 +58,7 @@
 <PRE>   % <B>fs setclientaddrs 191.255.105.68 191.255.108.84</B>
    Adding 0xbfff6944
    Adding 0xbfff6c54
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf129.htm#HDRFILESERVER">fileserver</A>
 <P><A HREF="auarf145.htm#HDRFS_GETCLIENTADDRS">fs getclientaddrs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf159.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf161.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf159.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf161.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d4b4e1cdaee14810d828810f040b6468414c07f3..a8d58b94ab435b8f2770f769bff1d5129dbd39f8 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83t\83@\83C\83\8b\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82Ì\8dÅ\91å\8a\84\82è\93\96\82Ä\97Ê\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs setquota</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>>]  <B>-max</B> &lt;<VAR>max quota in kbytes</VAR>>  [<B>-help</B>]
-   
-<B>fs setq</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>>]  <B>-m</B> &lt;<VAR>max quota in kbytes</VAR>>  [<B>-h</B>] 
-   
-<B>fs sq</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>>]  <B>-m</B> &lt;<VAR>max quota in kbytes</VAR>>  [<B>-h</B>] 
+
+<B>fs setq</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>>]  <B>-m</B> &lt;<VAR>max quota in kbytes</VAR>>  [<B>-h</B>]
+
+<B>fs sq</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>>]  <B>-m</B> &lt;<VAR>max quota in kbytes</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>fs setquota</B> \83R\83}\83\93\83h\82Í\81A
@@ -55,7 +55,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>/afs/abc.com/usr/smith</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8ai\94[\82·\82é\83{\83\8a\83\85\81[\83\80\82É\81A3000 KB \82Ì\8dÅ\91å\8a\84\82è\93\96\82Ä\97Ê\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <PRE>   % <B>fs setquota -path /afs/abc.com/usr/smith -max 3000</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A<B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf153.htm#HDRFS_MKMOUNT">fs mkmount</A>
 <P><A HREF="auarf163.htm#HDRFS_SETVOL">fs setvol</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf160.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf162.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf160.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf162.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fd4e1d8f742b25401b95b85ded1bcb690f8df640..231cb44f2c748bd46817bf621b25496cbff7c17e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <PRE><B>fs setserverprefs</B> [<B>-servers</B> &lt;<VAR>fileserver names and ranks</VAR>><SUP>+</SUP>]
                   [<B>-vlservers</B> &lt;<VAR>VL server names and ranks</VAR>><SUP>+</SUP>]
                   [<B>-file</B> &lt;<VAR>input from named file</VAR>>]  [<B>-stdin</B>]  [<B>-help</B>]
-   
+
 <B>fs sets</B> [<B>-se</B> &lt;<VAR>fileserver names and ranks</VAR>><SUP>+</SUP>]  [<B>-vl</B> &lt;<VAR>VL server names and ranks</VAR>><SUP>+</SUP>]
         [<B>-f</B> &lt;<VAR>input from named file</VAR>>]  [<B>-st</B>]  [<B>-h</B>]
-   
-<B>fs sp</B> [<B>-se</B> &lt;<VAR>fileserver names and ranks</VAR>><SUP>+</SUP>]  [<B>-vl</B> &lt;<VAR>VL server names and ranks></VAR><SUP>+</SUP>]  
+
+<B>fs sp</B> [<B>-se</B> &lt;<VAR>fileserver names and ranks</VAR>><SUP>+</SUP>]  [<B>-vl</B> &lt;<VAR>VL server names and ranks></VAR><SUP>+</SUP>]
       [<B>-f</B> &lt;<VAR>input from named file</VAR>>]  [<B>-st</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -106,14 +106,14 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs3.abc.com</B> \82¨\82æ\82Ñ <B>fs4.abc.com</B> \82É\91Î\82·\82é\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\97D\90æ\8f\87\88Ê\82ð\90Ý\92è\82µ\82Ü\82·\81B\8cã\8eÒ\82Ì\83}\83V\83\93\82Í\81AIP \83A\83h\83\8c\83X\81A192.12.105.100 \82Å\8ew\92è\82³\82ê\82Ä\82¢\82Ü\82·\81B\82±\82ê\82ç\82Ì\83}\83V\83\93\82Í\81A\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82Ì\83l\83b\83g\83\8f\81[\83N\82Ì\95Ê\82Ì\83T\83u\83l\83b\83g\83\8f\81[\83N\82É\8fí\92\93\82·\82é\82½\82ß\81A\83f\83t\83H\83\8b\83g\82Ì\8aî\96{\83\89\83\93\83N\82Í 3,000 \82É\82È\82è\82Ü\82·\81B\82±\82ê\82ç\82Ì\83}\83V\83\93\82É\91Î\82·\82é\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\97D\90æ\8f\87\88Ê\82ð\8fã\82°\82é\82½\82ß\82É\82Í\81A\94­\8ds\8eÒ\82Í\83\89\83\93\83N <B>25000</B> \82ð\8a\84\82è\93\96\82Ä\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\82»\82ê\82É 0 \82©\82ç 15 \82Ì\94Í\88Í\82Ì\90®\90\94\82ð\92Ç\89Á\82µ\82Ü\82·\81B
 <PRE>   # <B>fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\93¯\82¶ 2 \82Â\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82É\91Î\82·\82é\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\97D\90æ\8f\87\88Ê\82ð\90Ý\92è\82·\82é\82½\82ß\82É
 <B>-servers</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ü\82·\81B\82Ü\82½\81A\83\8d\81[\83J\83\8b\81E\83t\83@\83C\83\8b <B>/etc/fs.prefs</B> \82É\8fí\92\93\82·\82é\83t\83@\83C\83\8b\82É\82 \82é\97D\90æ\8f\87\88Ê\82Ì\83R\83\8c\83N\83V\83\87\83\93\82ð\93Ç\82Ý\8eæ\82é\82½\82ß\82É\81A
 <B>-file</B> \88ø\82«\90\94\82à\8eg\97p\82µ\82Ü\82·\81B
 <PRE>   # <B>fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000</B>  \
                        <B>-file /etc/fs.prefs</B>
-   
+
 </PRE>
 <P><B>/etc/fs.prefs</B> \83t\83@\83C\83\8b\82Í\81A\8e\9f\82Ì\82æ\82¤\82È\93à\97e\82Æ\8c`\8e®\82ð\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B
 <PRE>   192.12.108.214        7500
@@ -122,28 +122,28 @@ VLDB 
    138.255.33.34         39000
    128.0.45.36           41000
    128.0.45.37           41000
-   
+
 </PRE>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A<B>-stdin</B> \83t\83\89\83O\82ð\8eg\97p\82µ\82Ä\81A\95W\8f\80\93ü\97Í\83X\83g\83\8a\81[\83\80\82©\82ç\97D\90æ\8f\87\88Ê\82ð\93Ç\82Ý\8eæ\82è\82Ü\82·\81B\83\89\83\93\83N\82Í\81A\83v\83\8d\83O\83\89\83\80 <B>calc_prefs</B> \82©\82ç\82±\82Ì\83R\83}\83\93\83h\82É\83p\83C\83v\90Ú\91±\82³\82ê\82Ü\82·\81B\82±\82Ì\83v\83\8d\83O\83\89\83\80\82Í\81A\94­\8ds\8eÒ\82ª\83\8d\81[\83J\83\8b\81E\83Z\83\8b\82É\82Æ\82Á\82Ä\8fd\97v\82È\92l\82ð\8aî\96{\82É\82µ\82Ä\8cv\8eZ\82·\82é\82½\82ß\82É\8dì\90¬\82³\82ê\82½\82à\82Ì\82Å\82·\81B
 <PRE>   # <B>calc_prefs | fs setserverprefs -stdin</B>
-   
+
 </PRE>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A<B>-vlservers</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ä\81A
 <B>fs1.abc.com</B>\81A<B>fs3.abc.com</B>\81A\82¨\82æ\82Ñ <B>fs4.abc.com</B> \82Æ\82¢\82¤ VL \83T\81[\83o\81[\81E\83}\83V\83\93\82É\91Î\82·\82é\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\97D\90æ\8f\87\88Ê\82ð\90Ý\92è\82µ\82Ü\82·\81B\8aî\96{\83\89\83\93\83N\82Í\82»\82ê\82¼\82ê\81A1,11000 \82¨\82æ\82Ñ 65521 \82Å\82·\81B
 <PRE>   # <B>fs setserverprefs -vlservers fs1.abc.com 1 fs3.abc.com 11000</B>  \
                        <B>fs4.abc.com 65521</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf146.htm#HDRFS_GETSERVERPREFS">fs getserverprefs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf161.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf163.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf161.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf163.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b854203a6dd9ded4fa8f2c3bc5a4640c3b412317..792a8479c634069bdb0837ec471fb5a80d60339c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs setvol</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-max</B> &lt;<VAR>disk space quota in 1K units</VAR>>]
           [<B>-offlinemsg</B> &lt;<VAR>offline message</VAR>>]  [<B>-help</B>]
-   
-<B>fs setv</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-ma</B> &lt;<VAR>disk space quota in 1K units</VAR>>] 
+
+<B>fs setv</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-ma</B> &lt;<VAR>disk space quota in 1K units</VAR>>]
         [<B>-o</B> &lt;<VAR>offline message</VAR>>]  [<B>-h</B>]
-    
-<B>fs sv</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-ma</B> &lt;<VAR>disk space quota in 1K units</VAR>>] 
+
+<B>fs sv</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-ma</B> &lt;<VAR>disk space quota in 1K units</VAR>>]
       [<B>-o</B> &lt;<VAR>offline message</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -68,9 +68,9 @@
 <B>/afs/abc.com/usr/pat</B> \82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8ai\94[\82µ\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\82É\81A
 6500 KB \82Ì\8a\84\82è\93\96\82Ä\97Ê\82ð\93K\97p\82µ\82Ü\82·\81B
 <PRE>   % <B>cd /afs/abc.com/usr</B>
-    
+
    % <B>fs setvol -path smith pat -max 6500</B><B></B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A<B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf155.htm#HDRFS_QUOTA">fs quota</A>
 <P><A HREF="auarf161.htm#HDRFS_SETQUOTA">fs setquota</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf162.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf164.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf162.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf164.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 008e85c7e21695831ccfa62b566cfc6e8465dc28..c1df7126dde46594d0092565c489409dfaa208d9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82É\94ñ\93¯\8aú\82Å\8f\91\82«\8d\9e\82Þ\82±\82Æ\82ð\89Â\94\\82É\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fs storebehind</B> [<B>-kbytes</B> &lt;<VAR>asynchrony for specified names</VAR>>]  
-               [<B>-files</B> &lt;<VAR>specific pathnames</VAR>><SUP>+</SUP>]  
+<PRE><B>fs storebehind</B> [<B>-kbytes</B> &lt;<VAR>asynchrony for specified names</VAR>>]
+               [<B>-files</B> &lt;<VAR>specific pathnames</VAR>><SUP>+</SUP>]
                [<B>-allfiles</B> &lt;<VAR>new default (KB)</VAR>>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
-<B>fs st</B> [<B>-k</B> &lt;<VAR>asynchrony for specified names</VAR>>]  [<B>-f</B> &lt;<VAR>specific pathnames</VAR>><SUP>+</SUP>]  
+
+<B>fs st</B> [<B>-k</B> &lt;<VAR>asynchrony for specified names</VAR>>]  [<B>-f</B> &lt;<VAR>specific pathnames</VAR>><SUP>+</SUP>]
       [<B>-a</B> &lt;<VAR>new default (KB)</VAR>>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P>\82½\82Æ\82¦\82Î\81A\88È\89º\82Ì\90Ý\92è\82Í\81A\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ª\83t\83@\83C\83\8b\82ð\83N\83\8d\81[\83Y\82·\82é\82Æ\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82É\8f\91\82«\8d\9e\82Þ\83t\83@\83C\83\8b\82ª\8ec\82è 10 KB \82É\82È\82é\82Æ\82·\82®\82É\90§\8cä\82ð\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\96ß\82·\82±\82Æ\82ª\82Å\82«\82é\82±\82Æ\82ð\88Ó\96¡\82µ\82Ä\82¢\82Ü\82·\81B
 <P>
 <PRE>   <B>-allfiles 10</B>
-   
+
 </PRE>
 </LI><LI>1 \82Â\88È\8fã\82Ì\8cÂ\81X\82Ì\83t\83@\83C\83\8b\82É\93K\97p\82·\82é\92l\82ð 1 \82Â\90Ý\92è\82µ\81A\8ae\83t\83@\83C\83\8b\82É\91Î\82·\82é <B>-allfiles</B> \88ø\82«\90\94\82Ì\92l\82ð\8fã\8f\91\82«\82·\82é\82É\82Í\81A<B>-kbytes</B> \82¨\82æ\82Ñ <B>-files</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\87\82í\82¹\82Ä\8eg\97p\82µ\82Ü\82·\81B\82±\82Ì\90Ý\92è\82Í\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82ª\83t\83@\83C\83\8b\82É\82Â\82¢\82Ä\82Ì\8am\8eÀ\82È\8fî\95ñ\82ð\8bL\98^\82·\82é\82½\82ß\82É\8eg\97p\82·\82é\83J\81[\83l\83\8b\81E\83e\81[\83u\83\8b\82Ì\83t\83@\83C\83\8b\82É\93ü\97Í\82ª\82 \82é\82Ü\82Å\8ec\82è\82Ü\82·\81B\88ê\94Ê\82É\81A\82»\82Ì\82æ\82¤\82È\8d\80\96Ú\82Í\8f­\82È\82­\82Æ\82à\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ª\83t\83@\83C\83\8b\82ð\83N\83\8d\81[\83Y\82·\82é\82©\8fI\97¹\82·\82é\82Ü\82Å\8ec\82Á\82Ä\82¢\82Ü\82·\82ª\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\83t\83@\83C\83\8b\82ª\8a\88\93®\92â\8e~\92\86\82Å\83e\81[\83u\83\8b\82Ì\83X\83\8d\83b\83g\82ð\89ð\95ú\82·\82é\95K\97v\82ª\82 \82é\8fê\8d\87\82É\82Í\81A\8d\80\96Ú\82Ì\8dÄ\90\82ð\8e©\97R\82É\8ds\82¦\82Ü\82·\81B\83e\81[\83u\83\8b\82É\83t\83@\83C\83\8b\82É\91Î\82·\82é\8d\80\96Ú\82ª\82 \82é\82Æ\82¢\82¤\8am\90M\93x\82ð\8d\82\82ß\82é\82É\82Í\81A\83t\83@\83C\83\8b\82ð\83N\83\8d\81[\83Y\82·\82é\92¼\91O\82É <B>fs storebehind</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
 <P>\82½\82Æ\82¦\82Î\81A\88È\89º\82Ì\90Ý\92è\82Í\81A\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ª <B>bigfile</B> \82¨\82æ\82Ñ <B>biggerfile</B> \83t\83@\83C\83\8b\82Ì\82Ç\82¿\82ç\82©\82ð\83N\83\8d\81[\83Y\82·\82é\82Æ\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82É\8f\91\82«\8d\9e\82Þ\83t\83@\83C\83\8b\82ª\8ec\82è 1 MB \82É\82È\82é\82Æ\82·\82®\82É\90§\8cä\82ð\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\96ß\82·\82±\82Æ\82ª\82Å\82«\82é\82±\82Æ\82ð\88Ó\96¡\82µ\82Ä\82¢\82Ü\82·\81B
 <P>
 <PRE>   <B>-kbytes 1024 -files bigfile biggerfile</B>
-   
+
 </PRE>
 <P>
 <P>\88ê\93x\96¾\8e¦\92l\82ª\83t\83@\83C\83\8b\82É\90Ý\92è\82³\82ê\82é\82Æ\81A\82»\82ê\82ð\8dÄ\93x\83f\83t\83H\83\8b\83g\82Å\94ñ\93¯\8aú\93I\82É\8ai\94[\82·\82é\82É\82Í\81A\82»\82Ì\92l\82É <B>-kbytes</B> \82ð\90Ý\92è\82·\82é\82±\82Æ\82É\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81B\8c¾\82¢\91Ö\82¦\82é\82Æ\81A\88ê\93x\95Ê\82Ì\92l\82ª\83t\83@\83C\83\8b\82É\90Ý\92è\82³\82ê\82é\82Æ\81A\8e©\93®\93I\82É\83t\83@\83C\83\8b\82ð\83f\83t\83H\83\8b\83g\82Å\94ñ\93¯\8aú\93I\82É\8ai\94[\82·\82é\88ø\82«\90\94\82Ì\91g\82Ý\8d\87\82í\82¹\82Í\82È\82¢\82Æ\82¢\82¤\82±\82Æ\82Å\82·\81B
@@ -56,7 +56,7 @@
 <P>\92x\89\84\8f\91\82«\8d\9e\82Ý\82É\8e¸\94s\82·\82é\82Æ\81A\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\92Ê\92m\82·\82é\95û\96@\82Í\82 \82è\82Ü\82¹\82ñ\81B\82»\82ê\82Í\81A<B>close</B> \83V\83X\83e\83\80\81E\83R\81[\83\8b\82ª\82·\82Å\82É\90¬\8c÷\82ð\8e¦\82·\83R\81[\83h\82ð\96ß\82µ\82Ä\82¢\82é\82©\82ç\82Å\82·\81B
 <P>\94ñ\93¯\8aú\93I\82È\8f\91\82«\8d\9e\82Ý\82Í\81A\8f\91\82«\8d\9e\82Ý\91\80\8dì\82É\82æ\82Á\82Ä\83t\83@\83C\83\8b\82ð\8ai\94[\82·\82é\83{\83\8a\83\85\81[\83\80\82Ì\8a\84\82è\93\96\82Ä\97Ê\82ð\92´\82¦\82½\8fê\8d\87\81A\83\86\81[\83U\81[\82ª\82»\82ê\82É\8bC\95t\82©\82È\82¢\89Â\94\\90«\82ª\8d\82\82­\82È\82è\82Ü\82·\81B\8fí\82É\82»\82¤\82Å\82 \82é\82æ\82¤\82É\81A\83{\83\8a\83\85\81[\83\80\82Ì\8a\84\82è\93\96\82Ä\97Ê\82ð\92´\82¦\82½\83t\83@\83C\83\8b\82Ì\95\94\95ª\82Í\8e¸\82í\82ê\81A\88È\89º\82Ì\82æ\82¤\82È\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   No space left on device
-   
+
 </PRE>
 <P>\83f\81[\83^\82Ì\92E\97\8e\82ð\89ñ\94ð\82·\82é\82É\82Í\81A\83t\83@\83C\83\8b\82ð\8ai\94[\82µ\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\82É\81A\8f\91\82«\8d\9e\82Ý\82ª\97\\91z\82³\82ê\82é\83f\81[\83^\97Ê\82É\8eg\97p\89Â\94\\82È\83X\83y\81[\83X\82ª\82 \82é\82©\82Ç\82¤\82©\82ð\8c\9f\8d¸\82·\82é\82±\82Æ\82ð\82¨\8a©\82ß\82µ\82Ü\82·\81B
 <P><STRONG>\83I\83v\83V\83\87\83\93 </STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83R\83}\83\93\83h\82Ì\83I\83v\83V\83\87\83\93\82ª\82È\82É\82à\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\81A\82Ü\82½\82Í <B>-verbose</B> \83t\83\89\83O\82¾\82¯\82ª\8ew\92è\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\83f\83t\83H\83\8b\83g\82Ì\95Û\91\94ñ\93¯\8aú\90« (\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82Å\8eÀ\8ds\92\86\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\82æ\82Á\82Ä\91\80\8dì\82³\82ê\82Ä\82¢\82Ä\81A\93Á\92è\82Ì\94ñ\93¯\8aú\8e®\82ª\90Ý\92è\82³\82ê\82Ä\82¢\82È\82¢\82·\82×\82Ä\82Ì\83t\83@\83C\83\8b\82É\93K\97p\82·\82é\90Ý\92è) \82ð\83\8c\83|\81[\83g\82µ\82Ü\82·\81B
 <PRE>   Default store asynchrony is <VAR>x</VAR> kbytes.
-   
+
 </PRE>
 <P>\92l <TT>0</TT> (\83[\83\8d\82Í\81A\93¯\8aú\8f\91\82«\8d\9e\82Ý\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\83}\83V\83\93\82ª\8dÅ\8cã\82É\83\8a\83u\81[\83g\82³\82ê\82Ä\82©\82ç\81A\82±\82Ì\83R\83}\83\93\83h\82É <B>-allfiles</B> \88ø\82«\90\94\82ª\92N\82©\82ç\82à\8ew\92è\82³\82ê\82È\82©\82Á\82½\8fê\8d\87\82É\82Í\81A\82±\82Ì\92l\82ª\83f\83t\83H\83\8b\83g\82É\82È\82è\82Ü\82·\81B
 <P><B>-files</B> \88ø\82«\90\94\82ª\81A<B>-kbytes</B> \88ø\82«\90\94\82È\82µ\82É\8eg\97p\82³\82ê\82½\8fê\8d\87\82É\82Í\81A\8fo\97Í\82Í\81A\83f\83t\83H\83\8b\83g\82Ì\95Û\91\94ñ\93¯\8aú\90«\82Æ\82Æ\82à\82É\8ew\92è\82³\82ê\82½\8ae\83t\83@\83C\83\8b\82É\93K\97p\82³\82ê\82é\92l\82ð\95ñ\8d\90\82µ\82Ü\82·\81B\93Á\92è\82Ì\92l\82ª\88È\91O\82©\82ç\83t\83@\83C\83\8b\82É\90Ý\92è\82³\82ê\82Ä\82¢\82½\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\82»\82Ì\92l\82ð\95ñ\8d\90\82µ\82Ü\82·\81B
 <PRE>   Will store up to <VAR>y</VAR> kbytes of <VAR>file</VAR> asynchronously.
    Default store asynchrony is <VAR>x</VAR> kbytes.
-   
+
 </PRE>
 <P>\96¾\8e¦\93I\82È <B>-kbytes</B> \92l\82ª\90Ý\92è\82³\82ê\82Ä\82¢\82È\82¢\82½\82ß\81A\83f\83t\83H\83\8b\83g\82Ì\95Û\91\94ñ\93¯\8aú\90«\82ð\83t\83@\83C\83\8b\82É\93K\97p\82µ\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\91ã\82í\82è\82É\83\81\83b\83Z\81[\83W\82Í\8e\9f\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B
 <PRE>   Will store <VAR>file</VAR> according to default.
    Default store asynchrony is <VAR>x</VAR> kbytes.
-   
+
 </PRE>
 <P><B>-verbose</B> \83t\83\89\83O\82ª\81A\92l\82ð\90Ý\92è\82·\82é\88ø\82«\90\94 (<B>-files</B> \82¨\82æ\82Ñ <B>-kbytes</B>\81A\82Ü\82½\82Í <B>-allfiles</B>\81A\82Ü\82½\82Í 3 \82Â\82·\82×\82Ä) \82Æ\91g\82Ý\8d\87\82í\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82É\82Í\81A\90Ý\92è\82ª\91¦\8e\9e\82É\97L\8cø\82É\82È\82Á\82½\82±\82Æ\82ð\8am\94F\82·\82é\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\91¼\82Ì\88ø\82«\90\94\82Ü\82½\82Í\83t\83\89\83O\82ð\8eg\97p\82µ\82È\82¢\8fê\8d\87\82Í\81A<B>-verbose</B> \83t\83\89\83O\82ª\83f\83t\83H\83\8b\83g\82Ì\95Û\91\94ñ\93¯\8aú\90«\82Ì\82Ý\95ñ\8d\90\82µ\82Ü\82·\81B
 <P><STRONG>\97á</STRONG>
@@ -97,7 +97,7 @@
 <PRE>   % <B>fs storebehind -kbytes 100 -files test.data -verbose</B>
    Will store up to 100 kbytes of test.data asynchronously.
    Default store asynchrony is 0 kbytes.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P><B>-allfiles</B> \88ø\82«\90\94\82ð\8eg\97p\82·\82é\82É\82Í\81A\94­\8ds\8eÒ\82ª\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82µ\82È\82­\82Ä\82Í\82È\82è\82Ü\82¹\82ñ\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf058.htm#HDRAFSD">afsd</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf163.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf165.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf163.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf165.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ee5260a6f082384e7aa0180e35705135585822ea..9c8aab8a30d765979175ff3a1ec3a2bb2a68e891 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -34,7 +34,7 @@
 <P>CPU/ \83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80\82Ì\83^\83C\83v\82ð\95ñ\8d\90\82Ü\82½\82Í\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs sysname</B> [<B>-newsys</B> &lt;<VAR>new sysname</VAR>>]  [<B>-help</B>]
-    
+
 <B>fs sy</B> [<B>-n</B> &lt;<VAR>new sysname</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -53,17 +53,17 @@ AFS 
 <P><STRONG>\8fo\97Í</STRONG>
 <P><B>-newsys</B> \88ø\82«\90\94\82ª\8fÈ\97ª\82³\82ê\82½\8fê\8d\87\81A\8fo\97Í\82Í\83}\83V\83\93\82Ì\83V\83X\83e\83\80\81E\83^\83C\83v\82ð\8e\9f\82Ì\8c`\8e®\82Å\95ñ\8d\90\82µ\82Ü\82·\81B
 <PRE>   Current sysname is '<VAR>system_type</VAR>'
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\97á\82Å\82Í\81ASolaris 5.7 \82ð\8eÀ\8ds\82·\82é Sun SPARCStation \82Å\8dì\90¬\82³\82ê\82½\8fo\97Í\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs sysname</B>
    Current sysname is 'sun4x_57'
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83}\83V\83\93\82ª AIX 4.2 \82ð\8eÀ\8ds\82·\82é IBM RS/6000 \82Å\82 \82é\82±\82Æ\82ð\92è\8b`\82µ\82Ü\82·\81B
 <PRE>   % <B>fs sysname -newsys rs_aix42</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\8c»\8dÝ\82Ì\90Ý\92è\82ð\95\\8e¦\82·\82é\82Ì\82É\81A\93Á\8c \82Í\95K\97v\82 \82è\82Ü\82¹\82ñ\81B<B>-newsys</B> \88ø\82«\90\94\82ð AFS \83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82É\8eg\97p\82·\82é\82É\82Í\81A\94­\8ds\8eÒ\82ª\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82µ\82È\82­\82Ä\82Í\82È\82è\82Ü\82¹\82ñ\81B
@@ -73,11 +73,11 @@ AFS 
 <P><I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I>
 <P><I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf164.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf166.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf164.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf166.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 4747322e704e1949723f33bcc0637604f0eb7141..578a4e804f958519d29d4f65656595a9a87adfa8 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P>\83t\83@\83C\83\8b\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8ai\94[\82·\82é\8ae\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82ð\95ñ\8d\90\82Ü\82½\82Í\8ew\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs whereis</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs whe</B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -46,7 +46,7 @@
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\8fí\92\93\82·\82é\83f\83B\83\8c\83N\83g\83\8a\81[ <B>/afs/abc.com</B> \82ð\8ai\94[\82·\82é\83{\83\8a\83\85\81[\83\80\82ð\8ew\8e¦\82µ\82Ü\82·\81B\82±\82ê\82Í <B>fs1.abc.com</B> \82¨\82æ\82Ñ <B>fs3.abc.com</B> \82Ì\97¼\95û\82É\95¡\90»\82³\82ê\82Ü\82·\81B
 <PRE>   % <B>fs whereis -path /afs/abc.com</B>
    File /afs/abc.com is on hosts fs1.abc.com fs3.abc.com
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf167.htm#HDRFS_WHICHCELL">fs whichcell</A>
 <P><A HREF="auarf168.htm#HDRFS_WSCELL">fs wscell</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf165.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf167.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf165.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf167.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0603472e5c17cbd9edb4c7f8702c8409d2ed35e1..16afc368c565b3f581d02aebdef0aa7c984c80a0 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P>\83t\83@\83C\83\8b\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\91®\82µ\82Ä\82¢\82é\83Z\83\8b\82Ì\96¼\91O\82ð\96ß\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs whichcell</B> [<B>-path</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>fs whi </B> [<B>-p</B> &lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -46,7 +46,7 @@
 <P>\8e\9f\82Ì\97á\82Å\82Í\81AABC Corporation \83Z\83\8b\82Ì\83{\83\8a\83\85\81[\83\80\82É\8fí\92\93\82·\82é\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <B>fs whichcell</B>
    File . lives in cell 'abc.com'
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf168.htm#HDRFS_WSCELL">fs wscell</A>
 <P><A HREF="auarf166.htm#HDRFS_WHEREIS">fs whereis</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf166.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf168.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf166.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf168.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3e8db5e03e5403eb274f97e1e7de5de78c990aa3..22345776bda21888898fe8d419d4c5de8425d94a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\83}\83V\83\93\82ª\91®\82µ\82Ä\82¢\82é\83Z\83\8b\82Ì\96¼\91O\82ð\96ß\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fs wscell</B>  [<B>-help</B>]
-   
+
 <B>fs ws</B>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8e\9f\82Ì\8fo\97Í\82Í\81A\83\8d\81[\83J\83\8b\82Ì <B>/usr/vice/etc/ThisCell</B> \83t\83@\83C\83\8b\82Ì\93à\97e\82ð\81A\8e\9f\82Ì\8c`\8e®\82Å\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   This workstation belongs to cell '<VAR>cellname</VAR>'
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81AState University \83Z\83\8b\82Ì\83}\83V\83\93\82É <B>fs wscell</B> \82ª\94­\8ds\82³\82ê\82½\82Æ\82«\82Ì\8c\8b\89Ê\82Å\82·\81B
 <PRE>   % <B>fs wscell</B>
    This workstation belongs to cell 'stateu.edu'
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf166.htm#HDRFS_WHEREIS">fs whereis</A>
 <P><A HREF="auarf167.htm#HDRFS_WHICHCELL">fs whichcell</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf167.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf169.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf167.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf169.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7c9ccd0e8e93baaf9d05dd96eb90df9dd8b3e567..7f29c13eebf0685f7e4fe3368d895a5366cd2b08 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -61,11 +61,11 @@ UNIX <B>ls</B> 
 <P><A HREF="auarf176.htm#HDRFSTRACE_SETLOG">fstrace setlog</A>
 <P><A HREF="auarf177.htm#HDRFSTRACE_SETSET">fstrace setset</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf168.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf170.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf168.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf170.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 684bd8d382b7fb2197fcdc86500c11b87e9cc2f9..3f889f9a86e90884b1c0574ed49679ec8a56cf1f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\8ae\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fstrace apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>]
-   
+
 <B>fstrace ap -t</B> &lt;<VAR>help string</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -48,7 +48,7 @@
    lsset: list available event sets
    setlog: set the size of a log
    setset: set state of event sets
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf169.htm#HDRFSTRACE_INTRO">fstrace</A>
 <P><A HREF="auarf173.htm#HDRFSTRACE_HELP">fstrace help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf169.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf171.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf169.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf171.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 100e193b6ff83db251f3630947fb028ca86c7872..ade84db9051ca09208596e646cf310f3defe9153 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -19,8 +19,8 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83g\83\8c\81[\83X\81E\83\8d\83O\82ð\8fÁ\8b\8e\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fstrace clear</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-log</B> &lt;<VAR>log_name</VAR>><SUP>+</SUP>]  [<B>-help</B>] 
-           
+<PRE><B>fstrace clear</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-log</B> &lt;<VAR>log_name</VAR>><SUP>+</SUP>]  [<B>-help</B>]
+
 <B>fstrace c</B> [<B>-s</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-l</B> &lt;<VAR>log_name</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -39,7 +39,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82Ì <B>cmfx</B> \83g\83\8c\81[\83X\81E\83\8d\83O\82ð\8fÁ\8b\8e\82µ\82Ü\82·\81B
 <PRE>   # <B>fstrace clear</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf174.htm#HDRFSTRACE_LSLOG">fstrace lslog</A>
 <P><A HREF="auarf175.htm#HDRFSTRACE_LSSET">fstrace lsset</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf170.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf172.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf170.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf172.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b5aa37ac79352d2d95440be432b9bd0c2976637b..36e34f5b0a966e9df6ea3ee01743be87d1c26a17 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <A NAME="IDX5032"></A>
 <P>\83g\83\8c\81[\83X\81E\83\8d\83O\82ð\83_\83\93\83v\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fstrace dump</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-follow</B> &lt;<VAR>log_name</VAR>>]  
-             [<B>-file</B> &lt;<VAR>output_filename</VAR>>]  
+<PRE><B>fstrace dump</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-follow</B> &lt;<VAR>log_name</VAR>>]
+             [<B>-file</B> &lt;<VAR>output_filename</VAR>>]
              [<B>-sleep</B> &lt;<VAR>seconds_between_reads</VAR>>]  [<B>-help</B>]
-   
-<B>fstrace d</B> [<B>-se</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-fo</B> &lt;<VAR>log_name</VAR>>]  [<B>-fi</B> &lt;<VAR>output_filename</VAR>>] 
+
+<B>fstrace d</B> [<B>-se</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-fo</B> &lt;<VAR>log_name</VAR>>]  [<B>-fi</B> &lt;<VAR>output_filename</VAR>>]
           [<B>-sl</B> &lt;<VAR>seconds_between_reads</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -66,11 +66,11 @@ AFS 
      Date: <VAR>starting_timestamp</VAR>
    Found 1 logs.
    Contents of log cmfx:
-   
+
 </PRE>
 <P>\88È\89º\82Ì\8ae\83\81\83b\83Z\81[\83W\82Í\81A\88È\89º\82Ì\8c`\8e®\82Ì\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\81E\83I\83y\83\8c\81[\83V\83\87\83\93\82ð\90à\96¾\82µ\82Ü\82·\81B
 <PRE>   time <VAR>timestamp</VAR>, pid <VAR>pid</VAR>:<VAR>event_message</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -83,7 +83,7 @@ AFS 
 </DL>
 <P>\89Á\82¦\82Ä\81A\96\88 1024 \95b\82²\82Æ\82É <B>fstrace</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\8c»\8dÝ\82Ì\83N\83\8d\83b\83N\8e\9e\8d\8f\82ð\83\8c\83R\81[\83h\82µ\82½\83\81\83b\83Z\81[\83W\82ð\88È\89º\82Ì\8c`\8e®\82Å\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B
 <PRE>time <VAR>timestamp</VAR>, pid <VAR>pid</VAR>: Current time: <VAR>unix_time</VAR>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -108,14 +108,14 @@ UNIX 
 </LI></OL>
 <P>\83J\81[\83l\83\8b\81E\83g\83\8c\81[\83X\81E\83o\83b\83t\83@\81[\82É\82 \82é\94C\88Ó\82Ì\83f\81[\83^\82ª\83g\83\8c\81[\83X\82ª\8a\88\93®\8aJ\8en\82³\82ê\82Ä\82©\82ç\8fã\8f\91\82«\82³\82ê\82½\8fê\8d\87\81A\88È\89º\82Ì\83\81\83b\83Z\81[\83W\82ª\81A\8fo\97Í\82Ì\93K\90Ø\82È\88Ê\92u\82É\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>Log wrapped; data missing.
-   
+
 </PRE>
 <P>\8fã\8f\91\82«\82Ì\89Â\94\\90«\82ð\8dí\8c¸\82·\82é\82É\82Í\81A\83J\81[\83l\83\8b\81E\83o\83b\83t\83@\81[\82Ì\83o\83b\83t\83@\81[\82ð\91\9d\89Á\82·\82é\82½\82ß\82É <B>fstrace setlog</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ü\82·\81B\8c»\8dÝ\82Ì\92è\8b`\82³\82ê\82½\83o\83b\83t\83@\81[\81E\83T\83C\83Y\82ð\95\\8e¦\82·\82é\82É\82Í\81A
 <B>fstrace lslog</B> \83R\83}\83\93\83h\82É
 <B>-long</B> \88ø\82«\90\94\82ð\95t\82¯\82Ä\8eg\97p\82µ\82Ü\82·\81B
 <P>\88È\89º\82Ì\83\8d\83O\81E\83_\83\93\83v\82Ì\8dÅ\8cã\82Ì\83\81\83b\83Z\81[\83W\82Í\81A\8dì\8bÆ\82ª\8a®\97¹\82³\82ê\82½\82±\82Æ\82ð\8ew\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>AFS Trace Dump - Completed
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\8aÖ\98A\82µ\82½ <B>cm</B> \83C\83x\83\93\83g\90Ý\92è\82Ì\83\8d\83O\82ð\95W\8f\80\8fo\97Í\82Ö\83_\83\93\83v\82µ\82Ü\82·\81B
@@ -137,11 +137,11 @@ UNIX 
    time 71.440619, pid 33658: Gn_lookup vp 0x5bbdcf0 name g3oCKs (returns 0x2)
    time 71.464989, pid 38267: Gn_open vp 0x5bbd000 flags 0x0 (returns 0x0)
    AFS Trace Dump - Completed
-   
+
 </PRE>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\83_\83\93\83v\90¬\8c÷\82Ì\8aÔ 10 \95b\82Ì\83f\83t\83H\83\8b\83g\8aÔ\8au\82ð\8eg\97p\82µ\82Ä\81A\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\8fã\82Ì <B>cm</B> \83C\83x\83\93\83g\90Ý\92è\82É\8aÖ\98A\82µ\82½\83g\83\8c\81[\83X\81E\83\8d\83O\82ð\83t\83@\83C\83\8b <B>cmfx.dump.file.1</B> \82Ö\83_\83\93\83v\82µ\82Ü\82·\81B
 <PRE>   # <B>fstrace dump -follow cmfx -file cmfx.dump.file.1</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -152,11 +152,11 @@ UNIX 
 <P><A HREF="auarf176.htm#HDRFSTRACE_SETLOG">fstrace setlog</A>
 <P><A HREF="auarf175.htm#HDRFSTRACE_LSSET">fstrace lsset</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf171.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf173.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf171.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf173.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 4c8dbd7eae5b679a877cc492495a1b105d63105a..6f8219e5812d10f8d321be5d3f3ffcda11a39bdd 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,9 +24,9 @@
 <B>fstrace</B> \83R\83}\83\93\83h\82Ì\8d\\95\81A\82Ü\82½\82Í\82·\82×\82Ä\82Ì
 <B>fstrace</B> \83R\83}\83\93\83h\82Ì\8aÈ\92P\82È\90à\96¾\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fstrace help</B> [<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>] 
-    
-<B>fstrace h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>] 
+<PRE><B>fstrace help</B> [<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
+
+<B>fstrace h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>fstrace help</B> \82Í\81A
@@ -57,7 +57,7 @@
    fstrace setset: set state of event sets
    Usage: fstrace setset [-set &lt;set_name><SUP>+</SUP>] [-active] [-inactive]
    [-dormant] [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf169.htm#HDRFSTRACE_INTRO">fstrace</A>
 <P><A HREF="auarf170.htm#HDRFSTRACE_APROPOS">fstrace apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf172.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf174.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf172.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf174.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 91ef82fd64b7343be340d1d3ddb9e558d0feb69b..74e290081102ca0460c79a42d5e51a9d8df843e7 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,8 +22,8 @@
 <P>\83\8d\83O\82É\82Â\82¢\82Ä\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fstrace lslog</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-log</B> &lt;<VAR>log_name</VAR>>]  [<B>-long</B>]  [<B>-help</B>]
-   
-<B>fstrace lsl</B> [<B>-s</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-log</B> &lt;<VAR>log_name</VAR>>]  [<B>-lon</B>]  [<B>-h</B>] 
+
+<B>fstrace lsl</B> [<B>-s</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-log</B> &lt;<VAR>log_name</VAR>>]  [<B>-lon</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>fstrace lslog</B> \83R\83}\83\93\83h\82Í\81A
 <P>\83f\83t\83H\83\8b\83g\82Å\82Í\81A<B>fstrace lslog</B> \83R\83}\83\93\83h\82Í\81A\88È\89º\82Ì\8c`\8e®\82Å\81A\8eg\97p\89Â\94\\82È\83\8d\83O <B>cmfx</B> \82Ì\96¼\91O\82Ì\82Ý\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   Available logs:
    cmfx
-    
+
 </PRE>
 <P><B>-long</B> \83t\83\89\83O\82ª\91g\82Ý\8d\9e\82Ü\82ê\82½\8e\9e\81A\8fo\97Í\82Í\81A\88È\89º\82Ì\82æ\82¤\82È\8c`\8e®\82Å\81AKB \82Å\83\8d\83O\82Ì\92è\8b`\82³\82ê\82½\83T\83C\83Y\81A\82¨\82æ\82Ñ\83J\81[\83l\83\8b\81E\83\81\83\82\83\8a\81[\82É\8c»\8dÝ\8a\84\82è\90U\82ç\82ê\82½\91\8d\83X\83y\81[\83X\82©\82Ç\82¤\82©\82à\83\8c\83|\81[\83g\82µ\82Ü\82·\81B
 <PRE>   Available logs:
    cmfx : <VAR>log_size</VAR> kbytes (allocated | unallocated)
-   
+
 </PRE>
 <P><TT>allocated</TT> \8fó\91Ô\82Í\81A<B>cmfx</B> \83g\83\8c\81[\83X\81E\83\8d\83O\82Ì\82½\82ß\82É\83J\81[\83l\83\8b\81E\83\81\83\82\83\8a\81[\82É\97\\96ñ\82³\82ê\82½KB \90\94\82ð\8ew\8e¦\82µ\82Ü\82·\81B
 <B>cm</B> \83C\83x\83\93\83g\90Ý\92è\82Ì\8fó\91Ô\82Í\81A
@@ -72,7 +72,7 @@
 <PRE>   # <B>fstrace lslog -log cmfx -long</B>
    Available logs:
    cmfx : 60 kbytes (allocated)
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf175.htm#HDRFSTRACE_LSSET">fstrace lsset</A>
 <P><A HREF="auarf176.htm#HDRFSTRACE_SETLOG">fstrace setlog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf173.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf175.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf173.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf175.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 95881a5db6aa84f5daf0278dc4856999844a5449..b16dbc560ca454c7e1de1099ee24a64ec2b548f2 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -21,8 +21,8 @@
 <A NAME="IDX5039"></A>
 <P>\83C\83x\83\93\83g\81E\83Z\83b\83g\82Ì\8fó\8bµ\82ð\83\8c\83|\81[\83g\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fstrace lsset</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-help</B>] 
-   
+<PRE><B>fstrace lsset</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-help</B>]
+
 <B>fstrace lss</B> [<B>-s</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -41,7 +41,7 @@ setset</B> 
 <P>\8fo\97Í\82Í\81A\88È\89º\82Ì\8c`\8e®\82Å\8eg\97p\89Â\94\\82È\83C\83x\83\93\83g\90Ý\92è\82¨\82æ\82Ñ\8ae\8fó\8bµ\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B
 <PRE>   Available sets:
    cm {active | inactive | dormant}
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <DL>
@@ -57,7 +57,7 @@ setset</B> 
 <PRE>   # <B>fstrace lsset</B>
    Available sets:
    cm active
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -65,11 +65,11 @@ setset</B> 
 <P><A HREF="auarf169.htm#HDRFSTRACE_INTRO">fstrace</A>
 <P><A HREF="auarf177.htm#HDRFSTRACE_SETSET">fstrace setset</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf174.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf176.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf174.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf176.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 363244cd6d566a79e42df826585b279ac03fe36d..b814d4d9e99ff3cda914be0595c4f238d6557d21 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,9 +22,9 @@
 <P>\83g\83\8c\81[\83X\81E\83\8d\83O\82Ì\83T\83C\83Y\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>fstrace setlog</B> [<B>-log</B> &lt;<VAR>log_name</VAR>><SUP>+</SUP>]  <B>-buffersize</B> &lt;<VAR>1-kilobyte_units</VAR>>  [<B>-help</B>]
-      
+
 <B>fstrace setl</B> [<B>-l</B> &lt;<VAR>log_name</VAR>><SUP>+</SUP>]  <B>-b</B> &lt;<VAR>1-kilobyte_units</VAR>>  [<B>-h</B>]
-      
+
 <B>fstrace sl</B> [<B>-l</B> &lt;<VAR>log_name</VAR>><SUP>+</SUP>]  <B>-b</B> &lt;<VAR>1-kilobyte_units</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -49,7 +49,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A<B>cmfx</B> \83g\83\8c\81[\83X\81E\83\8d\83O\82Ì\82½\82ß\82É\83J\81[\83l\83\8b\81E\83\81\83\82\83\8a\81[\82É 80 KB \82ª\8a\84\82è\90U\82ç\82ê\82Ü\82·\81B
 <PRE>   # <B>fstrace setlog -log cmfx -buffersize 80</B>
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf175.htm#HDRFSTRACE_LSSET">fstrace lsset</A>
 <P><A HREF="auarf177.htm#HDRFSTRACE_SETSET">fstrace setset</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf175.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf177.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf175.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf177.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 50ba96e2340bfaea9c9ba77a065ddeb92fea9dec..6ba707fc58ca7d99e5bef99128d3835b903246b6 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -21,8 +21,8 @@
 <A NAME="IDX5043"></A>
 <P>\83C\83x\83\93\83g\81E\83Z\83b\83g\82Ì\8fó\8bµ\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>fstrace setset</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-active</B>]  [<B>-inactive</B>]  [<B>-dormant</B>]  [<B>-help</B>] 
-   
+<PRE><B>fstrace setset</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-active</B>]  [<B>-inactive</B>]  [<B>-dormant</B>]  [<B>-help</B>]
+
 <B>fs set</B> [<B>-s</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-a</B>]  [<B>-i</B>]  [<B>-d</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -48,7 +48,7 @@
 <P>\88È\89º\82Ì\97á\82Í\81A<B>cm</B> \83C\83x\83\93\83g\90Ý\92è\82Ì\8fó\8bµ\82ð
 <B>inactive</B> \82ð\90Ý\92è\82µ\82Ü\82·\81B
 <PRE>   #<B> fstrace setset -set cm -inactive</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf175.htm#HDRFSTRACE_LSSET">fstrace lsset</A>
 <P><A HREF="auarf176.htm#HDRFSTRACE_SETLOG">fstrace setlog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf176.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf178.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf176.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf178.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ac6f9a30cae660780df2a601e615bbe4fba56f43..28082dfd4663532378d434f4aa631cdc318e9e1e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -74,11 +74,11 @@ AFS PAM 
 <P>UNIX \83}\83j\83\85\83A\83\8b\81E\83y\81[\83W\82Å <B>ftpd</B> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P><I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf177.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf179.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf177.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf179.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7ad70d338c8c4e1a41482cf82b3911de8001cf8c..999ddf9875917c41d2e7901ecc69687dab281d46 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -82,7 +82,7 @@ AFS 
    ta-rauth stream tcp nowait root internal           ta-rauth
    shell    stream tcp nowait root /usr/etc/rshd      rshd
    login    stream tcp nowait root /usr/etc/rlogind   rlogind
-   
+
    # Standard version of Internet server configuration database
    #(EXAMPLE ONLY)
    #
@@ -105,11 +105,11 @@ AFS 
 <P><A HREF="auarf229.htm#HDRRSH">rsh (AFS \83o\81[\83W\83\87\83\93)</A>
 <P>UNIX \83}\83j\83\85\83A\83\8b\81E\83y\81[\83W\82Å <B>inetd</B> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf178.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf180.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf178.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf180.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 720731ad88ef21e91ce1df973fd188c32067dfba..87e46cf3aa9a3b38fae5934d86d91f87010fbe88 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,7 +24,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kadb_check -database</B> &lt;<VAR>kadb_file</VAR>>  [<B>-uheader</B>]  [<B>-kheader</B>]  [<B>-entries</B>]
            [<B>-verbose</B>]  [<B>-rebuild</B> &lt;<VAR>out_file</VAR>>]  [<B>-help</B>]
-   
+
 <B>kadb_check -d</B> &lt;<VAR>kadb_file</VAR>>  [<B>-u</B>]  [<B>-k</B>]  [<B>-e</B>]  [<B>-v</B>]  [<B>-r</B> &lt;<VAR>out_file</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><A HREF="auarf185.htm#HDRKAS_EXAMINE">kas examine</A>
 <P><A HREF="auarf198.htm#HDRKASERVER">kaserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf179.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf181.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf179.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf181.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 980e3b09f09883758d38539baf0dc84e5eaf2c69..c44a51dc6aa7016b12ff161f83f23ad8b35b1191 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -119,11 +119,11 @@ interactive</B>
 <P><A HREF="auarf197.htm#HDRKAS_UNLOCK">kas unlock</A>
 <P><A HREF="auarf198.htm#HDRKASERVER">kaserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf180.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf182.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf180.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf182.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 95be45c532a6888815ec2facba235ddaf8fb9381..dd0e54199bd5cc642dcd7df3b74f1a6e0d47b86f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\8ae\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kas apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>]
-    
+
 <B>kas a  -t</B> &lt;<VAR>help string</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -45,7 +45,7 @@
 <PRE>   %<B> kas apropos key</B>
    setkey: set a user's key
    stringtokey: convert a string to a key
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\83p\83X\83\8f\81[\83h\82Í\95s\97v\82Å\82·\81B
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P><A HREF="auarf187.htm#HDRKAS_HELP">kas help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf181.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf183.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf181.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf183.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8d7ef4c72d9f76d4911590ed58411bb30a771e31..66b6c48debc7100cf783b90335604b355d65acf7 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>kas create -name</B> &lt;<VAR>name of user</VAR>>  [<B>-initial_password</B> &lt;<VAR>initial password</VAR>>] 
-           [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
-           [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>] 
-           [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  
+<PRE><B>kas create -name</B> &lt;<VAR>name of user</VAR>>  [<B>-initial_password</B> &lt;<VAR>initial password</VAR>>]
+           [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+           [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
+           [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]
            [<B>-noauth</B>]  [<B>-help</B>]
-   
-<B>kas c -na</B> &lt;<VAR>name of user</VAR>>  [<B>-i</B> &lt;<VAR>initial password</VAR>>] 
-      [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
-      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
-      [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>] 
+
+<B>kas c -na</B> &lt;<VAR>name of user</VAR>>  [<B>-i</B> &lt;<VAR>initial password</VAR>>]
+      [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
+      [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>kas create</B> \83R\83}\83\93\83h\82Í\81A
@@ -69,7 +69,7 @@
    Password for admin:
    initial_password:
    Verifying, please re-enter initial_password:
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82É\82Í\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Å <TT>ADMIN</TT> \83t\83\89\83O\82ð\90Ý\92è\82³\82¹\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P><A HREF="auarf189.htm#HDRKAS_LIST">kas list</A>
 <P><A HREF="auarf193.htm#HDRKAS_SETFIELDS">kas setfields</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf182.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf184.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf182.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf184.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 856c75bd2efb392869e3787ce1b69bbe160a9b5b..54c1ac26c8e8f5638d5f6369bac4848c155db919 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\94F\8fØ\83f\81[\83^\83x\81[\83X\82©\82ç\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>kas delete -name</B> &lt;<VAR>name of user</VAR>>  
-           [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
-           [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
-           [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  
+<PRE><B>kas delete -name</B> &lt;<VAR>name of user</VAR>>
+           [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+           [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
+           [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]
            [<B>-noauth</B>]  [<B>-help</B>]
-   
-<B>kas d -na</B> &lt;<VAR>name of user</VAR>>  [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
-      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
-      [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>] 
-     
-<B>kas rm -na</B> &lt;<VAR>name of user</VAR>>  [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
-       [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
-       [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]  
+
+<B>kas d -na</B> &lt;<VAR>name of user</VAR>>  [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
+      [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
+
+<B>kas rm -na</B> &lt;<VAR>name of user</VAR>>  [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+       [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
+       [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>kas delete</B> \83R\83}\83\93\83h\82Í\81A
@@ -66,7 +66,7 @@
    ka> <B>delete smith</B>
    ka><B> delete pat</B>
    ka> <B>delete terry</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82É\82Í\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Å <TT>ADMIN</TT> \83t\83\89\83O\82ð\90Ý\92è\82³\82¹\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P><A HREF="auarf183.htm#HDRKAS_CREATE">kas create</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf183.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf185.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf183.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf185.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e3dc3ef7c92e22d52f2b248f8da21b75f173b4f1..466ddf5158dcbb535cc171d5d0893028d94e6df3 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82©\82ç\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>kas examine -name</B> &lt;<VAR>name of user</VAR>> [<B>-showkey</B>] 
-            [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
-            [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>] 
-            [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  
+<PRE><B>kas examine -name</B> &lt;<VAR>name of user</VAR>> [<B>-showkey</B>]
+            [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+            [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
+            [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]
             [<B>-noauth</B>]  [<B>-help</B>]
-    
-<B>kas e -na</B> &lt;<VAR>name of user</VAR>>  [<B>-sh</B>] 
-      [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
-      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>] 
-      [<B>-se</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]  
+
+<B>kas e -na</B> &lt;<VAR>name of user</VAR>>  [<B>-sh</B>]
+      [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
+      [<B>-se</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>kas examine</B> \83R\83}\83\93\83h\82Í\81A
@@ -151,7 +151,7 @@ setpassword</B>
     entry never expires. Max ticket lifetime 100.00 hours.
     last mod on Tue Jan 5 08:22:29 1999 by admin
     permit password reuse
-   
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[ <B>pat</B> \82Í\81A\8c»\8dÝ\97L\8cø\82È\83A\83J\83E\83\93\83g\81E\83\8d\83b\83N\82ª\82¢\82Â\89ð\8f\9c\82³\82ê\82é\82©\82ð\94»\95Ê\82·\82é\82½\82ß\82É\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð\8c\9f\8d¸\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>kas examine pat</B>
@@ -165,7 +165,7 @@ setpassword</B>
     entry expires on never. Max ticket lifetime 100.00 hours.
     last mod on Thu Feb 4 08:22:29 1999 by admin
     permit password reuse
-   
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Å\82Í\81A<B>admin</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82µ\82½\8aÇ\97\9d\8eÒ\82ª\81A
 <B>-showkey</B> \83t\83\89\83O\82ð\8eg\97p\82µ\82Ä\81A<B>afs</B> \8d\80\96Ú\82Ì\83L\81[\82ð\8d\\90¬\82·\82é 8 \90i\90\94\82ð\95\\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
@@ -176,7 +176,7 @@ setpassword</B>
     entry never expires. Max ticket lifetime 100.00 hours.
     last mod on Thu Mar 25 14:53:29 1999 by admin
     permit password reuse
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83\86\81[\83U\81[\82Í\81A\8e©\95ª\82Ì\8d\80\96Ú\82ð\8c\9f\8d¸\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\91¼\82Ì\8d\80\96Ú\82ð\8c\9f\8d¸\82·\82é\82É\82Í\81A\82 \82é\82¢\82Í\81A<B>-showkey</B> \83t\83\89\83O\82ð\91g\82Ý\8d\9e\82Þ\82É\82Í\81A\94­\8ds\8eÒ\82Í\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Å <TT>ADMIN</TT> \83t\83\89\83O\82ð\90Ý\92è\82³\82¹\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -191,10 +191,10 @@ setpassword</B>
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P><A HREF="auarf202.htm#HDRKPASSWD">kpasswd</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf184.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf186.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf184.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf186.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C)2 <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
+<P><HR><B>
+<br>(C)2 <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
 </B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
index e538c73a63ce9d4b06530940d0ddef09e3e88fc5..8ec433ecdaf6ae9f35f4f49b354bfb79c4634400 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,7 +25,7 @@
 <P>\94­\8ds\8eÒ\82Ì\82·\82×\82Ä\82Ì\83`\83P\83b\83g\82ð\94j\8aü\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kas forgetticket</B> [<B>-all</B>]  [<B>-help</B>]
-    
+
 <B>kas f</B> [<B>-a</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\82·\82×\82Ä\82Ì\94­\8ds\8eÒ\82Ì\83`\83P\83b\83g\82ð\94j\8aü\82µ\82Ü\82·\81B
 <PRE>   % <B>kas forgetticket</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\83p\83X\83\8f\81[\83h\82Í\95s\97v\82Å\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf185.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf187.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf185.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf187.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f7dca4ec9f1f781c8f9ffa3d51146d891784acc3..0b3456f6b724fb3e174b52fda899a5d2087438a8 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\8ew\92è\82³\82ê\82½ <B>kas</B> \83R\83}\83\93\83h\82Ì\8d\\95\82ð\95\\8e¦\82·\82é\82©\81A\82 \82é\82¢\82Í\82·\82×\82Ä\82Ì <B>kas</B> \83R\83}\83\93\83h\82Ì\90à\96¾\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kas help </B>[<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>kas h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -61,7 +61,7 @@
    [-admin_username &lt;admin principal to use for authentication>]
    [-password_for_admin &lt;password>] [-cell &lt;cell name>]
    [-servers &lt;explicit list of authentication servers>+] [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\83p\83X\83\8f\81[\83h\82Í\95s\97v\82Å\82·\81B
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P><A HREF="auarf182.htm#HDRKAS_APROPOS">kas apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf186.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf188.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf186.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf188.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 46dfb5686dd835b611cc10bbad10f8b6c509b58f..b2f3b10358258860c817c1a6453167d68826dcd4 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\91Î\98b\83\82\81[\83h\82É\90Ø\82è\91Ö\82¦\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>kas interactive</B> [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
+<PRE><B>kas interactive</B> [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
                 [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
-                [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  
+                [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]
                 [<B>-noauth</B>]  [<B>-help</B>]
-      
-<B>kas i</B> [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
-      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>kas i</B> [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
       [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-n</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -79,7 +79,7 @@
 <PRE>   % <B>kas interactive admin</B>
    Password for admin: <VAR>admin_password</VAR>
    ka>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf191.htm#HDRKAS_NOAUTH">kas noauthentication</A>
 <P><A HREF="auarf192.htm#HDRKAS_QUIT">kas quit</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf187.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf189.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf187.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf189.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b4b5fdcbef848976beb01de37c498f1e4f0e3798..bd0b2c355e34c10d0486b2a43fbe360a7909c2d7 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\94F\8fØ\83f\81[\83^\83x\81[\83X\82Ì\82·\82×\82Ä\82Ì\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kas list</B> [<B>-long</B>]  [<B>-showadmin</B>]  [<B>-showkey</B>]
-         [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
-         [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>] 
+         [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+         [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
          [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]
          [<B>-noauth</B>]  [<B>-help</B>]
-   
+
 <B>kas ls</B> [<B>-l</B>]  [<B>-showa</B>]   [<B>-showk</B>]
-       [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
-       [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>] 
-       [<B>-se</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-n</B>]  [<B>-h</B>] 
+       [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+       [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
+       [<B>-se</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-n</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>kas list</B> \83R\83}\83\93\83h\82Í\81A\8ew\92è\82³\82ê\82½\83t\83\89\83O\82ð\94»\95Ê\82µ\82Ä\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\82Ì\82·\82×\82Ä\82Ì\8d\80\96Ú\82ð\96¼\91O\95Ê\82É\95\\8e¦\82µ\82½\82è\81A\93Á\92è\82Ì\8d\80\96Ú\83Z\83b\83g\82ð\82·\82×\82Ä\95\\8e¦\82µ\82½\82è\82µ\82Ü\82·\81B
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P><A HREF="auarf185.htm#HDRKAS_EXAMINE">kas examine</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf188.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf190.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf188.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf190.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index bad0148bf93ca93aa1365e473dbdbc0fa834bb06..99fce362f0f70fc7107b3381fe19ec6664fd702b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,7 +24,7 @@
 <P>\82·\82×\82Ä\82Ì\94­\8ds\8eÒ\82Ì\83`\83P\83b\83g (\83g\81[\83N\83\93\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kas listtickets</B> [<B>-name</B> &lt;<VAR>name of server</VAR>>]  [<B>-long</B>]  [<B>-help</B>]
-   
+
 <B>kas listt</B> [<B>-n</B> &lt;<VAR>name of server</VAR>>]  [<B>-l</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -47,7 +47,7 @@
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\82±\82Ì\8fo\97Í\82É\82Í\81A\83g\81[\83N\83\93\82ð\8f\8a\97L\82·\82é\83\86\81[\83U\81[\82Ì AFS UID\81A\83T\81[\83r\83X (\92Ê\8fí\82Í <TT>afs</TT>)\81A\82»\82ê\82É\97L\8cø\82È\83Z\83\8b\81A\82¨\82æ\82Ñ\97L\8cø\8aú\8cÀ\82ª\81A\8e\9f\82Ì\8c`\8e®\82Å\8e¦\82³\82ê\82Ü\82·\81B\83\81\83b\83Z\81[\83W\82É\83Z\83\8b\82ª\95\\8e¦\82³\82ê\82È\82¢\8fê\8d\87\81A\83`\83P\83b\83g\82Í\83\8d\81[\83J\83\8b\81E\83Z\83\8b\97p\82Ì\83`\83P\83b\83g\82É\82È\82è\82Ü\82·\81B
 <PRE>   User's (AFS ID <VAR>AFS UID</VAR>) tokens for <VAR>service</VAR>[@<VAR>cellname</VAR>] [Expires <VAR>date</VAR>]
-   
+
 </PRE>
 <P><B>-long</B> \83t\83\89\83O\82ð\8ew\92è\82·\82é\82Æ\81A\83Z\83b\83V\83\87\83\93\81E\83L\81[\82¨\82æ\82Ñ\83g\81[\83N\83\93\82ð\8d\\90¬\82·\82é 8 \90i\90\94\82ª\81A\83g\81[\83N\83\93\82Ì\83L\81[\81E\83o\81[\83W\83\87\83\93\94Ô\8d\86\82¨\82æ\82Ñ\83o\83C\83g\90\94\82Æ\88ê\8f\8f\82É\8fo\97Í\82³\82ê\82Ü\82·\81B(\83o\83C\83g\90\94\82ª 56 \82Å\82È\82¢\8fê\8d\87\82É\82Í\81A\83G\83\89\81[\82ª\94­\90\82µ\82Ä\82¢\82Ü\82·\81B)
 <P>\97L\8cø\8aú\8cÀ\82Ì\91ã\82í\82è\82É\83}\81[\83J\81[ <TT>[>> POSTDATED &lt;]</TT> \82ª\95\\8e¦\82³\82ê\82½\8fê\8d\87\81A\83`\83P\83b\83g\82Í\95\\8e¦\82³\82ê\82½\8e\9e\8aÔ\82Ü\82Å\97L\8cø\82É\82È\82è\82Ü\82¹\82ñ\81B(\93à\95\94\8cÄ\82Ñ\8fo\82µ\82É\82æ\82Á\82Ä\93ú\95t\82Ì\8cÃ\82¢\83`\83P\83b\83g\82ð\8dì\90¬\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\82ª\81A\82»\82Ì\82½\82ß\82Ì\95W\8f\80\83C\83\93\83^\81[\83t\83F\81[\83X\82Í\97p\88Ó\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ\81B)
    User's (AFS ID 1020) tokens for afs [Expires Wed Mar 31 9:30:54 1999]
    User's (AFS ID 35@test.abc.com) tokens for afs@test.abc.com  \
              [Expires Wed Mar 31 13:54:26 1999]
-   
+
    % <B>kas listtickets -name afs -long</B>
    User's (AFS ID 1020) tokens for afs [Expires Wed Mar 31 9:30:54 1999]
    SessionKey: \375\205\351\227\032\310\263\013
    Ticket: (kvno = 0, len = 56): \033\005\221\156\203\278\312\058\016\133 <VAR>(etc.)</VAR>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\83p\83X\83\8f\81[\83h\82Í\95s\97v\82Å\82·\81B
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P><A HREF="auarf235.htm#HDRTOKENS">tokens</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf189.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf191.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf189.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf191.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9f883453b68625af8d93437aecde33decf8b6655..7bb8699be4e1dbd59c5799b6a8cc9db36625a808 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,7 +25,7 @@
 <P>\91Î\98b\83\82\81[\83h\82Å\94F\8fØ ID \82ð\94j\8aü\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>noauthentication</B>  [<B>-help</B>]
-   
+
 <B>n</B>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -41,7 +41,7 @@ ID <B>anonymous</B> 
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\97á\82Ì\83R\83}\83\93\83h\82Í\81A\91Î\98b\83\82\81[\83h\82Å\93ü\97Í\82³\82ê\82½\83\86\81[\83U\81[\82Ì\94F\8fØ\8fî\95ñ\82ð\94j\8aü\82µ\82Ü\82·\81B
 <PRE>   ka><B> noauthentication</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\83p\83X\83\8f\81[\83h\82Í\95s\97v\82Å\82·\81B
@@ -51,11 +51,11 @@ ID <B>anonymous</B> 
 <P><A HREF="auarf188.htm#HDRKAS_INTERACTIVE">kas interactive</A>
 <P><A HREF="auarf238.htm#HDRUNLOG">unlog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf190.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf192.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf190.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf192.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index bd61b89809ed42054d271c025be60c3580e43910..e48513d2ec47a752b689598b975da43aeda439d4 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,7 +25,7 @@
 <P>\91Î\98b\83\82\81[\83h\82ð\8fI\97¹\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>quit</B>  [<B>-help</B>]
-   
+
 <B>q</B>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -40,7 +40,7 @@
 <P>\88È\89º\82Ì\97á\82Å\82Í\81A\94­\8ds\8eÒ\82ª\91Î\98b\83\82\81[\83h\82Ì\82Ü\82Ü\82É\82È\82Á\82Ä\82¢\82é\8fê\8d\87\82É\81A\92Ê\8fí\82Ì\83R\83}\83\93\83h\81E\83V\83F\83\8b\82ª\82Ç\82Ì\82æ\82¤\82É\83v\83\8d\83\93\83v\83g\82ð\8fo\82·\82©\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   ka> <B>quit</B>
    %
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\83p\83X\83\8f\81[\83h\82Í\95s\97v\82Å\82·\81B
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P><A HREF="auarf188.htm#HDRKAS_INTERACTIVE">kas interactive</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf191.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf193.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf191.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf193.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f3d6bfc2e7fd3fb35d06ec0f26e4624697df77d5..e13f57c3a8da13f2c77a26a50619624d4b7498ee 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -44,7 +44,7 @@
               [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
               [<B>-servers</B> &lt;<VAR>0explicit list of authentication servers</VAR>><SUP>+</SUP>]
               [<B>-noauth</B>]  [<B>-help</B>]
-   
+
 <B>kas setf -na</B> &lt;<VAR>name of user</VAR>>  [<B>-f</B> &lt;<VAR>hex flag value or flag name expression</VAR>>]
          [<B>-e</B> &lt;<VAR>date of account expiration</VAR>>]  [<B>-li</B> &lt;<VAR>maximum ticket lifetime</VAR>>]
          [<B>-pw</B> &lt;<VAR>number days password is valid ([0..254])</VAR>>]
@@ -54,7 +54,7 @@
          [<B>-ad</B> &lt;<VAR>admin principal to use for authentication</VAR>>]
          [<B>-pa</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
          [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
-   
+
 <B>kas sf -na</B> &lt;<VAR>name of user</VAR>>  [<B>-f</B> &lt;<VAR>hex flag value or flag name expression</VAR>>]
        [<B>-e</B> &lt;<VAR>date of account expiration</VAR>>]  [<B>-li</B> &lt;<VAR>maximum ticket lifetime</VAR>>]
        [<B>-pw</B> &lt;<VAR>number days password is valid ([0..254])</VAR>>]
@@ -197,12 +197,12 @@ UNIX 
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>admin</B> \83A\83J\83E\83\93\83g\82ð\8e\9d\82Â\8aÇ\97\9d\8eÒ\82ª\81A<B>smith</B> \82É\8aÇ\97\9d\93Á\8c \82ð\97^\82¦\81A\82»\82Ì\8d\80\96Ú\82ð\94F\8fØ\83f\81[\83^\83x\81[\83X\82É\92Ç\89Á\82µ\81A\97L\8cø\8aú\8cÀ\82ð 2000 \94N 12 \8c\8e 31\93ú\82É\8ew\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   %<B> kas setfields -name smith -flags ADMIN -expiration 12/31/2000</B>
    Password for admin:
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>admin</B> \83A\83J\83E\83\93\83g\82ð\8e\9d\82Â\8aÇ\97\9d\8eÒ\82ª\81A\83\86\81[\83U\81[ <B>pat</B> \82Ì\83p\83X\83\8f\81[\83h\82Ì\97L\8cø\8aú\8cÀ\82ð\8dÅ\8fI\8dX\90V\93ú\82©\82ç 60 \93ú \82É\82µ\82Ä\82¢\82Ü\82·\81B\82Ü\82½\81A\83p\83\89\83\81\81[\83^\81[\82Ì\8dÄ\97\98\97p\82Í\8bÖ\8e~\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   %<B> kas setfields -name pat -pwexpires 60 -reuse no</B>
    Password for admin:
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82É\82Í\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Å <TT>ADMIN</TT> \83t\83\89\83O\82ð\90Ý\92è\82³\82¹\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -215,11 +215,11 @@ UNIX 
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P><A HREF="auarf202.htm#HDRKPASSWD">kpasswd</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf192.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf194.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf192.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf194.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cab20323d348de8f040cf7ba491d61cd70910347..fe26e228e081d965f41b83b38217d3d7d3889521 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Ì\83L\81[\81E\83t\83B\81[\83\8b\83h\82ð\95Ï\8dX\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>kas setpassword -name</B> &lt;<VAR>name of user</VAR>>  [<B>-new_password</B> &lt;<VAR>new password</VAR>>] 
-                [<B>-kvno</B> &lt;<VAR>key version number</VAR>>] 
-                [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
-                [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>] 
+<PRE><B>kas setpassword -name</B> &lt;<VAR>name of user</VAR>>  [<B>-new_password</B> &lt;<VAR>new password</VAR>>]
+                [<B>-kvno</B> &lt;<VAR>key version number</VAR>>]
+                [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+                [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
                 [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]
                 [<B>-noauth</B>]  [<B>-help</B>]
-   
-<B>kas setpasswd -na</B> &lt;<VAR>name of user</VAR>>  [<B>-ne</B> &lt;<VAR>new password</VAR>>]  
+
+<B>kas setpasswd -na</B> &lt;<VAR>name of user</VAR>>  [<B>-ne</B> &lt;<VAR>new password</VAR>>]
               [<B>-k</B> &lt;<VAR>key version number</VAR>>]
-              [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
-              [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [-c &lt;<VAR>cell name</VAR>>]  
+              [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+              [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [-c &lt;<VAR>cell name</VAR>>]
               [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
-   
+
 <B>kas setp -na</B> &lt;<VAR>name of user</VAR>>  [<B>-ne</B> &lt;<VAR>new password</VAR>>]  [<B>-k</B> &lt;<VAR>key version number</VAR>>]
-         [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
-         [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [-c &lt;<VAR>cell name</VAR>>]  
+         [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+         [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [-c &lt;<VAR>cell name</VAR>>]
          [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
-   
+
 <B>kas sp -na</B> &lt;<VAR>name of user</VAR>>  [<B>-ne</B> &lt;<VAR>new password</VAR>>]  [<B>-k</B> &lt;<VAR>key version number</VAR>>]
-       [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
+       [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
        [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
        [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
 </PRE>
 </LI><LI><B>-reuse</B> \88ø\82«\90\94\82ð <B>kas setfields</B> \83R\83}\83\93\83h\82É\8ew\92è\82µ\82½\8fê\8d\87\82É\82Í\81A\91O\82Ì\83p\83X\83\8f\81[\83h\82Ì\8dÄ\97\98\97p\82ð\8bÖ\8e~\82µ\82Ä\82¢\82é\82Ì\82Å\81A\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\83p\83X\83\8f\81[\83h\82ª\83\86\81[\83U\81[\82Ì\94­\8ds\82µ\82½\8dÅ\8bß\82Ì 20 \8cÂ\82Ì\83p\83X\83\8f\81[\83h\82ð\8eg\97p\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82ê\82Í\81A\83V\83F\83\8b\82É\88È\89º\82Ì\82æ\82¤\82È\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ü\82·\81B
 <P>
 <PRE>   Password was not changed because it seems like a reused password
-   
+
 </PRE>
 <P>
 <P>\8eè\91\80\8dì\82Ü\82½\82Í\83X\83N\83\8a\83v\83g\82ð\8eg\97p\82µ\82Ä\81A\83\86\81[\83U\81[\82ª\83p\83X\83\8f\81[\83h\82ð\95Ï\8dX\82µ\81A\82±\82Ì\90§\8cÀ\82É\8bß\82Ã\82©\82È\82¢\82æ\82¤\82É\82·\82é\82É\82Í\81A<B>kaserver</B> \8f\89\8aú\89»\83R\83}\83\93\83h\82Ì <B>-minhours</B> \88ø\82«\90\94\82ð\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B\8e\9f\82Ì\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82Í\81A\8dÅ\92Z\8e\9e\8aÔ\82ª\8co\89ß\82·\82é\91O\82É\83\86\81[\83U\81[\82ª\83p\83X\83\8f\81[\83h\82ð\95Ï\8dX\82µ\82æ\82¤\82Æ\82·\82é\82Æ\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>
 <PRE>   Password was not changed because you changed it too
    recently; see your systems administrator
-   
+
 </PRE>
 </LI></UL>
 <P><STRONG>\83I\83v\83V\83\87\83\93 </STRONG>
    Password for admin:
    new_password:
    Verifying, please re-enter new_password:
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\8cÂ\81X\82Ì\83\86\81[\83U\81[\82Í\81A\8e©\95ª\82Ì\83p\83X\83\8f\81[\83h\82ð\95Ï\8dX\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\91¼\82Ì\83\86\81[\83U\81[\82Ì\83p\83X\83\8f\81[\83h\82Ü\82½\82Í <B>afs</B> \82È\82Ç\82Ì\83T\81[\83o\81[\8d\80\96Ú\82Ì\83p\83X\83\8f\81[\83h (\83T\81[\83o\81[\88Ã\8d\86\89»\83L\81[) \82ð\95Ï\8dX\82·\82é\82É\82Í\81A\94­\8ds\8eÒ\82Í\81A\8e©\95ª\82Ì\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Å <TT>ADMIN</TT> \83t\83\89\83O\82ª\90Ý\92è\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P><A HREF="auarf198.htm#HDRKASERVER">kaserver</A>
 <P><A HREF="auarf203.htm#HDRKPWVALID">kpwvalid</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf193.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf195.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf193.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf195.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 2b626ac742316b4efaafb2d1fec254c5021703dd..348f2a3cbc31d927becc1d0d500792370849d076 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\94F\8fØ\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82Ì\93\9d\8cv\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kas statistics</B> [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication</VAR>>]
-               [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>] 
+               [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
                [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]
                [<B>-noauth</B>]  [<B>-help</B>]
-   
-<B>kas sta</B> [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]  
-        [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
-        [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-n</B>]  [<B>-h</B>]  
+
+<B>kas sta</B> [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+        [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
+        [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-n</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>kas statistics</B> \83R\83}\83\93\83h\82Í\81A\83Z\83\8b\82Ì\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Å\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\94F\8fØ\83T\81[\83o\81[\82Ì\93\9d\8cv\82ð\95\\8e¦\82µ\82Ü\82·\81B
      of 2 requests for GetRandomKey, 0 were aborted.
    Used 6.015 seconds of CPU time.
    3 admin accounts
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82É\82Í\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Å <TT>ADMIN</TT> \83t\83\89\83O\82ð\90Ý\92è\82³\82¹\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf194.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf196.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf194.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf196.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fddfaf94a66086e82dff642ef70aaf676c79b61e..470654d3a6edac8399d6b9384c9a53092206a9e6 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\95\8e\9a\83X\83g\83\8a\83\93\83O\82ð 8 \90\83L\81[\82É\95Ï\8a·\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>kas stringtokey -string</B> &lt;<VAR>password string</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-help</B>]
-      
+
 <B>kas str -s</B> &lt;<VAR>password string</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -54,7 +54,7 @@
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8fo\97Í\82Ì\8c`\8e®\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   Converting <VAR>password string</VAR> in realm '<VAR>cell_name</VAR>' yields key='<VAR>key</VAR>'.
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81AABC Corporation \83Z\83\8b\82Å\95\8e\9a\97ñ
@@ -62,7 +62,7 @@
 <PRE>   %<B> kas stringtokey new_pswd</B>
    Converting new_pswd in realm 'ABC.COM' yields
        key='\346\307\364\320\263\233\342\354'.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B\83p\83X\83\8f\81[\83h\82Í\95s\97v\82Å\82·\81B
 <P><A HREF="auarf032.htm#HDRCLI_THISCELL">ThisCell (\83N\83\89\83C\83A\83\93\83g\81E\83o\81[\83W\83\87\83\93)</A>
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf195.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf197.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf195.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf197.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b054952c0b76d15061b528e055d9349da7aa89b2..108db8fb7c9bf93eafe94e9f0560b87e9ec6303f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83\86\81[\83U\81[\81E\83A\83J\83E\83\93\83g\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>kas unlock -name</B> &lt;<VAR>authentication ID</VAR>>  
-           [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
-           [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>] 
+<PRE><B>kas unlock -name</B> &lt;<VAR>authentication ID</VAR>>
+           [<B>-admin_username</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+           [<B>-password_for_admin</B> &lt;<VAR>admin password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
            [<B>-servers</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]
            [<B>-noauth</B>]  [<B>-help</B>]
-         
-<B>kas u -na</B> &lt;<VAR>authentication ID</VAR>>  
-      [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>] 
-      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>] 
+
+<B>kas u -na</B> &lt;<VAR>authentication ID</VAR>>
+      [<B>-a</B> &lt;<VAR>admin principal to use for authentication </VAR>>]
+      [<B>-p</B> &lt;<VAR>admin password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
       [<B>-s</B> &lt;<VAR>explicit list of authentication servers</VAR>><SUP>+</SUP>]  [<B>-no</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -60,7 +60,7 @@
 <P>\8e\9f\82Ì\97á\82Í\81A<B>admin</B> \83A\83J\83E\83\93\83g\82ð\8eg\97p\82µ\82Ä\82¢\82é\8aÇ\97\9d\8eÒ\82ª\81A<B>jones</B> \82Ì\8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>kas unlock -name jones -admin_username admin</B>
    Administrator's (admin) Password:
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ\82É\82Í\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Å <TT>ADMIN</TT> \83t\83\89\83O\82ð\90Ý\92è\82³\82¹\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P><A HREF="auarf193.htm#HDRKAS_SETFIELDS">kas setfields</A>
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf196.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf198.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf196.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf198.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5ad0e994590129a920925626cea43c271e1041e3..f58b27fb777c6c94db17515cf3075fbf0fb8f0b3 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,9 +22,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\94F\8fØ\83T\81[\83o\81[\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>kaserver</B> [<B>-noAuth</B>]  [<B>-fastKeys</B>]  [<B>-database</B> &lt;<VAR>dbpath</VAR>>] 
-         [<B>-localfiles</B> &lt;<VAR>lclpath</VAR>>]  [<B>-minhours</B> &lt;<VAR>n</VAR>>] 
-         [<B>-servers</B> &lt;<VAR>serverlist</VAR>>]  [<B>-enable_peer_stats</B>]  
+<PRE><B>kaserver</B> [<B>-noAuth</B>]  [<B>-fastKeys</B>]  [<B>-database</B> &lt;<VAR>dbpath</VAR>>]
+         [<B>-localfiles</B> &lt;<VAR>lclpath</VAR>>]  [<B>-minhours</B> &lt;<VAR>n</VAR>>]
+         [<B>-servers</B> &lt;<VAR>serverlist</VAR>>]  [<B>-enable_peer_stats</B>]
          [<B>-enable_process_stats</B>]  [<B>-help</B>]
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81AAFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\8d\\95\8bK\91¥\82É\8f\80\8b\92\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\83R\83}\83\93\83h\96¼\82¨\82æ\82Ñ\82·\82×\82Ä\82Ì\83I\83v\83V\83\87\83\93\96¼\82Í\8fÈ\97ª\82¹\82¸\82É\82·\82×\82Ä\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -100,11 +100,11 @@ Rx Monitoring API 
 <P><A HREF="auarf181.htm#HDRKAS_INTRO">kas</A>
 <P><A HREF="auarf199.htm#HDRKDB">kdb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf197.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf199.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf197.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf199.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d0f163f95c310f56eb48e6dfb432b91ef41dff81..c5cb28e0f4fe93e77d75fec691861db2318fb0dd 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,9 +22,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\94F\8fØ\83T\81[\83o\81[\82ª\8eÀ\8ds\82·\82é\83\8d\83O\82Ü\82½\82Í\93Á\8c \83A\83N\83V\83\87\83\93\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>kdb</B> [<B>-dbmfile</B> &lt;<VAR>dbmfile to use (default /usr/afs/logs/AuthLog)</VAR>>]  
+<PRE><B>kdb</B> [<B>-dbmfile</B> &lt;<VAR>dbmfile to use (default /usr/afs/logs/AuthLog)</VAR>>]
     [<B>-key</B> &lt;<VAR>extract entries that match specified key</VAR>>]  [<B>-help</B>]
-  
+
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>kdb</B> \83R\83}\83\93\83h\82Í\81A
@@ -77,7 +77,7 @@
    admin:cruser
    admin:delu
    4 entries were found
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf198.htm#HDRKASERVER">kaserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf198.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf200.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf198.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf200.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0d0492f54e6e99c87e1e8f950931c97c5c34193d..1d9d49aadda4ac3049ed05c076003c2e71ca1012 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\94F\8fØ\83T\81[\83o\81[\82ð\8eg\97p\82µ\82Ä\94F\8fØ\82ð\8ds\82¢\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>klog</B>  [<B>-x</B>]  [<B>-principal</B> &lt;<VAR>user name</VAR>>]  [<B>-password</B> &lt;<VAR>user's password</VAR>>]  
-      [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-servers</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]  
-      [<B>-pipe</B>]  [<B>-silent</B>]  [<B>-lifetime</B> &lt;<VAR>ticket lifetime in hh[:mm[:ss]]</VAR>>]  
+<PRE><B>klog</B>  [<B>-x</B>]  [<B>-principal</B> &lt;<VAR>user name</VAR>>]  [<B>-password</B> &lt;<VAR>user's password</VAR>>]
+      [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-servers</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]
+      [<B>-pipe</B>]  [<B>-silent</B>]  [<B>-lifetime</B> &lt;<VAR>ticket lifetime in hh[:mm[:ss]]</VAR>>]
       [<B>-setpag</B>]  [<B>-tmp</B>]  [<B>-help</B>]
-    
-<B>klog</B>  [<B>-x</B>]  [<B>-pr</B> &lt;<VAR>user name</VAR>>]  [<B>-pa</B> &lt;<VAR>user's password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
-      [<B>-s</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]  [<B>-pi</B>]  [<B>-si</B>]  
+
+<B>klog</B>  [<B>-x</B>]  [<B>-pr</B> &lt;<VAR>user name</VAR>>]  [<B>-pa</B> &lt;<VAR>user's password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
+      [<B>-s</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]  [<B>-pi</B>]  [<B>-si</B>]
       [<B>-l</B> &lt;<VAR>ticket lifetime in hh[:mm[:ss]]</VAR>>]  [<B>-se</B>]  [<B>-t</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -89,7 +89,7 @@ AFS 3.1 
    37:59:41 (1d 13h)   154:42:01 (6d 10h)  629:52:56 (26d 05h)
    40:37:19 (1d 16h)   165:23:50 (6d 21h)  673:26:07 (28d 01h)
    43:25:50 (1d 19h)   176:50:01 (7d 08h)
-   
+
 </PRE>
 <P><STRONG>\92\8d\88Ó</STRONG>
 <P>\83f\83t\83H\83\8b\83g\82Å\82Í\81A\82±\82Ì\83R\83}\83\93\83h\82Í\90V\8bK\82Ì\83v\83\8d\83Z\83X\94F\8fØ\83O\83\8b\81[\83v (PAG) \82ð\8dì\90¬\82µ\82Ü\82¹\82ñ\81B
@@ -106,7 +106,7 @@ NFS 
 <B>-uidcheck on</B> \88ø\82«\90\94\82ð\81A
 <B>fs exportafs</B> \83R\83}\83\93\83h\82É\91g\82Ý\8d\9e\82ñ\82Å\81A
 UID \8c\9f\8d¸\82ð\8eg\97p\89Â\94\\82É\82µ\82½\8fê\8d\87\82Í\81A\83R\83}\83\93\83h\82Í\8e¸\94s\82µ\81A\88È\89º\82Ì\82æ\82¤\82È\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ª\8fo\82Ü\82·\81B
-<PRE>   
+<PRE>
    \8cx\8d\90 : <VAR>translator_machine</VAR> \82Ö\82Ì\83\8a\83\82\81[\83g pioctl \82Í\8e¸\94s\82µ\82Ü\82µ\82½ (err=8). . .
    pioctl \82ª\8e¸\94s\82µ\82½\82½\82ß\81AAFS \82É\91Î\82·\82é\94F\8fØ\82Í\97\98\97p\82Å\82«\82Ü\82¹\82ñ\81B
 </PRE>
@@ -163,35 +163,35 @@ NFS 
 (\8e\9e\8aÔ\82Í\81A<B>kas setfields</B> \83R\83}\83\93\83h\82Ì\81A
 <B>-locktime</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ä\90Ý\92è\82³\82ê\81A
 <B>kas examine</B> \83R\83}\83\93\83h\82Ì\8fo\97Í\82É\95\\8e¦\82³\82ê\82Ü\82·)\81B
-<PRE>   
+<PRE>
    ID \82ª\83\8d\83b\83N\82³\82ê\82Ä\82¢\82é\82½\82ß\81AAFS \82Ö\82Ì\94F\8fØ\82ª\97\98\97p\82Å\82«\82Ü\82¹\82ñ\81B
    \83V\83X\83e\83\80\8aÇ\97\9d\8eÒ\82É\82²\98A\97\8d\82­\82¾\82³\82¢\81B
-   
+
 </PRE>
 <P><B>-tmp</B> \83t\83\89\83O\82ª\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Å\81A\83P\83\8b\83x\83\8d\83X\81E\83X\83^\83C\83\8b\82Ì\83`\83P\83b\83g\81E\83t\83@\83C\83\8b\82Ì\8dì\90¬\82ª\8am\94F\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    \83`\83P\83b\83g\81E\83t\83@\83C\83\8b\82ð /tmp \82É\8f\91\82«\8d\9e\82Ý\82Ü\82µ\82½\81B
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\82Ù\82Æ\82ñ\82Ç\82Ì\8fê\8d\87\81A\82±\82Ì\83R\83}\83\93\83h\82Í\88ø\82«\90\94\82ð\94º\82í\82¸\82É\94­\8ds\82³\82ê\82Ü\82·\81B\8aY\93\96\82·\82é\83p\83X\83\8f\81[\83h\82Í\81A\83\8d\81[\83J\83\8b\81E\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82É\8c»\8dÝ\83\8d\83O\83C\83\93\82µ\82Ä\82¢\82é\90l\82Ì\82½\82ß\82Ì\82à\82Ì\82Å\82·\81B\83`\83P\83b\83g\82Ì\91\91±\8e\9e\8aÔ\82Í\81A<B>\90à\96¾</B>\83Z\83N\83V\83\87\83\93\82Å\8fq\82×\82½\95û\96@\82Å\81A\8cv\8eZ\82³\82ê\82Ü\82· (\83f\83t\83H\83\8b\83g\82ð\95Ï\8dX\82µ\82Ä\82¢\82È\82¢\8fê\8d\87\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð AFS 3.1 \88È\8d~\82Å\8dì\90¬\82µ\82½\83\86\81[\83U\81[\82Ì\8fê\8d\87\82Í 25 \8e\9e\8aÔ\82Å\82·)\81B
-<PRE>   
+<PRE>
    % <B>klog</B>
    \83p\83X\83\8f\81[\83h :
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[\82ð\81A
 ABC Corporation \82Ì\83e\83X\83g\81E\83Z\83\8b\82Ì<B>\8aÇ\97\9d\8eÒ</B>\82Æ\82µ\82Ä\81A\94F\8fØ\82µ\82Ä\82¢\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>klog -principal admin -cell test.abc.com</B>
    \83p\83X\83\8f\81[\83h :
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\94­\8ds\8eÒ\82Í\81A
 104 \8e\9e\8aÔ 30 \95ª (4 \93ú\82Æ 8 \8e\9e\8aÔ 30 \95ª) \82Ì\83`\83P\83b\83g\91\91±\8e\9e\8aÔ\82ð\97v\8b\81\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\91\91±\8e\9e\8aÔ\82ª\81A<B>\90à\96¾</B>\83Z\83N\83V\83\87\83\93\82Å\8fq\82×\82½\81A\83`\83P\83b\83g\82Ì\8dÅ\91å\91\91±\8e\9e\8aÔ\82»\82Ì\91¼\82Ì\97v\91f\82É\82æ\82Á\82Ä\8b\96\89Â\82³\82ê\82½\82Æ\82·\82é\82Æ\81A\83g\81[\83N\83\93\82Ì\91\91±\8e\9e\8aÔ\82Í 110:44:28 \82Å\82·\81B\82±\82ê\82Í\81A\89Â\94\\82È\92l\82Ì\82¤\82¿\82Å\82Í 2 \94Ô\96Ú\82É\91å\82«\82È\82à\82Ì\82Å\82·\81B
 <PRE>   % <B>klog -lifetime 104:30</B>
    \83p\83X\83\8f\81[\83h :
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -204,11 +204,11 @@ ABC Corporation 
 <P><A HREF="auarf208.htm#HDRPAGSH">pagsh</A>
 <P><A HREF="auarf235.htm#HDRTOKENS">tokens</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf199.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf201.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf199.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf201.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b6a53d27ff97867129f4c25482b7c49cb33c7cf7..f72c72d59ed393d1cb92acbacd6aaed617dec9f8 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,8 +25,8 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>knfs -host</B> &lt;<VAR>host name</VAR>>  [<B>-id</B> &lt;<VAR>user ID (decimal)</VAR>>]
      [<B>-sysname</B> &lt;<VAR>host's '@sys' value</VAR>>]  [<B>-unlog</B>]  [<B>-tokens</B>]  [<B>-help</B>]
-    
-<B>knfs -ho</B> &lt;<VAR>host name</VAR>>  [<B>-i</B> &lt;<VAR>user ID (decimal)</VAR>>]  
+
+<B>knfs -ho</B> &lt;<VAR>host name</VAR>>  [<B>-i</B> &lt;<VAR>user ID (decimal)</VAR>>]
      [<B>-s</B> &lt;<VAR>host's '@sys' value</VAR>>]  [<B>-u</B>]  [<B>-t</B>]  [<B>-he</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -86,7 +86,7 @@ NFS 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8e\9f\82Ì\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82Í\81A\95Ï\8a·\83v\83\8d\83O\83\89\83\80\81E\83}\83V\83\93\8fã\82Å UID \8c\9f\8d¸\82ª\8eg\97p\89Â\94\\82Å\82 \82é\82±\82Æ\81A\82¨\82æ\82Ñ\81A
 <B>-id</B> \88ø\82«\90\94\82É\92ñ\8b\9f\82³\82ê\82é\92l\82ª\81A\94­\8ds\8eÒ\82Ì\83\8d\81[\83J\83\8b UID \82Æ\88Ù\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
-<PRE>   
+<PRE>
 knfs: 'passwd sync' \83\82\81[\83h\82Ì\95Ï\8a·\83v\83\8d\83O\83\89\83\80\81B
 \83\8a\83\82\81[\83g uid \82Í\83\8d\81[\83J\83\8b uid \82Æ\93¯\82\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 </PRE>
@@ -103,14 +103,14 @@ ABC Corporation 
    login: <B>smith</B>
    Password:
    AFS(R) login
-   
+
    % <B>klog admin -cell test.abc.com</B>
    Password:
-   
+
    % <B>knfs nfscli1.abc.com 1020</B>
-   
+
    % <B>exit</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A\83\86\81[\83U\81[ <B>smith</B> \82ª\81A
 <B>telnet</B> \83v\83\8d\83O\83\89\83\80\8co\97R\82Å\81A\8dÄ\82Ñ\83}\83V\83\93 <B>tx4</B> \82É\90Ú\91±\82µ\81A\83g\81[\83N\83\93\82ð\94j\8aü\82µ\82½\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
@@ -119,9 +119,9 @@ ABC Corporation 
    login: <B>smith</B>
    Password:
    AFS(R) login
-   
+
    % <B>knfs nfscli1.abc.com 1020 -unlog</B>
+
    % <B>exit</B>
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
@@ -130,11 +130,11 @@ ABC Corporation 
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P><A HREF="auarf208.htm#HDRPAGSH">pagsh</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf200.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf202.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf200.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf202.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f38bd2811adac4c95c3b4d8f520ccb81de7ff418..9270a97fe2db8f78283e83241976724a0fbd510d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <PRE><B>kpasswd</B> [<B>-x</B>]  [<B>-principal</B> &lt;<VAR>user name</VAR>>]  [<B>-password</B> &lt;<VAR>user's password</VAR>>]
         [<B>-newpassword</B> &lt;<VAR>user's new password</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
         [<B>-servers</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]  [<B>-pipe</B>]  [<B>-help</B>]
-   
-<B>kpasswd</B> [<B>-x</B>]  [<B>-pr</B> &lt;<VAR>user name</VAR>>]  [<B>-pa</B> &lt;<VAR>user's password</VAR>>]  
-        [<B>-n</B> &lt;<VAR>user's new password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
-        [<B>-s</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]  [<B>-pi</B>]  [<B>-h</B>] 
+
+<B>kpasswd</B> [<B>-x</B>]  [<B>-pr</B> &lt;<VAR>user name</VAR>>]  [<B>-pa</B> &lt;<VAR>user's password</VAR>>]
+        [<B>-n</B> &lt;<VAR>user's new password</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
+        [<B>-s</B> &lt;<VAR>explicit list of servers</VAR>><SUP>+</SUP>]  [<B>-pi</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>kpasswd</B> \83R\83}\83\93\83h\82Í\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82É\8bL\98^\82³\82ê\82Ä\82¢\82é\83p\83X\83\8f\81[\83h\82ð\95Ï\8dX\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\94­\8ds\8eÒ\82Ì\83\8d\81[\83J\83\8b ID (UNIX UID) \82Æ\88ê\92v\82·\82é AFS \83\86\81[\83U\81[\96¼\82Ì\83p\83X\83\8f\81[\83h\82ð\95Ï\8dX\82µ\82Ü\82·\81B\91ã\91Ö\83\86\81[\83U\81[\82ð\8ew\92è\82·\82é\8fê\8d\87\82Í\81A
@@ -52,7 +52,7 @@
 <B>-reuse</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ä\81A\8b\8c\83p\83X\83\8f\81[\83h\82Ì\8dÄ\97\98\97p\82ð\8bÖ\8e~\82·\82é\8fê\8d\87\81A\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\82»\82Ì\83p\83X\83\8f\81[\83h\82ª\81A\83\86\81[\83U\81[\82ª\8dÅ\8bß\8eg\97p\82µ\82½ 20 \8cÂ\82Ì\83p\83X\83\8f\81[\83h\82Ì\82¢\82¸\82ê\82É\82à\97Þ\8e\97\82µ\82Ä\82¢\82È\82¢\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\82±\82Ì\8c\8b\89Ê\81A\83V\83F\83\8b\82Å\82Í\81A\8e\9f\82Ì\82æ\82¤\82È\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ª\90\90¬\82³\82ê\82Ü\82·\81B
 <P>
 <PRE>   \83p\83X\83\8f\81[\83h\82Í\8dÄ\97\98\97p\83p\83X\83\8f\81[\83h\82É\97Þ\8e\97\82µ\82Ä\82¢\82é\82½\82ß\81A\95Ï\8dX\82³\82ê\82Ü\82¹\82ñ\82Å\82µ\82½\81B
-   
+
 </PRE>
 <P>
 <P>\83\86\81[\83U\81[\82ª\81A(\8eè\93®\82Ü\82½\82Í\83X\83N\83\8a\83v\83g\82Ì\8eÀ\8ds\82Å) \92Z\8e\9e\8aÔ\82Å\98A\91±\82µ\82Ä\81A\83p\83X\83\8f\81[\83h\82ð 20 \89ñ\95Ï\8dX\82·\82é\82±\82Æ\82É\82æ\82Á\82Ä\81A\82±\82Ì\90§\8cÀ\82ð\96³\8cø\82É\82·\82é\82±\82Æ\82ð\96h\82®\82½\82ß\82É\82Í\81A
@@ -73,7 +73,7 @@
 </B><DD>\8c»\8dÝ\82Ì\83p\83X\83\8f\81[\83h\82ð\8ew\92è\82µ\82Ü\82·\81B\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82É\83p\83X\83\8f\81[\83h\82Ì\83v\83\8d\83\93\83v\83g\82ð\8fo\82³\82¹\82é\82É\82Í\81A\82±\82Ì\88ø\82«\90\94\82ð\8fÈ\97ª\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\8fê\8d\87\81A\93ü\97Í\82³\82ê\82½\83p\83X\83\8f\81[\83h\82Í\81A\8aO\8aÏ\82Å\82Í\94»\95Ê\82³\82ê\82È\82¢\82æ\82¤\82É\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>
 <PRE>   \8b\8c\83p\83X\83\8f\81[\83h : <VAR>current_password</VAR>
-   
+
 </PRE>
 <P><DT><B>-newpassword
 </B><DD>\90V\8bK\83p\83X\83\8f\81[\83h\82ð\8ew\92è\82µ\82Ü\82·\81B\90V\8bK\83p\83X\83\8f\81[\83h\82Í\81A
@@ -83,7 +83,7 @@
 <P>
 <PRE>   \90V\8bK\83p\83X\83\8f\81[\83h (\92\86\8e~\82Ì\8fê\8d\87\82Í &lt;RETURN&gt; \82ð\89\9f\82·): <VAR>new_password</VAR>
    \90V\8bK\83p\83X\83\8f\81[\83h\82Ì\8dÄ\93ü\97Í : <VAR>new_password</VAR>
-   
+
 </PRE>
 <P><DT><B>-cell
 </B><DD>\83Z\83\8b\82Ì\94F\8fØ\83T\81[\83o\81[\82É\83R\83}\83\93\83h\82ð\91\97\90M\82µ\82Ä\81A\83p\83X\83\8f\81[\83h\82ð\95Ï\8dX\82·\82é\83Z\83\8b\82ð\8ew\92è\82µ\82Ü\82·\81B\94­\8ds\8eÒ\82Í\81A\83Z\83\8b\96¼\82ð\81A\83\8d\81[\83J\83\8b\82È <B>/usr/vice/etc/CellServDB</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\81A\91¼\82Ì\83Z\83\8b\82Æ\8bæ\95Ê\82Å\82«\82é\8dÅ\92Z\8c`\8e®\82É\81A\8fÈ\97ª\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
@@ -110,7 +110,7 @@ ABC Corporation 
    \8b\8c\83p\83X\83\8f\81[\83h :
    \90V\8bK\83p\83X\83\8f\81[\83h (\92\86\8e~\82Ì\8fê\8d\87\82Í &lt;RETURN&gt; \82ð\89\9f\82·) :
    \8am\94F\82Ì\82½\82ß\81A\90V\8bK\83p\83X\83\8f\81[\83h\82ð\8dÄ\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢ :
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -120,11 +120,11 @@ ABC Corporation 
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P><A HREF="auarf203.htm#HDRKPWVALID">kpwvalid</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf201.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf203.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf201.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf203.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8ea95d4512cde8970bcd9129b88dff94494463de..826b61018941afb6f1e5d66ccea8ce26eeea7e30 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -47,7 +47,7 @@ AFS 
    {
    char oldpassword[512];
    char password[512];
-   
+
    if (fgets(oldpassword, 512, stdin))
       while (fgets(password, 512, stdin)) {
          if (strlen(password) > 8) { /* password includes a newline */
@@ -62,17 +62,17 @@ AFS 
          }
    return 0;
    }
-   
+
 </PRE>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf194.htm#HDRKAS_SETPASSWORD">kas setpassword</A>
 <P><A HREF="auarf202.htm#HDRKPASSWD">kpasswd</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf202.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf204.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf202.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf204.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 09118ddf7f8bc925fac87c01e43b8920bcd39745..fd24c6355c6df064e1c7a87dc642f10537d3fec1 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,9 +28,9 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>package</B> [<B>initcmd</B>]  [<B>-config</B> &lt;<VAR>base name of configuration file</VAR>>]
    [<B>-fullconfig</B> &lt;<VAR>full name of configuration file, or stdin for standard input</VAR>>]
-   [<B>-overwrite</B>]  [<B>-noaction</B>]  [<B>-verbose</B>]  [<B>-silent</B>]  [<B>-rebootfiles</B>]  
+   [<B>-overwrite</B>]  [<B>-noaction</B>]  [<B>-verbose</B>]  [<B>-silent</B>]  [<B>-rebootfiles</B>]
    [<B>-debug</B>]  [<B>-help</B>]
-    
+
 <B>package</B> [<B>i</B>]  [<B>-c</B> &lt;<VAR>base name of configuration file</VAR>>]
         [<B>-f</B> &lt;<VAR>full name of configuration file, or stdin for standard input</VAR>>]
         [<B>-o</B>]  [<B>-n</B>]  [<B>-v</B>]  [<B>-s</B>]  [<B>-r</B>]  [<B>-d</B>]  [<B>-h</B>]
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\82±\82Ì\83}\83V\83\93\82Ì\83V\83X\83e\83\80\81E\83^\83C\83v\82É\8dÅ\93K\82È\81A
 <B>staff</B> \8d\\90¬\83t\83@\83C\83\8b\82ð\8cÄ\82Ñ\8fo\82µ\81A\8fÚ\8d×\8fo\97Í\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <PRE>   # <B>/etc/package -c staff -v</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\8d\\90¬\83t\83@\83C\83\8b\82ª\8eg\97p\82³\82ê\82Ä\82¢\82Ü\82·\82ª\81A\82»\82Ì\8aî\96{\96¼\82Í\81A\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82Ì <B>/.package</B> \83t\83@\83C\83\8b\82Å\92è\8b`\82³\82ê\82Ä\82¢\82Ü\82·\81B\82±\82Ì\95û\96@\82Å\82Í\81A\8aÇ\97\9d\8eÒ\82Í\81A\82Ç\82Ì\83}\83V\83\93\82Ì AFS \8f\89\8aú\90Ý\92è\83t\83@\83C\83\8b\82Å\82à\81A\93¯\82¶ <B>package</B> \83R\83}\83\93\83h\82ð\8eg\97p\82Å\82«\82Ü\82·\82ª\81A
 <B>/.package</B> \83t\83@\83C\83\8b\82É\93K\90Ø\82È\8aî\96{\96¼\82ð\93ü\82ê\82é\82±\82Æ\82É\82æ\82Á\82Ä\81A\8d\\90¬\82ð\83J\83X\83^\83}\83C\83Y\82·\82é\82±\82Æ\82à\82Å\82«\82Ü\82·\81B
 <PRE>   # <B>/etc/package -c `cat /.package` -v</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf053.htm#HDRPACKAGECONFIG">package \8d\\90¬\83t\83@\83C\83\8b</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf203.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf205.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf203.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf205.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8e423c16090a9917a2ff899e1d560fa0701a9934..bf06750a5beec41d621c11e824afd3e23f8d75f5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\8ae\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>package apropos</B> [<B>-topic </B>&lt;<VAR>help string</VAR>>]  [<B>-help</B>]
-   
+
 <B>package a</B> [<B>-t</B> &lt;<VAR>help string</VAR>>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -49,7 +49,7 @@
 <PRE>   % <B>package apropos help</B>
    apropos: search by help text
    help: get help on commands
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf204.htm#HDRPACKAGE">package</A>
 <P><A HREF="auarf206.htm#HDRPACKAGE_HELP">package help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf204.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf206.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf204.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf206.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3b67aee9c26bb7f6f50fc9a35f6dccfcb5ff3f86..c9f3a2715213cee7282e9126d19d403c37eae836 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\8ew\92è\82³\82ê\82½ <B>package</B> \83R\83}\83\93\83h\82Ì\8d\\95\82ð\95\\8e¦\82·\82é\82©\81A\82·\82×\82Ä\82Ì <B>package</B> \83R\83}\83\93\83h\82Ì\8b@\94\\90à\96¾\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>package help</B> [<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>package h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -57,7 +57,7 @@
    [-fullconfig &lt;full name of configuration file, or stdin for standard input>]
    [-overwrite] [-noaction] [-verbose] [-silent] [-rebootfiles]
    [-debug] [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf204.htm#HDRPACKAGE">package</A>
 <P><A HREF="auarf205.htm#HDRPACKAGE_APROPOS">package apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf205.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf207.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf205.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf207.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 2c3fce05b23d300d94ce704645d586d82143c58a..09d524af212191f07e10ced96a95c1c01ef3e41d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -37,7 +37,7 @@
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>\83p\83b\83P\81[\83W</B>\8d\\90¬\83t\83@\83C\83\8b\81A
 <I>staff.sun4x_56</I> \82Ì\91Ã\93\96\90«\82ð\83e\83X\83g\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>package_test staff.sun4x_56</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf053.htm#HDRPACKAGECONFIG">package \8d\\90¬\83t\83@\83C\83\8b</A>
 <P><A HREF="auarf204.htm#HDRPACKAGE">package</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf206.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf208.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf206.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf208.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cc2e646de6a15fd8ebc67666248aa66ed85eee14..46e65b8e88c6521c99f90b580670706e683922f0 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -69,14 +69,14 @@ setuid 
 <B>-uidcheck on</B> \88ø\82«\90\94\82ð\81A
 <B>fs exportafs</B> \83R\83}\83\93\83h\82É\91g\82Ý\8d\9e\82ñ\82Å\81A
 UID \8c\9f\8d¸\82ð\8eg\97p\89Â\94\\82É\82µ\82½\8fê\8d\87\82Í\81A\83R\83}\83\93\83h\82Í\8e¸\94s\82µ\81A\8e\9f\82Ì\82æ\82¤\82È\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    \8cx\8d\90 : <VAR>translator_machine</VAR> \82Ö\82Ì\83\8a\83\82\81[\83g setpag \82Í\8e¸\94s\82µ\82Ü\82µ\82½ (err=8). . .
    setpag: Exec \8c`\8e®\83G\83\89\81[
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\94­\8ds\8eÒ\82Í\81A\83f\83t\83H\83\8b\83g\82Ì Bourne \83V\83F\83\8b\82Ì\91ã\82í\82è\82É C \83V\83F\83\8b \82ð\8cÄ\82Ñ\8fo\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   # <B>pagsh -c /bin/csh</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -85,11 +85,11 @@ UID 
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P><A HREF="auarf235.htm#HDRTOKENS">tokens</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf207.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf209.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf207.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf209.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c145c11af4d2f15af45c540f16bd1a34648dd8e9..344225b36483d4da7accbbab031e560620c427e4 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,9 +22,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95Û\8cì\83f\81[\83^\83x\81[\83X\82Ì\95Û\91S\90«\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>prdb_check -database</B> &lt;<VAR>ptdb_file</VAR>>  [<B>-uheader</B>]  [<B>-pheader</B>]  [<B>-entries</B>]  
+<PRE><B>prdb_check -database</B> &lt;<VAR>ptdb_file</VAR>>  [<B>-uheader</B>]  [<B>-pheader</B>]  [<B>-entries</B>]
                [<B>-verbose</B>]   [<B>-help</B>]
-   
+
 <B>prdb_check -d</B> &lt;<VAR>ptdb_file</VAR>>  [<B>-u</B>]  [<B>-p</B>]  [<B>-e</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><A HREF="auarf217.htm#HDRPTS_EXAMINE">pts examine</A>
 <P><A HREF="auarf227.htm#HDRPTSERVER">ptserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf208.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf210.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf208.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf210.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e77c3d81bb768fa7f1ecaf7d7a3664f8df15ad31..8b98d75042727ccd3f7b12a17ce907047e021241 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -101,11 +101,11 @@ ACL 
 <P><A HREF="auarf225.htm#HDRPTS_SETFIELDS">pts setfields</A>
 <P><A HREF="auarf226.htm#HDRPTS_SETMAX">pts setmax</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf209.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf211.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf209.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf211.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d52d3c609467e0b18052f0707bc99fe6e581335f..6a714bdf9ad85716d82c8707d595950fb3ed0bdc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,9 +28,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95Û\8cì\83f\81[\83^\83x\81[\83X\81E\83O\83\8b\81[\83v\82É\83\86\81[\83U\81[\82Ü\82½\82Í\83}\83V\83\93\82ð\92Ç\89Á\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts adduser -user</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  <B>-group</B> &lt;<VAR>group name</VAR>><SUP>+</SUP> 
+<PRE><B>pts adduser -user</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  <B>-group</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>
             [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
+
 <B>pts ad -u</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  <B>-g</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83O\83\8b\81[\83v <B>system:administrators</B> \82É\81A\83\86\81[\83U\81[ <B>smith</B> \82ð\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts adduser -user smith -group system:administrators</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>smith:colleagues</B> \83O\83\8b\81[\83v\82É\81A\83\86\81[\83U\81[ <B>jones</B>\81A<B>terry</B>\81A\82¨\82æ\82Ñ <B>pat</B> \82ð\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts adduser -user jones terry pat -group smith:colleagues</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81AABC Corporation \83T\83u\83l\83b\83g\93à\82Ì\83}\83V\83\93\8d\80\96Ú\82ð\81A\83O\83\8b\81[\83v <B>bin-prot</B> \82É\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81B
 ABC Corporation \82Ì\83T\83u\83l\83b\83g\82Ì IP \83A\83h\83\8c\83X\82Ì\94Í\88Í\82É\82æ\82Á\82Ä\81A\83V\83X\83e\83\80\8aÇ\97\9d\8eÒ\82Í\81A<B>pts createuser</B> \82Ì\89ð\90à\83y\81[\83W\82É\82 \82é\81A\83\8f\83C\83\8b\83h\83J\81[\83h\82Ì\95\\8bL\96@\82É\8f]\82Á\82Ä\81A
 3 \82Â\82Ì\83}\83V\83\93\8d\80\96Ú\82É\83}\83V\83\93\82ð\83O\83\8b\81[\83v\89»\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <PRE>   % <B>pts adduser -user 138.255.0.0 192.12.105.0 192.12.106.0 -group bin-prot</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\8e\9f\82Ì\82æ\82¤\82É\81A<B>-group</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\8ae\83O\83\8b\81[\83v\82Ì\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Ì 4 \94Ô\96Ú\82Ì privacy \83t\83\89\83O\82Ì\90Ý\92è\82É\82æ\82Á\82Ä\81A\95K\97v\82È\93Á\8c \82ª\88Ù\82È\82è\82Ü\82· (\83t\83\89\83O\82ð\95\\8e¦\82·\82é\82É\82Í\81A
@@ -92,11 +92,11 @@ ABC Corporation 
 <P><A HREF="auarf223.htm#HDRPTS_REMOVEUSER">pts removeuser</A>
 <P><A HREF="auarf225.htm#HDRPTS_SETFIELDS">pts setfields</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf210.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf212.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf210.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf212.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d2171822418fa89761bb1445afa293eb364b0524..305c5b916061fae575cf10f1a3966539003aa8b9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,8 +22,8 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\8ae\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>] 
-   
+<PRE><B>pts apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>]
+
 <B>pts ap -t</B> &lt;<VAR>help string</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -48,7 +48,7 @@
 <PRE>   % <B>pts apropos create</B>
    creategroup: create a new group
    createuser: create a new user
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf210.htm#HDRPTS_INTRO">pts</A>
 <P><A HREF="auarf218.htm#HDRPTS_HELP">pts help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf211.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf213.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf211.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf213.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3553b1e128ea638181999cb8bf68ae2fdd2ca3b0..0fcbd123e20146b92b2686751628b3a171f67599 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,9 +24,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Ì\8f\8a\97L\8eÒ\82ð\95Ï\8dX\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts chown -name</B> &lt;<VAR>group name</VAR>>  <B>-owner</B> &lt;<VAR>new owner</VAR>> 
+<PRE><B>pts chown -name</B> &lt;<VAR>group name</VAR>>  <B>-owner</B> &lt;<VAR>new owner</VAR>>
           [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
+
 <B>pts cho -na</B> &lt;<VAR>group name</VAR>>  <B>-o</B> &lt;<VAR>new owner</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83O\83\8b\81[\83v <B>terry:friends</B> \82Ì\8f\8a\97L\8eÒ\82ð\81A\83\86\81[\83U\81[ <B>terry</B> \82©\82ç\81A\83\86\81[\83U\81[ <B>pat</B> \82É\95Ï\8dX\82µ\82Ä\82¢\82Ü\82·\81B\82»\82Ì\8c\8b\89Ê\81A\83O\83\8b\81[\83v\96¼\82ª <B>pat:friends</B> \82É\95Ï\8dX\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts chown -name terry:friends -owner pat</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83O\83\8b\81[\83v <B>terry:friends</B> \82Ì\8f\8a\97L\8eÒ\82ð\81A\83\86\81[\83U\81[ <B>terry</B> \82©\82ç\81A\83O\83\8b\81[\83v <B>pat:buddies</B> \82É\95Ï\8dX\82µ\82Ä\82¢\82Ü\82·\81B\82»\82Ì\8c\8b\89Ê\81A\83O\83\8b\81[\83v\96¼\82ª <B>pat:friends</B> \82É\95Ï\8dX\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts chown -name terry:friends -owner pat:buddies</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf210.htm#HDRPTS_INTRO">pts</A>
 <P><A HREF="auarf224.htm#HDRPTS_RENAME">pts rename</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf212.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf214.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf212.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf214.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f114305c8bf847f292ccf35117cfd75ca1eb0664..a81ac727bdfdfb300d4ce25df2aa46c1668dde08 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>(\8bó\82Ì) \95Û\8cì\83f\81[\83^\83x\81[\83X\81E\83O\83\8b\81[\83v\8d\80\96Ú\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts creategroup -name</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-owner</B> &lt;<VAR>owner of the group</VAR>>] 
-                [<B>-id</B> &lt;<VAR>id (negated) for the group</VAR>><SUP>+</SUP>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>pts creategroup -name</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-owner</B> &lt;<VAR>owner of the group</VAR>>]
+                [<B>-id</B> &lt;<VAR>id (negated) for the group</VAR>><SUP>+</SUP>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
                 [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
-<B>pts createg -na</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-o</B> &lt;<VAR>owner of the group</VAR>>] 
-            [<B>-i</B> &lt;<VAR>id (negated) for the group</VAR>><SUP>+</SUP>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>pts createg -na</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-o</B> &lt;<VAR>owner of the group</VAR>>]
+            [<B>-i</B> &lt;<VAR>id (negated) for the group</VAR>><SUP>+</SUP>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
             [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
-      
-<B>pts cg -na</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-o</B> &lt;<VAR>owner of the group</VAR>>]  
-       [<B>-i</B> &lt;<VAR>id (negated) for the group</VAR>><SUP>+</SUP>]  
+
+<B>pts cg -na</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-o</B> &lt;<VAR>owner of the group</VAR>>]
+       [<B>-i</B> &lt;<VAR>id (negated) for the group</VAR>><SUP>+</SUP>]
        [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -75,7 +75,7 @@
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81A\8e\9f\82Ì\82æ\82¤\82È\95\8e\9a\97ñ\82ð\90\90¬\82µ\82Ä\81A\8ae\83O\83\8b\81[\83v\82Ì\8dì\90¬\82ð\8am\94F\82µ\82Ü\82·\81B
 <PRE>   group <VAR>name</VAR> has id <VAR>AFS GID</VAR>
-   
+
 </PRE>
 <P><STRONG>\92\8d\88Ó</STRONG>
 <P>\83O\83\8b\81[\83v\82Ì\8f\8a\97L\8eÒ\82É\83}\83V\83\93\8d\80\96Ú\82ð\8ew\92è\82·\82é\82½\82ß\82É\81A
@@ -88,7 +88,7 @@
 <P>\92Ê\8fí\83O\83\8b\81[\83v\82Ì\96¼\91O\82Í\81A\8e\9f\82Ì\8c`\8e®\82Å\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P>
 <PRE>   <VAR>owner_name</VAR><B>:</B><VAR>group_name</VAR>
-   
+
 </PRE>
 <P>
 <P>
@@ -127,16 +127,16 @@ AFS GID 
 <B>pat:friends</B> \82¨\82æ\82Ñ\81A
 <B>pat:colleagues</B> \82Æ\82¢\82¤\96¼\91O\82Ì\83O\83\8b\81[\83v\82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts creategroup -name pat:friends pat:colleagues</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A<B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82ª\81A\90Ú\93ª\95\94\82Ì\82È\82¢\83O\83\8b\81[\83v <B>staff</B> \82ð\8dì\90¬\82µ\81A\8e©\95ª\8e©\90g\82Å\82Í\82È\82­ <B>system:administrators</B> \83O\83\8b\81[\83v\82É\81A\82»\82Ì\8f\8a\97L\8c \82ð\8a\84\82è\93\96\82Ä\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts creategroup -name staff -owner system:administrators</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[ <B>pat</B> \82ª\81A
 <B>smith:team-members</B> \82Æ\82¢\82¤\96¼\91O\82Ì\83O\83\8b\81[\83v\82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83O\83\8b\81[\83v\82ª\8b\96\89Â\82³\82ê\82é\82Ì\82Í\81A<B>-owner</B> \88ø\82«\90\94\82É\81A\95K\90{\82Ì\92l (<B>smith</B>) \82ª\8ew\92è\82³\82ê\82Ä\82¢\82é\82©\82ç\82Å\82·\81B
 <PRE>   % <B>pts creategroup -name smith:team-members -owner smith</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\90Ú\93ª\95\94\82Ì\82È\82¢\83O\83\8b\81[\83v\82ð\8dì\90¬\82µ\82½\82è\81A
@@ -156,11 +156,11 @@ AFS GID 
 <P><A HREF="auarf225.htm#HDRPTS_SETFIELDS">pts setfields</A>
 <P><A HREF="auarf226.htm#HDRPTS_SETMAX">pts setmax</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf213.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf215.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf213.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf215.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3c0c7df0fb3826cb2553d1b6b535bae637729fbe..c59167221bd4f7ecfb2dcac3cc8c57a468f166c4 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95Û\8cì\83f\81[\83^\83x\81[\83X\82É\83\86\81[\83U\81[\82Ü\82½\82Í\83}\83V\83\93\82Ì\8d\80\96Ú\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts createuser -name</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  [<B>-id</B> &lt;<VAR>user id</VAR>><SUP>+</SUP>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>pts createuser -name</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  [<B>-id</B> &lt;<VAR>user id</VAR>><SUP>+</SUP>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
                [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
-<B>pts createu -na</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  [<B>-i</B> &lt;<VAR>user id</VAR>><SUP>+</SUP>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>pts createu -na</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  [<B>-i</B> &lt;<VAR>user id</VAR>><SUP>+</SUP>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
             [<B>-no</B>] [<B>-f</B>]  [<B>-h</B>]
-   
+
 <B>pts cu -na</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  [<B>-i</B> &lt;<VAR>user id</VAR>><SUP>+</SUP>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>] [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -116,16 +116,16 @@ UID 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83R\83}\83\93\83h\82Í\81A\8ae\83\86\81[\83U\81[\82Ì\8dì\90¬\82ð\8am\94F\82·\82é\82½\82ß\82É\81A\8e\9f\82Ì\82æ\82¤\82È\95\8e\9a\97ñ\82ð\90\90¬\82µ\82Ü\82·\81B
 <PRE>   User <VAR>name</VAR> has id <VAR>id</VAR>
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[ <B>johnson</B> \82Ì\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts createuser -name johnson</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81AABC Corporation \83Z\83\8b\82É\81A\83\8f\83C\83\8b\83h\83J\81[\83h\81E\83}\83V\83\93\8d\80\96Ú\82ð 3 \8d\80\96Ú\8dì\90¬\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì 3 \82Â\82Ì\8d\80\96Ú\82Í\81A\91¼\82Ì\83l\83b\83g\83\8f\81[\83N\8fã\82Ì\83}\83V\83\93\82Í\91g\82Ý\8d\9e\82Ü\82¸\82É\81A\8aY\93\96\82·\82é\89ï\8eÐ\82Ì\83l\83b\83g\83\8f\81[\83N\8fã\82Ì\82·\82×\82Ä\82Ì\83}\83V\83\93\82ð\95ï\8aÜ\82µ\82Ü\82·\81B
 <PRE>   % <B>pts createuser -name 138.255.0.0 192.12.105.0 192.12.106.0</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A<B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -134,11 +134,11 @@ UID 
 <P><A HREF="auarf220.htm#HDRPTS_LISTMAX">pts listmax</A>
 <P><A HREF="auarf226.htm#HDRPTS_SETMAX">pts setmax</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf214.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf216.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf214.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf216.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c34c2ed2739ad2bb999d0b000fc9f2d3b83a2502..81c4b4c5b09a275bd39ede84625f8057f8d80d49 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,9 +29,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts delete -nameorid</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>pts delete -nameorid</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
            [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
+
 <B>pts d -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[\8d\80\96Ú <B>pat</B>\81A\82¨\82æ\82Ñ <B>terry</B> \82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts delete pat terry</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83O\83\8b\81[\83v\82Ì\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð AFS GID -215\82Å\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   %<B> pts delete -215</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83\86\81[\83U\81[\82¨\82æ\82Ñ\83}\83V\83\93\8d\80\96Ú\82ð\8dí\8f\9c\82·\82é\82É\82Í\81A\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf210.htm#HDRPTS_INTRO">pts</A>
 <P><A HREF="auarf223.htm#HDRPTS_REMOVEUSER">pts removeuser</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf215.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf217.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf215.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf217.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b91d6a0d650ed571664ac1fe67ae21aac6567a8f..a5fafe6f561ba30b7166b6135846fbc9f5a70773 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts examine -nameorid</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]   
+<PRE><B>pts examine -nameorid</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-    
+
 <B>pts e -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
-   
-<B>pts check -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>pts check -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
           [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
-   
-<B>pts che -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>pts che -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
         [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -166,7 +166,7 @@ UFS 
      membership: 9, flags: S----, group quota: 15.
    Name: 158.12.105.44, id: 5151, owner: system:administrators,
      creator: byu, membership: 1, flags: S----, group quota: 20.
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81AGID -673 \82¨\82æ\82Ñ -674 \82Ì AFS \83O\83\8b\81[\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts examine -673 -674</B>
@@ -174,7 +174,7 @@ UFS 
      membership: 5, flags: S-M--, group quota: 0.
    Name: smith:colleagues, id: -674, owner: smith, creator: smith,
      membership: 14, flags: SOM--, group quota: 0.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\8e\9f\82Ì\82æ\82¤\82É\81A<B>-nameorid</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\8ae\8d\80\96Ú\82Ì\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\93à\82Ì\8dÅ\8f\89\82Ì privacy \83t\83\89\83O\82Ì\90Ý\92è\82É\82æ\82Á\82Ä\81A\95K\97v\82È\93Á\8c \82ª\88Ù\82È\82è\82Ü\82·\81B
@@ -196,11 +196,11 @@ UFS 
 <P><A HREF="auarf224.htm#HDRPTS_RENAME">pts rename</A>
 <P><A HREF="auarf225.htm#HDRPTS_SETFIELDS">pts setfields</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf216.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf218.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf216.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf218.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 4a10a473435d3872e2e0924b09a8d482e121422f..1ef81a82ee5b6cf779807235d311514b7f388819 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\93Á\92è\82Ì <B>pts</B> \83R\83}\83\93\83h\82Ì\8d\\95\82ð\95\\8e¦\82µ\82½\82è\81A\82·\82×\82Ä\82Ì <B>pts</B> \83R\83}\83\93\83h\82Ì\8b@\94\\90à\96¾\82ð\83\8a\83X\83g\82µ\82½\82è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>pts help</B> [<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-    
+
 <B>pts h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -55,7 +55,7 @@
    aliases: groups
    Usage: pts membership -nameorid &lt;user or group name or id>+
    [-cell &lt;cell name>] [-noauth] [-force] [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf210.htm#HDRPTS_INTRO">pts</A>
 <P><A HREF="auarf212.htm#HDRPTS_APROPOS">pts apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf217.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf219.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf217.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf219.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0ca7fe9121188a053fcfd80ec8718594ccc5f4ec..8afec3c87b41d564ae7b3eae6b9bf78ed364e35b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>pts listentries</B> [<B>-users</B>]  [<B>-groups</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
                 [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
+
 <B>pts liste</B> [<B>-u</B>]  [<B>-g</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -78,7 +78,7 @@
    smith                        101   -204       1
    pat:friends                 -206    100     100
    staff                       -207   -204       1
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A<B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf215.htm#HDRPTS_CREATEUSER">pts createuser</A>
 <P><A HREF="auarf217.htm#HDRPTS_EXAMINE">pts examine</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf218.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf220.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf218.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf220.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 146a4e35ac9557b60660eb47b97d4d3e370cb970..3e50908ee41fc98b8f0beb544187b3ccf27f9962 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,7 +28,7 @@
 <P><TT>max user id</TT> \82¨\82æ\82Ñ <TT>max group id</TT> \83J\83E\83\93\83^\81[\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>pts listmax</B> [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-    
+
 <B>pts listm</B>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81A\8e\9f\82Ì\8c`\8e®\82Å\83J\83E\83\93\83^\81[\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   Max user id is <VAR>user_counter</VAR> and max group id is <VAR>group_counter</VAR>.
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A\82±\82Ì\83R\83}\83\93\83h\82Ì\8fo\97Í\82ð\95\\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   %<B> pts listmax</B>
    Max user name is 1271 and max group id is -382.
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf210.htm#HDRPTS_INTRO">pts</A>
 <P><A HREF="auarf226.htm#HDRPTS_SETMAX">pts setmax</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf219.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf221.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf219.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf221.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b66f5708ff70c8ad3e2e22a0322b067169590bd1..21f9a8b5a43ba107e881835d8c2dcaaa83ad3d93 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82É\8f\8a\97L\82³\82ê\82½\95Û\8cì\83f\81[\83^\83x\81[\83X\81E\83O\83\8b\81[\83v\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts listowned -nameorid</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>pts listowned -nameorid</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
               [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
-<B>pts listo -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>pts listo -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
           [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -58,7 +58,7 @@
 <P>\8fo\97Í\82Ì\8dÅ\8f\89\82Ì\8ds\82Å\82Í\81A\8f\8a\97L\8c \8fî\95ñ\82ª\97v\8b\81\82³\82ê\82é\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82Ì\96¼\91O\82Æ\81A
 AFS UID \82Ü\82½\82Í AFS GID \82ª\81A\8e\9f\82Ì\8c`\8e®\82Å\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Groups owned by <VAR>name</VAR> (id: <VAR>ID</VAR>) are:
-   
+
 </PRE>
 <P>\83O\83\8b\81[\83v\82Ì\83\8a\83X\83g\82ª\8e\9f\82É\91±\82«\82Ü\82·\81B\83\8a\83X\83g\82É\82Í\81A\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82ª\8f\8a\97L\82·\82é\82©\81A\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82ª\91®\82·\82é\83O\83\8b\81[\83v\82É\8f\8a\97L\82³\82ê\82Ä\82¢\82é\83O\83\8b\81[\83v\82Í\81A\95\\8e¦\82³\82ê\82Ü\82¹\82ñ\81B\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82ª\82Ç\82Ì\83O\83\8b\81[\83v\82à\8f\8a\97L\82µ\82Ä\82¢\82È\82¢\8fê\8d\87\82É\82Í\81A\83w\83b\83_\81[\8ds\82¾\82¯\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82É\8f\8a\97L\8c \8fî\95ñ\82ð\95\\8e¦\82·\82é\93Á\8c \82ª\82È\82¢\8fê\8d\87\82Í\81A\8e\9f\82Ì\82æ\82¤\82È\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\83\86\81[\83U\81[\8d\80\96Ú\82Ì\8fê\8d\87\82à\83O\83\8b\81[\83v\8d\80\96Ú\82Ì\8fê\8d\87\82à\81A
@@ -66,7 +66,7 @@ AFS UID 
 <B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\88È\8aO\82Ö\82Ì\81A\83A\83N\83Z\83X\8c \82ð\8b\96\89Â\82µ\82Ü\82¹\82ñ\81B
 <PRE>   pts: \83A\83N\83Z\83X\8c \82ª\8b\91\94Û\82³\82ê\82½\82Ì\82Å\81A
    <VAR>\96¼\91O</VAR> (id: <VAR>ID</VAR>) \82Ì\8f\8a\97L\8eÒ\83\8a\83X\83g\82Í\8eæ\93¾\82Å\82«\82Ü\82¹\82ñ\82Å\82µ\82½\81B
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[ <B>terry</B> \82É\82æ\82Á\82Ä\8f\8a\97L\82³\82ê\82Ä\82¢\82é\83O\83\8b\81[\83v\82ð\95\\8e¦\82µ\81A\83O\83\8b\81[\83v
@@ -77,7 +77,7 @@ AFS UID 
      terry:project1
      terry:project2
    Groups owned by terry:friends (id: -673) are:
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P><B>-nameorid</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\81A\8ae\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82Ì\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Ì\81A
@@ -98,11 +98,11 @@ AFS UID 
 <P><A HREF="auarf217.htm#HDRPTS_EXAMINE">pts examine</A>
 <P><A HREF="auarf225.htm#HDRPTS_SETFIELDS">pts setfields</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf220.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf222.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf220.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf222.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 6dbf9fb26f8d03e756b5947dd08223702b100b52..ede22563173a6c603c35012c90f580f00d3df363 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\83V\83b\83v\81E\83\8a\83X\83g\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts membership -nameorid</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>pts membership -nameorid</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
                [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
+
 <B>pts m -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
-   
+
 <B>pts groups -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
            [<B>-no</B>] [<B>-f</B>]  [<B>-h</B>]
-   
+
 <B>pts g -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83\86\81[\83U\81[\82¨\82æ\82Ñ\83}\83V\83\93\82²\82Æ\82É\81A\8fo\97Í\82Í\8e\9f\82Ì\82æ\82¤\82È\83w\83b\83_\81[\8ds\82Å\8en\82Ü\82è\81A\83\86\81[\83U\81[\82â\83}\83V\83\93\82ª\91®\82·\82é\83O\83\8b\81[\83v\82Ì\83\8a\83X\83g\82ª\82»\82ê\82É\91±\82«\82Ü\82·\81B
 <PRE>   Groups <VAR>name</VAR> (id: <VAR>AFS UID</VAR>) is a member of:
-   
+
 </PRE>
 <P>\83O\83\8b\81[\83v\82²\82Æ\82É\81A\8fo\97Í\82Í\8e\9f\82Ì\82æ\82¤\82È\83w\83b\83_\81[\8ds\82Å\8en\82Ü\82è\81A\83O\83\8b\81[\83v\82É\91®\82·\82é\83\86\81[\83U\81[\82â\83}\83V\83\93\82Ì\83\8a\83X\83g\82ª\82»\82ê\82É\91±\82«\82Ü\82·\81B
 <PRE>   Members of <VAR>group_name</VAR> (id: <VAR>AFS GID</VAR>) are:
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[ <B>pat</B> \82ª\91®\82·\82é\83O\83\8b\81[\83v\82Æ\81A\83O\83\8b\81[\83v <B>smith:friends</B> \82Ì\83\81\83\93\83o\81[\82ð\83\8a\83X\83g\95\\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\8d\80\96Ú <B>pat</B> \82Ì 3 \94Ô\96Ú\82Ì privacy \83t\83\89\83O\82Í\81A\83f\83t\83H\83\8b\83g\82Ì\83n\83C\83t\83\93\82ª\95Ï\8dX\82³\82ê\81A\94ñ\8aÇ\97\9d\83\86\81[\83U\81[\82ª\82±\82Ì\83\8a\83X\83g\82ð\8eæ\93¾\82Å\82«\82é\82æ\82¤\82É\82È\82Á\82Ä\82¢\82é\82Ì\82Å\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -82,7 +82,7 @@
      jones
      richard
      thompson
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P><B>-nameorid</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\81A\8ae\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82Ì\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Ì\81A
 <P><A HREF="auarf223.htm#HDRPTS_REMOVEUSER">pts removeuser</A>
 <P><A HREF="auarf225.htm#HDRPTS_SETFIELDS">pts setfields</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf221.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf223.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf221.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf223.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b16ce9c1604e458f4adf611c03726f38fc7f619a..0d49df699f871f0969e0e4590700c93d34f70379 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,8 +29,8 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>pts removeuser -user</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  <B>-group</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>
                [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
-<B>pts rem -u</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  <B>-g</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>pts rem -u</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>  <B>-g</B> &lt;<VAR>group name</VAR>><SUP>+</SUP>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
         [<B>-n</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83\86\81[\83U\81[ <B>smith</B> \82ð\81A\83O\83\8b\81[\83v <B>staff</B>\81A\82¨\82æ\82Ñ <B>staff:finance</B> \82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B\8dÅ\8f\89\82Ì\88ø\82«\90\94 (\83\86\81[\83U\81[\96¼) \82É\82Í\92P\88ê\82Ì\83C\83\93\83X\83^\83\93\83X\82µ\82©\8ew\92è\82Å\82«\82È\82¢\82½\82ß\81A\83X\83C\83b\83`\82Ì\96¼\91O\82Í\95s\97v\82Å\82·\81B
 <PRE>   % <B>pts removeuser smith staff staff:finance</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83O\83\8b\81[\83v <B>bin-prot</B> \82©\82ç\81A
 ABC Corporation \83l\83b\83g\83\8f\81[\83N\93à\82Ì\82·\82×\82Ä\82Ì\83}\83V\83\93\82ð\95\\82·\81A
 3 \82Â\82Ì\83}\83V\83\93\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts removeuser -user 138.255.0.0 192.12.105.0 192.12.106.0 -group bin-prot</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P><B>-group</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83O\83\8b\81[\83v\82Ì\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\82Ì 5 \94Ô\96Ú\82Ì privacy \83t\83\89\83O\82Ì\90Ý\92è\82É\82æ\82Á\82Ä\81A\95K\97v\82È\93Á\8c \82ª\88Ù\82È\82è\82Ü\82· (\83t\83\89\83O\82ð\95\\8e¦\82·\82é\82É\82Í\81A
@@ -86,11 +86,11 @@ ABC Corporation 
 <P><A HREF="auarf222.htm#HDRPTS_MEMBERSHIP">pts membership</A>
 <P><A HREF="auarf225.htm#HDRPTS_SETFIELDS">pts setfields</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf222.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf224.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf222.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf224.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index be68aacf05c66d9512c9534d5269d59f94f79bbd..fa3d199e406b5c58cf7e5929e2ea114c370ebeda 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,7 +27,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>pts rename -oldname</B> &lt;<VAR>old name</VAR>>  <B>-newname</B> &lt;<VAR>new name</VAR>>
            [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-    
+
 <B>pts ren -o</B> &lt;<VAR>old name</VAR>>  <B>-ne</B> &lt;<VAR>new name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\93Á\8c \83\86\81[\83U\81[ <B>admin</B> \82ª\8f\8a\97L\82·\82é\81A\83O\83\8b\81[\83v <B>staff</B> \82Ì\96¼\91O\82ð\81A
 <B>admin:staff</B> \82É\95Ï\8dX\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts rename -oldname staff -newname admin:staff</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83O\83\8b\81[\83v <B>admin:finance</B> \82Ì\96¼\91O\82ð\81A\83O\83\8b\81[\83v <B>finance</B> \82É\95Ï\8dX\82µ\82Ä\82¢\82Ü\82·\81B\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A
 <B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <PRE>   % <B>pts rename -oldname admin:finance -newname finance</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\92Ê\8fí\83O\83\8b\81[\83v\82Ì\96¼\91O\82ð\90Ú\93ª\95\94\82Ì\82È\82¢\96¼\91O\82É\95Ï\8dX\82µ\82½\82è\81A\82Ü\82½\82»\82Ì\8bt\82Ì\95Ï\8dX\82ð\8ds\82¤\8fê\8d\87\81A\82 \82é\82¢\82Í\81A\83\86\81[\83U\81[\82Ü\82½\82Í\83}\83V\83\93\8d\80\96Ú\82Ì\96¼\91O\82ð\95Ï\8dX\82·\82é\8fê\8d\87\82Í\81A\94­\8ds\8eÒ\82Í\81A
 <P><A HREF="auarf210.htm#HDRPTS_INTRO">pts</A>
 <P><A HREF="auarf213.htm#HDRPTS_CHOWN">pts chown</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf223.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf225.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf223.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf225.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 406732dbe161a68055bb87dac3e89776dcf28d43..2265206060b2a9faef4f7705cc74001483d2448b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -37,9 +37,9 @@ privacy 
               [<B>-access</B> &lt;<VAR>set privacy flags</VAR>>]
               [<B>-groupquota</B> &lt;<VAR>set limit on group creation</VAR>>]
               [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-   
-<B>pts setf -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-a</B> &lt;<VAR>set privacy flags</VAR>>] 
-         [<B>-g</B> &lt;<VAR>set limit on group creation</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>] 
+
+<B>pts setf -na</B> &lt;<VAR>user or group name or id</VAR>><SUP>+</SUP>  [<B>-a</B> &lt;<VAR>set privacy flags</VAR>>]
+         [<B>-g</B> &lt;<VAR>set limit on group creation</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
          [<B>-no</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -122,14 +122,14 @@ privacy 
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83O\83\8b\81[\83v <B>operators</B> \82Å privacy \83t\83\89\83O\82ð\95Ï\8dX\82µ\82Ä\81A\8dÅ\8f\89\81A2 \94Ô\96Ú\81A\82¨\82æ\82Ñ 3 \94Ô\96Ú\82Ì\83t\83\89\83O\82Ì\83f\83t\83H\83\8b\83g\92l\82ð\95Û\91\82µ\81A
 4 \94Ô\96Ú\81A5 \94Ô\96Ú\82Ì\83t\83\89\83O\82Í\81A\83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82ª\91¼\82Ì\83\81\83\93\83o\81[\82ð\92Ç\89Á\82¨\82æ\82Ñ\8dí\8f\9c\82Å\82«\82é\82æ\82¤\82É\90Ý\92è\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts setfields -nameorid operators -access S-Mar</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81Aprivacy \83t\83\89\83O\82ð\95Ï\8dX\82µ\82Ä\81A\83\86\81[\83U\81[\8d\80\96Ú <B>admin</B> \82É\81A\83O\83\8b\81[\83v\8a\84\82è\93\96\82Ä\97Ê\82ð\90Ý\92è\82µ\82Ä\82¢\82Ü\82·\81B\82±\82±\82Å\82Í\81A\8dÅ\8f\89\81A4 \94Ô\96Ú\81A\82¨\82æ\82Ñ 5 \94Ô\96Ú\82Ì\83t\83\89\83O\82É\82Â\82¢\82Ä\82Í\81A\83f\83t\83H\83\8b\83g\92l\82ð\95Û\91\82µ\82Ä\82¢\82Ü\82·\82ª\81A
 2 \94Ô\96Ú\82¨\82æ\82Ñ 3 \94Ô\96Ú\82Ì\83t\83\89\83O\82Í\81A<B>admin</B> \82ª\8f\8a\97L\82µ\81A\8f\8a\91®\82·\82é\83O\83\8b\81[\83v\82ð\81A\82¾\82ê\82à\82ª\83\8a\83X\83g\95\\8e¦\82Å\82«\82é\82æ\82¤\82É\81A\95Ï\8dX\82µ\82Ä\82¢\82Ü\82·\81B
 <B>admin</B> \82Æ\82µ\82Ä\94F\8fØ\82³\82ê\82½\83\86\81[\83U\81[\82Í\81A
 50 \82Ì\83O\83\8b\81[\83v\82ð\92Ç\89Á\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <PRE>   % <B>pts setfields -nameorid admin -access SOM-- -groupquota 50</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83O\83\8b\81[\83v\8d\80\96Ú\82ð\95Ò\8fW\82·\82é\8fê\8d\87\81A\82Ü\82½\82Í\81A\94C\88Ó\82Ì\83^\83C\83v\82Ì\8d\80\96Ú\82É privacy \83t\83\89\83O\82Ì\90Ý\92è\82ð\8ds\82¤\8fê\8d\87\82É\82Í\81A\94­\8ds\8eÒ\82Í\82»\82Ì\8d\80\96Ú\82ð\8f\8a\97L\82µ\82Ä\82¢\82é\82©\81A
@@ -143,11 +143,11 @@ privacy 
 <P><A HREF="auarf222.htm#HDRPTS_MEMBERSHIP">pts membership</A>
 <P><A HREF="auarf223.htm#HDRPTS_REMOVEUSER">pts removeuser</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf224.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf226.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf224.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf226.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 33dd33e5ade9ed99bc1358bb7fc4e308408821e2..d3fcffb282705ff474b6d01d85f8857661f9499f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -28,9 +28,9 @@
 <P><TT>max group id</TT> \82Ü\82½\82Í\81A
 <TT>max user id</TT> \83J\83E\83\93\83^\81[\82Ì\92l\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>pts setmax</B> [<B>-group</B> &lt;<VAR>group max</VAR>>]  [<B>-user</B> &lt;<VAR>user max</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]   
+<PRE><B>pts setmax</B> [<B>-group</B> &lt;<VAR>group max</VAR>>]  [<B>-user</B> &lt;<VAR>user max</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
            [<B>-noauth</B>]  [<B>-force</B>]  [<B>-help</B>]
-    
+
 <B>pts setm</B> [<B>-g</B> <VAR>group max</VAR>>]  [<B>-u</B> &lt;<VAR>user max</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-f</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -61,7 +61,7 @@ AFS 
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í <TT>max group id</TT> \83J\83E\83\93\83^\81[\82ð -500 \82É\81A
 <TT>max user id</TT> \83J\83E\83\93\83^\81[\82ð 1000 \82É\90Ý\92è\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts setmax -group -500 -user 1000</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A<B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -71,11 +71,11 @@ AFS 
 <P><A HREF="auarf215.htm#HDRPTS_CREATEUSER">pts createuser</A>
 <P><A HREF="auarf220.htm#HDRPTS_LISTMAX">pts listmax</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf225.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf227.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf225.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf227.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c2739daa19932052f221493bd7c5b2347864e263..5db0fa1037ff9690725f1139968dbcc78130c550 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,7 +24,7 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95Û\8cì\83T\81[\83o\81[\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>ptserver</B> [<B>-database</B> &lt;<VAR>db path</VAR>>]  [<B>-p</B> &lt;<VAR>number of processes</VAR>>] [<B>-rebuildDB</B>] 
+<PRE><B>ptserver</B> [<B>-database</B> &lt;<VAR>db path</VAR>>]  [<B>-p</B> &lt;<VAR>number of processes</VAR>>] [<B>-rebuildDB</B>]
          [<B>-enable_peer_stats</B>]  [<B>-enable_process_stats</B>]  [<B>-help</B>]
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81AAFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\8d\\95\8bK\91¥\82É\8f\80\8b\92\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\83R\83}\83\93\83h\96¼\82¨\82æ\82Ñ\82·\82×\82Ä\82Ì\83I\83v\83V\83\87\83\93\96¼\82Í\8fÈ\97ª\82¹\82¸\82É\82·\82×\82Ä\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -66,7 +66,7 @@ Rx Monitoring API 
 <B>ptserver</B> \83v\83\8d\83Z\83X\82ð\8dì\90¬\82·\82é\82à\82Ì\82Å\82·\81B\82±\82±\82Å\81A\83R\83}\83\93\83h\82ª\95¡\90\94\8ds\82Å\95\\8e¦\82³\82ê\82Ä\82¢\82é\82Ì\82Í\81A\82½\82¾\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82Å\82·\81B
 <PRE>   % <B>bos create -server fs3.abc.com -instance ptserver</B>  \
                 <B>-type simple -cmd /usr/afs/bin/ptserver</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83V\83F\83\8b\81E\83v\83\8d\83\93\83v\83g\82Å\83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\82½\82ß\82É\82Í\81A\94­\8ds\8eÒ\82Í\83t\83@\83C\83\8b\82Ì\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Å\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\92Ê\8fí\82Í\81A<B>bos create</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83v\83\8d\83Z\83X\82Ì\8dì\90¬\82¨\82æ\82Ñ\8aJ\8en\82ð\8ds\82¢\82Ü\82·\81B
@@ -77,11 +77,11 @@ Rx Monitoring API 
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf210.htm#HDRPTS_INTRO">pts</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf226.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf228.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf226.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf228.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a834b046603dd03616b8940d5d8888db6e3200ab..0672e00cd94d48bbac83b68d415fd13641c893e2 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\83\8a\83\82\81[\83g\81E\83}\83V\83\93\82É\83t\83@\83C\83\8b\82ð\83R\83s\81[\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>rcp</B> [<B>-p</B>]  &lt;<VAR>file1</VAR>>  &lt;<VAR>file2</VAR>>
-   
+
 <B>rcp</B> [<B>-r</B>]  [<B>-p</B>]  &lt;<VAR>file</VAR>><SUP>+</SUP>  &lt;<VAR>directory</VAR>>
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -85,11 +85,11 @@ UNIX 
 <P><B>rcp</B> \82É\8aÖ\82·\82é UNIX \82Ì\83}\83j\83\85\83A\83\8b\81E\83y\81[\83W
 <P><I>AFS \83\8a\83\8a\81[\83X\8fî\95ñ</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf227.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf229.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf227.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf229.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1fd8d7f8291a55e84aea870311070f0c82b33979..5e032b2b794754eb6ff5d8975aed143571975e64 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,7 +25,7 @@
 <P>\83\8a\83\82\81[\83g\81E\83}\83V\83\93\8fã\82Ì\83V\83F\83\8b\82ð\83I\81[\83v\83\93\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>rsh</B> <VAR>host</VAR>  [<B>-n</B>]  [<B>-l</B> &lt;<VAR>username</VAR>>]  &lt;<VAR>command</VAR>>
-   
+
 <VAR>host</VAR>  [<B>-n</B>]  [<B>-l</B> &lt;<VAR>username</VAR>>]    &lt;<VAR>command</VAR>>
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -78,11 +78,11 @@ AFS 
 <P>UNIX \83}\83j\83\85\83A\83\8b\82Ì <B>rsh</B>\81A\82Ü\82½\82Í <B>remsh</B> \82Ì\83y\81[\83W
 <P><I>AFS \83\8a\83\8a\81[\83X\8fî\95ñ</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf228.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf230.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf228.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf230.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f271aaa4a557deed37f47d4ee1cfaba0635f88cb..e23d802f5f5b92986e1ad8e8683a047b72106e8c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,9 +26,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83l\83b\83g\83\8f\81[\83N\8e\9e\8d\8f\83v\83\8d\83g\83R\83\8b\81E\83f\81[\83\82\83\93\82Ì\8f\89\8aú\89»\82ð\8ds\82¢\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>runntp</B> [<B>-localclock</B>] [<B>-precision</B> &lt;<VAR>small negative integer</VAR>>]  
-       [<B>-logfile</B> &lt;<VAR>filename for ntpd's stdout/stderr</VAR>>]  
-       [<B>-ntpdpath</B> &lt;<VAR>pathname of ntpd executable (/usr/afs/bin/ntpd)</VAR>>]  
+<PRE><B>runntp</B> [<B>-localclock</B>] [<B>-precision</B> &lt;<VAR>small negative integer</VAR>>]
+       [<B>-logfile</B> &lt;<VAR>filename for ntpd's stdout/stderr</VAR>>]
+       [<B>-ntpdpath</B> &lt;<VAR>pathname of ntpd executable (/usr/afs/bin/ntpd)</VAR>>]
        [&lt;<VAR>host</VAR>><SUP>+</SUP>] [<B>-help</B>]
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81AAFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\8d\\95\8bK\91¥\82É\8f\80\8b\92\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\83R\83}\83\93\83h\96¼\82¨\82æ\82Ñ\82·\82×\82Ä\82Ì\83I\83v\83V\83\87\83\93\96¼\82Í\8fÈ\97ª\82¹\82¸\82É\82·\82×\82Ä\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -80,11 +80,11 @@ NTP 
 <P>UNIX \83}\83j\83\85\83A\83\8b\82Ì <B>ntpd</B> \82Ì\83y\81[\83W
 <P>UNIX \83}\83j\83\85\83A\83\8b\82Ì <B>ntpdc</B> \82Ì\83y\81[\83W
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf229.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf231.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf229.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf231.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7775a64eefb0b6ad64620135eb50518e05a53f58..8ffed37e723925b94013c3ae1d16a3b35b57122a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>Rx \83A\83N\83e\83B\83r\83e\83B\81[\82Ì\83f\83o\83b\83O\81E\83g\83\8c\81[\83X\82ð\92ñ\8b\9f\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>rxdebug -servers</B> &lt;<VAR>server machine</VAR>>  [<B>-port</B> &lt;<VAR>IP port</VAR>>]  [<B>-nodally</B>]  
-        [<B>-allconnections</B>]  [<B>-rxstats</B>] [<B>-onlyserver</B>]  [<B>-onlyclient</B>]  
-        [<B>-onlyport</B> &lt;<VAR>show only &lt;port></VAR>>]  [<B>-onlyhost</B> &lt;<VAR>show only &lt;host></VAR>>]  
-        [<B>-onlyauth</B> &lt;<VAR>show only &lt;auth level></VAR>>]  [<B>-version</B>]  [<B>-noconns</B>]  
-        [<B>-peers</B>]  [<B>-help</B>] 
-   
-<B>rxdebug -s</B> &lt;<VAR>server machine</VAR>>  [<B>-po</B> &lt;<VAR>IP port</VAR>>]  [<B>-nod</B>]  [<B>-a</B>]  [<B>-r</B>]  
-        [<B>-onlys</B>]  [<B>-onlyc</B>]   [<B>-onlyp</B> &lt;<VAR>show only &lt;port></VAR>>]  
-        [<B>-onlyh</B> &lt;<VAR>show only &lt;host></VAR>>]  [<B>-onlya</B> &lt;<VAR>show only &lt;auth level></VAR>>]  
-        [<B>-v</B>]  [<B>-noc</B>]  [<B>-pe</B>]  [<B>-h</B>] 
+<PRE><B>rxdebug -servers</B> &lt;<VAR>server machine</VAR>>  [<B>-port</B> &lt;<VAR>IP port</VAR>>]  [<B>-nodally</B>]
+        [<B>-allconnections</B>]  [<B>-rxstats</B>] [<B>-onlyserver</B>]  [<B>-onlyclient</B>]
+        [<B>-onlyport</B> &lt;<VAR>show only &lt;port></VAR>>]  [<B>-onlyhost</B> &lt;<VAR>show only &lt;host></VAR>>]
+        [<B>-onlyauth</B> &lt;<VAR>show only &lt;auth level></VAR>>]  [<B>-version</B>]  [<B>-noconns</B>]
+        [<B>-peers</B>]  [<B>-help</B>]
+
+<B>rxdebug -s</B> &lt;<VAR>server machine</VAR>>  [<B>-po</B> &lt;<VAR>IP port</VAR>>]  [<B>-nod</B>]  [<B>-a</B>]  [<B>-r</B>]
+        [<B>-onlys</B>]  [<B>-onlyc</B>]   [<B>-onlyp</B> &lt;<VAR>show only &lt;port></VAR>>]
+        [<B>-onlyh</B> &lt;<VAR>show only &lt;host></VAR>>]  [<B>-onlya</B> &lt;<VAR>show only &lt;auth level></VAR>>]
+        [<B>-v</B>]  [<B>-noc</B>]  [<B>-pe</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>rxdebug</B> \83R\83}\83\93\83h\82Í\81A
@@ -127,11 +127,11 @@ Rx 
 <P><A HREF="auarf249.htm#HDRVLSERVER">vlserver</A>
 <P><A HREF="auarf251.htm#HDRVOLSERVER">volserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf230.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf232.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf230.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf232.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 94c42eb83c17fd12c7804a0e0c9ddceb552388d2..ef9310e175e35b023684b8538e5b1c8a25178398 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P><B>fs</B> \83v\83\8d\83Z\83X\82Ì\83T\83\8b\83x\81[\83W\83\83\81[\81E\83R\83\93\83|\81[\83l\83\93\83g\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>salvager</B> [<B>initcmd</B>]  [<B>-partition</B> &lt;<VAR>Name of partition to salvage</VAR>>] 
-         [<B>-volumeid</B> &lt;<VAR>Volume Id to salvage</VAR>>]  [<B>-debug</B>]  
-         [<B>-nowrite</B>]  [<B>-inodes</B>]  [<B>-force</B>]  [<B>-oktozap</B>]  
-         [<B>-rootinodes</B>]  [<B>-salvagedirs</B>]  [<B>-blockreads</B>]  
+<PRE><B>salvager</B> [<B>initcmd</B>]  [<B>-partition</B> &lt;<VAR>Name of partition to salvage</VAR>>]
+         [<B>-volumeid</B> &lt;<VAR>Volume Id to salvage</VAR>>]  [<B>-debug</B>]
+         [<B>-nowrite</B>]  [<B>-inodes</B>]  [<B>-force</B>]  [<B>-oktozap</B>]
+         [<B>-rootinodes</B>]  [<B>-salvagedirs</B>]  [<B>-blockreads</B>]
          [<B>-parallel</B> &lt;<VAR># of max parallel partition salvaging</VAR>>]
-         [<B>-tmpdir</B> &lt;<VAR>Name of dir to place tmp files</VAR>>]  
-         [<B>-showlog</B>]  [<B>-showsuid</B>]  [<B>-showmounts</B>] 
+         [<B>-tmpdir</B> &lt;<VAR>Name of dir to place tmp files</VAR>>]
+         [<B>-showlog</B>]  [<B>-showsuid</B>]  [<B>-showmounts</B>]
          [<B>-orphans</B> &lt;<B>ignore</B> | <B>remove</B> | <B>attach</B>>] [<B>-help</B>]
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81AAFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\8d\\95\8bK\91¥\82É\8f\80\8b\92\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\83R\83}\83\93\83h\96¼\82¨\82æ\82Ñ\82·\82×\82Ä\82Ì\83I\83v\83V\83\87\83\93\96¼\82Í\8fÈ\97ª\82¹\82¸\82É\82·\82×\82Ä\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -140,7 +140,7 @@ BOS 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Å\82Í\81A\83T\83\8b\83x\81[\83W\83\83\81[\82Í\81A\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82Ì <B>/vicepg</B> \82É\82 \82é\83{\83\8a\83\85\81[\83\80 ID 258347486 \82Ì\83{\83\8a\83\85\81[\83\80\82ð\83T\83\8b\83x\81[\83W\82µ\82Ü\82·\81B
 <PRE>   % <B>/usr/afs/bin/salvager -partition /vicepg -volumeid 258347486</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83V\83F\83\8b\81E\83v\83\8d\83\93\83v\83g\82Å\83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\82É\82Í\81A\94­\8ds\91¤\82Í\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -152,11 +152,11 @@ BOS 
 <P><A HREF="auarf114.htm#HDRBOS_SALVAGE">bos salvage</A>
 <P><A HREF="auarf268.htm#HDRVOS_MOVE">vos move</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf231.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf233.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf231.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf233.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index aace1a5fc15a01ac2431640c4ac45840b11c9c56..0d943bba81ff6b38217aee79eecc729b257a1706 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82ð\83\82\83j\83^\81[\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>scout</B> [<B>initcmd</B>]  <B>-server</B> &lt;<VAR>FileServer name(s) to monitor</VAR>><SUP>+</SUP>
-      [<B>-basename</B> &lt;<VAR>base server name</VAR>>]  
-      [<B>-frequency</B> &lt;<VAR>poll frequency, in seconds</VAR>>]  [<B>-host</B>]  
+      [<B>-basename</B> &lt;<VAR>base server name</VAR>>]
+      [<B>-frequency</B> &lt;<VAR>poll frequency, in seconds</VAR>>]  [<B>-host</B>]
       [<B>-attention</B> &lt;<VAR>specify attention (highlighting) level</VAR>><SUP>+</SUP>]
       [<B>-debug</B> &lt;<VAR>turn debugging output on to the named file</VAR>>]  [<B>-help</B>]
-    
-<B>scout</B> [<B>i</B>]  <B>-s</B> &lt;<VAR>FileServer name(s) to monitor</VAR>><SUP>+</SUP>  
-      [<B>-b</B> &lt;<VAR>base server name</VAR>>] [<B>-f</B> &lt;<VAR>poll frequency, in seconds</VAR>>] 
+
+<B>scout</B> [<B>i</B>]  <B>-s</B> &lt;<VAR>FileServer name(s) to monitor</VAR>><SUP>+</SUP>
+      [<B>-b</B> &lt;<VAR>base server name</VAR>>] [<B>-f</B> &lt;<VAR>poll frequency, in seconds</VAR>>]
       [<B>-ho</B>]  [<B>-a</B> &lt;<VAR>specify attention (highlighting) level</VAR>><SUP>+</SUP>]
       [<B>-d</B> &lt;<VAR>turn debugging output on to the named file</VAR>>]  [<B>-he</B>]
 </PRE>
@@ -108,12 +108,12 @@ ABC Corporation 
 <B>scout</B> \83v\83\8d\83O\83\89\83\80\82ª\83}\83V\83\93 <B>client1.abc.com</B> \82Å\8eÀ\8ds\82µ\82Ä\82¢\82é\82Æ\82«\82Í\81A\83o\83i\81[\8ds\82É\82Í\88È\89º\82Ì\82æ\82¤\82É\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>
 <PRE>   [client1.abc.com] Scout
-   
+
 </PRE>
 </LI><LI><B>-basename</B> \88ø\82«\90\94\82Í\81A\83o\83i\81[\8ds\82É\8ew\8e¦\82³\82ê\82½\83x\81[\83X\96¼\82ð\95\\8e¦\82µ\82Ü\82·\81B\82½\82Æ\82¦\82Î\81A<B>-basename abc.com</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\9e\82ñ\82¾\8c\8b\89Ê\82ª\81A\83o\83i\81[\8ds\82É\88È\89º\82Ì\82æ\82¤\82É\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>
 <PRE>   Scout for abc.com
-   
+
 </PRE>
 </LI></UL>
 <P><B><I>\93\9d\8cv\95\\8e¦\97Ì\88æ</I></B>
@@ -143,7 +143,7 @@ ABC Corporation 
  \8ae\8bæ\89æ\82Í\88È\89º\82Ì\83t\83H\81[\83\80\82Å\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>
 <PRE>   x:<VAR>free_blocks</VAR>
-   
+
 </PRE>
 <P>
 <P><TT>x</TT> \82Í\81A\8bæ\89æ\96¼\82ð\8e¦\82µ\82Ü\82·\81B\82½\82Æ\82¦\82Î\81A<TT><B>a:8949</B></TT> \82Í\81A<B>/vicepa</B> \8bæ\89æ\82É 8,949 \8cÂ\82Ì 1 KB \83u\83\8d\83b\83N\82Ì\8bó\82«\97Ì\88æ\82ª\82 \82é\82±\82Æ\82ð\8e¦\82µ\82Ü\82·\81B\8eg\97p\89Â\94\\82È\83X\83y\81[\83X\82Í\81A\8dÅ\91å 26 \8bæ\89æ\82Ü\82Å\95\\8e¦\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83E\83B\83\93\83h\83E\82Ì\95\9d\82ª\81A1 \8ds\82É\82·\82×\82Ä\82Ì\8bæ\89æ\8d\80\96Ú\82ª\95\\8e¦\82Å\82«\82é\82Ù\82Ç\8dL\82­\82È\82¢\8fê\8d\87\82Í\81A
@@ -153,7 +153,7 @@ ABC Corporation 
 <P><TT>Disk</TT> <TT>attn</TT> \97ñ\82Ì\83\89\83x\83\8b\82Í\81A\8b­\92²\95\\8e¦\82³\82ê\82é\97ñ\8d\80\96Ú\82Ì\82µ\82«\82¢\92l\82ð\8e¦\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Ì\83\89\83x\83\8b\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <P>
 <PRE>   Disk attn: > 95% used
-   
+
 </PRE>
 <P>
 <P>\83f\83t\83H\83\8b\83g\82Å\81A<B>scout</B> \83v\83\8d\83O\83\89\83\80\82Í\81A
@@ -163,7 +163,7 @@ ABC Corporation 
 5 \97ñ\96Ú\82¨\82æ\82Ñ <TT>Disk attn</TT> \97ñ\82Ì\92l\82¾\82¯\82Í\81A\83f\83t\83H\83\8b\83g\82Å\82·\82Å\82É\8b­\92²\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P><B>scout</B> \83v\83\8d\83O\83\89\83\80\82ª\83A\83N\83Z\83X\82Å\82«\82È\82¢\82©\81A\8bæ\89æ\82É\8aÖ\82·\82é\8fî\95ñ\82ð\8eæ\93¾\82µ\82Ä\82¢\82é\8fê\8d\87\81A\88È\89º\82Ì\97á\82Ì\82æ\82¤\82È\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ü\82·\81B
 <PRE>   \83T\81[\83o\81[ fs1.abc.com \82Ì\8bæ\89æ /vicepa \82Ì\8fî\95ñ\82ª\8eæ\93¾\82Å\82«\82Ü\82¹\82ñ\82Å\82µ\82½
-   
+
 </PRE>
 <P><B><I>\83\81\83b\83Z\81[\83W / \83v\83\8d\81[\83u\8ds</I></B>
 <P><B>scout</B> \89æ\96Ê\82Ì\8dÅ\8fI\8ds\82É\81A
@@ -177,11 +177,11 @@ ABC Corporation 
 <P><A HREF="auarf059.htm#HDRAFSMONITOR">afsmonitor</A>
 <P><A HREF="auarf169.htm#HDRFSTRACE_INTRO">fstrace</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf232.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf234.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf232.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf234.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d0abdb5b7f13d6ca41d9b32383c79622aa698751..8d5efdf91ba589b1bebebdf0e4e1b8f066be91dc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <A NAME="IDX5474"></A>
 <P>CPU / \83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80\82Ì\83^\83C\83v\82ð\95ñ\8d\90\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>sys</B> 
+<PRE><B>sys</B>
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>sys</B> \83R\83}\83\93\83h\82Í\81A\83\8d\81[\83J\83\8b\81E\83}\83V\83\93\82Ì CPU/ \83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80 (OS) \83^\83C\83v\82ð\8e¦\82·\81A\83J\81[\83l\83\8b\81E\83\81\83\82\83\8a\81[\82É\95Û\8aÇ\82³\82ê\82Ä\82¢\82é\95\8e\9a\97ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\81A\95\8e\9a\97ñ\82ð <VAR>@sys</VAR> \95Ï\90\94\82É\92u\8a·\82µ\82Ü\82·\81B\82±\82ê\82Í AFS \83p\83X\96¼\82Å\94­\90\82·\82é\82±\82Æ\82ª\82 \82è\82Ü\82·\81B<VAR>@sys</VAR> \82ð\8eg\97p\82µ\82½\8fê\8d\87\82É\81A\82Ç\82Ì\82æ\82¤\82É\83Z\83\8b\82Ì\8d\\90¬\82ª\92P\8f\83\89»\82³\82ê\82é\82©\82É\82Â\82¢\82Ä\82Í\81A<I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I> \82¨\82æ\82Ñ <I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I> \82É\90à\96¾\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83}\83V\83\93\82Ì\83V\83X\83e\83\80\81E\83^\83C\83v\82Í\81A\88È\89º\82Ì\82æ\82¤\82È\83e\83L\83X\83g\97ñ\82Å\95\\82³\82ê\82Ü\82·\81B
 <PRE>   <VAR>system_type</VAR>
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\97á\82Í\81A
 Solaris 5.7 \82ð\8eÀ\8ds\82µ\82Ä\82¢\82é Sun SPARCStation \82Å\8dì\90¬\82³\82ê\82½\8fo\97Í\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>sys</B>
    sun4x_57
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -50,11 +50,11 @@ Solaris 5.7 
 <P><I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I>
 <P><I>AFS \8aÇ\97\9d\82Ì\8eè\88ø\82«</I>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf233.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf235.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf233.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf235.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 84ec9f6bef8d2fbeb1f9032246721e07d02f7329..301344a0f97429b0a839570af43cfaa6973e9b80 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\94­\8ds\91¤\82Ì\83g\81[\83N\83\93\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>tokens</B> [<B>-help</B>]
-   
+
 <B>tokens</B> [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -54,37 +54,37 @@ AFS 
 <P>\88È\89º\82Ì\97á\82Í\81A\94­\8ds\91¤\82ª\94C\88Ó\82Ì\83Z\83\8b\82Å\94F\8fØ\82³\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\82Ì\97á\82Å\82·\81B
 <PRE>   % <B>tokens</B>
    Tokens held by the Cache Manager:
-   
+
       --End of list--
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A\94­\8ds\91¤\82ª ABC Corporation \82Ì\83Z\83\8b\82Å\94F\8fØ\82³\82ê\82Ä\81AAFS UID
 1000 \82ð\8e\9d\82Á\82Ä\82¢\82é\82Æ\82«\82Ì\8fo\97Í\97á\82Å\82·\81B
 <PRE>   % <B>tokens</B>
    Tokens held by the Cache Manager:
-   
+
    User's (AFS ID 1000) tokens for afs@abc.com [Expires Jan 2 10:00]
       --End of list--
-   
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Í\81A\94­\8ds\91¤\82ª ABC Corporation \83Z\83\8b\81AState University \83Z\83\8b\81A\82¨\82æ\82Ñ XYZ Company \83Z\83\8b\82Å\94F\8fØ\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82Ì\8fo\97Í\97á\82Å\82·\81B\82±\82Ì\83\86\81[\83U\81[\82Í\81A3 \82Â\82Ì\83Z\83\8b\82Å\88Ù\82È\82é AFS UID \82ð\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\8dÅ\8cã\82Ì\83Z\83\8b\82Ì\83g\81[\83N\83\93\82Í\81A\97L\8cø\8aú\8cÀ\82ª\90Ø\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>tokens</B>
    Tokens held by the Cache Manager:
-      
+
    User's (AFS ID 1000) tokens for afs@abc.com [Expires Jan 3 10:00]
    User's (AFS ID 4286) tokens for afs@stateu.edu [Expires Jan 3 1:34]
    User's (AFS ID 22) tokens for afs@xyz.com [>>Expired&lt;]
       --End of list--
-   
+
 </PRE>
 <P>\94­\8ds\91¤\82ª <B>klog.krb</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä ABC Corporation \83Z\83\8b\82Å\94F\8fØ\8cã\82É\81A\83R\83}\83\93\83h\82Ì <B>tokens.krb</B> \83o\81[\83W\83\87\83\93\82ð\8eg\97p\82µ\82½\8fo\97Í\97á\82ð\88È\89º\82É\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <B>tokens.krb</B>
    Tokens held by the Cache Manager:
-      
+
    User's (AFS ID 1000) tokens for afs@abc.com [Expires Jan 31 00:09]
    User smiths tokens for krbtgt.ABC.COM@abc.com [Expires Jan 31 00:09]
       --End of list--
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -92,11 +92,11 @@ AFS 
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P><A HREF="auarf238.htm#HDRUNLOG">unlog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf234.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf236.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf234.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf236.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 57d4f0ff049dc2add1c4254c75fa9deaaa3090f9..4301a4b21174527561d77eefb4456c5645c171b3 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <PRE>   % <B>translate_et 1 4</B>
    1 ().1 = Not owner
    4 ().4 = Interrupted system call
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf235.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf237.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf235.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf237.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a4d0dc42a76390b6a483018ff5c911aef8cc730f..10d8fde39adbaf9b83d0a416df9f9b318fbf8aca 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,9 +23,9 @@
 <P>\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82É\8aÖ\98A\82µ\82½ Ubik \83v\83\8d\83Z\83X\82Ì\8fó\8bµ\82ð\95ñ\8d\90\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>udebug -servers</B>  &lt;<VAR>server machine</VAR>>  [<B>-port</B> &lt;<VAR>IP port</VAR>>]  [<B>-long</B>]  [<B>-help</B>]
-        
+
 <B>udebug -s</B>  &lt;<VAR>server machine</VAR>>  [<B>-p</B> &lt;<VAR>IP port</VAR>>]  [<B>-l</B>]  [<B>-h</B>]
-        
+
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>udebug</B> \83R\83}\83\93\83h\82Í\81A
@@ -55,8 +55,8 @@
 <B>-servers</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83}\83V\83\93\82Å\82Ì Ubik \83v\83\8d\83Z\83X\82É\8aÖ\82·\82é\8aî\96{\8fó\8bµ\8fî\95ñ\82ð\92ñ\8e¦\82µ\82Ä\82¢\82é\82à\82Ì\82à\82 \82è\81A\91¼\82É\82Í\81A\8eå\82É\83f\83o\83b\83O\96Ú\93I\82Ì\8fê\8d\87\82É\97L\97p\82È\82à\82Ì\82à\82 \82è\82Ü\82·\81B
 <P>\8aî\96{ Ubik \8fó\8bµ\82ð\8c\9f\8d¸\82·\82é\82É\82Í\81A\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82²\82Æ\82É\83R\83}\83\93\83h\82ð\8f\87\82É\94­\8ds\82µ\82Ü\82·\81B\82»\82ê\82¼\82ê\82Ì\8fo\97Í\82²\82Æ\82É\81A\88È\89º\82Ì\83\81\83b\83Z\81[\83W\82Ì\82¢\82¸\82ê\82©\82ª\81A\8fo\97Í\82Ì\8fã\95\94 3 \95ª\82Ì 1 \82É\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   I am sync site . . . (<VAR>#_sites</VAR> servers)
-   
-   I am not sync site 
+
+   I am not sync site
 </PRE>
 <P>\93¯\8aú\83T\83C\83g\82Ì\8fê\8d\87\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Í\81A\82·\82×\82Ä\82Ì\83T\83C\83g\82Ì\83f\81[\83^\83x\81[\83X\82Ì\83o\81[\83W\83\87\83\93\82ª\93¯\82\82Å\82 \82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\82±\82ê\82Í\81AUbik \82ª\90³\82µ\82­\8b@\94\\82µ\82Ä\82¢\82é\82Æ\82¢\82¤\88Ó\96¡\82Å\82·\81B
 <TT>1f</TT> \88È\8aO\82Ì\92l\82Ì\8bL\8fq\82É\82Â\82¢\82Ä\82Í\81A\8e\9f\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -85,7 +85,7 @@ Ubik 
 <PRE>   Last yes vote not cast yet
 </PRE>
 <P>\82»\82¤\82Å\82È\82¢\8fê\8d\87\81A\8fo\97Í\82Í\81A\88È\89º\82Ì\83\81\83b\83Z\81[\83W\82Å\8en\82Ü\82è\82Ü\82·\81B
-<PRE>   Last yes vote for <VAR>sync_IP_addr</VAR> was <VAR>last_vote</VAR> secs ago (sync site); 
+<PRE>   Last yes vote for <VAR>sync_IP_addr</VAR> was <VAR>last_vote</VAR> secs ago (sync site);
    Last vote started <VAR>vote_start</VAR> secs ago (at <VAR>date/time</VAR>)
    Local db version is <VAR>db_version</VAR>
 </PRE>
@@ -179,10 +179,10 @@ Ubik 
 <P><STRONG>\97á</STRONG>
 <P>\82±\82Ì\97á\82Å\82Í\81A\93¯\8aú\83T\83C\83g\82Å\82 \82é\81A\83}\83V\83\93 <B>afs1</B> \8fã\82Ì\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93\81E\83T\81[\83o\81[\82Ì Ubik \83v\83\8d\83Z\83X\82Ì\8fó\8bµ\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B
 <PRE>   % <B>udebug afs1 vlserver</B>
-   Host's addresses are: 192.12.107.33 
+   Host's addresses are: 192.12.107.33
    Host's 192.12.107.33 time is Wed Oct 27 09:49:50 1999
    Local time is Wed Oct 27 09:49:52 1999 (time differential 2 secs)
-   Last yes vote for 192.12.107.33 was 1 secs ago (sync site); 
+   Last yes vote for 192.12.107.33 was 1 secs ago (sync site);
    Last vote started 1 secs ago (at Wed Oct 27 09:49:51 1999)
    Local db version is 940902602.674
    I am sync site until 58 secs from now (at Wed Oct 27 09:50:50 1999) (3 servers)
@@ -191,12 +191,12 @@ Ubik 
    0 locked pages, 0 of them for write
    Last time a new db version was labelled was:
             129588 secs ago (at Mon Oct 25 21:50:04 1999)
-   
+
    Server( 192.12.107.35 ): (db 940902602.674)
        last vote rcvd 2 secs ago (at Wed Oct 27 09:49:50 1999),
        last beacon sent 1 secs ago (at Wed Oct 27 09:49:51 1999), last vote was yes
        dbcurrent=1, up=1 beaconSince=1
-   
+
    Server( 192.12.107.34 ): (db 940902602.674)
        last vote rcvd 2 secs ago (at Wed Oct 27 09:49:50 1999),
        last beacon sent 1 secs ago (at Wed Oct 27 09:49:51 1999), last vote was yes
@@ -208,7 +208,7 @@ Ubik 
    Host's 192.12.107.34 time is Wed Oct 27 09:54:15 1999
    Local time is Wed Oct 27 09:50:08 1999 (time differential -247 secs)
    ****clock may be bad
-   Last yes vote for 192.12.107.33 was 6 secs ago (sync site); 
+   Last yes vote for 192.12.107.33 was 6 secs ago (sync site);
    Last vote started 6 secs ago (at Wed Oct 27 09:50:02 1999)
    Local db version is 940906574.25
    I am not sync site
@@ -224,11 +224,11 @@ Ubik 
 <P><A HREF="auarf227.htm#HDRPTSERVER">ptserver</A>
 <P><A HREF="auarf249.htm#HDRVLSERVER">vlserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf236.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf238.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf236.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf238.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fd9faf257a69ded3ae5dd57e082b9687613ad103..bfe3d7af6075104eeab746711db785ad5ee7fb07 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P>\94­\8ds\91¤\82Ì\83g\81[\83N\83\93\82·\82×\82Ä\82ð\94j\8aü\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>unlog</B> [<B>-cell</B> &lt;<VAR>cell name</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-   
+
 <B>unlog</B> [<B>-c </B>&lt;<VAR>cell name</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\82·\82×\82Ä\82Ì\83g\81[\83N\83\93\82ð\94j\8aü\82µ\82Ü\82·\81B
 <PRE>   % <B>unlog</B>
-   
+
 </PRE>
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A<B>abc.com</B> \82¨\82æ\82Ñ
 <B>stateu.edu</B> \83Z\83\8b\82Ì\83g\81[\83N\83\93\82Ì\82Ý\82ð\94j\8aü\82µ\82Ü\82·\81B
 <PRE>   % <B>unlog -cell abc.com stateu</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf200.htm#HDRKLOG">klog</A>
 <P><A HREF="auarf235.htm#HDRTOKENS">tokens</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf237.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf239.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf237.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf239.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cfd01fe29323ace81f91b0e8979789a19bb28a92..b41804b13e76099d8794e524af16b2f445132d48 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Å\81A\83f\83B\83\8c\83N\83g\83\8a\81[ <VAR>dir1</VAR> \82Ì\93à\97e\82ð\83f\83B\83\8c\83N\83g\83\8a\81[ <VAR>dir2</VAR> \82É\83R\83s\81[\82µ\82Ü\82·\81B
 <PRE>   % <B>up dir1 dir2</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\91¤\82Í\81A\91\97\90M\8c³\82Æ\82 \82Ä\90æ\82Ì\97¼\95û\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì ACL \82Å <B>a</B> (<B>\8aÇ\97\9d</B>) \82Ì\83A\83N\83Z\83X\8c \82ð\8f\8a\97L\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf238.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf240.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf238.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf240.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f70be505adc705be13c3bec97049242cd3a3fd56..7b5ff1bdd34ac8cbf3b121f1fcb72f1ff1aea449 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -81,7 +81,7 @@
 <PRE>   % <B>bos create  -server fs4.abc.com -instance upclientbin -type simple</B>   \
                  <B>-cmd "/usr/afs/bin/upclient fs1.abc.com -clear</B>  \
                  <B>-t 120 /usr/afs/bin"</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83V\83F\83\8b\81E\83v\83\8d\83\93\83v\83g\82Å\83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\82½\82ß\82É\82Í\81A\94­\8ds\8eÒ\82Í\83t\83@\83C\83\8b\82Ì\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Å\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\92Ê\8fí\82Í\81A<B>bos create</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83v\83\8d\83Z\83X\82Ì\8dì\90¬\82¨\82æ\82Ñ\8aJ\8en\82ð\8ds\82¢\82Ü\82·\81B
 <P><A HREF="auarf098.htm#HDRBOS_CREATE">bos create</A>
 <P><A HREF="auarf241.htm#HDRUPSERVER">upserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf239.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf241.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf239.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf241.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0f5163992339075473270242ba7e1a8518a29739..a77c75ab7b0a2ce1bacb671f8b437d7e3c0e5248 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><A HREF="auarf098.htm#HDRBOS_CREATE">bos create</A>
 <P><A HREF="auarf240.htm#HDRUPCLIENT">upclient</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf240.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf242.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf240.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf242.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 2396de09ec2dd9fa541f62a472d54e81b160e521..402beea388c875af17af70f1f0e8413b68bbbd5d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -74,11 +74,11 @@ UNIX <B>/etc/chown</B> 
 <P><A HREF="auarf246.htm#HDRUSS_DELETE">uss delete</A>
 <P><A HREF="auarf247.htm#HDRUSS_HELP">uss help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf241.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf243.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf241.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf243.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5f7374abb0c8eef0d0cc21b63d931f733f26a377..0e2ef7836ee95ece9996d570bcbd672364497ce5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83\86\81[\83U\81[\81E\83A\83J\83E\83\93\83g\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>uss add -user</B> &lt;<VAR>login name</VAR>>  [<B>-realname</B> &lt;<VAR>full name in quotes</VAR>>]
-        [<B>-pass</B> &lt;<VAR>initial password</VAR>>]  
+        [<B>-pass</B> &lt;<VAR>initial password</VAR>>]
         [<B>-pwexpires</B> &lt;<VAR>password expires in [0..254] days (0 => never)</VAR>>]
-        [<B>-server</B> &lt;<VAR>FileServer for home volume</VAR>>] 
-        [<B>-partition</B> &lt;<VAR>FileServer's disk partition for home volume</VAR>>] 
-        [<B>-mount</B> &lt;<VAR>home directory mount point</VAR>>]  
+        [<B>-server</B> &lt;<VAR>FileServer for home volume</VAR>>]
+        [<B>-partition</B> &lt;<VAR>FileServer's disk partition for home volume</VAR>>]
+        [<B>-mount</B> &lt;<VAR>home directory mount point</VAR>>]
         [<B>-uid</B> &lt;<VAR>uid to assign the user</VAR>>]
-        [<B>-template</B> &lt;<VAR>pathname of template file</VAR>>] 
-        [<B>-verbose</B>]  [<B>-var</B> &lt;<VAR>auxiliary argument pairs (Num val)</VAR>><SUP>+</SUP>] 
+        [<B>-template</B> &lt;<VAR>pathname of template file</VAR>>]
+        [<B>-verbose</B>]  [<B>-var</B> &lt;<VAR>auxiliary argument pairs (Num val)</VAR>><SUP>+</SUP>]
         [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-admin</B> &lt;<VAR>administrator to authenticate</VAR>>]
         [<B>-dryrun</B>]  [<B>-skipauth</B>]  [<B>-overwrite</B>]  [<B>-help</B>]
-   
-<B>uss ad -us</B> &lt;<VAR>login name</VAR>>  [<B>-r</B> &lt;<VAR>full name in quotes</VAR>>]   
-       [<B>-pas</B> &lt;<VAR>initial password</VAR>>] 
-       [<B>-pw</B> &lt;<VAR>password expires in [0..254] days (0 => never)</VAR>>]  
-       [<B>-se</B> &lt;<VAR>FileServer for home volume</VAR>>] 
-       [<B>-par</B> &lt;<VAR>FileServer's disk partition for home volume</VAR>>] 
+
+<B>uss ad -us</B> &lt;<VAR>login name</VAR>>  [<B>-r</B> &lt;<VAR>full name in quotes</VAR>>]
+       [<B>-pas</B> &lt;<VAR>initial password</VAR>>]
+       [<B>-pw</B> &lt;<VAR>password expires in [0..254] days (0 => never)</VAR>>]
+       [<B>-se</B> &lt;<VAR>FileServer for home volume</VAR>>]
+       [<B>-par</B> &lt;<VAR>FileServer's disk partition for home volume</VAR>>]
        [<B>-m</B> &lt;<VAR>home directory mount point</VAR>>]  [<B>-ui</B> &lt;<VAR>uid to assign the user</VAR>>]
-       [<B>-t</B> &lt;<VAR>pathname of template file</VAR>>]  [<B>-ve</B>]  
+       [<B>-t</B> &lt;<VAR>pathname of template file</VAR>>]  [<B>-ve</B>]
        [<B>-va</B> &lt;<VAR>auxiliary argument pairs (Num val)</VAR>><SUP>+</SUP>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
        [<B>-a</B> &lt;<VAR>administrator to authenticate</VAR>>]  [<B>-d</B>]  [<B>-sk</B>]  [<B>-o</B>]  [<B>-h</B>]
 </PRE>
 <P>
 <PRE>   <B>/vicepa</B>     =     <B>vicepa</B>      =      <B>a</B>      =      <B>0</B>
    <B>/vicepb</B>     =     <B>vicepb</B>      =      <B>b</B>      =      <B>1</B>
-   
+
 </PRE>
 <P>
 <P>
 <P>
 <PRE>   <B>/vicepaa</B>    =     <B>vicepaa</B>     =      <B>aa</B>     =      <B>26</B>
    <B>/vicepab</B>    =     <B>vicepab</B>     =      <B>ab</B>     =      <B>27</B>
-   
+
 </PRE>
 <P>
 <P>
 <P>\8e\9f\82Ì\92l\82Ü\82Å\81A\88È\89º\93¯\97l\82Æ\82È\82è\82Ü\82·\81B
 <P>
 <PRE>   <B>/vicepiv</B>    =     <B>vicepiv</B>     =      <B>iv</B>     =      <B>255</B>
-    
+
 </PRE>
 <P>
 <P>
 <P><B>uss add</B> \83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A\8a®\91S\83p\83X\96¼\82Å\82Í\82È\82­\81A\83e\83\93\83v\83\8c\81[\83g\81E\83t\83@\83C\83\8b\96¼\82Ì\82Ý\82ð\8ew\92è\82µ\82Ü\82·\81B\8a®\91S\83p\83X\96¼\82ª\8c»\8dÝ\82Ì\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82É\91\8dÝ\82µ\82Ä\82¢\82é\82½\82ß\82Å\82·\81B\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82É\81A\82±\82±\82Å\82Í\83R\83}\83\93\83h\82¨\82æ\82Ñ <B>V</B> \96½\97ß\82ð 2 \8ds\82É\95ª\82¯\82Ä\82¢\82Ü\82·\82ª\81A\8eÀ\8dÛ\82Ì\96½\97ß\82¨\82æ\82Ñ\83R\83}\83\93\83h\82Í\81A1 \8ds\82Å\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢\81B
 <PRE>   V user.$USER $SERVER.abc.com /vice$PART $1   \
         /afs/abc.com/usr/$USER $UID $USER all
-   
+
    % <B>uss add  -user smith -realname "John Smith" -pass js_pswd -server fs2</B>   \
               <B>-partition b -template uss.tpl -var 1 2500</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\91¤ (\82Ü\82½\82Í <B>-admin</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83\86\81[\83U\81[) \82Í\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\82Ì <B>system:administrators</B> \83O\83\8b\81[\83v\82É\8f\8a\91®\82µ\82Ä\81A\94­\8ds\91¤\82Ì\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Å <TT>ADMIN</TT> \83t\83\89\83O\82ð\83I\83\93\82É\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf245.htm#HDRUSS_BULK">uss bulk</A>
 <P><A HREF="auarf246.htm#HDRUSS_DELETE">uss delete</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf242.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf244.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf242.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf244.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 65f2101e87bb9300db909761c5fd2e41653f8c5b..10946f79d6d7da27136d32e37e1c4f38dba92606 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>uss apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>]
-   
+
 <B>uss ap -t</B> &lt;<VAR>help string</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -45,7 +45,7 @@
 \82Æ\82¢\82¤\8c¾\97t\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82é <B>uss</B> \83R\83}\83\93\83h\82ð\82·\82×\82Ä\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <B>uss apropos create</B>
    add: create a new user
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf242.htm#HDRUSS_INTRO">uss</A>
 <P><A HREF="auarf247.htm#HDRUSS_HELP">uss help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf243.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf245.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf243.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf245.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 113c75f8d5f3be391b07434b66948f13a13b0b16..2d3c85c82d292a5b86bdce29e9cef72450e34a3e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\95¡\90\94\82Ì <B>uss</B> \83R\83}\83\93\83h\82ð\8eÀ\8ds\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>uss bulk -file</B> &lt;<VAR>bulk input file</VAR>>  [<B>-template</B> &lt;<VAR>pathname of template file</VAR>>]
-         [<B>-verbose</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
-         [<B>-admin</B> &lt;<VAR>administrator to authenticate</VAR>>]  [<B>-dryrun</B>]  
+         [<B>-verbose</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
+         [<B>-admin</B> &lt;<VAR>administrator to authenticate</VAR>>]  [<B>-dryrun</B>]
          [<B>-skipauth</B>]  [<B>-overwrite</B>]
-         [<B>-pwexpires</B> &lt;<VAR>password expires in [0..254] days (0 => never)</VAR>>]  
+         [<B>-pwexpires</B> &lt;<VAR>password expires in [0..254] days (0 => never)</VAR>>]
          [<B>-pipe</B>]  [<B>-help</B>]
-     
-<B>uss b -f</B> &lt;<VAR>bulk input file</VAR>>  [<B>-t</B> &lt;<VAR>pathname of template file</VAR>>]  [<B>-v</B>]  
-      [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-a</B> &lt;<VAR>administrator to authenticate</VAR>>]  [<B>-d</B>]  [<B>-s</B>]  
-      [<B>-o</B>]  [<B>-pw</B> &lt;<VAR>password expires in [0..254] days (0 => never)</VAR>>]  
+
+<B>uss b -f</B> &lt;<VAR>bulk input file</VAR>>  [<B>-t</B> &lt;<VAR>pathname of template file</VAR>>]  [<B>-v</B>]
+      [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-a</B> &lt;<VAR>administrator to authenticate</VAR>>]  [<B>-d</B>]  [<B>-s</B>]
+      [<B>-o</B>]  [<B>-pw</B> &lt;<VAR>password expires in [0..254] days (0 => never)</VAR>>]
       [<B>-pi</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -79,7 +79,7 @@
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\97á\82Í\81A\83e\83\93\83v\83\8c\81[\83g\81E\83t\83@\83C\83\8b <B>student.template</B> \82ð\8eQ\8fÆ\82·\82é <B>add</B> \96½\97ß\82ð\8eg\97p\82µ\81A
 <B>new_students</B> \82Æ\82¢\82¤\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82Ì\96½\97ß\82ð\8eÀ\8ds\82µ\82Ü\82·\81B\97¼\95û\82Ì\83t\83@\83C\83\8b\82ª\81A\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82É\8fí\92\93\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>uss bulk new_students student.template</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\91¤ (\82Ü\82½\82Í\81A<B>-admin</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83\86\81[\83U\81[) \82Í\81A\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\82É\82 \82é\96½\97ß\82É\91Î\89\9e\82·\82é\83R\83}\83\93\83h\82ð\8eÀ\8ds\82·\82é\82½\82ß\82É\93Á\8c \82ª\95K\97v\82Å\82·\81B
 <P><A HREF="auarf243.htm#HDRUSS_ADD">uss add</A>
 <P><A HREF="auarf246.htm#HDRUSS_DELETE">uss delete</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf244.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf246.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf244.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf246.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3c3edaa70f9ba64cc04d76940e345f06744594e0..b5dc55e18a8897141a06100a05bc02d73a7d5692 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83\86\81[\83U\81[\81E\83A\83J\83E\83\93\83g\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>uss delete -user</B> &lt;<VAR>login name</VAR>>  [<B>-mountpoint</B> &lt;<VAR>mountpoint for user's volume</VAR>>] 
-           [<B>-savevolume</B>]  [<B>-verbose</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
-           [<B>-admin</B> &lt;<VAR>administrator to authenticate</VAR>>]  [<B>-dryrun</B>]  
+<PRE><B>uss delete -user</B> &lt;<VAR>login name</VAR>>  [<B>-mountpoint</B> &lt;<VAR>mountpoint for user's volume</VAR>>]
+           [<B>-savevolume</B>]  [<B>-verbose</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
+           [<B>-admin</B> &lt;<VAR>administrator to authenticate</VAR>>]  [<B>-dryrun</B>]
            [<B>-skipauth</B>]  [<B>-help</B>]
-    
+
 <B>uss d -u</B> &lt;<VAR>login name</VAR>>  [<B>-m</B> &lt;<VAR>mountpoint for user's volume</VAR>>]  [<B>-sa</B>]  [<B>-v</B>]
       [<B>-c</B> &lt;<VAR>cell name</VAR>>]  <B>-a</B> &lt;<VAR>administrator to authenticate</VAR>>]
       [<B>-d</B>]  [<B>-sk</B>]  [<B>-h</B>]
@@ -77,7 +77,7 @@
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>smith</B> \82Ì\83\86\81[\83U\81[\81E\83A\83J\83E\83\93\83g\82ð <B>abc.com</B> \83Z\83\8b\82©\82ç\8dí\8f\9c\82µ\82Ü\82·\81B<B>-savevolume</B> \88ø\82«\90\94\82ð\8eg\97p\82·\82é\82Æ\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <TT>user.smith</TT> \83{\83\8a\83\85\81[\83\80\82ª\95Û\8e\9d\82³\82ê\82Ü\82·\81B
 <PRE>   % <B>uss delete smith -mountpoint /afs/abc.com/usr/smith -savevolume</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\94­\8ds\8eÒ (\82Ü\82½\82Í <B>-admin</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83\86\81[\83U\81[) \82Í\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\82Ì <B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\81A\82»\82Ì\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82Ì <TT>ADMIN</TT> \83t\83\89\83O\82ª\83I\83\93\82É\82³\82ê\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83A\83N\83Z\83X\90§\8cä\83\8a\83X\83g (ACL) \82É\81A\8f­\82È\82­\82Æ\82à <B>a</B> (<B>administer</B>) \82¨\82æ\82Ñ <B>d</B> (<B>delete</B>) \8b\96\89Â\82ª\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P><A HREF="auarf153.htm#HDRFS_MKMOUNT">fs mkmount</A>
 <P><A HREF="auarf242.htm#HDRUSS_INTRO">uss</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf245.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf247.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf245.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf247.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9bbf2bb7af4d223e96aebef765ed228581a85d4e..4e61bfbaf683bc00059d8faca4f936f54487a658 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,7 +25,7 @@
 <B>uss</B> \83R\83}\83\93\83h\82Ì\8aÈ\92P\82È\90à\96¾\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>uss help</B> [<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-    
+
 <B>uss h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -55,7 +55,7 @@
    &lt;administrator to authenticate>] [-dryrun] [-skipauth] [-overwrite]
    [-pwexpires &lt;password expires in [0..254] days (0 => never)>] [-pipe]
    [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf242.htm#HDRUSS_INTRO">uss</A>
 <P><A HREF="auarf244.htm#HDRUSS_APROPOS">uss apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf246.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf248.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf246.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf248.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 40f18926aec3c89227533ee497650543618e32d9..f7c42909c53782d0b464ec6aacf5eab96839fe27 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,9 +22,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>Checks the integrity of the VLDB
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vldb_check -database</B> &lt;<VAR>vldb_file</VAR>>  [<B>-uheader</B>]  [<B>-vheader</B>]  [<B>-servers</B>]  
+<PRE><B>vldb_check -database</B> &lt;<VAR>vldb_file</VAR>>  [<B>-uheader</B>]  [<B>-vheader</B>]  [<B>-servers</B>]
            [<B>-entries</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-   
+
 <B>vldb_check -d</B> &lt;<VAR>vldb_file</VAR>>  [<B>-u</B>]  [<B>-vh</B>]  [<B>-s</B>]  [<B>-e</B>]  [<B>-ve</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -60,11 +60,11 @@ VLDB 
 <P><A HREF="auarf118.htm#HDRBOS_SHUTDOWN">bos shutdown</A>
 <P><A HREF="auarf249.htm#HDRVLSERVER">vlserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf247.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf249.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf247.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf249.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e90f73921ee2aa40bbd1391c01cd84754daa1824..ccd10b3e0bb45591eb71878c3b51fd96461d0ace 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93\81E\83T\81[\83o\81[\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vlserver</B> [<B>-p</B> &lt;<VAR>lwp processes</VAR>>]  [<B>-nojumbo</B>]  
+<PRE><B>vlserver</B> [<B>-p</B> &lt;<VAR>lwp processes</VAR>>]  [<B>-nojumbo</B>]
          [<B>-enable_peer_stats</B>]  [<B>-enable_process_stats</B>]  [<B>-help</B>]
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81AAFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\8d\\95\8bK\91¥\82É\8f\80\8b\92\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\83R\83}\83\93\83h\96¼\82¨\82æ\82Ñ\82·\82×\82Ä\82Ì\83I\83v\83V\83\87\83\93\96¼\82Í\8fÈ\97ª\82¹\82¸\82É\82·\82×\82Ä\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -70,11 +70,11 @@ Rx Monitoring API 
 <P><A HREF="auarf098.htm#HDRBOS_CREATE">bos create</A>
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf248.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf250.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf248.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf250.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7ec8d309d901f64b995d688b5a4db6e3b9b42f98..4a376dc3a12800b36ecca5c128739aefce06beb5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -21,9 +21,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82¨\82æ\82Ñ\82»\82ê\82ç\82ð\8aÜ\82Þ\8bæ\89æ\82É\8aÖ\82·\82é\8fÚ\8d×\82È\93\9d\8cv\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>volinfo</B> [<B>-online</B>]  [<B>-vnode</B>]  [<B>-date</B>]  [<B>-inode</B>] [<B>-itime</B>]  
-        [<B>-part</B>  &lt;<VAR>AFS partition name (default current partition)</VAR>><SUP>+</SUP>]   
-        [<B>-volumeid</B> &lt;<VAR>Volume id</VAR>><SUP>+</SUP>]  [<B>-header</B>]  [<B>-sizeOnly</B>]  [<B>-fixheader</B>]  
+<PRE><B>volinfo</B> [<B>-online</B>]  [<B>-vnode</B>]  [<B>-date</B>]  [<B>-inode</B>] [<B>-itime</B>]
+        [<B>-part</B>  &lt;<VAR>AFS partition name (default current partition)</VAR>><SUP>+</SUP>]
+        [<B>-volumeid</B> &lt;<VAR>Volume id</VAR>><SUP>+</SUP>]  [<B>-header</B>]  [<B>-sizeOnly</B>]  [<B>-fixheader</B>]
         [<B>-saveinodes</B>]  [<B>-orphaned</B>]  [<B>-help</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -71,11 +71,11 @@ i 
 <P><A HREF="auarf051.htm#HDRVLDBDB">vldb.DB0 \82¨\82æ\82Ñ vldb.DBSYS1</A>
 <P><A HREF="auarf251.htm#HDRVOLSERVER">volserver</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf249.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf251.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf249.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf251.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 6ff69ffc9af5a08c4246459deb6732d1f89e8290..69fd90090298e83a92cd45661175759b0b799be5 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -22,8 +22,8 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P><B>fs</B> \83v\83\8d\83Z\83X\82Ì\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\81E\83R\83\93\83|\81[\83l\83\93\83g\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>volserver</B> [<B>-log</B>]  [<B>-p</B> &lt;<VAR>number of processes</VAR>>]  
-          [<B>-udpsize</B> &lt;<VAR>size of socket buffer in bytes</VAR>>]  
+<PRE><B>volserver</B> [<B>-log</B>]  [<B>-p</B> &lt;<VAR>number of processes</VAR>>]
+          [<B>-udpsize</B> &lt;<VAR>size of socket buffer in bytes</VAR>>]
           [<B>-enable_peer_stats</B>]  [<B>-enable_process_stats</B>]  [<B>-help</B>]
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81AAFS \83R\83}\83\93\83h\81E\83Z\83b\83g\82Ì\8d\\95\8bK\91¥\82É\8f\80\8b\92\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\83R\83}\83\93\83h\96¼\82¨\82æ\82Ñ\82·\82×\82Ä\82Ì\83I\83v\83V\83\87\83\93\96¼\82Í\8fÈ\97ª\82¹\82¸\82É\82·\82×\82Ä\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -69,11 +69,11 @@ Rx Monitoring API 
 <P><A HREF="auarf102.htm#HDRBOS_GETLOG">bos getlog</A>
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf250.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf252.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf250.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf252.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a43afaa526667f984e426efa55d21dc9bdcecb8c..aac84fdb40d8a47427f0d11cc0b4a9dc5221ab8c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -98,7 +98,7 @@
 <P>
 <PRE>   <B>/vicepa</B>     =     <B>vicepa</B>      =      <B>a</B>      =      <B>0</B>
    <B>/vicepb</B>     =     <B>vicepb</B>      =      <B>b</B>      =      <B>1</B>
-   
+
 </PRE>
 <P>
 <P>
 <P>
 <PRE>   <B>/vicepaa</B>    =     <B>vicepaa</B>     =      <B>aa</B>     =      <B>26</B>
    <B>/vicepab</B>    =     <B>vicepab</B>     =      <B>ab</B>     =      <B>27</B>
-   
+
 </PRE>
 <P>
 <P>
 <P>\8e\9f\82Ì\92l\82Ü\82Å\81A\88È\89º\93¯\97l\82Æ\82È\82è\82Ü\82·\81B
 <P>
 <PRE>   <B>/vicepiv</B>    =     <B>vicepiv</B>     =      <B>iv</B>     =      <B>255</B>
-    
+
 </PRE>
 <P>
 <P>
 <P><A HREF="auarf279.htm#HDRVOS_UNLOCKVLDB">vos unlockvldb</A>
 <P><A HREF="auarf280.htm#HDRVOS_ZAP">vos zap</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf251.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf253.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf251.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf253.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0f934b9046580b23219590e313ab7dc1b9a74537..6e66682393811d47837b97d914f6e4864d757cb9 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -27,9 +27,9 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos addsite -server</B> &lt;<VAR>machine name for new site</VAR>>
             <B>-partition</B> &lt;<VAR>partition name for new site</VAR>>
-            <B>-id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+            <B>-id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-   
+
 <B>vos ad -s</B> &lt;<VAR>machine name for new site</VAR>>  <B>-p</B> &lt;<VAR>partition name for new site</VAR>>
        <B>-i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
@@ -62,7 +62,7 @@ AFS 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì State University \83Z\83\8b\82Å\93K\90Ø\82È\97á\82Å\82Í\81A\82»\82Ì\83Z\83\8b\82Ì <B>root.afs</B> \83{\83\8a\83\85\81[\83\80\82É\93Ç\82Ý\8eæ\82è\90ê\97p\83T\83C\83g\82ð\92è\8b`\82µ\82Ü\82·\81B
 <PRE>   % <B>vos addsite -server sv7.stateu.edu -partition /vicepb -id root.afs</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -71,11 +71,11 @@ AFS 
 <P><A HREF="auarf261.htm#HDRVOS_EXAMINE">vos examine</A>
 <P><A HREF="auarf270.htm#HDRVOS_RELEASE">vos release</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf252.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf254.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf252.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf254.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 804a8d5b5d23938ef8e69f6e08f1ec676e612532..5c6a6e14247bb8fb27237345002b27f9ee5d384f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\83L\81[\83\8f\81[\83h\95\8e\9a\97ñ\82ð\8aÜ\82Þ\8ae\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos apropos -topic</B> &lt;<VAR>help string</VAR>>  [<B>-help</B>]
-    
+
 <B>vos ap -t</B> &lt;<VAR>help string</VAR>>  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -46,7 +46,7 @@
    lock: lock VLDB entry for a volume
    unlock: release lock on VLDB entry for a volume
    unlockvldb: unlock all the locked entries in the VLDB
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P><A HREF="auarf262.htm#HDRVOS_HELP">vos help</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf253.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf255.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf253.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf255.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1874fa212ae7c4d1dc683be2ed327b514490e024..9d4d59065d0bfb99b83bb911f95c54a911628794 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\92P\88ê\82Ì\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82É\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE> 
-<B>vos backup -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  
+<PRE>
+<B>vos backup -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]
            [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-   
+
 <B>vos backup -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83R\83}\83\93\83h\82ª\90³\8fí\82É\8fI\97¹\82·\82é\82Æ\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   Created backup volume for <VAR>volume name</VAR>
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83{\83\8a\83\85\81[\83\80 <B>user.smith</B> \82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <PRE>   % <B>vos backup user.smith</B>
    Created backup volume for user.smith
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P><A HREF="auarf256.htm#HDRVOS_BACKUPSYS">vos backupsys</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf254.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf256.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf254.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf256.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
 </B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
index 21acde67d6304a19a39f8701a9e82854c649feda..5d44312c9377992f61514630522bfa9063ddbb8f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95¡\90\94\82Ì\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82É\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos backupsys</B> [<B>-prefix</B> &lt;<VAR>common prefix on volume(s)</VAR>><SUP>+</SUP>]  
+<PRE><B>vos backupsys</B> [<B>-prefix</B> &lt;<VAR>common prefix on volume(s)</VAR>><SUP>+</SUP>]
               [<B>-server</B> &lt;<VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
-              [<B>-exclude</B>]  [<B>-xprefix</B> &lt;<VAR>negative prefix on volume(s)</VAR>><SUP>+</SUP>] 
+              [<B>-exclude</B>]  [<B>-xprefix</B> &lt;<VAR>negative prefix on volume(s)</VAR>><SUP>+</SUP>]
               [<B>-dryrun</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]
               [<B>-verbose</B>]  [<B>-help</B>]
-    
-<B>vos backups</B> [<B>-pr</B> &lt;<VAR>common prefix on volume(s)</VAR>><SUP>+</SUP>]  [<B>-s</B> &lt;<VAR>machine name</VAR>>] 
-            [<B>-pa</B> &lt;<VAR>partition name</VAR>>]  [<B>-e</B>]  [<B>-x</B> &lt;<VAR>negative prefix on volume(s)</VAR>><SUP>+</SUP>]  
+
+<B>vos backups</B> [<B>-pr</B> &lt;<VAR>common prefix on volume(s)</VAR>><SUP>+</SUP>]  [<B>-s</B> &lt;<VAR>machine name</VAR>>]
+            [<B>-pa</B> &lt;<VAR>partition name</VAR>>]  [<B>-e</B>]  [<B>-x</B> &lt;<VAR>negative prefix on volume(s)</VAR>><SUP>+</SUP>]
             [<B>-d</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\95\8e\9a\97ñ <B>user</B> \82Å\8en\82Ü\82é\96¼\91O\82ð\82à\82Â\81A\83Z\83\8b\82Ì VLDB \82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\81A\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <PRE>   % <B>vos backupsys -prefix user</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81AABC Corporation \83Z\83\8b\82É\93K\8d\87\82µ\82½\82à\82Ì\82Å\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs3.abc.com</B> \82Ì\82·\82×\82Ä\82Ì\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <PRE>   % <B>vos backupsys -server fs3.abc.com</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81AState University \83Z\83\8b\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>db1.stateu.edu</B> \82É\81A\96¼\91O\82É\95\8e\9a\97ñ <B>temp</B> \82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82ð\8f\9c\82­\81A\82·\82×\82Ä\82Ì\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <PRE>   % <B>vos backupsys  -server db1.stateu.edu -prefix '^.*temp'</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\96¼\91O\82É\95\8e\9a\97ñ <B>source</B> \82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82ð\8f\9c\82«\81A\96¼\91O\82É\95\8e\9a\97ñ <B>source.current</B> \82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82ð\8aÜ\82Þ\81A\83Z\83\8b\82Ì VLDB \82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82é\81A\82·\82×\82Ä\82Ì\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <PRE>   % <B>vos backupsys  -prefix '^.*source' -exclude -xprefix '^.*source\.current'</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf255.htm#HDRVOS_BACKUP">vos backup</A>
 <P><B>regexp(5)</B> \82É\82Â\82¢\82Ä\82Í\81AUNIX \89ð\90à\8f\91\83y\81[\83W
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf255.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf257.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf255.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf257.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 31f78df80b004c3d2c2b0adcd5053bbf114c94b7..c6d5d560e4630b97523e06b29e0ef87dbce55e3d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>VLDB \82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\8d\80\96Ú\82ð\95Ï\8dX\82Ü\82½\82Í\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos changeaddr -oldaddr</B> &lt;<VAR>original IP address</VAR>>  [<B>-newaddr</B> &lt;<VAR>new IP address</VAR>>] 
-               [<B>-remove</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  
+<PRE><B>vos changeaddr -oldaddr</B> &lt;<VAR>original IP address</VAR>>  [<B>-newaddr</B> &lt;<VAR>new IP address</VAR>>]
+               [<B>-remove</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]
                [<B>-verbose</B>]   [<B>-help</B>]
-    
-<B>vos ch -o</B> &lt;<VAR>original IP address</VAR>>  [<B>-ne</B> &lt;<VAR>new IP address</VAR>>]  [<B>-r</B>]  
+
+<B>vos ch -o</B> &lt;<VAR>original IP address</VAR>>  [<B>-ne</B> &lt;<VAR>new IP address</VAR>>]  [<B>-r</B>]
        [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -66,7 +66,7 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81AIP \83A\83h\83\8c\83X <B>192.12.107.214</B> \82ð\8aÜ\82Þ VLDB \83T\81[\83o\81[\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <PRE>   % <B>vos changeaddr -oldaddr 192.12.107.214 -remove</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-oldaddr</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\8fã\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -80,11 +80,11 @@ VLDB 
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P><A HREF="auarf263.htm#HDRVOS_LISTADDRS">vos listaddrs</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf256.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf258.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf256.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf258.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 89df2db9a4796e73485f68adc831f13f8eea5583..c362e350c245f3a71c21024a3bd6388a26ad0a59 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -38,9 +38,9 @@
 <P>\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82¨\82æ\82Ñ\8aÖ\98A\82·\82é VLDB \8d\80\96Ú\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos create -server</B> &lt;<VAR>machine name</VAR>>  <B>-partition</B> &lt;<VAR>partition name</VAR>>
-           <B>-name</B> &lt;<VAR>volume name</VAR>>  [<B>-maxquota</B> &lt;<VAR>initial quota (KB)</VAR>>]  
+           <B>-name</B> &lt;<VAR>volume name</VAR>>  [<B>-maxquota</B> &lt;<VAR>initial quota (KB)</VAR>>]
            [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos cr -s</B> &lt;<VAR>machine name</VAR>>  <B>-p</B> &lt;<VAR>partition name</VAR>>  <B>-na</B> &lt;<VAR>volume name</VAR>>
        [<B>-m</B> &lt;<VAR>initial quota (KB)</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-no</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82Í\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ä\81A\82»\82Ì\83{\83\8a\83\85\81[\83\80\82ð\8dì\90¬\82µ\82½\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B
 <PRE>   Volume <VAR>volume_ID</VAR> created on partition <VAR>partition_name</VAR> of <VAR>machine_name</VAR>
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80 <B>user.pat</B> \82ð\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs4.abc.com</B> \82Ì <B>/vicepf</B> \8bæ\89æ\82É\8dì\90¬\82µ\82Ü\82·\81B
 <PRE>   % <B>vos create -server fs4.abc.com -partition /vicepf -name user.pat</B>
    Volume user.pat created on partition /vicepf of fs4.abc.com
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf257.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf259.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf257.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf259.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 741ddc325ca8487d8df12538b6c958daaa1a2e84..acb2c9415d1e8ae45d526eafe9c006a9d50ef03c 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>VLDB \82©\82ç\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos delentry</B> [<B>-id</B> &lt;<VAR>volume name or ID</VAR>><SUP>+</SUP>]
-             [<B>-prefix</B> &lt;<VAR>prefix of volume whose VLDB entry is to be deleted</VAR>>] 
-             [<B>-server</B> &lt;<VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]  
+             [<B>-prefix</B> &lt;<VAR>prefix of volume whose VLDB entry is to be deleted</VAR>>]
+             [<B>-server</B> &lt;<VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
              [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-     
+
 <B>vos de</B> [<B>-i</B> &lt;<VAR>volume name or ID</VAR>><SUP>+</SUP>]
-       [<B>-pr</B> &lt;<VAR>prefix of volume whose VLDB entry is to be deleted</VAR>>]  
-       [<B>-s</B> &lt;<VAR>machine name</VAR>>]  [<B>-pa</B> &lt;<VAR>partition name</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>] 
+       [<B>-pr</B> &lt;<VAR>prefix of volume whose VLDB entry is to be deleted</VAR>>]
+       [<B>-s</B> &lt;<VAR>machine name</VAR>>]  [<B>-pa</B> &lt;<VAR>partition name</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
        [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82É\82æ\82è\81A\8dí\8f\9c\82³\82ê\82½ VLDB \8d\80\96Ú\90\94\82ª\8e¦\82³\82ê\81A\83R\83}\83\93\83h\82ª\90¬\8c÷\82µ\82½\82±\82Æ\82ª\8am\94F\82Å\82«\82Ü\82·\81B
 <PRE>   Deleted <VAR>number</VAR> VLDB entries
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83{\83\8a\83\85\81[\83\80 <B> user.temp</B> \82Ì\8d\80\96Ú\82ð VLDB \82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos delentry user.temp</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81AVLDB \82Å\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs3.abc.com</B> \82Ì\83T\83C\83g\82ª\83\8a\83X\83g\82³\82ê\81A\96¼\91O\82ª <B>test</B> \82Å\8en\82Ü\82é\83{\83\8a\83\85\81[\83\80\82Ì\8d\80\96Ú\82ð VLDB \82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos delentry -prefix test -server fs3.abc.com</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf277.htm#HDRVOS_SYNCVLDB">vos syncvldb</A>
 <P><A HREF="auarf280.htm#HDRVOS_ZAP">vos zap</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf258.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf260.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf258.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf260.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 14b57e4ec1708432a3bef40c6a7f8eca45356d13..88dda3d8fc3cae25d522266cf596f495b737bf43 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83{\83\8a\83\85\81[\83\80\82ð ASCII \8c`\8e®\82É\95Ï\8a·\82µ\81A\83t\83@\83C\83\8b\82É\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos dump -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-time</B> &lt;<VAR>dump from time</VAR>>]  [<B>-file</B> &lt;<VAR>dump file</VAR>>]  
-         [<B>-server</B> &lt;<VAR>server</VAR>>]  [<B>-partition</B> &lt;<VAR>partition</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>vos dump -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-time</B> &lt;<VAR>dump from time</VAR>>]  [<B>-file</B> &lt;<VAR>dump file</VAR>>]
+         [<B>-server</B> &lt;<VAR>server</VAR>>]  [<B>-partition</B> &lt;<VAR>partition</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
          [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
-<B>vos du -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-t</B> &lt;<VAR>dump from time</VAR>>]  [<B>-f</B> &lt;<VAR>dump file</VAR>>]  
-       [<B>-s</B> &lt;<VAR>server</VAR>>]  [<B>-p</B> &lt;<VAR>partition</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>vos du -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-t</B> &lt;<VAR>dump from time</VAR>>]  [<B>-f</B> &lt;<VAR>dump file</VAR>>]
+       [<B>-s</B> &lt;<VAR>server</VAR>>]  [<B>-p</B> &lt;<VAR>partition</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
        [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -90,11 +90,11 @@ UNIX 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83{\83\8a\83\85\81[\83\80 <B>user.terry</B> \82Ì\83t\83\8b\81E\83_\83\93\83v\82ð\83t\83@\83C\83\8b <B>/afs/abc.com/common/dumps/terry.dump</B> \82É\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B
 <PRE>   % <B>vos dump -id user.terry -time 0 -file /afs/abc.com/common/dumps/terry.dump</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83{\83\8a\83\85\81[\83\80 <B>user.smith</B> \82Ì\91\9d\95ª\83_\83\93\83v\82ð\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83t\83@\83C\83\8b <B>smith.990131.dump</B> \82É\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B\83{\83\8a\83\85\81[\83\80\82Ì\92\86\82Å\83_\83\93\83v\82³\82ê\82é\83t\83@\83C\83\8b\82Í\81A1999 \94N 1 \8c\8e 31 \93ú\8cß\8cã 6 \8e\9e 00 \95ª\88È\8d~\82Ì\8fC\90³\83^\83C\83\80\81E\83X\83^\83\93\83v\82ð\8e\9d\82Â\83t\83@\83C\83\8b\82Å\82·\81B
 <PRE>   % <B>vos dump -id user.smith -time "01/31/1999 18:00" -file smith.990131.dump</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -105,11 +105,11 @@ UNIX 
 <P><A HREF="auarf265.htm#HDRVOS_LISTVLDB">vos listvldb</A>
 <P><A HREF="auarf274.htm#HDRVOS_RESTORE">vos restore</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf259.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf261.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf259.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf261.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ed7ab2cd9fa34fb863354105b7bfad8d69cb8857..720467313420bf98b461defc016d03e4621d49be 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83{\83\8a\83\85\81[\83\80\82Ì\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82¨\82æ\82Ñ VLDB \8d\80\96Ú\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos examine -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-extended</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>vos examine -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-extended</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-   
+
 <B>vos e -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-e</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
-    
-<B>vos volinfo -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-e</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>vos volinfo -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-e</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
             [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
-   
+
 <B>vos v -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-e</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
-   
+
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>vos examine</B> \83R\83}\83\93\83h\82Í\81A
@@ -184,7 +184,7 @@ ReleaseClone 
            server fs3.abc.com partition /vicepa RO Site
            server fs2.abc.com partition /vicepb RW Site
         Volume is currently LOCKED
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>-extended</B> \83t\83\89\83O\82ð\8eg\97p\82µ\82½\8fê\8d\87\82Ì\83{\83\8a\83\85\81[\83\80 <B>user.terry</B> \82Ì\8fo\97Í\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83{\83\8a\83\85\81[\83\80\82É\82Í\81A\93Ç\82Ý\8eæ\82è\90ê\97p\82Ì\95¡\8eÊ\83T\83C\83g\82Í\82 \82è\82Ü\82¹\82ñ\81B
 <PRE>   %<B> vos examine -id user.terry -extended</B>
@@ -220,7 +220,7 @@ ReleaseClone 
     RWrite: 354287190    Backup: 354287192
     number of sites -> 1
        server fs4.abc.com partition /vicepc RW Site
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -236,11 +236,11 @@ ReleaseClone 
 <P><A HREF="auarf270.htm#HDRVOS_RELEASE">vos release</A>
 <P><A HREF="auarf274.htm#HDRVOS_RESTORE">vos restore</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf260.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf262.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf260.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf262.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e283e5ac424ebd7426c3761950188e411259a50b..4c8f90b35d26220094354902834b3bff9200bb3a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,7 +23,7 @@
 <P>\8ew\92è\82³\82ê\82½ <B>vos</B> \83R\83}\83\93\83h\82Ì\8d\\95\81A\82Ü\82½\82Í\82·\82×\82Ä\82Ì <B>vos</B> \83R\83}\83\93\83h\82Ì\8aÈ\92P\82È\90à\96¾\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos help</B> [<B>-topic</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-help</B>]
-    
+
 <B>vos h</B> [<B>-t</B> &lt;<VAR>help string</VAR>><SUP>+</SUP>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -51,7 +51,7 @@
    Usage: vos create -server &lt;machine name> -partition &lt;partition name>
    -name &lt;volume name> [-cell &lt;cell name>] [-noauth] [-localauth]
    [-verbose] [-help]
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P><A HREF="auarf254.htm#HDRVOS_APROPOS">vos apropos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf261.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf263.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf261.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf263.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a2522b9e06b4e79e5cbfe13b99c54fc76c35f77a..779d89c16eeb3ffc53443b10e85f407cc681de06 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos listaddrs</B> [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]
               [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos lista</B> [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -61,7 +61,7 @@ IP 
    sv1.abc.com
    sv2.abc.com  afs2.abc.com
    sv6.abc.com
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -72,11 +72,11 @@ IP 
 <P><A HREF="auarf261.htm#HDRVOS_EXAMINE">vos examine</A>
 <P><A HREF="auarf265.htm#HDRVOS_LISTVLDB">vos listvldb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf262.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf264.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf262.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf264.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 258d3a8c8407657fa0844b688497731f896e816f..135f66c30c708f3c7e1b8a3064edf5e18da69499 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -26,7 +26,7 @@
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos listpart -server</B> &lt;<VAR>machine name</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]
             [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos listp -s</B> &lt;<VAR>machine name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -51,7 +51,7 @@
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\8fo\97Í\82Å\82Í\81A\8e\9f\82Ì\82æ\82¤\82È\83w\83b\83_\81[\82Ì\8cã\82É\81A\8bæ\89æ\96¼\82Ì\83\8a\83X\83g\82ª <B>/vicep</B><VAR>xx</VAR> \82Ì\8c`\8e®\82Å\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   The partitions on the server are:
-   
+
 </PRE>
 <P>\8fo\97Í\82Ì\8dÅ\8cã\82É\82Í\81A\8bæ\89æ\82Ì\91\8d\90\94\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P><STRONG>\97á</STRONG>
@@ -60,7 +60,7 @@
    The partitions on the server are:
        /vicepa     /vicepb     /vicepc     /vicepd
    Total:  4
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P><A HREF="auarf269.htm#HDRVOS_PARTINFO">vos partinfo</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf263.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf265.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf263.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf265.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b241abb23a5fa13b180a04da0653066961fc592e..8aef69075100c34273b310251a5115307a43a91d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83{\83\8a\83\85\81[\83\80\82Ì VLDB \8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos listvldb</B> [<B>-name</B> &lt;<VAR>volume name or ID</VAR>>]  [<B>-server</B> &lt;<VAR>machine name</VAR>>]  
-             [<B>-partition</B> &lt;<VAR>partition name</VAR>>]  [<B>-locked</B>]  [<B>-quiet</B>]  [<B>-nosort</B>]  
+<PRE><B>vos listvldb</B> [<B>-name</B> &lt;<VAR>volume name or ID</VAR>>]  [<B>-server</B> &lt;<VAR>machine name</VAR>>]
+             [<B>-partition</B> &lt;<VAR>partition name</VAR>>]  [<B>-locked</B>]  [<B>-quiet</B>]  [<B>-nosort</B>]
              [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos listvl</B> [<B>-na</B> &lt;<VAR>volume name or ID</VAR>>]  [<B>-s</B> &lt;<VAR>machine name</VAR>>]
-           [<B>-p</B> &lt;<VAR>partition name</VAR>>]  [<B>-lock</B>]  [<B>-q</B>]  [<B>-nos</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+           [<B>-p</B> &lt;<VAR>partition name</VAR>>]  [<B>-lock</B>]  [<B>-q</B>]  [<B>-nos</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
            [<B>-noa</B>]  [<B>-loca</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -130,7 +130,7 @@ ReleaseClone 
        server fs1.abc.com partition /vicepa RO Site
        server fs3.abc.com partition /vicepa RO Site
        server fs2.abc.com partition /vicepb RW Site
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs4.abc.com</B> \82É\82 \82é 2 \82Â\82Ì\83{\83\8a\83\85\81[\83\80\82Ì\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\8dÅ\8f\89\82Ì VLDB \8d\80\96Ú\82Í\8c»\8dÝ\83\8d\83b\83N\82³\82ê\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83}\83V\83\93\82ð\83{\83\8a\83\85\81[\83\80\81E\83T\83C\83g\82É\8ew\92è\82·\82é\8d\80\96Ú\82Í 508 \82 \82è\82Ü\82·\81B
 <PRE>   % <B>vos listvldb -server fs4.abc.com</B>
@@ -149,7 +149,7 @@ ReleaseClone 
          .       .           .        .
          .       .           .        .
       Total entries: 508
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
@@ -161,11 +161,11 @@ ReleaseClone 
 <P><A HREF="auarf278.htm#HDRVOS_UNLOCK">vos unlock</A>
 <P><A HREF="auarf279.htm#HDRVOS_UNLOCKVLDB">vos unlockvldb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf264.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf266.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf264.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf266.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index eb32f1a0c8b9d904b0efba0d5ce7c6d0964996b4..c3704e92f8015396452b18703d94390a1ef8af15 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos listvol -server</B> &lt;<VAR>machine name</VAR>>  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
-            [<B>-fast</B>]  [<B>-long</B>]  [<B>-quiet</B>]  [<B>-extended</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  
+            [<B>-fast</B>]  [<B>-long</B>]  [<B>-quiet</B>]  [<B>-extended</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
-<B>vos listvo -s</B> &lt;<VAR>machine name</VAR>>  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  [<B>-f</B>]  [<B>-lon</B>]  
+
+<B>vos listvo -s</B> &lt;<VAR>machine name</VAR>>  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  [<B>-f</B>]  [<B>-lon</B>]
            [<B>-q</B>]  [<B>-e</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-loc</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
    user.pat             1969534536 RW      17518 K On-line
    user.pat.backup      1969534538 BK      17537 K On-line
    Total volumes onLine 66 ; Total volumes offLine 0 ;  Total busy 0
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>-fast</B> \83t\83\89\83O\82ð\92Ç\89Á\82µ\82½\8fê\8d\87\82Ì\8fo\97Í\97á\82Å\82·\81B
 <PRE>   % <B>vos listvol -server fs2.abc.com -partition b -fast</B>
         .
         .
     1969535796
-    
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>-long</B> \83t\83\89\83O\82É\82æ\82Á\82Ä 2 \82Â\82Ì\83{\83\8a\83\85\81[\83\80\82ª\95\\8e¦\82³\82ê\82½\97á\82ð\95\\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos listvol -server fs2.abc.com -partition b -long</B>
           .                   .      .         .   .    .
    Total volumes onLine 66 ; Total volumes offLine 0 ; \
                                                 Total busy 0
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf265.htm#HDRVOS_LISTVLDB">vos listvldb</A>
 <P><A HREF="auarf274.htm#HDRVOS_RESTORE">vos restore</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf265.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf267.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf265.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf267.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 04ae0216c5069a873d5e05915ee5b5ad4b703a40..09b72ba474b1d3422e3572cb8426fd132e6b1d49 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -24,9 +24,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>VLDB \83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\83\8d\83b\83N\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos lock -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>] 
+<PRE><B>vos lock -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]
          [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-   
+
 <B>vos lo -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -56,7 +56,7 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A<B>user.terry</B> \82Ì VLDB \8d\80\96Ú\82ð\83\8d\83b\83N\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos lock user.terry</B>
-    
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -65,11 +65,11 @@ VLDB 
 <P><A HREF="auarf278.htm#HDRVOS_UNLOCK">vos unlock</A>
 <P><A HREF="auarf279.htm#HDRVOS_UNLOCKVLDB">vos unlockvldb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf266.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf268.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf266.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf268.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f2442c4e1748e4a76a632bb744cf63e1a14dc888..2157dbec11583eb4c5db753815dfdee76f3cd219 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82ð\95Ê\82Ì\83T\83C\83g\82É\88Ú\93®\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos move -id</B> &lt;<VAR>volume name or ID</VAR>>  <B>-fromserver</B> &lt;<VAR>machine name on source</VAR>> 
-         <B>-frompartition</B> &lt;<VAR>partition name on source</VAR>> 
-         <B>-toserver</B> &lt;<VAR>machine name on destination</VAR>>  
-         <B>-topartition</B> &lt;<VAR>partition name on destination</VAR>> 
-         [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>] 
-    
-<B>vos m -i</B> &lt;<VAR>volume name or ID</VAR>>  <B>-froms</B> &lt;<VAR>machine name on source</VAR>> 
-      <B>-fromp</B> &lt;<VAR>partition name on source</VAR>>  <B>-tos</B> &lt;<VAR>machine name on destination</VAR>> 
-      <B>-top</B> &lt;<VAR>partition name on destination</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+<PRE><B>vos move -id</B> &lt;<VAR>volume name or ID</VAR>>  <B>-fromserver</B> &lt;<VAR>machine name on source</VAR>>
+         <B>-frompartition</B> &lt;<VAR>partition name on source</VAR>>
+         <B>-toserver</B> &lt;<VAR>machine name on destination</VAR>>
+         <B>-topartition</B> &lt;<VAR>partition name on destination</VAR>>
+         [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
+
+<B>vos m -i</B> &lt;<VAR>volume name or ID</VAR>>  <B>-froms</B> &lt;<VAR>machine name on source</VAR>>
+      <B>-fromp</B> &lt;<VAR>partition name on source</VAR>>  <B>-tos</B> &lt;<VAR>machine name on destination</VAR>>
+      <B>-top</B> &lt;<VAR>partition name on destination</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
       [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -47,7 +47,7 @@
 <B>vos backup</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>\82±\82Ì\83R\83}\83\93\83h\82ð\8eÀ\8ds\82·\82é\91O\82É\81A<B>vos</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\88Ú\93®\82·\82é\83{\83\8a\83\85\81[\83\80\82ª\93ü\82é\8f\\95ª\82È\83X\83y\81[\83X\82©\88\90æ\82Ì\8bæ\89æ\82É\82 \82é\82©\82Ç\82¤\82©\83`\83F\83b\83N\82µ\82Ü\82·\81B\8f\\95ª\82È\83X\83y\81[\83X\82ª\82È\82¢\82Æ\81A\88Ú\93®\91\80\8dì\82Í\8eÀ\8ds\82³\82ê\82¸\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   vos: no space on target partition <VAR>dest_part</VAR> to move volume <VAR>volume</VAR>
-   
+
 </PRE>
 <P><STRONG>\92\8d\88Ó</STRONG>
 <P>\93Á\95Ê\82È\97\9d\97R\82Ì\82È\82¢\8cÀ\82è\81A<B>vos move</B> \83R\83}\83\93\83h\82Ì\8eÀ\8ds\92\86\82É\91\80\8dì\82ð\92\86\92f\82µ\82È\82¢\82Å\82­\82¾\82³\82¢\81B\88Ú\93®\91\80\8dì\82ð\92\86\92f\82·\82é\82Æ\81A\8e\9f\82Ì\82æ\82¤\82È\96µ\8f\82\82ª\90\82\82é\89Â\94\\90«\82ª\82 \82è\82Ü\82·\81B
@@ -62,7 +62,7 @@
 <PRE>SIGINT \83n\83\93\83h\83\89\81[: vos move \91\80\8dì\82ª\90i\8ds\92\86\82Å\82·
 \8cx\8d\90: AFS \8bL\89¯\88æ\82¨\82æ\82Ñ\83\81\83^\83f\81[\83^\82ª\92\86\8aÔ\8fó\91Ô\82Ì\82Ü\82Ü\82É\82È\82é\89Â\94\\90«\82ª\82 \82è\82Ü\82·
 \82à\82¤\88ê\93x control-c \82ð\89\9f\82µ\82Ä\8f\88\97\9d\82ð\8fI\97¹\82µ\82Ä\82­\82¾\82³\82¢
-   
+
 </PRE>
 <P>\91\80\8dì\82ð\8fI\97¹\82·\82é\8fê\8d\87\82Í\81A
 &lt;<B>Ctrl-c</B>&gt; \82ð\8dÄ\93x\89\9f\82µ\82Ä\82­\82¾\82³\82¢\81B\91\80\8dì\82ð\8cp\91±\82·\82é\8fê\8d\87\82Í\81A\82»\82ê\88È\8aO\82Ì\83L\81[\82ð\89\9f\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -98,7 +98,7 @@
 <P>\8e\9f\82Ì\97á\82Í\81A\83{\83\8a\83\85\81[\83\80 <B>user.smith</B> \82ð\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs3.abc.com</B> \82Ì\8bæ\89æ <B>/vicepb</B> \82©\82ç\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs7.abc.com</B>\82Ì\8bæ\89æ <B>/vicepg</B> \82É\88Ú\93®\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos move -id user.smith -fromserver fs3.abc.com -frompartition b</B>  \
               <B>-toserver fs7.abc.com -topartition g</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-toserver</B> \82¨\82æ\82Ñ
 <P><A HREF="auarf266.htm#HDRVOS_LISTVOL">vos listvol</A>
 <P><A HREF="auarf271.htm#HDRVOS_REMOVE">vos remove</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf267.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf269.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf267.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf269.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 6fcab089c417c90e0b6e3b630c793e2522556c35..fc7b0a3299aaa8d6c10206a9967ddc6d6c001969 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\8bæ\89æ\82Ì\91\8d\97e\97Ê\82Æ\8eg\97p\89Â\94\\82È\83X\83y\81[\83X\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos partinfo -server</B> &lt;<VAR>machine name</VAR>>  [<B>-partition</B> &lt;<VAR>partition name</VAR>>] 
+<PRE><B>vos partinfo -server</B> &lt;<VAR>machine name</VAR>>  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
              [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-   
-<B>vos p -s</B> &lt;<VAR>machine name</VAR>>  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>vos p -s</B> &lt;<VAR>machine name</VAR>>  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
       [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -64,7 +64,7 @@
    Free space on partition /vicepb: 13646 K blocks out of total 69194
    Free space on partition /vicepc: 31798 K blocks out of total 320315
    Free space on partition /vicepd: 33302 K blocks out of total 494954
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P><A HREF="auarf264.htm#HDRVOS_LISTPART">vos listpart</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf268.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf270.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf268.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf270.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 838ac8b699c0396a222ee6dbc0fe9d1012835427..f2fc68e5b5970dfc71f857442757c4dbf18a3cdc 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -42,9 +42,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83\\81[\83X\81E\83{\83\8a\83\85\81[\83\80\82Æ\88ê\92v\82·\82é\82æ\82¤\82É\81A\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\93à\97e\82ð\8dX\90V\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos release -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-f</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>] 
+<PRE><B>vos release -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-f</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
             [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos rel -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-f</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -102,7 +102,7 @@ ReleaseClone 
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80 <B>usr</B> \82Ì\95¡\90»\82ð\8dì\90¬\82µ\81A
 VLDB \8d\80\96Ú\82É\92è\8b`\82³\82ê\82Ä\82¢\82é\93Ç\82Ý\8eæ\82è\90ê\97p\83T\83C\83g\82É\89ð\95ú\82µ\82Ü\82·\81B
 <PRE>   % <B>vos release usr</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -112,11 +112,11 @@ VLDB 
 <P><A HREF="auarf261.htm#HDRVOS_EXAMINE">vos examine</A>
 <P><A HREF="auarf265.htm#HDRVOS_LISTVLDB">vos listvldb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf269.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf271.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf269.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf271.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fb1f093bd4ce93dd590ac643d652f8748d0e0a4f..b939d417c600aec7bc97e0b414eb819662a3447e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -30,8 +30,8 @@
 <PRE><B>vos remove</B> [<B>-server</B> &lt;<VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
            <B>-id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
            [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
-<B>vos remo</B> [<B>-s</B> &lt;<VAR>machine name</VAR>>]  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  <B>-i</B> &lt;<VAR>volume name or ID</VAR>> 
+
+<B>vos remo</B> [<B>-s</B> &lt;<VAR>machine name</VAR>>]  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  <B>-i</B> &lt;<VAR>volume name or ID</VAR>>
          [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -89,11 +89,11 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80 <B> user.terry</B> \82Æ\82»\82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93 (\82à\82µ\82 \82ê\82Î) \82ð\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos remove  -id user.terry</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80 <B>root.afs.readonly</B> \82ð\82»\82Ì\83T\83C\83g\82Ì 1 \82 (\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs1.abc.com</B> \82Ì <B>/vicepa</B> \8bæ\89æ) \82©\82ç\8dí\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos remove fs1.abc.com  a  root.afs.readonly</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -103,11 +103,11 @@ VLDB 
 <P><A HREF="auarf272.htm#HDRVOS_REMSITE">vos remsite</A>
 <P><A HREF="auarf280.htm#HDRVOS_ZAP">vos zap</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf270.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf272.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf270.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf272.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1495ef00b46eb9fb74cf7558c2a67dcc4ec1a17b..8d66575d61c5205f6e74aec1d92c76396db5b9f0 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>VLDB \8d\80\96Ú\82©\82ç\93Ç\82Ý\8eæ\82è\90ê\97p\83T\83C\83g\92è\8b`\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos remsite -server</B> &lt;<VAR>machine name</VAR>>  <B>-partition</B> &lt;<VAR>partition name</VAR>> 
-            <B>-id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>] 
+<PRE><B>vos remsite -server</B> &lt;<VAR>machine name</VAR>>  <B>-partition</B> &lt;<VAR>partition name</VAR>>
+            <B>-id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]
             [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
-<B>vos rems -s</B> &lt;<VAR>machine name</VAR>>  <B>-p</B> &lt;<VAR>partition name</VAR>>  <B>-i</B> &lt;<VAR>volume name or ID</VAR>>  
+
+<B>vos rems -s</B> &lt;<VAR>machine name</VAR>>  <B>-p</B> &lt;<VAR>partition name</VAR>>  <B>-i</B> &lt;<VAR>volume name or ID</VAR>>
          [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -63,7 +63,7 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs5.abc.com</B> \82Å\8aÔ\88á\82Á\82Ä\92è\8b`\82³\82ê\82½\83T\83C\83g <B>/viceph</B> \82ð\81A\83{\83\8a\83\85\81[\83\80 <B>root.cell</B> \82Ì VLDB \8d\80\96Ú\82©\82ç\8dí\8f\9c\82µ\82Ü\82·\81B
 <PRE>   % <B>vos remsite -server fs5.abc.com -partition h -id root.cell</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -73,11 +73,11 @@ VLDB 
 <P><A HREF="auarf271.htm#HDRVOS_REMOVE">vos remove</A>
 <P><A HREF="auarf280.htm#HDRVOS_ZAP">vos zap</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf271.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf273.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf271.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf273.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 311a300266a2cc0b0eed82fdf8d504b148efaaa9..ab4631e684a0d677d91e259565300032abe2ae3a 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -29,9 +29,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83{\83\8a\83\85\81[\83\80\82Ì\96¼\91O\82ð\95Ï\8dX\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos rename -oldname</B> &lt;<VAR>old volume name</VAR>>  <B>-newname</B> &lt;<VAR>new volume name</VAR>> 
+<PRE><B>vos rename -oldname</B> &lt;<VAR>old volume name</VAR>>  <B>-newname</B> &lt;<VAR>new volume name</VAR>>
            [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos ren -o</B> &lt;<VAR>old volume name</VAR>>  <B>-ne</B> &lt;<VAR>new volume name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
         [<B>-no</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><B>vos rename</B> \83R\83}\83\93\83h\82Í\81A\83R\83}\83\93\83h\8a®\97¹\8cã\82É\8fo\97Í\82ð\90\90¬\82µ\82Ü\82¹\82ñ\81B
 <P><B>-oldname</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82ª\82È\82¢\82Æ\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   vos: \83{\83\8a\83\85\81[\83\80 <VAR>old volume name</VAR> \82ª\8c©\95t\82©\82è\82Ü\82¹\82ñ\82Å\82µ\82½\81B
-   
+
 </PRE>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\8aÔ\88á\82Á\82Ä\92è\8b`\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\96¼ <B>sun4x_56.afsws</B> \82ð\90³\82µ\82¢<TT>sun4x_56.usr.afsws</TT> \82É\95Ï\8dX\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos rename -oldname sun4x_56.afsws -newname sun4x_56.usr.afsws</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf272.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf274.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf272.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf274.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 69e904ff2d3a4a38bf355b109e2f59f1744029d2..9308cbdaa7782e7b2b8964079e11fd8f3d604494 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>ASCII \83t\83@\83C\83\8b\82ð\93K\90Ø\82È\83{\83\8a\83\85\81[\83\80\8c`\8e®\82É\95Ï\8a·\82µ\81A\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82É\8f\91\82«\8d\9e\82Ý\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos restore -server</B> &lt;<VAR>machine name</VAR>>  <B>-partition</B> &lt;<VAR>partition name</VAR>>  
-            <B>-name</B> &lt;<VAR>name of volume to be restored</VAR>>  [<B>-file</B> &lt;<VAR>dump file</VAR>>]  
-            [<B>-id</B> &lt;<VAR>volume ID</VAR>>]  [<B>-overwrite</B> &lt;<B>abort</B> | <B>full</B> | <B>incremental</B>>]  
-            [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  
+<PRE><B>vos restore -server</B> &lt;<VAR>machine name</VAR>>  <B>-partition</B> &lt;<VAR>partition name</VAR>>
+            <B>-name</B> &lt;<VAR>name of volume to be restored</VAR>>  [<B>-file</B> &lt;<VAR>dump file</VAR>>]
+            [<B>-id</B> &lt;<VAR>volume ID</VAR>>]  [<B>-overwrite</B> &lt;<B>abort</B> | <B>full</B> | <B>incremental</B>>]
+            [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]
             [<B>-help</B>]
-   
-<B>vos res -s</B> &lt;<VAR>machine name</VAR>>  <B>-p</B> &lt;<VAR>partition name</VAR>>  
-        <B>-na</B> &lt;<VAR>name of volume to be restored</VAR>>  [<B>-f</B> &lt;<VAR>dump file</VAR>>]  
-        [<B>-i</B> &lt;<VAR>volume ID</VAR>>]  [<B>-o</B> &lt;<B>a</B> | <B>f</B> | <B>inc</B>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  
+
+<B>vos res -s</B> &lt;<VAR>machine name</VAR>>  <B>-p</B> &lt;<VAR>partition name</VAR>>
+        <B>-na</B> &lt;<VAR>name of volume to be restored</VAR>>  [<B>-f</B> &lt;<VAR>dump file</VAR>>]
+        [<B>-i</B> &lt;<VAR>volume ID</VAR>>]  [<B>-o</B> &lt;<B>a</B> | <B>f</B> | <B>inc</B>>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]
         [<B>-no</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -54,7 +54,7 @@
 <B>-overwrite</B> \88ø\82«\90\94\82ª\8ew\92è\82³\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\90\90¬\82³\82ê\82Ü\82·\81B
 <P>
 <PRE>   Do you want to do a full/incremental restore or abort? [fia](a):
-   
+
 </PRE>
 <P>\8e\9f\82Ì\82¢\82¸\82ê\82©\82Ì\92l\82Å\89\9e\93\9a\82µ\82Ä\82­\82¾\82³\82¢\81B
 <UL>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83_\83\93\83v\81E\83t\83@\83C\83\8b <B> /afs/abc.com/common/dumps/terry.dump</B> \82Ì\93à\97e\82ð\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs3.abc.com</B> \82Ì\8bæ\89æ <B>/vicepc</B> \82É\95\9c\8c³\82µ\82Ä\82¢\82Ü\82·\81B\95\9c\8c³\8cã\82Ì\96¼\91O\82Í <B>user.terry</B> \82Å\82·\81B
 <PRE>   % <B>cd /afs/abc.com/common/dumps</B>
-   
+
    % <B>vos restore -file terry.dump -server fs3.abc.com -partition c</B>  \
                  <B>-name user.terry</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf261.htm#HDRVOS_EXAMINE">vos examine</A>
 <P><A HREF="auarf266.htm#HDRVOS_LISTVOL">vos listvol</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf273.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf275.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf273.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf275.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cc967d0491812051ae1b38ba316e50d3b4f5a062..9f34ca92eb40af9ec1e195115d49be6e795a96ee 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>vos status -server</B> &lt;<VAR>machine name</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]
            [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos st -s</B> &lt;<VAR>machine name</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><B>vos status</B> \83R\83}\83\93\83h\82Í\81A\93Á\92è\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Å\81A\83R\83}\83\93\83h\82ª\94­\8ds\82³\82ê\82½\8e\9e\93_\82Å\89Ò\93®\82µ\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82É\82Â\82¢\82Ä\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B\8a\88\93®\82ª\82È\82¢\8fê\8d\87\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   <VAR>machine_name</VAR> \82Å\8a\88\93®\8fó\91Ô\82Ì\83g\83\89\83\93\83U\83N\83V\83\87\83\93\82Í\82 \82è\82Ü\82¹\82ñ
-   
+
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81A\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82ª\97v\8b\81\82³\82ê\82½\83A\83N\83V\83\87\83\93\82ð\8eÀ\8ds\82µ\82Ä\82¢\82é\82©\82Ç\82¤\82©\92²\82×\82é\82Æ\82«\82É\97L\8cø\82Å\82·\81B
 <P><STRONG>\83I\83v\83V\83\87\83\93 </STRONG>
@@ -55,7 +55,7 @@
 <P>\8fo\97Í\82É\82Í 2 \82Â\82Ì\83^\83C\83v\82ª\82 \82è\82Ü\82·\81B
 <P>\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82Í\81A\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82ª\8c»\8dÝ\89½\82à\83A\83N\83V\83\87\83\93\82ð\8eÀ\8ds\82µ\82Ä\82¢\82È\82¢\8fê\8d\87\82É\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   <VAR>machine name</VAR> \82Å\8a\88\93®\8fó\91Ô\82Ì\83g\83\89\83\93\83U\83N\83V\83\87\83\93\82Í\82 \82è\82Ü\82¹\82ñ
-   
+
 </PRE>
 <P>\82»\82ê\88È\8aO\82Ì\8fê\8d\87\82É\82Í\81A\88ê\98A\82Ì\8fî\95ñ\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\82±\82Ì\8fî\95ñ\82Í\81A\83V\83X\83e\83\80\8aÇ\97\9d\8eÒ\82æ\82è\82à\83v\83\8d\83O\83\89\83}\81[\82É\82Æ\82Á\82Ä\97L\8cø\82È\8fî\95ñ\82Å\82·\81B\82·\82×\82Ä\82Ì\83t\83B\81[\83\8b\83h\82Ì\88Ó\96¡\82ð\8a®\91S\82É\97\9d\89ð\82·\82é\82É\82Í\81A\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82Ì\83R\81[\83h\81A\83t\83B\81[\83\8b\83h\81E\83\8c\83|\81[\83g\94Ô\8d\86\82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82ª\93à\95\94\93I\82É\90Ý\92è\82·\82é\83t\83\89\83O\92l\82É\82Â\82¢\82Ä\92m\82Á\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
 <P>\83V\83X\83e\83\80\8aÇ\97\9d\8eÒ\82É\88Ó\96¡\82Ì\82 \82é\83t\83B\81[\83\8b\83h\82Í\81A\8e\9f\82Ì\82Æ\82¨\82è\82Å\82·\81B
    packetRead: 2 lastReceiveTime: 113313 packetSend: 24588
        lastSendTime: 113317
    --------------------------------------------
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\82È\82µ\81B
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf274.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf276.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf274.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf276.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 86515f5b3a85ffe79ab95d0bd17535161e6e334a..a5283d2937ed0d5c4ff7cdb5db058df07417239d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\8ew\92è\82³\82ê\82½\83T\83C\83g\82ð\8bL\8fq\82µ\82Ä\82¢\82é VLDB \8d\80\96Ú\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos syncserv -server</B> &lt;<VAR>machine name</VAR>>  [<B>-partition</B> &lt;<VAR>partition name</VAR>>] 
+<PRE><B>vos syncserv -server</B> &lt;<VAR>machine name</VAR>>  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
              [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]
              [<B>-verbose</B>]  [<B>-help</B>]
-   
-<B>vos syncs -s</B> &lt;<VAR>machine name</VAR>>  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  
+
+<B>vos syncs -s</B> &lt;<VAR>machine name</VAR>>  [<B>-p</B> &lt;<VAR>partition name</VAR>>]
           [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -61,7 +61,7 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Å\82Í\81A\83T\83C\83g\92è\8b`\82ª\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs3.abc.com</B> \82ð\8bL\8fq\82·\82é VLDB \8d\80\96Ú\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B
 <PRE>   % <B>vos syncserv -server fs3.abc.com</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -69,11 +69,11 @@ VLDB 
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P><A HREF="auarf277.htm#HDRVOS_SYNCVLDB">vos syncvldb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf275.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf277.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf275.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf277.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fc91635a23c299e818d46c38003bf3a66a404eeb..3d97c8b6e013c07e67ee2914db7ed3aec70f3290 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\8ew\92è\82³\82ê\82½\83T\83C\83g\82É\8fí\92\93\82·\82é\83{\83\8a\83\85\81[\83\80\82Ì VLDB \8d\80\96Ú\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos syncvldb</B> [<B>-server</B> &lt;<VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>] 
-             [<B>-volume</B> &lt;<VAR>volume name or ID</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  
+<PRE><B>vos syncvldb</B> [<B>-server</B> &lt;<VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
+             [<B>-volume</B> &lt;<VAR>volume name or ID</VAR>>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]
              [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
-<B>vos syncv</B> [<B>-s</B> &lt;<VAR>machine name</VAR>>]  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  [<B>-vo</B> &lt;<VAR>volume name or ID</VAR>>] 
+
+<B>vos syncv</B> [<B>-s</B> &lt;<VAR>machine name</VAR>>]  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  [<B>-vo</B> &lt;<VAR>volume name or ID</VAR>>]
           [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-ve</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -71,7 +71,7 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Ì\83R\83}\83\93\83h\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs4.abc.com</B> \82É\8ai\94[\82³\82ê\82Ä\82¢\82é\8ae\83{\83\8a\83\85\81[\83\80\82²\82Æ\82Ì VLDB \8d\80\96Ú\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B
 <PRE>   % <B>vos syncvldb fs4.abc.com</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -79,11 +79,11 @@ VLDB 
 <P><A HREF="auarf252.htm#HDRVOS_INTRO">vos</A>
 <P><A HREF="auarf276.htm#HDRVOS_SYNCSERV">vos syncserv</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf276.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf278.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf276.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf278.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 339c25a07b594332d8475c83b940dbc5ee7b6433..0ab85c0fa3d759f5bd463e5bdcaef5cba712cc6f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -23,9 +23,9 @@
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\92P\88ê VLDB \8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos unlock -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>] 
+<PRE><B>vos unlock -id</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]
            [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos unlock -i</B> &lt;<VAR>volume name or ID</VAR>>  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
@@ -54,7 +54,7 @@ ID 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A\83{\83\8a\83\85\81[\83\80 <B>user.terry</B> \82Ì VLDB \8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos unlock user.terry</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -63,11 +63,11 @@ ID 
 <P><A HREF="auarf267.htm#HDRVOS_LOCK">vos lock</A>
 <P><A HREF="auarf279.htm#HDRVOS_UNLOCKVLDB">vos unlockvldb</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf277.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf279.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf277.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf279.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1af7bb3629ffb6150135a491741966272b369781..97d44355c8e3dbfe6d91541f7fcbb6be520ec109 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\95¡\90\94\82Ì VLDB \8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos unlockvldb</B> [<B>-server</B> &lt;<VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>] 
+<PRE><B>vos unlockvldb</B> [<B>-server</B> &lt;<VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
                [<B>-cell</B> &lt;<VAR>cell name</VAR>>]  [<B>-noauth</B>]  [<B>-localauth</B>]
                [<B>-verbose</B>]   [<B>-help</B>]
-    
-<B>vos unlockv</B> [<B>-s</B> &lt;<VAR>machine name</VAR>>]  [<B>-p</B> &lt;<VAR>partition name</VAR>>]  
+
+<B>vos unlockv</B> [<B>-s</B> &lt;<VAR>machine name</VAR>>]  [<B>-p</B> &lt;<VAR>partition name</VAR>>]
             [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81AVLDB \82Ì\82·\82×\82Ä\82Ì\8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos unlockvldb</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83T\83C\83g\92è\8b`\82É\82 \82é <B>/vicepa</B> \8bæ\89æ\82Ì\82·\82×\82Ä\82Ì VLDB \8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos unlockvldb -partition a</B>
-   
+
 </PRE>
 <P>\8e\9f\82Ì\83R\83}\83\93\83h\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs3.abc.com</B> \82Ì <B>/vicepc</B> \8bæ\89æ\82É\82 \82é\83{\83\8a\83\85\81[\83\80\82ð\8eQ\8fÆ\82µ\82Ä\82¢\82é\8d\80 \96Ú\82Å\81A\83\8d\83b\83N\8fó\91Ô\82Ì\8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\82·\82×\82Ä\89ð\8f\9c\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>vos unlockvldb -server fs3.abc.com -partition c</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P><A HREF="auarf267.htm#HDRVOS_LOCK">vos lock</A>
 <P><A HREF="auarf278.htm#HDRVOS_UNLOCK">vos unlock</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf278.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf280.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf278.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf280.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 75b067f93343d6f2772eb0f1144c6229d7f74db5..cdc97925b7ac4c8263403765bacb1a9a3a2d2417 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P><STRONG>\96Ú\93I</STRONG>
 <P>\83T\83C\83g\82©\82ç\83{\83\8a\83\85\81[\83\80\82ð\8dí\8f\9c\82µ\82Ü\82·\81B\82½\82¾\82µ\81AVLDB \82Ì\95Ï\8dX\82Í\82µ\82Ü\82¹\82ñ\81B
 <P><STRONG>\8d\\95¶</STRONG>
-<PRE><B>vos zap -server</B> &lt;<VAR>machine name</VAR>>  <B>-partition</B> &lt;<VAR>partition name</VAR>> 
+<PRE><B>vos zap -server</B> &lt;<VAR>machine name</VAR>>  <B>-partition</B> &lt;<VAR>partition name</VAR>>
         <B>-id</B> &lt;<VAR>volume ID</VAR>>  [<B>-force</B>]  [<B>-backup</B>]  [<B>-cell</B> &lt;<VAR>cell name</VAR>>]
         [<B>-noauth</B>]  [<B>-localauth</B>]  [<B>-verbose</B>]  [<B>-help</B>]
-    
+
 <B>vos z -s</B> &lt;<VAR>machine name</VAR>>  <B>-p</B> &lt;<VAR>partition name</VAR>>  <B>-i</B> &lt;<VAR>volume ID</VAR>>
       [<B>-f</B>]  [<B>-b</B>]  [<B>-c</B> &lt;<VAR>cell name</VAR>>]  [<B>-n</B>]  [<B>-l</B>]  [<B>-v</B>]  [<B>-h</B>]
 </PRE>
@@ -72,7 +72,7 @@ VLDB 
 <P><STRONG>\97á</STRONG>
 <P>\8e\9f\82Ì\97á\82Í\81A\83{\83\8a\83\85\81[\83\80 ID \82ª 536870988 \82Ì\83{\83\8a\83\85\81[\83\80\82ð\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93 <B>fs6.abc.com</B>\82Ì\8bæ\89æ <B>/vicepf</B> \82©\82ç\8dí\8f\9c\82µ\81AVLDB \82É\82Í\95Ï\8dX\82ð\89Á\82¦\82Ü\82¹\82ñ\81B
 <PRE>   % <B>vos zap -server fs6.abc.com -partition f -id 536870988</B>
-   
+
 </PRE>
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82Í\81A<B>-server</B> \88ø\82«\90\94\82É\8ew\92è\82³\82ê\82½\83}\83V\83\93\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Ì <B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\83\8a\83X\83g\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<B>-localauth</B> \83t\83\89\83O\82ð\8eg\97p\82·\82é\8fê\8d\87\82É\82Í\81A\83R\83}\83\93\83h\82Ì\94­\8ds\91¤\82ª\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82É\83\8d\83O\83I\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
@@ -82,11 +82,11 @@ VLDB 
 <P><A HREF="auarf271.htm#HDRVOS_REMOVE">vos remove</A>
 <P><A HREF="auarf272.htm#HDRVOS_REMSITE">vos remsite</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf279.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf281.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf279.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf281.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 6f004d83b5dadb4cc2704eaf618c5ef6f9d096e8..ae4ae18013e49ef1c3f2fd4af1eef05be284c1b1 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -32,11 +32,11 @@ AFS 
 <P><STRONG>\8fo\97Í</STRONG>
 <P>\82·\82×\82Ä\82Ì\83T\81[\83o\81[\8bæ\89æ\82ª\93K\90Ø\82É\8d\\90¬\82³\82ê\82Ä\82¢\82é\8fê\8d\87\81A\83R\83}\83\93\83h\82Í\8fo\97Í\82ð\90\90¬\82µ\82Ü\82¹\82ñ\81B\8fo\97Í\82·\82é\8fê\8d\87\82É\82Í\81A\8e\9f\82Ì\82æ\82¤\82È\83w\83b\83_\81[\82ª\8fo\97Í\82³\82ê\82Ü\82·\81B
 <PRE>   Need to remake the following partitions:
-   
+
 </PRE>
 <P>\82³\82ç\82É\81A\8ae\8bæ\89æ\82É\91Î\82µ\82Ä IRIX <B>mkfs</B> \83R\83}\83\93\83h\82¨\82æ\82Ñ\83I\83v\83V\83\87\83\93\82ð\8e¦\82·\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <PRE>   <VAR>device</VAR>: mkfs -t xfs -i size=512 -l size=4000b <VAR>device</VAR>
-   
+
 </PRE>
 <P><VAR>device</VAR> \82Í\81A\92P\88ê\83f\83B\83X\83N\8bæ\89æ\82Ì\8fê\8d\87\82É\82Í
 <B>/dev/dsk/dks0d0s0</B> \82ð\81A\98_\97\9d\83{\83\8a\83\85\81[\83\80\82Ì\8fê\8d\87\82É\82Í
@@ -44,11 +44,11 @@ AFS 
 <P><STRONG>\95K\97v\82Æ\82È\82é\93Á\8c </STRONG>
 <P>\83R\83}\83\93\83h\82Ì\94­\8ds\8eÒ\82Í\81A\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf280.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf282.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf280.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf282.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d99a543628585e85c2ce3ae38074fcd7e983cb1f..a896715153db12e16b74def5c5021bd1aaf96caf 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82©\82ç\82Ì\83f\81[\83^\8eû\8fW\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P><STRONG>\8d\\95¶</STRONG>
 <PRE><B>xstat_cm_test</B> [<B>initcmd</B>] <B>-cmname</B> &lt;<VAR>Cache Manager name(s) to monitor</VAR>><SUP>+</SUP>
-              <B>-collID</B> &lt;<VAR>Collection(s) to fetch</VAR>><SUP>+</SUP>  [<B>-onceonly</B>]  
-              [<B>-frequency</B> &lt;<VAR>poll frequency, in seconds</VAR>>]  
+              <B>-collID</B> &lt;<VAR>Collection(s) to fetch</VAR>><SUP>+</SUP>  [<B>-onceonly</B>]
+              [<B>-frequency</B> &lt;<VAR>poll frequency, in seconds</VAR>>]
               [<B>-period</B> &lt;<VAR>data collection time, in minutes</VAR>>]  [<B>-debug</B>]  [<B>-help</B>]
-   
+
 <B>xstat_cm_test</B> [<B>i</B>] <B>-cm</B> &lt;<VAR>Cache Manager name(s) to monitor</VAR>><SUP>+</SUP>
-              <B>-co</B> &lt;<VAR>Collection(s) to fetch</VAR>><SUP>+</SUP>  [<B>-o</B>]  
-              [<B>-f</B> &lt;<VAR>poll frequency, in seconds</VAR>>]  
+              <B>-co</B> &lt;<VAR>Collection(s) to fetch</VAR>><SUP>+</SUP>  [<B>-o</B>]
+              [<B>-f</B> &lt;<VAR>poll frequency, in seconds</VAR>>]
               [<B>-p</B> &lt;<VAR>data collection time, in minutes</VAR>>]  [<B>-d</B>]  [<B>-h</B>]
 </PRE>
 <P><STRONG>\8d\\95¶</STRONG>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf283.htm#HDRXSTAT_FS_TEST">xstat_fs_test</A>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf281.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf283.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf281.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf283.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3c2776e5bde259ab1032d1a25f90c3fe0cc1b34d..6890493702dc7eb88108612c571ec6d85b906d95 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 21:46:02">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 21:46:02">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\89ð\90à\8f\91</H1>
@@ -25,7 +25,7 @@
               <B>-collID</B> &lt;<VAR>Collection(s) to fetch</VAR>><SUP>+</SUP>  [<B>-onceonly</B>]
               [<B>-frequency</B> &lt;<VAR>poll frequency, in seconds</VAR>>]
               [<B>-period</B> &lt;<VAR>data collection time, in minutes</VAR>>]  [<B>-debug</B>] [<B>-help</B>]
-   
+
 <B>xstat_fs_test</B> [<B>initcmd</B>] <B>-fs</B> &lt;<VAR>File Server name(s) to monitor</VAR>><SUP>+</SUP>
               <B>-c</B> &lt;<VAR>Collection(s) to fetch</VAR>><SUP>+</SUP>  [<B>-o</B>]
               [<B>-fr</B> &lt;<VAR>poll frequency, in seconds</VAR>>]
 </DL>
 <P><STRONG>\8aÖ\98A\8fî\95ñ </STRONG>
 <P><A HREF="auarf282.htm#HDRXSTAT_CM_TEST">xstat_cm_test</A>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf282.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf284.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auarf282.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auarf284.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auarf002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auarf284.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 169cd347469525189d234d8227648e4d53438d1d..f7e542bac0654c35f0a8a27fc6c75e63522b33b7 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Wed, 27 Dec 2000 10:18:24">
 <META HTTP-EQUIV="expires" CONTENT="Thu, 27 Dec 2001 10:18:24">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aT\90à\82¨\82æ\82Ñ\83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</H1>
@@ -1184,11 +1184,11 @@ AFS 
 <B>[\83X\83^\81[\83g]</B> \83\81\83j\83\85\81[\82©\82ç <B>[IBM AFS]</B> \83v\83\8d\83O\83\89\83\80\81E\83O\83\8b\81[\83v\82ª\8f\9c\8b\8e\82³\82ê\82Ü\82·\81B
 </LI><LI>AFS \95â\91«\8e\91\97¿\82É\8aÖ\8cW\82µ\82½\83\8c\83W\83X\83g\83\8a\81[\81E\83G\83\93\83g\83\8a\81[\82ª\83V\83X\83e\83\80\82©\82ç\8f\9c\8b\8e\82³\82ê\82Ü\82·\81B
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWQBG002.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWQBG004.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWQBG002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="AWQBG004.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWQBG002.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWQBG004.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWQBG002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="AWQBG004.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9346f7e7335a9ce2083025e3590d16acdbf7c09e..10319517e52d5732c6b81af59bf5157100458c33 100755 (executable)
@@ -9,14 +9,14 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 13:24:42">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 13:24:42">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\83\8a\83\8a\81[\83X\8fî\95ñ</H1>
 AFS for Windows<BR>
 \83\8a\83\8a\81[\83X\8fî\95ñ<BR>
-<P>\83o\81[\83W\83\87\83\93 3.6 
+<P>\83o\81[\83W\83\87\83\93 3.6
 <P>\8e\91\97¿\94Ô\8d\86 GC88-8575-00
 <P><B></B>
 <P>\82±\82Ì\94Å\82Í\88È\89º\82É\93K\97p\82³\82ê\82Ü\82·\81B
@@ -55,13 +55,13 @@ Version 3.6
 <BR></TD></TR></TABLE>
 <P>\91æ1\8dü 2000.3
 <P>Translation: (C) Copyright IBM Japan 2000
-<P>(C) Copyright International Business Machines Corporation 2000.  All rights reserved. 
+<P>(C) Copyright International Business Machines Corporation 2000.  All rights reserved.
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS002.htm">\8e\9f\83y\81[\83W</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS002.htm">\8e\9f\83y\81[\83W</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a2380e6c3e2f79be28478fc99b62b049ea479d5a..16ebff4d8268a40054738ce87a6f9a88fbc50e74 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 13:24:42">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 13:24:42">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\83\8a\83\8a\81[\83X\8fî\95ñ</H1>
 </MENU>
 <LI><A NAME="ToC_80" HREF="AWRNS007.htm#Header_80">\90§\8cÀ\82¨\82æ\82Ñ\90§\96ñ\8e\96\8d\80</A>
 </MENU><P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS000.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS003.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="#ToC">\96Ú\8e\9f</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS000.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS003.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="#ToC">\96Ú\8e\9f</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 866e99347b80d9527a5a54c1e5de8fa1f7ac6754..800607dbc56ff6330f52ffe1decd023a05b21532 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 13:24:42">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 13:24:42">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\83\8a\83\8a\81[\83X\8fî\95ñ</H1>
@@ -67,11 +67,11 @@ AFS for Windows 
 </LI><LI><A HREF="AWRNS007.htm#HDRCNTRLCNTR">AFS \83R\83\93\83g\83\8d\81[\83\8b\81E\83Z\83\93\83^\81[\81E\83\8a\83\8a\81[\83X\8fî\95ñ</A>\82Í\81AAFS \83R\83\93\83g\83\8d\81[\83\8b\81E\83Z\83\93\83^\81[\82Ì\83o\81[\83W\83\87\83\93 3.6 \82É\8aÖ\82·\82é\83\8a\83\8a\81[\83X\8fî\95ñ\82ð\92ñ\8b\9f\82µ\82Ü\82·\81B
 </LI></UL>
 <P>\8ae\90ß\82Å\82Í\81A\8ew\92è\82³\82ê\82½ AFS for Windows \83R\83\93\83|\81[\83l\83\93\83g\82Ì\83C\83\93\83X\83g\81[\83\8b\97v\8c\8f\81A\90»\95i\8fî\95ñ\81A\82¨\82æ\82Ñ\90§\8cÀ\82¨\82æ\82Ñ\90§\96ñ\8e\96\8d\80\82É\82Â\82¢\82Ä\90à\96¾\82µ\82Ü\82·\81B\82±\82±\82Å\82Í\81A\93K\8bX\81AAFS for Windows \82Ì\96{\83\8a\83\8a\81[\83X\82Å\8eg\97p\89Â\94\\82É\82È\82Á\82½\90V\8bK\8b@\94\\82¨\82æ\82Ñ\8ag\92£\8b@\94\\82É\82Â\82¢\82Ä\82à\90à\96¾\82µ\82Ü\82·\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS002.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS004.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS002.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS004.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d2dd12b4c3d9e33a57ba5f4d5f415b99912c8a62..b4d47bcf0dc24bce397ba2407be3f182f92035ab 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 13:24:42">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 13:24:42">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\83\8a\83\8a\81[\83X\8fî\95ñ</H1>
@@ -162,11 +162,11 @@ Windows 
 DLL \82Ö\82Ì\83A\83N\83Z\83X\82ª\82Å\82«\82È\82¢\82Æ\94»\92f\82µ\82Ü\82·\81B
 Windows \82Í\81ADLL \82É\83A\83N\83Z\83X\82Å\82«\82È\82¢\82Æ\94»\92f\82µ\82Ä\82¢\82é\82½\82ß\81A\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ð\83\8d\81[\83h\82Å\82«\82Ü\82¹\82ñ\81B
 <P>\82±\82Ì\96â\91è\82ð\89ñ\94ð\82·\82é\82½\82ß\82É\81A\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì DLL \82Ö\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\81A\83p\83X\93à\82Ì\82Ç\82Ì\83l\83b\83g\83\8f\81[\83N\81E\83h\83\89\83C\83u\82æ\82è\82à\91O\82É\82 \82é\82±\82Æ\82ð\8am\94F\82µ\82Ä\82­\82¾\82³\82¢\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS003.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS005.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS003.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS005.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d91c86bd01acda7175a06da067976a4cf5976d4a..40b618449ad168d283cbf4fe035a66a51b2a6339 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 13:24:42">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 13:24:42">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\83\8a\83\8a\81[\83X\8fî\95ñ</H1>
@@ -123,11 +123,11 @@ Windows 
 <P>AFS \83t\83@\83C\83\8b\82¨\82æ\82Ñ\83f\83B\83\8c\83N\83g\83\8a\81[\82É\91Î\82·\82é\83V\83\93\83{\83\8a\83b\83N\81E\83\8a\83\93\83N\82ð\8dì\90¬\82Ü\82½\82Í\8f\9c\8b\8e\82·\82é\82É\82Í\81A
 AFS for Windows \83o\81[\83W\83\87\83\93 3.6 \82Å\92ñ\8b\9f\82³\82ê\82é <B>symlink.exe</B> \83v\83\8d\83O\83\89\83\80\82ð\8eg\97p\82µ\82Ü\82·\81B
 Windows NT \82Ì\83R\83}\83\93\83h\81E\83v\83\8d\83\93\83v\83g\82©\82ç <B>symlink</B> \83R\83}\83\93\83h\82ð\8eÀ\8ds\82µ\82Ü\82·\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS004.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS006.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS004.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS006.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f9522285058c6a68f20f56d5540069bbbc3e969d..3933496d550e8bc49da5858acd1def1a3455f091 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 13:24:42">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 13:24:42">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\83\8a\83\8a\81[\83X\8fî\95ñ</H1>
@@ -135,11 +135,11 @@ AFS 
 AFS for Windows \83o\81[\83W\83\87\83\93 3.6 \82Ì AFS \83T\81[\83o\81[\81E\83R\83\93\83|\81[\83l\83\93\83g\82É\82Â\82¢\82Ä\92m\82ç\82ê\82Ä\82¢\82é\90§\8cÀ\82¨\82æ\82Ñ\90§\96ñ\8e\96\8d\80\82É\82Â\82¢\82Ä\8aÈ\92P\82É\90à\96¾\82µ\82Ü\82·\81B
 <P><H3><A NAME="Header_66" HREF="AWRNS002.htm#ToC_66">AFS bosserver \83v\83\8d\83Z\83X\82Í\83v\83\8d\83Z\83X\8fI\97¹\8e\9e\82É\92Ê\92m\83v\83\8d\83O\83\89\83\80\82ð\8eÀ\8ds\82µ\82È\82¢</A></H3>
 <P>AFS <B>bosserver</B> \83v\83\8d\83Z\83X\82Å\82Í\81A\8c»\8dÝ\82Ì\82Æ\82±\82ë\81A\90§\8cä\89º\82Ì\83v\83\8d\83Z\83X\82Ì\8fI\97¹\8e\9e\82É\81A\93o\98^\82³\82ê\82Ä\82¢\82é\92Ê\92m\83R\83}\83\93\83h (\8ew\92è\82³\82ê\82Ä\82¢\82é\8fê\8d\87\82ð\8eÀ\8ds\82µ\82Ü\82¹\82ñ\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS005.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS007.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS005.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS007.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d5dcd71a127290d2f88a4963961ddc10ff1a61e1..cf333b31802461e735e6d3c2d0373dc589110736 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 13:24:42">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 13:24:42">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\83\8a\83\8a\81[\83X\8fî\95ñ</H1>
@@ -100,11 +100,11 @@ AFS 
 <HR><H2><A NAME="Header_80" HREF="AWRNS002.htm#ToC_80">\90§\8cÀ\82¨\82æ\82Ñ\90§\96ñ\8e\96\8d\80</A></H2>
 <P>AFS for Windows \83o\81[\83W\83\87\83\93 3.6 \82Ì
 AFS \83R\83\93\83g\83\8d\81[\83\8b\81E\83Z\83\93\83^\81[\82É\82Â\82¢\82Ä\82Í\8c»\8dÝ\92m\82ç\82ê\82Ä\82¢\82é\90§\8cÀ\82¨\82æ\82Ñ\90§\96ñ\8e\96\8d\80\82Í\82 \82è\82Ü\82¹\82ñ\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS006.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="AWRNS006.htm">\91O\83y\81[\83W</A> &#124; <A HREF="AWRNS002.htm#ToC">\96Ú\8e\9f</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8f3adcf7bcb6548270454e193dbf5de42af05eb4..77c69499d7e456d2ba72c71af1fc3d49b88283f3 100755 (executable)
@@ -9,14 +9,14 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
 AFS<BR>
 \8aÇ\97\9d\82Ì\8eè\88ø\82«<BR>
-<P>\83o\81[\83W\83\87\83\93 3.6 
+<P>\83o\81[\83W\83\87\83\93 3.6
 <P>\8e\91\97¿\94Ô\8d\86 GC88-8579-00<!-- 991224 -->
 <P><B></B>
 <P>\82±\82Ì\94Å\82Í\88È\89º\82É\93K\97p\82³\82ê\82Ü\82·\81B
@@ -62,13 +62,13 @@ Version 3.6
 <BR></TD></TR></TABLE>
 <P>\91æ1\8dü 2000.1
 <P>Translation: (c) Copyright IBM Japan 2000
-<P>(c) Copyright International Business Machines Corporation 1989, 2000. All rights reserved. 
+<P>(c) Copyright International Business Machines Corporation 1989, 2000. All rights reserved.
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd002.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd002.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c0d77be0840513a4e0c55a515fa679c298f27666..edd5519274c3238bb21266319e5147dfbd863967 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
 </MENU>
 <P><B><A NAME="ToC_725" HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A></B><BR>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd000.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd003.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd000.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd003.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 343aec2f789d370466f9fa58567c3d6ca7aa1ec9..f1e4d16f978c36ce3151f625c630744b4da25b48 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
 <LI><A NAME="FT_Figure_8" HREF="auagd013.htm#Figure_8" >\89E\95û\82É 1 \83y\81[\83W\83V\83t\83g\82µ\82½afsmonitor [\83t\83@\83C\83\8b\81E\83T\81[\83o\81[] \89æ\96Ê</A></LI>
 <LI><A NAME="FT_Figure_9" HREF="auagd013.htm#Figure_9" >afsmonitor [\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[] \89æ\96Ê</A></LI>
 </OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd002.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd004.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd002.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd004.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5df73f36b6288dcf4d596151fd43326c7f83d8e7..9142feb7329c40dd89083849f7a0c5f20da9acd2 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
 <LI><A NAME="FT_TBLWQ621" HREF="auagd017.htm#TBLWQ621" >uss \83e\83\93\83v\83\8c\81[\83g\95Ï\90\94\82Ì\92l\82Ì\91\97\90M\8c³</A></LI>
 <LI><A NAME="FT_TBLWQ645" HREF="auagd017.htm#TBLWQ645" >uss \83e\83\93\83v\83\8c\81[\83g\95Ï\90\94\82Ì\83R\83}\83\93\83h\8ds\88ø\82«\90\94\82Ì\91\97\90M\8c³</A></LI>
 </OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd003.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd005.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd003.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd005.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e74f99347ca793496e6e31d3e3519b2b9df7a072..f352ebaae4e81100c4883b91a6369a8dce3e5c69 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -80,11 +80,11 @@ AFS 
 </LI><LI>\83R\83}\83\93\83h\8d\\95\82Ì\83p\83C\83v\8bL\8d\86 <B> |</B> \82Í\81A\88ø\82«\90\94\82É\91Î\82·\82é\91\8a\8cÝ\82É\94r\91¼\93I\82È\92l\82ð\95ª\97£\82µ\82Ü\82·\81B
 </LI></UL>
 <P>\83R\83}\83\93\83h\82Ì\95\8e\9a\97ñ\83R\83\93\83|\81[\83l\83\93\83g\81A\8eó\82¯\93ü\82ê\89Â\94\\82È\8fÈ\97ª\8c`\82Æ\95Ê\96¼\81A\82¨\82æ\82Ñ\83R\83}\83\93\83h\82Ì\83I\83\93\83\89\83C\83\93\81E\83w\83\8b\83v\82Ì\95\\8e¦\95û\96@\82ð\82Í\82\82ß\82Æ\82·\82é\81AAFS \83R\83}\83\93\83h\82Ì\92Ç\89Á\8fî\95ñ\82É\82Â\82¢\82Ä\82Í\81A<A HREF="auagd023.htm#HDRCOMMANDS">\95t\98^ B,  AFS \83R\83}\83\93\83h\82Ì\8eg\97p</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd004.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd006.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd004.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd006.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 48d0827825bc839c7f1879a062602e4d36f316a5..899202b434324949f1f66941a1ce87d5919bd96e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -353,11 +353,11 @@ AFS 
 <P><A HREF="#HDRWQ17">\83L\83\83\83b\83V\83\85\82Æ\83R\81[\83\8b\83o\83b\83N</A> \82Å\82·\82Å\82É\90à\96¾\82µ\82½\82æ\82¤\82É\81A
 <I>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[</I> \82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Å\82Í\82È\82­\81A\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82É\8fí\92\93\82·\82é\82±\82Ì\8b@\94\\83O\83\8b\81[\83v\82Ì 1 \82Â\82Ì\83R\83\93\83|\81[\83l\83\93\83g\82Å\82·\81B\82±\82ê\82Í\81A\8bZ\8fp\93I\82É\82Í\93Æ\97§\8c^\82Ì\83v\83\8d\83Z\83X\82Å\82Í\82È\82­\81A\82Þ\82µ\82ë\81A\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Å\8eÀ\8ds\82³\82ê\82é\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82Æ\82Ì\92Ê\90M\82ð\89Â\94\\82É\82·\82é\81A\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82Ì\83J\81[\83l\83\8b\82É\91Î\82·\82é\88ê\98A\82Ì\8ag\92£\82¨\82æ\82Ñ\95Ï\8dX\82Å\82·\81B\82»\82Ì\8eå\82È\96ð\96Ú\82Í\81A\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\8fã\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93\81E\83t\83@\83C\83\8b\81E\83v\83\8d\83O\83\89\83\80\82É\82æ\82Á\82Ä\8dì\90¬\82³\82ê\82½\97v\8b\81\82ð\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Ö\82Ì\83\8a\83\82\81[\83g\8eè\91±\82«\8cÄ\82Ñ\8fo\82µ (RPC) \82É\95Ï\8a·\82·\82é\82±\82Æ\82Å\82·\81B(<A HREF="#HDRWQ24">\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93 (VL) \81E\83T\81[\83o\81[</A> \82Å\90à\96¾\82µ\82½\82æ\82¤\82É\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\82Ü\82¸ VL \83T\81[\83o\81[\82Æ\8cð\90M\82µ\81A\97v\8b\81\82³\82ê\82½\83t\83@\83C\83\8b\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82ð\8c»\8dÝ\8eû\97e\82µ\82Ä\82¢\82é\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82ð\8c©\82Â\82¯\8fo\82µ\82Ü\82·)\81B\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\81A\97v\8b\81\82³\82ê\82½\83t\83@\83C\83\8b\82ð\8eó\90M\82·\82é\82Æ\81A\83f\81[\83^\82ð\83A\83v\83\8a\83P\81[\83V\83\87\83\93\81E\83v\83\8d\83O\83\89\83\80\82É\93n\82·\91O\82É\81A\82»\82Ì\83f\81[\83^\82ð\83L\83\83\83b\83V\83\85\82µ\82Ü\82·\81B
 <P>\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\81A\82Ü\82½\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82ª\91\97\90M\82·\82é\83R\81[\83\8b\83o\83b\83N\82ð\95Û\8aÇ\82·\82é\82±\82Æ\82É\82æ\82Á\82Ä\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82Å\83o\81[\83W\83\87\83\93\82ð\94ä\8ar\82µ\82½\83L\83\83\83b\83V\83\85\93à\82Ì\83t\83@\83C\83\8b\82Ì\8fó\91Ô\82ð\92Ç\90Õ\82µ\82Ü\82·\81B\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\82ª\83R\81[\83\8b\83o\83b\83N\82ð\92\86\92f\82µ\81A\83t\83@\83C\83\8b\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\82ª\95Ï\8dX\82³\82ê\82½\82±\82Æ\82ð\8e¦\82·\82Æ\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\81A\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\8fÚ\82µ\82¢\83f\81[\83^\82ð\92ñ\8b\9f\82·\82é\91O\82É\81A\90V\8bK\83o\81[\83W\83\87\83\93\82Ì\83R\83s\81[\82ð\97v\8b\81\82µ\82Ü\82·\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd005.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd007.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd005.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd007.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0d5a336ea0d093810165447fbefe6f5680e6055d..ba2026f858a789468fdbb40054275966854b774f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -304,7 +304,7 @@ ABC Corporation 
 <B>/afs/abc.com</B> \82Í\82±\82Ì\83Z\83\8b\8e©\91Ì\82Ì <B>root.cell</B> \83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82 \82è\81A
 <B>stateu.edu</B> \82Í\81A
 State University \83Z\83\8b\82Ì <B>root.cell</B> \83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82·\81B<B>fs lsmount</B> \83R\83}\83\93\83h\82Í\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\95\\8e¦\82µ\82Ü\82·\81B
-<PRE>   % <B>fs lsmount /afs/abc.com </B> 
+<PRE>   % <B>fs lsmount /afs/abc.com </B>
    '/afs/abc.com' is a mount point for volume '#root.cell'
    % <B>fs lsmount /afs/stateu.edu</B>
    '/afs/stateu.edu' is a mount point for volume '#stateu.edu:root.cell'
@@ -848,7 +848,7 @@ PAG 
 <A HREF="#LIWQ84">6</A> \82Ì\83X\83e\83b\83v\82É\90i\82Ý\82Ü\82·\81B
 </LI><LI>\94F\8fØ\83T\81[\83r\83X\82ª\81A\82»\82Ì\83p\83X\83\8f\81[\83h\82Í\90³\82µ\82¢\82Æ\94»\92f\82µ\82½\8fê\8d\87\82Í\81AAFS \94F\8fØ\82Ì\8fØ\96¾\82Æ\82µ\82Ä\81A\83\86\81[\83U\81[\82É\83g\81[\83N\83\93\82ð\94­\8ds\82·\82é\81B\83\8d\83O\83C\83\93\81E\83\86\81[\83e\83B\83\8a\83e\83B\81[\82Í\81A\83\8d\81[\83J\83\8b\82Ì UNIX \83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82É\83\86\81[\83U\81[\82ð\83\8d\83O\83C\83\93\82³\82¹\82Ü\82·\81B\83\8d\83O\83C\83\93\81E\83\86\81[\83e\83B\83\8a\83e\83B\81[\82É\82æ\82Á\82Ä\82Í\81A\88È\89º\82Ì\83o\83i\81[\82ð\89æ\96Ê\82É\95\\8e¦\82µ\81A\83\86\81[\83U\81[\82É AFS \82É\82æ\82é\94F\8fØ\82Ì\92\8d\88Ó\82ð\91£\82µ\82Ü\82·\81B<A HREF="#LIWQ84">6</A> \82Ì\83X\83e\83b\83v\82Í\83X\83L\83b\83v\82³\82ê\82Ü\82·\81B
 <P>
-<PRE>   AFS(R) <VAR>version</VAR> Login 
+<PRE>   AFS(R) <VAR>version</VAR> Login
 </PRE>
 </LI></UL>
 </LI><LI><A NAME="LIWQ84"></A>AFS \83g\81[\83N\83\93\82ª <A HREF="#LIWQ83">4</A> \82Ì\83X\83e\83b\83v\82Å\8b\96\89Â\82³\82ê\82½\8fê\8d\87\82É\82Í\81A\83\8d\83O\83C\83\93\81E\83\86\81[\83e\83B\83\8a\83e\83B\81[\82Í\81A\92ñ\8b\9f\82³\82ê\82½\83p\83X\83\8f\81[\83h\82ð\83\8d\81[\83J\83\8b\81E\83p\83X\83\8f\81[\83h\81E\83t\83@\83C\83\8b\82Æ\94ä\8ar\82µ\82Ä\81A\83\86\81[\83U\81[\82ð\83\8d\81[\83J\83\8b\81E\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82É\83\8d\83O\83C\83\93\82³\82¹\82æ\82¤\82Æ\82µ\82Ü\82·\81B
@@ -907,15 +907,15 @@ AFS 
 </PRE>
 <P>\88È\89º\82É\8e¦\82·\82Ì\82Í\81AABC Corporation \83Z\83\8b\82Ì AFS UID 1000 \82Ì\83\86\81[\83U\81[\82Ì\8fo\97Í\82Å\82·\81B
 <PRE>   % <B>tokens</B>
-   Tokens held by the Cache Manager: 
-   
+   Tokens held by the Cache Manager:
+
    User's (AFS ID 1000) tokens for afs@abc.com [Expires Jun  2 10:00]
      --End of list--
 </PRE>
 <P>\88È\89º\82É\8e¦\82·\82Ì\82Í\81AABC Corporation \83Z\83\8b\81AState University \83Z\83\8b\82¨\82æ\82Ñ DEF Company \83Z\83\8b\82Å\94F\8fØ\82³\82ê\82é\83\86\81[\83U\81[\82Ì\8fo\97Í\82Å\82·\81B\83\86\81[\83U\81[\82Í\81A3 \82Â\82Ì\83Z\83\8b\82Å\95Ê\81X\82Ì AFS UID \82ð\82à\82Á\82Ä\82¢\82Ü\82·\81B\8dÅ\8cã\82Ì\83Z\83\8b\82Ì\83g\81[\83N\83\93\82Í\97L\8cø\8aú\8cÀ\82ª\90Ø\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>tokens</B>
    Tokens held by the Cache Manager:
-    
+
    User's (AFS ID 1000) tokens for afs@abc.com [Expires Jun  2 10:00]
    User's (AFS ID 4286) tokens for afs@stateu.edu  [Expires Jun  3 1:34]
    User's (AFS ID 22) tokens for afs@def.com  [>>Expired&lt;&lt;]
@@ -1158,11 +1158,11 @@ AFS 
 <P>\95Ï\8dX\8dÏ\82Ý\82Ì\83\8a\83\82\81[\83g\81E\83R\83}\83\93\83h\82Ì\83C\83\93\83X\83g\81[\83\8b\8fê\8f\8a\82Í\81A\95W\8f\80\82Å\82Í <B>/usr/afsws/bin</B> \82¨\82æ\82Ñ <B>/usr/afsws/etc</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82Å\82·\81B\83R\83}\83\93\83h\82Ì\8b@\94\\82Ì\8fÚ\8d×\82É\82Â\82¢\82Ä\82Í\81A<I>AFS Administration Reference</I> \82Ì\8ae\83R\83}\83\93\83h\82Ì\89ð\90à\83y\81[\83W\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <HR><H2><A NAME="HDRWQ95" HREF="auagd002.htm#ToC_98">NFS \82ð\89î\82µ\82½ AFS \82Ö\82Ì\83A\83N\83Z\83X</A></H2>
 <P>NFS \83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82Ì\83\86\81[\83U\81[\82Í\81A<I>NFS/AFS \95Ï\8a·\83v\83\8d\83O\83\89\83\80</I> \82ð\8eÀ\8ds\82µ\82Ä\82¢\82é AFS \83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82Ì <B>/afs</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8eæ\82è\95t\82¯\82é\82±\82Æ\82É\82æ\82Á\82Ä\81AAFS \83t\83@\83C\83\8b\81E\83X\83y\81[\83X\82É\83A\83N\83Z\83X\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\82±\82ê\82Í\81AAFS \82ð\8eg\97p\82Å\82«\82È\82¢\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82ð\8eg\97p\82µ\82Ä AFS \82É\83A\83N\83Z\83X\82µ\82½\82¢ NFS \82ð\82·\82Å\82É\8eÀ\8ds\82µ\82Ä\82¢\82é\83Z\83\8b\82Å\82Í\81A\93Á\82É\97L\97\98\82É\82È\82è\82Ü\82·\81B<A HREF="auagd022.htm#HDRWQ818">\95t\98^ A,  NFS/AFS \95Ï\8a·\83v\83\8d\83O\83\89\83\80\82Ì\8aÇ\97\9d</A>\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd006.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd008.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd006.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd008.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ef3fa608a8cd535b37660e68dd5d73010c87b328..d607edd20b5125c6e8199a8aff17b0dc8d946753 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -1577,7 +1577,7 @@ BOS 
 <B>fs</B> \83v\83\8d\83Z\83X\82ð\8dÄ\8en\93®\82µ\81A\83T\81[\83o\81[\8bæ\95ª\82Ì\90V\8bK\83Z\83b\83g\82ð\94F\8e¯\82³\82¹\82Ü\82·\81B\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\82Ì\82Å <B>-localauth</B> \83t\83\89\83O\82ð\95t\82¯\82Ü\82·\82ª\81A\8aÇ\97\9d\83g\81[\83N\83\93\82Í\95K\82¸\82µ\82à\95K\97v\82Å\82Í\82 \82è\82Ü\82¹\82ñ\81B<B>bos restart</B> \83R\83}\83\93\83h\82É\8aÖ\82·\82é\8fÚ\8d×\82Í\81A
 <A HREF="auagd009.htm#HDRWQ225">\83v\83\8d\83Z\83X\82Ì\92â\8e~\82¨\82æ\82Ñ\91¦\8e\9e\82Ì\8dÄ\8en\93®</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   # <B>bos restart</B> &lt;<VAR>machine name</VAR>>  <B>fs -localauth</B> 
+<PRE>   # <B>bos restart</B> &lt;<VAR>machine name</VAR>>  <B>fs -localauth</B>
 </PRE>
 </LI><LI><B>bos status</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\82·\82×\82Ä\82Ì\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82ª\90³\82µ\82­\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\8c\9f\8fØ\82·\82é\81B\8fÚ\8d×\82É\82Â\82¢\82Ä\82Í\81A<A HREF="auagd009.htm#HDRWQ205">BosConfig \83t\83@\83C\83\8b\82Ì\83v\83\8d\83Z\83X\8fó\8bµ\82¨\82æ\82Ñ\8fî\95ñ\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
@@ -1598,7 +1598,7 @@ BOS 
 </LI><LI>\83{\83\8a\83\85\81[\83\80\82ð\8f\9c\8b\8e\82·\82é\82©\81A\82 \82é\82¢\82Í\82Ù\82©\82Ì\8bæ\95ª\82É\88Ú\93®\82·\82é\8f\80\94õ\82Æ\82µ\82Ä\81A
 <B>vos listvol</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\83\86\81[\83U\81[\82ª\8f\9c\8b\8e\82µ\82æ\82¤\82Æ\82µ\82Ä\82¢\82é\82»\82ê\82¼\82ê\82Ì\83f\83B\83X\83N\82Ì\82»\82ê\82¼\82ê\82Ì\8bæ\95ª\82É\8eû\97e\82³\82ê\82é\83{\83\8a\83\85\81[\83\80\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B\8fÚ\8d×\82É\82Â\82¢\82Ä\82Í\81A<A HREF="auagd010.htm#HDRWQ305">\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   % <B>vos listvol</B> &lt;<VAR>machine name</VAR>> [&lt;<VAR>partition name</VAR>>] 
+<PRE>   % <B>vos listvol</B> &lt;<VAR>machine name</VAR>> [&lt;<VAR>partition name</VAR>>]
 </PRE>
 </LI><LI>\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\82É\95Û\91\82µ\82½\82¢\94C\88Ó\82Ì\83{\83\8a\83\85\81[\83\80\82ð\81A\95Ê\82Ì\8bæ\95ª\82É\88Ú\93®\82·\82é\81B\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\82Ý\88Ú\93®\89Â\94\\82Å\82·\81B\8fÚ\8d×\82Æ\81A\93Ç\82Ý\8eæ\82è\90ê\97p\82¨\82æ\82Ñ\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82Ì\88Ú\93®\82É\8aÖ\82·\82é\8ew\8e¦\82É\82Â\82¢\82Ä\82Í\81A<A HREF="auagd010.htm#HDRWQ312">\83{\83\8a\83\85\81[\83\80\82Ì\88Ú\93®</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
@@ -1641,7 +1641,7 @@ BOS 
 <B>fs</B> \83v\83\8d\83Z\83X\82ð\8dÄ\8en\93®\82µ\81A\83T\81[\83o\81[\8bæ\95ª\82Ì\90V\8bK\83Z\83b\83g\82ð\94F\8e¯\82³\82¹\82Ü\82·\81B\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82·\82é\82Ì\82Å <B>-localauth</B> \83t\83\89\83O\82ð\95t\82¯\82Ü\82·\82ª\81A\8aÇ\97\9d\83g\81[\83N\83\93\82Í\95K\82¸\82µ\82à\95K\97v\82Å\82Í\82 \82è\82Ü\82¹\82ñ\81B<B>bos restart</B> \83R\83}\83\93\83h\82É\8aÖ\82·\82é\8fÚ\8d×\82Í\81A
 <A HREF="auagd009.htm#HDRWQ225">\83v\83\8d\83Z\83X\82Ì\92â\8e~\82¨\82æ\82Ñ\91¦\8e\9e\82Ì\8dÄ\8en\93®</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   # <B>bos restart</B> &lt;<VAR>machine name</VAR>>  <B>fs -localauth</B> 
+<PRE>   # <B>bos restart</B> &lt;<VAR>machine name</VAR>>  <B>fs -localauth</B>
 </PRE>
 </LI><LI><B>bos status</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\82·\82×\82Ä\82Ì\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82ª\90³\82µ\82­\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\8c\9f\8fØ\82·\82é\81B\8fÚ\8d×\82É\82Â\82¢\82Ä\82Í\81A<A HREF="auagd009.htm#HDRWQ205">BosConfig \83t\83@\83C\83\8b\82Ì\83v\83\8d\83Z\83X\8fó\8bµ\82¨\82æ\82Ñ\8fî\95ñ\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
@@ -1855,11 +1855,11 @@ BOS 
 </B><DD>\83}\83V\83\93\82Ì\83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80\82Ì\82½\82ß\82Ì\83\8a\83u\81[\83g\81E\83R\83}\83\93\83h\82Å\82·\81B\91½\82­\82Ì\83V\83X\83e\83\80\81E\83^\83C\83v\82Å\82Í\81A\93K\90Ø\82È\83R\83}\83\93\83h\82Í <B>shutdown</B> \82Å\82·\82ª\81A\83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80\8e\91\97¿\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd007.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd009.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd007.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd009.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a60148ce163b3e39e279c9eb93a06681c0b29d7f..b2a88f07563cd645ff034bee1ad5fd0668546dd2 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -221,7 +221,7 @@ AFS 
 <P><B>BosConfig</B> \82Ì\83v\83\8d\83Z\83X\8d\80\96Ú\82É\82Í\81A\8e\9f\82Ì\8fî\95ñ\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82Ü\82·\81B
 <UL>
 <LI>\83v\83\8d\83Z\83X\82Ì\96¼\91O\81B\90\84\8f§\82³\82ê\82é\88ê\94Ê\93I\82È\96¼\91O\82Í <I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I> \82¨\82æ\82Ñ <A HREF="#HDRWQ216">\83v\83\8d\83Z\83X\82Ì\8dì\90¬\82¨\82æ\82Ñ\8f\9c\8b\8e</A>\82Å\92è\8b`\82³\82ê\82Ä\82¢\82Ü\82·\81B\92P\8f\83\82È\83v\83\8d\83Z\83X\82Ì\96¼\91O\82Í\81A\92Ê\8fí\81A\82»\82Ì\83o\83C\83i\83\8a\81[\81E\83t\83@\83C\83\8b\82Ì\96¼\91O\82É\88ê\92v\82µ\82Ü\82· (\82½\82Æ\82¦\82Î\81A\95Û\8cì\83T\81[\83o\81[\82Ì\8fê\8d\87\82Í\81A<B>ptserver</B>)\81B
-</LI><LI>\88È\89º\82Ì 1 \82Â\82Å\82 \82é\82»\82Ì\83^\83C\83v: 
+</LI><LI>\88È\89º\82Ì 1 \82Â\82Å\82 \82é\82»\82Ì\83^\83C\83v:
 <DL>
 <A NAME="IDX6292"></A>
 <A NAME="IDX6293"></A>
@@ -519,15 +519,15 @@ BOS 
 </DL>
 </LI></OL>
 <P>\8e\9f\82Ì\97á\82Í\81A\83}\83V\83\93 <B>db2.abc.com</B> \82Ì\95Û\8cì\83T\81[\83o\81[\82ð\92è\8b`\82¨\82æ\82Ñ\8aJ\8en\82µ\82Ü\82·\81B
-<PRE>   
-   % <B>bos create db2.abc.com ptserver simple /usr/afs/bin/ptserver</B> 
-   
+<PRE>
+   % <B>bos create db2.abc.com ptserver simple /usr/afs/bin/ptserver</B>
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A\83}\83V\83\93 <B>fs6.abc.com</B> \82Ì <B>fs</B> \83v\83\8d\83Z\83X\82ð\92è\8b`\82¨\82æ\82Ñ\8aJ\8en\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>bos create fs6.abc.com fs fs /usr/afs/bin/fileserver </B>  \
         <B>/usr/afs/bin/volserver /usr/afs/bin/salvager</B>
-    
+
 </PRE>
 <P>\8e\9f\82Ì\97á\82Í\81A\83}\83V\83\93 <B>fs3.abc.com</B> \82Ì <B>backupuser</B> \83v\83\8d\83Z\83X\82Æ\82¢\82¤ cron \83v\83\8d\83Z\83X\82ð\92è\8b`\82¨\82æ\82Ñ\8aJ\8en\82µ\82Ä\81A\96\88\93ú 3:00 a.m \82É\89Ò\93®\82·\82é\82æ\82¤\82É\83X\83P\83W\83\85\81[\83\8b\82µ\82Ü\82·\81B
 <PRE>   % <B>bos create fs3.abc.com backupuser cron
@@ -547,9 +547,9 @@ BOS 
 <PRE>   % <B>bos listusers</B> &lt;<VAR>machine name</VAR>>
 </PRE>
 </LI><LI><A NAME="LIPROC-STOP"></A><B>bos stop</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä <B>BosConfig</B> \83t\83@\83C\83\8b\82É\82 \82é\8ae\83v\83\8d\83Z\83X\82Ì\8fó\8bµ\83t\83\89\83O\82ð\81A<TT> NotRun</TT> \82É\95Ï\8dX\82µ\82Ä\81A\92â\8e~\82µ\82Ü\82·\81B\8cp\91±\93I\82É\89Ò\93®\82µ\82È\82¢\8fê\8d\87\82Å\82à\81A<B>BosConfig</B> \83t\83@\83C\83\8b\82©\82ç\8dí\8f\9c\82µ\82½\82¢ cron \83v\83\8d\83Z\83X\82É\82à\82±\82Ì\83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Ì\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ220">\8fó\8bµ\82ð NotRun \82É\95Ï\8dX\82µ\82Ä\83v\83\8d\83Z\83X\82ð\92â\8e~\82·\82é\95û\96@</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
-<PRE>   
+<PRE>
    % <B>bos stop</B> &lt;<VAR>machine name</VAR>> &lt;<VAR>server process name</VAR>><SUP>+</SUP> [<B>-wait</B>]
-   
+
 </PRE>
 </LI><LI><A NAME="LIPROC-DEL"></A><B>bos delete</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\8ae\83v\83\8d\83Z\83X\82ð <B>BosConfig</B> \83t\83@\83C\83\8b\82©\82ç\8dí\8f\9c\82µ\82Ü\82·\81B
 <P>
@@ -936,11 +936,11 @@ BOS 
 <B>/usr/afs/logs</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\91\8a\91Î\83p\83X\82Æ\89ð\8eß\82³\82ê\82Ü\82·\81B
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd008.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd010.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd008.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd010.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1381a44fa1d37175e254464331dc3d5acc8ae36e..393b4b8503dc9fbe76d101f3ec752127035035dd 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -276,7 +276,7 @@ VL 
 </TD></TR></TABLE>
 <P>
 <PRE>   % <B>vos partinfo</B> &lt;<VAR>machine name</VAR>> [&lt;<VAR>partition name</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -294,10 +294,10 @@ VL 
 <A NAME="IDX6468"></A>
 </LI><LI><A NAME="LIWQ274"></A><B>vos create</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83{\83\8a\83\85\81[\83\80\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos create</B> &lt;<VAR>machine name</VAR>> &lt;<VAR>partition name</VAR>> &lt;<VAR>volume name</VAR>>  \
                 [<B>-maxquota</B> &lt;<VAR>initial quota (KB)</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -320,15 +320,15 @@ VL 
 <A NAME="IDX6472"></A>
 </LI><LI><A NAME="LIWQ275"></A><B> (\83I\83v\83V\83\87\83\93)</B> <B>fs mkmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83{\83\8a\83\85\81[\83\80\82ð\83t\83@\83C\83\8b\81E\83X\83y\81[\83X\82É\8eæ\82è\95t\82¯\82Ü\82·\81B\8a®\91S\82È\8d\\95\82Í\81A<A HREF="#HDRWQ298">\90³\8bK\82Ü\82½\82Í\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\82Ì\8ae\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8dì\90¬</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
-   % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume name</VAR>> 
-   
+<PRE>
+   % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume name</VAR>>
+
 </PRE>
 </LI><LI><B>(\83I\83v\83V\83\87\83\93)</B> <B>fs lsmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ª\90³\82µ\82¢\83{\83\8a\83\85\81[\83\80\82ð\8eQ\8fÆ\82µ\82Ä\82¢\82é\82©\8c\9f\8fØ\82µ\82Ü\82·\81B\8fÚ\8d×\82È\90à\96¾\82ª <A HREF="#HDRWQ297">\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\95\\8e¦\95û\96@</A> \82É\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs lsmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 </LI><LI><B>(\83I\83v\83V\83\87\83\93)</B>\81B<B>fs setvol</B> \83R\83}\83\93\83h\82ð\81A<B>-offlinemsg</B> \88ø\82«\90\94\82ð\95¹\97p\82µ\82Ä\94­\8ds\82µ\81A\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\93à\82Ì\83{\83\8a\83\85\81[\83\80\82É\8aÖ\82·\82é\95â\8f\95\8fî\95ñ\82ð\8bL\98^\82µ\82Ü\82·\81B\82½\82Æ\82¦\82Î\81A\83{\83\8a\83\85\81[\83\80\82Ì\8f\8a\97L\8eÒ\82Ü\82½\82Í\83t\83@\83C\83\8b\81E\83X\83y\81[\83X\93à\82Ì\8eæ\82è\95t\82¯\8fê\8f\8a\82ð\8bL\98^\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\82±\82Ì\8fî\95ñ\82ð\95\\8e¦\82·\82é\82É\82Í\81A<B>fs examine</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ü\82·\81B
 <P>
@@ -469,9 +469,9 @@ ReleaseClone 
 <B>vos examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\82±\82ê\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="#HDRWQ307">1 \82Â\82Ì\83{\83\8a\83\85\81[\83\80\82Ì VLDB \8d\80\96Ú\82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82Ì\95\\8e¦</A> \82Å\8fÚ\82µ\82­\90à\96¾\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos examine</B> &lt;<VAR>volume name or ID</VAR>>
-    
+
 </PRE>
 <P>
 <P>\8fo\97Í\82Ì\8dÅ\8fI\8ds\82Í\81AVLDB \82©\82ç\82Ì\83{\83\8a\83\85\81[\83\80\82Ì\83T\83C\83g\92è\8b`\82ð\95\\8e¦\82µ\82Ü\82·\81B
@@ -482,9 +482,9 @@ ReleaseClone 
 <P>\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\83p\81[\83e\83B\83V\83\87\83\93\8fã\82Å\8eg\97p\89Â\94\\82È\83X\83y\81[\83X\97e\97Ê\82ð\95\\8e¦\82·\82é\82É\82Í\81A
 <B>vos partinfo</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8a®\91S\82È\90à\96¾\82Í\81A<A HREF="#HDRWQ271">\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos partinfo</B> &lt;<VAR>machine name</VAR>> [&lt;<VAR>partition name</VAR>>]
-   
+
 </PRE>
 </LI></UL>
 <A NAME="IDX6514"></A>
@@ -496,9 +496,9 @@ ReleaseClone 
 </LI><LI><A NAME="LIWQ283"></A><B>vos addsite</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A
 VLDB \93à\82É\82»\82ê\82¼\82ê\90V\8bK\82Ì\93Ç\82Ý\8eæ\82è\90ê\97p\83T\83C\83g\82ð\92è\8b`\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos addsite</B> &lt;<VAR>machine name</VAR>> &lt;<VAR>partition name</VAR>> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -517,9 +517,9 @@ VLDB 
 <B>fs</B> \83v\83\8d\83Z\83X (\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82É\91g\82Ý\8d\9e\82Ý) \82ª\81A\93Ç\82Ý\8eæ\82è\90ê\97p\83T\83C\83g\82ð\92è\8b`\82µ\82½\82»\82ê\82¼\82ê\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Å\90³\8fí\82É\8b@\94\\82µ\82Ä\82¢\82é\82©\82Ç\82¤\82©\81A\82¨\82æ\82Ñ <B>vlserver</B> \83v\83\8d\83Z\83X (\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93\81E\83T\81[\83o\81[)
 \82ª\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Å\90³\82µ\82­\8b@\94\\82µ\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B\82±\82ê\82ç\82ª\8b@\94\\82µ\82Ä\82¢\82é\82±\82Æ\82ª\94F\8e¯\82³\82ê\82é\82Æ\81A\83\8a\83\8a\81[\83X\82Ì\8e¸\94s\82ð\88ø\82«\8bN\82±\82·\89Â\94\\90«\82ª\82 \82é 2 \82Â\82Ì\97v\88ö\82ª\8f\9c\82©\82ê\82Ü\82·\81B\82±\82Ì\83{\83\8a\83\85\81[\83\80\97p\82Ì\93Ç\82Ý\8eæ\82è\90ê\97p\83T\83C\83g\82ð\8eû\97e\82·\82é\8ae\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\81A\82¨\82æ\82Ñ\8ae\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\8fã\82Å <B>bos status</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd009.htm#HDRWQ205">BosConfig \83t\83@\83C\83\8b\82Ì\83v\83\8d\83Z\83X\8fó\8bµ\82¨\82æ\82Ñ\8fî\95ñ\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>bos status</B> &lt;<VAR>machine name</VAR>> <B>fs vlserver</B>
-   
+
 </PRE>
 <A NAME="IDX6520"></A>
 <A NAME="IDX6521"></A>
@@ -527,9 +527,9 @@ VLDB 
 <A NAME="IDX6523"></A>
 </LI><LI><A NAME="LIWQ285"></A><B>vos release</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83\\81[\83X\81E\83{\83\8a\83\85\81[\83\80\82ð\95¡\90»\82µ\81A\82»\82ê\82¼\82ê\82Ì\93Ç\82Ý\8eæ\82è\90ê\97p\83T\83C\83g\82Ö\95¡\90»\82ð\94z\95z\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume name or ID</VAR>> [<B>-f</B>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -547,9 +547,9 @@ VLDB 
 <B>vos examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81AVLDB \8d\80\96Ú\93à\82Ì\83T\83C\83g\92è\8b`\82ª\81A
 <TT>Old release</TT> \82Ü\82½\82Í <TT>New release</TT> \82Ì\83t\83\89\83O\82Å\83}\81[\83N\82³\82ê\82Ä\82¢\82È\82¢\82±\82Æ\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Ì\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ307">1 \82Â\82Ì\83{\83\8a\83\85\81[\83\80\82Ì VLDB \8d\80\96Ú\82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢
 <P>
-<PRE>   
+<PRE>
    % <B>vos examine</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <P><A HREF="#LIWQ286">6</A> \82Ì\83X\83e\83b\83v\82©\82ç\82Ì\8fo\97Í\82É\83t\83\89\83O\82ª\95\\8e¦\82³\82ê\82é\8fê\8d\87\81A\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82ª\83\8a\83\8a\81[\83X\91\80\8dì\92\86\82É\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ð\8fo\82³\82È\82­\82È\82è\81A\83t\83\89\83O\82ª\95\\8e¦\82³\82ê\82È\82­\82È\82é\82Ü\82Å\81A
@@ -624,10 +624,10 @@ UNIX 
 <B>vos backupsys</B> \83R\83}\83\93\83h\82ð\8cÄ\82Ñ\8fo\82·\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <B>-cmd</B> \88ø\82«\90\94\82É\82Í\81A
 <B>vos</B> \83o\83C\83i\83\8a\81[\97p\82Ì\8a®\91S\82È\83p\83X\96¼\82ð\8ew\92è\82·\82é\82±\82Æ\82É\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82ê\82Í\81ABOS \83T\81[\83o\81[ (\83\8d\81[\83J\83\8b\82È\83X\81[\83p\81[\83\86\81[\83U\81[ <B>root</B> \82Æ\82µ\82Ä\89Ò\93­) \82Ì PATH \8aÂ\8b«\95Ï\90\94\82É\81A\92Ê\8fí AFS \83o\83C\83i\83\8a\81[\82Ö\82Ì\83p\83X\82ª\8aÜ\82Ü\82ê\82È\82¢\82½\82ß\82Å\82·\81B
-<PRE>   
+<PRE>
    % <B>bos  create fs3.abc.com backupusers cron</B>  \
      <B>-cmd "/usr/afs/bin/vos backupsys  -prefix user -localauth" "1:00"</B>
-    
+
 </PRE>
 <A NAME="IDX6538"></A>
 <A NAME="IDX6539"></A>
@@ -652,10 +652,10 @@ UNIX 
 <A NAME="IDX6542"></A>
 </LI><LI><A NAME="LIWQ292"></A><B>vos backup</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\8dì\90¬\82µ\82Ü\82·\81B\95\\8e¦\82³\82ê\82é\83\81\83b\83Z\81[\83W\82ª\81A\83o\83b\83N\83A\83b\83v\91\80\8dì\82Ì\90¬\8c÷\82ð\8am\94F\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos backup</B> &lt;<VAR>volume name or ID</VAR>>
    Created backup volume for <VAR>volume name or ID</VAR>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -671,9 +671,9 @@ UNIX 
 <A NAME="IDX6544"></A>
 </LI><LI><A NAME="LIWQ293"></A><B> (\83I\83v\83V\83\87\83\93)</B> <B>fs mkmount</B>\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82ð\8eæ\82è\95t\82¯\82Ü\82·\81B\82±\82Ì\83X\83e\83b\83v\82Í\83I\83v\83V\83\87\83\93\82Å\82 \82è\81A\83{\83\8a\83\85\81[\83\80\82ª\8eæ\82è\95t\82¯\82ç\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\82É\82Í\81A\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\83{\83\8a\83\85\81[\83\80\82Ì\93à\97e\82É\83A\83N\83Z\83X\82Å\82«\82Ü\82¹\82ñ\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume name</VAR>><B>.backup</B>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -688,9 +688,9 @@ UNIX 
 </DL>
 </LI><LI><B>(\83I\83v\83V\83\87\83\93)</B> <B>fs lsmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ª\90³\82µ\82¢\83{\83\8a\83\85\81[\83\80\82ð\8eQ\8fÆ\82µ\82Ä\82¢\82é\82©\8c\9f\8fØ\82µ\82Ü\82·\81B\8fÚ\8d×\82È\90à\96¾\82ª <A HREF="#HDRWQ297">\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\95\\8e¦\95û\96@</A> \82É\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs lsmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <A NAME="IDX6545"></A>
@@ -706,9 +706,9 @@ UNIX 
 <P>
 <PRE>   % <B>vos backupsys</B> [<B>-prefix</B> &lt;<VAR> common prefix on volume(s)</VAR>><SUP>+</SUP>]   \
         [<B>-server</B> &lt;<VAR>machine name</VAR>>] [<B>-partition</B> &lt;<VAR>partition name</VAR>>]  \
-        [<B>-exclude</B>]   [<B>-xprefix</B> &lt;<VAR> negative prefix on volume(s)</VAR>><SUP>+</SUP>] 
+        [<B>-exclude</B>]   [<B>-xprefix</B> &lt;<VAR> negative prefix on volume(s)</VAR>><SUP>+</SUP>]
         [<B>-dryrun</B>]  [<B>-verbose</B>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -834,9 +834,9 @@ AFS 
 <OL TYPE=1>
 <LI><B>fs lsmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs lsmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -850,40 +850,40 @@ AFS 
 </LI></OL>
 <P>\8ew\92è\82µ\82½\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82 \82é\8fê\8d\87\82Í\81A\88È\89º\82Ì\8c`\8e®\82Å\8fo\97Í\82³\82ê\82Ü\82·\81B
 <PRE>   '<VAR>directory</VAR>' is a mount point for volume '<VAR>volume name</VAR>'
-   
+
 </PRE>
 <P>\90³\8bK\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8fê\8d\87\82Í\81A\88È\89º\82Ì\83R\83}\83\93\83h\97á\82Ì\82æ\82¤\82É\81A
 <VAR>volume name</VAR> \83X\83g\83\8a\83\93\83O\82Ì\91O\82É\94Ô\8d\86\8bL\8d\86 (<TT>#</TT>) \82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\88È\89º\82Í\81A<B>abc.com</B> \83Z\83\8b\93à\82Ì\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\8fã\82Å\94­\8ds\82³\82ê\82½\83R\83}\83\93\83h\97á\82Å\82·\81B
-<PRE>   
+<PRE>
    % <B>fs lsmount /afs/abc.com/usr/terry</B>
    '/afs/abc.com/usr/terry' is a mount point for volume '#user.terry'
-      
+
 </PRE>
 <P>\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8fê\8d\87\82Í\81A\88È\89º\82Ì\83R\83}\83\93\83h\97á\82Ì\82æ\82¤\82É\81A
 <VAR>volume name</VAR> \83X\83g\83\8a\83\93\83O\82Ì\91O\82É\83p\81[\83Z\83\93\83g\8bL\8d\86 (<TT>%</TT>) \82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\88È\89º\82Í\81A<B>abc.com</B> \83Z\83\8b\93à\82Ì\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\8fã\82Å\94­\8ds\82³\82ê\82½\83R\83}\83\93\83h\97á\82Å\82·\81B\83Z\83\8b\82Ì\8aÇ\97\9d\8eÒ\82Í\81A\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\96¼\82Ì\91O\82É\83s\83\8a\83I\83h\82ð\92u\82­\8bK\91¥\82É\8f]\82Á\82Ä\82¢\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs lsmount /afs/.abc.com </B>
    '/afs/.abc.com' is a mount point for volume '%root.cell'
-   
+
 </PRE>
 <P>\83Z\83\8b\83\89\81[\81E\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8fê\8d\87\82Í\81A\83Z\83\8b\96¼\82¨\82æ\82Ñ\83R\83\8d\83\93 (<TT>:</TT>) \82ª\81A\94Ô\8d\86\8bL\8d\86\82Ü\82½\82Í\83p\81[\83Z\83\93\83g\8bL\8d\86\82Ì\8cã\81A\82©\82Â\81A
 <VAR>volume name</VAR> \83X\83g\83\8a\83\93\83O\82Ì\91O\82É\92u\82©\82ê\82Ü\82·\81B\88È\89º\82Í\81A
 <B>abc.com</B> \83Z\83\8b\93à\82Ì\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\8fã\82Å\94­\8ds\82³\82ê\82½\83R\83}\83\93\83h\97á\82Å\82·\81B
-<PRE>   
+<PRE>
     % <B>fs lsmount /afs/ghi.gov </B>
    '/afs/ghi.gov' is a mount point for volume '#ghi.gov:root.cell'
-   
+
 </PRE>
 <P>\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ö\82Â\82È\82ª\82é\8bL\8d\86\83\8a\83\93\83N\82Ì\8fê\8d\87\81A
 <B>abc.com</B> \83Z\83\8b\93à\82Ì\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\8fã\82Å\94­\8ds\82³\82ê\82½\88È\89º\82Ì\83R\83}\83\93\83h\97á\82Å\8e¦\82³\82ê\82é\8c`\8e®\82Å\8fo\97Í\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs lsmount /afs/abc</B>
    '/afs/abc' is a symbolic link, leading to a mount point for volume '#root.cell'
-   
+
 </PRE>
 <P>\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82¢\81A\82Ü\82½\82Í AFS \82É\82È\82¢\8fê\8d\87\81A\82»\82Ì\8fo\97Í\82Í\88È\89º\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B
 <PRE>   '<VAR>directory</VAR>' is not a mount point.
-   
+
 </PRE>
 <P>\8fo\97Í\82ª\8d¬\93¯\82µ\82Ä\82¢\82é\8fê\8d\87\82Í\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ª\83\8d\81[\83J\83\8b\81E\83L\83\83\83b\83V\83\85\93à\82Å\94j\89ó\82³\82ê\82½\89Â\94\\90«\82ª\82 \82è\82Ü\82·\81B
 <A HREF="auagd015.htm#HDRWQ560">1 \82Â\88È\8fã\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\83t\83\89\83b\83V\83\85\82·\82é</A> \82ð\8eQ\8fÆ\82µ\82Ä\81A
@@ -902,9 +902,9 @@ AFS 
 </PRE>
 </LI><LI>\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dì\90¬\82·\82é\82É\82Í\81A<B>fs mkmount</B>\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dì\90¬\82·\82é\82É\82Í\81A<B>-rw</B>\83t\83\89\83O\82ð\91g\82Ý\8d\9e\82Ý\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume name</VAR>> [<B>-rw</B>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -940,19 +940,19 @@ ACL 
 <P>
 <P><VAR>cellname</VAR> \82É\81A\83\86\81[\83U\81[\82Ì\83Z\83\8b\96¼\82ð\91ã\93ü\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>cd /afs/.</B><VAR>cellname</VAR>
-   
+
    % <B>fs  mkmount  new_cells  root.afs</B>
+
    % <B>cd  new_cells</B>
-   
+
 </PRE>
 </LI><LI>\83Z\83\8b\83\89\81[\81E\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dì\90¬\82·\82é\82É\82Í\81A<B>-cell</B> \88ø\82«\90\94\82Æ\82Æ\82à\82É <B>fs mkmount</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ü\82·\81B\82»\82ê\82¼\82ê\82Ì\83Z\83\8b\83\89\81[\81E\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82²\82Æ\82É\83R\83}\83\93\83h\82ð\8cJ\82è\95Ô\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume name</VAR>> <B>-cell</B> &lt;<VAR>cell name</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -976,16 +976,16 @@ ACL 
 <B>fs checkvolumes</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\8fê\8d\87\82É\89\9e\82\82Ä\81A\88ê\8e\9e\93I\82È <B>new_cells</B> \83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\81A
 <B>/afs/.</B><VAR>cellname</VAR> \83f\83B\83\8c\83N\83g\83\8a\81[\82©\82ç\8f\9c\8b\8e\82·\82é\82±\82Æ\82à\82Å\82«\82Ü\82·\81B
 <P>
-<PRE>     
+<PRE>
    % <B>vos release root.afs</B>
-   
+
    % <B>fs checkvolumes</B>
-   
+
    % <B>cd /afs/.</B><VAR>cellname</VAR>
-    
+
    % <B>fs rmmount new_cells</B>
-   
-   
+
+
 </PRE>
 <P>
 <P>\90V\8bK\82É\8eæ\82è\95t\82¯\82½\8aO\95\94\83Z\83\8b\82É\8cÚ\8bq\83\86\81[\83U\81[\82ª\83A\83N\83Z\83X\82·\82é\82É\82Í\81A\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82²\82Æ\82Ì\83\8d\81[\83J\83\8b\82È <B>/usr/vice/etc/CellServDB</B> \83t\83@\83C\83\8b\93à\82Å\83Z\83\8b\97p\82Ì\8d\80\96Ú\82à\8dì\90¬\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82»\82µ\82Ä\81A\83}\83V\83\93\82ð\83\8a\83u\81[\83g\82·\82é\82©\81A\82Ü\82½\82Í <B>fs newcell</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82»\82Ì\8d\80\96Ú\82ð\92¼\90Ú\82»\82Ì\83J\81[\83l\83\8b\81E\83\81\83\82\83\8a\81[\82Ö\91}\93ü\82µ\82Ä\82­\82¾\82³\82¢\81B\8fÚ\8d×\82Í\81A<A HREF="auagd015.htm#HDRWQ553">\83f\81[\83^\83x\81[\83X\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\8fî\95ñ\82ð\95Û\8e\9d\82·\82é</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -1005,9 +1005,9 @@ ACL 
 <P><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Í\81A<B>a</B> (<B>\8aÇ\97\9d</B>)\81A\82¨\82æ\82Ñ\81A\83f\83t\83H\83\8b\83g\82Å <B>l</B> (<B>\8c\9f\8dõ</B>) \83A\83N\83Z\83X\8c \82ð\81A\8fí\82É\82·\82×\82Ä\82Ì ACL \82É\88Ã\96Ù\93I\82É\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\82Ü\82½\81A\95K\97v\82É\89\9e\82\82Ä <B>fs setacl</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\81A\91¼\82Ì\8c \8cÀ\82ð\95t\97^\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 </LI><LI><B>fs rmmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8f\9c\8b\8e\82µ\82Ü\82·\81B\83{\83\8a\83\85\81[\83\80\82Í\82Ü\82¾\91\8dÝ\82µ\82Ü\82·\82ª\81A\82±\82ê\82ª\97B\88ê\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82 \82é\8fê\8d\87\81A\82»\82Ì\93à\97e\82Í\83A\83N\83Z\83X\95s\94\\82Å\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs rmmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1050,10 +1050,10 @@ ACL 
 <OL TYPE=1>
 <LI><B>vos listvldb</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos listvldb</B>  [<B>-name</B> &lt;<VAR>volume name or ID</VAR>>] [<B>-server</B> &lt;<VAR>machine name</VAR>>] \
                   [<B>-partition</B> &lt;<VAR>partition name</VAR>>] [<B>-locked</B>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1102,13 +1102,13 @@ ACL 
 </LI></UL>
 <P><TT>New release</TT> \82¨\82æ\82Ñ <TT>Old release</TT> \83t\83\89\83O\82Ì\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ278">\83{\83\8a\83\85\81[\83\80\82Ì\95¡\8eÊ (\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬)</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>\92P\88ê\83{\83\8a\83\85\81[\83\80\82É\91Î\82·\82é\82±\82Ì\83R\83}\83\93\83h\82¨\82æ\82Ñ\82»\82Ì\8fo\97Í\82Ì\97á\81B
-<PRE>   
+<PRE>
    % <B>vos listvldb user.terry</B>
    user.terry
        RWrite: 50489902    Backup: 50489904
        number of sites -> 1
           server fs3.abc.com partition /vicepc RW Site
-  
+
 </PRE>
 <P><H3><A NAME="HDRWQ305" HREF="auagd002.htm#ToC_235">\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82Ì\95\\8e¦</A></H3>
 <A NAME="IDX6593"></A>
@@ -1123,9 +1123,9 @@ ACL 
 <OL TYPE=1>
 <LI><B>vos listvol</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos listvol</B> &lt;<VAR>machine name</VAR>> [&lt;<VAR>partition name</VAR>>] [<B>-fast</B>] [<B>-long</B>] [<B>-extended</B>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1180,7 +1180,7 @@ ACL 
 <P>(\94j\89ó\83{\83\8a\83\85\81[\83\80\82Ü\82½\82Í\96¢\98A\8c\8b\83{\83\8a\83\85\81[\83\80\82ð\83T\83\8b\83x\81[\83W\82·\82é\82½\82ß\82Ì\8fÚ\8d×\82Í\81A
 <A HREF="#HDRWQ318">\83{\83\8a\83\85\81[\83\80\82Ì\83T\83\8b\83x\81[\83W</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B)
 <P>\8cÅ\97L\83{\83\8a\83\85\81[\83\80\82Ì\8fî\95ñ\82Í\81A\97v\96ñ\8ds\82Å\88ê\8a\87\82³\82ê\82Ü\82·\81B\8fo\97Í\82Ì\8dÅ\8f\89\82Ì\8ds\82Å\82Í\81A\83\8a\83X\83g\93à\82É\82 \82é\83{\83\8a\83\85\81[\83\80\90\94\82ð\8ew\92è\82µ\82Ü\82·\81B\8fo\97Í\82Ì\8dÅ\8fI\8ds\82Å\82Í\81A\83I\83\93\83\89\83C\83\93\81A\83I\83t\83\89\83C\83\93\81A\82¨\82æ\82Ñ\8eg\97p\92\86\82Ì\83{\83\8a\83\85\81[\83\80\90\94\82Ì\88ê\97\97\82ð\95\\8e¦\82µ\82Ü\82·\81B\82±\82ê\82Í\81A\88È\89º\82Ì\82æ\82¤\82É\95\\8e¦\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>vos listvol  fs2.abc.com /vicepb</B>
    Total number of volumes on server fs2.abc.com \
                                        partition /vicepb: 66
@@ -1191,13 +1191,13 @@ ACL 
    user.pat             1969534536 RW      17518 K On-line
    user.pat.backup      1969534538 BK      17537 K On-line
    Total volumes onLine 66 ; Total volumes offLine 0 ; Total busy 0
-   
+
 </PRE>
 <P><B>-fast \83t\83\89\83O\82Å\82Ì\8fo\97Í</B>
 <P>
 <A NAME="IDX6602"></A>
 <B>-fast</B> \83t\83\89\83O\82ð\91g\82Ý\8d\9e\82Þ\82Æ\81A\88È\89º\82Ì\82æ\82¤\82É\8f¸\8f\87\82É\8ae\83{\83\8a\83\85\81[\83\80\82Ì\83{\83\8a\83\85\81[\83\80 ID \94Ô\8d\86\82Ì\82Ý\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\8dÅ\8fI\8ds (\83I\83\93\83\89\83C\83\93\81A\83I\83t\83\89\83C\83\93\81A\82¨\82æ\82Ñ\8eg\97p\92\86\83{\83\8a\83\85\81[\83\80\82Ì\88ê\97\97\82Í\8fÈ\97ª\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>vos listvol fs3.abc.com /vicepa -f</B>
    Total number of volumes on server fs3.abc.com  \
                                        partition /vicepa: 37
@@ -1207,7 +1207,7 @@ ACL 
       .
    35970325
    49732810
-   
+
 </PRE>
 <P><B>-long \83t\83\89\83O\82Å\82Ì\8fo\97Í</B>
 <A NAME="IDX6603"></A>
@@ -1245,22 +1245,22 @@ ACL 
 </LI></UL>
 </LI></UL>
 <P><B>-long</B> \83t\83\89\83O\82ª\91g\82Ý\8d\9e\82Ü\82ê\82½\8fê\8d\87\82Ì\8fo\97Í\97á\82Å\82·\81B
-<PRE>   
+<PRE>
    % <B>vos listvol fs2.abc.com b -long</B>
-   Total number of volumes on server fs2.abc.com 
+   Total number of volumes on server fs2.abc.com
                                        partition /vicepb: 66
          .                   .      .         .   .    .
          .                   .      .         .   .    .
    user.pat             1969534536 RW      17518 K On-line
         fs2.abc.com /vicepb
-        RWrite 1969534536 ROnly 0        Backup 1969534538 
+        RWrite 1969534536 ROnly 0        Backup 1969534538
         MaxQuota      20000 K
         Creation    Mon Jun 12 09:02:25 1989
         Last Update Thu Jan  4 17:39:34 1990
         1573 accesses in the past day (i.e., vnode references)
    user.pat.backup      1969534538 BK      17537 K On-line
         fs2.abc.com /vicepb
-        RWrite 1969534536 ROnly 0        Backup 1969534538 
+        RWrite 1969534536 ROnly 0        Backup 1969534538
         MaxQuota      20000 K
         Creation    Fri Jan  5 06:37:59 1990
         Last Update Fri Jan  5 06:37:59 1990
@@ -1268,7 +1268,7 @@ ACL 
            .               .         .     .       .
            .               .         .     .       .
    Total volumes onLine 66 ; Total volumes offLine 0 ; Total busy 0
-   
+
 </PRE>
 <P><B>-extended \83t\83\89\83O\82Å\82Ì\8fo\97Í</B>
 <A NAME="IDX6620"></A>
@@ -1287,7 +1287,7 @@ ACL 
        Creation    Mon Mar  8 14:26:05 1999
        Last Update Mon Apr 26 09:20:43 1999
        11533 accesses in the past day (i.e., vnode references)
-   
+
                          Raw Read/Write Stats
              |-------------------------------------------|
              |    Same Network     |    Diff Network     |
@@ -1297,7 +1297,7 @@ ACL 
    Reads     |      151 |      151 |     1092 |     1068 |
    Writes    |        3 |        3 |      324 |      324 |
              |-------------------------------------------|
-    
+
                       Writes Affecting Authorship
              |-------------------------------------------|
              |   File Authorship   | Directory Authorship|
@@ -1311,7 +1311,7 @@ ACL 
    1day-1wk  |        1 |        0 |        1 |        0 |
    > 1wk     |        0 |        0 |        0 |        0 |
              |-------------------------------------------|
-   
+
 </PRE>
 <P><H3><A NAME="HDRWQ307" HREF="auagd002.htm#ToC_237">1 \82Â\82Ì\83{\83\8a\83\85\81[\83\80\82Ì VLDB \8d\80\96Ú\82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82Ì\95\\8e¦</A></H3>
 <A NAME="IDX6621"></A>
@@ -1332,9 +1332,9 @@ VLDB 
 <OL TYPE=1>
 <LI><B>vos examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos examine</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1350,7 +1350,7 @@ VLDB 
 <B>-long</B> \83t\83\89\83O\82ð\8eg\97p\82µ\82Ä <B>vos listvol</B> \83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\82Æ\82«\82Æ\93¯\82\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82©\82ç\82Ì\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Ì\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ306">\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B\83{\83\8a\83\85\81[\83\80\82Ì\93Ç\82Ý\8eæ\82è\90ê\97p\83o\81[\83W\83\87\83\93\82ð\8ew\92è\82µ\81A\82»\82ê\82ª\95¡\90\94\82Ì\83T\83C\83g\82Å\91\8dÝ\82·\82é\8fê\8d\87\81A\82»\82Ì\8fo\97Í\82É\82Í\82»\82ê\82ç\82Ì\82·\82×\82Ä\82ª\8aÜ\82Ü\82ê\82Ü\82·\81B\8fo\97Í\82Ì\83{\83g\83\80\95\94\95ª\82Í\81A
 <B>vos listvldb</B> \83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\82Æ\82«\82Æ\93¯\82¶ VLDB \82©\82ç\82Ì\8fî\95ñ\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82É\82Â\82¢\82Ä\82Í\81A<A HREF="#HDRWQ304">VLDB \8d\80\96Ú\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>\8e\9f\82Í\81AVLDB \8d\80\96Ú\82ª\83\8d\83b\83N\8fó\91Ô\82É\82È\82Á\82Ä\82¢\82é\83{\83\8a\83\85\81[\83\80\82Ì\97á\82Å\82·\81B
-<PRE>   
+<PRE>
    % <B>vos examine user.terry</B>
    user.terry                    536870981 RW   3459 K On-line
        fs3.abc.com /vicepa
@@ -1361,9 +1361,9 @@ VLDB 
        5719 accesses in the past day (i.e., vnode references)
        RWrite: 5360870981   Backup: 536870983
        number of sites -> 1
-          server fs3.abc.com partition /vicepa RW Site 
+          server fs3.abc.com partition /vicepa RW Site
        Volume is currently LOCKED
-   
+
 </PRE>
 <P><H3><A NAME="HDRWQ309" HREF="auagd002.htm#ToC_239">\83t\83@\83C\83\8b\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\96¼\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\88Ê\92u\82Ì\95\\8e¦</A></H3>
 <P>\82±\82Ì\83Z\83N\83V\83\87\83\93\82Å\82Í\81A\83t\83@\83C\83\8b\82â\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82Ì\96¼\91O\81A\83{\83\8a\83\85\81[\83\80 ID \94Ô\8d\86\81A\82Ü\82½\82Í\83{\83\8a\83\85\81[\83\80\82Ì\88Ê\92u\82ð\93ü\8eè\82·\82é\95û\96@\82É\82Â\82¢\82Ä\90à\96¾\82µ\82Ü\82·\81B
@@ -1402,9 +1402,9 @@ VLDB 
 <OL TYPE=1>
 <LI><B>fs listquota</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs listquota</B> [&lt;<VAR>dir/file path</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1417,11 +1417,11 @@ VLDB 
 </DL>
 </LI></OL>
 <P>\8e\9f\82Í\81A\8fo\97Í\82Ì\97á\82Å\82·\81B
-<PRE>   
+<PRE>
    % <B>fs listquota /afs/abc.com/usr/terry</B>
-   Volume Name     Quota    Used    % Used   Partition 
-   user.terry      15000    5071       34%         86%   
-   
+   Volume Name     Quota    Used    % Used   Partition
+   user.terry      15000    5071       34%         86%
+
 </PRE>
 <A NAME="IDX6652"></A>
 <A NAME="IDX6653"></A>
@@ -1433,9 +1433,9 @@ VLDB 
 <OL TYPE=1>
 <LI><B>fs examine</B> \83R\83}\83\93\83h\82Ì\94­\8ds
 <P>
-<PRE>   
+<PRE>
    % <B>fs examine</B> [&lt;<VAR>dir/file path</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1449,13 +1449,13 @@ VLDB 
 </LI></OL>
 <P>\88È\89º\82Ì\97á\82É\81A
 <TT>vid</TT> \83t\83B\81[\83\8b\83h\82É\83{\83\8a\83\85\81[\83\80 ID \94Ô\8d\86\82ª\8fo\97Í\82³\82ê\82é\8c`\8e®\82ð\90}\8e¦\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs examine /afs/abc.com/usr/terry</B>
    Volume status for vid = 50489902 named user.terry
    Current maximum quota is 15000
    Current blocks used are 5073
-   The partition has 46383 blocks available out of 333305  
-   
+   The partition has 46383 blocks available out of 333305
+
 </PRE>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\82±\82Ì\83R\83}\83\93\83h\82Ì\8fo\97Í\82É\8aÜ\82Ü\82ê\82é\8bæ\89æ\8aÖ\98A\82Ì\93\9d\8cv\82Í\81A\95W\8f\80 UNIX \82Ì <B>df</B> \83R\83}\83\93\83h\82Ì\8fo\97Í\82É\8aÜ\82Ü\82ê\82é\91Î\89\9e\82·\82é\92l\82Æ\8fí\82É\88ê\92v\82·\82é\82Æ\82Í\8cÀ\82è\82Ü\82¹\82ñ\81B\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í 5 \95ª\8aÔ\8au\82Å\83t\83@\83C\83\8b\81E\83}\83l\81[\83W\83\83\81[\82ð\83|\81[\83\8a\83\93\83O\82µ\82Ä\8bæ\89æ\8fî\95ñ\82ð\93¾\82é\82Ì\82Å\81A\82±\82Ì\83R\83}\83\93\83h\82É\82æ\82Á\82Ä\95ñ\8d\90\82³\82ê\82é\93\9d\8cv\82Í 5 \95ª\91O\82Ì\82à\82Ì\82Å\82 \82é\89Â\94\\90«\82ª\82 \82è\82Ü\82·\81B\82Ü\82½\81A\83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80\82É\82æ\82Á\82Ä\82Í\81A<B>df</B> \83R\83}\83\93\83h\82Ì\8bæ\89æ\83T\83C\83Y\95ñ\8d\90\82É\82Í\81A\82±\82Ì\83R\83}\83\93\83h\82É\82æ\82é\8cv\8eZ\82É\82Í\8aÜ\82Ü\82ê\82È\82¢\97\\96ñ\8dÏ\82Ý\82Ì\83X\83y\81[\83X\82ª\8aÜ\82Ü\82ê\82é\82Ì\82Å\81A\96ñ 10% \91å\82«\82­\82È\82é\82±\82Æ\82ª\82 \82è\82Ü\82·\81B
 </TD></TR></TABLE>
@@ -1470,9 +1470,9 @@ VLDB 
 <OL TYPE=1>
 <LI><B>fs whereis</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83t\83@\83C\83\8b\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\81[\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82ð\8eû\97e\82·\82é\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\96¼\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs whereis</B> [&lt;<VAR>dir/file path</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1486,25 +1486,25 @@ VLDB 
 <P>
 <P>\8fo\97Í\82Å\82Í\81A\88È\89º\82Ì\82æ\82¤\82É\81A\83t\83@\83C\83\8b\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\82ð\8eû\97e\82·\82é\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs whereis /afs/abc.com/user/terry</B>
    File /afs/abc.com/usr/terry is on host fs2.abc.com
-   
+
 </PRE>
 </LI><LI>\83{\83\8a\83\85\81[\83\80\82ð\8eû\97e\82·\82é\83p\81[\83e\83B\83V\83\87\83\93\82à\92m\82è\82½\82¢\8fê\8d\87\82Í\81A\82Ü\82¸ <B>fs listquota</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\82»\82Ì\83{\83\8a\83\85\81[\83\80\96¼\82ð\95\\8e¦\82µ\82Ü\82·\81B\8a®\91S\82È\8d\\95\82É\82Â\82¢\82Ä\82Í\81A<A HREF="#HDRWQ310">\83t\83@\83C\83\8b\82ð\8aÜ\82Þ\83{\83\8a\83\85\81[\83\80\96¼\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs listquota</B> [&lt;<VAR>dir/file path</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\8e\9f\82É\81A<B>vos listvldb</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A
 <VAR>volume name or ID</VAR> \88ø\82«\90\94\82Æ\82µ\82Ä\83{\83\8a\83\85\81[\83\80\96¼\82ð\92ñ\8b\9f\82µ\82Ü\82·\81B\8a®\91S\82È\8d\\95\82¨\82æ\82Ñ\8fo\97Í\90à\96¾\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="#HDRWQ304">VLDB \8d\80\96Ú\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos listvldb</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <HR><H2><A NAME="HDRWQ312" HREF="auagd002.htm#ToC_243">\83{\83\8a\83\85\81[\83\80\82Ì\88Ú\93®</A></H2>
@@ -1522,9 +1522,9 @@ VLDB 
 <P>
 \89ß\96§\82Ì\8fÇ\8fó\82Ì 1 \82Â\82Í\81A\8aÖ\98A\83{\83\8a\83\85\81[\83\80\82ª\82»\82Ì\8a\84\82è\93\96\82Ä\97Ê\88È\89º\82Å\82à\83t\83@\83C\83\8b\82ð\95Û\8aÇ\82·\82é\82±\82Æ\82ª\82Å\82«\82È\82­\82È\82è\82Ü\82·\81B\8e\9f\82Ì\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82É\82æ\82Á\82Ä\81A\96â\91è\82ð\8am\94F\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    afs: failed to store file (partition full)
-   
+
 </PRE>
 <P>
 <P><A HREF="auagd013.htm#HDRWQ439">AFS \83p\83t\83H\81[\83}\83\93\83X\82Ì\83\82\83j\83^\81[\82¨\82æ\82Ñ\8aÄ\8d¸</A> \82Å\90à\96¾\82·\82é <B>scout</B> \82Ü\82½\82Í <B>afsmonitor</B> \82Ì\83v\83\8d\83O\83\89\83\80\82ð\8eg\97p\82µ\82Ä\81A
@@ -1535,9 +1535,9 @@ AFS 
 <A NAME="IDX6672"></A>
 <A NAME="IDX6673"></A>
 \93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82ð\88Ú\93®\82·\82é\82É\82Í\81A\82±\82ê\82©\82ç\90à\96¾\82·\82é <B>vos move</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ü\82·\81B\83{\83\8a\83\85\81[\83\80\82ð\88Ú\93®\82·\82é\91O\82É\81A<B>vos</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\88Ú\93®\90æ\82Ì\83p\81[\83e\83B\83V\83\87\83\93\82É\8f\\95ª\82È\8bó\82«\83X\83y\81[\83X\82ª\82 \82é\82©\82Ç\82¤\82©\82ð\8c\9f\8fØ\82µ\82Ü\82·\81B\82È\82¢\8fê\8d\87\82É\82Í\81A\88Ú\93®\91\80\8dì\82Í\8ds\82í\82ê\82¸\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\88ó\8dü\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    vos: no space on target partition <VAR>destination_part</VAR> to move volume <VAR>volume</VAR>
-   
+
 </PRE>
 <P>\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82ð\88Ú\93®\82·\82é\82É\82Í\81A
 <A HREF="#HDRWQ322">\83{\83\8a\83\85\81[\83\80\82ð\8f\9c\8b\8e\82µ\82Ä\81A\8eæ\82è\8aO\82µ\89ð\8f\9c\82·\82é\95û\96@</A> \82Å\90à\96¾\82·\82é <B>vos remove</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\81A\8eÀ\8dÛ\82Í\8c»\8ds\83T\83C\83g\82©\82ç\83{\83\8a\83\85\81[\83\80\82ð\8f\9c\8b\8e\82µ\82Ü\82·\81B\82»\82µ\82Ä\81A
@@ -1557,11 +1557,11 @@ AFS 
 </PRE>
 </LI><LI><B>vos move</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\83{\83\8a\83\85\81[\83\80\82ð\88Ú\93®\82µ\82Ü\82·\81B1 \82Â\82Ì\8ds\82É\83R\83}\83\93\83h\82ð\93ü\97Í\82µ\82Ü\82·\81B\82±\82±\82Å\83R\83}\83\93\83h\82ª\95¡\90\94\8ds\82É\95\\8e¦\82³\82ê\82Ä\82¢\82é\82Ì\82Í\81A\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82Å\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos move</B> &lt;<VAR>volume name or ID</VAR>>  \
        &lt;<VAR>machine name on source</VAR>>  &lt;<VAR>partition name on source </VAR>>  \
        &lt;<VAR>machine name on destination</VAR>>  &lt;<VAR>partition name on destination</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1586,16 +1586,16 @@ AFS 
 </TD></TR></TABLE>
 </LI><LI><B> (\83I\83v\83V\83\87\83\93)</B> \88Ú\93®\82Ì\90¬\8c÷\82ð\8am\94F\82·\82é\82½\82ß\82É\82Í\81A<B>vos listvldb</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ304">VLDB \8d\80\96Ú\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢
 <P>
-<PRE>   
+<PRE>
    % <B>vos listvldb</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 </LI><LI>\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ª\81A\88È\91O\82Ì\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\83T\83C\83g\82É\91\8dÝ\82µ\82½\8fê\8d\87\81A
 <B>vos backup</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\90V\8bK\83T\83C\83g\82Å\90V\8bK\83o\83b\83N\83A\83b\83v\82ð\8dì\90¬\82µ\82Ü\82·\81B\82±\82ê\82É\82Â\82¢\82Ä\82Ì\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ291">\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬\82¨\82æ\82Ñ\8eæ\82è\95t\82¯</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos backup</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <HR><H2><A NAME="HDRWQ313" HREF="auagd002.htm#ToC_245">VLDB \82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\81E\83w\83b\83_\81[\82Ì\93¯\8aú\89»</A></H2>
@@ -1679,7 +1679,7 @@ VLDB 
 <P>
 <PRE>   % <B>vos syncvldb -server</B> &lt;<VAR>machine name</VAR>> [<B>-partition</B> &lt;<VAR>partition name</VAR>>]
                           [<B>-volume</B> &lt;<VAR>volume name or ID</VAR>>]  [<B>-verbose >></B> <VAR>file</VAR>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1707,7 +1707,7 @@ VLDB 
 </TD></TR></TABLE>
 <P>
 <PRE>   % <B>vos syncserv</B> &lt;<VAR>machine name</VAR>> [&lt;<VAR>partition name</VAR>>] [<B>-v >></B> <VAR>file</VAR>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1792,9 +1792,9 @@ BOS 
 <I>\8cÇ\97§</I> \97v\91f\82Í\81A\82»\82Ì\90e\82Æ\82È\82é\83f\83B\83\8c\83N\83g\83\8a\81[ (\83t\83@\83C\83\8b\81E\83X\83y\81[\83X\82Ì\8fã\88Ê) \82Ì vnode \82É\82æ\82é\8eQ\8fÆ\82ª\8ds\82í\82ê\82È\82¢\82½\82ß\81A\8a®\91S\82É\83A\83N\83Z\83X\95s\94\\82Å\82·\81B\8cÇ\97§\83I\83u\83W\83F\83N\83g\82ª\83T\81[\83o\81[\81E\83p\81[\83e\83B\83V\83\87\83\93\82Ì\83X\83y\81[\83X\82ð\90è\97L\82µ\82Ä\82à\81A\83{\83\8a\83\85\81[\83\80\8a\84\82è\93\96\82Ä\97Ê\82É\82Í\83J\83E\83\93\83g\82³\82ê\82Ü\82¹\82ñ\81B
 <P>\83T\83\8b\83x\81[\83W\92\86\82Í\81A<B>bos status</B> \83R\83}\83\93\83h\82Ì\8fo\97Í\82É\82æ\82è\81A
 <B>fs</B> \83v\83\8d\83Z\83X\82Ì\88È\89º\82Ì\95â\8f\95\8fó\8bµ\82ª\95ñ\8d\90\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    Salvaging file system
-   
+
 </PRE>
 <A NAME="IDX6704"></A>
 <A NAME="IDX6705"></A>
@@ -1806,15 +1806,15 @@ BOS 
 </PRE>
 </LI><LI><B>bos salvage</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A1 \82Â\88È\8fã\82Ì\83{\83\8a\83\85\81[\83\80\82ð\83T\83\8b\83x\81[\83W\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>bos salvage  -server</B> &lt;<VAR>machine name</VAR>>
                   [<B>-partition</B> &lt;<VAR>salvage partition</VAR>>]  \
                   [<B>-volume</B> &lt;<VAR>salvage volume number or volume name</VAR>>]  \
                   [<B>-file</B> <VAR>salvage log output file</VAR>]  [<B>-all</B>]  [<B>-showlog</B>]  \
                   [<B>-parallel</B> &lt;<VAR># of max parallel partition salvaging</VAR>>]  \
                   [<B>-tmpdir</B> &lt;<VAR>directory to place tmp files</VAR>>]  \
-                  [<B>-orphans</B> &lt;<B>ignore</B> | <B>remove</B> | <B>attach</B>>] 
-   
+                  [<B>-orphans</B> &lt;<B>ignore</B> | <B>remove</B> | <B>attach</B>>]
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1894,13 +1894,13 @@ AFS 
 <LI>\83\86\81[\83U\81[\82ª <B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>fs setquota</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83{\83\8a\83\85\81[\83\80\82Ì\8dÅ\91å\8a\84\82è\93\96\82Ä\97Ê\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs setquota</B> [&lt;<VAR>dir/file path</VAR>>] <B>-max</B> &lt;<VAR>max quota in kbytes</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1931,13 +1931,13 @@ AFS 
 <LI>\83\86\81[\83U\81[\82ª <B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\8c\9f\8d¸\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI>1 \82Â\88È\8fã\82Ì\83{\83\8a\83\85\81[\83\80\82É\8a\84\82è\93\96\82Ä\97Ê\82ð\90Ý\92è\82·\82é\82É\82Í\81A<B>fs setvol</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs setvol</B> [&lt;<VAR>dir/file path</VAR>><SUP>+</SUP>] <B>-max</B> &lt;<VAR>disk space quota in 1K units</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1960,9 +1960,9 @@ AFS 
 <OL TYPE=1>
 <LI><B>fs quota</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs quota</B> [&lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1975,10 +1975,10 @@ AFS 
 </DL>
 </LI></OL>
 <P>\88È\89º\82Ì\97á\82Í\81A\82±\82Ì\83R\83}\83\93\83h\82ª\8dì\90¬\82µ\82½\8fo\97Í\82Ì\8c`\8e®\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs quota /afs/abc.com/usr/terry</B>
    34% of quota used.
-   
+
 </PRE>
 <A NAME="IDX6721"></A>
 <A NAME="IDX6722"></A>
@@ -1990,9 +1990,9 @@ AFS 
 <OL TYPE=1>
 <LI><B>fs listquota</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs listquota</B> [&lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2005,11 +2005,11 @@ AFS 
 </DL>
 </LI></OL>
 <P>\88È\89º\82Ì\97á\82É\8e¦\82·\82æ\82¤\82É\81A\8fo\97Í\82É\82Í\81A\83{\83\8a\83\85\81[\83\80\96¼\81A\8a\84\82è\93\96\82Ä\97Ê\82¨\82æ\82Ñ\8c»\8ds\83T\83C\83Y (\97¼\95û\82Æ\82à K \83o\83C\83g\92P\88Ê)\81A\8eg\97p\82³\82ê\82½\8a\84\82è\93\96\82Ä\97Ê\82Ì\83p\81[\83Z\83\93\83g\81A\82¨\82æ\82Ñ\8eg\97p\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\83z\83X\83g\81E\83p\81[\83e\83B\83V\83\87\83\93\82Ì\8a\84\8d\87\82ª\8e¦\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs listquota /afs/abc.com/usr/terry</B>
-   Volume Name     Quota    Used    % Used   Partition 
-   user.terry      15000    5071       34%         86%   
-   
+   Volume Name     Quota    Used    % Used   Partition
+   user.terry      15000    5071       34%         86%
+
 </PRE>
 <A NAME="IDX6727"></A>
 <A NAME="IDX6728"></A>
@@ -2022,9 +2022,9 @@ AFS 
 <OL TYPE=1>
 <LI><B>fs examine</B> \83R\83}\83\93\83h\82Ì\94­\8ds
 <P>
-<PRE>   
+<PRE>
    % <B>fs examine</B> [&lt;<VAR>dir/file path</VAR>><SUP>+</SUP>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2037,13 +2037,13 @@ AFS 
 </DL>
 </LI></OL>
 <P>\88È\89º\82Ì\97á\82É\8e¦\82·\82æ\82¤\82É\81A\8fo\97Í\82É\82Í\81A\83{\83\8a\83\85\81[\83\80 ID \94Ô\8d\86\82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\96¼\81A\8a\84\82è\93\96\82Ä\97Ê\82¨\82æ\82Ñ\8c»\8ds\83T\83C\83Y (\97¼\95û\82Æ\82à K \83o\83C\83g\92P\88Ê)\81A\82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\82Ì\83z\83X\83g\81E\83p\81[\83e\83B\83V\83\87\83\93\8fã\82Ì K \83o\83C\83g\81E\83u\83\8d\83b\83N\82Ì\96¢\8eg\97p\90\94\82¨\82æ\82Ñ\91\8d\90\94\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs examine /afs/abc.com/usr/terry</B>
    Volume status for vid = 50489902 named user.terry
    Current maximum quota is 15000
    Current blocks used are 5073
-   The partition has 46383 blocks available out of 333305   
-   
+   The partition has 46383 blocks available out of 333305
+
 </PRE>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\82±\82Ì\83R\83}\83\93\83h\82Ì\8fo\97Í\82É\8aÜ\82Ü\82ê\82é\8bæ\89æ\8aÖ\98A\82Ì\93\9d\8cv\82Í\81A\95W\8f\80 UNIX \82Ì <B>df</B> \83R\83}\83\93\83h\82Ì\8fo\97Í\82É\8aÜ\82Ü\82ê\82é\91Î\89\9e\82·\82é\92l\82Æ\8fí\82É\88ê\92v\82·\82é\82Æ\82Í\8cÀ\82è\82Ü\82¹\82ñ\81B\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í 5 \95ª\8aÔ\8au\82Å\83t\83@\83C\83\8b\81E\83}\83l\81[\83W\83\83\81[\82ð\83|\81[\83\8a\83\93\83O\82µ\82Ä\8bæ\89æ\8fî\95ñ\82ð\93¾\82é\82Ì\82Å\81A\82±\82Ì\83R\83}\83\93\83h\82É\82æ\82Á\82Ä\95ñ\8d\90\82³\82ê\82é\93\9d\8cv\82Í 5 \95ª\91O\82Ì\82à\82Ì\82Å\82 \82é\89Â\94\\90«\82ª\82 \82è\82Ü\82·\81B\82Ü\82½\81A\83I\83y\83\8c\81[\83e\83B\83\93\83O\81E\83V\83X\83e\83\80\82É\82æ\82Á\82Ä\82Í\81A<B>df</B> \83R\83}\83\93\83h\82Ì\8bæ\89æ\83T\83C\83Y\95ñ\8d\90\82É\82Í\81A\82±\82Ì\83R\83}\83\93\83h\82É\82æ\82é\8cv\8eZ\82É\82Í\8aÜ\82Ü\82ê\82È\82¢\97\\96ñ\8dÏ\82Ý\82Ì\83X\83y\81[\83X\82ª\8aÜ\82Ü\82ê\82é\82Ì\82Å\81A\96ñ 10% \91å\82«\82­\82È\82é\82±\82Æ\82ª\82 \82è\82Ü\82·\81B
 </TD></TR></TABLE>
@@ -2130,10 +2130,10 @@ VLDB 
 <A NAME="IDX6751"></A>
 </LI><LI><A NAME="LIWQ324"></A><B>vos remove</B>\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\83{\83\8a\83\85\81[\83\80\82ð\8dí\8f\9c\82µ\82Ü\82·\81B\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82ð\95¡\90\94\82Ì\83T\83C\83g\82©\82ç\8dí\8f\9c\82·\82é\8fê\8d\87\82Í\81A\83T\83C\83g\82²\82Æ\82É\83R\83}\83\93\83h\82ð\8cJ\82è\95Ô\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos remove</B> [<B>-server</B> <VAR>machine name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition name</VAR>>]  \
                 <B>-id</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2158,9 +2158,9 @@ VLDB 
 <P>\8f]\97\88\82Ì\95û\96@\82Å\8eæ\82è\95t\82¯\82ç\82ê\82½\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82ð\8dí\8f\9c\82·\82é\8fê\8d\87
 (\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\83\8b\81[\83g\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\83T\83u\83f\83B\83\8c\83N\83g\83\8a\81[\82Å)\81A\82±\82Ì\83X\83e\83b\83v\82Å\83\\81[\83X\81E\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dí\8f\9c\82·\82é\82Æ\81A\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dí\8f\9c\82Å\82«\82Ü\82·\81B\83o\83b\83N\83A\83b\83v\82ð\8a®\91S\82É\95Ê\81X\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Å\8eæ\82è\95t\82¯\82½\8fê\8d\87\81A\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82É\91Î\82µ\82Ä\81A\82±\82Ì\83X\83e\83b\83v\82ð\8cJ\82è\95Ô\82·\95K\97v\82ª\82 \82è\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs rmmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 </LI><LI><B>(\83I\83v\83V\83\87\83\93)</B>
 <A HREF="#LIWQ323">3</A> \82Ì\83X\83e\83b\83v\82Å\83_\83\93\83v\81E\83t\83@\83C\83\8b\82ð\8dì\90¬\82µ\82½\8fê\8d\87\82Í\81A\82±\82ê\82ð\83e\81[\83v\82É\93]\91\97\82µ\82Ü\82·\81B
@@ -2229,10 +2229,10 @@ AFS 
 <P><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Í\81A<B>a</B> (<B>\8aÇ\97\9d</B>)\81A\82¨\82æ\82Ñ\81A\83f\83t\83H\83\8b\83g\82Å <B>l</B> (<B>\8c\9f\8dõ</B>) \83A\83N\83Z\83X\8c \82ð\81A\8fí\82É\82·\82×\82Ä\82Ì ACL \82É\88Ã\96Ù\93I\82É\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\82Ü\82½\81A\95K\97v\82É\89\9e\82\82Ä <B>fs setacl</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\81A\91¼\82Ì\8c \8cÀ\82ð\95t\97^\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 </LI><LI><A NAME="LIWQ327"></A><B>vos dump</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83{\83\8a\83\85\81[\83\80\82ð\83_\83\93\83v\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos dump -id</B> &lt;<VAR>volume name or ID</VAR>> [<B>-time</B> &lt;<VAR>dump from time</VAR>>]
                   [<B>-file</B> &lt;<VAR>arg</VAR>>]  [<B>-server</B> &lt;<VAR>server</VAR>>]  [<B>-partition</B> &lt;<VAR>partition</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2275,9 +2275,9 @@ AFS 
 <P>
 <P><B>-overwrite</B> \88ø\82«\90\94\82ð\8eg\97p\82·\82é\82±\82Æ\82É\82æ\82è\81A\83{\83\8a\83\85\81[\83\80\93à\97e\82Ì\8fã\8f\91\82«\82ð\8am\94F\82µ\81A\83t\83\8b\81E\83_\83\93\83v\82Ü\82½\82Í\91\9d\95ª\83_\83\93\83v\82Ì\82Ç\82¿\82ç\82ð\95\9c\8c³\82·\82é\82©\82ð\8ew\92è\82µ\82Ü\82·\81B<B>-overwrite</B> \88ø\82«\90\94\82ð\8fÈ\97ª\82µ\82½\8fê\8d\87\81A\83{\83\8a\83\85\81[\83\80\81E\83T\81[\83o\81[\82Í\88È\89º\82Ì\83v\83\8d\83\93\83v\83g\82ð\8fo\82µ\82Ä\81A\8aù\91\82Ì\83{\83\8a\83\85\81[\83\80\82ð\83t\83\8b (<B>f</B>) \82Ü\82½\82Í\91\9d\95ª (<B>i</B>) \83_\83\93\83v\82Å\8fã\8f\91\82·\82é\82©\8am\94F\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    Do you want to do a full/incremental restore or abort? [fia](a):
-   
+
 </PRE>
 <P>
 <P><B>-file</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ä\96¼\91O\82ð\95t\82¯\82é\91ã\82í\82è\82É\81A\83_\83\93\83v\81E\83t\83@\83C\83\8b\82ð\95W\8f\80\93ü\97Í\83X\83g\83\8a\81[\83\80\82É\83p\83C\83v\90Ú\91±\82·\82é\82Ì\82Å\82 \82ê\82Î\81A
@@ -2306,18 +2306,18 @@ dump.
 <B>vos partinfo</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="#HDRWQ271">\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬</A> \82Å\8fÚ\82µ\82­\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos partinfo</B> &lt;<VAR>machine name</VAR>> [&lt;<VAR>partition name</VAR>>]
-   
+
 </PRE>
 </LI><LI><A NAME="LIWQ329"></A>\90V\8bK\83{\83\8a\83\85\81[\83\80\82ð\8dì\90¬\82µ\82Ä\82»\82±\82É\83_\83\93\83v\81E\83t\83@\83C\83\8b\82ð\95\9c\8c³\82·\82é\82½\82ß\82É\81A<B>vos restore</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 1 \82Â\82Ì\8ds\82É\83R\83}\83\93\83h\82ð\93ü\97Í\82µ\82Ü\82·\81B\82±\82±\82Å\83R\83}\83\93\83h\82ª\95¡\90\94\8ds\82É\95\\8e¦\82³\82ê\82Ä\82¢\82é\82Ì\82Í\81A\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82Å\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos restore</B> &lt;<VAR>machine name</VAR>> &lt;<VAR>partition name</VAR>>  \
                  &lt;<VAR>name of volume to be restored</VAR>>   \
                  [<B>-file</B> &lt;<VAR>dump file</VAR>>] [<B>-id</B> &lt;<VAR>volume ID</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2340,15 +2340,15 @@ dump.
 <A NAME="IDX6772"></A>
 </LI><LI><B>fs mkmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\90V\8bK\82Ì\83{\83\8a\83\85\81[\83\80\82ð\8eæ\82è\95t\82¯\81A\82»\82Ì\93à\97e\82ª\95\\8e¦\82Å\82«\82é\82æ\82¤\82É\82µ\82Ü\82·\81B\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ298">\90³\8bK\82Ü\82½\82Í\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\82Ì\8ae\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8dì\90¬</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume name</VAR>>
-   
+
 </PRE>
 </LI><LI><B>(\83I\83v\83V\83\87\83\93)</B> <B>fs lsmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ª\90³\82µ\82¢\83{\83\8a\83\85\81[\83\80\82ð\8eQ\8fÆ\82µ\82Ä\82¢\82é\82©\8c\9f\8fØ\82µ\82Ü\82·\81B\8fÚ\8d×\82È\90à\96¾\82ª <A HREF="#HDRWQ297">\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\95\\8e¦\95û\96@</A> \82É\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs lsmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <A NAME="IDX6773"></A>
@@ -2367,12 +2367,12 @@ dump.
 <P><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Í\81A<B>a</B> (<B>\8aÇ\97\9d</B>)\81A\82¨\82æ\82Ñ\81A\83f\83t\83H\83\8b\83g\82Å <B>l</B> (<B>\8c\9f\8dõ</B>) \83A\83N\83Z\83X\8c \82ð\81A\8fí\82É\82·\82×\82Ä\82Ì ACL \82É\88Ã\96Ù\93I\82É\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\82Ü\82½\81A\95K\97v\82É\89\9e\82\82Ä <B>fs setacl</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\81A\91¼\82Ì\8c \8cÀ\82ð\95t\97^\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 </LI><LI>\8c»\8ds\82Ì\93à\97e\82ð\8fã\8f\91\82«\82µ\82Ä\81A\83_\83\93\83v\81E\83t\83@\83C\83\8b\82Ì\93à\97e\82ð\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82É\95\9c\8c³\82µ\82Ü\82·\81B\83{\83\8a\83\85\81[\83\80\82Í\81A\8c»\8ds\82Ì\83{\83\8a\83\85\81[\83\80 ID \94Ô\8d\86\82ð\95Û\91\82µ\82Ü\82·\81B1 \82Â\82Ì\8ds\82É\83R\83}\83\93\83h\82ð\93ü\97Í\82µ\82Ü\82·\81B\82±\82±\82Å\83R\83}\83\93\83h\82ª\95¡\90\94\8ds\82É\95\\8e¦\82³\82ê\82Ä\82¢\82é\82Ì\82Í\81A\93Ç\82Ý\82â\82·\82­\82·\82é\82½\82ß\82Å\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos restore</B> &lt;<VAR>machine name</VAR>> &lt;<VAR>partition name</VAR>>  \
                  &lt;<VAR>name of volume to be restored</VAR>>   \
                  [<B>-file</B> &lt;<VAR>dump  file</VAR>>]  \
                  <B>-overwrite</B> &lt;<B>full</B> | <B>incremental</B>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2399,15 +2399,15 @@ dump.
 </LI><LI>\83{\83\8a\83\85\81[\83\80\82ª\95¡\8eÊ\82³\82ê\82½\82ç\81A<B>vos release</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\90V\8bK\82É\95\9c\8c³\82³\82ê\82½\93à\97e\82ð\93Ç\82Ý\8eæ\82è\90ê\97p\83T\83C\83g\82É\83\8a\83\8a\81[\83X\82µ\82Ü\82·\81B\8fÚ\8d×\82È\90à\96¾\82ª\81A
 <A HREF="#HDRWQ278">\83{\83\8a\83\85\81[\83\80\82Ì\95¡\8eÊ (\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬)</A> \82É\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 </LI><LI><B>vos backup</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83{\83\8a\83\85\81[\83\80\82Ì\90V\8bK\83o\83b\83N\83A\83b\83v\81E\83o\81[\83W\83\87\83\93\82ð\8dì\90¬\82µ\82Ü\82·\81B\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ287">\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢
 <P>
-<PRE>   
+<PRE>
    % <B>vos backup</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <HR><H2><A NAME="HDRWQ331" HREF="auagd002.htm#ToC_264">\83{\83\8a\83\85\81[\83\80\82Ì\96¼\91O\95Ï\8dX</A></H2>
@@ -2439,9 +2439,9 @@ dump.
 <P><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Í\81A<B>a</B> (<B>\8aÇ\97\9d</B>)\81A\82¨\82æ\82Ñ\81A\83f\83t\83H\83\8b\83g\82Å <B>l</B> (<B>\8c\9f\8dõ</B>) \83A\83N\83Z\83X\8c \82ð\81A\8fí\82É\82·\82×\82Ä\82Ì ACL \82É\88Ã\96Ù\93I\82É\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\82Ü\82½\81A\95K\97v\82É\89\9e\82\82Ä <B>fs setacl</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\81A\91¼\82Ì\8c \8cÀ\82ð\95t\97^\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 </LI><LI><A NAME="LIVOL-REN"></A><B>vos rename</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\83{\83\8a\83\85\81[\83\80\82Ì\96¼\91O\82ð\95Ï\8dX\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos rename</B> &lt;<VAR>old volume name</VAR>> &lt;<VAR>new volume name</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2457,26 +2457,26 @@ dump.
 <P>
 <P>\8ew\92è\82³\82ê\82½\8c»\8ds\82Ì\83{\83\8a\83\85\81[\83\80\96¼\82É\91Î\82µ\82Ä\83{\83\8a\83\85\81[\83\80\81E\83\8d\83P\81[\83V\83\87\83\93\81E\83f\81[\83^\83x\81[\83X (VLDB) \8d\80\96Ú\82ª\82È\82¢\8fê\8d\87\81A\83R\83}\83\93\83h\82Í\8e¸\94s\82µ\82Ä\81A\8e\9f\82Ì\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>
-<PRE>   
-   vos: Could not find entry for volume <VAR>old_volume_name</VAR>. 
-   
+<PRE>
+   vos: Could not find entry for volume <VAR>old_volume_name</VAR>.
+
 </PRE>
 <A NAME="IDX6784"></A>
 <A NAME="IDX6785"></A>
 </LI><LI><B>fs rmmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\83{\83\8a\83\85\81[\83\80\82Ì\8cÃ\82¢\96¼\91O\82É\8aÖ\98A\82·\82é\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8f\9c\8b\8e\82µ\82Ü\82·\81B\8fÚ\8d×\82Í\81A
 <A HREF="#HDRWQ301">\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8f\9c\8b\8e\82·\82é\95û\96@</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs rmmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 <A NAME="IDX6786"></A>
 <A NAME="IDX6787"></A>
 </LI><LI><B>fs mkmount</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83{\83\8a\83\85\81[\83\80\82Ì\90V\8bK\96¼\82ð\8e¦\82·\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dì\90¬\82µ\82Ü\82·\81B\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ298">\90³\8bK\82Ü\82½\82Í\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\82Ì\8ae\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Ì\8dì\90¬</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume name</VAR>> [<B>-rw</B>]
-    
+
 </PRE>
 </LI></OL>
 <HR><H2><A NAME="HDRWQ333" HREF="auagd002.htm#ToC_266">VLDB \8d\80\96Ú\82Ì\83\8d\83b\83N\89ð\8f\9c\82¨\82æ\82Ñ\83\8d\83b\83N</A></H2>
@@ -2504,9 +2504,9 @@ VLDB 
 </PRE>
 </LI><LI><B>vos lock</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\8d\80\96Ú\82ð\83\8d\83b\83N\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos lock</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2529,7 +2529,7 @@ VLDB 
 </LI><LI><B>vos unlock</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\8d\80\96Ú\82ð\83\8d\83b\83N\89ð\8f\9c\82µ\82Ü\82·\81B
 <P>
 <PRE>   % <B>vos unlock</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2551,9 +2551,9 @@ VLDB 
 </PRE>
 </LI><LI><B>vos unlockvldb</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\94C\88Ó\82Ì\8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos unlockvldb</B> [&lt;<VAR>machine name</VAR>>] [&lt;<VAR>partition name</VAR>>]
-   
+
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -2568,11 +2568,11 @@ VLDB 
 \82É\8c¾\8by\82·\82é\82·\82×\82Ä\82Ì VLDB \8d\80\96Ú\82ð\83\8d\83b\83N\89ð\8f\9c\82·\82é\82½\82ß\82É\82Í\81A\82±\82Ì\88ø\82«\90\94\82Ì\82Ý\82ð\8eg\97p\82µ\82Ü\82·\81B\82·\82×\82Ä\82Ì VLDB \8d\80\96Ú\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82·\82é\82É\82Í\81A\82±\82Ì\88ø\82«\90\94\82¨\82æ\82Ñ <VAR>machine name</VAR> \88ø\82«\90\94\82Ì\97¼\95û\82ð\8fÈ\97ª\82µ\82Ü\82·\81B
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd009.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd011.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd009.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd011.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 5a475101cba148b74c8b9d712e725ac0119edc8f..bbf89f7d51c5c652be9539b39f4e2ba317b01b81 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -844,7 +844,7 @@ listvolsets</B> 
 <P><B>/sunday1</B> \82É\82Í\81A\96\88\93ú\82Ì\91\9d\95ª\83_\83\93\83v\82Å\8dì\90¬\82³\82ê\82½\83_\83\93\83v\82ª\95Û\8aÇ\82³\82ê\82Ü\82·\81B\97L\8cø\8aú\8cÀ\82ª\90Ø\82ê\82é\82Æ\81A\82±\82Ì\83{\83\8a\83\85\81[\83\80\82Í\81A
 <B>/sunday3</B> \82Å\82Ì\96\88\93ú\82Ì\83_\83\93\83v\97p\82É\8dÄ\97\98\97p\82³\82ê\81A\82±\82Ì\83T\83C\83N\83\8b\82ª\8cJ\82è\95Ô\82³\82ê\82Ü\82·\81B<B>/sunday2</B> \82Æ
 <B>/sunday4</B> \8aK\91w\82Æ\82Ì\8aÔ\82É\82à\93¯\82\82æ\82¤\82È\8aÖ\8cW\82ª\82 \82è\82Ü\82·\81B\93¯\97l\82É\81A\8e¥\8bC\83e\81[\83v\82É <B>/sunday1</B> \83\8c\83x\83\8b\82Å\8dì\90¬\82³\82ê\82½\83t\83\8b\81E\83_\83\93\83v\82ª\82 \82è\81A\82±\82Ì\97L\8cø\8aú\8cÀ\82ª\90Ø\82ê\82é\82Æ\81A\97\82\8c\8e\82Ì\8dÅ\8f\89\82Ì\93ú\97j\93ú\82É\8eÀ\8ds\82³\82ê\82é\83t\83\8b\81E\83_\83\93\83v\82É\8eg\97p\82³\82ê\82Ü\82·\81B
-<PRE>   
+<PRE>
    /sunday1   expires in 27d
           /monday1  expires in  13d
           /tuesday1  expires in  13d
@@ -1078,7 +1078,7 @@ dumpinfo</B> 
                         /thursday  expires in  13d
    sunday1   expires in  27d
           /monday1  expires in  13d
-          /tuesday1  expires in  13d 
+          /tuesday1  expires in  13d
           /wednesday1  expires in  13d
           /thursday1  expires in  13d
           /friday1  expires in  13d
@@ -1090,7 +1090,7 @@ dumpinfo</B> 
           /friday2  expires in  13d
    sunday3   expires in  27d
           /monday1  expires in  13d
-          /tuesday1  expires in  13d 
+          /tuesday1  expires in  13d
           /wednesday1  expires in  13d
           /thursday1  expires in  13d
           /friday1  expires in  13d
@@ -1404,7 +1404,7 @@ AFS 
 <P><B>backup dump</B> \82Ü\82½\82Í <B>backup savedb</B> \91\80\8dì\82Ì\8fê\8d\87\81A\83\8b\81[\83`\83\93\82É\82æ\82è\81A\97á\82É\82 \82é <B>stackerCmd_NextTape</B> \83t\83@\83\93\83N\83V\83\87\83\93 (\83X\83^\83b\83J\81[\82Ì\90»\91¢\8c³\82ª\92ñ\8b\9f\82ª\8cÄ\82Ñ\8fo\82³\82ê\82Ü\82·\81B\83t\83@\83C\83\8b\82Ì\8dÅ\8fI\8ds\82ª\8fI\97¹\83R\81[\83h\82ð\96ß\82µ\81A\91\80\8dì\88õ\82É\83e\81[\83v\82Ì\91}\93ü\82ð\8ew\8e¦\82µ\82Ä\82¢\82Ü\82·\81B\82±\82ê\82ç\82Ì\8ds\82Í\81A\83X\83^\83b\83J\81[\82ª\83e\81[\83v\82ð\83\8d\81[\83h\82Å\82«\82È\82¢\81A\82Ü\82½\82Í\8eÀ\8ds\92\86\82Ì\91\80\8dì\82ª\83t\83@\83C\83\8b\82É\96¾\8e¦\93I\82É\8bL\8fq\82³\82ê\82½\91\80\8dì\82Å\82Í\82È\82¢\8fê\8d\87\82Ì\82¢\82¸\82ê\82©\82Ì\8dÛ\82É\8cÄ\82Ñ\8fo\82³\82ê\82Ü\82·
 (\82½\82Æ\82¦\82Î\95\9c\8c³\91\80\8dì\92\86)\81B
 <PRE>   #! /bin/csh -f
-     
+
    set devicefile = $1
    set operation = $2
    set tries = $3
@@ -1430,13 +1430,13 @@ AFS 
        echo "Will continue"
        exit ${exit_continue}
    endif
+
    if ((${operation} == "labeltape")    |\
        (${operation} == "readlabel")) then
       echo "Will continue"
       exit ${exit_continue}
    endif
+
    echo "Prompt for tape"
    exit ${exit_interactive}
 </PRE>
@@ -1654,14 +1654,14 @@ dump</B>
       /bin/ln -s /hsm/${tapename}_${tapeid} ${devicefile}
       if (${status} != 0) exit ${exit_abort}
    endif
+
    exit ${exit_continue}
 </PRE>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd010.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd012.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd010.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd012.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c6ed8a7f0131a92437715f51fbd72378b974d021..34c58262c2d3706b2d0571e1b6327f41cbd78c18 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -584,7 +584,7 @@ VLDB 
 <P>
 <P>\91O\89ñ\82Ì\83_\83\93\83v\88È\8d~\81A\83{\83\8a\83\85\81[\83\80\93à\82Ì\83f\81[\83^\82ª\91S\82­\95Ï\8dX\82³\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\82Í\81A\83o\83b\83N\83A\83b\83v\81E\83V\83X\83e\83\80\82Í\82»\82Ì\83{\83\8a\83\85\81[\83\80\82ð\8a®\91S\82É\8fÈ\97ª\82µ\82Ü\82·\81B\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\81E\83E\83B\83\93\83h\83E\82¨\82æ\82Ñ\83\8d\83O\81E\83t\83@\83C\83\8b\82É\88È\89º\82Ì\83\81\83b\83Z\81[\83W\82ª\8dì\90¬\82³\82ê\82Ü\82·\81B
 <P>
-<PRE>   Volume <VAR>volume_name</VAR> (<VAR>volume_ID</VAR>) not dumped - has not been modified 
+<PRE>   Volume <VAR>volume_name</VAR> (<VAR>volume_ID</VAR>) not dumped - has not been modified
        since last dump.
 </PRE>
 </LI><LI><A NAME="LIBKOV-READCFG"></A>\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\83f\81[\83^\82ð\83o\83b\83N\83A\83b\83v\82·\82é\8f\80\94õ\82ð\82µ\82Ü\82·\81B
@@ -648,7 +648,7 @@ AFS 
 (\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\81A\83}\83V\83\93\81A\82Ü\82½\82Í\83l\83b\83g\83\8f\81[\83N\82Ì\8fá\8aQ\82É\82æ\82é)\81A\83{\83\8a\83\85\81[\83\80\82ð\83X\83L\83b\83v\82µ\81A\83A\83N\83Z\83X\89Â\94\\82È\82·\82×\82Ä\82Ì\83{\83\8a\83\85\81[\83\80\82É\82Â\82¢\82Ä\83_\83\93\83v\82ð\8cp\91±\82µ\82Ü\82·\81B\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\81A\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\81E\83E\83B\83\93\83h\83E\82¨\82æ\82Ñ\83\8d\83O\81E\83t\83@\83C\83\8b\82É\81A\97ª\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82É\8aÖ\82·\82é\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ü\82·\81B\83o\83b\83N\83A\83b\83v\81E\83{\83\8a\83\85\81[\83\80\82ª\91O\89ñ\82Ì\83_\83\93\83v\91\80\8dì\88È\8d~\95¡\90»\82³\82ê\82Ä\82¢\82È\82¢\82±\82Æ\82ª\82í\82©\82Á\82½\8fê\8d\87\82à
 (\82Â\82Ü\82è\81A\82»\82Ì\83{\83\8a\83\85\81[\83\80\82Ì\8c»\8dÝ\82Ì\95¡\90»\93ú\82ª\82»\82Ì\90e\95¡\90»\93ú\82Æ\93¯\82\8fê\8d\87)\81A\83e\81[\83v\81E\83R\81[\83f\83B\83l\81[\83^\81[\82Í\93¯\97l\82Ì\83\81\83b\83Z\81[\83W\82ð\90\90¬\82µ\82Ü\82·\81B
 <P>
-<PRE>   Volume <VAR>volume_name</VAR> (<VAR>volume_ID</VAR>) not dumped - has not been re-cloned 
+<PRE>   Volume <VAR>volume_name</VAR> (<VAR>volume_ID</VAR>) not dumped - has not been re-cloned
        since last dump.
 </PRE>
 <P>
@@ -904,7 +904,7 @@ AFS 
 </B><DD>\88È\89º\82Ì\8c`\8e®\82Ì\83_\83\93\83v\96¼\81B
 <P>
 <PRE>      <VAR>volume_set_name</VAR>.<VAR>dump_level_name</VAR> (<VAR>initial_dump_ID</VAR>)
-   
+
 </PRE>
 <P>
 <P>
@@ -1036,8 +1036,8 @@ AFS 
 <PRE>   %<B> backup volinfo user.smith.backup</B>
    DumpID    lvl parentID  creation   date  clone date       tape name
    924600000 1   924427600 04/20/1999 05:20 04/20/1999 05:01 user_incr_2 (924514392)
-   924514392 1   924427600 04/19/1999 05:33 04/19/1999 05:08 user_incr_2 
-   924427600 0           0 04/18/1999 05:26 04/18/1999 04:58 user_full_6 
+   924514392 1   924427600 04/19/1999 05:33 04/19/1999 05:08 user_incr_2
+   924427600 0           0 04/18/1999 05:26 04/18/1999 04:58 user_full_6
        .     .      .         .       .       .      .         .
        .     .      .         .       .       .      .         .
 </PRE>
@@ -1460,7 +1460,7 @@ VLDB 
 <B>-temporary</B> \83t\83\89\83O\82ð\91g\82Ý\8d\9e\82Ý\82Ü\82·\81B\8e\9f\82É\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì <B>(backup) addvolentry</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\95\9c\8c³\82³\82ê\82é\83{\83\8a\83\85\81[\83\80\82Ì\82Ý\82ð\91g\82Ý\8d\9e\82Þ\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82ð\8dì\90¬\82µ\82Ü\82·\81B\8fÚ\8d×\82È\90à\96¾\82ª <A HREF="auagd011.htm#HDRWQ365">\83{\83\8a\83\85\81[\83\80\81E\83Z\83b\83g\82¨\82æ\82Ñ\83{\83\8a\83\85\81[\83\80\8d\80\96Ú\82Ì\92è\8b`\82¨\82æ\82Ñ\95\\8e¦</A> \82É\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P>
 <PRE>   backup> <B>addvolset</B> &lt;<VAR>volume set name</VAR>>  [<B>-temporary</B>]
-   
+
    backup> <B>addvolentry  -name</B> &lt;<VAR>volume set name</VAR>>  \
                         <B>-server</B> &lt;<VAR>machine name</VAR>>  \
                         <B>-partition</B> &lt;<VAR>partition name</VAR>>  \
@@ -1471,7 +1471,7 @@ VLDB 
 <PRE>   backup> <B>volsetrestore</B> [<B>-name</B> &lt;<VAR>volume set name</VAR>>]  \
                  [<B>-file</B> &lt;<VAR>file name</VAR>>]  \
                  [<B>-portoffset</B> &lt;<VAR>TC port offset</VAR>><SUP>+</SUP>]  \
-                 [<B>-extension</B> &lt;<VAR>new volume name extension</VAR>>] [<B>-n</B>] 
+                 [<B>-extension</B> &lt;<VAR>new volume name extension</VAR>>] [<B>-n</B>]
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1603,7 +1603,7 @@ savedb</B> 
 </DL>
 </LI><LI>\91Î\98b\83\82\81[\83h\82ð\8fI\97¹\82µ\82Ü\82·\81B
 <P>
-<PRE>   backup>  <B>quit</B>  
+<PRE>   backup>  <B>quit</B>
 </PRE>
 </LI><LI>\82»\82ê\82¼\82ê\82Ì\83}\83V\83\93\8fã\82Å\81A\8f\87\82É <B>bos shutdown</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83o\83b\83N\83A\83b\83v\81E\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82ð\8fI\97¹\82µ\82Ü\82·\81B\83\86\81[\83U\81[\82Í\83\8d\81[\83J\83\8b\81E\83X\81[\83p\81[\83\86\81[\83U\81[ root \82Æ\82µ\82Ä\83\8d\83O\83C\83\93\82µ\82Ä\82¢\82é\82½\82ß\81A
 <B>-localauth</B> \82ð\91g\82Ý\8d\9e\82Ý\82Ü\82·\82ª\81A\8aÇ\97\9d\83g\81[\83N\83\93\82Í\95K\97v\82 \82è\82Ü\82¹\82ñ\81B\8a®\91S\82È\83R\83}\83\93\83h\8d\\95\82É\82Â\82¢\82Ä\82Í\81A
@@ -1687,7 +1687,7 @@ savedb</B> 
 1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83_\83\93\83v\81E\83Z\83b\83g\82ð\8dí\8f\9c\82·\82é\81B
 <P>
 <PRE>   backup> <B>deletedump</B> [<B>-dumpid</B> &lt;<VAR>dumpid</VAR>><SUP>+</SUP>] [<B>-from</B> &lt;<VAR>date time</VAR>>]  \
-                      [<B>-to</B> &lt;<VAR>date time</VAR>>] 
+                      [<B>-to</B> &lt;<VAR>date time</VAR>>]
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1727,11 +1727,11 @@ savedb</B> 
 </TD></TR></TABLE>
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd011.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd013.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd011.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd013.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 16f0c0be426641d27dc377d4aa392b33f95ef24c..1165038b870cc8f82e02412e1015441441a2e75e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -222,7 +222,7 @@ AFS 
 <P>\95\\8e¦\83T\83C\83Y\82ð\8cø\97¦\82æ\82­\95Ï\8dX\82·\82é\8fê\8d\87\82Í\81A<B>scout</B> \83v\83\8d\83O\83\89\83\80\82ð\92â\8e~\82³\82¹\82Ä\82©\82ç\83E\83B\83\93\83h\83E\82Ì\83T\83C\83Y\82ð\95Ï\8dX\82µ\81A\82»\82ê\82©\82ç\83v\83\8d\83O\83\89\83\80\82ð\8dÄ\8en\93®\82µ\82Ü\82·\81B\82±\82Ì\8fê\8d\87\82Å\82à\81A\95\\8e¦\8aÂ\8b«\82©\82ç\8eó\82¯\8eæ\82é\8fî\95ñ\82Ì\90³\8am\82³\82É\89\9e\82\82Ä\81A\83T\83C\83Y\95Ï\8dX\82É\91Î\82·\82é <B>scout</B> \83v\83\8d\83O\83\89\83\80\82Ì\94½\89\9e\82Í\88Ù\82È\82è\82Ü\82·\81B\8aJ\94­\92i\8aK\82Å\82Ì\83e\83X\83g\82Å\82Í\81A\95\\8e¦\8aÂ\8b«\82ª\83E\83B\83\93\83h\83E\82Ì\83T\83C\83Y\95Ï\8dX\82É\82Â\82¢\82Ä\82Ì\90M\97\8a\82Å\82«\82é\8fî\95ñ\82ð\92ñ\8b\9f\82µ\82È\82¢\82±\82Æ\82ª\94»\96¾\82µ\82Ä\82¢\82Ü\82·\81B
 X \83E\83B\83\93\83h\83E\81E\83V\83X\83e\83\80\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\88È\89º\82Ì\83R\83}\83\93\83h\82Ì\83V\81[\83P\83\93\83X\82ð <B>scout</B> \83v\83\8d\83O\83\89\83\80\82ð\8aJ\8en (\82Ü\82½\82Í\83R\83}\83\93\83h\82ð\83V\83F\83\8b\8f\89\8aú\89»\83t\83@\83C\83\8b\82É\94z\92u) \82·\82é\91O\82É\8eÀ\8ds\82·\82é\82Æ\81A\83T\83C\83Y\95Ï\8dX\82ð\93K\90Ø\82É\92²\90®\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <PRE>   %<B> set noglob</B>
-   % <B>eval '/usr/bin/X11/resize'</B> 
+   % <B>eval '/usr/bin/X11/resize'</B>
    % <B>unset noglob</B>
 </PRE>
 <A NAME="IDX7138"></A>
@@ -323,7 +323,7 @@ ABC Corporation 
 <P>\8dÅ\8f\89\82Ì\97á\82Å\82Í\81AABC Corporation \8eÐ\82Ì\8aÇ\97\9d\8eÒ\82ª\83I\83v\83V\83\87\83\93\82Ì\88ø\82«\90\94\82Ü\82½\82Í\83t\83\89\83O\82ð\89½\82à\8ew\92è\82¹\82¸\82É <B> scout</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\95¡\90\94\82Ì\83}\83V\83\93\96¼\82ð\8ew\92è\82·\82é\82½\82ß\81A
 <B>-server</B> \88ø\82«\90\94\82ð\8ew\92è\82µ\82Ü\82·\81B<B>-basename</B> \88ø\82«\90\94\82Í\8eg\97p\82µ\82Ä\82¢\82Ü\82¹\82ñ\82ª\81A\82»\82ê\82¼\82ê\82Ì\83}\83V\83\93\96¼\82Ì\8aJ\8en\95\94\95ª\82É\82Â\82¢\82Ä\8ew\92è\82µ\82Ü\82·\81B\82±\82Ì\8dÛ\81A\83Z\83\8b\82Ì\83l\81[\83\80\81E\83T\81[\83r\83X\82É\82æ\82è\81A
 <B>scout</B> \83v\83\8d\83O\83\89\83\80\82ª\90Ú\91±\82Ì\8am\97§\82É\95K\97v\82Æ\82·\82é\8a®\91S\8fC\8fü\96¼\82ð\8eæ\93¾\82µ\82Ü\82·\81B
-<PRE>   % <B>scout -server fs1 fs2</B> 
+<PRE>   % <B>scout -server fs1 fs2</B>
 </PRE>
 <P><A HREF="#FIGWQ460">\90} 2</A> \82Í\81A\8c\8b\89Ê\82Æ\82µ\82Ä\8e¦\82³\82ê\82é\95\\8e¦\82ð\95\\82µ\82Ä\82¢\82Ü\82·\81B\8dÅ\8f\89\82É\8bC\95t\82­\82Ì\82Í\81A5 \94Ô\96Ú (\83\89\83x\83\8b\82È\82µ) \82Ì\97ñ\82É\95\\8e¦\82³\82ê\82é\83}\83V\83\93\96¼\82Í\81A\8aÇ\97\9d\8eÒ\82ª\83R\83}\83\93\83h\8ds\82É\93ü\97Í\82µ\82½\82Æ\82¨\82è\82É\95\\8e¦\82³\82ê\82é\82Æ\82¢\82¤\82±\82Æ\82Å\82·\81B\95\\8e¦\97Ì\88æ\82Ì 2 \8ds\96Ú (\83}\83V\83\93\96¼
 <TT>fs2</TT> \82ª 5 \94Ô\96Ú\82Ì\97ñ\82É\95\\8e¦\82³\82ê\82Ä\82¢\82é) \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B<TT>Conn</TT> \82¨\82æ\82Ñ <TT> Ws</TT> \97ñ\82Í\8b¤\82É\81A<B>fs2</B> \82ª\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82Æ\82Ì\8aÔ\82Å 144 \82Ì RPC \90Ú\91±\82ð\83I\81[\83v\83\93\82µ\82Ä\82¢\82é\82±\82Æ\82ð\8e¦\82µ\82Ä\82¨\82è\81A\8ae\83N\83\89\83C\83A\83\93\83g\82²\82Æ\82É\95¡\90\94\82Ì\90Ú\91±\82ª\89Â\94\\82Å\82 \82é\82±\82Æ\82ð\8e¦\82µ\82Ü\82·\81B<TT>Fetch</TT> \97ñ\82Í\81A\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82ª\8dÅ\8cã\82É\8bN\93®\82³\82ê\82Ä\82©\82ç\81A\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82ª 2,734,278 \82Ì\83t\83F\83b\83` RPC \82ð <B>fs2</B> \82É\91Î\82µ\82Ä\8eÀ\8ds\82µ\82½\82±\82Æ\82ð\8e¦\82µ\81A<TT>Store</TT> \97ñ\82Í\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82ª 34,066 \82Ì\95Û\8aÇ RPC \82ð\8eÀ\8ds\82µ\82½\82±\82Æ\82ð\8e¦\82µ\82Ü\82·\81B
@@ -341,7 +341,7 @@ ABC Corporation 
 </LI><LI><B>-frequency</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ä\81A\83v\83\8d\81[\83u\95p\93x\82ð\83f\83t\83H\83\8b\83g\82Ì 1 \95ª\8aÔ\82É 1 \89ñ\82©\82ç 5 \95b\82²\82Æ\82É 1 \89ñ\82É\95Ï\8dX\82µ\82Ü\82·\81B
 </LI><LI><B>-attention</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ä\81A\83p\81[\83e\83B\83V\83\87\83\93\8b­\92²\95\\8e¦\82Ì\82µ\82«\82¢\92l\82ð\83f\83t\83H\83\8b\83g\82Ì 95% \90è\97L\82©\82ç\8dÅ\92á\8cÀ\93x 5000 KB \82É\95Ï\8dX\82µ\82Ü\82·\81B
 </LI></UL>
-<PRE>   % <B>scout -server fs1 fs2 -basename abc.com -host -frequency 5 -attention disk 5000</B> 
+<PRE>   % <B>scout -server fs1 fs2 -basename abc.com -host -frequency 5 -attention disk 5000</B>
 </PRE>
 <P>\83I\83v\83V\83\87\83\93\82Ì\88ø\82«\90\94\82ð\8eg\97p\82·\82é\82Æ\81A<A HREF="#FIGWQ461">\90} 3</A> \82Æ <A HREF="#FIGWQ460">\90} 2</A> \82É\82Í\82¢\82­\82Â\82©\82Ì\88á\82¢\82ª\94­\90\82µ\82Ü\82·\81B\8dÅ\8f\89\82Ì\88á\82¢\82Í\81A<B> -host</B> \83t\83\89\83O\82ª\8eæ\82è\93ü\82ê\82ç\82ê\82Ä\82¢\82é\82½\82ß\81A\83o\83i\81[\8ds\82É\82Í\81A<B> -basename</B> \88ø\82«\90\94\82Å\8ew\92è\82³\82ê\82½\83x\81[\83X\96¼ <TT>abc.com</TT> \82Æ\82Æ\82à\82É\81A<TT>[client52]</TT> \82Æ\82µ\82Ä <B>scout</B> \83v\83\8d\83Z\83X\82ð\8eÀ\8ds\82µ\82Ä\82¢\82é\83}\83V\83\93\82Ì\96¼\91O\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>\82à\82¤ 1 \82Â\82Ì\88á\82¢\82Í\81A\82»\82Ì\92l\82Í <A HREF="#FIGWQ460">\90} 2</A> \82Ì\8fê\8d\87\82Æ\93¯\82\82Å\82·\82ª\81A\83}\83V\83\93 <B>fs2</B> \82Ì\83p\81[\83e\83B\83V\83\87\83\93\82Ì\82¤\82¿ 4 \82Â\82Å\82Í\82È\82­ 2 \82Â\82ª\94½\93]\95\\8e¦\82³\82ê\82Ü\82·\81B\82±\82ê\82Í\81A\8aÇ\97\9d\8eÒ\82ª\8b­\92²\95\\8e¦\82Ì\82µ\82«\82¢\92l\82ð\8dÅ\92á 5000 \83u\83\8d\83b\83N\82É\95Ï\8dX\82µ\82½\82½\82ß\82Å\81A<TT>Disk attn</TT> \97ñ\82Ì\83w\83b\83_\81[\82É\82à\95\\8e¦\82³\82ê\82Ü\82·\81B\83}\83V\83\93 <B>fs2</B> \82Ì\83p\81[\83e\83B\83V\83\87\83\93 <B>/vicepa</B> \82¨\82æ\82Ñ <B>/vicepd</B> \82Í\82Ü\82¾ 95% \90è\97L\82Å\82·\82ª\81A5000 \88È\8fã\82Ì\8bó\82«\83u\83\8d\83b\83N\82ð\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\83p\81[\83e\83B\83V\83\87\83\93 <B> /vicepc</B> \82¨\82æ\82Ñ <B>/vicepe</B> \82Í\8bó\82«\83u\83\8d\83b\83N\82ª 5000 \82æ\82è\8f­\82È\82¢\82½\82ß\8b­\92²\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
@@ -352,7 +352,7 @@ ABC Corporation 
 <B><BR><IMG SRC="scout2.gif" ALT="2 \89ñ\96Ú\82Ì\97á scout \95\\8e¦"><BR></B><BR>
 </TD></TR></TABLE>
 <P><A HREF="#FIGWQ462">\90} 4</A> \82Å\82Í\81AState University \83Z\83\8b\82Ì\8aÇ\97\9d\8eÒ\82Í\82»\82Ì\83Z\83\8b\82Ì\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì 3 \82Â\82ð\83\82\83j\83^\81[\82µ\82Ü\82·\81B\8aÇ\97\9d\8eÒ\82Í <B>-basename</B> \88ø\82«\90\94\82ð\8eg\97p\82µ\82Ä <B>stateu.edu</B> \83h\83\81\83C\83\93\96¼\82ð\8ew\92è\82µ\82Ü\82·\81B
-<PRE>   % <B>scout -server server2 server3 server4 -basename stateu.edu</B> 
+<PRE>   % <B>scout -server server2 server3 server4 -basename stateu.edu</B>
 </PRE>
 <P><B><A NAME="FIGWQ462" HREF="auagd003.htm#FT_FIGWQ462">\90} 4. 3 \94Ô\96Ú\82Ì scout \95\\8e¦</A></B><BR>
 <TABLE BORDER ><TR><TD><BR>
@@ -483,7 +483,7 @@ setset</B> 
 </LI></OL>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>cmfx</B> \83g\83\8c\81[\83X\81E\83\8d\83O\82Ì\83T\83C\83Y\82ð
 80 KB \82É\90Ý\92è\82µ\82Ü\82·\81B
-<PRE>   # <B>fstrace setlog cmfx 80</B> 
+<PRE>   # <B>fstrace setlog cmfx 80</B>
 </PRE>
 <A NAME="IDX7165"></A>
 <A NAME="IDX7166"></A>
@@ -499,7 +499,7 @@ setset</B> 
 </LI><LI><B>fstrace setset</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83C\83x\83\93\83g\81E\83Z\83b\83g\82Ì\8fó\91Ô\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P>
 <PRE>   % <B>fstrace setset</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>] [<B>-active</B>] [<B>-inactive</B>]  \
-                    [<B>-dormant</B>] 
+                    [<B>-dormant</B>]
 </PRE>
 </LI></OL>
 <P>\88È\89º\82Ì\97á\82Å\82Í\81A<B>cm</B> \83C\83x\83\93\83g\81E\83Z\83b\83g\82ð\83A\83N\83e\83B\83u\82É\82µ\82Ü\82·\81B
@@ -552,7 +552,7 @@ setset</B> 
 </PRE>
 </LI><LI><B>fstrace lslog</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83J\81[\83l\83\8b\82Ì\83g\83\8c\81[\83X\81E\83\8d\83O\82É\8aÖ\82·\82é\8fî\95ñ\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P>
-<PRE>   # <B>fstrace lslog</B>  [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-log</B> &lt;<VAR>log_name</VAR>>]  [<B>-long</B>] 
+<PRE>   # <B>fstrace lslog</B>  [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]  [<B>-log</B> &lt;<VAR>log_name</VAR>>]  [<B>-long</B>]
 </PRE>
 </LI></OL>
 <P>\8e\9f\82Ì\97á\82Í\81A<B>-long</B> \83t\83\89\83O\82ð\8eg\97p\82µ\82Ä\81A
@@ -715,9 +715,9 @@ AFS 
       Date: Fri Apr 16 10:54:57 1999
    Found 1 logs.
    time 32.965783, pid 0: Fri Apr 16 10:45:52 1999
-   time 32.965783, pid 33657: Close 0x5c39ed8 flags 0x20 
+   time 32.965783, pid 33657: Close 0x5c39ed8 flags 0x20
    time 32.965897, pid 33657: Gn_close vp 0x5c39ed8 flags 0x20 (returns
-   0x0) 
+   0x0)
    time 35.159854, pid 10891: Breaking callback for 5bd95e4 states 1024
    (volume 0)
    time 35.407081, pid 10891: Breaking callback for 5c0fadc states 1024
@@ -726,12 +726,12 @@ AFS 
        .                         .
        .                         .
    time 71.440456, pid 33658: Lookup adp 0x5bbdcf0 name g3oCKs fid (756
-   4fb7e:588d240.2ff978a8.6) 
-   time 71.440569, pid 33658: Returning code 2 from 19 
+   4fb7e:588d240.2ff978a8.6)
+   time 71.440569, pid 33658: Returning code 2 from 19
    time 71.440619, pid 33658: Gn_lookup vp 0x5bbdcf0 name g3oCKs (returns
-   0x2) 
+   0x2)
    time 71.464989, pid 38267: Gn_open vp 0x5bbd000 flags 0x0 (returns 0x
-   0) 
+   0)
    AFS Trace Dump - Completed
 </PRE>
 <HR><H2><A NAME="HDRWQ472" HREF="auagd002.htm#ToC_390">afsmonitor \83v\83\8d\83O\83\89\83\80\82Ì\8eg\97p</A></H2>
@@ -1090,7 +1090,7 @@ AFS 
                    <B>-fsname</B> &lt;<VAR>File Server name(s) to monitor</VAR>><SUP>+</SUP>  \
                    <B>-collID</B> &lt;<VAR>Collection(s) to fetch</VAR>><SUP>+</SUP>  [<B>-onceonly</B>]  \
                    [<B>-frequency</B> &lt;<VAR>poll frequency, in seconds</VAR>>]  \
-                   [<B>-period</B> &lt;<VAR>data collection time, in minutes</VAR>>] [<B>-debug</B>] 
+                   [<B>-period</B> &lt;<VAR>data collection time, in minutes</VAR>>] [<B>-debug</B>]
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1134,7 +1134,7 @@ AFS 
                    <B>-cmname</B> &lt;<VAR>Cache Manager name(s) to monitor</VAR>><SUP>+</SUP>  \
                    <B>-collID</B> &lt;<VAR>Collection(s) to fetch</VAR>><SUP>+</SUP> \
                    [<B>-onceonly</B>] [<B>-frequency</B> &lt;<VAR>poll frequency, in seconds</VAR>>]  \
-                   [<B>-period</B> &lt;<VAR>data collection time, in minutes</VAR>>] [<B>-debug</B>] 
+                   [<B>-period</B> &lt;<VAR>data collection time, in minutes</VAR>>] [<B>-debug</B>]
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -1208,11 +1208,11 @@ AIX 
 <LI>\82à\82Í\82â AFS \83C\83x\83\93\83g\82Ì\8aÄ\8d¸\82ð\82·\82é\95K\97v\82ª\82È\82¢\81A\8ae\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\8fã\82Ì\83t\83@\83C\83\8b <B>/usr/afs/local/Audit</B> \82Ì\93à\97e\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 </LI><LI><B>bos restart</B> \83R\83}\83\93\83h (<B>-all</B> \83t\83\89\83O\82ð\8ew\92è\82·\82é) \82ð\94­\8ds\82µ\82Ä\81A\8ae\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\8fã\82Ì\82·\82×\82Ä\82Ì\83T\81[\83o\81[\81E\83v\83\8d\83Z\83X\82ð\92â\8e~\82µ\82Ä\81A\8dÄ\8en\93®\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8eg\97p\82É\8aÖ\82·\82é\90à\96¾\82É\82Â\82¢\82Ä\82Í\81A<A HREF="auagd009.htm#HDRWQ225">\83v\83\8d\83Z\83X\82Ì\92â\8e~\82¨\82æ\82Ñ\91¦\8e\9e\82Ì\8dÄ\8en\93®</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd012.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd014.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd012.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd014.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d5c256cc1c8474e3bee9a7c094e711fbc43a7633..05fb85fd1b08ffce66e0bed6e35dc1ccea87cd3e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -150,7 +150,7 @@ AFS 
 <PRE>   % <B>bos listkeys fs1.abc.com</B>
    key 0 has cksum 972037177
    key 1 has cksum 2825165022
-   Keys last changed on Wed Jan 13 11:20:29 1999. 
+   Keys last changed on Wed Jan 13 11:20:29 1999.
    All done.
 </PRE>
 <A NAME="IDX7269"></A>
@@ -167,8 +167,8 @@ AFS 
 <B>-admin</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\9e\82Ý\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82É <TT>ADMIN</TT> \83t\83\89\83O\82ð\8e\9d\82Â\8e¯\95Ê\82ð\8ew\92è\82µ\82Ü\82·\81B\8d\80\96Ú\82É\83t\83\89\83O\82ª\82 \82é\82±\82Æ\82ð\8am\94F\82·\82é\82É\82Í\81A<A HREF="auagd021.htm#HDRWQ813">ADMIN \83t\83\89\83O\82ª\83I\83\93\82É\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82·\82é</A>\82Å\90à\96¾\82·\82é\82æ\82¤\82É\81A<B>kas  examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
 <PRE>   % <B>kas examine afs</B> [<B>-showkey</B>]  \
-                     <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>  
-    Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR> 
+                     <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
+    Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -190,7 +190,7 @@ AFS 
 <B>bos listkeys</B> \83R\83}\83\93\83h\82ª\95ñ\8d\90\82·\82é\93ú\95t\82É\82Í\8aÖ\98A\82ª\82È\82­\82Ä\82à\8d\\82¢\82Ü\82¹\82ñ\81B\8cã\8eÒ\82Ì\93ú\95t\82Í\81A\8c®\82Ì\92Ç\89Á\82¾\82¯\82Å\82Í\82È\82­\81A<B>KeyFile</B> \83t\83@\83C\83\8b\82ð\95Ï\8dX\82·\82é\82Æ\8dX\90V\82³\82ê\82é\82½\82ß\82Å\82·\81B
 <B>kas examine</B> \83R\83}\83\93\83h\82Ì\8fo\97Í\82Ì\91¼\82Ì\8ds\82É\8aÖ\82·\82é\8fÚ\8d×\82Í\81A<I>AFS Administration Reference</I> \82Ì\89ð\90à\83y\81[\83W\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <PRE>   % <B>kas examine afs  -admin admin</B>
-   Administrator's (admin) password: <VAR>admin_password</VAR> 
+   Administrator's (admin) password: <VAR>admin_password</VAR>
    User data for afs
     key (1) cksum is 2825165022, last cpw: no date
     password will never expire.
@@ -298,7 +298,7 @@ listkeys</B> 
 <B>-admin</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\9e\82Ý\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82É <TT>ADMIN</TT> \83t\83\89\83O\82ð\8e\9d\82Â\8e¯\95Ê\82ð\8ew\92è\82µ\82Ü\82·\81B\8d\80\96Ú\82É\83t\83\89\83O\82ª\82 \82é\82±\82Æ\82ð\8am\94F\82·\82é\82É\82Í\81A<A HREF="auagd021.htm#HDRWQ813">ADMIN \83t\83\89\83O\82ª\83I\83\93\82É\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82·\82é</A>\82Å\90à\96¾\82·\82é\82æ\82¤\82É\81A<B>kas  examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
 <PRE>   % <B>kas setpassword -name afs -kvno</B> &lt;<VAR>kvno</VAR>>  \
-                     <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>  
+                     <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
    Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    new_password: <VAR>afs_password</VAR>
    Verifying, please re-enter new_password: <VAR>afs_password</VAR>
@@ -369,7 +369,7 @@ listkeys</B> 
 <B>kas examine</B> \83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A
 <A HREF="#HDRWQ487">\94F\8fØ\83f\81[\83^\83x\81[\83X\82Ì afs \8c®\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   % <B>kas examine afs  -admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>  
+<PRE>   % <B>kas examine afs  -admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
    Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <A NAME="IDX7291"></A>
@@ -591,11 +591,11 @@ AFS 
 </LI><LI><B>\82·\82×\82Ä\82Ì\8ec\82è\82Ì (\92P\8f\83\83t\83@\83C\83\8b\81E\83T\81[\83o\81[\81E\83}\83V\83\93\82Å</B>\81A
 <A HREF="#HDRWQ501">\8bÙ\8b}\8e\96\91Ô\82É\82¨\82¢\82Ä\8b\96\89Â\8c\9f\8d¸\82ð\8dÄ\93x\8eg\97p\89Â\94\\82É\82·\82é</A> \82Ì\8ew\8e¦\82É\8f]\82¢\8b\96\89Â\8c\9f\8d¸\82ð\8dÄ\93x\8eg\97p\89Â\94\\82É\82µ\82Ü\82·\81B
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd013.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd015.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd013.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd015.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 80260b85ef7b91f88029fbe4305be48f3d29e25e..9c6cb9debd98c5013b6cc98d27b6d5f3587f7724 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -617,7 +617,7 @@ AFS 
 <OL TYPE=1>
 <LI><B>fs listcells</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   % <B>fs listcells [&amp;]</B> 
+<PRE>   % <B>fs listcells [&amp;]</B>
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -639,7 +639,7 @@ AFS 
       .
       .
    Cell abc.com on hosts db1.abc.com db2.abc.com db3.abc.com
-   Cell stateu.edu on hosts SERVERA.STATEU.EDU SERVERB.STATEU.EDU 
+   Cell stateu.edu on hosts SERVERA.STATEU.EDU SERVERB.STATEU.EDU
                            SERVERC.STATEU.EDU
    Cell ghi.org on hosts 191.255.64.111 191.255.64.112
       .
@@ -847,7 +847,7 @@ setuid 
 <B> klog</B> \83v\83\8d\83O\83\89\83\80\81AAFS \8ed\97l\82É\95Ï\8dX\82³\82ê\82½\83\8d\83O\83C\83\93\81E\83\86\81[\83e\83B\83\8a\83e\83B\81[\81A\82¨\82æ\82Ñ AFS \83R\83}\83\93\83h\89ð\8eß\83v\83\8d\83O\83\89\83\80\82Í\81A\8e\9f\82É\8bN\93®\82³\82ê\82é\82Æ\82«\82É\90V\82µ\82¢\83Z\83\8b\96¼\82ð\8eg\97p\82µ\82Ü\82·\81B\83\8a\83u\81[\83g\82·\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B
 <P>
 <PRE>   # <B>sync</B>
-   
+
    # <B>shutdown</B>
 </PRE>
 </LI></OL>
@@ -1134,7 +1134,7 @@ AFS 
 <OL TYPE=1>
 <LI><B>fs getclientaddrs</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   % <B>fs getclientaddrs</B> 
+<PRE>   % <B>fs getclientaddrs</B>
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A<B>gc</B>\82Í <B>getclientaddrs</B> \82Ì\8eó\82¯\93ü\82ê\89Â\94\\82È\95Ê\96¼\82Å\82· (<B>getcl</B> \82Í\8eó\82¯\93ü\82ê\89Â\94\\82È\8dÅ\82à\92Z\82¢\8fÈ\97ª\8c`\82Å\82·)\81B
@@ -1229,8 +1229,8 @@ messages</B> 
 <OL TYPE=1>
 <LI><B>fs sysname</B> \82 \82é\82¢\82Í <B>sys</B> \83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\81B
 <P>
-<PRE>   % <B>fs sysname</B> 
-   
+<PRE>   % <B>fs sysname</B>
+
    % <B>sys</B>
 </PRE>
 </LI></OL>
@@ -1392,11 +1392,11 @@ messages</B> 
 <PRE>   Will store <VAR>file</VAR> according to default.
    Default store asynchrony is <VAR>x</VAR> kbytes.
 </PRE>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd014.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd016.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd014.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd016.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 093123f92a91f7c90b647977537621f14a0d1250..20bb722b0d45ec0d8a712fcfd2484e4a60753682 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -205,7 +205,7 @@ AIX 4.2 
    %ifdef      rs_aix42
    %   define  AIX
    %   define  rootlinks
-   %ifndef     noafsd 
+   %ifndef     noafsd
    %   define  afsd
    %endif      noafsd
    %endif      rs_aix42
@@ -354,10 +354,10 @@ AFS 
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\96¼\91O\82ª\94Ô\8d\86\8bL\8d\86 (<B>#</B>) \82Ü\82½\82Í\83p\81[\83Z\83\93\83g\8bL\8d\86 (<B>%</B>) \82Å\8en\82Ü\82é\83t\83@\83C\83\8b\82É\91Î\82µ\82Ä\81A\8bL\8d\86\83\8a\83\93\83N\82ð\8dì\90¬\82µ\82Ä\82Í\82¢\82¯\82Ü\82¹\82ñ\81B\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Í\82±\82Ì\82æ\82¤\82È\83\8a\83\93\83N\82ð\82»\82ê\82¼\82ê\95W\8f\80\82Ì\81A\82Ü\82½\82Í\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82É\91Î\82·\82é\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Æ\89ð\8eß\82µ\82Ü\82·\81B
 </TD></TR></TABLE>
 <P>\88È\89º\82Ì\97á\82Í\81A\83\8d\81[\83J\83\8b\81E\83f\83B\83X\83N\8fã\82Ì <B>/etc/ftpd</B> \82©\82ç AFS \93à\82Ì <B>/afs/abc.com/hp_ux110/etc/ftpd</B> \82Ö\82Ì\83V\83\93\83{\83\8a\83b\83N\81E\83\8a\83\93\83N\82ð\8dì\90¬\82µ\82Ü\82·\81B<I>owner</I>\81A<I>group</I> \82¨\82æ\82Ñ <I>mode_bits</I> \82Ì\8ae\83t\83B\81[\83\8b\83h\82ª\8bó\82Ì\82½\82ß\81A\83V\83\93\83{\83\8a\83b\83N\81E\83\8a\83\93\83N\82Í\82±\82ê\82ç\82Ì\83t\83B\81[\83\8b\83h\82É\8eÀ\8dÛ\82Ì\83t\83@\83C\83\8b\82©\82ç\92l\82ð\8dÌ\97p\82µ\82Ü\82·\81B
-<PRE>   L /etc/ftpd /afs/abc.com/hp_ux110 
+<PRE>   L /etc/ftpd /afs/abc.com/hp_ux110
 </PRE>
 <P>\82±\82Ì\97á\82Í\81A<B>A</B> \8dX\90V\83R\81[\83h\82ð\8eg\97p\82µ\82Ä\82¢\82Ü\82·\81B
-<PRE>   LA /etc/printcap /afs/abc.com/common/etc/printcap.remote 
+<PRE>   LA /etc/printcap /afs/abc.com/common/etc/printcap.remote
                root wheel 644
 </PRE>
 <A NAME="IDX7549"></A>
@@ -531,13 +531,13 @@ AFS 
 <B>package</B> \83v\83\8d\83O\83\89\83\80\82É\82æ\82é\8d\\90¬\83t\83@\83C\83\8b\82Ì\8dì\90¬\82ð\90§\8cä\82µ\82Ü\82·\81B
 <P>\89º\82Ì\97á\82ð\82æ\82­\82¨\93Ç\82Ý\82­\82¾\82³\82¢\81B\83\86\81[\83U\81[\82ª\81A\83v\83\8d\83O\83\89\83~\83\93\83O\82¨\82æ\82Ñ <B>Makefile</B> \82Ì\8aT\94O\82É\92Ê\82\82Ä\82¢\82é\82±\82Æ\82ð\91O\92ñ\82Æ\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   #The following appear on a single line each in the actual file
-   .proto.rs_aix42: ;  mpp -Dwsadmin=${wsadmin} -Dsys=rs_aix42  
+   .proto.rs_aix42: ;  mpp -Dwsadmin=${wsadmin} -Dsys=rs_aix42
                            -Dname=$* $*.proto > $@
-   .proto.alpha_dux40: ; mpp -Dwsadmin=${wsadmin} -Dsys=alpha_dux40 
+   .proto.alpha_dux40: ; mpp -Dwsadmin=${wsadmin} -Dsys=alpha_dux40
                            -Dname=$* $*.proto > $@
-   .proto.sun4x_56:  ; mpp -Dwsadmin=${wsadmin} -Dsys=sun4x_56 
+   .proto.sun4x_56:  ; mpp -Dwsadmin=${wsadmin} -Dsys=sun4x_56
                            -Dname=$* $*.proto > $@
-   .proto.hp_ux110:  ; mpp -Dwsadmin=${wsadmin} -Dsys=hp_ux110  
+   .proto.hp_ux110:  ; mpp -Dwsadmin=${wsadmin} -Dsys=hp_ux110
                            -Dname=$* $*.proto > $@
    all: ${CONFIG}
    ${CONFIG}: ${LIBS}
@@ -638,7 +638,7 @@ AFS 
 </PRE>
 </LI><LI>AFS \82É\8aÜ\82Ü\82ê\82é <B>Makefile</B> \83t\83@\83C\83\8b\82Ì\83o\83b\83N\83A\83b\83v\81E\83R\83s\81[\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P>
-<PRE>   % <B>cp  Makefile Makefile.example</B> 
+<PRE>   % <B>cp  Makefile Makefile.example</B>
 </PRE>
 </LI><LI><B>Makefile</B> \83t\83@\83C\83\8b\82Ì <TT>CONFIG</TT>\81A
 <TT>BASE_LIBS</TT> \82¨\82æ\82Ñ <TT>MACHINE_LIBS</TT> \8b@\94\\83O\83\8b\81[\83v\82ð\95Ï\8dX\82µ\82Ü\82·
@@ -803,7 +803,7 @@ AFS 
 <P>
 <PRE>   # <B>package</B>  [<B>initcmd</B>]  [<B>-config</B> &lt;<VAR>base name of configuration file</VAR>>]  \
     [<B>-fullconfig</B> &lt;<VAR>full name of configuration file, or stdin for standard input</VAR>>]  \
-    [<B>-overwrite</B>]  [<B>-noaction</B>]  [<B>-verbose</B>]  [<B>-silent</B>] [<B>-rebootfiles</B>] 
+    [<B>-overwrite</B>]  [<B>-noaction</B>]  [<B>-verbose</B>]  [<B>-silent</B>] [<B>-rebootfiles</B>]
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -844,11 +844,11 @@ AFS 
 </DL>
 </LI><LI><B>Q</B> \83R\81[\83h\82Å\83}\81[\83N\82³\82ê\82½\83t\83@\83C\83\8b\82ª\8dX\90V\82³\82ê\82½\82Æ\8ev\82í\82ê\82é\8fê\8d\87\82Í\81A\83}\83V\83\93\82ð\83\8a\83u\81[\83g\82µ\82Ü\82·\81B\82±\82Ì\83\8a\83u\81[\83g\82Í\81A\8e©\93®\93I\82É\82Í\8bN\82±\82è\82Ü\82¹\82ñ\81B
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd015.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd017.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd015.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd017.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 36f5a3fb5caa81dbf2c6dbdb1cad0dbbc19efd05..27f41d6765f87530aad8b4a101cbc3d2fb1892af 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -212,7 +212,7 @@ AFS 
    echo "copied in passwd file."
    PASSWD=/afs/.abc.com/common/uss/newaccts/passwd
    ENTRIES=`ls passwd_*`
-   case $ENTRIES in 
+   case $ENTRIES in
    "")
         echo No new entry found to be added to passwd file
         ;;
@@ -222,7 +222,7 @@ AFS 
         do
            cat  $i  |  awk  -F:  '{print $1  >  "foo"}'
            USER=`cat foo`
-           case  `egrep  -e  \^$USER\: $PASSWD` in 
+           case  `egrep  -e  \^$USER\: $PASSWD` in
            "")
                    echo  adding  $USER
                    cat  $i  >>  $PASSWD
@@ -236,7 +236,7 @@ AFS 
         cd  /afs/.abc.com/common/uss/newaccts
         echo  "sorting password file"
         sort  ${PASSWD}  >  ${PASSWD}.sorted
-        echo  "installing files"     
+        echo  "installing files"
         install  ${PASSWD}.sorted ${DEST}/passwd
         echo  "Password file is built, sorted and installed."
         ;;
@@ -474,8 +474,8 @@ K 
    #
    # Create directories and files for mail
    #
-   D $MTPT/.MESSAGES 0700 $UID $USER all abc:staff none 
-   D $MTPT/.Outgoing 0700 $UID $USER rlidwk postman rlidwk 
+   D $MTPT/.MESSAGES 0700 $UID $USER all abc:staff none
+   D $MTPT/.Outgoing 0700 $UID $USER rlidwk postman rlidwk
    D $MTPT/Mailbox 0700 $UID $USER all abc:staff none  system:anyuser lik
    #
    # Here are some useful scripts for login etc.
@@ -1022,7 +1022,7 @@ $1 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\83V\83b\83v\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82é\82±\82Æ\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>bos listusers</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="auagd021.htm#HDRWQ816">UserList \83t\83@\83C\83\8b\82Ì\83\86\81[\83U\81[\82Ì\95\\8e¦</A>\82Å\8fÚ\82µ\82­\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B
@@ -1063,7 +1063,7 @@ $1 
              [<B>-uid</B> &lt;<VAR>uid to assign the user</VAR>>]  \
              [<B>-template</B> &lt;<VAR>pathname of template file</VAR>>]  \
              [<B>-var</B> &lt;<VAR>auxiliary argument pairs (Numval)</VAR>><SUP>+</SUP>] [<B>-dryrun</B>] \
-             [<B>-overwrite</B>] 
+             [<B>-overwrite</B>]
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -1158,9 +1158,9 @@ $SERVER 
 </DL>
 </LI><LI>\90V\8bK\83\86\81[\83U\81[\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82É\82 \82é\8fê\8d\87\81A<A HREF="auagd010.htm#HDRWQ280">\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\95¡\8eÊ (\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬)</A> \82Å\90à\96¾\82³\82ê\82Ä\82¢\82é\82æ\82¤\82É <B>vos release</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82»\82Ì\83{\83\8a\83\85\81[\83\80\82ð\83\8a\83\8a\81[\83X\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\82±\82Ì\83X\83e\83b\83v\82Í\81A\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\8e©\90g\82ª\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82È\82¢\8fê\8d\87 (\82»\82Ì\95û\82ª\8aÇ\97\9d\82µ\82â\82·\82¢) \82É\82à\95K\97v\82Å\82·\81B\82½\82Æ\82¦\82Î\81AABC Corporation \82Ì\83e\83\93\83v\83\8c\81[\83g\82ª\83\86\81[\83U\81[\81E\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð <B>/afs/abc.com/usr</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\82·\82é\82Æ\82µ\82Ü\82·\81B\82±\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Í\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82­\81A\92Ê\8fí\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Å\82 \82é\82½\82ß\81A<B>/afs/abc.com</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\83}\83E\83\93\83g\82³\82ê\82½ <B>root.cell</B> \83{\83\8a\83\85\81[\83\80\82É\91\8dÝ\82µ\82Ü\82·\81B\82±\82Ì\83{\83\8a\83\85\81[\83\80\82Í\95¡\8eÊ\82³\82ê\82Ä\82¢\82é\82½\82ß\81A\8aÇ\97\9d\8eÒ\82Í\81A\90V\8bK\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dì\90¬\82µ\82Ä\95Ï\8dX\82ð\8ds\82Á\82½\8cã\82Å <B>vos release</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -1210,7 +1210,7 @@ $SERVER 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\83V\83b\83v\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82é\82±\82Æ\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>bos listusers</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="auagd021.htm#HDRWQ816">UserList \83t\83@\83C\83\8b\82Ì\83\86\81[\83U\81[\82Ì\95\\8e¦</A>\82Å\8fÚ\82µ\82­\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B
@@ -1240,7 +1240,7 @@ $SERVER 
 <PRE>   % <B>uss delete</B> <B>-user</B> &lt;<VAR>login name</VAR>>  \
                 <B>-mountpoint</B> &lt;<VAR>mountpoint for user's volume</VAR>>  \
                 [<B>-savevolume</B>]  <B>-admin </B> &lt;<VAR>administrator to authenticate</VAR>>  \
-                [<B>-dryrun</B>] 
+                [<B>-dryrun</B>]
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -1267,9 +1267,9 @@ password 
 </DL>
 </LI><LI>\8dí\8f\9c\82³\82ê\82½\83\86\81[\83U\81[\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82É\82 \82Á\82½\8fê\8d\87\81A<A HREF="auagd010.htm#HDRWQ280">\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\95¡\8eÊ (\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬)</A> \82Å\90à\96¾\82³\82ê\82Ä\82¢\82é\82æ\82¤\82É <B>vos release</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82»\82Ì\83{\83\8a\83\85\81[\83\80\82ð\83\8a\83\8a\81[\83X\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\82±\82Ì\83X\83e\83b\83v\82Í\81A\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\8e©\90g\82ª\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82È\82¢\8fê\8d\87 (\82»\82Ì\95û\82ª\8aÇ\97\9d\82µ\82â\82·\82¢) \82É\82à\95K\97v\82Å\82·\81B\82½\82Æ\82¦\82Î\81AABC Corporation \82Ì\83e\83\93\83v\83\8c\81[\83g\82ª\83\86\81[\83U\81[\81E\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð <B>/afs/abc.com/usr</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\82·\82é\82Æ\82µ\82Ü\82·\81B\82±\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Í\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82­\81A\92Ê\8fí\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Å\82 \82é\82½\82ß\81A<B>/afs/abc.com</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\83}\83E\83\93\83g\82³\82ê\82½ <B>root.cell</B> \83{\83\8a\83\85\81[\83\80\82É\91\8dÝ\82µ\82Ü\82·\81B\82±\82Ì\83{\83\8a\83\85\81[\83\80\82Í\95¡\8eÊ\82³\82ê\82Ä\82¢\82é\82½\82ß\81A\8aÇ\97\9d\8eÒ\82Í\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dí\8f\9c\82µ\82Ä\95Ï\8dX\82ð\8ds\82Á\82½\8cã\82Å <B>vos release</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -1351,7 +1351,7 @@ AFS 
 (\82Ü\82½\81A<B>savevolume</B> \82Æ <B>delvolume</B> \96½\97ß\82Ì\95¡\90\94\82Ì\83C\83\93\83X\83^\83\93\83X\82ð\8eg\97p\82µ\82Ä\81A\83f\83t\83H\83\8b\83g\82Ì\8dí\8f\9c\82Æ\83{\83\8a\83\85\81[\83\80\95Û\91\82ð\8cð\8cÝ\82É\90Ø\82è\91Ö\82¦\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B)
 <P><H3><A NAME="Header_570" HREF="auagd002.htm#ToC_570">\83o\83\8b\83N\93ü\97Í\83t\83@\83C\83\8b\96½\97ß\82Ì\97á</A></H3>
 <P>\94F\8fØ\90ê\97p\82Ì\83A\83J\83E\83\93\83g\82ð\8dì\90¬\82·\82é\82É\82Í\81A\8e\9f\82Ì\97á\82Ì\82æ\82¤\82É\8dÅ\8f\89\82Ì (<VAR>username</VAR>) \88ø\82«\90\94\82¾\82¯\82ð\91g\82Ý\8d\9e\82ñ\82Å <B>add</B> \96½\97ß\82ð\8eg\97p\82µ\82Ü\82·\81B\83\86\81[\83U\81[\82Ì\8eÀ\96¼\82Í\81A\83\86\81[\83U\81[\96¼ (<B>anderson</B>) \82É\88ê\92v\82·\82é\82æ\82¤\82É\90Ý\92è\82³\82ê\81A\8f\89\8aú\83p\83X\83\8f\81[\83h\82Í\81A\95\8e\9a\97ñ <B>changeme</B> \82É\90Ý\92è\82³\82ê\82Ü\82·\81B
-<PRE>   add anderson 
+<PRE>   add anderson
 </PRE>
 <P>\82Ü\82½\81A\88È\89º\82Ì\97á\82à\94F\8fØ\90ê\97p\82Ì\83A\83J\83E\83\93\83g\82ð\8dì\90¬\82µ\82Ü\82·\82ª\81A\8eÀ\96¼\82¨\82æ\82Ñ\8f\89\8aú\83p\83X\83\8f\81[\83h\82É\91Î\82µ\82Ä\94ñ\83f\83t\83H\83\8b\83g\92l\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <PRE>   add smith:John Smith:js_pswd
@@ -1398,7 +1398,7 @@ AFS 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\83V\83b\83v\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82é\82±\82Æ\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>bos listusers</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="auagd021.htm#HDRWQ816">UserList \83t\83@\83C\83\8b\82Ì\83\86\81[\83U\81[\82Ì\95\\8e¦</A>\82Å\8fÚ\82µ\82­\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B
@@ -1467,9 +1467,9 @@ password 
 </LI><LI>\90V\8bK\8dì\90¬\82Ü\82½\82Í\8dí\8f\9c\82³\82ê\82½\83\86\81[\83U\81[\82Ì\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82É\82 \82é\8fê\8d\87\81A
 <A HREF="auagd010.htm#HDRWQ280">\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\95¡\8eÊ (\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬)</A> \82Å\90à\96¾\82³\82ê\82Ä\82¢\82é\82æ\82¤\82É <B>vos release</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82»\82Ì\83{\83\8a\83\85\81[\83\80\82ð\83\8a\83\8a\81[\83X\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\82±\82Ì\83X\83e\83b\83v\82Í\81A\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\8e©\90g\82ª\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82È\82¢\8fê\8d\87 (\82»\82Ì\95û\82ª\8aÇ\97\9d\82µ\82â\82·\82¢) \82É\82à\95K\97v\82Å\82·\81B\82½\82Æ\82¦\82Î\81AABC Corporation \82Ì\83e\83\93\83v\83\8c\81[\83g\82ª\83\86\81[\83U\81[\81E\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð <B>/afs/abc.com/usr</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\82·\82é\82Æ\82µ\82Ü\82·\81B\82±\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Í\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82­\81A\92Ê\8fí\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82Å\82 \82é\82½\82ß\81A<B>/afs/abc.com</B> \83f\83B\83\8c\83N\83g\83\8a\81[\82É\83}\83E\83\93\83g\82³\82ê\82½ <B>root.cell</B> \83{\83\8a\83\85\81[\83\80\82É\91\8dÝ\82µ\82Ü\82·\81B\82±\82Ì\83{\83\8a\83\85\81[\83\80\82Í\95¡\8eÊ\82³\82ê\82Ä\82¢\82é\82½\82ß\81A\8aÇ\97\9d\8eÒ\82Í\81A\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82ð\8dì\90¬\82Ü\82½\82Í\8dí\8f\9c\82µ\82Ä\95Ï\8dX\82ð\8ds\82Á\82½\8cã\82Å <B>vos release</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
@@ -1480,11 +1480,11 @@ password 
 </LI><LI>\83A\83J\83E\83\93\83g\82ð\8dí\8f\9c\82·\82é\8fê\8d\87\82Í\81A\8ae\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82Ì\83\8d\81[\83J\83\8b\81E\83p\83X\83\8f\81[\83h\81E\83t\83@\83C\83\8b (<B>/etc/passwd</B> \82Ü\82½\82Í\93¯\93\99\82Ì) \82©\82ç\83\86\81[\83U\81[\82Ì\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 AFS <B>package</B> \83\86\81[\83e\83B\83\8a\83e\83B\81[\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\8d\80\96Ú\82ð\8b¤\92Ê\91\97\90M\8c³\83o\81[\83W\83\87\83\93\82Ì\83t\83@\83C\83\8b\82©\82ç\8f\9c\8b\8e\82·\82é\82¾\82¯\82Å\8f\\95ª\82Å\82·\81B\8f«\97\88\81A\83\86\81[\83U\81[\82Ì\83A\83J\83E\83\93\83g\82ð\8dÄ\8a\88\93®\89»\82·\82é\88Ó\90}\82ª\82 \82é\8fê\8d\87\82Í\81A\8d\80\96Ú\82ð\83R\83\81\83\93\83g\89»\82·\82é\82©\81A\82Ü\82½\82Í\81A\83p\83X\83\8f\81[\83h\81E\83t\83B\81[\83\8b\83h\82É\83A\83X\83^\83\8a\83X\83N (*) \82ð\93ü\82ê\82é\82Ù\82¤\82ª\8aÈ\92P\82Å\82·\81B
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd016.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd018.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd016.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd018.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a330eb7a2390cdbfcb56cabeed12f133db343803..4673ab6b4ff7d0cc55198008cba3755e46db0781 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -235,7 +235,7 @@ AFS UID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\83V\83b\83v\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82é\82±\82Æ\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>bos listusers</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="auagd021.htm#HDRWQ816">UserList \83t\83@\83C\83\8b\82Ì\83\86\81[\83U\81[\82Ì\95\\8e¦</A>\82Å\8fÚ\82µ\82­\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B
@@ -279,7 +279,7 @@ AFS UID 
 <B>-admin</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\9e\82Ý\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82É <TT>ADMIN</TT> \83t\83\89\83O\82ð\8e\9d\82Â\8e¯\95Ê\82ð\8ew\92è\82µ\82Ü\82·\81B\8d\80\96Ú\82É\83t\83\89\83O\82ª\82 \82é\82±\82Æ\82ð\8am\94F\82·\82é\82É\82Í\81A<A HREF="auagd021.htm#HDRWQ813">ADMIN \83t\83\89\83O\82ª\83I\83\93\82É\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82·\82é</A>\82Å\90à\96¾\82·\82é\82æ\82¤\82É\81A<B>kas  examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
 <PRE>   % <B>kas create</B> &lt;<VAR>name of user</VAR>> \
-                <B>-admin</B>  &lt;<VAR>admin principal to use for authentication</VAR>>  
+                <B>-admin</B>  &lt;<VAR>admin principal to use for authentication</VAR>>
    Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    initial_password: <VAR>initial_password</VAR>
    Verifying, please re-enter initial_password: <VAR>initial_password</VAR>
@@ -413,9 +413,9 @@ AFS UID 
 <A HREF="auagd010.htm#HDRWQ280">\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\95¡\8eÊ (\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬)</A> \82Å\90à\96¾\82µ\82Ä\82¢\82é\82æ\82¤\82É\81A
 <B>vos release</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82»\82Ì\83{\83\8a\83\85\81[\83\80\82ð\89ð\95ú\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\82±\82Ì\83X\83e\83b\83v\82Í\81A\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\81A\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82­\82Ä\82à\81A\95K\97v\82È\8fê\8d\87\82ª\82 \82è\82Ü\82·
@@ -479,7 +479,7 @@ PASSWORD_EXPIRES 
 <B>kaserver</B> \8f\89\8aú\90Ý\92è\83R\83}\83\93\83h\82É\91g\82Ý\8d\9e\82Ý\82Ü\82· (\8fÚ\82µ\82­\82Í\81A
 <I>AFS Administration Reference</I> \93à\82Ì\83R\83}\83\93\83h\89ð\90à\82Ì\83y\81[\83W\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢)\81B\83\86\81[\83U\81[\82ª\95p\94É\82É\83p\83X\83\8f\81[\83h\82ð\95Ï\8dX\82µ\82æ\82¤\82Æ\82·\82é\82Æ\81A\8e\9f\82Ì\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B
 <P>
-<PRE>   Password was not changed because you changed it too recently; see 
+<PRE>   Password was not changed because you changed it too recently; see
    your systems administrator
 </PRE>
 </LI><LI>\90V\8bK\83p\83X\83\8f\81[\83h\82Ì\95i\8e¿\82ð\8c\9f\8d¸\82·\82é
@@ -544,7 +544,7 @@ PASSWORD_EXPIRES 
 <P>\94F\8fØ\83T\81[\83o\81[\82Í\81A\8aù\91\82Ì AFS \83g\81[\83N\83\93\82ð\8eó\82¯\93ü\82ê\82é\82Ì\82Å\82Í\82È\82­\81A\93Æ\8e©\82Ì\94F\8fØ\82ð\8eÀ\8ds\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\94F\8fØ\83T\81[\83o\81[\82Í\81A\8aÇ\97\9d\8eÒ\82Ì\83\8d\81[\83J\83\8b (UNIX) \8e¯\95Ê\82ð\94F\8fØ\82µ\82Ü\82·\81B\82±\82Ì\8e¯\95Ê\82Í AFS \93Á\8c \8aÇ\97\9d\8eÒ\82É\91Î\89\9e\82µ\82Ü\82¹\82ñ\81B
 <B>-admin</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\9e\82Ý\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82É <TT>ADMIN</TT> \83t\83\89\83O\82ð\8e\9d\82Â\8e¯\95Ê\82ð\8ew\92è\82µ\82Ü\82·\81B\8d\80\96Ú\82É\83t\83\89\83O\82ª\82 \82é\82±\82Æ\82ð\8am\94F\82·\82é\82É\82Í\81A<A HREF="auagd021.htm#HDRWQ813">ADMIN \83t\83\89\83O\82ª\83I\83\93\82É\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82·\82é</A>\82Å\90à\96¾\82·\82é\82æ\82¤\82É\81A<B>kas  examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   % <B>kas -admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>  
+<PRE>   % <B>kas -admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    ka>
 </PRE>
@@ -558,7 +558,7 @@ PASSWORD_EXPIRES 
 <A NAME="IDX7764"></A>
 </LI><LI><B>(kas) unlock</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83A\83J\83E\83\93\83g\82Ì\83\8d\83b\83N\82ð\89ð\8f\9c\82µ\82Ü\82·\81B
 <P>
-<PRE>   ka> <B>unlock</B> &lt;<VAR>authentication ID</VAR>> 
+<PRE>   ka> <B>unlock</B> &lt;<VAR>authentication ID</VAR>>
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -582,7 +582,7 @@ PASSWORD_EXPIRES 
 <P>
 <PRE>   % <B>kas setfields</B> &lt;<VAR>name of user</VAR>> \
                    <B>-pwexpires</B> &lt;<VAR>number days password is valid  [0..254])</VAR>>  \
-                   <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>> 
+                   <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -611,7 +611,7 @@ PASSWORD_EXPIRES 
 <B>-admin</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\9e\82Ý\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82É <TT>ADMIN</TT> \83t\83\89\83O\82ð\8e\9d\82Â\8e¯\95Ê\82ð\8ew\92è\82µ\82Ü\82·\81B\8d\80\96Ú\82É\83t\83\89\83O\82ª\82 \82é\82±\82Æ\82ð\8am\94F\82·\82é\82É\82Í\81A<A HREF="auagd021.htm#HDRWQ813">ADMIN \83t\83\89\83O\82ª\83I\83\93\82É\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82·\82é</A>\82Å\90à\96¾\82·\82é\82æ\82¤\82É\81A<B>kas  examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
 <PRE>   % <B>kas setfields</B> &lt;<VAR>name of user</VAR>> <B>-reuse</B> &lt;<VAR> permit password reuse (yes/no)</VAR>>  \
-                   <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>> 
+                   <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -645,7 +645,7 @@ PASSWORD_EXPIRES 
 <B>-admin</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\9e\82Ý\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82É <TT>ADMIN</TT> \83t\83\89\83O\82ð\8e\9d\82Â\8e¯\95Ê\82ð\8ew\92è\82µ\82Ü\82·\81B\8d\80\96Ú\82É\83t\83\89\83O\82ª\82 \82é\82±\82Æ\82ð\8am\94F\82·\82é\82É\82Í\81A<A HREF="auagd021.htm#HDRWQ813">ADMIN \83t\83\89\83O\82ª\83I\83\93\82É\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82·\82é</A>\82Å\90à\96¾\82·\82é\82æ\82¤\82É\81A<B>kas  examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
 <PRE>   % <B>kas setpassword</B> &lt;<VAR>name of user</VAR>> \
-                     <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>> 
+                     <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
    Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    new_password: <VAR>new_password</VAR>
    Verifying, please re-enter new_password: <VAR>new_password</VAR>
@@ -703,7 +703,7 @@ PASSWORD_EXPIRES 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\83V\83b\83v\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82é\82±\82Æ\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>bos listusers</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="auagd021.htm#HDRWQ816">UserList \83t\83@\83C\83\8b\82Ì\83\86\81[\83U\81[\82Ì\95\\8e¦</A>\82Å\8fÚ\82µ\82­\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B
@@ -742,7 +742,7 @@ PASSWORD_EXPIRES 
 <P>\94F\8fØ\83T\81[\83o\81[\82Í\81A\8aù\91\82Ì AFS \83g\81[\83N\83\93\82ð\8eó\82¯\93ü\82ê\82é\82Ì\82Å\82Í\82È\82­\81A\93Æ\8e©\82Ì\94F\8fØ\82ð\8eÀ\8ds\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\94F\8fØ\83T\81[\83o\81[\82Í\81A\8aÇ\97\9d\8eÒ\82Ì\83\8d\81[\83J\83\8b (UNIX) \8e¯\95Ê\82ð\94F\8fØ\82µ\82Ü\82·\81B\82±\82Ì\8e¯\95Ê\82Í AFS \93Á\8c \8aÇ\97\9d\8eÒ\82É\91Î\89\9e\82µ\82Ü\82¹\82ñ\81B
 <B>-admin</B> \88ø\82«\90\94\82ð\91g\82Ý\8d\9e\82Ý\81A\94F\8fØ\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82É <TT>ADMIN</TT> \83t\83\89\83O\82ð\8e\9d\82Â\8e¯\95Ê\82ð\8ew\92è\82µ\82Ü\82·\81B\8d\80\96Ú\82É\83t\83\89\83O\82ª\82 \82é\82±\82Æ\82ð\8am\94F\82·\82é\82É\82Í\81A<A HREF="auagd021.htm#HDRWQ813">ADMIN \83t\83\89\83O\82ª\83I\83\93\82É\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82·\82é</A>\82Å\90à\96¾\82·\82é\82æ\82¤\82É\81A<B>kas  examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   % <B>kas -admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>  
+<PRE>   % <B>kas -admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
    Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    ka>
 </PRE>
@@ -813,9 +813,9 @@ PASSWORD_EXPIRES 
 </LI><LI><A HREF="#LIWQ713">10</A> \82Ì\83X\83e\83b\83v\82Æ <A HREF="#LIWQ714">11</A> \82Ì\83X\83e\83b\83v\82Å\8ds\82í\82ê\82½\95Ï\8dX\82ª\81A\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\93à\82É\8fí\92\93\82µ\82Ä\82¢\82é\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82É\91Î\82·\82é\95Ï\8dX\82Ì\8fê\8d\87\82Í\81A
 <A HREF="auagd010.htm#HDRWQ280">\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\95¡\8eÊ (\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬)</A> \82Å\90à\96¾\82µ\82Ä\82¢\82é\82æ\82¤\82É\81A
 <B>vos release</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82»\82Ì\83{\83\8a\83\85\81[\83\80\82ð\89ð\95ú\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume name or ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\82±\82Ì\83X\83e\83b\83v\82Í\81A\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\81A\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82­\82Ä\82à\81A\95K\97v\82È\8fê\8d\87\82ª\82 \82è\82Ü\82·
@@ -844,7 +844,7 @@ PASSWORD_EXPIRES 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\83V\83b\83v\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> \83t\83@\83C\83\8b\82É\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82é\82±\82Æ\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>bos listusers</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\82Í\81A
 <A HREF="auagd021.htm#HDRWQ816">UserList \83t\83@\83C\83\8b\82Ì\83\86\81[\83U\81[\82Ì\95\\8e¦</A>\82Å\8fÚ\82µ\82­\90à\96¾\82µ\82Ä\82¢\82Ü\82·\81B
@@ -894,7 +894,7 @@ AFS UID.
 <A HREF="auagd021.htm#HDRWQ813">ADMIN \83t\83\89\83O\82ª\83I\83\93\82É\82È\82Á\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82·\82é</A>\82Å\90à\96¾\82·\82é\82æ\82¤\82É\81A<B>kas  examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
 <PRE>   % <B>kas delete</B> &lt;<VAR>name of user</VAR>> \
-                <B>-admin</B>  &lt;<VAR>admin principal to use for authentication</VAR>>  
+                <B>-admin</B>  &lt;<VAR>admin principal to use for authentication</VAR>>
    Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -978,9 +978,9 @@ AFS UID.
 <A HREF="auagd010.htm#HDRWQ280">\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì\95¡\8eÊ (\93Ç\82Ý\8eæ\82è\90ê\97p\83{\83\8a\83\85\81[\83\80\82Ì\8dì\90¬)</A> \82Å\90à\96¾\82µ\82Ä\82¢\82é\82æ\82¤\82É\81A
 <B>vos release</B> \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\82»\82Ì\83{\83\8a\83\85\81[\83\80\82ð\89ð\95ú\82µ\82Ü\82·\81B
 <P>
-<PRE> 
+<PRE>
       % <B>vos release</B> &lt;<VAR>volume name or ID</VAR>>
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>\92\8d:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">\82±\82Ì\83X\83e\83b\83v\82Í\81A\83z\81[\83\80\81E\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\90e\83f\83B\83\8c\83N\83g\83\8a\81[\82ª\81A\95¡\8eÊ\82³\82ê\82½\83{\83\8a\83\85\81[\83\80\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g\82Å\82Í\82È\82­\82Ä\82à\81A\95K\97v\82È\8fê\8d\87\82ª\82 \82è\82Ü\82·
@@ -991,11 +991,11 @@ AFS UID.
 <B>vos release</B> \83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B
 </TD></TR></TABLE>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd017.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd019.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd017.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd019.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f7be625f8ad1ec971056b5a6d1c11fbb8dd3bc6e..00f279e58e14aaf4c96c5963be5690bab37d749e 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -180,7 +180,7 @@ CPS 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\82±\82Ì\83O\83\8b\81[\83v\82©\82ç\82Í\81A\8dÅ\8f\89\82Ì (<B>s</B>) \83v\83\89\83C\83o\83V\81[\81E\83t\83\89\83O\82Ì\90Ý\92è\82É\8aÖ\8cW\82È\82­\81A\8d\80\96Ú\82ð\95\\8e¦\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\82¢\82¸\82ê\82Ì\83\86\81[\83U\81[\82à\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð\95\\8e¦\82Å\82«\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts examine</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\95Û\8cì\83f\81[\83^\83x\81[\83X\8bL\93ü\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P>
@@ -273,7 +273,7 @@ AFS UID 
 3 \94Ô\96Ú\82Ì (<B>m</B>) \83v\83\89\83C\83o\83V\81[\81E\83t\83\89\83O\82Ì\90Ý\92è\82É\8aÖ\8cW\82È\82­\81A\8d\80\96Ú\82Ì\83O\83\8b\81[\83v\81E\83\81\83\93\83o\81[\83V\83b\83v\8fî\95ñ\82ð\95\\8e¦\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\8f\8a\97L\8eÒ\82¨\82æ\82Ñ\83\86\81[\83U\81[\82Í\81A\83\86\81[\83U\81[\8d\80\96Ú\82Ì\83O\83\8b\81[\83v\81E\83\81\83\93\83o\81[\83V\83b\83v\81A\83}\83V\83\93\8d\80\96Ú\82Ì\8f\8a\97L\8eÒ\81A\82¨\82æ\82Ñ\83O\83\8b\81[\83v\8d\80\96Ú\82Ì\82·\82×\82Ä\82ð\95\\8e¦\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><A NAME="LIWQ750"></A><B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83O\83\8b\81[\83v\82Ì\83\8a\83X\83g\81B1 \82Â\82Ì\83\86\81[\83U\81[\82Ü\82½\82Í\83}\83V\83\93\82ª\91®\82µ\82Ä\82¢\82é\95¡\90\94\82Ì\83O\83\8b\81[\83v\81A\82Ü\82½\82Í\95¡\90\94\82Ì\83\86\81[\83U\81[\82¨\82æ\82Ñ\83}\83V\83\93\82ª\91®\82µ\82Ä\82¢\82é 1 \82Â\82Ì\83O\83\8b\81[\83v\82Ì\83\8a\83X\83g\82Å\82·\81B
 <P>
@@ -322,7 +322,7 @@ AFS UID 
 2 \94Ô\96Ú\82Ì (<B>o</B>) \83v\83\89\83C\83o\83V\81[\81E\83t\83\89\83O\82Ì\90Ý\92è\82É\8aÖ\8cW\82È\82­\81A\8d\80\96Ú\82Ì\83O\83\8b\81[\83v\8f\8a\97L\8eÒ\8fî\95ñ\82ð\95\\8e¦\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\8f\8a\97L\8eÒ\82Í\81A\83O\83\8b\81[\83v\82ª\8f\8a\97L\82µ\82Ä\82¢\82é\83O\83\8b\81[\83v\82ð\83\8a\83X\83g\82µ\81A\83\86\81[\83U\81[\82Í\81A\8e©\95ª\82Ì\8f\8a\97L\82·\82é\83O\83\8b\81[\83v\82ð\83\8a\83X\83g\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts listowned</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\8ae\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82ª\8f\8a\97L\82µ\82Ä\82¢\82é\83O\83\8b\81[\83v\82ð\83\8a\83X\83g\82µ\82Ü\82·\81B
 <P>
@@ -342,9 +342,9 @@ AFS UID 
 <PRE>   Groups owned by <VAR>user_or_group</VAR> (id: <VAR>AFS_ID</VAR>) are:
 </PRE>
 <P>\88È\89º\82Ì\97á\82Í\81A<B>terry</B> \82Æ\82¢\82¤\83\86\81[\83U\81[\81A\82¨\82æ\82Ñ <B>terry:friends</B> \82Æ\82¢\82¤\83O\83\8b\81[\83v\82É\91Î\82·\82é\8fo\97Í\97á\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
-<PRE>   % <B>pts listo terry</B> 
-   Groups owned by terry (id: 5347) are:  
-     terry:friends   
+<PRE>   % <B>pts listo terry</B>
+   Groups owned by terry (id: 5347) are:
+     terry:friends
      terry:co-workers
    % <B>pts listo terry:friends</B>
    Groups owned by terry:friends (id: -567) are:
@@ -374,7 +374,7 @@ AFS UID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts listentries</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\82·\82×\82Ä\82Ì\95Û\8cì\83f\81[\83^\83x\81[\83X\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <P>
@@ -408,14 +408,14 @@ AFS 
 <P>\88È\89º\82Ì\97á\82Í\81AABC Corporation \83Z\83\8b\82©\82ç\82Ì\82à\82Ì\82Å\82·\81B\83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\8dÛ\82É\83I\83v\83V\83\87\83\93\82ð\8ew\92è\82µ\82Ä\82¢\82È\82¢\82½\82ß\81A\8fo\97Í\82É\82Í\83\86\81[\83U\81[\82¨\82æ\82Ñ\83}\83V\83\93\8d\80\96Ú\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>pts listentries</B>
    Name                          ID  Owner Creator
-   anonymous                  32766   -204    -204 
-   admin                          1   -204   32766 
-   pat                         1000   -204       1 
-   terry                       1001   -204       1 
-   smith                       1003   -204       1 
-   jones                       1004   -204       1 
-   192.12.105.33               2000   -204       1 
-   192.12.105.46               2001   -204       1 
+   anonymous                  32766   -204    -204
+   admin                          1   -204   32766
+   pat                         1000   -204       1
+   terry                       1001   -204       1
+   smith                       1003   -204       1
+   jones                       1004   -204       1
+   192.12.105.33               2000   -204       1
+   192.12.105.46               2001   -204       1
 </PRE>
 <A NAME="IDX7908"></A>
 <A NAME="IDX7909"></A>
@@ -456,11 +456,11 @@ ID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts createuser</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83}\83V\83\93\8d\80\96Ú\82ð\8dì\90¬\82µ\82Ü\82·\81B
 <P>
-<PRE>   % <B>pts createuser -name</B> &lt;<VAR>user name</VAR>><SUP>+</SUP> 
+<PRE>   % <B>pts createuser -name</B> &lt;<VAR>user name</VAR>><SUP>+</SUP>
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -558,7 +558,7 @@ ID 
 <LI>\90Ú\93ª\95\94\82ð\8e\9d\82½\82È\82¢\83O\83\8b\81[\83v\82ð\8dì\90¬\82·\82é\8fê\8d\87\81A<B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts creategroup</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\8ae\83O\83\8b\81[\83v\82ð\8dì\90¬\82µ\82Ü\82·\81B\83O\83\8b\81[\83v\82Ì\82·\82×\82Ä\82ª\93¯\82\8f\8a\97L\8eÒ\82ð\8e\9d\82Â\82±\82Æ\82É\82È\82è\82Ü\82·\81B
 <P>
@@ -649,7 +649,7 @@ ID 
 4 \94Ô\96Ú\82Ì (<B>a</B>) \83v\83\89\83C\83o\83V\81[\81E\83t\83\89\83O\82Ì\90Ý\92è\82É\8aÖ\8cW\82È\82­\81A\83O\83\8b\81[\83v\82É\83\81\83\93\83o\81[\82ð\92Ç\89Á\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\83O\83\8b\81[\83v\82Ì\8f\8a\97L\8eÒ\82à\95K\97v\82È\93Á\8c \82ð\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts adduser</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83\81\83\93\83o\81[\82ð 1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83O\83\8b\81[\83v\82É\92Ç\89Á\82µ\82Ü\82·\81B
 <P>
@@ -680,7 +680,7 @@ ID 
 4 \94Ô\96Ú\82Ì (<B>r</B>) \83v\83\89\83C\83o\83V\81[\81E\83t\83\89\83O\82Ì\90Ý\92è\82É\8aÖ\8cW\82È\82­\81A\83O\83\8b\81[\83v\82©\82ç\83\81\83\93\83o\81[\82ð\8dí\8f\9c\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\81A\83O\83\8b\81[\83v\82Ì\8f\8a\97L\8eÒ\82à\95K\97v\82È\93Á\8c \82ð\8e\9d\82Á\82Ä\82¢\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts removeuser</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83\81\83\93\83o\81[\82ð 1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83O\83\8b\81[\83v\82©\82ç\8dí\8f\9c\82µ\82Ü\82·\81B
 <P>
@@ -720,7 +720,7 @@ ID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\81A\82Ü\82½\82Í\8dí\8f\9c\82·\82é\83O\83\8b\81[\83v\82ð\8f\8a\97L\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts delete</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\95Û\8cì\83f\81[\83^\83x\81[\83X\82©\82ç 1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\8d\80\96Ú\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P>
@@ -760,7 +760,7 @@ ID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\81A\82Ü\82½\82Í\8f\8a\97L\8eÒ\82ð\95Ï\8dX\82·\82é\83O\83\8b\81[\83v\82ð\8f\8a\97L\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>(\83I\83v\83V\83\87\83\93)</B> \83O\83\8b\81[\83v\82Ì\8f\8a\97L\8eÒ\82ð\95Ê\82Ì\83O\83\8b\81[\83v (\82Ü\82½\82Í\82»\82Ì\83O\83\8b\81[\83v\8e©\90g) \82É\95Ï\8dX\82µ\82Ä\81A\8f\8a\97L\82³\82ê\82½\83O\83\8b\81[\83v\82Ì\8aÇ\97\9d\93Á\8c \82ð\95Û\91\82µ\82½\82¢\8fê\8d\87\81A\83\86\81[\83U\81[\82ª\82»\82Ì\90V\8bK\8f\8a\97L\8eÒ\83O\83\8b\81[\83v\82É\91®\82µ\82Ä\82¢\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ749">\83O\83\8b\81[\83v\81E\83\81\83\93\83o\81[\83V\83b\83v\82ð\95\\8e¦\82·\82é</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
@@ -831,7 +831,7 @@ ID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts rename</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\8d\80\96Ú\82Ì\96¼\91O\82ð\95Ï\8dX\82µ\82Ü\82·\81B
 <P>
@@ -869,7 +869,7 @@ ID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts setfields</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\8ae\83\86\81[\83U\81[\82ª\82 \82Æ\82¢\82­\82Â\83O\83\8b\81[\83v\82ð\8dì\90¬\82Å\82«\82é\82©\82ð\8ew\92è\82µ\82Ü\82·\81B
 <P>
@@ -930,7 +930,7 @@ ID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts setfields</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A\83v\83\89\83C\83o\83V\81[\81E\83t\83\89\83O\82ð\90Ý\92è\82µ\82Ü\82·\81B
 <P>
@@ -1021,7 +1021,7 @@ AFS UID 
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="auagd021.htm#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><TT>max user id</TT> \83J\83E\83\93\83^\81[\81A<TT>max group id</TT> \83J\83E\83\93\83^\81[ (\82 \82é\82¢\82Í\82»\82Ì\97¼) \82ð\90Ý\92è\82·\82é\82É\82Í\81A<B>pts setmax</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
@@ -1039,11 +1039,11 @@ AFS UID 
 </B><DD>\95Û\8cì\83T\81[\83o\81[\82ª\8e\9f\82Ì\83\86\81[\83U\81[\82Ü\82½\82Í\83}\83V\83\93\8d\80\96Ú\82É\8a\84\82è\93\96\82Ä\82é\97\\92è\82Ì AFS UID \82æ\82è\82à 1 \8f­\82È\82¢\90®\90\94 (\82æ\82è\95\89\82ð\8ew\92è\82µ\82Ü\82·\81B
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd018.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd020.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd018.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd020.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d13e4c23446a635778a870b64816cc5bd815671d..95c6a472974ef7f81b01890ee59b95e542ddfe60 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -399,7 +399,7 @@ ACL 
 <B>r</B> (<B>\93Ç\82Ý\8eæ\82è</B>) \82¨\82æ\82Ñ <B>l</B> (<B>\83\8b\83b\83N\83A\83b\83v</B>) \83A\83N\83Z\83X\8c \82ð\8b\96\89Â\82µ\82Ü\82·\81B\82±\82Ì\97á\82Í\81A
 1 \82Â\82Ì\83f\83B\83\8c\83N\83g\83\8a\81[\82¾\82¯\82ð\8ew\92è\82µ\82½\8fê\8d\87\82É\81A<B>-dir</B> \82¨\82æ\82Ñ <B>-acl</B>\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\95û\96@\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B>fs sa ~/notes pat rl</B>
-   
+
    % <B>fs sa ~/notes pat read</B>
 </PRE>
 <P>\88È\89º\82Ì\97á\82Å\82Í\81A\8c»\8ds\8dì\8bÆ\83f\83B\83\8c\83N\83g\83\8a\81[\82É\91Î\82·\82é ACL \82ð\95Ò\8fW\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\97á\82Å\82Í\81A<B>system:anyuser</B> \83O\83\8b\81[\83v\82Ì\8d\80\96Ú\82ð\8dí\8f\9c\82µ\81A2 \82Â\82Ì\8d\80\96Ú\82ð\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81B\82·\82×\82Ä\82Ì\83A\83N\83Z\83X\8c \82ð\90V\8bK\83\86\81[\83U\81[\82É\8b\96\89Â\82µ\81A1 \82Â\82Ì\8d\80\96Ú\82Í\81A<B>a</B> (<B>\8aÇ\97\9d</B>) \88È\8aO\82Ì\82·\82×\82Ä\82Ì\83A\83N\83Z\83X\8c \82ð <B>terry:colleagues</B> \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82É\95t\97^\82µ\81A\82à\82¤ 1 \82Â\82Ì\8d\80\96Ú\82Å\82Í\81A<B>r</B> (<B>\93Ç\82Ý\8eæ\82è</B>) \82¨\82æ\82Ñ <B>l</B> (<B>\83\8b\83b\83N\83A\83b\83v</B>) \83A\83N\83Z\83X\8c \82ð <B>system:authuser</B> \83O\83\8b\81[\83v\82É\95t\97^\82µ\82Ü\82·\81B\83R\83}\83\93\83h\82ª\82±\82±\82Å 2 \8ds\82É\95\\8e¦\82³\82ê\82Ä\82¢\82é\82Ì\82Í\81A\82½\82¾\8c©\82â\82·\82­\82·\82é\82½\82ß\82Å\82·\81B
@@ -420,7 +420,7 @@ ACL 
 </LI><LI><B>-negative</B> \83t\83\89\83O\82ð\91g\82Ý\8d\9e\82ñ\82Å <B>fs setacl</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81AACL \82Ì\8bÖ\8e~\83A\83N\83Z\83X\8c \8b@\94\\83O\83\8b\81[\83v\82Ì\8d\80\96Ú\82ð\95Ò\8fW\82µ\82Ü\82·\81B\8d\80\96Ú\82ð\8dí\8f\9c\82·\82é\82É\82Í\81A\83A\83N\83Z\83X\8c \82Æ\82µ\82Ä\81A
 <B>none</B> \8fÈ\97ª\95\\8bL\82ð\8ew\92è\82µ\82Ü\82·\81BACL \8d\80\96Ú\82ª\83\86\81[\83U\81[\82Ü\82½\82Í\83O\83\8b\81[\83v\82É\8aù\82É\82 \82é\8fê\8d\87\82Í\81A\83A\83N\83V\83\87\83\93\8c \82ð\8ew\92è\82·\82é\82Æ\81A\8aù\91\82Ì\8d\80\96Ú\82Æ\8a®\91S\82É\92u\8a·\82³\82ê\82Ü\82·\81B
 <P>
-<PRE>   % <B>fs setacl -dir</B> &lt;<VAR>directory</VAR>><SUP>+</SUP> <B>-acl</B> &lt;<VAR>access list entries</VAR>><SUP>+</SUP>  <B>-negative</B> 
+<PRE>   % <B>fs setacl -dir</B> &lt;<VAR>directory</VAR>><SUP>+</SUP> <B>-acl</B> &lt;<VAR>access list entries</VAR>><SUP>+</SUP>  <B>-negative</B>
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -465,7 +465,7 @@ ACL 
 </LI><LI><B>fs setacl</B> \83R\83}\83\93\83h\82É <B> -clear</B> \83t\83\89\83O\82ð\91g\82Ý\8d\9e\82ñ\82Å\94­\8ds\82µ\81A\92Ê\8fí\83A\83N\83Z\83X\8c \82Ü\82½\82Í\8bÖ\8e~\83A\83N\83Z\83X\8c \82ð\90Ý\92è\82·\82é\91O\82É\81AACL \82ð\8a®\91S\82É\8fÁ\8b\8e\82µ\82Ü\82·\81B\83f\83B\83\8c\83N\83g\83\8a\81[\82Ì\8f\8a\97L\8eÒ\82É\82Í\82·\82×\82Ä\82Ì\8c \8cÀ\82ð\95t\97^\82·\82é\82±\82Æ\82ª\95K\97v\82È\82Ì\82Å\81A\82±\82Ì\8e\9e\93_\82Å\82Í normal permissions \82ð\90Ý\92è\82·\82é\82±\82Æ\82ª\91½\82­\82Ì\8fê\8d\87\8dÅ\93K\82Å\82·\81B
 <P>
 <PRE>   % <B>fs setacl -dir</B> &lt;<VAR>directory</VAR>><SUP>+</SUP> <B>-acl</B> &lt;<VAR>access list entries</VAR>><SUP>+</SUP> <B>-clear</B>  \
-               [<B>-negative</B>] 
+               [<B>-negative</B>]
 </PRE>
 <P>
 <P>\82±\82±\82Å\81A
@@ -649,11 +649,11 @@ AFS 
 <B>l</B> \83A\83N\83Z\83X\8c \82à\95K\97v\82Å\82·\81B
 </LI></UL>
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd019.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd021.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd019.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd021.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3226eaac7c6bbe67c351e2ed8f6817e9d0f5f4cd..f9eee11b21a206982ca4f99c3e1df409143a0f9b 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI>\83O\83\8b\81[\83v\82É <B>pts adduser</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83\86\81[\83U\81[\82ð\92Ç\89Á\82µ\82Ü\82·\81B
 <P>
 <LI><B>system:administrators</B> \83O\83\8b\81[\83v\82É\91®\82·\82é\82±\82Æ\82ð\8am\94F\82µ\82Ü\82·\81B\95K\97v\82È\8fê\8d\87\82É\82Í\81A<B>pts membership</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\82­\82¾\82³\82¢\81B\82±\82Ì\83R\83}\83\93\83h\82Ì\8fÚ\8d×\82Í\81A<A HREF="#HDRWQ810">system:administrators \83O\83\8b\81[\83v\82Ì\83\81\83\93\83o\81[\82Ì\95\\8e¦</A> \82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts removeuser</B> \83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ä\81A1 \82Â\82Ü\82½\82Í\95¡\90\94\82Ì\83\86\81[\83U\81[\82ð\8dí\8f\9c\82µ\82Ü\82·\81B
 <P>
@@ -201,7 +201,7 @@ password 
 <P>\88È\89º\82Ì\83R\83}\83\93\83h\82Í\81A\8c©\82â\82·\82­\82·\82é\82½\82ß\82É 2 \8ds\82Å\95\\8e¦\82³\82ê\82Ä\82¢\82Ü\82·\81B
 <P>
 <PRE>    % <B>kas setfields</B> &lt;<VAR>name of user</VAR>>  {<B>ADMIN</B> |  <B>NOADMIN</B>} \
-                     <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>  
+                     <B>-admin</B> &lt;<VAR>admin principal to use for authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -320,11 +320,11 @@ password 
 </B><DD><B>UserList</B> \83t\83@\83C\83\8b\82É\8ew\92è\82·\82é\8ae\8aÇ\97\9d\8eÒ\82Ì\83\86\81[\83U\81[\96¼\82ð\8ew\92è\82µ\82Ü\82·\81B
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd020.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd022.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd020.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd022.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 544984f593420af55ee2f239b4fa9b313fbeacc8..bcfe282c8813acdb91a3face23a3105d65db7848 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -258,7 +258,7 @@ NFS 
 AFS \8f\89\8aú\89»\83X\83N\83\8a\83v\83g\82Í\8e©\93®\93I\82É <B>-rmtsys</B> \83t\83\89\83O\82ð\92Ç\89Á\82µ\82Ü\82·\81B
 <I>AFS \83C\83\93\83X\83g\81[\83\8b\82Ì\8eè\88ø\82«</I> \82Ì\83J\81[\83l\83\8b\82Ö\82Ì AFS \8ag\92£\82Ì\91g\82Ý\8d\9e\82Ý\82É\82Â\82¢\82Ä\82Ì\90à\96¾\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B\95Ï\90\94\82ª\8a\88\93®\89»\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\81A\88È\89º\82Ì\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    # <B>/etc/chkconfig  -f  afsxnfs  on</B>
 </PRE>
 </LI><LI><B>(\83I\83v\83V\83\87\83\93)</B> \82±\82Ì\83}\83V\83\93\82É\8aú\91Ò\82Å\82«\82é NFS \83N\83\89\83C\83A\83\93\83g\82Ì\90\94\82É\82æ\82Á\82Ä\81A\83}\83V\83\93\82Ì\8f\89\8aú\90Ý\92è\83t\83@\83C\83\8b\82Ì <B>afsd</B> \83R\83}\83\93\83h\82É\81A\83o\83b\83N\83O\83\89\83E\83\93\83h\81E\83f\81[\83\82\83\93\90\94\82ð\90Ý\92è\82·\82é <B>-daemons</B> \88ø\82«\90\94\82È\82Ç\82Ì\91¼\82Ì\88ø\82«\90\94\82ð\92Ç\89Á\82µ\82Ä\82à\82©\82Ü\82¢\82Ü\82¹\82ñ\81B\81w<A HREF="auagd015.htm#HDRWQ513">\83N\83\89\83C\83A\83\93\83g\81E\83}\83V\83\93\82Æ\83L\83\83\83b\83V\83\85\81E\83}\83l\81[\83W\83\83\81[\82Ì\8aÇ\97\9d</A>\81x\82¨\82æ\82Ñ\81w <I>AFS Administration Reference</I>\81x\82Ì <B>afsd</B> \89ð\90à\83y\81[\83W\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
@@ -473,7 +473,7 @@ NFS 
 <P>
 <P>\88È\89º\82Ì\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82Í\81A\95Ï\8a·\83v\83\8d\83O\83\89\83\80\81E\83}\83V\83\93\82Ì\8aÇ\97\9d\8eÒ\82ª UID \83`\83F\83b\83N\82ð\8eg\97p\89Â\94\\82É\82µ\82Ä\82¨\82è\81A\95Ï\8a·\83v\83\8d\83O\83\89\83\80\81E\83}\83V\83\93\8fã\82Ì\83\8d\81[\83J\83\8b\81@UID \82Æ\88Ù\82È\82é\92l\82ð\83\86\81[\83U\81[\82ª\8ew\92è\82µ\82Ä\82¢\82é\82±\82Æ\82ð\8e¦\82µ\82Ü\82·\81B
 <P>
-<PRE>   
+<PRE>
    knfs: Translator in 'passwd sync' mode; remote uid must be the same as local uid
 </PRE>
 </LI><LI>\95Ï\8a·\83v\83\8d\83O\83\89\83\80\81E\83}\83V\83\93\82Ö\82Ì\90Ú\91±\82ð\83N\83\8d\81[\83Y\82µ (\95K\97v\82È\8fê\8d\87)\81A
@@ -521,11 +521,11 @@ NFS 
 </DL>
 </LI><LI>\8aó\96]\82·\82é\8fê\8d\87\82É\82Í\81A\95Ï\8a·\83v\83\8d\83O\83\89\83\80\81E\83}\83V\83\93\82Ö\82Ì\90Ú\91±\82ð\83N\83\8d\81[\83Y\82·\82é\81B
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd021.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd023.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd021.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd023.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7172b1469f2f40c13858098fb59c17eb848b4f43..e0bd36708cded9b32ad56dad3d568de23bdb0b2d 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
@@ -25,7 +25,7 @@
 <HR><H2><A NAME="HDRWQ839" HREF="auagd002.htm#ToC_690">AFS \83R\83}\83\93\83h\82Ì\8d\\95¶</A></H2>
 <P>\91g\82É\91®\82µ\82Ä\82¢\82é AFS \83R\83}\83\93\83h\82Ì\8d\\91¢\82Í\81A\88È\89º\82Ì\82Æ\82¨\82è\82Å\82·\81B
 <PRE>   <B>command_suite operation_code</B> <B>-switch</B> &lt;<VAR>value</VAR>><SUP>[+]</SUP>  [<B>-flag</B>]
-   
+
 </PRE>
 <P><H3><A NAME="Header_691" HREF="auagd002.htm#ToC_691">\83R\83}\83\93\83h\96¼</A></H3>
 <P>\91S\91Ì\82Æ\82µ\82Ä\81A<B>command_suite</B> \82Æ
@@ -54,7 +54,7 @@
 <P><H3><A NAME="HDRCOMMAND-EX" HREF="auagd002.htm#ToC_695">\83R\83}\83\93\83h\82Ì\97á</A></H3>
 <P>\8e\9f\82Ì\97á\82Í\81AAFS \83R\83}\83\93\83h\91g\82É\91®\82·\82é\83R\83}\83\93\83h\82Ì\82³\82Ü\82´\82Ü\82È\95\94\95ª\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
 <PRE>   % <B> bos getdate -server fs1.abc.com -file ptserver kaserver</B>
-   
+
 </PRE>
 <P>\82±\82±\82Å\81A
 <UL>
@@ -92,17 +92,17 @@ BOS 
 <P><H4><A NAME="Header_698">\83X\83C\83b\83`\8fÈ\97ª\82Ì\97á</A></H4>
 <P><A HREF="#HDRCOMMAND-EX">\83R\83}\83\93\83h\82Ì\97á</A> \82É\82 \82é\97á\82Ì\83R\83}\83\93\83h\82É\82Â\82¢\82Ä\81A\82à\82¤\88ê\93x\8dl\82¦\82Ä\82Ý\82Ü\82·\81B
 <PRE>   % <B> bos getdate -server fs1.abc.com -file ptserver kaserver</B>
-   
+
 </PRE>
 <P>\82±\82Ì\83R\83}\83\93\83h\82Í\81A\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\96¼\91O (<B>-server</B> \83X\83C\83b\83`\82Å\8e¯\95Ê\82³\82ê\82é) \82Æ\83o\83C\83i\83\8a\81[\81E\83t\83@\83C\83\8b\82Ì\96¼\91O (<B>-file</B> \83X\83C\83b\83`\82Å\8e¯\95Ê\82³\82ê\82é) \82Æ\82¢\82¤ 2 \82Â\82Ì\95K\90{\82Ì\88ø\82«\90\94\82ð\8e\9d\82¿\82Ü\82·\81B2 \94Ô\96Ú\82Ì\88ø\82«\90\94\82Í\81A\95¡\90\94\82Ì\92l\82ð\8eó\82¯\93ü\82ê\82Ü\82·\81B
 3 \82Â\82Ì\8fð\8c\8f\82·\82×\82Ä\82É\93K\8d\87\82µ\82Ä\82¢\82é\82±\82Æ\82É\82æ\82è\81A\94­\8ds\8eÒ\82Í\8e\9f\82Ì\82æ\82¤\82É\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <PRE>   % <B>bos getdate fs1.abc.com ptserver kaserver</B>
-   
+
 </PRE>
 <P>\83X\83C\83b\83`\82ª\82È\82¢\82Ì\82Å\81A<B>bos</B> \83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\88ø\82«\90\94\82Ì\8f\87\8f\98\82ð\82 \82Ä\82É\82µ\82Ü\82·\81B\82±\82Ì\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A\89\89\8eZ\8eq\82É\91±\82­\8dÅ\8f\89\82Ì\97v\91f <B>fs1.abc.com</B> \82ª\83T\81[\83o\81[\81E\83}\83V\83\93\82Ì\96¼\91O\82Å\81A\8e\9f\82Ì\88ø\82«\90\94 <B>ptserver</B> \82Í\83o\83C\83i\83\8a\81[\81E\83t\83@\83C\83\8b\82Ì\96¼\91O\82Å\82 \82é\82Æ\91z\92è\82µ\82Ü\82·\81B\8e\9f\82É\81A\82±\82Ì\83R\83}\83\93\83h\82Ì 2 \94Ô\96Ú\82Ì (\82©\82Â\8dÅ\8cã\82Ì) \88ø\82«\90\94\82Í\81A\95¡\90\94\82Ì\92l\82ð\8eó\82¯\93ü\82ê\82é\82Ì\82Å\81A\82±\82Ì\83R\83}\83\93\83h\81E\83C\83\93\83^\81[\83v\83\8a\83^\81[\82Í\81A<B>kaserver</B> \82Í\82»\82Ì\88ø\82«\90\94\82Ì\92Ç\89Á\82Ì\92l\82Å\82 \82é\81A\82Æ\90³\82µ\82­\89ð\8eß\82µ\82Ü\82·\81B
 <P>\88ê\95û\81A\8e\9f\82Ì\97á\82Í\8eó\82¯\93ü\82ê\82ç\82ê\82Ü\82¹\82ñ\81B\82»\82ê\82Í\81A<A HREF="#HDRNOSWITCH">\83X\83C\83b\83`\82ð\8fÈ\97ª\82·\82é\82½\82ß\82Ì\8fð\8c\8f</A> \82Ì\8dÅ\8f\89\82Ì 2 \82Â\82Ì\8fð\8c\8f\82É\88á\94½\82µ\82Ä\82¢\82é\82©\82ç\82Å\82·\81B1 \82Â\82Ì\88ø\82«\90\94\82É\92l\82ª 1 \82Â\82µ\82©\8ew\92è\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ\82ª\81A\88ø\82«\90\94\82ª\8bK\92è\82Ì\8f\87\8f\98\82Å\8fo\8c»\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\82³\82ç\82É\81A1 \82Â\82Ì\88ø\82«\90\94\82É\83X\83C\83b\83`\82ª\92ñ\8b\9f\82³\82ê\82Ä\82¢\82Ü\82·\82ª\82à\82¤ 1 \82Â\82Ì\88ø\82«\90\94\82É\82Í\92ñ\8b\9f\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ\81B
 <PRE>   % <B>bos getdate ptserver -server fs1.abc.com</B>
-   
+
 </PRE>
 <P><H3><A NAME="HDRWQ841" HREF="auagd002.htm#ToC_699">\8fÈ\97ª\8c`\82Æ\95Ê\96¼\82ð\8eg\97p\82·\82é\82½\82ß\82Ì\8bK\91¥</A></H3>
 <P>\82±\82Ì\83Z\83N\83V\83\87\83\93\82Å\82Í\81A\89\89\8eZ\8eq\81A\83I\83v\83V\83\87\83\93\96¼\81A\83T\81[\83o\81[\81E\83}\83V\83\93\96¼\81A\8bæ\89æ\96¼\81A\82¨\82æ\82Ñ\83Z\83\8b\96¼\82Ì\8fÈ\97ª\95û\96@\82É\82Â\82¢\82Ä\90à\96¾\82µ\82Ü\82·\81B\82±\82ê\82ç\88È\8aO\82Ì\92l\82ð\8fÈ\97ª\82·\82é\82±\82Æ\82Í\82Å\82«\82Ü\82¹\82ñ\81B
@@ -145,16 +145,16 @@ AFS 
 <P>AFS \83R\83}\83\93\83h\82ð\94­\8ds\82·\82é\82Æ\82«\82É\82Í\81A\88È\89º\82Ì\8c`\8e®\82Ì\82¢\82¸\82ê\82©\82ð\8eg\97p\82µ\82Ä\81A\8bæ\95ª\96¼\82ð\8fÈ\97ª\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
 <PRE>   <B>/vicepa</B>     =     <B>vicepa</B>      =      <B>a</B>      =      <B>0</B>
    <B>/vicepb</B>     =     <B>vicepb</B>      =      <B>b</B>      =      <B>1</B>
-   
+
 </PRE>
 <P><B>/vicepz</B> (\83C\83\93\83f\83b\83N\83X\82Í 25) \82Ì\8cã\82É
 <PRE>   <B>/vicepaa</B>    =     <B>vicepaa</B>     =      <B>aa</B>     =      <B>26</B>
    <B>/vicepab</B>    =     <B>vicepab</B>     =      <B>ab</B>     =      <B>27</B>
-   
+
 </PRE>
 <P>\93¯\97l\82É
 <PRE>   <B>/vicepiv</B>    =     <B>vicepiv</B>     =      <B>iv</B>     =      <B>255</B>
-    
+
 </PRE>
 <P><H4><A NAME="HDRCELLABBREV">\83Z\83\8b\96¼\82Ì\8fÈ\97ª</A></H4>
 <P>\83Z\83\8b\82Ì\83t\83\8b\83l\81[\83\80\82Í\92Ê\8fí\82»\82Ì\83C\83\93\83^\81[\83l\83b\83g\81E\83h\83\81\83C\83\93\96¼ (\82½\82Æ\82¦\82Î\81AState University \82Ì\8fê\8d\87\82Í <B>stateu.edu</B>\81A\82 \82é\82¢\82Í ABC Corporation \82Ì\8fê\8d\87\82Å\82 \82ê\82Π<B>abc.com</B>) \82É\88ê\92v\82µ\82Ü\82·\81B\88ê\95\94\82Ì AFS \83R\83}\83\93\83h\82Í\81A\92Ê\8fí\83\8d\81[\83J\83\8b\82Ì <B>/usr/vice/etc/CellServDB \83t\83@\83C\83\8b</B>\82ð\8aî\8f\80\82Æ\82µ\82½\82 \82¢\82Ü\82¢\82Å\82È\82¢\92Z\8fk\8c`\8e®\82ð\8eó\82¯\93ü\82ê\82Ü\82·\82ª\81A\91Î\89\9e\82·\82é\83h\83\81\83C\83\93\96¼\82ð\82Ç\82Ì\82æ\82¤\82É\89ð\8c\88\82·\82é\82©\82Í\81A\83\8d\81[\83J\83\8b\81E\83l\81[\83\80\81E\83T\81[\83r\83X\82Ì\90«\94\\82É\82æ\82Á\82Ä\88Ù\82È\82é\8fê\8d\87\82ª\82 \82è\82Ü\82·\81B
@@ -168,58 +168,58 @@ AFS 
 </LI><LI>\8dÅ\8fI\8ds\82Í\95\8e\9a\97ñ <TT>Usage:</TT> \82Å\8en\82Ü\82è\81A\83R\83}\83\93\83h\82Ì\83I\83v\83V\83\87\83\93\82ð\8bK\92è\82Ì\8f\87\8f\98\82Å\83\8a\83X\83g\82µ\82Ä\82¢\82Ü\82·\81B\83I\83\93\83\89\83C\83\93\81E\83w\83\8b\83v\82Ì\8d\80\96Ú\82Í\81A\82±\82Ì\83h\83L\83\85\83\81\83\93\83e\81[\83V\83\87\83\93\82Æ\93¯\82\8a\88\8e\9a\8bL\8d\86 (\91å\8a\87\8cÊ\82È\82Ç) \82ð\8eg\97p\82µ\82Ä\82¢\82Ü\82·\81B
 </LI></UL>
 <P>\89\89\8eZ\8eq\82ª\8ew\92è\82³\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\82Í\81A<B>help</B> \89\89\8eZ\8eq\82Í\81A\82»\82Ì\91g\82Ì\89\89\8eZ\8eq\82²\82Æ\82É\8dÅ\8f\89\82Ì\8ds (\8aÈ\92P\82È\90à\96¾) \82ð\95\\8e¦\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <VAR>command_suite</VAR>  <B>help</B>
-   
+
 </PRE>
 <P>\94­\8ds\8eÒ\82ª 1 \82Â\88È\8fã\82Ì\89\89\8eZ\8eq\82ð\8ew\92è\82µ\82Ä\82¢\82é\8fê\8d\87\82Í\81A<B>help</B> \89\89\8eZ\8eq\82Í\81A\8ae\83R\83}\83\93\83h\82Ì\8a®\91S\82È\83I\83\93\83\89\83C\83\93\8d\80\96Ú (\8aÈ\92P\82È\90à\96¾\81A\82 \82é\82¢\82Í\95Ê\96¼\82ª\82 \82é\8fê\8d\87\82É\82Í\82»\82Ì\95Ê\96¼\81A\82¨\82æ\82Ñ\8d\\95¶) \82ð\95\\8e¦\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <VAR>command_suite</VAR> <B>help</B> <VAR>operation_code</VAR><SUP>+</SUP>
-   
+
 </PRE>
 <P><B>-help</B> \83t\83\89\83O\82Í\81A\83R\83}\83\93\83h\82Ì\8d\\95\82ð\95\\8e¦\82µ\82Ü\82·\82ª\81A\8aÈ\92P\82È\90à\96¾\82 \82é\82¢\82Í\95Ê\96¼\82Í\95\\8e¦\82µ\82Ü\82¹\82ñ\81B
-<PRE>   % <VAR>command_name</VAR> <B>-help</B>  
-   
+<PRE>   % <VAR>command_name</VAR> <B>-help</B>
+
 </PRE>
 <P><B>apropos</B> \89\89\8eZ\8eq\82Í\81A\8ew\92è\82³\82ê\82½\83L\81[\83\8f\81[\83h\82ð\8aÜ\82Þ\89\89\8eZ\8eq\82Ü\82½\82Í\8aÈ\92P\82È\90à\96¾\82ð\8e\9d\82Â\81A\82 \82é\91g\82É\91®\82·\82é\94C\88Ó\82Ì\83R\83}\83\93\83h\82É\8aÖ\82·\82é\8aÈ\92P\82È\90à\96¾\82ð\95\\8e¦\82µ\82Ü\82·\81B
 <PRE>   % <VAR>command_suite</VAR> <B>apropos</B> <VAR>"&lt;help
 string>"</VAR>
-   
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Å\8e¦\82µ\82½\83R\83}\83\93\83h\82Í\81A<B>fs setacl</B> \83R\83}\83\93\83h\82Ì\8a®\91S\82È\83I\83\93\83\89\83C\83\93\81E\83w\83\8b\83v\8d\80\96Ú\82ð\95\\8e¦\82µ\82Ü\82·\81B
-<PRE>   
-   % <B>fs help setacl </B>  
+<PRE>
+   % <B>fs help setacl </B>
    fs setacl: set access control list
    aliases: sa
-   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+ 
+   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+
    [-clear] [-negative] [-id] [-if] [-help]
-   
+
 </PRE>
 <P>\8d\\95\83X\83e\81[\83g\83\81\83\93\83g\82¾\82¯\82ð\95\\8e¦\82·\82é\82É\82Í\81A<B>-help</B> \83t\83\89\83O\82ð\8eg\97p\82µ\82Ü\82·\81B
 <PRE>   % <B>fs setacl -help</B>
-   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+ 
+   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+
    [-clear] [-negative] [-id] [-if] [-help]
-   
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Å\82Í\81A\82 \82é\83\86\81[\83U\81[\82ª\8e©\95ª\82Ì\83z\81[\83\80\81E\83{\83\8a\83\85\81[\83\80\82Ì\8a\84\82è\93\96\82Ä\97Ê\82ð\95\\8e¦\82µ\82½\82¢\82Æ\8ev\82Á\82Ä\82¢\82Ü\82·\81B\83\86\81[\83U\81[\82Í\81A\8aÖ\8cW\82Ì\82 \82é\83R\83}\83\93\83h\82ª <B>fs</B> \91g\82É\91®\82·\82é\82±\82Æ\82Í\92m\82Á\82Ä\82¢\82Ü\82·\82ª\81A\82»\82Ì\89\89\8eZ\8eq\82ð\8ev\82¢\8fo\82·\82±\82Æ\82ª\82Å\82«\82Ü\82¹\82ñ\81B\82»\82±\82Å\82±\82Ì\83\86\81[\83U\81[\82Í\83L\81[\83\8f\81[\83h\82Æ\82µ\82Ä <B>quota</B> \82ð\8eg\97p\82µ\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs apropos quota</B>
    listquota: list volume quota
    quota: show volume quota usage
    setquota: set volume quota
-   
+
 </PRE>
 <P>\88È\89º\82Ì\97á\82Í\81A\83R\83}\83\93\83h\96¼\82Ü\82½\82Í\8aÈ\8c\89\82È\90à\96¾\82Ì\92\86\82É\83L\81[\83\8f\81[\83h\82ª\91g\82Ý\8d\9e\82Ü\82ê\82Ä\82¢\82È\82¢\8fê\8d\87\82É\95\\8e¦\82³\82ê\82é\83G\83\89\81[\81E\83\81\83b\83Z\81[\83W\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81B
-<PRE>   
+<PRE>
    % <B>fs apropos "list quota"</B>
    Sorry, no commands found
-   
+
 </PRE>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd022.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd024.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd022.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd024.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c21bf77e8776c543cda995d46725ee9afd88e20d..c5ba12e51f8c9b3c2a7a790aa37225f032699293 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
 </LI><LI>StoreData_xfers_bucket7: StoreData \83I\83y\83\8c\81[\83V\83\87\83\93\82Ì\82½\82ß\82Ì bucket7 \93à\82Ì\8c\8f\90\94
 </LI><LI>StoreData_xfers_bucket8: StoreData \83I\83y\83\8c\81[\83V\83\87\83\93\82Ì\82½\82ß\82Ì bucket8 \93à\82Ì\8c\8f\90\94
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd023.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd025.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd023.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd025.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8163562765dbb7464bdc55a115c1ecb3fe4e12ab..5686294e271b829ab850086b4c2b3037ec49020f 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 24 Dec 2000 12:07:30">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 24 Dec 2001 12:07:30">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>\8aÇ\97\9d\82Ì\8eè\88ø\82«</H1>
 </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="38%">VL_ReleaseLock - VLDB \8d\80\96Ú\82ð\83\8d\83b\83N\89ð\8f\9c\82µ\82Ü\82·\81B
 </TD></TR></TABLE>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd024.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd026.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">\83y\81[\83W\82Ì\83g\83b\83v</A> &#124; <A HREF="auagd024.htm">\91O\83y\81[\83W</A> &#124; <A HREF="auagd026.htm">\8e\9f\83y\81[\83W</A> &#124; <A HREF="auagd002.htm#ToC">\96Ú\8e\9f</A> &#124; <A HREF="auagd026.htm#HDRINDEX">\8dõ\88ø</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 --> 
-</B> 
+<P><HR><B>
+<br>(C) <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved<!-- 991224 -->
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9abcdb9de18eabcd2c80bd3ea726ed2f1bacac5f..293a07a864dbb7064bfc2614fd6db056ea29394d 100755 (executable)
 <LI>uss \82É\82æ\82é
 <A HREF="auagd017.htm#IDX7700">(7700)</A>
 </MENU>
-<LI>\83\86\81[\83U\81[\96¼\82Ì\95Ï\8dX\8e\9e\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g 
+<LI>\83\86\81[\83U\81[\96¼\82Ì\95Ï\8dX\8e\9e\82Ì\83}\83E\83\93\83g\81E\83|\83C\83\93\83g
 <A HREF="auagd018.htm#IDX7798">(7798)</A>
 <LI>\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80
 <A HREF="auagd010.htm#IDX6458">(6458)</A>
 </MENU>
 <LI>\94F\8fØ\83f\81[\83^\83x\81[\83X
 <MENU>
-<LI>\8d\80\96Ú 
+<LI>\8d\80\96Ú
 <MENU>
-<LI>\8dí\8f\9c 
+<LI>\8dí\8f\9c
 <A HREF="auagd018.htm#IDX7803">(7803)</A>
-<LI>kas create \83R\83}\83\93\83h\82É\82æ\82é\8dì\90¬ 
+<LI>kas create \83R\83}\83\93\83h\82É\82æ\82é\8dì\90¬
 <A HREF="auagd018.htm#IDX7744">(7744)</A>
-<LI>uss \82É\82æ\82é\8dì\90¬ 
+<LI>uss \82É\82æ\82é\8dì\90¬
 <A HREF="auagd017.htm#IDX7707">(7707)</A>
-<LI>uss \82É\82æ\82é\8dí\8f\9c 
+<LI>uss \82É\82æ\82é\8dí\8f\9c
 <A HREF="auagd017.htm#IDX7718">(7718)</A>
 </MENU>
 <LI>\83T\81[\83o\81[\88Ã\8d\86\89»\8c®
 <A HREF="auagd008.htm#IDX5843">(5843)</A>
 <LI>bos \83R\83}\83\93\83h
 <MENU>
-<LI>\8b@\94\\82Ì\97v\96ñ 
+<LI>\8b@\94\\82Ì\97v\96ñ
 <A HREF="auagd009.htm#IDX6250">(6250)</A>
 <LI>\8dÄ\8en\93®
 <MENU>
 <LI>-bosserver \83t\83\89\83O
 <A HREF="auagd009.htm#IDX6376">(6376)</A>
 </MENU>
-<LI>\83T\83\8b\83x\81[\83W 
+<LI>\83T\83\8b\83x\81[\83W
 <A HREF="auagd010.htm#IDX6704">(6704)</A>
 <LI>\8fó\8bµ
 <A HREF="auagd009.htm#IDX6323">(6323)</A>
 <LI>\93Ç\82Ý\8eæ\82è / \8f\91\82«\8d\9e\82Ý\83{\83\8a\83\85\81[\83\80\82Ì
 <A HREF="auagd010.htm#IDX6472">(6472)</A>
 </MENU>
-<LI>newcell 
+<LI>newcell
 <A HREF="auagd015.htm#IDX7428">(7428)</A>
-<LI>quota 
+<LI>quota
 <A HREF="auagd010.htm#IDX6718">(6718)</A>
 <LI>rmmount
 <A HREF="auagd010.htm#IDX6574">(6574)</A>
 <LI>ACL \8fã\82Å\8eg\97p
 <A HREF="auagd020.htm#IDX8051">(8051)</A>
 </MENU>
-<LI>system:authuser \83O\83\8b\81[\83v 
+<LI>system:authuser \83O\83\8b\81[\83v
 <A HREF="auagd019.htm#IDX7830">(7830)</A>
 <MENU>
-<LI>\82É\82Â\82¢\82Ä 
+<LI>\82É\82Â\82¢\82Ä
 <A HREF="auagd007.htm#IDX5747">(5747)</A>
-<LI>ACL \8fã\82Å\8eg\97p 
+<LI>ACL \8fã\82Å\8eg\97p
 <A HREF="auagd020.htm#IDX8052">(8052)</A>
 </MENU>
 </MENU>
 <A HREF="auagd008.htm#IDX6191">(6191)</A>
 <LI>\93Á\8c \82ð\95t\97^\82·\82é
 <A HREF="auagd021.htm#IDX8136">(8136)</A>
-<LI>\83\8a\83\8a\81[\83X 
+<LI>\83\8a\83\8a\81[\83X
 <MENU>
-<LI>\8aî\96{\96½\97ß 
+<LI>\8aî\96{\96½\97ß
 <A HREF="auagd010.htm#IDX6523">(6523)</A>
-<LI>-f \83t\83\89\83O\82É\82æ\82Á\82Ä\90V\8bK\82Ì\95¡\90»\82ð\8b­\90§\82·\82é 
+<LI>-f \83t\83\89\83O\82É\82æ\82Á\82Ä\90V\8bK\82Ì\95¡\90»\82ð\8b­\90§\82·\82é
 <A HREF="auagd010.htm#IDX6501">(6501)</A>
 </MENU>
 <LI>addsite
index dad01b9b1e9b05622ccb62c730aec1a70e301a27..a9d38ba0e6c9d86a3e2062cb7aa3a8239df98924 100755 (executable)
@@ -21,7 +21,7 @@ AFS Partitions No Longer Need to Reside On Empty NTFS Volumes
 
 On Windows NT machines, any NTFS volume can be designated as an AFS
 partition.  Previously, an NTFS volume containing any data other than
-the Windows Recycler could not be designated as an AFS partition. 
+the Windows Recycler could not be designated as an AFS partition.
 
 
 
@@ -53,7 +53,7 @@ AFS for Windows Supplemental Documentation
 
 The Supplemental Documentation component of AFS for Windows is only available
 online if the AFS Supplemental Documentation option was chosen when AFS for Windows
-was installed on your system.  (AFS Supplemental Documentation is not an option when 
+was installed on your system.  (AFS Supplemental Documentation is not an option when
 installing AFS Light.) Note that documentation is also available directly
 from the AFS for Windows CD-ROM, in the CD:\Documentation directory, where CD
 is the letter of your CD-ROM drive.
index 619527643133a211ce3c9705229c50983425e6b2..0603aba025cc4229f1324eb1d39c2fa2e7a8c07e 100755 (executable)
 <META HTTP-EQUIV="review" CONTENT="Fri, 29 Dec 2000 17:04:52">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 29 Dec 2001 17:04:52">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ºü¸¥ ½ÃÀÛ</H1>
 Windows¿ë AFS<BR>
 ºü¸¥ ½ÃÀÛ<BR>
-<P>¹öÀü 3.6 
+<P>¹öÀü 3.6
 <P>¹®¼­ ¹øÈ£ SA30-1023-00
 <P>CT6Q8KO
 <P>
@@ -32,14 +32,14 @@ Windows
 <P>ÀÌ ¼ÒÇÁƮīÇÇ ¹öÀüÀº ÀÌ ¼­ÀûÀÇ Àμ⺻À» ±âÃʷΠÇÕ´Ï´Ù.
 ÇØ´ç Á¤º¸¸¦ ¼ÒÇÁƮīÇÇ¿¡ ´õ ÀûÇÕÇϵµ·Ï ÀϺΠÇü½ÄÀÌ º¯°æµÇ¾ú½À´Ï´Ù.
 <P>IBM ´ëÇ¥ ¶Ç´Â IBM Áö¿ª »ç¹«¼Ò¸¦ ÅëÇØ Ã¥À» ÁÖ¹®Çϵµ·Ï ÇϽʽÿÀ.
-<P><B>&copy; Copyright International Business Machines Corporation 1999. All rights reserved. </B> 
+<P><B>&copy; Copyright International Business Machines Corporation 1999. All rights reserved. </B>
 <!--<BR>Note to U.S. government Users -- Documentation related ...-->
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awqbg002.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awqbg002.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0dcc8fac5ce20f1b5b716087d5571d73c62f0f05..429c58c777502ca28b87d37883a4eaf6966e5dd2 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 29 Dec 2000 17:04:52">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 29 Dec 2001 17:04:52">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ºü¸¥ ½ÃÀÛ</H1>
 </MENU></MENU>
 <P><B><A NAME="ToC_39" HREF="awqbg004.htm#HDRINDEX">»öÀÎ</A></B><BR>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awqbg000.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awqbg003.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="#ToC">¸ñÂ÷</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awqbg000.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awqbg003.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="#ToC">¸ñÂ÷</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b4138473b89cd974ffdf6a4e383c4a26ee621369..d1f530d23ae028344955561e75e40ae73d79fee4 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 29 Dec 2000 17:04:52">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 29 Dec 2001 17:04:52">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ºü¸¥ ½ÃÀÛ</H1>
@@ -1101,11 +1101,11 @@ Windows
 <B>IBM AFS</B> ÇÁ·Î±×·¥À» Á¦°ÅÇÕ´Ï´Ù.
 </LI><LI>½Ã½ºÅÛ¿¡¼­ AFS supplemental documentation °ü·Ã ·¹Áö½ºÆ®¸®¸¦ Á¦°ÅÇÕ´Ï´Ù.
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awqbg002.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awqbg004.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awqbg002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awqbg002.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awqbg004.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awqbg002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cf1d55ffb8613871239f6ca79a4cf78089d3d0ac..823abde338f16ad4d3f36bac5be57844bc511b40 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 29 Dec 2000 17:04:52">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 29 Dec 2001 17:04:52">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ºü¸¥ ½ÃÀÛ</H1>
 <HR>
 <STRONG><A NAME="IDX1_01" HREF="#IDX0_01">°¡</A></STRONG>
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <MENU>
-<LI>AFS 
+<LI>AFS
 <A HREF="awqbg003.htm#IDX179">(179)</A>
-<LI>¹®¼­ 
+<LI>¹®¼­
 <A HREF="awqbg003.htm#IDX180">(180)</A>
 </MENU>
-<LI>°ÔÀÌÆ®¿þÀÌ ½Ã½ºÅÛ À̸§ 
+<LI>°ÔÀÌÆ®¿þÀÌ ½Ã½ºÅÛ À̸§
 <A HREF="awqbg003.htm#IDX235">(235)</A>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="awqbg003.htm#IDX222">(222)</A>
 </MENU>
 <STRONG><A NAME="IDX1_02" HREF="#IDX0_02">³ª</A></STRONG>
 </MENU>
 <STRONG><A NAME="IDX1_03" HREF="#IDX0_03">´Ù</A></STRONG>
 <MENU>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö
 <MENU>
-<LI>±âÁ¸ÀÇ ¼¿¿¡¼­ ±¸¼º 
+<LI>±âÁ¸ÀÇ ¼¿¿¡¼­ ±¸¼º
 <A HREF="awqbg003.htm#IDX251">(251)</A>
-<LI>»õ·Î¿î ¼¿¿¡¼­ ±¸¼º 
+<LI>»õ·Î¿î ¼¿¿¡¼­ ±¸¼º
 <A HREF="awqbg003.htm#IDX241">(241)</A>
 </MENU>
-<LI>µµ¸ÞÀΠ»ç¿ëÀÚ °èÁ¤ 
+<LI>µµ¸ÞÀΠ»ç¿ëÀÚ °èÁ¤
 <A HREF="awqbg003.htm#IDX230">(230)</A>
 </MENU>
 <STRONG><A NAME="IDX1_04" HREF="#IDX0_04">¶ó</A></STRONG>
 <MENU>
-<LI>·çÆ® AFS º¼·ý 
+<LI>·çÆ® AFS º¼·ý
 <MENU>
-<LI>±âÁ¸ ¼¿¿¡ ¼­¹ö ±¸¼º½Ã 
+<LI>±âÁ¸ ¼¿¿¡ ¼­¹ö ±¸¼º½Ã
 <A HREF="awqbg003.htm#IDX253">(253)</A>
-<LI>»õ·Î¿î ¼¿ ±¸¼º½Ã 
+<LI>»õ·Î¿î ¼¿ ±¸¼º½Ã
 <A HREF="awqbg003.htm#IDX244">(244)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_05" HREF="#IDX0_05">¸¶</A></STRONG>
 <MENU>
-<LI>¹®¼­ 
+<LI>¹®¼­
 <MENU>
-<LI>CD-ROM 
+<LI>CD-ROM
 <A HREF="awqbg003.htm#IDX217">(217)</A>
-<LI>¿Â¶óÀΠ
+<LI>¿Â¶óÀÎ
 <A HREF="awqbg003.htm#IDX215">(215)</A>
-<LI>¿Â¶óÀΠµµ¿ò¸» 
+<LI>¿Â¶óÀΠµµ¿ò¸»
 <A HREF="awqbg003.htm#IDX219">(219)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_06" HREF="#IDX0_06">¹Ù</A></STRONG>
 <MENU>
-<LI>¹é¾÷ ¼­¹ö 
+<LI>¹é¾÷ ¼­¹ö
 <MENU>
-<LI>±âÁ¸ÀÇ ¼¿¿¡¼­ ±¸¼º 
+<LI>±âÁ¸ÀÇ ¼¿¿¡¼­ ±¸¼º
 <A HREF="awqbg003.htm#IDX252">(252)</A>
-<LI>»õ·Î¿î ¼¿¿¡¼­ ±¸¼º 
+<LI>»õ·Î¿î ¼¿¿¡¼­ ±¸¼º
 <A HREF="awqbg003.htm#IDX242">(242)</A>
 </MENU>
-<LI>º¹Á¦ 
+<LI>º¹Á¦
 <MENU>
-<LI>»õ·Î¿î ¼¿ ±¸¼º½Ã 
+<LI>»õ·Î¿î ¼¿ ±¸¼º½Ã
 <A HREF="awqbg003.htm#IDX247">(247)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_07" HREF="#IDX0_07">»ç</A></STRONG>
 <MENU>
-<LI>¼³Ä¡ 
+<LI>¼³Ä¡
 <MENU>
-<LI>°¡´ÉÇÑ ±¸¼º¿ä¼Ò Á¶ÇÕ 
+<LI>°¡´ÉÇÑ ±¸¼º¿ä¼Ò Á¶ÇÕ
 <A HREF="awqbg003.htm#IDX198">(198)</A>
-<LI>½Ã½ºÅÛ º¯°æ»çÇ× 
+<LI>½Ã½ºÅÛ º¯°æ»çÇ×
 <A HREF="awqbg003.htm#IDX214">(214)</A>
-<LI>¾÷±×·¹À̵å 
+<LI>¾÷±×·¹À̵å
 <A HREF="awqbg003.htm#IDX206">(206)</A>
-<LI>ÀýÂ÷ 
+<LI>ÀýÂ÷
 <A HREF="awqbg003.htm#IDX209">(209)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡
 <A HREF="awqbg003.htm#IDX199">(199)</A>
 </MENU>
-<LI>¼³Ä¡ ¿É¼Ç 
+<LI>¼³Ä¡ ¿É¼Ç
 <A HREF="awqbg003.htm#IDX196">(196)</A>
-<LI>¼³Ä¡ ÀýÂ÷ 
+<LI>¼³Ä¡ ÀýÂ÷
 <A HREF="awqbg003.htm#IDX207">(207)</A>
-<LI>¼³Ä¡ ÇØÁ¦ 
+<LI>¼³Ä¡ ÇØÁ¦
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX256">(256)</A>
-<LI>½Ã½ºÅÛ º¯°æ»çÇ× 
+<LI>½Ã½ºÅÛ º¯°æ»çÇ×
 <A HREF="awqbg003.htm#IDX269">(269)</A>
-<LI>ÀüÁ¦Á¶°Ç 
+<LI>ÀüÁ¦Á¶°Ç
 <A HREF="awqbg003.htm#IDX260">(260)</A>
-<LI>ÀýÂ÷ 
+<LI>ÀýÂ÷
 <A HREF="awqbg003.htm#IDX264">(264)</A>
 </MENU>
-<LI>¼³Ä¡ ÇØÁ¦ ÀüÁ¦Á¶°Ç 
+<LI>¼³Ä¡ ÇØÁ¦ ÀüÁ¦Á¶°Ç
 <A HREF="awqbg003.htm#IDX261">(261)</A>
-<LI>¼³Ä¡ ÇØÁ¦ ÀýÂ÷ 
+<LI>¼³Ä¡ ÇØÁ¦ ÀýÂ÷
 <A HREF="awqbg003.htm#IDX262">(262)</A>
-<LI>½Ã½ºÅÛ »ç¿ëÀÚ °èÁ¤ 
+<LI>½Ã½ºÅÛ »ç¿ëÀÚ °èÁ¤
 <A HREF="awqbg003.htm#IDX231">(231)</A>
-<LI>½Ã½ºÅÛ Á¦¾î ¼­¹ö 
+<LI>½Ã½ºÅÛ Á¦¾î ¼­¹ö
 <MENU>
-<LI>»õ·Î¿î AFS ¼¿¿¡¼­ 
+<LI>»õ·Î¿î AFS ¼¿¿¡¼­
 <A HREF="awqbg003.htm#IDX248">(248)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_08" HREF="#IDX0_08">¾Æ</A></STRONG>
 <MENU>
-<LI>¾÷±×·¹À̵å 
+<LI>¾÷±×·¹À̵å
 <A HREF="awqbg003.htm#IDX204">(204)</A>
-<LI>¿Â¶óÀΠµµ¿ò¸» 
+<LI>¿Â¶óÀΠµµ¿ò¸»
 <A HREF="awqbg003.htm#IDX220">(220)</A>
-<LI>¿Â¶óÀΠ¹®¼­ 
+<LI>¿Â¶óÀΠ¹®¼­
 <A HREF="awqbg003.htm#IDX216">(216)</A>
-<LI>À̠åÀÇ »ç¿ëÀÚ 
+<LI>À̠åÀÇ »ç¿ëÀÚ
 <A HREF="awqbg003.htm#IDX181">(181)</A>
-<LI>ÀϹݠ°ü¸® °èÁ¤ 
+<LI>ÀϹݠ°ü¸® °èÁ¤
 <A HREF="awqbg003.htm#IDX239">(239)</A>
 </MENU>
 <STRONG><A NAME="IDX1_09" HREF="#IDX0_09">ÀÚ</A></STRONG>
 <MENU>
-<LI>À缳ġ 
+<LI>À缳ġ
 <A HREF="awqbg003.htm#IDX258">(258)</A>
-<LI>Á¦¾î ¼¾ÅÍ 
+<LI>Á¦¾î ¼¾ÅÍ
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX187">(187)</A>
 </MENU>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_0B" HREF="#IDX0_0B">ī</A></STRONG>
 <MENU>
-<LI>Ŭ¶óÀÌ¾ðÆ® 
+<LI>Ŭ¶óÀ̾ðÆ®
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX190">(190)</A>
 </MENU>
-<LI>Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡
 <A HREF="awqbg003.htm#IDX203">(203)</A>
 </MENU>
 <STRONG><A NAME="IDX1_0C" HREF="#IDX0_0C">Ÿ</A></STRONG>
 </MENU>
 <STRONG><A NAME="IDX1_0D" HREF="#IDX0_0D">ÆÄ</A></STRONG>
 <MENU>
-<LI>ÆÄÀÏ ¼­¹ö 
+<LI>ÆÄÀÏ ¼­¹ö
 <MENU>
-<LI>±âÁ¸ÀÇ ¼¿¿¡¼­ ±¸¼º 
+<LI>±âÁ¸ÀÇ ¼¿¿¡¼­ ±¸¼º
 <A HREF="awqbg003.htm#IDX250">(250)</A>
-<LI>»õ·Î¿î ¼¿¿¡¼­ ±¸¼º 
+<LI>»õ·Î¿î ¼¿¿¡¼­ ±¸¼º
 <A HREF="awqbg003.htm#IDX240">(240)</A>
 </MENU>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_41" HREF="#IDX0_41">A</A></STRONG>
 <MENU>
-<LI>AFS 
+<LI>AFS
 <MENU>
-<LI> ¼­¹ö 
+<LI> ¼­¹ö
 <A HREF="awqbg003.htm#IDX185">(185)</A>
-<LI>light 
+<LI>light
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX194">(194)</A>
 </MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX178">(178)</A>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="awqbg003.htm#IDX221">(221)</A>, <A HREF="awqbg003.htm#IDX224">(224)</A>, <A HREF="awqbg003.htm#IDX227">(227)</A>, <A HREF="awqbg003.htm#IDX233">(233)</A>, <A HREF="awqbg003.htm#IDX237">(237)</A>
 , <A HREF="awqbg003.htm#IDX255">(255)</A>
-<LI>±¸¼º¿ä¼Ò 
+<LI>±¸¼º¿ä¼Ò
 <A HREF="awqbg003.htm#IDX182">(182)</A>
-<LI>º¸Ãæ ¹®¼­ ±¸¼º¿ä¼Ò 
+<LI>º¸Ãæ ¹®¼­ ±¸¼º¿ä¼Ò
 <A HREF="awqbg003.htm#IDX195">(195)</A>
-<LI>¼³Ä¡ ¿É¼Ç 
+<LI>¼³Ä¡ ¿É¼Ç
 <A HREF="awqbg003.htm#IDX197">(197)</A>
-<LI>¼³Ä¡ ÀýÂ÷ 
+<LI>¼³Ä¡ ÀýÂ÷
 <A HREF="awqbg003.htm#IDX208">(208)</A>
-<LI>¼³Ä¡ ÇØÁ¦ ÀüÁ¦Á¶°Ç 
+<LI>¼³Ä¡ ÇØÁ¦ ÀüÁ¦Á¶°Ç
 <A HREF="awqbg003.htm#IDX259">(259)</A>
-<LI>¼³Ä¡ ÇØÁ¦ ÀýÂ÷ 
+<LI>¼³Ä¡ ÇØÁ¦ ÀýÂ÷
 <A HREF="awqbg003.htm#IDX263">(263)</A>
-<LI>¾÷±×·¹À̵å 
+<LI>¾÷±×·¹À̵å
 <A HREF="awqbg003.htm#IDX205">(205)</A>
-<LI>À缳ġ 
+<LI>À缳ġ
 <A HREF="awqbg003.htm#IDX257">(257)</A>
-<LI>Á¦¾î ¼¾ÅÍ 
+<LI>Á¦¾î ¼¾ÅÍ
 <A HREF="awqbg003.htm#IDX188">(188)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® 
+<LI>Ŭ¶óÀ̾ðÆ®
 <A HREF="awqbg003.htm#IDX191">(191)</A>
 </MENU>
-<LI>AFS Light 
+<LI>AFS Light
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX192">(192)</A>
-<LI>°ÔÀÌÆ®¿þÀÌ ½Ã½ºÅÛ 
+<LI>°ÔÀÌÆ®¿þÀÌ ½Ã½ºÅÛ
 <A HREF="awqbg003.htm#IDX234">(234)</A>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="awqbg003.htm#IDX232">(232)</A>
-<LI>¼³Ä¡ 
+<LI>¼³Ä¡
 <A HREF="awqbg003.htm#IDX211">(211)</A>
-<LI>¼³Ä¡ ÇØÁ¦ 
+<LI>¼³Ä¡ ÇØÁ¦
 <A HREF="awqbg003.htm#IDX266">(266)</A>
 </MENU>
-<LI>AFS Light °ÔÀÌÆ®¿þÀÌ 
+<LI>AFS Light °ÔÀÌÆ®¿þÀÌ
 <MENU>
-<LI>AFS Light »ç¿ëÀÚ ÀÎÁõ 
+<LI>AFS Light »ç¿ëÀÚ ÀÎÁõ
 <A HREF="awqbg003.htm#IDX229">(229)</A>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="awqbg003.htm#IDX226">(226)</A>
-<LI>¼¿ µ¥ÀÌÅͺ£À̽º µ¿±âÈ­ 
+<LI>¼¿ µ¥ÀÌÅͺ£À̽º µ¿±âÈ­
 <A HREF="awqbg003.htm#IDX228">(228)</A>
 </MENU>
-<LI>AFS ¼­¹ö 
+<LI>AFS ¼­¹ö
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX183">(183)</A>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="awqbg003.htm#IDX236">(236)</A>, <A HREF="awqbg003.htm#IDX238">(238)</A>, <A HREF="awqbg003.htm#IDX249">(249)</A>
-<LI>¼³Ä¡ 
+<LI>¼³Ä¡
 <A HREF="awqbg003.htm#IDX212">(212)</A>
-<LI>¼³Ä¡ ÇØÁ¦ 
+<LI>¼³Ä¡ ÇØÁ¦
 <A HREF="awqbg003.htm#IDX267">(267)</A>
 </MENU>
-<LI>AFS Á¦¾î ¼¾ÅÍ 
+<LI>AFS Á¦¾î ¼¾ÅÍ
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX186">(186)</A>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="awqbg003.htm#IDX254">(254)</A>
-<LI>¼³Ä¡ 
+<LI>¼³Ä¡
 <A HREF="awqbg003.htm#IDX213">(213)</A>
-<LI>¼³Ä¡ ÇØÁ¦ 
+<LI>¼³Ä¡ ÇØÁ¦
 <A HREF="awqbg003.htm#IDX268">(268)</A>
 </MENU>
-<LI>AFS Å¬¶óÀÌ¾ðÆ® 
+<LI>AFS Å¬¶óÀ̾ðÆ®
 <A HREF="awqbg003.htm#IDX201">(201)</A>
 <MENU>
-<LI><B>setup.co</B> ÆÄÀÏ 
-<LI>AFS Light °ÔÀÌÆ®¿þÀ̷μ­ ±¸¼º 
+<LI><B>setup.co</B> ÆÄÀÏ
+<LI>AFS Light °ÔÀÌÆ®¿þÀ̷μ­ ±¸¼º
 <A HREF="awqbg003.htm#IDX225">(225)</A>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX189">(189)</A>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="awqbg003.htm#IDX223">(223)</A>
-<LI>¼³Ä¡ 
+<LI>¼³Ä¡
 <A HREF="awqbg003.htm#IDX210">(210)</A>
-<LI>¼³Ä¡ ÇØÁ¦ 
+<LI>¼³Ä¡ ÇØÁ¦
 <A HREF="awqbg003.htm#IDX265">(265)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡
 <A HREF="awqbg003.htm#IDX200">(200)</A>
 </MENU>
-<LI>AFS ÆÄƼ¼Ç 
+<LI>AFS ÆÄƼ¼Ç
 <A HREF="awqbg003.htm#IDX243">(243)</A>
 </MENU>
 <STRONG><A NAME="IDX1_43" HREF="#IDX0_43">C</A></STRONG>
 <MENU>
-<LI>CD-ROM ¹®¼­ 
+<LI>CD-ROM ¹®¼­
 <A HREF="awqbg003.htm#IDX218">(218)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4C" HREF="#IDX0_4C">L</A></STRONG>
 <MENU>
-<LI>light 
+<LI>light
 <MENU>
-<LI>°³¿ä 
+<LI>°³¿ä
 <A HREF="awqbg003.htm#IDX193">(193)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_52" HREF="#IDX0_52">R</A></STRONG>
 <MENU>
-<LI>root.afs 
+<LI>root.afs
 <A HREF="awqbg003.htm#IDX245">(245)</A>
-<LI>root.cell 
+<LI>root.cell
 <A HREF="awqbg003.htm#IDX246">(246)</A>
 </MENU>
 <STRONG><A NAME="IDX1_53" HREF="#IDX0_53">S</A></STRONG>
 <MENU>
-<LI>setup.co ÆÄÀÏ 
+<LI>setup.co ÆÄÀÏ
 <A HREF="awqbg003.htm#IDX202">(202)</A>
 </MENU>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awqbg003.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awqbg002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awqbg003.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awqbg002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index dfdee10c6732ebd7feb643af21e8a49c3f28b706..08bf4185562b12a0cf7cc35f9c9d85961c0cc5c1 100755 (executable)
 <META HTTP-EQUIV="review" CONTENT="Thu, 22 Feb 2001 17:33:00">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 22 Feb 2002 17:33:00">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¸±¸®½º ³ëÆ®</H1>
 Windows¿ë AFS<BR>
 ¸±¸®½º ³ëÆ®<BR>
-<P>¹öÀü 3.6 
+<P>¹öÀü 3.6
 <P>¹®¼­ ¹øÈ£ GA30-1024-00
 <P>
 <BR>
@@ -33,11 +33,11 @@ Windows
 <P>IBM ´ëÇ¥ ¶Ç´Â IBM Áö¿ª »ç¹«¼Ò¸¦ ÅëÇØ Ã¥À» ÁÖ¹®Çϵµ·Ï ÇϽʽÿÀ.
 <P><B>&copy; Copyright International Business Machines Corporation 2000. All rights reserved. </B> <BR>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns002.htm">´ÙÀ½ ÆäÀÌÁö</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns002.htm">´ÙÀ½ ÆäÀÌÁö</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 10f389cf62f0ea568c02f0009d36bf07e0087399..8a24c73eb55e53b62da91963307c42f6cd027572 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 22 Feb 2001 17:33:00">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 22 Feb 2002 17:33:00">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¸±¸®½º ³ëÆ®</H1>
 </MENU>
 <LI><A NAME="ToC_80" HREF="awrns007.htm#Header_80">Á¦ÇÑ»çÇ× ¹× Á¦¾à»çÇ×</A>
 </MENU><P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns000.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns003.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="#ToC">¸ñÂ÷</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns000.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns003.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="#ToC">¸ñÂ÷</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 6abf830f5eceb65b1e6c369b8e251512eb1d587a..d6aecd77b5543feed58a7da33f75ef1355352977 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 22 Feb 2001 17:33:00">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 22 Feb 2002 17:33:00">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¸±¸®½º ³ëÆ®</H1>
@@ -80,11 +80,11 @@ Windows 98
 <P>°¢ ÀýÀº Windows¿ë AFS ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ ¼³Ä¡ ¿ä±¸Á¶°Ç, Á¦Ç° ÁÖÀÇ»çÇ× ¹×
 ÁöÁ¤µÈ Windows¿ë AFS ±¸¼º¿ä¼ÒÀÇ Á¦ÇÑ»çÇ×À» ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ, Àû¿ë°¡´ÉÇÑ °÷¿¡¼­
 ÀÌ Windows¿ë AFS ¸±¸®½º¿¡¼­ »ç¿ë°¡´ÉÇÑ »õ ±â´É ¹× È®ÀåµÈ »çÇ׿¡ ´ëÇÑ ¼³¸íÀÌ µé¾î ÀÖ½À´Ï´Ù.
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns002.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns004.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns002.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns004.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b0197066eb1639fe4bca585ed8c168b5c8be9f6e..1084f5923c9a6b416f3c2ddbf55d9224af594aee 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 22 Feb 2001 17:33:00">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 22 Feb 2002 17:33:00">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¸±¸®½º ³ëÆ®</H1>
@@ -187,11 +187,11 @@ DLL
 Windows¿¡¼­ DDLÀ» ¾×¼¼½ºÇÒ ¼ö ¾øÀ¸¹Ç·Î, ÀÀ¿ëÇÁ·Î±×·¥¸¦ ·ÎµåÇϴ µ¥ ½ÇÆÐÇÕ´Ï´Ù.
 <P>ÀÌ ¹®Á¦Á¡À» ÇÇÇϱâ À§ÇØ, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ DLL¿¡ ´ëÇÑ µð·ºÅ丮°¡ °æ·Î¿¡¼­ ³×Æ®¿öÅ© µå¶óÀ̺ê
 ¾Õ¿¡ ¿À´ÂÁö È®ÀÎÇϽʽÿÀ.
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns003.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns005.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns003.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns005.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a33d910f90bfbb6bc2ea2e930428c0f8cc8419a8..cf47188098857954573a3d9919320568afed3ec6 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 22 Feb 2001 17:33:00">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 22 Feb 2002 17:33:00">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¸±¸®½º ³ëÆ®</H1>
@@ -149,11 +149,11 @@ Windows 
 <P>AFS ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ´ëÇÑ ±âÈ£ ¸µÅ©¸¦ ÀÛ¼ºÇÏ°í »èÁ¦ÇÏ·Á¸é, Windows¿ë AFS, ¹öÀü 3.6°ú
 ÇÔ²² Á¦°øµÈ <B>symlink.exe</B> ÇÁ·Î±×·¥À» »ç¿ëÇϽʽÿÀ.
 Windows NT ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ <B>symlink</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns004.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns006.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns004.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns006.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 150a6f0d3e8de9ce32fa009e87ca060db933ac5b..57f0d59c50e474f86fc562fc4b1040a44af7fa7e 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 22 Feb 2001 17:33:00">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 22 Feb 2002 17:33:00">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¸±¸®½º ³ëÆ®</H1>
@@ -164,11 +164,11 @@ AFS 
 <P><H3><A NAME="Header_66" HREF="awrns002.htm#ToC_66">AFS bosserver ÇÁ·Î¼¼½º´Â ÇÁ·Î¼¼½º°¡ Á¾·áÇÒ ¶§ ÁöÁ¤ÀÚ ÇÁ·Î±×·¥À» ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù</A></H3>
 <P>AFS <B>bosserver</B> ÇÁ·Î¼¼½º´Â Á¦¾î ÇÏ¿¡ Àִ ÇÁ·Î¼¼½º°¡ Á¾·áÇÒ ¶§
 µî·ÏµÈ ÁöÁ¤ÀÚ ¸í·É(ÁöÁ¤ÇÑ °æ¿ì)À» ÇöÀç ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù.
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns005.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns007.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns005.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns007.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 51e74d67e74b87f733a50b8a2dee42b5861c6f05..b7221d7734464ed7f58584ea05b584fd533c524f 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 22 Feb 2001 17:33:00">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 22 Feb 2002 17:33:00">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¸±¸®½º ³ëÆ®</H1>
@@ -117,11 +117,11 @@ AFS 
 <HR><H2><A NAME="Header_80" HREF="awrns002.htm#ToC_80">Á¦ÇÑ»çÇ× ¹× Á¦¾à»çÇ×</A></H2>
 <P>Windows¿ë AFS, ¹öÀü 3.6ÀÇ AFS Á¦¾î ¼¾ÅÍ ±¸¼º¿ä¼Ò¿¡ ´ëÇØ ÇöÀ砾˷ÁÁø Á¦ÇÑ»çÇ× ¹× Á¦¾à»çÇ×Àº
 ¾ø½À´Ï´Ù.
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns006.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="awrns006.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="awrns002.htm#ToC">¸ñÂ÷</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b20a900545df03125be7e6701bad291dc5f4f0db..0150751006df62ca1111784fd21e4981d342a1b6 100755 (executable)
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 AFS<BR>
 °ü¸® ¾È³»¼­<BR>
-<P>¹öÀü 3.6 
+<P>¹öÀü 3.6
 <P>¹®¼­ ¹øÈ£ GA30-1019-00
 <P>
 <BR>
@@ -36,14 +36,14 @@ AFS<BR>
 <P>ÀÌ ¼ÒÇÁƮīÇÇ ¹öÀüÀº ÀÌ ¼­ÀûÀÇ Àμ⺻À» ±âÃʷΠÇÕ´Ï´Ù.
 ÇØ´ç Á¤º¸¸¦ ¼ÒÇÁƮīÇÇ¿¡ ´õ ÀûÇÕÇϵµ·Ï ÀϺΠÇü½ÄÀÌ º¯°æµÇ¾ú½À´Ï´Ù.
 <P>IBM ´ëÇ¥ ¶Ç´Â IBM Áö¿ª »ç¹«¼Ò¸¦ ÅëÇØ Ã¥À» ÁÖ¹®Çϵµ·Ï ÇϽʽÿÀ.
-<P><B>&copy; Copyright International Business Machines Corporation 1989, 2000. All rights reserved. </B> 
+<P><B>&copy; Copyright International Business Machines Corporation 1989, 2000. All rights reserved. </B>
 <!--<BR>Note to U.S. government Users -- Documentation related ...-->
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd002.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd002.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 02b820cf9c3f343fbb4d0edd3eea7df906d78739..d8e5d78dc2d694d8728a17a7439f07b506499e7e 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 </MENU>
 <P><B><A NAME="ToC_725" HREF="auagd026.htm#HDRINDEX">»öÀÎ</A></B><BR>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd000.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd003.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd000.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd003.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3052943ec42fa6853610cf2a25422c1d97bff675..933515dad2a2f379148abff64ce783d20c4e8019 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 <LI><A NAME="FT_Figure_8" HREF="auagd013.htm#Figure_8" >1ÆäÀÌÁö ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÑ afsmonitor ÆÄÀÏ ¼­¹ö È­¸é</A></LI>
 <LI><A NAME="FT_Figure_9" HREF="auagd013.htm#Figure_9" >afsmonitor Ä³½¬ °ü¸® ÇÁ·Î±×·¥ È­¸é</A></LI>
 </OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd002.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd004.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd002.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd004.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f9c6e2314018a2c4c2aedadc5825b9cbef102f33..8429164b304d1b06b68bdca81961e1cabafab627 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 <LI><A NAME="FT_TBLWQ466" HREF="auagd017.htm#TBLWQ466" >uss ÅÛÇø´ º¯¼ö °ªÀÇ ¿øº»</A></LI>
 <LI><A NAME="FT_TBLWQ481" HREF="auagd017.htm#TBLWQ481" >uss ÅÛÇø´ º¯¼ö¿¡ ´ëÇÑ ¸í·ÉÇà Àμö ¿øº»</A></LI>
 </OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd003.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd005.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd003.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd005.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0c0da56a10cf65af47f5d4a17e9a1aac7cae5e55..997bc1ca5ec1bc3e39d8790f3c84cfb233957f3d 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -116,11 +116,11 @@ AFS
 <P>¸í·É ¹®ÀÚ¿­ ±¸¼º¿ä¼Ò, Çã¿ëµÇ´Â Ãà¾àÇü ¹× º°¸í, ¸í·É¿¡ ´ëÇÑ ¿Â¶óÀÎ
 µµ¿ò¸»À» ¾ò´Â ¹æ¹ý µîÀ» Æ÷ÇÔÇÏ¿© AFS ¸í·É¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ º¸·Á¸é
 <A HREF="auagd023.htm#HDRCOMMANDS">ºÎ·Ï B,  AFS ¸í·É »ç¿ë</A>À» ÂüÁ¶ÇϽʽÿÀ.
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd004.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd006.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd004.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd006.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f8220555c12e13ae768f0e75fca694a8e1495928..63027c3a79582142401b3eb0fbcaf294c5a3ef02 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -214,7 +214,7 @@ AFS
 <P><B>Ŭ¶óÀÌ¾ðÆ® ¹× ¼­¹ö ±¸¼º</B>
 <P>´ëºÎºÐÀÇ ÀüÇüÀûÀΠAFS ±¸¼º¿¡¼­ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ°ú Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº ¸ðµÎ
 µð½ºÅ© µå¶óÀ̺긦 °®Ãá °í±â´É ¿öÅ©½ºÅ×À̼ÇÀÔ´Ï´Ù. ÀÌ ±¸¼ºÀÌ ÇʼöÀΠ°ÍÀº
-¾Æ´ÏÁö¸¸ ¸î °¡Áö ÀåÁ¡À» Á¦°øÇÕ´Ï´Ù. 
+¾Æ´ÏÁö¸¸ ¸î °¡Áö ÀåÁ¡À» Á¦°øÇÕ´Ï´Ù.
 <A NAME="IDX5551"></A>
 <P>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀ¸·Î¼­ °³ÀΠ¿öÅ©½ºÅ×À̼ÇÀ» »ç¿ëÇÒ ¶§ÀÇ ¸î °¡Áö ÀÌÁ¡ÀÌ
 ÀÖ½À´Ï´Ù. Çϳª´Â ´Ù¸¥ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀ» Ãß°¡ÇÔÀ¸·Î½á ³×Æ®¿öÅ©¸¦ ½±°Ô
@@ -250,7 +250,7 @@ NFS/AFS 
 ·Î±×ÀÎÇÑ ½Ã½ºÅÛ¿¡ Àִ ÇÁ·Î±×·¥--À» ÅëÇØ ÆÄÀÏ °ø°£À» ¾×¼¼½ºÇÕ´Ï´Ù.
 »ç¿ëÀÚ°¡ Ãß°¡ ¼¿¿¡¼­ ÀÎÁõÀ» ¹Þ°Å³ª <B>cd</B> ¸í·ÉÀ» »ç¿ëÇÏ¿©
 µð·ºÅ丮¸¦ ÆÄÀÏ Æ®¸®·Î º¯°æÇϴ °æ¿ì¿¡µµ ´Ù¸¥ ¸ðµç ¼¿Àº ÇØ´ç ¼¼¼Ç Áß¿¡ ¿ÜºÎ
-¼¿·Î °£Áֵ˴ϴÙ. 
+¼¿·Î °£Áֵ˴ϴÙ.
 <A NAME="IDX5553"></A>
 <A NAME="IDX5554"></A>
 <A NAME="IDX5555"></A>
@@ -293,13 +293,13 @@ NFS/AFS 
 »çÀÌ¿¡¼­µµ ½±°Ô À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.
 </LI><LI>º¼·ýÀ» À̵¿ÇÏ¿© ¿©·¯ ½Ã½ºÅÛ¿¡¼­ ·Îµå ¹ë·±½º¸¦ ±ÕÀÏÇϰԠÀ¯ÁöÇÔÀ¸·Î½á
 ÃÖ´ë È¿À²À» À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇϳªÀÇ ÆÄƼ¼ÇÀÌ ²Ë Â÷¸é °³º° º¼·ýÀÇ Å©±â°¡
-À۱⠶§¹®¿¡ ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ ±× °ø°£À» ½±°Ô Ã£À» ¼ö ÀÖ½À´Ï´Ù. 
+À۱⠶§¹®¿¡ ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ ±× °ø°£À» ½±°Ô Ã£À» ¼ö ÀÖ½À´Ï´Ù.
 <A NAME="IDX5560"></A>
 </LI><LI>°¢ º¼·ýÀº ³í¸®ÀûÀ¸·Î ÆÄÀÏ Æ®¸®ÀÇ µð·ºÅ丮¿¡ ÇØ´çÇϸ砵ð·ºÅ丮ÀÇ ÆÄÀÏÀ»
 ±¸¼ºÇϴ ¸ðµç µ¥ÀÌÅʹ ´ÜÀÏ ÆÄƼ¼Ç¿¡ ÇÔ²² º¸À¯µË´Ï´Ù. °¢ »ç¿ëÀÚÀǠȨ
 µð·ºÅ丮¿¡ ´ëÇØ º°µµÀÇ º¼·ýÀ» À¯ÁöÇÒ °æ¿ì ¸ðµç »ç¿ëÀÚÀÇ ÆÄÀÏÀ» ÇÔ²² º¸À¯Çϸ鼭
 ´Ù¸¥ »ç¿ëÀÚÀÇ ÆÄÀϰú´Â ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ÆÄƼ¼ÇÀÌ °¡Àå ÀÛÀº
-ÀúÀå ´ÜÀ§ÀΠ°æ¿ì¿¡´Â ºÒ°¡´ÉÇÑ °ü¸®»óÀÇ ÀÌÁ¡ÀÌ µË´Ï´Ù. 
+ÀúÀå ´ÜÀ§ÀΠ°æ¿ì¿¡´Â ºÒ°¡´ÉÇÑ °ü¸®»óÀÇ ÀÌÁ¡ÀÌ µË´Ï´Ù.
 <A NAME="IDX5561"></A>
 <P>
 <A NAME="IDX5562"></A>
@@ -326,7 +326,7 @@ AFS
 ´Ù¸¥ À§Ä¡¿¡)Çϴ °ÍÀ» ÀǹÌÇϱ⵵ ÇÕ´Ï´Ù.
 <A HREF="auagd010.htm#HDRWQ201">¹é¾÷ º¼·ý ÀÛ¼º</A>À» ÂüÁ¶ÇϽʽÿÀ.
 </LI><LI>º¼·ýÀº ÀÚ¿ø °ü¸®ÀÇ ´ÜÀ§ÀÔ´Ï´Ù. °¢ º¼·ý ÁýÇÕ°ú °ü·ÃµÈ °ø°£ ÇÒ´ç·®¿¡
-µû¶ó ÃÖ´ë º¼·ý Å©±â¿¡ ´ëÇÑ ÇѰ谡 ¼³Á¤µË´Ï´Ù. <A HREF="auagd010.htm#HDRWQ234">º¼·ý ÇÒ´ç·®°ú ÇöÀç Å©±â ¼³Á¤ ¹× Ç¥½Ã</A>¸¦ ÂüÁ¶ÇϽʽÿÀ. 
+µû¶ó ÃÖ´ë º¼·ý Å©±â¿¡ ´ëÇÑ ÇѰ谡 ¼³Á¤µË´Ï´Ù. <A HREF="auagd010.htm#HDRWQ234">º¼·ý ÇÒ´ç·®°ú ÇöÀç Å©±â ¼³Á¤ ¹× Ç¥½Ã</A>¸¦ ÂüÁ¶ÇϽʽÿÀ.
 <A NAME="IDX5566"></A>
 </LI></UL>
 <P><H3><A NAME="HDRWQ14" HREF="auagd002.htm#ToC_18">¸¶¿îÆ® Æ÷ÀÎÆ®</A></H3>
@@ -394,7 +394,7 @@ AFS
 ¼­¹ö·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ¿äûÇÏ°í ¹ÞÀ» ¶§±îÁö ±â´Ù¸± Çʿ䰡 ¾ø½À´Ï´Ù.
 </LI><LI>µ¥ÀÌÅ͸¦ Ä³½¬¿¡ ÀúÀåÇϸ頵¿ÀÏÇÑ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹Ýº¹ ¿äû ¹× Àü¼ÛÀÌ
 ÇÊ¿äÇÏÁö ¾Ê°Ô µÇ¹Ç·Î ³×Æ®¿öÅ© Åë½Å·®ÀÌ ÁÙ¾îµì´Ï´Ù. µû¶ó¼­ Ãʱ⠿äû°ú
-´Ù¸¥ Åë½Å·®ÀÌ º¸´Ù ºü¸£°Ô Ã³¸®µÉ ¼ö ÀÖ½À´Ï´Ù. 
+´Ù¸¥ Åë½Å·®ÀÌ º¸´Ù ºü¸£°Ô Ã³¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
 <A NAME="IDX5575"></A>
 <A NAME="IDX5576"></A>
 <P>
@@ -568,7 +568,7 @@ ACL
 ±ÇÇÑ Áß ¾î¶² ±ÇÇÑÀ» °¡Áö´ÂÁö ÁöÁ¤ÇÕ´Ï´Ù.
 AFSÀÇ 7°¡Áö ¾×¼¼½º ±ÇÇÑÀÇ Á¤Àǿ͠»ç¿ëÀÚ°¡ ¾×¼¼½º Á¦¾î ¸ñ·Ï¿¡ ´ëÇØ À̵é
 ±ÇÇÑÀ» ¾î¶»°Ô ¼³Á¤ÇÒ ¼ö ÀÖ´ÂÁö º¸·Á¸é <A HREF="auagd020.htm#HDRWQ562">¾×¼¼½º Á¦¾î ¸ñ·Ï °ü¸®</A>¸¦
-ÂüÁ¶ÇϽʽÿÀ. 
+ÂüÁ¶ÇϽʽÿÀ.
 <A NAME="IDX5594"></A>
 </LI><LI>»ç¿ëÀÚ°¡ ¸¹Àº °³º° »ç¿ëÀÚ¿¡°Ô ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ°Ô Çϱâ--
 ¿øÇÒ °æ¿ì °¢ °³Àο¡°Ô ´Ù¸¥ ±ÇÇÑ Á¶ÇÕ ºÎ¿©. UNIX º¸È£ ±â´ÉÀº ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ,
@@ -643,7 +643,7 @@ VL 
 °Ë»öÇÏ¿© À̸¦ ·ÎÄ÷Π¼³Ä¡ÇÕ´Ï´Ù. ½Ã½ºÅÛ °ü¸®Àڴ ¸ðµç ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡
 °³º°ÀûÀ¸·Î »õ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. °»½Å ¼­¹ö°¡ ÀÚµ¿À¸·Î
 ¼³Ä¡¸¦ ¼öÇàÇØ ÁÝ´Ï´Ù. 2Áø ºÐ»ê ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é
-<A HREF="auagd008.htm#HDRWQ93">2Áø ºÐ»ê ½Ã½ºÅÛ</A>À» ÂüÁ¶ÇϽʽÿÀ. 
+<A HREF="auagd008.htm#HDRWQ93">2Áø ºÐ»ê ½Ã½ºÅÛ</A>À» ÂüÁ¶ÇϽʽÿÀ.
 <A NAME="IDX5602"></A>
 <P>
 <A NAME="IDX5603"></A>
@@ -719,11 +719,11 @@ VL 
 Àִ ÆÄÀÏ ¹öÀü°ú ºñ±³ÇÏ¿© Ä³½¬ÀÇ ÆÄÀÏ »óŸ¦ ÃßÀûÇÕ´Ï´Ù. ÆÄÀÏ ¼­¹ö°¡
 ÆÄÀÏÀ̳ª º¼·ýÀÌ º¯°æµÇ¾úÀ½À» ³ªÅ¸³»´Â ÄݹéÀ» ÆÄ±«Çϸé Ä³½¬ °ü¸® ÇÁ·Î±×·¥Àº
 ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Á¦°øÇϱâ Àü¿¡ »õ ¹öÀüÀÇ ÆÄÀÏ »çº»À» ¿äûÇÕ´Ï´Ù.
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd005.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd007.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd005.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd007.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 3e74478f28c0567386fad56abfe38a9b8d47c313..a050829af96a18517b96c8bc95b6c011ed62219a 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -284,7 +284,7 @@ UNIX 
 </B><DD>¹Ì±¹ ±º»ç ½Ã¼³ÀÇ °æ¿ì.
 </DL>
 </LI></UL>
-<P>À̵é Áß ÀûÀýÇÑ °ÍÀÌ ¾øÀ» ¶§ ´Ù¸¥ Á¢¹Ì¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 
+<P>À̵é Áß ÀûÀýÇÑ °ÍÀÌ ¾øÀ» ¶§ ´Ù¸¥ Á¢¹Ì¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
 <A NAME="IDX5652"></A>
 <A NAME="IDX5653"></A>
 ¹Ì±¹ÀÇ Defense Data Network [Internet]
@@ -558,7 +558,7 @@ AFS 
 State University ¼¿ÀÇ <B>root.cell</B> º¼·ý¿¡ ´ëÇÑ
 ¸¶¿îÆ® Æ÷ÀÎÆ®ÀÔ´Ï´Ù. <B>fs lsmount</B> ¸í·ÉÀ» ½ÇÇàÇϸé command displays
 ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ Ç¥½ÃµË´Ï´Ù.
-<PRE>   % <B>fs lsmount /afs/abc.com</B> 
+<PRE>   % <B>fs lsmount /afs/abc.com</B>
    '/afs/abc.com' is a mount point for volume '#root.cell'
    % <B>fs lsmount /afs/stateu.edu</B>
    '/afs/stateu.edu' is a mount point for volume '#stateu.edu:root.cell'
@@ -1449,7 +1449,7 @@ AFS 
 <P>º¸È£ ¼­¹ö´Â Ã³À½À¸·Î ¼¿ÀǠù° µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ÃʱâÈ­µÉ ¶§
 <B>system:anyuser</B>, <B>system:authuser</B> ¹×
 <B>system:administrators</B>ÀÇ ¼¼ °¡Áö ±×·ì Ç׸ñÀ» ÀÚµ¿À¸·Î
-ÀÛ¼ºÇÕ´Ï´Ù. 
+ÀÛ¼ºÇÕ´Ï´Ù.
 <A NAME="IDX5754"></A>
 <P>óÀ½ µÎ ½Ã½ºÅÛ ±×·ìÀº ¾ÈÁ¤ÀûÀΠ¸â¹ö½±À» °¡ÁöÁö ¾Ê´Â´Ù´Â ¸é¿¡¼­ º¸È£ ¼­¹öÀÇ
 ´Ù¸¥ ±×·ì°ú ´Ù¸¨´Ï´Ù.
@@ -1621,7 +1621,7 @@ AFS 
 »ç¿ëÀÚ¿¡°Ô AFSÀÇ ÀÎÁõÀ» ¹Þ¾ÒÀ½À» ¾Ë·ÁÁÝ´Ï´Ù. ´Ü°è
 <A HREF="#LIWQ68">6</A>À» »ý·«µË´Ï´Ù.
 <P>
-<PRE>   AFS(R) <VAR>version</VAR> Login 
+<PRE>   AFS(R) <VAR>version</VAR> Login
 </PRE>
 </LI></UL>
 </LI><LI><A NAME="LIWQ68"></A>´Ü°è <A HREF="#LIWQ67">4</A>¿¡¼­ ºÎ¿©µÈ AFS
@@ -1731,8 +1731,8 @@ ACL
 <P>´ÙÀ½Àº ABC Corporation ¼¿¿¡¼­ AFS UID 1000À» °¡Áø »ç¿ëÀÚ¿¡ ´ëÇÑ Ãâ·Â
 °á°ú¸¦ º¸¿© ÁÝ´Ï´Ù.
 <PRE>   % <B>tokens</B>
-   Tokens held by the Cache Manager: 
-   
+   Tokens held by the Cache Manager:
+
    User's (AFS ID 1000) tokens for afs@abc.com  [Expires Jun  2 10:00]
        --End of list--
 </PRE>
@@ -1741,7 +1741,7 @@ ACL
 ¼¿¿¡¼­ ´Ù¸¥ AFS UID¸¦ °¡Áý´Ï´Ù. ¸¶Áö¸· ¼¿¿¡ ´ëÇÑ ÅäÅ«Àº ¸¸±âµÇ¾ú½À´Ï´Ù.
 <PRE>   % <B>tokens</B>
    Tokens held by the Cache Manager:
-    
+
    User's (AFS ID 1000) tokens for afs@abc.com  [Expires Jun  2 10:00]
    User's (AFS ID 4286) tokens for afs@stateu.edu  [Expires Jun  3 1:34]
    User's (AFS ID 22) tokens for afs@def.com  [>>Expired&lt;&lt;]
@@ -2226,11 +2226,11 @@ AFS 
 ¸¶¿îÆ®ÇÏ¿© AFS ÆÄÀÏ °ø°£À» ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº AFS¸¦ »ç¿ëÇÒ ¼ö
 ¾ø´Â Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» »ç¿ëÇϴ AFS¸¦ ¾×¼¼½ºÇÏ·Á´Â NFS°¡ À̹̠½ÇÇàµÇ°í
 Àִ ¼¿¿¡¼­ Æ¯È÷ À¯¿ëÇÕ´Ï´Ù. <A HREF="auagd022.htm#HDRWQ595">ºÎ·Ï A,  NFS/AFS º¯È¯±â °ü¸®</A>¸¦ ÂüÁ¶ÇϽʽÿÀ.
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd006.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd008.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd006.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd008.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 475af3cb918d38e0b68706014ee857621e4cd8bc..5382eb7485fedb41cfd6ab10baa74c5a3b779215 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -2104,7 +2104,7 @@ ID
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP"><B>anonymous</B> »ç¿ëÀÚ¸¦ ±ÇÇÑ ¸ñ·ÏÀÇ
 <B>system:anyuser</B> ±×·ì¿¡ µÎÁö ¸¶½Ê½Ã¿À. ÀÌ·¸°Ô Çϸé
-±ÇÇÑ È®ÀÎÀÇ Àǹ̰¡ ¾ø¾îÁý´Ï´Ù. 
+±ÇÇÑ È®ÀÎÀÇ Àǹ̰¡ ¾ø¾îÁý´Ï´Ù.
 <P><B>bos setauth</B> ¸í·ÉÀ» »ç¿ëÇϸ頼­¹ö ½Ã½ºÅÛÀÇ ¼­¹ö
 ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ±ÇÇÑ È®ÀΠ¿©ºÎ¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¼­¹ö ½Ã½ºÅÛÀº
 ÀÌ ¸í·ÉÀÇ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. ±ÇÇÑ È®ÀΠ±â´ÉÀ» ÇØÁ¦Çϸé Çش砽ýºÅÛÀÇ
@@ -2350,8 +2350,8 @@ AFS 
 <B>bos restart</B> ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» º¸·Á¸é
 <A HREF="auagd009.htm#HDRWQ170">ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÑ ÈÄ Áï½Ã Àç½ÃÀÛÇϱâ</A>¸¦ ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   # <B>bos restart</B> &lt;<VAR>machine&nbsp;name</VAR>> 
-<B>fs -localauth</B> 
+<PRE>   # <B>bos restart</B> &lt;<VAR>machine&nbsp;name</VAR>>
+<B>fs -localauth</B>
 </PRE>
 </LI><LI><B>bos status</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¸ðµç ¼­¹ö ÇÁ·Î¼¼½º°¡
 Á¦´ë·Î ½ÇÇàµÇ°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÚ¼¼ÇÑ ÁöħÀ» º¸·Á¸é
@@ -2379,7 +2379,7 @@ AFS 
 º¼·ýÀ» ³ª¿­ÇϽʽÿÀ. ÁöħÀ» º¸·Á¸é <A HREF="auagd010.htm#HDRWQ219">º¼·ý Çì´õ Ç¥½Ã</A>¸¦
 ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   % <B>vos listvol</B> &lt;<VAR>machine&nbsp;name</VAR>> [&lt;<VAR>partition&nbsp;name</VAR>>] 
+<PRE>   % <B>vos listvol</B> &lt;<VAR>machine&nbsp;name</VAR>> [&lt;<VAR>partition&nbsp;name</VAR>>]
 </PRE>
 </LI><LI>ÆÄÀÏ ½Ã½ºÅÛ¿¡ º¸·ùÇÏ·Á´Â º¼·ýÀ» ´Ù¸¥ ÆÄƼ¼ÇÀ¸·Î ¿Å±â½Ê½Ã¿À.
 Àбâ/¾²±â º¼·ý¸¸ ¿Å±æ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Áöħ°ú
@@ -2441,8 +2441,8 @@ AFS 
 <B>bos restart</B> ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» º¸·Á¸é
 <A HREF="auagd009.htm#HDRWQ170">ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÑ ÈÄ Áï½Ã Àç½ÃÀÛÇϱâ</A>¸¦ ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   # <B>bos restart</B> &lt;<VAR>machine&nbsp;name</VAR>> 
-<B>fs -localauth</B> 
+<PRE>   # <B>bos restart</B> &lt;<VAR>machine&nbsp;name</VAR>>
+<B>fs -localauth</B>
 </PRE>
 </LI><LI><B>bos status</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¸ðµç ¼­¹ö ÇÁ·Î¼¼½º°¡
 Á¦´ë·Î ½ÇÇàµÇ°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÚ¼¼ÇÑ ÁöħÀ» º¸·Á¸é
@@ -2752,7 +2752,7 @@ UNIX 
 ÁßÁöÇϽʽÿÀ. ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» º¸·Á¸é
 <A HREF="auagd009.htm#HDRWQ168">ÇÁ·Î¼¼½º¸¦ ÀϽÃÀûÀ¸·Î Á¤ÁöÇÏ·Á¸é</A>À» ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   % <B>bos shutdown</B> &lt;<VAR>machine&nbsp;name</VAR>> 
+<PRE>   % <B>bos shutdown</B> &lt;<VAR>machine&nbsp;name</VAR>>
 [<B>-wait</B>]
 </PRE>
 </LI><LI><B>bos exec</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ½Ã½ºÅÛÀ» ¿ø°Ý¿¡¼­
@@ -2771,11 +2771,11 @@ UNIX 
 ÀûÀýÇÏÁö¸¸ ¿î¿µ Ã¼Á¦ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd007.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd009.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd007.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd009.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 1f3d1f15495bee8a7df7dd386b2d8327e96d14b8..c2722c0b8e75e5a90cd11ba23326435164d8f70e 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -430,7 +430,7 @@ BOS 
 Àý´ë º¯°æÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ÀÌ Ç÷¡±×´Â ³»ºÎ »ç¿ë¸¸À» ¸ñÀûÀ¸·Î ÇÕ´Ï´Ù.
 µû¶ó¼­ <B>bos status</B> ¸í·ÉÀÇ Ãâ·Â¿¡´Â ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
 </LI><LI>±× ¸í·É ¸Å°³º¯¼ö´Â BOS ¼­¹ö°¡ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϱâ À§ÇØ ½ÇÇàÇÏ´Â
-¸í·ÉÀÔ´Ï´Ù. 
+¸í·ÉÀÔ´Ï´Ù.
 <A NAME="IDX6310"></A>
 <P>
 <UL>
@@ -839,22 +839,22 @@ BOS 
 </LI></OL>
 <P>´ÙÀ½ ¿¹Á¦´Â ½Ã½ºÅÛ <B>db2.abc.com</B>ÀÇ º¸È£ ¼­¹ö¸¦ Á¤ÀÇÇϰí
 ½ÃÀÛÇÕ´Ï´Ù.
-<PRE>   
-   % <B>bos create db2.abc.com ptserver simple /usr/afs/bin/ptserver</B> 
-   
+<PRE>
+   % <B>bos create db2.abc.com ptserver simple /usr/afs/bin/ptserver</B>
+
 </PRE>
 <P>´ÙÀ½ ¿¹Á¦´Â ½Ã½ºÅÛ <B>fs6.abc.com</B>ÀÇ
 <B>fs</B> ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇÏ°í ½ÃÀÛÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>bos create fs6.abc.com fs fs /usr/afs/bin/fileserver </B>  \
         <B>/usr/afs/bin/volserver /usr/afs/bin/salvager</B>
-    
+
 </PRE>
 <P>´ÙÀ½ ¿¹Á¦´Â ½Ã½ºÅÛ <B>fs3.abc.com</B>¿¡¼­
 <B>backupuser</B> ÇÁ·Î¼¼½º¶ó°í Çϴ cron ÇÁ·Î¼¼½º¸¦
 Á¤ÀÇÇÏ°í ½ÃÀÛÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ¸ÅÀÏ »õº® 3½Ã¿¡ ½ÇÇàµÇµµ·Ï ¿¹Á¤µÇ¾î
 ÀÖ½À´Ï´Ù.
-<PRE>   % <B>bos create fs3.abc.com backupuser cron  "/usr/afs/bin/vos backupsys -prefix user -local" 3:00</B> 
+<PRE>   % <B>bos create fs3.abc.com backupuser cron  "/usr/afs/bin/vos backupsys -prefix user -local" 3:00</B>
 </PRE>
 <P><H3><A NAME="Header_184" HREF="auagd002.htm#ToC_184">ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇϰí BosConfig ÆÄÀÏ¿¡¼­ Á¦°ÅÇÏ·Á¸é</A></H3>
 <A NAME="IDX6349"></A>
@@ -878,9 +878,9 @@ BOS 
 ÀÌ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ÀÌ ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ»
 º¸·Á¸é <A HREF="#HDRWQ165">»óŸ¦ NotRunÀ¸·Î º¯°æÇÏ¿© ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÏ·Á¸é</A>À» ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>bos stop</B> &lt;<VAR>machine&nbsp;name</VAR>> &lt;<VAR>server&nbsp;process&nbsp;name</VAR>><SUP>+</SUP> [<B>-wait</B>]
-   
+
 </PRE>
 </LI><LI><A NAME="LIPROC-DEL"></A><B>bos delete</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿©
 <B>BosConfig</B> ÆÄÀÏ¿¡¼­ °¢ ÇÁ·Î¼¼½º¸¦ Á¦°ÅÇϽʽÿÀ.
@@ -989,7 +989,7 @@ BOS 
 <B>BosConfig</B> ÆÄÀϰú BOS ¼­¹öÀÇ ¸Þ¸ð¸®¿¡¼­ °¢ ÇÁ·Î¼¼½ºÀÇ
 »óÅ Ç÷¡±×¸¦ <TT>Run</TT>À¸·Î º¯°æÇÏ°í ½ÃÀÛÇϽʽÿÀ.
 <P>
-<PRE>   % 
+<PRE>   %
 <B>bos start</B> &lt;<VAR>machine&nbsp;name</VAR>> &lt;<VAR>server&nbsp;process&nbsp;name</VAR>><SUP>+</SUP>
 </PRE>
 <P>
@@ -1447,11 +1447,11 @@ setrestart</B> 
 »ó´ëÀûÀ¸·Î Çؼ®µË´Ï´Ù.
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd008.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd010.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd008.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd010.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 09beed23fd8dd5fda12fc54fe76cc0103d6183b9..1c16c9fbdb9fabc0961decd109d0acf1c9fabd59 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -166,7 +166,7 @@ AFS 
 <B>.readonly</B> È®ÀåÀÚ¸¦ Ãß°¡ÇÏ¿© »ý¼ºµË´Ï´Ù. Àбâ
 Àü¿ë º¼·ý ÀÛ¼º¿¡ ´ëÇÑ ÁöħÀ» º¸·Á¸é <A HREF="#HDRWQ192">º¼·ý º¹Á¦(Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>¸¦ ÂüÁ¶ÇϽʽÿÀ.
 </LI><LI><I>¹é¾÷</I> º¼·ýÀº Àбâ/¾²±â ¿øº» º¼·ýÀǠŬ·ÐÀÌ·Î
-¿øº»°ú µ¿ÀÏÇÑ »çÀÌÆ®¿¡ ÀúÀåµË´Ï´Ù. 
+¿øº»°ú µ¿ÀÏÇÑ »çÀÌÆ®¿¡ ÀúÀåµË´Ï´Ù.
 <A NAME="IDX6435"></A>
 ¹é¾÷ ¹öÀüÀº Æ¯Á¤ ½Ã°£¿¡
 Àбâ/¾²±â ¿øº»ÀÇ »óŸ¦ ±â·ÏÇϱ⠶§¹®¿¡ ³ªÁß¿¡ ½Ç¼ö·Î º¯°æµÇ¾ú°Å³ª »èÁ¦µÈ
@@ -203,7 +203,7 @@ AFS 
 À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. VLDB(Location Database)ÀÇ ÀÚµ¿ º¼·ý À§Ä¡ ÃßÀû
 ±â´ÉÀº ¾×¼¼½º°¡ °¡½ÃÀûÀ¸·Î À¯ÁöµÇ°Ô ÇÕ´Ï´Ù. º¼·ý À̵¿¿¡ ´ëÇÑ ÁöħÀ» º¸·Á¸é
 <A HREF="#HDRWQ226">º¼·ý À̵¿</A>À» ÂüÁ¶ÇϽʽÿÀ.
-</LI><LI>º¼·ýÀº AFS¿¡¼­ º¹Á¦º» ´ÜÀ§ÀÔ´Ï´Ù. 
+</LI><LI>º¼·ýÀº AFS¿¡¼­ º¹Á¦º» ´ÜÀ§ÀÔ´Ï´Ù.
 <A NAME="IDX6438"></A>
 <A NAME="IDX6439"></A>
 <I>º¹Á¦</I>´Â
@@ -215,7 +215,7 @@ AFS 
 ÀϹÝÀûÀ¸·Î ÀÚÁÖ »ç¿ëµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥°ú ÀÚÁÖ º¯°æµÇÁö ¾Ê´Â ÆÄÀÏÀ»
 Æ÷ÇÔÇϴ º¼·ýÀº º¹Á¦µÉ °¡´É¼ºÀÌ °¡Àå ³ôÁö¸¸ ¾î¶°ÇÑ Àбâ/¾²±â º¼·ýµµ
 º¹Á¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. <A HREF="#HDRWQ192">º¼·ý º¹Á¦(Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>¸¦ ÂüÁ¶ÇϽʽÿÀ.
-</LI><LI>º¼·ýÀº µÎ °¡Áö Ãø¸é¿¡¼­ AFSÀÇ ¹é¾÷ ´ÜÀ§ÀÔ´Ï´Ù. 
+</LI><LI>º¼·ýÀº µÎ °¡Áö Ãø¸é¿¡¼­ AFSÀÇ ¹é¾÷ ´ÜÀ§ÀÔ´Ï´Ù.
 <A NAME="IDX6440"></A>
 ¹é¾÷ º¼·ý ¹öÀüÀ»
 ÀÛ¼ºÇÏ¿© ÁöÁ¤µÈ ½Ã°£¿¡ Àбâ/¾²±â ¿øº» º¼·ýÀÇ »óŸ¦ º¸Á¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
@@ -321,7 +321,7 @@ AFS 
 ÀÖ½À´Ï´Ù. µÑ°, Ä³½¬ °ü¸® ÇÁ·Î±×·¥Àº ÆÄÀÏ¿¡ µµ´ÞÇϱâ À§ÇØ ÃßÀûÇÏ´Â
 °æ·Î À̸§¿¡ È¥µ¿À» ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù (¿¹¸¦ µé¾î <B>pwd</B>
 ¸í·ÉÀÇ ¿¹ÃøÄ¡ ¸øÇÑ Ãâ·Â ¾ß±â). ±×·¯³ª µÑ ÀÌ»óÀÇ µð·ºÅ丮¿¡ º¼·ýÀ» ¸¶¿îÆ®Çϸé
-ÇØ´ç º¼·ýÀÇ ·çÆ® µð·ºÅ丮¿Í ¿¬°üµÈ ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)ÀÌ ¸ðµç ¸¶¿îÆ® Æ÷ÀÎÆ®¿¡ Àû¿ëµË´Ï´Ù. 
+ÇØ´ç º¼·ýÀÇ ·çÆ® µð·ºÅ丮¿Í ¿¬°üµÈ ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)ÀÌ ¸ðµç ¸¶¿îÆ® Æ÷ÀÎÆ®¿¡ Àû¿ëµË´Ï´Ù.
 <A NAME="IDX6457"></A>
 <A NAME="IDX6458"></A>
 <P>¿©·¯ À¯ÇüÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ÀÖÀ¸¸ç Ä³½¬ °ü¸® ÇÁ·Î±×·¥Àº °¢ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦
@@ -360,7 +360,7 @@ ID 
 ¾×¼¼½º ±ÇÇÑÀ» <B>system:administrators</B> ±×·ì¿¡
 ºÎ¿©ÇÕ´Ï´Ù. º¼·ýÀ» ¸¶¿îÆ®ÇÑ ÈÄ¿¡ <B>fs setacl</B> ¸í·ÉÀ»
 »ç¿ëÇÏ¿© <B>system:administrators</B> ±×·ì¿¡ ´ëÇØ ´Ù¸¥
-Ç׸ñÀ» Ãß°¡ ¹× Á¦°ÅÇϰųª Ç׸ñÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. <A HREF="auagd020.htm#HDRWQ573">ACL Ç׸ñ ¼³Á¤</A>À» ÂüÁ¶ÇϽʽÿÀ. 
+Ç׸ñÀ» Ãß°¡ ¹× Á¦°ÅÇϰųª Ç׸ñÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. <A HREF="auagd020.htm#HDRWQ573">ACL Ç׸ñ ¼³Á¤</A>À» ÂüÁ¶ÇϽʽÿÀ.
 <A NAME="IDX6466"></A>
 <A NAME="IDX6467"></A>
 </LI><LI>º¼·ýÀÇ Àбâ/¾²±â ¹öÀüÀÌ ÆÄÀÏ ¼­¹ö ÆÄƼ¼Ç¿¡¼­ »ç¿ëÇÒ ¼ö Àִ µð½ºÅ©
@@ -410,7 +410,7 @@ ID 
 </TD></TR></TABLE>
 <P>
 <PRE>   % <B>vos partinfo</B> &lt;<VAR>machine&nbsp;name</VAR>> [&lt;<VAR>partition&nbsp;name</VAR>>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -432,10 +432,10 @@ ID 
 </LI><LI><A NAME="LIWQ188"></A><B>vos create</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿©
 º¼·ýÀ» ÀÛ¼ºÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos create</B> &lt;<VAR>machine&nbsp;name</VAR>> &lt;<VAR>partition&nbsp;name</VAR>> &lt;<VAR>volume&nbsp;name</VAR>>  \
                 [<B>-maxquota</B> &lt;<VAR>initial&nbsp;quota&nbsp;(KB)</VAR>>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -463,17 +463,17 @@ ID 
 </LI><LI><A NAME="LIWQ189"></A><B>(¼±ÅÃÀû)</B> <B>fs mkmount</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÆÄÀÏ °ø°£¿¡ º¼·ýÀ» ¸¶¿îÆ®ÇϽʽÿÀ.
 ÀÚ¼¼ÇÑ ±¸¹®À» º¸·Á¸é <A HREF="#HDRWQ212">ÀϹݠ¶Ç´Â Àбâ/¾²±â ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ·Á¸é</A>À» ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   
-   % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume&nbsp;name</VAR>> 
-   
+<PRE>
+   % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume&nbsp;name</VAR>>
+
 </PRE>
 </LI><LI><B>(¼±ÅÃÀû)</B> <B>fs lsmount</B> ¸í·ÉÀ»
 ½ÇÇàÇÏ¿© ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¿Ã¹Ù¸¥ º¼·ýÀ» ÂüÁ¶ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
 <A HREF="#HDRWQ211">¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ç¥½ÃÇÏ·Á¸é</A>¿¡ ³ªÅ¸³­ Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>fs lsmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 </LI><LI><B>(¼±ÅÃÀû)</B> º¼·ý Çì´õ¿¡ º¼·ý¿¡ ´ëÇÑ º¸Á¶
 Á¤º¸¸¦ ±â·ÏÇÏ·Á¸é <B>-offlinemsg</B> Àμö¿Í ÇÔ²²
@@ -753,9 +753,9 @@ VLDB 
 º¼·ýÀÇ ÇöÀç »çÀÌÆ®¸¦ Ç¥½ÃÇÏ·Á¸é <A HREF="#HDRWQ221">º¼·ýÀÇ VLDB Ç׸ñ ¹× º¼·ý Çì´õ Ç¥½Ã</A>¿¡¼­
 ¼³¸íÇϴ °Íó·³ <B>vos examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos examine</B> &lt;<VAR>volume&nbsp;name&nbsp;or &nbsp;ID</VAR>>
-    
+
 </PRE>
 <P>
 <P>Ãâ·ÂÀÇ ¸¶Áö¸· Çà¿¡´Â VLDB·ÎºÎÅÍÀÇ º¼·ý »çÀÌÆ® Á¤Àǰ¡ Ç¥½ÃµË´Ï´Ù.
@@ -771,9 +771,9 @@ VLDB 
 <A HREF="#HDRWQ185">Àбâ/¾²±â º¼·ý ÀÛ¼º</A>¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇϴ °Íó·³
 <B>vos partinfo</B> ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos partinfo</B> &lt;<VAR>machine&nbsp;name</VAR>> [&lt;<VAR>partition&nbsp;name</VAR>>]
-   
+
 </PRE>
 </LI></UL>
 <A NAME="IDX6519"></A>
@@ -785,9 +785,9 @@ VLDB 
 </LI><LI><A NAME="LIWQ197"></A><B>vos addsite</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿©
 VLDB¿¡ »õ·Î¿î °¢ Àбâ Àü¿ë »çÀÌÆ®¸¦ Á¤ÀÇÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos addsite</B> &lt;<VAR>machine&nbsp;name</VAR>> &lt;<VAR>partition&nbsp;name</VAR>> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -812,9 +812,9 @@ VLDB
 ½ÇÇàÇϽʽÿÀ.
 ÀÌ ¸í·ÉÀº <A HREF="auagd009.htm#HDRWQ158">ÇÁ·Î¼¼½º »óÅ¿͠BosConfig ÆÄÀÏÀÇ Á¤º¸ Ç¥½ÃÇϱâ</A>¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>bos status</B> &lt;<VAR>machine&nbsp;name</VAR>> <B>fs vlserver</B>
-   
+
 </PRE>
 <A NAME="IDX6525"></A>
 <A NAME="IDX6526"></A>
@@ -823,9 +823,9 @@ VLDB
 </LI><LI><A NAME="LIWQ199"></A><B>vos release</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© Àбâ/¾²±â
 ¿øº» º¼·ýÀ» Å¬·ÐÇϰí Å¬·ÐÀ» °¢ Àбâ Àü¿ë »çÀÌÆ®¿¡ ºÐ¹èÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>> [<B>-f</B>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -844,9 +844,9 @@ VLDB
 <TT>New release</TT> Ç÷¡±×°¡ ¼³Á¤µÈ »çÀÌÆ® Á¤Àǰ¡ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ.
 ÀÌ ¸í·ÉÀº <A HREF="#HDRWQ221">º¼·ýÀÇ VLDB Ç׸ñ ¹× º¼·ý Çì´õ Ç¥½Ã</A>¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>vos examine</B> &lt;<VAR>volume&nbsp;name&nbsp;or &nbsp;ID</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <P>´Ü°è <A HREF="#LIWQ200">6</A>ÀÇ Ãâ·Â¿¡ Ç÷¡±×°¡ ³ªÅ¸³ª´Â °æ¿ì
@@ -978,10 +978,10 @@ VLDB
 ½ÇÇà)¿¡ ´ëÇÑ PATH È¯°æ º¯¼ö¿¡ º¸Åë AFS 2Áø ÆÄÀÏ·ÎÀÇ °æ·Î°¡ µé¾î ÀÖÁö
 ¾ÊÀ¸¹Ç·Î <B>vos</B> 2Áø ÆÄÀÏ¿¡ ´ëÇÑ ¿ÏÀüÇÑ °æ·Î À̸§À»
 ÁöÁ¤ÇѴٴ Á¡À» ¾Ë¾Æ µÎ½Ê½Ã¿À.
-<PRE>   
+<PRE>
    % <B>bos create fs3.abc.com backupusers cron</B>  \
      <B>-cmd "/usr/afs/bin/vos backupsys  -prefix user -localauth" "1:00"</B>
-    
+
 </PRE>
 <A NAME="IDX6543"></A>
 <A NAME="IDX6544"></A>
@@ -1032,10 +1032,10 @@ VLDB
 Àбâ/¾²±â ¿øº» º¼·ýÀÇ ¹é¾÷ ¹öÀüÀ» ÀÛ¼ºÇϽʽÿÀ. Ç¥½ÃµÇ´Â ¸Þ½ÃÁö´Â ¹é¾÷
 Á¶ÀÛÀÇ ¼º°øÀ» È®ÀÎÇØ ÁÝ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>vos backup</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
    Created backup volume for <VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1054,9 +1054,9 @@ VLDB
 ¼±ÅÃÀûÀÌÁö¸¸ Ä³½¬ °ü¸® ÇÁ·Î±×·¥Àº º¼·ýÀÌ ¸¶¿îÆ®µÇÁö ¾ÊÀ¸¸é º¼·ýÀÇ ³»¿ëÀ»
 ¾×¼¼½ºÇÒ ¼ö ¾ø´Ù´Â Á¡À» ¾Ë¾Æ µÎ½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume&nbsp;name</VAR>><B>.backup</B>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1075,9 +1075,9 @@ VLDB
 ½ÇÇàÇÏ¿© ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¿Ã¹Ù¸¥ º¼·ýÀ» ÂüÁ¶ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
 <A HREF="#HDRWQ211">¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ç¥½ÃÇÏ·Á¸é</A>¿¡ ³ªÅ¸³­ Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>fs lsmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <A NAME="IDX6550"></A>
@@ -1099,9 +1099,9 @@ VLDB
 <PRE>   % <B>vos backupsys</B> [<B>-prefix</B> &lt;<VAR>common&nbsp;prefix&nbsp;on&nbsp;volume(s)</VAR>><SUP>+</SUP>]   \
         [<B>-server</B> &lt;<VAR>machine&nbsp;name</VAR>>]
 [<B>-partition</B> &lt;<VAR>partition&nbsp;name</VAR>>]  \
-        [<B>-exclude</B>]   [<B>-xprefix</B> &lt;<VAR>negative&nbsp;prefix&nbsp;on&nbsp;volume(s)</VAR>><SUP>+</SUP>] 
+        [<B>-exclude</B>]   [<B>-xprefix</B> &lt;<VAR>negative&nbsp;prefix&nbsp;on&nbsp;volume(s)</VAR>><SUP>+</SUP>]
         [<B>-dryrun</B>]  [<B>-verbose</B>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1328,9 +1328,9 @@ UNIX <B>ls</B> 
 <OL TYPE=1>
 <LI><B>fs lsmount</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs lsmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1344,45 +1344,45 @@ UNIX <B>ls</B> 
 </LI></OL>
 <P>ÁöÁ¤µÈ µð·ºÅ丮°¡ ¸¶¿îÆ® Æ÷ÀÎÆ®À̸é Ãâ·ÂÀº ´ÙÀ½ ¾ç½ÄÀ» °¡Áý´Ï´Ù.
 <PRE>   '<VAR>directory</VAR>' is a mount point for volume '<VAR>volume&nbsp;name</VAR>'
-   
+
 </PRE>
 <P>ÀϹݠ¸¶¿îÆ® Æ÷ÀÎÆ®ÀÇ °æ¿ì <B>abc.com</B> ¼¿ÀǠŬ¶óÀ̾ðÆ®
 ½Ã½ºÅÛ¿¡ ´ëÇØ ½ÇÇàµÈ ´ÙÀ½ ¿¹Á¦ ¸í·É¿¡¼­Ã³·³ ¼ýÀÚ ±âÈ£(<TT>#</TT>)°¡
 <VAR>volume name</VAR> ¹®ÀÚ¿­ ¾Õ¿¡ »ç¿ëµË´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs lsmount /afs/abc.com/usr/terry</B>
    '/afs/abc.com/usr/terry' is a mount point for volume '#user.terry'
-      
+
 </PRE>
 <P>Àбâ/¾²±â ¸¶¿îÆ® Æ÷ÀÎÆ®ÀÇ °æ¿ì <B>abc.com</B> ¼¿ÀǠŬ¶óÀ̾ðÆ®
 ½Ã½ºÅÛ¿¡ ´ëÇØ ½ÇÇàµÈ ´ÙÀ½ ¿¹Á¦ ¸í·É¿¡¼­Ã³·³ ÆÛ¼¾Æ® ±âÈ£(<TT>%</TT>)°¡
 <VAR>volume name</VAR> ¹®ÀÚ¿­ ¾Õ¿¡ »ç¿ëµË´Ï´Ù. ¼¿ÀÇ °ü¸®Àڴ Àбâ/¾²±â
 ¸¶¿îÆ® Æ÷ÀÎÆ®ÀÇ À̸§ ¾Õ¿¡ ¸¶Ä§Ç¥¸¦ »ç¿ëÇϴ ±ÔÄ¢À» µû¶ó ¿Ô½À´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs lsmount /afs/.abc.com </B>
    '/afs/.abc.com' is a mount point for volume '%root.cell'
-   
+
 </PRE>
 <P>¼¿ ¹æ½ÄÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®ÀÇ °æ¿ì <B>abc.com</B> ¼¿ÀǠŬ¶óÀ̾ðÆ®
 ½Ã½ºÅÛ¿¡ ´ëÇØ ½ÇÇàµÈ ´ÙÀ½ ¿¹Á¦ ¸í·É¿¡¼­Ã³·³ ¼¿ À̸§°ú ÄÝ·Ð(<TT>:</TT>)ÀÌ
 ¼ýÀÚ ´ÙÀ½¿¡ ³ª¿À°í <VAR>volume name</VAR> ¹®ÀÚ¿­ ¾Õ¿¡ »ç¿ëµË´Ï´Ù.
-<PRE>   
+<PRE>
     % <B>fs lsmount /afs/ghi.gov </B>
    '/afs/ghi.gov' is a mount point for volume '#ghi.gov:root.cell'
-   
+
 </PRE>
 <P>¸¶¿îÆ® Æ÷ÀÎÆ®·ÎÀÇ ±âÈ£ ¿¬°áÀÇ °æ¿ì Ãâ·ÂÀº <B>abc.com</B>
 ¼¿ÀǠŬ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇØ ½ÇÇàµÈ ´ÙÀ½ ¿¹Á¦ ¸í·É¿¡¼­ º¼ ¼ö Àִ ¾ç½ÄÀ»
 °¡Áý´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs lsmount /afs/abc</B>
    '/afs/abc' is a symbolic link, leading to a mount point for volume '#root.cell'
-   
+
 </PRE>
 <P>µð·ºÅ丮°¡ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï°í AFS¿¡ ÀÖÁö ¾ÊÀ¸¸é Ãâ·ÂÀº ´ÙÀ½°ú °°ÀÌ
 ³ªÅ¸³³´Ï´Ù.
 <PRE>   '<VAR>directory</VAR>' is not a mount point.
-   
+
 </PRE>
 <P>Ãâ·ÂÀÌ µÚÁ×¹ÚÁ׵Ǵ °æ¿ì ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ·ÎÄàij½¬¿¡¼­ ¼Õ»óµÈ °ÍÀÏ ¼ö
 ÀÖ½À´Ï´Ù. <A HREF="auagd015.htm#HDRWQ413">Çϳª ÀÌ»óÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ® Ç÷¯½¬Çϱâ</A>¿¡¼­ ¼³¸íÇϴ °Íó·³
@@ -1409,9 +1409,9 @@ UNIX <B>ls</B> 
 ÀÛ¼ºÇϽʽÿÀ. Àбâ/¾²±â ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇϴ °æ¿ì
 <B>-rw</B> Ç÷¡±×¸¦ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume&nbsp;name</VAR>>  [<B>-rw</B>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1462,20 +1462,20 @@ UNIX <B>ls</B> 
 <P>
 <P><VAR>cellname</VAR>À» ¼¿ À̸§À¸·Î ´ëüÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>cd /afs/.</B><VAR>cellname</VAR>
-   
+
    % <B>fs  mkmount  new_cells  root.afs</B>
+
    % <B>cd  new_cells</B>
-   
+
 </PRE>
 </LI><LI><B>fs mkmount</B> ¸í·ÉÀ» <B>-cell</B> Àμö¿Í ÇÔ²² ½ÇÇàÇÏ¿© ¼¿ ¹æ½ÄÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇϽʽÿÀ.
 ÇÊ¿äÇÑ ¸¸Å­ °¢ ¼¿ ¹æ½ÄÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®¿¡ ´ëÇØ ÀÌ ¸í·ÉÀ» ¹Ýº¹ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume&nbsp;name</VAR>> <B>-cell</B> &lt;<VAR>cell&nbsp;name</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1507,16 +1507,16 @@ UNIX <B>ls</B> 
 ¾×¼¼½ºÇϰԠÇϽʽÿÀ. ¿øÇϴ °æ¿ì ¶ÇÇÑ <B>/afs/.</B><VAR>cellname</VAR> µð·ºÅ丮·ÎºÎÅÍ <B>new_cells</B> ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦
 Á¦°ÅÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
 <P>
-<PRE>     
+<PRE>
    % <B>vos release root.afs</B>
-   
+
    %  <B>fs checkvolumes</B>
-   
+
    % <B>cd /afs/.</B><VAR>cellname</VAR>
-    
+
    % <B>fs rmmount new_cells</B>
-   
-   
+
+
 </PRE>
 <P>
 <P>»ç¿ëÀÚ°¡ »õ·Î ¸¶¿îÆ®µÈ ¿ÜºÎ ¼¿À» ¾×¼¼½ºÇϰԠÇÏ·Á¸é °¢ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ
@@ -1550,9 +1550,9 @@ UNIX <B>ls</B> 
 Á¦°ÅÇϽʽÿÀ. ÇØ´ç º¼·ýÀÌ ¿©ÀüÈ÷ Á¸ÀçÇϸé À̰ÍÀÌ À¯ÀÏÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®ÀÎ
 °æ¿ì ±× ³»¿ëÀ» ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>fs rmmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1613,10 +1613,10 @@ UNIX <B>ls</B> 
 <OL TYPE=1>
 <LI><B>vos listvldb</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos listvldb</B>  [<B>-name</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>] [<B>-server</B> &lt;<VAR>machine&nbsp;name</VAR>>] \
                   [<B>-partition</B> &lt;<VAR>partition&nbsp;name</VAR>>] [<B>-locked</B>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1685,13 +1685,13 @@ ID 
 <P><TT>New release</TT> ¹× <TT>Old release</TT> Ç÷¡±×¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ
 ¼³¸íÀ» º¸·Á¸é <A HREF="#HDRWQ192">º¼·ý º¹Á¦(Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>¸¦ ÂüÁ¶ÇϽʽÿÀ.
 <P>ÀÌ ¸í·ÉÀÇ ¿¹¿Í ´ÜÀÏ º¼·ý¿¡ ´ëÇÑ Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>vos listvldb user.terry</B>
    user.terry
        RWrite: 50489902    Backup: 50489904
        number of sites -> 1
           server fs3.abc.com partition /vicepc RW Site
-  
+
 </PRE>
 <P><H3><A NAME="HDRWQ219" HREF="auagd002.htm#ToC_235">º¼·ý Çì´õ Ç¥½Ã</A></H3>
 <A NAME="IDX6598"></A>
@@ -1710,9 +1710,9 @@ ID 
 <OL TYPE=1>
 <LI><B>vos listvol</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos listvol</B> &lt;<VAR>machine&nbsp;name</VAR>> [&lt;<VAR>partition&nbsp;name</VAR>>] [<B>-fast</B>] [<B>-long</B>] [<B>-extended</B>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1787,7 +1787,7 @@ ID 
 Ãâ·ÂÀǠù° ÇàÀº ¸ñ·ÏÀÇ º¼·ý ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 Ãâ·ÂÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½ ¿¹¿¡¼­Ã³·³ ¿Â¶óÀÎ, ¿ÀÇÁ¶óÀΠ¹× »ç¿ëÁß »óÅ¿¡
 Àִ º¼·ýÀÇ ¼ö¸¦ ¿ä¾àÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>vos listvol  fs2.abc.com /vicepb</B>
    Total number of volumes on server fs2.abc.com \
                                        partition /vicepb : 66
@@ -1798,7 +1798,7 @@ ID 
    user.pat             1969534536 RW      17518 K On-line
    user.pat.backup      1969534538 BK      17537 K On-line
    Total volumes onLine 66 ; Total volumes offLine 0 ;  Total busy 0
-   
+
 </PRE>
 <P><B>-fast Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â</B>
 <P>
@@ -1806,7 +1806,7 @@ ID 
 <B>-fast</B> Ç÷¡±×¸¦ Æ÷ÇÔ½Ã۸頴ÙÀ½ ¿¹¿¡¼­Ã³·³ ¼ýÀÚ ¼ø¼­ Å©±â´ë·Î Á¤·ÄµÇ´Â
 °¢ º¼·ýÀÇ º¼·ý ID ¹øÈ£¸¸ Ç¥½ÃµË´Ï´Ù. ¸¶Áö¸· Çà(¿Â¶óÀÎ, ¿ÀÇÁ¶óÀΠ¹× »ç¿ëÁß
 º¼·ýÀÇ ¼ö ¿ä¾à)Àº »ý·«µË´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>vos listvol fs3.abc.com /vicepa -f</B>
    Total number of volumes on server fs3.abc.com  \
                                        partition /vicepa: 37
@@ -1816,7 +1816,7 @@ ID 
       .
    35970325
    49732810
-   
+
 </PRE>
 <P><B>-long Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â</B>
 <A NAME="IDX6608"></A>
@@ -1867,22 +1867,22 @@ ReleaseClone
 </LI></UL>
 </LI></UL>
 <P><B>-long</B> Ç÷¡±×°¡ Æ÷ÇԵɠ¶§ Ãâ·ÂÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>vos listvol fs2.abc.com b -long</B>
-   Total number of volumes on server fs2.abc.com 
+   Total number of volumes on server fs2.abc.com
                                        partition /vicepb: 66
          .                   .      .         .   .    .
          .                   .      .         .   .    .
    user.pat             1969534536 RW      17518 K On-line
         fs2.abc.com /vicepb
-        RWrite 1969534536 ROnly 0        Backup 1969534538 
+        RWrite 1969534536 ROnly 0        Backup 1969534538
         MaxQuota      20000 K
         Creation    Mon Jun 12 09:02:25 1989
         Last Update Thu Jan  4 17:39:34 1990
         1573 accesses in the past day (i.e., vnode references)
    user.pat.backup      1969534538 BK      17537 K On-line
         fs2.abc.com /vicepb
-        RWrite 1969534536 ROnly 0        Backup 1969534538 
+        RWrite 1969534536 ROnly 0        Backup 1969534538
         MaxQuota      20000 K
         Creation    Fri Jan  5 06:37:59 1990
         Last Update Fri Jan  5 06:37:59 1990
@@ -1890,7 +1890,7 @@ ReleaseClone
            .               .         .     .       .
            .               .         .     .       .
    Total volumes onLine 66 ; Total volumes offLine 0 ; Total busy 0
-   
+
 </PRE>
 <P><B>-extended Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â</B>
 <A NAME="IDX6625"></A>
@@ -1912,7 +1912,7 @@ ReleaseClone
        Creation    Mon Mar  8 14:26:05 1999
        Last Update Mon Apr 26 09:20:43 1999
        11533 accesses in the past day (i.e., vnode references)
-   
+
                          Raw Read/Write Stats
              |-------------------------------------------|
              |    Same Network     |    Diff Network     |
@@ -1922,7 +1922,7 @@ ReleaseClone
    Reads     |      151 |      151 |     1092 |     1068 |
    Writes    |        3 |        3 |      324 |      324 |
              |-------------------------------------------|
-    
+
                       Writes Affecting Authorship
              |-------------------------------------------|
              |   File Authorship   | Directory Authorship|
@@ -1936,7 +1936,7 @@ ReleaseClone
    1day-1wk  |        1 |        0 |        1 |        0 |
    > 1wk     |        0 |        0 |        0 |        0 |
              |-------------------------------------------|
-   
+
 </PRE>
 <P><H3><A NAME="HDRWQ221" HREF="auagd002.htm#ToC_237">º¼·ýÀÇ VLDB Ç׸ñ ¹× º¼·ý Çì´õ Ç¥½Ã</A></H3>
 <A NAME="IDX6626"></A>
@@ -1959,9 +1959,9 @@ VLDB
 <OL TYPE=1>
 <LI><B>vos examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos examine</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1982,7 +1982,7 @@ VLDB
 ¼³¸íÇϴ °Íó·³ <B>vos listvldb</B> ¸í·ÉÀ» »ç¿ëÇÒ ¶§¿Í
 µ¿ÀÏÇÑ VLDBÀÇ Á¤º¸°¡ ³ª¿­µË´Ï´Ù.
 <P>´ÙÀ½Àº ±× VLDB Ç׸ñÀÌ ÇöÀç Àá°Ü Àִ º¼·ý¿¡ ´ëÇÑ ¿¹ÀÔ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>vos examine user.terry</B>
    user.terry                    536870981 RW   3459 K On-line
        fs3.abc.com /vicepa
@@ -1993,9 +1993,9 @@ VLDB
        5719 accesses in the past day (i.e., vnode references)
        RWrite: 5360870981   Backup: 536870983
        number of sites -> 1
-          server fs3.abc.com partition /vicepa RW Site 
+          server fs3.abc.com partition /vicepa RW Site
        Volume is currently LOCKED
-   
+
 </PRE>
 <P><H3><A NAME="HDRWQ223" HREF="auagd002.htm#ToC_239">ÆÄÀÏÀÌ µé¾î Àִ º¼·ýÀÇ À̸§ ¶Ç´Â À§Ä¡ Ç¥½Ã</A></H3>
 <P>ÀÌ ÀýÀº ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ Æ÷ÇÔÇϴ º¼·ýÀÇ À̸§, º¼·ý ID ¹øÈ£ ¶Ç´Â
@@ -2040,9 +2040,9 @@ listvldb</B> 
 <OL TYPE=1>
 <LI><B>fs listquota</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs listquota</B> [&lt;<VAR>dir/file&nbsp;path</VAR>>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2058,11 +2058,11 @@ listvldb</B> 
 </DL>
 </LI></OL>
 <P>´ÙÀ½Àº Ãâ·ÂÀÇ ¿¹ÀÔ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs listquota /afs/abc.com/usr/terry</B>
-   Volume Name     Quota    Used    % Used   Partition 
-   user.terry      15000    5071       34%         86%   
-   
+   Volume Name     Quota    Used    % Used   Partition
+   user.terry      15000    5071       34%         86%
+
 </PRE>
 <A NAME="IDX6657"></A>
 <A NAME="IDX6658"></A>
@@ -2074,9 +2074,9 @@ listvldb</B> 
 <OL TYPE=1>
 <LI><B>fs examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs examine</B> [&lt;<VAR>dir/file&nbsp;path</VAR>>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2092,13 +2092,13 @@ listvldb</B> 
 </LI></OL>
 <P>´ÙÀ½ ¿¹Á¦´Â Ãâ·ÂÀÌ <TT>vid</TT> Çʵ忡 º¼·ý ID ¹øÈ£¸¦ º¸°íÇϴ ¹æ¹ýÀ»
 º¸¿© ÁÝ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs examine /afs/abc.com/usr/terry</B>
    Volume status for vid = 50489902 named user.terry
    Current maximum quota is 15000
    Current blocks used are 5073
-   The partition has 46383 blocks available out of 333305  
-   
+   The partition has 46383 blocks available out of 333305
+
 </PRE>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">ÀÌ ¸í·ÉÀÇ Ãâ·Â¿¡¼­ ÆÄƼ¼Ç °ü·Ã Åë°è°¡ Ç×»ó Ç¥ÁØ UNIX <B>df</B>
 ¸í·É Ãâ·ÂÀÇ ÇØ´ç °ª°ú ÀÏÄ¡Çϴ °ÍÀº ¾Æ´Õ´Ï´Ù. ÀÌ ¸í·É¿¡¼­ º¸°íÇÑ Åë°è´Â
@@ -2119,9 +2119,9 @@ listvldb</B> 
 <LI><B>fs whereis</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÆÄÀÏÀ̳ª µð·ºÅ丮°¡
 µé¾î Àִ º¼·ýÀ» ÀúÀåÇϴ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ À̸§À» Ç¥½ÃÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs whereis</B> [&lt;<VAR>dir/file&nbsp;path</VAR>>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2138,18 +2138,18 @@ listvldb</B> 
 <P>Ãâ·ÂÀº ´ÙÀ½ ¿¹¿¡¼­Ã³·³ ÇØ´ç ÆÄÀÏÀ» Æ÷ÇÔÇϴ º¼·ýÀÌ Àִ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀ»
 Ç¥½ÃÇÕ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>fs whereis /afs/abc.com/user/terry</B>
    File /afs/abc.com/usr/terry is on host fs2.abc.com
-   
+
 </PRE>
 </LI><LI>¶ÇÇÑ ÇØ´ç º¼·ýÀÌ Àִ ÆÄƼ¼ÇÀ» ¾Ë±â ¿øÇϴ °æ¿ì ¸ÕÀú <B>fs
 listquota</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© º¼·ýÀÇ À̸§À» Ç¥½ÃÇϽʽÿÀ.
 ÀÚ¼¼ÇÑ ±¸¹®À» º¸·Á¸é <A HREF="#HDRWQ224">ÆÄÀÏÀÌ µé¾î Àִ º¼·ýÀÇ À̸§À» Ç¥½ÃÇÏ·Á¸é</A>À» ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs listquota</B> [&lt;<VAR>dir/file&nbsp;path</VAR>>]
-   
+
 </PRE>
 <P>
 <P>±×·± ´ÙÀ½ <B>vos listvldb</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ÀÌ ¶§
@@ -2157,9 +2157,9 @@ listquota</B> 
 ÀÚ¼¼ÇÑ ±¸¹®À̳ª Ãâ·Â¿¡ ´ëÇÑ ¼³¸íÀ» º¸·Á¸é <A HREF="#HDRWQ218">VLDB Ç׸ñÀ» Ç¥½ÃÇÏ·Á¸é</A>À»
 ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos listvldb</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <HR><H2><A NAME="HDRWQ226" HREF="auagd002.htm#ToC_243">º¼·ý À̵¿</A></H2>
@@ -2169,7 +2169,7 @@ listquota</B> 
 <UL>
 <LI>µð½ºÅ© ¶Ç´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀ» º¹±¸Çϰųª ±³Ã¼Çϴ µ¿¾È ´Ù¸¥ ÆÄƼ¼ÇÀ̳ª
 ½Ã½ºÅÛ¿¡ º¼·ýÀ» ÀϽÃÀûÀ¸·Î ¹èÄ¡Çϱâ À§ÇØ.
-</LI><LI>Æ÷È­ »óÅÂÀÇ ÆÄƼ¼Ç¿¡ °ø°£À» È®º¸Çϱâ À§ÇØ. 
+</LI><LI>Æ÷È­ »óÅÂÀÇ ÆÄƼ¼Ç¿¡ °ø°£À» È®º¸Çϱâ À§ÇØ.
 <A NAME="IDX6672"></A>
 <A NAME="IDX6673"></A>
 <A NAME="IDX6674"></A>
@@ -2180,9 +2180,9 @@ listquota</B> 
 ÀúÀåÇÒ ¼ö ¾ø´Â °ÍÀÔ´Ï´Ù. ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¼­ ÀÌ·¯ÇÑ ¹®Á¦Á¡ÀÌ
 ¹ß»ýÇßÀ½À» È®ÀÎÇØ ÁÝ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    afs: failed to store file (partition full)
-   
+
 </PRE>
 <P>
 <P><A HREF="auagd013.htm#HDRWQ323">AFS ¼º´É ¸ð´ÏÅÍ ¹× °¨»ç</A>¿¡¼­ ¼³¸íÇϴ °Íó·³ <B>scout</B>
@@ -2199,15 +2199,15 @@ listquota</B> 
 <B>vos</B> ¸í·É ÀÎÅÍÇÁ¸®Åʹ ¸ñÀûÁö ÆÄƼ¼Ç¿¡ ÃæºÐÇÑ
 ¿©À¯ °ø°£ÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. °ø°£ÀÌ ÃæºÐÇÏÁö ¾ÊÀ¸¸é À̵¿ Á¶ÀÛÀ»
 ½ÃµµÇÏÁö ¾Ê°í ´ÙÀ½ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    vos: no space on target partition <VAR>destination_part</VAR> to move volume <VAR>volume</VAR>
-   
+
 </PRE>
 <P>Àбâ Àü¿ë º¼·ýÀ» À̵¿ÇÏ·Á¸é <A HREF="#HDRWQ236">º¼·ýÀ» Á¦°ÅÇÏ°í ¾ð¸¶¿îÆ®ÇÏ·Á¸é</A>¿¡¼­ ¼³¸íÇÏ´Â
 °Íó·³ <B>vos remove</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÇöÀç »çÀÌÆ®¿¡¼­
 ½ÇÁ¦·Î º¼·ýÀ» Á¦°ÅÇϽʽÿÀ. ±×·± ´ÙÀ½ <A HREF="#HDRWQ194">Àбâ/¾²±â º¼·ýÀ» º¹Á¦ÇÏ·Á¸é (Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>¿¡¼­
 ¼³¸íÇϴ °Íó·³ <B>vos addsite</B> ¹× <B>vos release</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© »õ »çÀÌÆ®¸¦ Á¤ÀÇÇϰí ÀÌ »çÀÌÆ®¿¡
-ÇØ´ç º¼·ýÀ» ¸±¸®½ºÇϽʽÿÀ. 
+ÇØ´ç º¼·ýÀ» ¸±¸®½ºÇϽʽÿÀ.
 <A NAME="IDX6679"></A>
 <A NAME="IDX6680"></A>
 <P>¹é¾÷ º¼·ýÀº Àбâ/¾²±â ¿øº»ÀÌ Àִ µ¿ÀÏÇÑ »çÀÌÆ®¿¡ Ç×»ó À§Ä¡ÇϹǷÎ
@@ -2232,11 +2232,11 @@ listquota</B> 
 ÀÌ ¸í·ÉÀº ´ÜÀÏ Çà¿¡ ÀÔ·ÂÇϽʽÿÀ. ¾Æ·¡¿¡¼­´Â ÀÐ±â Æí¸®Çϵµ·Ï ¿©·¯ ÇàÀ¸·Î
 Ç¥ÇöÇÑ °Í¿¡ ºÒ°úÇÕ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>vos move</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>  \
        &lt;<VAR>machine&nbsp;name&nbsp;on&nbsp;source</VAR>>  &lt;<VAR>partition&nbsp;name&nbsp;on&nbsp;source </VAR>>  \
        &lt;<VAR>machine&nbsp;name&nbsp;on&nbsp;destination</VAR>>  &lt;<VAR>partition&nbsp;name&nbsp;on&nbsp;destination</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2264,16 +2264,16 @@ listquota</B> 
 </LI><LI><B>(¼±ÅÃÀû)</B> <B>vos listvldb</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© À̵¿ÀÌ ¼º°øÀûÀÎÁö È®ÀÎÇϽʽÿÀ. <A HREF="#HDRWQ218">VLDB Ç׸ñÀ» Ç¥½ÃÇÏ·Á¸é</A>¿¡
 ³ªÅ¸³­ Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>vos listvldb</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 </LI><LI>Àбâ/¾²±â º¼·ýÀÇ ÀÌÀü »çÀÌÆ®¿¡ ¹é¾÷ ¹öÀüÀÌ Á¸ÀçÇÑ °æ¿ì
 <A HREF="#HDRWQ205">¹é¾÷ º¼·ýÀ» ÀÛ¼º ¹× ¸¶¿îÆ®ÇÏ·Á¸é</A>¿¡¼­ ¼³¸íÇϴ °Íó·³ <B>vos backup</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© »õ »çÀÌÆ®¿¡ »õ ¹é¾÷À» ÀÛ¼ºÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos backup</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <HR><H2><A NAME="HDRWQ227" HREF="auagd002.htm#ToC_245">VLDB ¹× º¼·ý Çì´õ µ¿±âÈ­</A></H2>
@@ -2409,7 +2409,7 @@ VLDB
 <P>
 <PRE>   % <B>vos syncvldb -server</B> &lt;<VAR>machine&nbsp;name</VAR>>
 [<B>-partition</B> &lt;<VAR>partition&nbsp;name</VAR>>]  [<B>-volume</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>]  [<B>-verbose >></B> <VAR>file</VAR>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2445,7 +2445,7 @@ VLDB
 </TD></TR></TABLE>
 <P>
 <PRE>   % <B>vos syncserv</B> &lt;<VAR>machine&nbsp;name</VAR>> [&lt;<VAR>partition&nbsp;name</VAR>>] [<B>-v >></B> <VAR>file</VAR>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2608,9 +2608,9 @@ backup</B> 
 º¼·ý ÇÒ´ç·®À» °è»êÇÒ ¶§ Ãß°¡µÇÁö ¾Ê½À´Ï´Ù.
 <P>±¸Á¶ ÀÛ¾÷ Áß¿¡ <B>bos status</B> ¸í·ÉÀÇ Ãâ·ÂÀº
 <B>fs</B> ÇÁ·Î¼¼½º¿¡ ´ëÇØ ´ÙÀ½ÀÇ º¸Á¶ »óŸ¦ º¸°íÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    Salvaging file system
-   
+
 </PRE>
 <A NAME="IDX6709"></A>
 <A NAME="IDX6710"></A>
@@ -2626,15 +2626,15 @@ backup</B> 
 </LI><LI><B>bos salvage</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© Çϳª ÀÌ»óÀÇ º¼·ýÀ»
 ±¸Á¶ÇϽʽÿÀ.
 <P>
-<PRE>   
-   % <B>bos salvage  -server</B> &lt;<VAR>machine&nbsp;name</VAR>> 
+<PRE>
+   % <B>bos salvage  -server</B> &lt;<VAR>machine&nbsp;name</VAR>>
 [<B>-partition</B> &lt;<VAR>salvage&nbsp;partition</VAR>>]  \
                   [<B>-volume</B> &lt;<VAR>salvage&nbsp;volume&nbsp;number&nbsp;or&nbsp;volume&nbsp;name</VAR>>]  \
                   [<B>-file</B> <VAR>salvage&nbsp;log&nbsp;output&nbsp;file</VAR>]  [<B>-all</B>]  [<B>-showlog</B>]  \
-                  [<B>-parallel</B> &lt;<VAR>#&nbsp;of&nbsp;max&nbsp;parallel&nbsp;partition&nbsp;salvaging</VAR>>]  \ 
-                  [<B>-tmpdir</B> &lt;<VAR>directory&nbsp;to&nbsp;place&nbsp;tmp&nbsp;files</VAR>>]  \ 
-                  [<B>-orphans</B> &lt;<B>ignore</B> | <B>remove</B> | <B>attach</B>>] 
-   
+                  [<B>-parallel</B> &lt;<VAR>#&nbsp;of&nbsp;max&nbsp;parallel&nbsp;partition&nbsp;salvaging</VAR>>]  \
+                  [<B>-tmpdir</B> &lt;<VAR>directory&nbsp;to&nbsp;place&nbsp;tmp&nbsp;files</VAR>>]  \
+                  [<B>-orphans</B> &lt;<B>ignore</B> | <B>remove</B> | <B>attach</B>>]
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2760,15 +2760,15 @@ backup</B> 
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>fs setquota</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© º¼·ýÀÇ ÃÖ´ë ÇÒ´ç·®À»
 ¼³Á¤ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs setquota</B> [&lt;<VAR>dir/file&nbsp;path</VAR>>]
 <B>-max</B> &lt;<VAR>max&nbsp;quota&nbsp;in&nbsp;kbytes</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2808,14 +2808,14 @@ backup</B> 
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>fs setvol</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© Çϳª ÀÌ»óÀÇ º¼·ý¿¡
 ´ëÇÑ ÇÒ´ç·®À» ¼³Á¤ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs setvol</B> [&lt;<VAR>dir/file&nbsp;path</VAR>><SUP>+</SUP>] <B>-max</B> &lt;<VAR>disk&nbsp;space&nbsp;quota&nbsp;in&nbsp;1K&nbsp;units</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2841,9 +2841,9 @@ backup</B> 
 <OL TYPE=1>
 <LI><B>fs quota</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs quota</B> [&lt;<VAR>dir/file&nbsp;path</VAR>><SUP>+</SUP>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2858,10 +2858,10 @@ backup</B> 
 </DL>
 </LI></OL>
 <P>´ÙÀ½ ¿¹Á¦´Â ÀÌ ¸í·ÉÀÌ »ý¼ºÇÑ Ãâ·ÂÀ» º¸¿© ÁÝ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs quota /afs/abc.com/usr/terry</B>
    34% of quota used.
-   
+
 </PRE>
 <A NAME="IDX6726"></A>
 <A NAME="IDX6727"></A>
@@ -2873,10 +2873,10 @@ backup</B> 
 <OL TYPE=1>
 <LI><B>fs listquota</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs listquota</B>
 [&lt;<VAR>dir/file&nbsp;path</VAR>><SUP>+</SUP>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2893,11 +2893,11 @@ backup</B> 
 <P>´ÙÀ½ ¿¹¿¡¼­ º¸¿©Áִ °Íó·³ Ãâ·ÂÀº º¼·ýÀÇ À̸§, ±× ÇÒ´ç·®°ú ÇöÀç Å©±â(¸ðµÎ
 Å³·Î¹ÙÀÌÆ® ºí·Ï ´ÜÀ§·Î), »ç¿ëµÈ ÆÛ¼¾Æ® ÇÒ´ç·® ¹× »ç¿ëµÈ º¼·ýÀǠȣ½ºÆ®
 ÆÄƼ¼Ç¿¡ Àִ °ø°£ÀÇ ¹éºÐÀ²À» º¸°íÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs listquota /afs/abc.com/usr/terry</B>
-   Volume Name     Quota    Used    % Used   Partition 
-   user.terry      15000    5071       34%         86%   
-   
+   Volume Name     Quota    Used    % Used   Partition
+   user.terry      15000    5071       34%         86%
+
 </PRE>
 <A NAME="IDX6732"></A>
 <A NAME="IDX6733"></A>
@@ -2910,10 +2910,10 @@ backup</B> 
 <OL TYPE=1>
 <LI><B>fs examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>fs examine</B>
 [&lt;<VAR>dir/file&nbsp;path</VAR>><SUP>+</SUP>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2930,13 +2930,13 @@ backup</B> 
 <P>´ÙÀ½ ¿¹¿¡¼­ º¸¿©Áִ °Íó·³ Ãâ·ÂÀº º¼·ýÀÇ º¼·ý ID ¹øÈ£¿Í À̸§, ±× ÇÒ´ç·®°ú
 ÇöÀç Å©±â(¸ðµÎ Å³·Î¹ÙÀÌÆ® ºí·Ï ´ÜÀ§·Î), º¼·ý È£½ºÆ® ÆÄƼ¼Ç¿¡¼­ Å³·Î¹ÙÀÌÆ®
 ºí·ÏÀÇ ÃÑ ¼ö¿Í ÀÌÁß »ç¿ë °¡´ÉÇÑ ºí·ÏÀÇ ¼ö¸¦ º¸°íÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs examine /afs/abc.com/usr/terry</B>
    Volume status for vid = 50489902 named user.terry
    Current maximum quota is 15000
    Current blocks used are 5073
-   The partition has 46383 blocks available out of 333305   
-   
+   The partition has 46383 blocks available out of 333305
+
 </PRE>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">ÀÌ ¸í·ÉÀÇ Ãâ·Â¿¡¼­ ÆÄƼ¼Ç °ü·Ã Åë°è°¡ Ç×»ó Ç¥ÁØ UNIX <B>df</B>
 ¸í·É Ãâ·ÂÀÇ ÇØ´ç °ª°ú ÀÏÄ¡Çϴ °ÍÀº ¾Æ´Õ´Ï´Ù. ÀÌ ¸í·É¿¡¼­ º¸°íÇÑ Åë°è´Â
@@ -2959,7 +2959,7 @@ backup</B> 
 <LI><B>.readonly</B> ¶Ç´Â <B>.backup</B>
 È®ÀåÀÚ ¾øÀÌ º¼·ýÀÇ ±âº» À̸§À» ÁöÁ¤ÇÏ¿© Àбâ/¾²±â º¼·ýÀ» ÁöÁ¤Çϴ °æ¿ì
 ÀÌ ¸í·ÉÀº º¼·ýÀÌ Àִ ÆÄƼ¼Ç¿¡¼­ Àбâ/¾²±â º¼·ý°ú ¿¬°üµÈ ¹é¾÷ º¼·ýÀ» ¸ðµÎ
-Á¦°ÅÇÕ´Ï´Ù. 
+Á¦°ÅÇÕ´Ï´Ù.
 <A NAME="IDX6744"></A>
 <A NAME="IDX6745"></A>
 ÇϳªÀÇ Àбâ/¾²±â »çÀÌÆ®¸¸ ÀÖÀ» ¼ö ÀÖÀ¸¹Ç·Î
@@ -3037,7 +3037,7 @@ backup</B> 
 »çÀÌÆ®·Î º¼·ýÀ» ¸±¸®½ºÇÏÁö ¾Ê¾ÒÀ¸¸é ÀÌ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ½ÇÁ¦·Î »çÀÌÆ®¿¡
 º¼·ýÀ» ¸±¸®½ºÇßÀ¸¸é <B>vos remove</B> ¸í·ÉÀ» ´ë½Å »ç¿ëÇϽʽÿÀ.
 <P><B>vos delentry</B> ¸í·ÉÀº »ç¿ëÀÚ°¡ ÁöÁ¤Çϴ º¼·ýÀ»
-¾ð±ÞÇϴ Àüü VLDB Ç׸ñÀ» Á¦°ÅÇÕ´Ï´Ù. 
+¾ð±ÞÇϴ Àüü VLDB Ç׸ñÀ» Á¦°ÅÇÕ´Ï´Ù.
 <A NAME="IDX6752"></A>
 <A NAME="IDX6753"></A>
 ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ º¼·ýÀÇ ¹öÀüÀÌ
@@ -3086,10 +3086,10 @@ backup</B> 
 Á¦°ÅÇϽʽÿÀ. º¹¼öÀÇ »çÀÌÆ®¿¡¼­ Àбâ Àü¿ë º¼·ýÀ» Á¦°ÅÇϴ °æ¿ì °¢ º¼·ý¿¡ ´ëÇØ
 ÀÌ ¸í·ÉÀ» ¹Ýº¹ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos remove</B> [<B>-server</B> <VAR>machine&nbsp;name</VAR>>]  [<B>-partition</B> &lt;<VAR>partition&nbsp;name</VAR>>]  \
                 <B>-id</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -3124,9 +3124,9 @@ backup</B> 
 ¿ÏÀüÈ÷ ±¸ºÐµÈ µð·ºÅ丮¿¡ ¹é¾÷ º¼·ýÀ» ¸¶¿îÆ®ÇÑ °æ¿ì ¹é¾÷ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®¿¡
 ´ëÇØ ÀÌ ´Ü°è¸¦ ¹Ýº¹ÇؾߠÇÕ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>fs rmmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 </LI><LI><B>(¼±ÅÃÀû)</B> ´Ü°è <A HREF="#LIWQ237">3</A>¿¡¼­
 ´ýÇÁ ÆÄÀÏÀ» ÀÛ¼ºÇÑ °æ¿ì À̸¦ Å×ÀÌÇÁ·Î ¿Å±â½Ê½Ã¿À. ¼±È£µÇ´Â ¹æ¹ýÀº
@@ -3238,10 +3238,10 @@ AFS
 </LI><LI><A NAME="LIWQ241"></A><B>vos dump</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿©
 º¼·ýÀ» ´ýÇÁÇϽʽÿÀ.
 <P>
-<PRE>   
-   % <B>vos dump -id</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>> [<B>-time</B> &lt;<VAR>dump&nbsp;from&nbsp;time</VAR>>] 
+<PRE>
+   % <B>vos dump -id</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>> [<B>-time</B> &lt;<VAR>dump&nbsp;from&nbsp;time</VAR>>]
 [<B>-file</B> &lt;<VAR>arg</VAR>>]  [<B>-server</B> &lt;<VAR>server</VAR>>]  [<B>-partition</B> &lt;<VAR>partition</VAR>>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -3322,9 +3322,9 @@ ASCII
 ´ÙÀ½ ÇÁ·ÒÇÁÆ®¸¦ »ý¼ºÇÏ¿© ±âÁ¸ÀÇ º¼·ýÀ» Àüü(<B>f</B>)
 ¶Ç´Â Á¡ÃþÀû(<B>i</B>) ´ýÇÁ·Î µ¤¾î¾µÁö È®ÀÎÇÕ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    Do you want to do a full/incremental restore or abort? [fia](a):
-   
+
 </PRE>
 <P>
 <P><B>-file</B> Àμö¸¦ »ç¿ëÇÏ¿© ¸í¸íÇϴ ´ë½Å Ç¥ÁØ Ãâ·Â
@@ -3376,21 +3376,21 @@ ASCII
 ÆÄƼ¼Ç¿¡¼­ »ç¿ëÇÒ ¼ö Àִ °ø°£ÀÇ ¾çÀ» Ç¥½ÃÇÏ·Á¸é <A HREF="#HDRWQ185">Àбâ/¾²±â º¼·ý ÀÛ¼º</A>¿¡¼­
 ¼³¸íÇϴ °Íó·³ <B>vos partinfo</B> ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos partinfo</B> &lt;<VAR>machine&nbsp;name</VAR>> [&lt;<VAR>partition&nbsp;name</VAR>>]
-   
+
 </PRE>
 </LI><LI><A NAME="LIWQ243"></A><B>vos restore</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿©
 »õ º¼·ýÀ» ÀÛ¼ºÇ졒ʫýÇÁ ÆÄÀÏÀ» ÀÛ¼ºÇÑ º¼·ý¿¡ º¹¿øÇϽʽÿÀ.
 ÀÌ ¸í·ÉÀº ´ÜÀÏ Çà¿¡ ÀÔ·ÂÇϽʽÿÀ. ¾Æ·¡¿¡¼­´Â ÀÐ±â Æí¸®Çϵµ·Ï ¿©·¯ ÇàÀ¸·Î
 Ç¥ÇöÇÑ °Í¿¡ ºÒ°úÇÕ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>vos restore</B> &lt;<VAR>machine&nbsp;name</VAR>> &lt;<VAR>partition&nbsp;name</VAR>>  \
                  &lt;<VAR>name&nbsp;of&nbsp;volume&nbsp;to&nbsp;be&nbsp;restored</VAR>>   \
                  [<B>-file</B> &lt;<VAR>dump&nbsp;file</VAR>>]
 [<B>-id</B> &lt;<VAR>volume&nbsp;ID</VAR>>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -3420,17 +3420,17 @@ ASCII
 ±× ³»¿ëÀ» ¾×¼¼½º °¡´ÉÇϰԠÇϽʽÿÀ. <A HREF="#HDRWQ212">ÀϹݠ¶Ç´Â Àбâ/¾²±â ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ·Á¸é</A>¿¡ ³ªÅ¸³­
 Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume&nbsp;name</VAR>>
-   
+
 </PRE>
 </LI><LI><B>(¼±ÅÃÀû)</B> <B>fs lsmount</B> ¸í·ÉÀ»
 ½ÇÇàÇÏ¿© ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¿Ã¹Ù¸¥ º¼·ýÀ» ÂüÁ¶ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
 <A HREF="#HDRWQ211">¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ç¥½ÃÇÏ·Á¸é</A>¿¡ ³ªÅ¸³­ Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>fs lsmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <A NAME="IDX6778"></A>
@@ -3463,12 +3463,12 @@ AFS
 ÀÌ ¸í·ÉÀº ´ÜÀÏ Çà¿¡ ÀÔ·ÂÇϽʽÿÀ. ¾Æ·¡¿¡¼­´Â ÀÐ±â Æí¸®Çϵµ·Ï ¿©·¯ ÇàÀ¸·Î
 Ç¥ÇöÇÑ °Í¿¡ ºÒ°úÇÕ´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    % <B>vos restore</B> &lt;<VAR>machine&nbsp;name</VAR>> &lt;<VAR>partition&nbsp;name</VAR>>  \
                  &lt;<VAR>name&nbsp;of&nbsp;volume&nbsp;to&nbsp;be&nbsp;restored</VAR>>   \
                  [<B>-file</B> &lt;<VAR>dump &nbsp;file</VAR>>]  \
                  <B>-overwrite</B> &lt;<B>full</B> | <B>incremental</B>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -3507,16 +3507,16 @@ AFS
 »õ·Î º¹¿øµÈ ³»¿ëÀ» Àбâ Àü¿ë »çÀÌÆ®·Î ¸±¸®½ºÇϽʽÿÀ. <A HREF="#HDRWQ192">º¼·ý º¹Á¦(Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>¿¡
 ³ªÅ¸³­ Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 </LI><LI><B>vos backup</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© º¼·ýÀÇ »õ ¹é¾÷
 ¹öÀüÀ» ÀÛ¼ºÇϽʽÿÀ. <A HREF="#HDRWQ201">¹é¾÷ º¼·ý ÀÛ¼º</A>¿¡ ³ªÅ¸³­ Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>vos backup</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 </LI></OL>
 <HR><H2><A NAME="HDRWQ245" HREF="auagd002.htm#ToC_264">º¼·ý À̸§ º¯°æ</A></H2>
@@ -3567,9 +3567,9 @@ AFS
 </LI><LI><A NAME="LIVOL-REN"></A><B>vos rename</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿©
 º¼·ý À̸§À» º¯°æÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos rename</B> &lt;<VAR>old&nbsp;volume&nbsp;name</VAR>> &lt;<VAR>new&nbsp;volume&nbsp;name</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -3586,9 +3586,9 @@ AFS
 <P>ÁöÁ¤µÈ ÇöÀç º¼·ý¿¡ ´ëÇØ VLDB(Location Database) Ç׸ñÀÌ ÀÖÀ¸¸é
 ¸í·ÉÀº ´ÙÀ½ÀÇ ¿À·ù ¸Þ½ÃÁö¸¦ ³ªÅ¸³»¸ç ½ÇÆÐÇÕ´Ï´Ù.
 <P>
-<PRE>   
-   vos: Could not find entry for volume <VAR>old_volume_name</VAR>. 
-   
+<PRE>
+   vos: Could not find entry for volume <VAR>old_volume_name</VAR>.
+
 </PRE>
 <A NAME="IDX6789"></A>
 <A NAME="IDX6790"></A>
@@ -3596,9 +3596,9 @@ AFS
 ÂüÁ¶Çϴ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Á¦°ÅÇϽʽÿÀ. <A HREF="#HDRWQ215">¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Á¦°ÅÇÏ·Á¸é</A>¿¡ ³ªÅ¸³­
 Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>fs rmmount</B> &lt;<VAR>directory</VAR>>
-   
+
 </PRE>
 <A NAME="IDX6791"></A>
 <A NAME="IDX6792"></A>
@@ -3606,9 +3606,9 @@ AFS
 ³ªÅ¸³»´Â ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇϽʽÿÀ. <A HREF="#HDRWQ212">ÀϹݠ¶Ç´Â Àбâ/¾²±â ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ·Á¸é</A>¿¡ ³ªÅ¸³­
 Áö½Ã¸¦ µû¸£½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>fs mkmount</B> &lt;<VAR>directory</VAR>> &lt;<VAR>volume&nbsp;name</VAR>> [<B>-rw</B>]
-    
+
 </PRE>
 </LI></OL>
 <HR><H2><A NAME="HDRWQ247" HREF="auagd002.htm#ToC_266">VLDB Ç׸ñ Àá±Ý ÇØÁ¦ ¹× Àá±Ý</A></H2>
@@ -3649,9 +3649,9 @@ AFS
 </PRE>
 </LI><LI><B>vos lock</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ç׸ñÀ» Àá±×½Ê½Ã¿À.
 <P>
-<PRE>   
+<PRE>
    % <B>vos lock</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -3679,7 +3679,7 @@ AFS
 ÇØÁ¦ÇϽʽÿÀ.
 <P>
 <PRE>   % <B>vos unlock</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -3706,9 +3706,9 @@ AFS
 </LI><LI><B>vos unlockvldb</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¿øÇϴ Ç׸ñÀÇ
 Àá±ÝÀ» ÇØÁ¦ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos unlockvldb</B> [&lt;<VAR>machine&nbsp;name</VAR>>] [&lt;<VAR>partition&nbsp;name</VAR>>]
-   
+
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -3728,11 +3728,11 @@ AFS
 Àá±ÝÀÌ ÇØÁ¦µË´Ï´Ù.
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd009.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd011.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd009.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd011.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index f64234e19cbad46d60aead4958d4ccb9def16bfc..9e6eb1de9e1e5d9ce10dcb5543c941cdda0fd675 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -1341,7 +1341,7 @@ volsetrestore</B> 
 ÀÖ½À´Ï´Ù. ÀÌó·³, <B>/sunday1</B> ·¹º§ÀÇ Àüü ´ýÇÁ°¡
 µé¾îÀմ Å×ÀÌÇÁ´Â ´ÙÀ½ ´Þ Ã¹¹øÂ° ÀÏ¿äÀÏÀÇ Àüü ´ýÇÁ¿ëÀ¸·Î »ç¿ëµÇ´Â
 ½Ã±â¿¡ ¸ÂÃ߾¸±âµË´Ï´Ù.
-<PRE>   
+<PRE>
    /sunday1   expires in 27d
            /monday1  expires in 13d
            /tuesday1  expires in 13d
@@ -1382,7 +1382,7 @@ volsetrestore</B> 
 <B>backup scantape</B> ¸í·ÉÀ» »ç¿ëÇϰí, ¾Æ´Ï¸é
 <B>backup dumpinfo</B> ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ <B>-id</B> ¹× <B>-verbose</B> ¿É¼ÇÀ» ³ÖÀ¸½Ê½Ã¿À.
 ¸í·É¿¡ ´ëÇØ¼­´Â <A HREF="#HDRWQ272">Å×ÀÌÇÁ ·¹ÀÌºí ±â·Ï ¹× Àбâ</A> ¶Ç´Â
-<A HREF="auagd012.htm#HDRWQ302">¹é¾÷ ´ýÇÁ ·¹ÄÚµå Ç¥½Ã</A>ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. 
+<A HREF="auagd012.htm#HDRWQ302">¹é¾÷ ´ýÇÁ ·¹ÄÚµå Ç¥½Ã</A>ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
 <A NAME="IDX6909"></A>
 <A NAME="IDX6910"></A>
 <A NAME="IDX6911"></A>
@@ -1645,7 +1645,7 @@ setexp</B> 
                         /thursday  expires in  13d
    sunday1   expires in  27d
           /monday1  expires in  13d
-          /tuesday1  expires in  13d 
+          /tuesday1  expires in  13d
           /wednesday1  expires in  13d
           /thursday1  expires in  13d
           /friday1  expires in  13d
@@ -1657,7 +1657,7 @@ setexp</B> 
           /friday2  expires in  13d
    sunday3   expires in  27d
           /monday1  expires in  13d
-          /tuesday1  expires in  13d 
+          /tuesday1  expires in  13d
           /wednesday1  expires in  13d
           /thursday1  expires in  13d
           /friday1  expires in  13d
@@ -2230,7 +2230,7 @@ volsetrestore</B> 
 µ¿ÀÛÀÌ ÆÄÀÏ¿¡¼­ ¸í½ÃÀûÀ¸·Î ¼³¸íÇÑ °Í Áß Çϳª°¡ ¾Æ´Ò °æ¿ì(¿¹¸¦ µé¾î
 º¹¿ø µ¿ÀÛ) È£ÃâµÊÀ» ±â¾ïÇϽʽÿÀ.
 <PRE>   #! /bin/csh -f
-     
+
    set devicefile = $1
    set operation = $2
    set tries = $3
@@ -2628,11 +2628,11 @@ dump</B>, <B>backup restore</B>, <B>backup savedb</B> 
    endif
    exit ${exit_continue}
 </PRE>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd010.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd012.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd010.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd012.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index cc01d646cab3570f9d706f9c702f4b3cf4d6025c..8dd6d68509fc3b7d27f26cba0ee2944b11f4682d 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -949,7 +949,7 @@ VLDB
 ¿ÏÀüÈ÷ »ý·«ÇÕ´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ¿Í ·Î±× ÆÄÀÏ¿¡¼­ ´ÙÀ½ ¸Þ½ÃÁö¸¦
 »ý¼ºÇÕ´Ï´Ù.
 <P>
-<PRE>   Volume <VAR>volume_name</VAR> (<VAR>volume_ID</VAR>) not dumped - has not been modified 
+<PRE>   Volume <VAR>volume_name</VAR> (<VAR>volume_ID</VAR>) not dumped - has not been modified
       since last dump.
 </PRE>
 </LI><LI><A NAME="LIBKOV-READCFG"></A>Å×ÀÌÇÁ Á¶Á¤Àڴ µ¥ÀÌÅÍ ¹é¾÷À» ÁغñÇÕ´Ï´Ù.
@@ -1079,7 +1079,7 @@ VLDB
 ¹ß°ßÇϸé(Áï, º¼·ýÀÇ ÇöÀç Å¬·Ð ³¯Â¥°¡ »óÀ§ Å¬·Ð ³¯Â¥¿Í °°À½)
 À̿͠À¯»çÇÑ ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.
 <P>
-<PRE>   Volume <VAR>volume_name</VAR> (<VAR>volume_ID</VAR>) not dumped - has not been re-cloned 
+<PRE>   Volume <VAR>volume_name</VAR> (<VAR>volume_ID</VAR>) not dumped - has not been re-cloned
        since last dump.
 </PRE>
 <P>
@@ -1506,7 +1506,7 @@ name</VAR> 
 </B><DD>´ÙÀ½ ¾ç½ÄÀ¸·Î µÈ ´ýÇÁ À̸§.
 <P>
 <PRE>   <VAR>volume_set_name</VAR>.<VAR>dump_level_name</VAR> (<VAR>initial_dump_ID</VAR>)
-   
+
 </PRE>
 <P>
 <P>
@@ -1694,8 +1694,8 @@ ID
 <PRE>   %<B> backup volinfo user.smith.backup</B>
    DumpID    lvl parentID  creation   date  clone date       tape name
    924600000 1   924427600 04/20/1999 05:20 04/20/1999 05:01 user_incr_2 (924514392)
-   924514392 1   924427600 04/19/1999 05:33 04/19/1999 05:08 user_incr_2 
-   924427600 0           0 04/18/1999 05:26 04/18/1999 04:58 user_full_6 
+   924514392 1   924427600 04/19/1999 05:33 04/19/1999 05:08 user_incr_2
+   924427600 0           0 04/18/1999 05:26 04/18/1999 04:58 user_full_6
        .     .      .         .       .       .      .         .
        .     .      .         .       .       .      .         .
 </PRE>
@@ -2015,7 +2015,7 @@ backup</B> 
 </LI><LI>¿øÇϴ Àμö¿Í ÇÔ²² <B>backup volrestore</B>
 ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   backup> <B>volrestore</B> &lt;<VAR>destination&nbsp;machine</VAR>> &lt;<VAR>destination&nbsp;partition</VAR>>  \ 
+<PRE>   backup> <B>volrestore</B> &lt;<VAR>destination&nbsp;machine</VAR>> &lt;<VAR>destination&nbsp;partition</VAR>>  \
                       <B>-volume</B> &lt;<VAR>volume(s)&nbsp;to&nbsp;restore</VAR>><SUP>+</SUP>  \
                       [<B>-extension</B> &lt;<VAR>new&nbsp;volume&nbsp;name&nbsp;extension</VAR>>]  \
                       [<B>-date</B> &lt;<VAR>date&nbsp;from&nbsp;which&nbsp;to&nbsp;restore</VAR>>]  \
@@ -2426,7 +2426,7 @@ VLDB
 ¿ÏÀüÇÑ ¸í·ÉÀº <A HREF="auagd011.htm#HDRWQ265">º¼·ý ¼¼Æ®¿Í º¼·ý Ç׸ñÀÇ Á¤ÀÇ ¹× Ç¥½Ã</A>¿¡ ÀÖ½À´Ï´Ù.
 <P>
 <PRE>   backup> <B>addvolset</B> &lt;<VAR>volume&nbsp;set&nbsp;name</VAR>>  [<B>-temporary</B>]
-   
+
    backup> <B>addvolentry  -name</B> &lt;<VAR>volume&nbsp;set&nbsp;name</VAR>>  \
                         <B>-server</B> &lt;<VAR>machine&nbsp;name</VAR>>  \
                         <B>-partition</B> &lt;<VAR>partition&nbsp;name</VAR>>  \
@@ -2439,7 +2439,7 @@ VLDB
 [<B>-name</B> &lt;<VAR>volume&nbsp;set&nbsp;name</VAR>>]  \
                  [<B>-file</B> &lt;<VAR>file&nbsp;name</VAR>>]  \
                  [<B>-portoffset</B> &lt;<VAR>TC&nbsp;port&nbsp;offset</VAR>><SUP>+</SUP>]  \
-                 [<B>-extension</B> &lt;<VAR>new&nbsp;volume&nbsp;name&nbsp;extension</VAR>>] [<B>-n</B>] 
+                 [<B>-extension</B> &lt;<VAR>new&nbsp;volume&nbsp;name&nbsp;extension</VAR>>] [<B>-n</B>]
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2648,7 +2648,7 @@ status</B> 
 </DL>
 </LI><LI>´ëÈ­½Ä ¸ðµå¸¦ Á¾·áÇϽʽÿÀ.
 <P>
-<PRE>   backup>  <B>quit</B>  
+<PRE>   backup>  <B>quit</B>
 </PRE>
 </LI><LI>°¢ ½Ã½ºÅÛ¿¡¼­ ±³´ë·Î <B>bos shutdown</B>
 ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¹é¾÷ ¼­¹ö ÇÁ·Î¼¼½º¸¦ Á¾·áÇϽʽÿÀ. ·ÎÄà¼öÆÛÀ¯Àú
@@ -2792,7 +2792,7 @@ labeltape</B> 
 <PRE>   backup> <B>deletedump</B>
 [<B>-dumpid</B> &lt;<VAR>dumpid</VAR>><SUP>+</SUP>]
 [<B>-from</B> &lt;<VAR>date&nbsp;time</VAR>>]  \
-                      [<B>-to</B> &lt;<VAR>date&nbsp;time</VAR>>] 
+                      [<B>-to</B> &lt;<VAR>date&nbsp;time</VAR>>]
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2862,11 +2862,11 @@ dumpinfo</B> 
 </TD></TR></TABLE>
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd011.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd013.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd011.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd013.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ffa7a72b5f4e208dfbd5a1a522a298a2b25aa1d5..0c2ce1e1eee92900c145c1a1df4056f4040bb7d4 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 ¸í·ÉµéÀ» ½ÇÇàÇϸé(¶Ç´Â À̵éÀ» ½© Ãʱ⼳Á¤ ÆÄÀÏ¿¡ »ðÀÔÇϸé) Å©±â¸¦
 Á¦´ë·Î ÀçÁ¶Á¤ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
 <PRE>   %<B> set noglob</B>
-   % <B>eval '/usr/bin/X11/resize'</B> 
+   % <B>eval '/usr/bin/X11/resize'</B>
    % <B>unset noglob</B>
 </PRE>
 <A NAME="IDX7143"></A>
 <LI>Àü¿ë ¸í·É ½©À» ¿©½Ê½Ã¿À. ÇÊ¿äÇϸé À̸¦ ÇØ´ç Å©±â·Î Á¶Á¤ÇϽʽÿÀ.
 </LI><LI><B>scout</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ.
 <P>
-<PRE>   % <B>scout</B>  [<B>initcmd</B>] 
+<PRE>   % <B>scout</B>  [<B>initcmd</B>]
 <B>-server</B> &lt;<VAR>FileServer&nbsp;name(s)&nbsp;to&nbsp;monitor</VAR>><SUP>+</SUP>  \
             [<B>-basename</B> &lt;<VAR>base&nbsp;server&nbsp;name</VAR>>]  \
             [<B>-frequency</B> &lt;<VAR>poll&nbsp;frequency,&nbsp;in&nbsp;seconds</VAR>>] [<B>-host</B>]  \
@@ -392,7 +392,7 @@ ABC ȸ
 </B><DD>Çϳª ÀÌ»óÀÇ Åë°è¸¦ °­Á¶Ç¥½ÃÇÒ ÀÓ°èÄ¡¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¼ø¼­¿¡
 °ü°è¾øÀÌ Åë°ú¿Í ÀÓ°èÄ¡ ½ÖÀ» Á¦°øÇÒ ¼ö ÀÖÀ¸¸ç, °¢ ½Ö°ú °¢ ½ÖÀÇ
 ÆÄÆ®´Â Çϳª ÀÌ»óÀÇ °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù. ´ÙÀ½ ¸ñ·Ï¿¡¼­´Â °¢ Åë°èÀÇ
-±¸¹®À» Á¤ÀÇÇÕ´Ï´Ù. 
+±¸¹®À» Á¤ÀÇÇÕ´Ï´Ù.
 <A NAME="IDX7148"></A>
 <A NAME="IDX7149"></A>
 <A NAME="IDX7150"></A>
@@ -473,7 +473,7 @@ ABC ȸ
 ¾Ê´Â °æ¿ì¶óµµ <B>scout</B> ÇÁ·Î±×·¥ÀÌ ¿¬°áÀ» ¼³Á¤ÇÏ´Â
 µ¥ ÇÊ¿äÇÑ ¿ÏÀüÇÑ À̸§À» È®ÀÎÇϴ ¼¿ÀÇ À̸§ ¼­ºñ½º¿¡ µû¶ó °¢ ½Ã½ºÅÛ
 À̸§ÀǠóÀ½ ÆÄÆ®¸¦ ÁöÁ¤Çϵµ·Ï ¼±ÅÃÇÕ´Ï´Ù.
-<PRE>   % <B>scout -server fs1 fs2</B> 
+<PRE>   % <B>scout -server fs1 fs2</B>
 </PRE>
 <P><A HREF="#FIGWQ337">±×¸² 2</A>¿¡¼­´Â °á°ú µð½ºÇ÷¹ÀÌ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
 ¸ÕÀú ´Ù¼¸ ¹øÂ°(unlabeled) Ä÷³¿¡ Àִ ½Ã½ºÅÛ À̸§ÀÌ ¸í·ÉÇà¿¡¼­ °ü¸®ÀÚ°¡
@@ -516,7 +516,7 @@ attn</TT> 
 </LI><LI><B>-attention</B> Àμö¸¦ »ç¿ëÇÏ¿© ÆÄƼ¼Ç¿¡ ´ëÇÑ
 °­Á¶Ç¥½Ã ÀÓ°èÄ¡¸¦ ±âº»°ªÀΠ95%¿¡¼­ ÃÖ¼Ò 5,000 KB·Î º¯°æÇÕ´Ï´Ù.
 </LI></UL>
-<PRE>   % <B>scout -server fs1 fs2 -basename abc.com -host -frequency 5 -attention disk 5000</B> 
+<PRE>   % <B>scout -server fs1 fs2 -basename abc.com -host -frequency 5 -attention disk 5000</B>
 </PRE>
 <P>¼±ÅÃÀûÀΠÀμö¸¦ »ç¿ëÇϸé <A HREF="#FIGWQ338">±×¸² 3</A> ¹×
 <A HREF="#FIGWQ337">±×¸² 2</A>¿¡¼­ ¿©·¯°¡Áö°¡ ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú,
@@ -545,7 +545,7 @@ attn</TT> 
 <P><A HREF="#FIGWQ339">±×¸² 4</A>¿¡¼­, ÁÖ¸³ ´ëÇР¼¿¿¡¼­ °ü¸®Àڴ ¼¿ÀÇ
 ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ Áß 3°³¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. °ü¸®Àڴ <B>-basename</B> Àμö¸¦ »ç¿ëÇÏ¿© <B>stateu.edu</B>
 µµ¸ÞÀΠÀ̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
-<PRE>   % <B>scout -server server2 server3 server4 -basename stateu.edu</B> 
+<PRE>   % <B>scout -server server2 server3 server4 -basename stateu.edu</B>
 </PRE>
 <P><B><A NAME="FIGWQ339" HREF="auagd003.htm#FT_FIGWQ339">±×¸² 4. scout µð½ºÇ÷¹ÀÌÀÇ ¼¼ ¹øÂ° ¿¹</A></B><BR>
 <TABLE BORDER ><TR><TD><BR>
@@ -766,7 +766,7 @@ PID
 </LI></OL>
 <P>´ÙÀ½ ¿¹¿¡¼­´Â <B>cmfx</B> ÃßÀû ·Î±×ÀÇ Å©±â¸¦ 80KB·Î
 ¼³Á¤ÇÕ´Ï´Ù.
-<PRE>   # <B>fstrace setlog cmfx 80</B> 
+<PRE>   # <B>fstrace setlog cmfx 80</B>
 </PRE>
 <A NAME="IDX7170"></A>
 <A NAME="IDX7171"></A>
@@ -784,7 +784,7 @@ PID
 ¼¼Æ®ÀÇ »óŸ¦ ¼³Á¤ÇϽʽÿÀ.
 <P>
 <PRE>   % <B>fstrace setset</B> [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>] [<B>-active</B>] [<B>-inactive</B>]  \
-                    [<B>-dormant</B>] 
+                    [<B>-dormant</B>]
 </PRE>
 </LI></OL>
 <P>´ÙÀ½ ¿¹¿¡¼­´Â <B>cm</B> À̺¥Æ® ¼¼Æ®¸¦ È°¼ºÈ­ÇÕ´Ï´Ù.
@@ -813,7 +813,7 @@ PID
 </LI><LI><B>fstrace lsset</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© »ç¿ë°¡´ÉÇÑ
 À̺¥Æ® ¼¼Æ® ¹× ±× »óŸ¦ Ç¥½ÃÇϽʽÿÀ.
 <P>
-<PRE>   # <B>fstrace lsset</B> 
+<PRE>   # <B>fstrace lsset</B>
 [<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]
 </PRE>
 </LI></OL>
@@ -850,9 +850,9 @@ PID
 </LI><LI><B>fstrace lslog</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ä¿³Î
 ÃßÀû ·Î±×¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇϽʽÿÀ.
 <P>
-<PRE>   # <B>fstrace lslog</B> 
-[<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>] 
-[<B>-log</B> &lt;<VAR>log_name</VAR>>]  [<B>-long</B>] 
+<PRE>   # <B>fstrace lslog</B>
+[<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]
+[<B>-log</B> &lt;<VAR>log_name</VAR>>]  [<B>-long</B>]
 </PRE>
 </LI></OL>
 <P>´ÙÀ½ ¿¹¿¡¼­´Â <B>-long</B> Ç÷¡±×¸¦ »ç¿ëÇÏ¿©
@@ -1001,8 +1001,8 @@ setlog</B> 
 </LI><LI><B>fstrace clear</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ·Î±× À̸§À¸·Î
 ¶Ç´Â À̺¥Æ® ¼¼Æ®º°·Î ·Î±×¸¦ Áö¿ì½Ê½Ã¿À.
 <P>
-<PRE>   # <B>fstrace clear</B> 
-[<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>] 
+<PRE>   # <B>fstrace clear</B>
+[<B>-set</B> &lt;<VAR>set_name</VAR>><SUP>+</SUP>]
 [<B>-log</B> &lt;<VAR>log_name</VAR>><SUP>+</SUP>]
 </PRE>
 </LI></OL>
@@ -1088,9 +1088,9 @@ setlog</B> 
       Date: Fri Apr 16 10:54:57 1999
    Found 1 logs.
    time 32.965783, pid 0: Fri Apr 16 10:45:52 1999
-   time 32.965783, pid 33657: Close 0x5c39ed8 flags 0x20 
+   time 32.965783, pid 33657: Close 0x5c39ed8 flags 0x20
    time 32.965897, pid 33657: Gn_close vp 0x5c39ed8 flags 0x20 (returns
-   0x0) 
+   0x0)
    time 35.159854, pid 10891: Breaking callback for 5bd95e4 states 1024
    (volume 0)
    time 35.407081, pid 10891: Breaking callback for 5c0fadc states 1024
@@ -1099,12 +1099,12 @@ setlog</B> 
        .                         .
        .                         .
    time 71.440456, pid 33658: Lookup adp 0x5bbdcf0 name g3oCKs fid (756
-   4fb7e:588d240.2ff978a8.6) 
-   time 71.440569, pid 33658: Returning code 2 from 19 
+   4fb7e:588d240.2ff978a8.6)
+   time 71.440569, pid 33658: Returning code 2 from 19
    time 71.440619, pid 33658: Gn_lookup vp 0x5bbdcf0 name g3oCKs (returns
-   0x2) 
+   0x2)
    time 71.464989, pid 38267: Gn_open vp 0x5bbd000 flags 0x0 (returns 0x
-   0) 
+   0)
    AFS Trace Dump - Completed
 </PRE>
 <HR><H2><A NAME="HDRWQ349" HREF="auagd002.htm#ToC_390">afsmonitor ÇÁ·Î±×·¥ »ç¿ë</A></H2>
@@ -1141,7 +1141,7 @@ setlog</B> 
 Ãâ·ÂÀ» ¾òÀ¸·Á¸é, Ç¥½Ã È¯°æ¿¡¼­ ¿ª»ó ºñµð¿À¿Í Ä¿¼­ ÁÖ¼ÒÁöÁ¤À» Áö¿øÇؾß
 ÇÕ´Ï´Ù. TERM È¯°æ º¯¼ö¸¦ Á¤È®ÇÑ Å͹̳ΠÀ¯ÇüÀ¸·Î ¼³Á¤Çϰųª, ½ÇÁ¦
 Å͹̳ΠÀ¯Çü°ú À¯»çÇѠƯ¼ºÀ» °®´Â °ªÀ¸·Î ¼³Á¤ÇϽʽÿÀ. Ç¥½Ã Ã¢ ¶Ç´Â
-Å͹̳ÎÀº Àû¾îµµ 80 Ä÷³, 12ÇàÀ̾î¾ß ÇÕ´Ï´Ù. 
+Å͹̳ÎÀº Àû¾îµµ 80 Ä÷³, 12ÇàÀ̾î¾ß ÇÕ´Ï´Ù.
 <A NAME="IDX7197"></A>
 <A NAME="IDX7198"></A>
 <A NAME="IDX7199"></A>
@@ -1700,7 +1700,7 @@ AFS 
                    <B>-fsname</B> &lt;<VAR>File&nbsp;Server&nbsp;name(s)&nbsp;to&nbsp;monitor</VAR>><SUP>+</SUP>  \
                    <B>-collID</B> &lt;<VAR>Collection(s)&nbsp;to&nbsp;fetch</VAR>><SUP>+</SUP>  [<B>-onceonly</B>]  \
                    [<B>-frequency</B> &lt;<VAR>poll&nbsp;frequency,&nbsp;in&nbsp;seconds</VAR>>]  \
-                   [<B>-period</B> &lt;<VAR>data&nbsp;collection&nbsp;time,&nbsp;in&nbsp;minutes</VAR>>] [<B>-debug</B>] 
+                   [<B>-period</B> &lt;<VAR>data&nbsp;collection&nbsp;time,&nbsp;in&nbsp;minutes</VAR>>] [<B>-debug</B>]
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1761,7 +1761,7 @@ AFS 
                    <B>-cmname</B> &lt;<VAR>Cache&nbsp;Manager&nbsp;name(s)&nbsp;to&nbsp;monitor</VAR>><SUP>+</SUP>  \
                    <B>-collID</B> &lt;<VAR>Collection(s)&nbsp;to&nbsp;fetch</VAR>><SUP>+</SUP> \
                    [<B>-onceonly</B>] [<B>-frequency</B> &lt;<VAR>poll&nbsp;frequency,&nbsp;in&nbsp;seconds</VAR>>]  \
-                   [<B>-period</B> &lt;<VAR>data&nbsp;collection&nbsp;time,&nbsp;in&nbsp;minutes</VAR>>] [<B>-debug</B>] 
+                   [<B>-period</B> &lt;<VAR>data&nbsp;collection&nbsp;time,&nbsp;in&nbsp;minutes</VAR>>] [<B>-debug</B>]
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -1859,7 +1859,7 @@ AIX 
 <B>/usr/afs/local/Audit</B> ÆÄÀÏ¿¡ ´ÙÀ½ ¹®ÀÚ¿­À»
 ÀÛ¼ºÇϽʽÿÀ.
 <P>
-<PRE>  
+<PRE>
 <B>AFS_AUDIT_AllEvents</B>
 </PRE>
 </LI><LI><B>bos restart</B> ¸í·É(<B>-all</B>
@@ -1877,11 +1877,11 @@ AIX 
 ÀÌ ¸í·É »ç¿ë¿¡ ´ëÇØ¼­´Â <A HREF="auagd009.htm#HDRWQ170">ÇÁ·Î¼¼½º¸¦ Á¤ÁöÇÑ ÈÄ Áï½Ã Àç½ÃÀÛÇϱâ</A>ÀÇ ³»¿ëÀ»
 ÂüÁ¶ÇϽʽÿÀ.
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd012.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd014.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd012.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd014.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 363af7a25e75946b58ab7e1bc10b241bcee2b223..2434edab4127dc6b06b3000b9a4797ff1483255a 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 ½Ã½ºÅÛ¿¡¼­´Â <B>upclientetc</B> ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇØ¾ß
 ÇÕ´Ï´Ù. <I>AFS ºü¸¥ ½ÃÀÛ</I>¿¡¼­´Â ÀÌ µÎ ÇÁ·Î¼¼½º¸¦ ¼³Ä¡Çϴ ¹æ¹ý¿¡ ´ëÇØ
 ¼³¸íÇÕ´Ï´Ù. °»½Å ¼­¹ö ÇÁ·Î¼¼½º°¡ ½ÇÇàµÇ´Â Áö È®ÀÎÇϴ ¸í·ÉÀº
-<A HREF="auagd009.htm#HDRWQ158">ÇÁ·Î¼¼½º »óÅ¿͠BosConfig ÆÄÀÏÀÇ Á¤º¸ Ç¥½ÃÇϱâ</A>ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. 
+<A HREF="auagd009.htm#HDRWQ158">ÇÁ·Î¼¼½º »óÅ¿͠BosConfig ÆÄÀÏÀÇ Á¤º¸ Ç¥½ÃÇϱâ</A>ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
 <A NAME="IDX7264"></A>
 </LI><LI>½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛ¿¡¼­¸¸ <B>KeyFile</B> ÆÄÀÏÀ»
 º¯°æÇϽʽÿÀ(<A HREF="#HDRWQ370">¼­¹ö ¾Ïȣȭ Å° ºñ»ó»çÅ ó¸®</A>¿¡¼­ ¼³¸íÇÑ ºñ»ó À¯Çü½Ã´Â
 <P>±âº»ÀûÀ¸·Î ¸í·É¿¡¼­´Â Å°¸¦ ±¸¼ºÇϴ ½ÇÁ¦ 8Áø ¹®ÀÚ¿­À» Ç¥½ÃÇÏÁö
 ¾ÊÁö¸¸, Å°·Î »ó¼ö¸¦ ¾ÏȣȭÇÏ¿© ¾òÀº ½ÊÁø¼öÀΠ<I>üũ¼¶</I>À» Ç¥½ÃÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Çã°¡¾ø´Â »ç¿ëÀÚ°¡ ½ÇÁ¦ Å°¿¡
 ½±°Ô ¾×¼¼½ºÇÒ ¼ö ¾ø°Ô µÇ¸ç, ÀÌ ½ÇÁ¦ Å°´Â º¸È£ Åë½Å¿¡¼­ °ÅÁþÀ»
-¸»Çϰųª µµÃ»ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 
+¸»Çϰųª µµÃ»ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
 <A NAME="IDX7266"></A>
 <A NAME="IDX7267"></A>
 <B>bos listkeys</B> ¹×
 <PRE>   % <B>bos listkeys fs1.abc.com</B>
    key 0 has cksum 972037177
    key 1 has cksum 2825165022
-   Keys last changed on Wed Jan 13 11:20:29 1999. 
+   Keys last changed on Wed Jan 13 11:20:29 1999.
    All done.
 </PRE>
 <A NAME="IDX7274"></A>
 <P>
 <PRE>   % <B>kas examine afs</B>
 [<B>-showkey</B>]  \
-                 <B>-admin</B>  &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>  
-   Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR> 
+                 <B>-admin</B>  &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
+   Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
 <P>¿©±â¼­
 <B>kas examine</B>¸í·É Ãâ·Â¿¡ Àִ ´Ù¸¥ Çà¿¡ ´ëÇÑ
 ¼³¸íÀº <I>AFS Administration Reference</I>¿¡ Àִ ÂüÁ¶ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
 <PRE>   % <B>kas examine afs  -admin admin</B>
-   Administrator's (admin) password: <VAR>admin_password</VAR> 
+   Administrator's (admin) password: <VAR>admin_password</VAR>
    User data for afs
     key (1) cksum is 2825165022, last cpw: no date
     password will never expire.
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>kas setpassword -name afs -kvno</B> &lt;<VAR>kvno</VAR>>  \
-                     <B>-admin</B>  &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>  
-   Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR> 
+                     <B>-admin</B>  &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
+   Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    new_password: <VAR>afs_password</VAR>
    Verifying, please re-enter new_password: <VAR>afs_password</VAR>
 </PRE>
@@ -561,8 +561,8 @@ AFS 
 ¹öÀü ¹øÈ£¸¦ °®Áö ¾Êµµ·Ï ÇϽʽÿÀ. <B>kas examine</B>
 ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº <A HREF="#HDRWQ361">ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡¼­ afs Å° Ç¥½ÃÇϱâ</A>ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
 <P>
-<PRE>   % <B>kas examine afs  -admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>  
-   Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR> 
+<PRE>   % <B>kas examine afs  -admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
+   Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <A NAME="IDX7296"></A>
 <A NAME="IDX7297"></A>
@@ -908,11 +908,11 @@ listhosts</B> 
 <A HREF="#HDRWQ375">ºñ»ó»çŽà±ÇÇѺο© Ã¼Å© »ç¿ë°¡´ÉÀ¸·Î Àç¼³Á¤</A>¿¡¼­ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ ±ÇÇÑ ºÎ¿© Ã¼Å©¸¦
 »ç¿ë °¡´ÉÀ¸·Î ´Ù½Ã ¼³Á¤ÇϽʽÿÀ.
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd013.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd015.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd013.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd015.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 0d6c7f0fa408dc353e2b77db1fa4599246f1857a..932e3050088918ea11544ac247d1be80c4927642 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -1050,7 +1050,7 @@ ID(fID) 
 <LI><B>fs listcells</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   %
-<B>fs listcells [&amp;]</B> 
+<B>fs listcells [&amp;]</B>
 </PRE>
 <P>
 <P>¿©±â¼­ <B>listc</B>´Â <B>listcells</B>ÀÇ Ãà¾àÇüÀÔ´Ï´Ù.
@@ -1078,7 +1078,7 @@ ID(fID) 
       .
       .
    Cell abc.com on hosts db1.abc.com db2.abc.com db3.abc.com
-   Cell stateu.edu on hosts SERVERA.STATEU.EDU SERVERB.STATEU.EDU 
+   Cell stateu.edu on hosts SERVERA.STATEU.EDU SERVERB.STATEU.EDU
                            SERVERC.STATEU.EDU
    Cell ghi.org on hosts 191.255.64.111 191.255.64.112
       .
@@ -1302,7 +1302,7 @@ setuid 
 <PRE>   % <B>su root</B>
    Password: <VAR>root_password</VAR>
 </PRE>
-</LI><LI><B>fs checkservers</B> ¸í·ÉÀ» <B>-interval</B> Àμö¿Í ÇÔ²² ½ÇÇàÇϽʽÿÀ. 
+</LI><LI><B>fs checkservers</B> ¸í·ÉÀ» <B>-interval</B> Àμö¿Í ÇÔ²² ½ÇÇàÇϽʽÿÀ.
 <A NAME="IDX7445"></A>
 <A NAME="IDX7446"></A>
 <P>
@@ -1375,7 +1375,7 @@ AFS 
 ÀçºÎÆ®´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
 <P>
 <PRE>   # <B>sync</B>
-   
+
    # <B>shutdown</B>
 </PRE>
 </LI></OL>
@@ -1895,7 +1895,7 @@ getclientaddrs</B> 
 <LI><B>fs getclientaddrs</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   %
-<B>fs getclientaddrs</B> 
+<B>fs getclientaddrs</B>
 </PRE>
 <P>
 <P>¿©±â¼­ <B>gc</B>´Â
@@ -2018,8 +2018,8 @@ messages</B> 
 <LI><B>fs sysname</B> ¶Ç´Â <B>sys</B>
 ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   % <B>fs sysname</B> 
-   
+<PRE>   % <B>fs sysname</B>
+
    % <B>sys</B>
 </PRE>
 </LI></OL>
@@ -2202,7 +2202,7 @@ messages</B> 
 <LI><B>fs storebehind</B> ¸í·ÉÀ» <B>-files</B> Àμö¸¸ »ç¿ëÇÏ¿© ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>fs storebehind</B>
-<B>-files</B> &lt;<VAR>specific&nbsp;pathnames</VAR>><SUP>+</SUP> 
+<B>-files</B> &lt;<VAR>specific&nbsp;pathnames</VAR>><SUP>+</SUP>
 </PRE>
 <P>
 <P>¿©±â¼­
@@ -2227,11 +2227,11 @@ messages</B> 
 <PRE>   Will store <VAR>file</VAR> according to default.
    Default store asynchrony is <VAR>x</VAR> kbytes.
 </PRE>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd014.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd016.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd014.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd016.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 7ee8fce867b4dc9117b2c02f8afa92eb603d30f6..c25257174f36df94ec5fdc303858a64df3b648e3 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 °íÀ¯ÇÑ ÇÁ·ÎÅäŸÀÔ ÆÄÀÏÀ» ÀÛ¼ºÇϴ °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
 <P><B>package</B> ÇÁ·Î±×·¥À» ´õ È¿°úÀûÀ¸·Î ¸¸µé°í À¯ÁöÇϱ⠽±°Ô ÇÏ·Á¸é
 ¶óÀ̺귯¸® ÆÄÀϰú º¯¼ö¸¦ »ç¿ëÇÏ¿© °íÀ¯ÇÑ °Í ´ë½Å ¸ðµâ·¯ ¹æ½ÄÀÇ ÀϹÝÀûÀΠÇÁ·ÎÅäŸÀÔ ÆÄÀÏÀ»
-ÀÛ¼ºÇϽʽÿÀ. 
+ÀÛ¼ºÇϽʽÿÀ.
 <A NAME="IDX7533"></A>
 <A NAME="IDX7534"></A>
 <UL>
    %ifdef      rs_aix42
    %   define  AIX
    %   define  rootlinks
-   %ifndef     noafsd 
+   %ifndef     noafsd
    %   define  afsd
    %endif      noafsd
    %endif      rs_aix42
@@ -492,10 +492,10 @@ AFS
 ÀÛ¼ºÇÕ´Ï´Ù. <I>owner</I>, <I>group</I> ±×¸®°í
 <I>mode_bits</I> Çʵå´Â ºñ¾î ÀÖÀ¸¹Ç·Î ½Éº¼¸¯ ¸µÅ©´Â ½ÇÁ¦ ÆÄÀÏ¿¡¼­
 ÀÌ·± ÇʵåÀÇ °ªÀ» °¡Á®¿É´Ï´Ù.
-<PRE>   L /etc/ftpd /afs/abc.com/hp_ux110 
+<PRE>   L /etc/ftpd /afs/abc.com/hp_ux110
 </PRE>
 <P>ÀÌ ¿¹´Â <B>A</B> °»½Å Äڵ带 »ç¿ëÇÕ´Ï´Ù.
-<PRE>   LA /etc/printcap /afs/abc.com/common/etc/printcap.remote 
+<PRE>   LA /etc/printcap /afs/abc.com/common/etc/printcap.remote
                root wheel 644
 </PRE>
 <A NAME="IDX7554"></A>
@@ -712,13 +712,13 @@ AFS
 <B>Makefile</B> °³³ä¿¡ Àͼ÷ÇØ ÀÖ´Ù´Â
 °¡Á¤ÇÏ¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù.
 <PRE>   #The following appear on a single line each in the actual file
-   .proto.rs_aix42: ;  mpp -Dwsadmin=${wsadmin} -Dsys=rs_aix42  
+   .proto.rs_aix42: ;  mpp -Dwsadmin=${wsadmin} -Dsys=rs_aix42
                            -Dname=$* $*.proto > $@
-   .proto.alpha_dux40: ; mpp -Dwsadmin=${wsadmin} -Dsys=alpha_dux40 
+   .proto.alpha_dux40: ; mpp -Dwsadmin=${wsadmin} -Dsys=alpha_dux40
                            -Dname=$* $*.proto > $@
-   .proto.sun4x_56:  ; mpp -Dwsadmin=${wsadmin} -Dsys=sun4x_56 
+   .proto.sun4x_56:  ; mpp -Dwsadmin=${wsadmin} -Dsys=sun4x_56
                            -Dname=$* $*.proto > $@
-   .proto.hp_ux110:  ; mpp -Dwsadmin=${wsadmin} -Dsys=hp_ux110  
+   .proto.hp_ux110:  ; mpp -Dwsadmin=${wsadmin} -Dsys=hp_ux110
                            -Dname=$* $*.proto > $@
    all: ${CONFIG}
    ${CONFIG}: ${LIBS}
@@ -839,7 +839,7 @@ MACHINE_LIBS 
 </LI><LI>AFS¸¦ ºÐ¹èÇÒ ¶§ Æ÷ÇԵǴ <B>Makefile</B> ÆÄÀÏÀÇ ¹é¾÷ º¹»çº»À»
 ÀÛ¼ºÇÕ´Ï´Ù.
 <P>
-<PRE>   % <B>cp  Makefile Makefile.example</B> 
+<PRE>   % <B>cp  Makefile Makefile.example</B>
 </PRE>
 </LI><LI><A HREF="#HDRWQ439">CONFIG ¼½¼Ç</A>, <A HREF="#HDRWQ440">BASE_LIBS ¼½¼Ç</A> ±×¸®°í
 <A HREF="#HDRWQ441">MACHINE_LIBS ¼½¼Ç</A>ÀÇ ¼³¸í ´ë·Î <B>Makefile</B> ÆÄÀÏÀÇ
@@ -1069,8 +1069,8 @@ MACHINE_LIBS 
 <P>
 <PRE>   # <B>package</B>  [<B>initcmd</B>]  [<B>-config</B> &lt;<VAR>base&nbsp;name&nbsp;of&nbsp;configuration&nbsp;file</VAR>>]  \
     [<B>-fullconfig</B> &lt;<VAR>full&nbsp;name&nbsp;of&nbsp;configuration&nbsp;file,&nbsp;or&nbsp;stdin&nbsp;for&nbsp;standard&nbsp;input</VAR>>]  \
-    [<B>-overwrite</B>]  [<B>-noaction</B>] 
-[<B>-verbose</B>]  [<B>-silent</B>] [<B>-rebootfiles</B>] 
+    [<B>-overwrite</B>]  [<B>-noaction</B>]
+[<B>-verbose</B>]  [<B>-silent</B>] [<B>-rebootfiles</B>]
 </PRE>
 <P>
 <P>¿©±â¼­,
@@ -1122,11 +1122,11 @@ MACHINE_LIBS 
 </LI><LI><B>Q</B> °»½Å ÄÚµå·Î Ç¥½ÃµÈ ÆÄÀÏÀÌ °»½ÅµÇ¾ú´Ù°í »ý°¢Çϸ頽ýºÅÛÀ»
 ÀçºÎÆ®ÇÕ´Ï´Ù. ÀÌ ¶§ ÀçºÎÆ® ÀÛ¾÷Àº ÀÚµ¿À¸·Î ÀϾÁö ¾Ê½À´Ï´Ù.
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd015.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd017.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd015.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd017.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b68b9c50007dc874e2befdb56e19d227788bfcb3..5deac3ccab20675df639b7aa8a262b8c7bcaded1 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -378,7 +378,7 @@ AFS
    echo "copied in passwd file."
    PASSWD=/afs/.abc.com/common/uss/newaccts/passwd
    ENTRIES=`ls passwd_*`
-   case $ENTRIES in 
+   case $ENTRIES in
    "")
         echo No new entry found to be added to passwd file
         ;;
@@ -388,7 +388,7 @@ AFS
         do
            cat  $i  |  awk  -F:  '{print $1  >  "foo"}'
            USER=`cat foo`
-           case  `egrep  -e  \^$USER\: $PASSWD` in 
+           case  `egrep  -e  \^$USER\: $PASSWD` in
            "")
                    echo  adding  $USER
                    cat  $i  >>  $PASSWD
@@ -402,7 +402,7 @@ AFS
         cd  /afs/.abc.com/common/uss/newaccts
         echo  "sorting password file"
         sort  ${PASSWD}  >  ${PASSWD}.sorted
-        echo  "installing files"     
+        echo  "installing files"
         install  ${PASSWD}.sorted ${DEST}/passwd
         echo  "Password file is built, sorted and installed."
         ;;
@@ -818,8 +818,8 @@ UNIX <B>chown</B> 
    #
    # Create directories and files for mail
    #
-   D $MTPT/.MESSAGES 0700 $UID $USER all abc:staff none 
-   D $MTPT/.Outgoing 0700 $UID $USER rlidwk postman rlidwk 
+   D $MTPT/.MESSAGES 0700 $UID $USER all abc:staff none
+   D $MTPT/.Outgoing 0700 $UID $USER rlidwk postman rlidwk
    D $MTPT/Mailbox 0700 $UID $USER all abc:staff none system:anyuser lik
    #
    # Here are some useful scripts for login etc.
@@ -1740,7 +1740,7 @@ $1 
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> ÆÄÀÏ¿¡
 Æ÷ÇÔ.
@@ -1808,7 +1808,7 @@ $1 
 Ç׸ñ¿¡ Ç÷¡±×°¡ Àִ Áö È®ÀÎÇÏ·Á¸é, <A HREF="auagd021.htm#HDRWQ590">ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é</A>¿¡¼­
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   % <B>uss add</B> <B>-user</B> &lt;<VAR>login&nbsp;name</VAR>> 
+<PRE>   % <B>uss add</B> <B>-user</B> &lt;<VAR>login&nbsp;name</VAR>>
 <B>-admin</B> &lt;<VAR>administrator&nbsp;to&nbsp;authenticate</VAR>>   \
              [<B>-realname</B> &lt;<VAR>full&nbsp;name&nbsp;in&nbsp;quotes</VAR>>] [<B>-pass</B> &lt;<VAR>initial&nbsp;passwd</VAR>>]   \
              [<B>-pwexpires</B> &lt;<VAR>password&nbsp;expires&nbsp;in&nbsp;[0..254]&nbsp;days&nbsp;(0&nbsp;=>&nbsp;never)</VAR>>]  \
@@ -1818,7 +1818,7 @@ $1 
              [<B>-uid</B> &lt;<VAR>uid&nbsp;to&nbsp;assign&nbsp;the&nbsp;user</VAR>>]  \
              [<B>-template</B> &lt;<VAR>pathname&nbsp;of&nbsp;template&nbsp;file</VAR>>]  \
              [<B>-var</B> &lt;<VAR>auxiliary&nbsp;argument&nbsp;pairs&nbsp;(Numval)</VAR>><SUP>+</SUP>] [<B>-dryrun</B>] \
-             [<B>-overwrite</B>] 
+             [<B>-overwrite</B>]
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -1984,9 +1984,9 @@ AFS 
 <B>vos release</B> ¸í·ÉÀ» »ç¿ëÇÏ¿© <A HREF="auagd010.htm#HDRWQ194">Àбâ/¾²±â º¼·ýÀ» º¹Á¦ÇÏ·Á¸é (Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>ÀÇ
 ¼³¸í ´ë·Î º¼·ýÀ» ÇØÁ¦ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">ÀÌ ´Ü°è´Â È¨ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ
@@ -2082,7 +2082,7 @@ AFS UID
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> ÆÄÀÏ¿¡ Æ÷ÇÔ.
 ÇÊ¿äÇϸé <A HREF="auagd021.htm#HDRWQ593">UserList ÆÄÀÏ¿¡¼­ »ç¿ëÀÚ¸¦ Ç¥½ÃÇÏ·Á¸é</A>¿¡¼­ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ´Â
@@ -2129,10 +2129,10 @@ AFS UID
 Ç׸ñ¿¡ Ç÷¡±×°¡ Àִ Áö È®ÀÎÇÏ·Á¸é, <A HREF="auagd021.htm#HDRWQ590">ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é</A>¿¡¼­
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   % <B>uss delete</B> <B>-user</B> &lt;<VAR>login&nbsp;name</VAR>>  \ 
+<PRE>   % <B>uss delete</B> <B>-user</B> &lt;<VAR>login&nbsp;name</VAR>>  \
                 <B>-mountpoint</B> &lt;<VAR>mountpoint&nbsp;for&nbsp;user's&nbsp;volume</VAR>>  \
                 [<B>-savevolume</B>]  <B>-admin </B> &lt;<VAR>administrator&nbsp;to&nbsp;authenticate</VAR>>  \
-                [<B>-dryrun</B>] 
+                [<B>-dryrun</B>]
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -2168,9 +2168,9 @@ AFS UID
 <A HREF="auagd010.htm#HDRWQ194">Àбâ/¾²±â º¼·ýÀ» º¹Á¦ÇÏ·Á¸é (Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>ÀÇ ¼³¸í´ë·Î
 <B>vos release</B> ¸í·ÉÀ» »ç¿ëÇÏ¿© º¼·ýÀ» ÇØÁ¦ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">ÀÌ ´Ü°è´Â È¨ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ
@@ -2323,7 +2323,7 @@ VLDB 
 Æ÷ÇÔÇÏ¿© <B>add</B> ¸í·É¾î¸¦ »ç¿ëÇϽʽÿÀ. »ç¿ëÀÚÀÇ ½ÇÁ¦
 À̸§Àº »ç¿ëÀÚ À̸§(<B>anderson</B>)°ú ÀÏÄ¡Çϵµ·Ï ¼³Á¤µÇ¸ç
 Ãʱ⠾ÏÈ£´Â ¹®ÀÚ¿­ <B>changeme</B>À¸·Î ¼³Á¤µË´Ï´Ù.
-<PRE>   add anderson 
+<PRE>   add anderson
 </PRE>
 <P>´ÙÀ½ ¿¹Á¦¿¡¼­µµ ÀÎÁõ Àü¿ë °èÁ¤À» ÀÛ¼ºÇÏÁö¸¸ ½ÇÁ¦ À̸§°ú Ãʱ⠾ÏÈ£¿¡ ´ëÇØ
 ºñ±âº» °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
@@ -2408,7 +2408,7 @@ VLDB 
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> ÆÄÀÏ¿¡ Æ÷ÇÔ.
 ÇÊ¿äÇϸé <A HREF="auagd021.htm#HDRWQ593">UserList ÆÄÀÏ¿¡¼­ »ç¿ëÀÚ¸¦ Ç¥½ÃÇÏ·Á¸é</A>¿¡¼­ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ´Â
@@ -2541,9 +2541,9 @@ VLDB 
 <B>vos release</B> ¸í·ÉÀ» »ç¿ëÇÏ¿© º¼·ýÀ»
 ÇØÁ¦ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">ÀÌ ´Ü°è´Â È¨ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡
@@ -2577,11 +2577,11 @@ AFS UID
 Ç׸ñÀ» ÁÖ¼® Ã³¸®Çϰųª ¾ÏÈ£ Çʵ忡 º°Ç¥(*)¸¦ ÀÔ·ÂÇϴ °ÍÀÌ
 ´õ ½¬¿î ¹æ¹ýÀÔ´Ï´Ù.
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd016.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd018.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd016.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd018.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c29cb8b861295eb0c6346282c67e16373eb17ffd..7988dbd6a32a6525f5deb0f20408c7b37940ae10 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -353,7 +353,7 @@ AFS UID
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> ÆÄÀÏ¿¡ Æ÷ÇÔ.
 ÇÊ¿äÇϸé <A HREF="auagd021.htm#HDRWQ593">UserList ÆÄÀÏ¿¡¼­ »ç¿ëÀÚ¸¦ Ç¥½ÃÇÏ·Á¸é</A>¿¡¼­ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ´Â
@@ -427,7 +427,7 @@ UID
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>kas create</B> &lt;<VAR>name&nbsp;of&nbsp;user</VAR>> \
-                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>  
+                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    initial_password: <VAR>initial_password</VAR>
    Verifying, please re-enter initial_password: <VAR>initial_password</VAR>
@@ -612,9 +612,9 @@ UID
 <B>vos release</B> ¸í·ÉÀ» »ç¿ëÇÏ¿© <A HREF="auagd010.htm#HDRWQ194">Àбâ/¾²±â º¼·ýÀ» º¹Á¦ÇÏ·Á¸é (Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>ÀÇ
 ¼³¸í ´ë·Î º¼·ýÀ» ÇØÁ¦ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">ÀÌ ´Ü°è´Â È¨ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ
@@ -752,7 +752,7 @@ UID
 <I>AFS Administration Reference</I>ÀÇ ¸í·É ÂüÁ¶ ÆäÀÌÁö ÂüÁ¶). »ç¿ëÀÚ°¡ ¾ÏÈ£¸¦ ³Ê¹« ÀÚÁÖ º¯°æÇÏ·Á°í Çϸ頴ÙÀ½ ¸Þ½ÃÁö°¡
 ³ªÅ¸³³´Ï´Ù.
 <P>
-<PRE>   Password was not changed because you changed it too recently; see 
+<PRE>   Password was not changed because you changed it too recently; see
    your systems administrator
 </PRE>
 </LI><LI>»õ ¾ÏÈ£ÀǠǰÁúÀ» È®ÀÎÇϽʽÿÀ.
@@ -843,7 +843,7 @@ ACL
 Ç׸ñ¿¡ Ç÷¡±×°¡ Àִ Áö È®ÀÎÇÏ·Á¸é, <A HREF="auagd021.htm#HDRWQ590">ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é</A>¿¡¼­
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   % <B>kas -admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>  
+<PRE>   % <B>kas -admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    ka>
 </PRE>
@@ -861,7 +861,7 @@ ACL
 <A NAME="IDX7769"></A>
 </LI><LI><B>(kas) unlock</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© °èÁ¤À» Àá±Ý ÇØÁ¦ÇϽʽÿÀ.
 <P>
-<PRE>   ka> <B>unlock</B> &lt;<VAR>authentication&nbsp;ID</VAR>> 
+<PRE>   ka> <B>unlock</B> &lt;<VAR>authentication&nbsp;ID</VAR>>
 </PRE>
 <P>
 <P>¿©±â¼­,
@@ -891,7 +891,7 @@ ACL
 <P>
 <PRE>   % <B>kas setfields</B> &lt;<VAR>name&nbsp;of&nbsp;user</VAR>> \
                    <B>-pwexpires</B> &lt;<VAR>number&nbsp;days&nbsp;password&nbsp;is&nbsp;valid &nbsp;[0..254])</VAR>>  \
-                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>> 
+                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -931,7 +931,7 @@ ACL
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>kas setfields</B> &lt;<VAR>name&nbsp;of&nbsp;user</VAR>> <B>-reuse</B> &lt;<VAR> permit&nbsp;password&nbsp;reuse&nbsp;(yes/no)</VAR>>  \
-                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>> 
+                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -985,7 +985,7 @@ ACL
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>kas setpassword</B> &lt;<VAR>name&nbsp;of&nbsp;user</VAR>> \
-                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>> 
+                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    new_password: <VAR>new_password</VAR>
    Verifying, please re-enter new_password: <VAR>new_password</VAR>
@@ -1062,7 +1062,7 @@ ACL
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> ÆÄÀÏ¿¡ Æ÷ÇÔ.
 ÇÊ¿äÇϸé <A HREF="auagd021.htm#HDRWQ593">UserList ÆÄÀÏ¿¡¼­ »ç¿ëÀÚ¸¦ Ç¥½ÃÇÏ·Á¸é</A>¿¡¼­ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ´Â
@@ -1123,7 +1123,7 @@ ACL
 Ç׸ñ¿¡ Ç÷¡±×°¡ Àִ Áö È®ÀÎÇÏ·Á¸é, <A HREF="auagd021.htm#HDRWQ590">ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é</A>¿¡¼­
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   % <B>kas -admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>  
+<PRE>   % <B>kas -admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
    ka>
 </PRE>
@@ -1223,9 +1223,9 @@ ACL
 <B>vos release</B> ¸í·ÉÀ» »ç¿ëÇÏ¿© º¼·ýÀ»
 ÇØÁ¦ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">ÀÌ ´Ü°è´Â È¨ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ
@@ -1268,7 +1268,7 @@ ACL
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>/usr/afs/etc/UserList</B> ÆÄÀÏ¿¡ Æ÷ÇÔ.
 ÇÊ¿äÇϸé <A HREF="auagd021.htm#HDRWQ593">UserList ÆÄÀÏ¿¡¼­ »ç¿ëÀÚ¸¦ Ç¥½ÃÇÏ·Á¸é</A>¿¡¼­ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ´Â
@@ -1344,7 +1344,7 @@ AFS UID
 ¼³¸íÇÑ °Íó·³ <B>kas examine</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>kas delete</B> &lt;<VAR>name&nbsp;of&nbsp;user</VAR>> \
-                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>  
+                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
@@ -1448,9 +1448,9 @@ AFS UID
 <A HREF="auagd010.htm#HDRWQ194">Àбâ/¾²±â º¼·ýÀ» º¹Á¦ÇÏ·Á¸é (Àбâ Àü¿ë º¼·ý ÀÛ¼º)</A>ÀÇ ¼³¸í´ë·Î
 <B>vos release</B> ¸í·ÉÀ» »ç¿ëÇÏ¿© º¼·ýÀ» ÇØÁ¦ÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    % <B>vos release</B> &lt;<VAR>volume&nbsp;name&nbsp;or&nbsp;ID</VAR>>
-   
+
 </PRE>
 <P>
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>ÁÖ:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">ÀÌ ´Ü°è´Â È¨ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ
@@ -1463,11 +1463,11 @@ AFS UID
 ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
 </TD></TR></TABLE>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd017.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd019.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd017.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd019.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ff51870084930bda19c4aeeb5298c9b6c8ba3673..3cef320b4ae57513bc148f2ca2028977a527218e 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -256,7 +256,7 @@ ACL(
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts examine</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿©
 º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» µÎ °³ ÀÌ»ó Ç¥½ÃÇÕ´Ï´Ù.
@@ -380,7 +380,7 @@ ID
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><A NAME="LIWQ539"></A><B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© »ç¿ëÀÚ³ª
 ±â°è°¡ ¼ÓÇϴ ±×·ìÀÇ ¸ñ·ÏÀ̳ª ±×·ì¿¡ ¼ÓÇϴ »ç¿ëÀÚ¿Í ±â°èÀÇ ¸ñ·ÏÀ» Ç¥½ÃÇÕ´Ï´Ù.
@@ -439,7 +439,7 @@ ID
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts listowned</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© °¢ »ç¿ëÀÚ³ª ±×·ì¿¡¼­ ¼ÒÀ¯ÇÑ ±×·ìÀ»
 Ç¥½ÃÇϽʽÿÀ.
@@ -462,9 +462,9 @@ AFS UID
 </PRE>
 <P>´ÙÀ½ ¿¹´Â <B>terry</B>¶ó°í Çϴ »ç¿ëÀÚ¿Í <B>terry:friends</B>¶ó°í
 Çϴ ±×·ìÀÇ Ãâ·ÂÀ» º¸¿©ÁÝ´Ï´Ù.
-<PRE>   % <B>pts listo terry</B> 
-   Groups owned by terry (id: 5347) are:  
-     terry:friends   
+<PRE>   % <B>pts listo terry</B>
+   Groups owned by terry (id: 5347) are:
+     terry:friends
      terry:co-workers
    % <B>pts listo terry:friends</B>
    Groups owned by terry:friends (id: -567) are:
@@ -496,7 +496,7 @@ AFS UID
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts listentries</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¸ðµç º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» Ç¥½ÃÇϽʽÿÀ.
 <P>
@@ -533,14 +533,14 @@ ID(AFS UID)
 <PRE>   %
 <B>pts listentries</B>
    Name                          ID  Owner Creator
-   anonymous                  32766   -204    -204 
-   admin                          1   -204   32766 
-   pat                         1000   -204       1 
-   terry                       1001   -204       1 
-   smith                       1003   -204       1 
-   jones                       1004   -204       1 
-   192.12.105.33               2000   -204       1 
-   192.12.105.46               2001   -204       1 
+   anonymous                  32766   -204    -204
+   admin                          1   -204   32766
+   pat                         1000   -204       1
+   terry                       1001   -204       1
+   smith                       1003   -204       1
+   jones                       1004   -204       1
+   192.12.105.33               2000   -204       1
+   192.12.105.46               2001   -204       1
 </PRE>
 <A NAME="IDX7913"></A>
 <A NAME="IDX7914"></A>
@@ -628,11 +628,11 @@ AFS UID
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts createuser</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ±â°è Ç׸ñÀ» µÎ °³ ÀÌ»ó ÀÛ¼ºÇÕ´Ï´Ù.
 <P>
-<PRE>   % <B>pts createuser -name</B> &lt;<VAR>user&nbsp;name</VAR>><SUP>+</SUP> 
+<PRE>   % <B>pts createuser -name</B> &lt;<VAR>user&nbsp;name</VAR>><SUP>+</SUP>
 </PRE>
 <P>
 <P>¿©±â¼­,
@@ -790,7 +790,7 @@ ACL
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts creategroup</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© °¢ ±×·ìÀ» ÀÛ¼ºÇϽʽÿÀ. ¸ðµç
 ±×·ìÀº °°Àº ¼ÒÀ¯ÀÚ¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
@@ -916,7 +916,7 @@ ACL
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts adduser</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© µÎ °³ ÀÌ»óÀÇ ±×·ì¿¡ ±¸¼º¿øÀ»
 µÎ °³ ÀÌ»ó Ãß°¡ÇϽʽÿÀ.
@@ -952,7 +952,7 @@ ACL
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts removeuser</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© µÎ °³ ÀÌ»óÀÇ ±×·ì¿¡¼­ ±¸¼º¿øÀ»
 µÎ °³ ÀÌ»ó Á¦°ÅÇϽʽÿÀ.
@@ -1002,7 +1002,7 @@ ACL
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts delete</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿©
 º¸È£ µ¥ÀÌÅͺ£À̽º¿¡¼­ Ç׸ñÀ» µÎ °³ ÀÌ»ó »èÁ¦ÇϽʽÿÀ.
@@ -1059,7 +1059,7 @@ ACL
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>(¼±ÅÃÀû)</B> ±×·ì ¼ÒÀ¯ÀÚ¸¦ ´Ù¸¥
 ±×·ì(¶Ç´Â ±× ÀÚü)À¸·Î º¯°æÇÏ°í ¼ÒÀ¯ÇÑ ±×·ì¿¡ ´ëÇØ °ü¸®
@@ -1166,7 +1166,7 @@ IP 
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts rename</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ç׸ñÀÇ À̸§À» º¯°æÇϽʽÿÀ.
 <P>
@@ -1211,7 +1211,7 @@ IP 
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts setfields</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© µÎ ¸í ÀÌ»óÀÇ »ç¿ëÀÚ°¡ °¢°¢
 Ãß°¡·Î ÀÛ¼ºÇÒ ¼ö Àִ ±×·ìÀÇ ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.
@@ -1305,7 +1305,7 @@ IP 
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts setfields</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© °³ÀΠÇ÷¡±×¸¦ ¼³Á¤ÇϽʽÿÀ.
 <P>
@@ -1425,7 +1425,7 @@ AFS GID
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts setmax</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© <TT>max user id</TT> Ä«¿îÅÍ,
 <TT>max group id</TT> Ä«¿îÅÍ ¶Ç´Â µÑ´Ù ¼³Á¤ÇϽʽÿÀ.
@@ -1446,11 +1446,11 @@ AFS GID
 ÁöÁ¤ÇÕ´Ï´Ù.
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd018.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd020.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd018.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd020.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index fcfffc4d47bd1fc050744424ffdcf8b621646629..217a228fd25595d6f8e60fd5f768d8ab0eb194a9 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -159,7 +159,7 @@ ACL 
 </B><DD>»ç¿ëÀڴ ´Ù¸¥ ±ÇÇÑÀ» »ç¿ëÇÏ·Á¸é ÀÌ ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇϹǷΠÀ̴ µð·ºÅ丮¿Í
 ±× ÆÄÀÏ¿¡ ´ëÇÑ ¾×¼¼½ºÀÇ ¹®Áö±â¿Í °°Àº ¿ªÇÒÀ» ÇÕ´Ï´Ù. Æ¯È÷, »ç¿ëÀڴ ÇÏÀ§ µð·ºÅ丮¿¡¼­
 ACLÀÌ ±¤¹üÀ§ÇÑ ±ÇÇÑÀ» ºÎ¿©Çصµ µð·ºÅ丮ÀÇ ÇÏÀ§ µð·ºÅ丮¿¡ Àִ ¸ðµç °ÍÀ» ¾×¼¼½ºÇÒ ¼ö
-Àִ ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. 
+Àִ ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
 <A NAME="IDX8025"></A>
 <A NAME="IDX8026"></A>
 <P>
@@ -210,7 +210,7 @@ ACL
 <DL>
 <P><DT><B>r(Àбâ) ±ÇÇÑ
 </B><DD>ÀÌ ±ÇÇÑÀ» ÅëÇØ »ç¿ëÀڴ µð·ºÅ丮¿¡ Àִ ÆÄÀÏÀÇ ³»¿ëÀ» Àаí
-<B>ls -l</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÆÄÀÏ ¿ä¼Ò¸¦ statÇÒ ¼ö ÀÖ½À´Ï´Ù. 
+<B>ls -l</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÆÄÀÏ ¿ä¼Ò¸¦ statÇÒ ¼ö ÀÖ½À´Ï´Ù.
 <A NAME="IDX8033"></A>
 <A NAME="IDX8034"></A>
 <P><DT><B>w(¾²±â) ±ÇÇÑ
@@ -220,7 +220,7 @@ ACL
 <A NAME="IDX8036"></A>
 <P><DT><B>k(Àá±Ý) ±ÇÇÑ
 </B><DD>ÀÌ ±ÇÇÑÀ» ÅëÇØ »ç¿ëÀڴ ½Ã½ºÅ۠ȣÃâÀ» ½ÇÇàÇÏ¿© µð·ºÅ丮¿¡ Àִ ÆÄÀÏÀ» Àá±×´Â ÇÁ·Î±×·¥À»
-½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. 
+½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
 <A NAME="IDX8037"></A>
 <A NAME="IDX8038"></A>
 </DL>
@@ -598,7 +598,7 @@ ACL
 Çϳª¸¸ ¸í¸íÇÒ ¶§ <B>-dir</B>°ú <B>-acl</B> ½ºÀ§Ä¡¸¦
 »ý·«ÇÒ ¼ö Àִ ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
 <PRE>   % <B>fs sa ~/notes pat rl</B>
-   
+
    % <B>fs sa ~/notes pat read</B>
 </PRE>
 <P>´ÙÀ½ ¿¹´Â ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡ ´ëÇØ ACLÀ» ÆíÁýÇÕ´Ï´Ù.
@@ -634,7 +634,7 @@ ACL 
 Ç׸ñ¿¡ Àִ °ÍÀ» ¿ÏÀüÈ÷ ´ëüÇÕ´Ï´Ù.
 <P>
 <PRE>   % <B>fs setacl -dir</B> &lt;<VAR>directory</VAR>><SUP>+</SUP> <B>-acl</B>
-&lt;<VAR>access&nbsp;list&nbsp;entries</VAR>><SUP>+</SUP>  <B>-negative</B> 
+&lt;<VAR>access&nbsp;list&nbsp;entries</VAR>><SUP>+</SUP>  <B>-negative</B>
 </PRE>
 <P>
 <P>¿©±â¼­,
@@ -709,7 +709,7 @@ ACL
 <P>
 <PRE>   % <B>fs setacl  -dir</B>
 &lt;<VAR>directory</VAR>><SUP>+</SUP> <B>-acl</B> &lt;<VAR>access&nbsp;list&nbsp;entries</VAR>><SUP>+</SUP> <B>-clear</B>  \
-               [<B>-negative</B>] 
+               [<B>-negative</B>]
 </PRE>
 <P>
 <P>¿©±â¼­,
@@ -980,11 +980,11 @@ ACL 
 ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
 </LI></UL>
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd019.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd021.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd019.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd021.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 05e785f1a672ef36310155734748ff6bddaad4d5..000c92fe76135540898aa2520c69b6747406784f 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts adduser</B> ±×·ìÀ» ½ÇÇàÇÏ¿© »ç¿ëÀÚ¸¦ µÎ ¸í ÀÌ»ó Ãß°¡ÇÕ´Ï´Ù.
 <P>
 <B>pts membership</B> ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
 <PRE>   % <B>pts membership system:administrators</B>
-   
+
 </PRE>
 </LI><LI><B>pts removeuser</B> ¸í·ÉÀ» ½ÇÇàÇÏ¿© »ç¿ëÀÚ¸¦ µÎ ¸í ÀÌ»ó
 Á¦°ÅÇÕ´Ï´Ù.
 <P>
 <P>´ÙÀ½ ¸í·ÉÀº Àб⠽±°Ô µÎ Çà¿¡ °ÉÃĠǥ½ÃµË´Ï´Ù.
 <P>
-<PRE>    % <B>kas setfields</B> &lt;<VAR>name&nbsp;of&nbsp;user</VAR>> 
-{<B>ADMIN</B> |  <B>NOADMIN</B>} \  
-                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>  
+<PRE>    % <B>kas setfields</B> &lt;<VAR>name&nbsp;of&nbsp;user</VAR>>
+{<B>ADMIN</B> |  <B>NOADMIN</B>} \
+                   <B>-admin</B> &lt;<VAR>admin&nbsp;principal&nbsp;to&nbsp;use&nbsp;for&nbsp;authentication</VAR>>
     Administrator's (<VAR>admin_user</VAR>) password: <VAR>admin_password</VAR>
 </PRE>
 <P>
 Ãß°¡ÇÕ´Ï´Ù.
 </DL>
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd020.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd022.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd020.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd022.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b63ca4fcac82d7c29f52be3d6b87e20bbf4995d3..43d7ff964bb984b5414403ba1b1ccb894af777c4 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -454,7 +454,7 @@ NFS Ŭ
 ÀÚµ¿À¸·Î <B>-rmtsys</B> Ç÷¡±×¸¦ Ãß°¡ÇÕ´Ï´Ù.
 º¯¼ö°¡ ¾ÆÁ÷ È°¼ºÈ­µÇÁö ¾ÊÀº °æ¿ì ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   
+<PRE>
    # <B>/etc/chkconfig  -f  afsxnfs  on</B>
 </PRE>
 </LI><LI><B>(¼±ÅÃÀû)</B> ÀÌ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÉ °ÍÀ¸·Î
@@ -485,9 +485,9 @@ NFS Ŭ
 <P>
 <PRE>   #
 <B>fs exportafs nfs</B> [<B>-start</B> {<B>on</B> | <B>off</B>}} ]  [<B>-convert</B>
-{<B>on</B> | <B>off</B>}]   
+{<B>on</B> | <B>off</B>}]
                       [<B>-uidcheck</B> {<B>on</B> | <B>off</B>}]   [<B>-submounts</B>
-{<B>on</B> | <B>off</B>}] 
+{<B>on</B> | <B>off</B>}]
 </PRE>
 <P>
 <DL>
@@ -816,7 +816,7 @@ NFS UID
 <P>´ÙÀ½ ¿À·ù ¸Þ½ÃÁö´Â º¯È¯ ±â°èÀÇ °ü¸®ÀÚ°¡ UID È®ÀΠ±â´ÉÀ» »ç¿ë °¡´ÉÇϰԠÇßÀ¸¸ç
 º¯È¯ ±â°èÀÇ ·ÎÄàUID¿Í ´Ù¸¥ °ªÀ» »ç¿ëÀÚ°¡ Á¦°øÇßÀ½À» ³ªÅ¸³À´Ï´Ù.
 <P>
-<PRE>   
+<PRE>
    knfs: Translator in 'passwd sync' mode; remote uid must be the same as local uid
 </PRE>
 </LI><LI>¿øÇϴ °æ¿ì º¯È¯ ±â°è·ÎÀÇ ¿¬°á°ú NFS Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇÑ
@@ -858,7 +858,7 @@ NFS UID
 </LI><LI><B>-unlog</B> Ç÷¡±×¸¦ »ç¿ëÇÏ¿© <B>knfs</B>
 ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
 <P>
-<PRE>   % <B>knfs -host</B>  &lt;<VAR>host&nbsp;name</VAR>>  [<B>-id</B> &lt;<VAR>user&nbsp;ID&nbsp;(decimal)</VAR>>] 
+<PRE>   % <B>knfs -host</B>  &lt;<VAR>host&nbsp;name</VAR>>  [<B>-id</B> &lt;<VAR>user&nbsp;ID&nbsp;(decimal)</VAR>>]
 <B>-unlog</B>
 </PRE>
 <P>
@@ -878,11 +878,11 @@ NFS UID
 </DL>
 </LI><LI>¿øÇϴ °æ¿ì º¯È¯ ±â°è¿ÍÀÇ ¿¬°áÀ» ´ÝÀ¸½Ê½Ã¿À.
 </LI></OL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd021.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd023.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd021.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd023.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index dd49c237e24f661aa7c2074de961a1c2337f1b1c..47dafbc91da62d86e553c08bdc8a37da28cdd523 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -28,7 +28,7 @@
 <HR><H2><A NAME="HDRWQ613" HREF="auagd002.htm#ToC_690">AFS ¸í·É ±¸¹®</A></H2>
 <P>ÁýÇÕ¿¡ ¼ÓÇϴ AFS ¸í·ÉÀº ´ÙÀ½°ú °°Àº ±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù.
 <PRE>   <B>command_suite operation_code</B> <B>-switch</B> &lt;<VAR>value</VAR>><SUP>[+]</SUP>  [<B>-flag</B>]
-   
+
 </PRE>
 <P><H3><A NAME="Header_691" HREF="auagd002.htm#ToC_691">¸í·É À̸§</A></H3>
 <P><B>command_suite</B>¿Í <B>operation_code</B>´Â ÇÔ²²
@@ -88,7 +88,7 @@
 <P><H3><A NAME="HDRCOMMAND-EX" HREF="auagd002.htm#ToC_695">¿¹Á¦ ¸í·É</A></H3>
 <P>´ÙÀ½ ¿¹Á¦´Â AFS ¸í·É ÁýÇÕ¿¡ ¼ÓÇϴ ¸í·ÉÀÇ ´Ù¸¥ ºÎºÐÀ» ¼³¸íÇÕ´Ï´Ù.
 <PRE>   % <B>bos getdate -server fs1.abc.com -file ptserver kaserver </B>
-   
+
 </PRE>
 <P>¿©±â¼­,
 <UL>
 <P><H4><A NAME="Header_698">½ºÀ§Ä¡ »ý·«ÀÇ ¿¹</A></H4>
 <P><A HREF="#HDRCOMMAND-EX">¿¹Á¦ ¸í·É</A>¿¡¼­ ¿¹Á¦ ¸í·ÉÀ» ´Ù½Ã »ìÆì º¸½Ê½Ã¿À.
 <PRE>   % <B> bos getdate -server fs1.abc.com -file ptserver kaserver</B>
-   
+
 </PRE>
 <P>ÀÌ ¸í·ÉÀº µÎ °³ÀÇ Çʼö Àμö¸¦ °¡Áý´Ï´Ù. ¹Ù·Î ¼­¹ö ½Ã½ºÅÛ
 À̸§(<B>-server</B> ½ºÀ§Ä¡·Î ½Äº°)°ú 2Áø ÆÄÀÏ
 Àμö´Â ¿©·¯ °ªÀ» ¼ö¿ëÇÕ´Ï´Ù. ¼¼ °¡Áö ±ÔÄ¢À» ¸ðµÎ ÁؼöÇÔÀ¸·Î½á
 ½ÇÇàÀڴ ´ÙÀ½°ú °°ÀÌ ½ºÀ§Ä¡¸¦ »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù.
 <PRE>   % <B>bos getdate fs1.abc.com ptserver kaserver</B>
-   
+
 </PRE>
 <P>½ºÀ§Ä¡°¡ ¾øÀ¸¹Ç·Î <B>bos</B> ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â
 ÀμöÀÇ ¼ø¼­¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ¶ÇÇÑ ¿¬»ê Äڵ場ÙÀ½¿¡ ³ª¿À´Â Ã¹Â°
 Çصµ Àμö°¡ ¹Ì¸® ÁöÁ¤ÇÑ ¼ø¼­´ë·Î ³ªÅ¸³ªÁö ¾Ê°í ÇϳªÀÇ Àμö¿¡
 ´ëÇØ ½ºÀ§Ä¡°¡ Á¦°øµÇÁö¸¸ À̰͵µ ÁöÁ¤ÇÑ ¼ø¼­¿Í ´Ù¸¨´Ï´Ù.
 <PRE>   % <B>bos getdate ptserver -server fs1.abc.com</B>
-   
+
 </PRE>
 <P><H3><A NAME="HDRWQ615" HREF="auagd002.htm#ToC_699">¾à¾î ¹× º°¸í »ç¿ë ±ÔÄ¢</A></H3>
 <P>ÀÌ Àý¿¡¼­´Â ¿¬»ê ÄÚµå, ¿É¼Ç À̸§, ¼­¹ö ½Ã½ºÅÛ À̸§, ÆÄƼ¼Ç
@@ -252,16 +252,16 @@ seta</B>(
 <P>AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ ´ÙÀ½ ¾ç½ÄÀ» »ç¿ëÇÏ¿© ÆÄƼ¼Ç À̸§À» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
 <PRE>   <B>/vicepa</B>     =     <B>vicepa</B>      =      <B>a</B>      =      <B>0</B>
    <B>/vicepb</B>     =     <B>vicepb</B>      =      <B>b</B>      =      <B>1</B>
-   
+
 </PRE>
 <P><B>/vicepz</B>(»öÀÎÀÌ 25ÀÎ) µÚ¿¡´Â ´ÙÀ½ÀÌ ¿É´Ï´Ù.
 <PRE>   <B>/vicepaa</B>    =     <B>vicepaa</B>     =      <B>aa</B>     =      <B>26</B>
    <B>/vicepab</B>    =     <B>vicepab</B>     =      <B>ab</B>     =      <B>27</B>
-   
+
 </PRE>
 <P>±× ÀÌÈÄ¿¡µµ ´ÙÀ½ÀÌ Àû¿ëµË´Ï´Ù.
 <PRE>   <B>/vicepiv</B>    =     <B>vicepiv</B>     =      <B>iv</B>     =      <B>255</B>
-    
+
 </PRE>
 <P><H4><A NAME="HDRCELLABBREV">¼¿ À̸§ ¾à¾î »ç¿ë</A></H4>
 <P>¼¿ÀÇ Àüü À̸§Àº º¸Åë ±× ÀÎÅͳݠµµ¸ÞÀΠÀ̸§(¿¹: State UniversityÀÇ °æ¿ì
@@ -284,65 +284,65 @@ seta</B>(
 </LI></UL>
 <P>¿¬»ê Äڵ尡 ÁöÁ¤µÇÁö ¾ÊÀ¸¸é <B>help</B> ¿¬»ê Äڵ尡 ¸í·É
 ÁýÇÕÀÇ ¸ðµç ¿¬»ê Äڵ忡 ´ëÇѠù° Çà(ªÀº ¼³¸í)À» Ç¥½ÃÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    % <VAR>command_suite</VAR>  <B>help</B>
-   
+
 </PRE>
 <P>½ÇÇàÀÚ°¡ Çϳª ÀÌ»óÀÇ ¿¬»ê Äڵ带 ÁöÁ¤Çϸé <B>help</B> ¿¬»ê ÄÚµå´Â °¢ ¸í·ÉÀÇ ¿ÏÀüÇÑ ¿Â¶óÀΠÇ׸ñ(¼³¸í, Àִ °æ¿ì º°¸í ¹×
 ±¸¹®)À» Ç¥½ÃÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    % <VAR>command_suite</VAR> <B>help</B> <VAR>operation_code</VAR><SUP>+</SUP>
-   
+
 </PRE>
 <P><B>-help</B> Ç÷¡±×´Â ¸í·ÉÀÇ ±¸¹®À» Ç¥½ÃÇÏÁö¸¸ ÂªÀº ¼³¸íÀ̳ª
 º°¸íÀº Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
-<PRE>   % <VAR>command_name</VAR> <B>-help</B>  
-   
+<PRE>   % <VAR>command_name</VAR> <B>-help</B>
+
 </PRE>
 <P><B>apropos</B> ¿¬»ê ÄÚµå´Â ±× ¿¬»ê Äڵ峪 ÂªÀº ¼³¸í¿¡
 ÁöÁ¤µÈ Å°¿öµå°¡ µé¾î Àִ ¸í·ÉÀǠªÀº ¼³¸íÀ» Ç¥½ÃÇÕ´Ï´Ù.
 <PRE>   % <VAR>command_suite</VAR> <B>apropos</B> <VAR>"&lt;help
 string>"</VAR>
-   
+
 </PRE>
 <P>´ÙÀ½ ¿¹Á¦ ¸í·ÉÀº <B>fs setacl</B> ¸í·É¿¡ ´ëÇÑ ¿ÏÀüÇÑ ¿Â¶óÀÎ
 µµ¿ò¸» Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
-<PRE>   
-   % <B>fs help setacl </B>  
+<PRE>
+   % <B>fs help setacl </B>
    fs setacl: set access control list
    aliases: sa
-   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+ 
+   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+
    [-clear] [-negative] [-id] [-if] [-help]
-   
+
 </PRE>
 <P>¸í·É ±¸¹®¸¸ º¸·Á¸é <B>-help</B> Ç÷¡±×¸¦ »ç¿ëÇϽʽÿÀ.
 <PRE>   % <B>fs setacl -help</B>
-   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+ 
+   Usage: fs setacl -dir &lt;directory>+ -acl &lt;access list entries>+
    [-clear] [-negative] [-id] [-if] [-help]
-   
+
 </PRE>
 <P>´ÙÀ½ ¿¹Á¦¿¡¼­ »ç¿ëÀڴ Ȩ º¼·ý¿¡ ´ëÇÑ ÇÒ´ç·®À» Ç¥½ÃÇÏ·Á°í ÇÕ´Ï´Ù.
 ÀÌ »ç¶÷Àº ÀûÀýÇÑ ¸í·ÉÀÌ <B>fs</B> ¸í·É ÁýÇÕ¿¡ ¼ÓÇØ Àִٴ °ÍÀ»
 ¾Ë°í ÀÖÀ¸³ª ¿¬»ê Äڵ带 ±â¾ïÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼­ Å°¿öµå·Î <B>quota</B>¸¦ »ç¿ëÇÕ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs apropos quota</B>
    listquota: list volume quota
    quota: show volume quota usage
    setquota: set volume quota
-   
+
 </PRE>
 <P>´ÙÀ½Àº ¸í·É À̸§À̳ª ÂªÀº ¼³¸í¿¡ Å°¿öµå°¡ µé¾î ÀÖÁö ¾ÊÀ» ¶§
 ³ªÅ¸³ª´Â ¿À·ù ¸Þ½ÃÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
-<PRE>   
+<PRE>
    % <B>fs apropos "list quota"</B>
    Sorry, no commands found
-   
+
 </PRE>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd022.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd024.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd022.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd024.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 69eea978b152954d8f75ba7bfd4dde28eaed9bb5..fd3df0b29b37f2a7f734d9a1330029386e30ef8a 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 </LI><LI>StoreData_xfers_bucket7: StoreData Á¶ÀÛ¿¡ ´ëÇÑ bucket7ÀÇ ±â·Ï.
 </LI><LI>StoreData_xfers_bucket8: StoreData Á¶ÀÛ¿¡ ´ëÇÑ bucket8ÀÇ ±â·Ï.
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd023.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd025.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd023.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd025.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 500648cb8281ce9ffb73402245c7fea8aab3719d..67e699ac6bbe18d8f194c287d4de4e0e05a2a535 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
@@ -1028,11 +1028,11 @@ newName
 </TD><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="38%">VL_ReleaseLock - VLDB Ç׸ñ Àá±Ý ÇØÁ¦.
 </TD></TR></TABLE>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd024.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd026.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd024.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd026.htm">´ÙÀ½ ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="auagd026.htm#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 9be7719c25abe18d2e3e5a6faf50d1f4cc31517b..51dc47ba88f396c612474951fa33203f8ad5495f 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sun, 31 Dec 2000 09:22:58">
 <META HTTP-EQUIV="expires" CONTENT="Mon, 31 Dec 2001 09:22:58">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>°ü¸® ¾È³»¼­</H1>
 <HR>
 <STRONG><A NAME="IDX1_01" HREF="#IDX0_01">°¡</A></STRONG>
 <MENU>
-<!--<LI> ACL ±ÇÇÑ »ðÀÔ 
+<!--<LI> ACL ±ÇÇÑ »ðÀÔ
 <MENU>
-<LI>ÂüÁ¶ Ç׸ñ: <I>i ACL ±ÇÇÑ</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>i ACL ±ÇÇÑ</I>
 <A HREF="auagd020.htm#IDX8027">(8027)</A>
 </MENU>
-<LI> ´Ü¼ø ÇÁ·Î¼¼½º 
+<LI> ´Ü¼ø ÇÁ·Î¼¼½º
 <MENU>
-<LI>bos create ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÛ¼º 
+<LI>bos create ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÛ¼º
 <A HREF="auagd009.htm#IDX6346">(6346)</A>
 </MENU>
-<LI> µð½ºÅ© ÆÄƼ¼Ç 
+<LI> µð½ºÅ© ÆÄƼ¼Ç
 <MENU>
-<LI>º¼·ýÀ» À̵¿ÇÏ¿© Æ÷È­ »óÅ ÇÇÇϱâ 
+<LI>º¼·ýÀ» À̵¿ÇÏ¿© Æ÷È­ »óÅ ÇÇÇϱâ
 <A HREF="auagd010.htm#IDX6672">(6672)</A>
 </MENU>
-<LI> ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI> ¸¶¿îÆ® Æ÷ÀÎÆ®
 <MENU>
-<LI>º¼·ý´ç ¿©·¯ °³ ÀÛ¼º 
+<LI>º¼·ý´ç ¿©·¯ °³ ÀÛ¼º
 <A HREF="auagd010.htm#IDX6457">(6457)</A>
 </MENU>
-<LI> ¹é¾÷ ½Ã½ºÅÛ 
+<LI> ¹é¾÷ ½Ã½ºÅÛ
 <MENU>
-<LI>Å×ÀÌÇÁ ·¹À̺í»óÀÇ useCount °è¼ö 
+<LI>Å×ÀÌÇÁ ·¹À̺í»óÀÇ useCount °è¼ö
 <A HREF="auagd011.htm#IDX6910">(6910)</A>
 </MENU>
-<LI> º¼·ý 
+<LI> º¼·ý
 <MENU>
-<LI>·Îµå ¹ë·±½º¿¡¼­ 
+<LI>·Îµå ¹ë·±½º¿¡¼­
 <A HREF="auagd010.htm#IDX6437">(6437)</A>
 </MENU>
-<LI> º¼·ý ¼­¹ö 
+<LI> º¼·ý ¼­¹ö
 <MENU>
-<LI>fs ÇÁ·Î¼¼½ºÀÇ ÀϺημ­ 
+<LI>fs ÇÁ·Î¼¼½ºÀÇ ÀϺημ­
 <A HREF="auagd009.htm#IDX6263">(6263)</A>
 </MENU>
-<LI> º¼·ý ÇÒ´ç·® 
+<LI> º¼·ý ÇÒ´ç·®
 <MENU>
-<LI>º¼·ý Çì´õ¿¡ ±â·Ï 
+<LI>º¼·ý Çì´õ¿¡ ±â·Ï
 <A HREF="auagd010.htm#IDX6617">(6617)</A>
 </MENU>
-<LI> º¼·ý Çì´õÀÇ ¿Â¶óÀΠ»óÅ Ç÷¡±× 
+<LI> º¼·ý Çì´õÀÇ ¿Â¶óÀΠ»óÅ Ç÷¡±×
 <A HREF="auagd010.htm#IDX6604">(6604)</A>
-<LI> º¼·ý¿¡ ´ëÇÑ À¯Çü Ç÷¡±× 
+<LI> º¼·ý¿¡ ´ëÇÑ À¯Çü Ç÷¡±×
 <MENU>
-<LI>VLDB Ç׸ñ 
+<LI>VLDB Ç׸ñ
 <A HREF="auagd010.htm#IDX6590">(6590)</A>
 </MENU>
-<LI> ¼­¹ö 
+<LI> ¼­¹ö
 <MENU>
-<LI>Á¤ÀÇ 
+<LI>Á¤ÀÇ
 <A HREF="auagd006.htm#IDX5546">(5546)</A>
-<LI>ÇÁ·Î¼¼½º 
+<LI>ÇÁ·Î¼¼½º
 <A HREF="auagd006.htm#IDX5549">(5549)</A>, <A HREF="auagd006.htm#IDX5581">(5581)</A>
-<LI>ÇÁ·Î¼¼½º 
-<LI>ÇÁ·Î¼¼½º 
+<LI>ÇÁ·Î¼¼½º
+<LI>ÇÁ·Î¼¼½º
 </MENU>
-<LI> ¾×¼¼½º 
+<LI> ¾×¼¼½º
 <MENU>
-<LI>°è¼ö, º¼·ý Çì´õ¿¡¼­ 
+<LI>°è¼ö, º¼·ý Çì´õ¿¡¼­
 <A HREF="auagd010.htm#IDX6623">(6623)</A>
 </MENU>
-<LI> ÀÎÅͳݠ
+<LI> ÀÎÅͳÝ
 <MENU>
-<LI>³×Æ®¿öÅ© Á¤º¸ ¼¾ÅÍ 
+<LI>³×Æ®¿öÅ© Á¤º¸ ¼¾ÅÍ
 <A HREF="auagd007.htm#IDX5652">(5652)</A>
 </MENU>
-<LI> Àбâ Àü¿ë º¼·ý 
+<LI> Àбâ Àü¿ë º¼·ý
 <MENU>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6432">(6432)</A>
 </MENU>
-<LI> Àбâ/¾²±â ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI> Àбâ/¾²±â ¸¶¿îÆ® Æ÷ÀÎÆ®
 <MENU>
-<LI>Âü°í Ç׸ñ: <I>¸¶¿îÆ® Æ÷ÀÎÆ®</I> 
+<LI>Âü°í Ç׸ñ: <I>¸¶¿îÆ® Æ÷ÀÎÆ®</I>
 <A HREF="auagd010.htm#IDX6555">(6555)</A>
 </MENU>
-<LI> Å×ÀÌÇÁ ·¹À̺í»óÀÇ useCount °è¼ö(¹é¾÷ ½Ã½ºÅÛ) 
+<LI> Å×ÀÌÇÁ ·¹À̺í»óÀÇ useCount °è¼ö(¹é¾÷ ½Ã½ºÅÛ)
 <A HREF="auagd011.htm#IDX6909">(6909)</A>-->
-<LI>°¡´ÉÇÑ º¯Çüü 
+<LI>°¡´ÉÇÑ º¯Çüü
 <MENU>
-<LI>º¹Á¦¿¡¼­ 
+<LI>º¹Á¦¿¡¼­
 <A HREF="auagd010.htm#IDX6514">(6514)</A>, <A HREF="auagd010.htm#IDX6516">(6516)</A>
 </MENU>
-<LI>°³ÀΠ
+<LI>°³ÀÎ
 <MENU>
-<LI>¿öÅ©½ºÅ×À̼Ǡ
+<LI>¿öÅ©½ºÅ×À̼Ç
 <A HREF="auagd006.htm#IDX5551">(5551)</A>
-<LI>¿öÅ©½ºÅ×À̼Ǡ
-<LI>ÄÄÇ»ÆÃ È¯°æ 
+<LI>¿öÅ©½ºÅ×À̼Ç
+<LI>ÄÄÇ»ÆÃ È¯°æ
 <A HREF="auagd006.htm#IDX5542">(5542)</A>
 </MENU>
-<LI>°»½Å 
+<LI>°»½Å
 <MENU>
-<LI>ÆÐŰÁö·Î ¶Ç´Â ÆÐŰÁö ¾øÀÌ  CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>ÆÐŰÁö·Î ¶Ç´Â ÆÐŰÁö ¾øÀÌ  CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7432">(7432)</A>
 </MENU>
-<LI>°»½Å ³¯Â¥ 
+<LI>°»½Å ³¯Â¥
 <MENU>
-<LI>º¼·ý Çì´õ¿¡ ±â·Ï 
+<LI>º¼·ý Çì´õ¿¡ ±â·Ï
 <A HREF="auagd010.htm#IDX6621">(6621)</A>
 </MENU>
-<LI>°»½Å ¼­¹ö 
+<LI>°»½Å ¼­¹ö
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5911">(5911)</A>
-<LI>CellServDB ÆÄÀÏ(¼­¹ö), ºÐ¹è 
+<LI>CellServDB ÆÄÀÏ(¼­¹ö), ºÐ¹è
 <A HREF="auagd008.htm#IDX6143">(6143)</A>
-<LI>KeyFile ÆÄÀÏ µð½ºÆ®¸®ºäÅÍ 
+<LI>KeyFile ÆÄÀÏ µð½ºÆ®¸®ºäÅÍ
 <A HREF="auagd014.htm#IDX7264">(7264)</A>
-<LI>upserver ¹× upclient ÇÁ·Î¼¼½º·Î¼­ 
+<LI>upserver ¹× upclient ÇÁ·Î¼¼½º·Î¼­
 <A HREF="auagd009.htm#IDX6285">(6285)</A>
-<LI>¼­¹ö ±¸¼º ÆÄÀÏ ºÐ¹è 
+<LI>¼­¹ö ±¸¼º ÆÄÀÏ ºÐ¹è
 <A HREF="auagd008.htm#IDX5936">(5936)</A>
-<LI>¼­¹ö ºÎºÐ 
+<LI>¼­¹ö ºÎºÐ
 <A HREF="auagd006.htm#IDX5602">(5602)</A>, <A HREF="auagd008.htm#IDX6029">(6029)</A>, <A HREF="auagd008.htm#IDX6034">(6034)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5601">(5601)</A>
-<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿© 
+<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©
 <A HREF="auagd009.htm#IDX6321">(6321)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6288">(6288)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ºÎºÐ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ºÎºÐ
 <A HREF="auagd006.htm#IDX5603">(5603)</A>, <A HREF="auagd008.htm#IDX6030">(6030)</A>, <A HREF="auagd008.htm#IDX6035">(6035)</A>
 </MENU>
-<LI>°ÅºÎ 
+<LI>°ÅºÎ
 <MENU>
-<LI>ºÎÁ¤Àû ACL Ç׸ñÀ» »ç¿ëÇÑ ÆÄÀÏ ¾×¼¼½º 
+<LI>ºÎÁ¤Àû ACL Ç׸ñÀ» »ç¿ëÇÑ ÆÄÀÏ ¾×¼¼½º
 <A HREF="auagd020.htm#IDX8079">(8079)</A>
 </MENU>
-<LI>°ãÃľ²±â 
+<LI>°ãÃľ²±â
 <MENU>
-<LI>uss°¡ Àִ ±âÁ¸ µð·ºÅ丮/ÆÄÀÏ/¸µÅ© 
+<LI>uss°¡ Àִ ±âÁ¸ µð·ºÅ丮/ÆÄÀÏ/¸µÅ©
 <A HREF="auagd017.htm#IDX7599">(7599)</A>
 </MENU>
-<LI>°æ·Î À̸§ÀÇ at-sys (@sys) º¯¼ö 
+<LI>°æ·Î À̸§ÀÇ at-sys (@sys) º¯¼ö
 <A HREF="auagd007.htm#IDX5728">(5728)</A>
-<LI>°æ·Î À̸§ÀÇ sys (@sys) º¯¼ö 
+<LI>°æ·Î À̸§ÀÇ sys (@sys) º¯¼ö
 <A HREF="auagd007.htm#IDX5729">(5729)</A>
-<LI>°í¸³µÈ ±×·ì 
+<LI>°í¸³µÈ ±×·ì
 <A HREF="auagd019.htm#IDX7890">(7890)</A>
-<LI>°øÀ¯ ºñ¹Ð 
+<LI>°øÀ¯ ºñ¹Ð
 <A HREF="auagd007.htm#IDX5822">(5822)</A>
-<LI>°ú¹Ý¼ö 
+<LI>°ú¹Ý¼ö
 <MENU>
-<LI>Ubik¿¡ ´ëÇØ Á¤ÀÇ 
+<LI>Ubik¿¡ ´ëÇØ Á¤ÀÇ
 <A HREF="auagd008.htm#IDX6078">(6078)</A>
 </MENU>
-<LI>°ü¸® 
+<LI>°ü¸®
 <MENU>
-<LI>»ç¿ëÀÚ °èÁ¤ 
+<LI>»ç¿ëÀÚ °èÁ¤
 <A HREF="auagd018.htm#IDX7736">(7736)</A>
-<LI>¼­¹ö ½Ã½ºÅÛ 
+<LI>¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX5841">(5841)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ
 <A HREF="auagd015.htm#IDX7309">(7309)</A>
 </MENU>
-<LI>°ü¸® µ¥ÀÌÅͺ£À̽º 
+<LI>°ü¸® µ¥ÀÌÅͺ£À̽º
 <MENU>
-<LI>¹é¾÷ 
+<LI>¹é¾÷
 <A HREF="auagd008.htm#IDX6081">(6081)</A>
-<LI>º¹¿ø 
+<LI>º¹¿ø
 <A HREF="auagd008.htm#IDX6083">(6083)</A>
-<LI>º¹Á¦ °ü·Ã 
+<LI>º¹Á¦ °ü·Ã
 <A HREF="auagd008.htm#IDX6055">(6055)</A>
 </MENU>
-<LI>°ü¸® Æ¯±Ç 
+<LI>°ü¸® Æ¯±Ç
 <MENU>
-<LI>3°¡Áö À¯Çü 
+<LI>3°¡Áö À¯Çü
 <A HREF="auagd021.htm#IDX8103">(8103)</A>
 </MENU>
-<LI>±¸¼º 
+<LI>±¸¼º
 <MENU>
-<LI>afsmonitor ÇÁ·Î±×·¥ 
+<LI>afsmonitor ÇÁ·Î±×·¥
 <A HREF="auagd013.htm#IDX7203">(7203)</A>
-<LI>ÃßÀû ·Î±×(fstrace) 
+<LI>ÃßÀû ·Î±×(fstrace)
 <A HREF="auagd013.htm#IDX7169">(7169)</A>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥
 <A HREF="auagd015.htm#IDX7311">(7311)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ, ¹®Á¦ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ, ¹®Á¦
 <A HREF="auagd007.htm#IDX5723">(5723)</A>
-<LI>ÆÄÀÏ °ø°£, ¹®Á¦ 
+<LI>ÆÄÀÏ °ø°£, ¹®Á¦
 <A HREF="auagd007.htm#IDX5682">(5682)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ, ¹®Á¦ 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ, ¹®Á¦
 <A HREF="auagd007.htm#IDX5707">(5707)</A>
-<LI>ÆÐŰÁö·Î Å¬¶óÀ̾ðÆ®ÀÇ ·ÎÄàµð½ºÅ© 
+<LI>ÆÐŰÁö·Î Å¬¶óÀ̾ðÆ®ÀÇ ·ÎÄàµð½ºÅ©
 <A HREF="auagd016.htm#IDX7519">(7519)</A>
 </MENU>
-<LI>±¸¼º ÆÄÀÏ 
+<LI>±¸¼º ÆÄÀÏ
 <MENU>
-<LI><I>CFG_&lt;device_name> ±¸¼º ÆÄÀÏ</I> Ç׸ñ ÂüÁ¶ 
+<LI><I>CFG_&lt;device_name> ±¸¼º ÆÄÀÏ</I> Ç׸ñ ÂüÁ¶
 <A HREF="auagd011.htm#IDX6956">(6956)</A>
-<LI>package ÇÁ·Î±×·¥ 
+<LI>package ÇÁ·Î±×·¥
 <A HREF="auagd016.htm#IDX7529">(7529)</A>
-<LI>package ÇÁ·Î±×·¥¿ë ¸í·É 
+<LI>package ÇÁ·Î±×·¥¿ë ¸í·É
 <A HREF="auagd016.htm#IDX7541">(7541)</A>
-<LI>¼­¹ö ½Ã½ºÅÛ, ÀϹݠ
+<LI>¼­¹ö ½Ã½ºÅÛ, ÀϹÝ
 <A HREF="auagd008.htm#IDX6032">(6032)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ
 <A HREF="auagd015.htm#IDX7315">(7315)</A>
 </MENU>
-<LI>±¸¼º¿ø 
+<LI>±¸¼º¿ø
 <MENU>
-<LI>±×·ì, Á¦°Å 
+<LI>±×·ì, Á¦°Å
 <A HREF="auagd019.htm#IDX7955">(7955)</A>
-<LI>±×·ì, Ãß°¡ 
+<LI>±×·ì, Ãß°¡
 <A HREF="auagd019.htm#IDX7948">(7948)</A>
-<LI>±×·ì, Ç¥½Ã 
+<LI>±×·ì, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7859">(7859)</A>, <A HREF="auagd019.htm#IDX7884">(7884)</A>
 </MENU>
-<LI>±¸Á¶ 
+<LI>±¸Á¶
 <MENU>
-<LI>º¼·ý 
+<LI>º¼·ý
 <A HREF="auagd010.htm#IDX6707">(6707)</A>
 </MENU>
-<LI>±¸Á¶ ÇÁ·Î±×·¥ 
+<LI>±¸Á¶ ÇÁ·Î±×·¥
 <MENU>
-<LI> È£Ãâ Áöħ 
+<LI> È£Ãâ Áöħ
 <A HREF="auagd010.htm#IDX6705">(6705)</A>
-<LI>fs ÇÁ·Î¼¼½ºÀÇ ÀϺημ­ 
+<LI>fs ÇÁ·Î¼¼½ºÀÇ ÀϺημ­
 <A HREF="auagd009.htm#IDX6264">(6264)</A>, <A HREF="auagd009.htm#IDX6303">(6303)</A>
-<LI>VLDB/º¼·ý Çì´õ À絿±âÈ­ Àü¿¡ ½ÇÇà 
+<LI>VLDB/º¼·ý Çì´õ À絿±âÈ­ Àü¿¡ ½ÇÇà
 <A HREF="auagd010.htm#IDX6694">(6694)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6426">(6426)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5606">(5606)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6270">(6270)</A>
 </MENU>
-<LI>±ÇÇÑ Àִ ¸í·É 
+<LI>±ÇÇÑ Àִ ¸í·É
 <A HREF="auagd008.htm#IDX6175">(6175)</A>
-<LI>±ÇÇÑ È®ÀΠ
+<LI>±ÇÇÑ È®ÀÎ
 <MENU>
-<LI>¹× ÇÁ·Î¼¼½º Àç½ÃÀÛ 
+<LI>¹× ÇÁ·Î¼¼½º Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6182">(6182)</A>
-<LI>»ç¿ë °¡´ÉÈ­ 
+<LI>»ç¿ë °¡´ÉÈ­
 <A HREF="auagd008.htm#IDX6188">(6188)</A>
-<LI>»ç¿ë ºÒ°¡´ÉÈ­ 
+<LI>»ç¿ë ºÒ°¡´ÉÈ­
 <A HREF="auagd008.htm#IDX6185">(6185)</A>
-<LI>¼¿ ¼öÁØ Á¦¾î 
+<LI>¼¿ ¼öÁØ Á¦¾î
 <A HREF="auagd008.htm#IDX6180">(6180)</A>
-<LI>ÀÎÁõ°ú ºñ±³ 
+<LI>ÀÎÁõ°ú ºñ±³
 <A HREF="auagd008.htm#IDX6173">(6173)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd008.htm#IDX6178">(6178)</A>
 </MENU>
-<LI>±ÇÇÑ È®ÀΠ»ç¿ë °¡´ÉÈ­ 
+<LI>±ÇÇÑ È®ÀΠ»ç¿ë °¡´ÉÈ­
 <A HREF="auagd008.htm#IDX6189">(6189)</A>
-<LI>±ÇÇÑ È®ÀΠ¼³Á¤ 
+<LI>±ÇÇÑ È®ÀΠ¼³Á¤
 <A HREF="auagd008.htm#IDX6190">(6190)</A>
-<LI>±ÇÇÑ È®ÀÎ ÇØÁ¦ 
+<LI>±ÇÇÑ È®ÀÎ ÇØÁ¦
 <A HREF="auagd008.htm#IDX6186">(6186)</A>
-<LI>±ÔÄ¢ 
+<LI>±ÔÄ¢
 <MENU>
-<LI>AFS °æ·Î À̸§ 
+<LI>AFS °æ·Î À̸§
 <A HREF="auagd007.htm#IDX5662">(5662)</A>
-<LI>uss ¹úÅ© ÀԷ ÆÄÀÏ 
+<LI>uss ¹úÅ© ÀԷ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7732">(7732)</A>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7634">(7634)</A>
-<LI>±×·ì À̸§, ÁöÁ¤ 
+<LI>±×·ì À̸§, ÁöÁ¤
 <A HREF="auagd019.htm#IDX7941">(7941)</A>
-<LI>º¼·ý À̸§ 
+<LI>º¼·ý À̸§
 <A HREF="auagd007.htm#IDX5692">(5692)</A>, <A HREF="auagd010.htm#IDX6461">(6461)</A>
-<LI>¼¿ À̸§ 
+<LI>¼¿ À̸§
 <A HREF="auagd007.htm#IDX5650">(5650)</A>
 </MENU>
-<LI>±×·ì 
+<LI>±×·ì
 <MENU>
-<LI> º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI> º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7975">(7975)</A>
-<LI>ACL Ç׸ñ, À¯¿ë¼º 
+<LI>ACL Ç׸ñ, À¯¿ë¼º
 <A HREF="auagd020.htm#IDX8051">(8051)</A>
-<LI>ACL¿¡¼­ ½Ã½ºÅÛ Á¤ÀǵȠ
+<LI>ACL¿¡¼­ ½Ã½ºÅÛ Á¤ÀǵÈ
 <A HREF="auagd020.htm#IDX8054">(8054)</A>
-<LI>AFS GID 
+<LI>AFS GID
 <A HREF="auagd007.htm#IDX5746">(5746)</A>
-<LI>AFS GID, ÁöÁ¤ 
+<LI>AFS GID, ÁöÁ¤
 <A HREF="auagd019.htm#IDX7925">(7925)</A>
-<LI>°³ÀΠ»ç¿ë 
+<LI>°³ÀΠ»ç¿ë
 <A HREF="auagd019.htm#IDX7932">(7932)</A>
-<LI>°³ÀΠÇ÷¡±× 
+<LI>°³ÀΠÇ÷¡±×
 <A HREF="auagd007.htm#IDX5748">(5748)</A>
-<LI>°í¸³µÈ, Ç¥½Ã 
+<LI>°í¸³µÈ, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7889">(7889)</A>
-<LI>°øµ¿ »ç¿ë 
+<LI>°øµ¿ »ç¿ë
 <A HREF="auagd019.htm#IDX7934">(7934)</A>
-<LI>±¸¼º¿ø, Á¦°Å 
+<LI>±¸¼º¿ø, Á¦°Å
 <A HREF="auagd019.htm#IDX7954">(7954)</A>
-<LI>±¸¼º¿ø, Ãß°¡ 
+<LI>±¸¼º¿ø, Ãß°¡
 <A HREF="auagd019.htm#IDX7947">(7947)</A>
-<LI>±¸¼º¿ø, Ç¥½Ã 
+<LI>±¸¼º¿ø, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7880">(7880)</A>
-<LI>±×·ì »ç¿ë 
+<LI>±×·ì »ç¿ë
 <A HREF="auagd019.htm#IDX7936">(7936)</A>
-<LI>±â°è³ª »ç¿ëÀÚ ¸â¹ö½±, Ç¥½Ã 
+<LI>±â°è³ª »ç¿ëÀÚ ¸â¹ö½±, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7881">(7881)</A>
-<LI>¸í¸í ±ÔÄ¢ 
+<LI>¸í¸í ±ÔÄ¢
 <A HREF="auagd019.htm#IDX7942">(7942)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7861">(7861)</A>, <A HREF="auagd019.htm#IDX7907">(7907)</A>, <A HREF="auagd019.htm#IDX7962">(7962)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ¼³¸íµÈ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ¼³¸íµÈ
 <A HREF="auagd019.htm#IDX7829">(7829)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ÀÛ¼º 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ÀÛ¼º
 <A HREF="auagd019.htm#IDX7924">(7924)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±× 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±×
 <A HREF="auagd019.htm#IDX7864">(7864)</A>, <A HREF="auagd019.htm#IDX7987">(7987)</A>
-<LI>»ç¿ëÀÚ³ª ±×·ìÀÌ ¼ÒÀ¯, Ç¥½Ã 
+<LI>»ç¿ëÀÚ³ª ±×·ìÀÌ ¼ÒÀ¯, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7892">(7892)</A>
-<LI>¼ÒÀ¯ÀÚ 
+<LI>¼ÒÀ¯ÀÚ
 <A HREF="auagd019.htm#IDX7862">(7862)</A>, <A HREF="auagd019.htm#IDX7908">(7908)</A>
-<LI>¼ÒÀ¯ÇÑ ±×·ì, Ç¥½Ã 
+<LI>¼ÒÀ¯ÇÑ ±×·ì, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7887">(7887)</A>
-<LI>½Ã½ºÅÛ 
+<LI>½Ã½ºÅÛ
 <A HREF="auagd019.htm#IDX7832">(7832)</A>
-<LI>½Ã½ºÅÛ Á¤ÀÇ 
+<LI>½Ã½ºÅÛ Á¤ÀÇ
 <A HREF="auagd007.htm#IDX5753">(5753)</A>
-<LI>À̸§, ÁöÁ¤ 
+<LI>À̸§, ÁöÁ¤
 <A HREF="auagd019.htm#IDX7926">(7926)</A>
-<LI>ÀϹݠ¹× Á¢µÎ¾î ºÎÁ·, Á¤ÀǵȠ
+<LI>ÀϹݠ¹× Á¢µÎ¾î ºÎÁ·, Á¤ÀǵÈ
 <A HREF="auagd019.htm#IDX7927">(7927)</A>
-<LI>ÀÚü-¼ÒÀ¯, ÀÛ¼º 
+<LI>ÀÚü-¼ÒÀ¯, ÀÛ¼º
 <A HREF="auagd019.htm#IDX7943">(7943)</A>
-<LI>ÀÛ¼º ÇÒ´ç·®(ÂüÁ¶ Ç׸ñ: <I>ÇÒ´ç·®</I>) 
+<LI>ÀÛ¼º ÇÒ´ç·®(ÂüÁ¶ Ç׸ñ: <I>ÇÒ´ç·®</I>)
 <A HREF="auagd019.htm#IDX7863">(7863)</A>
-<LI>Á¤ÀÇ 
+<LI>Á¤ÀÇ
 <A HREF="auagd006.htm#IDX5595">(5595)</A>
-<LI>Á¦ÇÑ»çÇ× 
+<LI>Á¦ÇÑ»çÇ×
 <A HREF="auagd007.htm#IDX5747">(5747)</A>
-<LI>È¿°úÀûÀ¸·Î »ç¿ë 
+<LI>È¿°úÀûÀ¸·Î »ç¿ë
 <A HREF="auagd019.htm#IDX7930">(7930)</A>
 </MENU>
-<LI>±×·ìÀÇ °³ÀΠ»ç¿ë 
+<LI>±×·ìÀÇ °³ÀΠ»ç¿ë
 <A HREF="auagd019.htm#IDX7931">(7931)</A>
-<LI>±×·ìÀÇ °øµ¿ »ç¿ë 
+<LI>±×·ìÀÇ °øµ¿ »ç¿ë
 <A HREF="auagd019.htm#IDX7933">(7933)</A>
-<LI>±×·ìÀÇ ±×·ì »ç¿ë 
+<LI>±×·ìÀÇ ±×·ì »ç¿ë
 <A HREF="auagd019.htm#IDX7935">(7935)</A>
-<LI>±â°è 
+<LI>±â°è
 <MENU>
-<LI>AFS UID, ÁöÁ¤ 
+<LI>AFS UID, ÁöÁ¤
 <A HREF="auagd019.htm#IDX7917">(7917)</A>
-<LI>±×·ì ±¸¼º¿ø, Ç¥½Ã 
+<LI>±×·ì ±¸¼º¿ø, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7883">(7883)</A>
-<LI>±×·ì ¸â¹ö½± 
+<LI>±×·ì ¸â¹ö½±
 <A HREF="auagd019.htm#IDX7865">(7865)</A>
-<LI>±×·ì¿¡ Ãß°¡ 
+<LI>±×·ì¿¡ Ãß°¡
 <A HREF="auagd019.htm#IDX7950">(7950)</A>
-<LI>±×·ì¿¡¼­ Á¦°Å 
+<LI>±×·ì¿¡¼­ Á¦°Å
 <A HREF="auagd019.htm#IDX7957">(7957)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7866">(7866)</A>, <A HREF="auagd019.htm#IDX7909">(7909)</A>, <A HREF="auagd019.htm#IDX7964">(7964)</A>, <A HREF="auagd019.htm#IDX7976">(7976)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ¼³¸íµÈ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ¼³¸íµÈ
 <A HREF="auagd019.htm#IDX7827">(7827)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ÀÛ¼º 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ÀÛ¼º
 <A HREF="auagd019.htm#IDX7916">(7916)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±× 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±×
 <A HREF="auagd019.htm#IDX7867">(7867)</A>, <A HREF="auagd019.htm#IDX7989">(7989)</A>
 </MENU>
-<LI>±âº»°ª 
+<LI>±âº»°ª
 <MENU>
-<LI>ACL 
+<LI>ACL
 <A HREF="auagd010.htm#IDX6466">(6466)</A>
-<LI>º¼·ý ÇÒ´ç·® 
+<LI>º¼·ý ÇÒ´ç·®
 <A HREF="auagd010.htm#IDX6469">(6469)</A>, <A HREF="auagd010.htm#IDX6712">(6712)</A>
 </MENU>
-<LI>±âÈ£ ¿¬°á 
+<LI>±âÈ£ ¿¬°á
 <MENU>
-<LI>AFS °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼­ 
+<LI>AFS °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼­
 <A HREF="auagd007.htm#IDX5688">(5688)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_02" HREF="#IDX0_02">³ª</A></STRONG>
 <MENU>
-<LI>³ª¿­ 
+<LI>³ª¿­
 <MENU>
-<LI>»ç¿ëÀÚ°¡ º¸À¯ÇÑ ÅäÅ« 
+<LI>»ç¿ëÀÚ°¡ º¸À¯ÇÑ ÅäÅ«
 <A HREF="auagd007.htm#IDX5773">(5773)</A>
 </MENU>
-<LI>³¯Â¥ 
+<LI>³¯Â¥
 <MENU>
-<LI>2Áø ÆÄÀÏ¿¡¼­, ¸ñ·Ï 
+<LI>2Áø ÆÄÀÏ¿¡¼­, ¸ñ·Ï
 <A HREF="auagd008.htm#IDX6116">(6116)</A>
 </MENU>
-<LI>³¯Â¥ Æ¯Á¤ º¹¿ø 
+<LI>³¯Â¥ Æ¯Á¤ º¹¿ø
 <A HREF="auagd012.htm#IDX7060">(7060)</A>
-<LI>³×Æ®¿öÅ© 
+<LI>³×Æ®¿öÅ©
 <MENU>
-<LI>AFSÀÇ ¾Ïȣȭ Åë½Å 
+<LI>AFSÀÇ ¾Ïȣȭ Åë½Å
 <A HREF="auagd007.htm#IDX5815">(5815)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd006.htm#IDX5538">(5538)</A>
-<LI>ij½³À» ÅëÇÑ Åë½Å·® °¨¼Ò 
+<LI>ij½³À» ÅëÇÑ Åë½Å·® °¨¼Ò
 <A HREF="auagd006.htm#IDX5576">(5576)</A>
-<LI>ÄÄÇ»ÆÃ È¯°æÀ¸·Î¼­ 
+<LI>ÄÄÇ»ÆÃ È¯°æÀ¸·Î¼­
 <A HREF="auagd006.htm#IDX5539">(5539)</A>
 </MENU>
-<LI>³×Æ®¿öÅ© ½Ã°£ ÇÁ·ÎÅäÄÝ µð¸Õ 
+<LI>³×Æ®¿öÅ© ½Ã°£ ÇÁ·ÎÅäÄÝ µð¸Õ
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>NTPD</I>) 
+<LI>(Âü°í Ç׸ñ: <I>NTPD</I>)
 <A HREF="auagd008.htm#IDX5880">(5880)</A>
 </MENU>
-<LI>³×Æ®¿öÅ© Á¤º¸ ¼¾ÅÍ(ÀÎÅͳݿë) 
+<LI>³×Æ®¿öÅ© Á¤º¸ ¼¾ÅÍ(ÀÎÅͳݿë)
 <A HREF="auagd007.htm#IDX5653">(5653)</A>
 </MENU>
 <STRONG><A NAME="IDX1_03" HREF="#IDX0_03">´Ù</A></STRONG>
 <MENU>
-<LI>´Ü¼ø ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>´Ü¼ø ¼­¹ö ÇÁ·Î¼¼½º
 <MENU>
-<LI>BosConfig ÆÄÀÏ¿¡ Á¤ÀÇ 
+<LI>BosConfig ÆÄÀÏ¿¡ Á¤ÀÇ
 <A HREF="auagd009.htm#IDX6340">(6340)</A>
 </MENU>
-<LI>´Ü¼ø À¯Çü ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>´Ü¼ø À¯Çü ¼­¹ö ÇÁ·Î¼¼½º
 <MENU>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd009.htm#IDX6297">(6297)</A>
 </MENU>
-<LI>´Ü¼ø ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ 
+<LI>´Ü¼ø ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6019">(6019)</A>
 <MENU>
-<LI>bos status¸¦ »ç¿ëÇÏ¿© ½Äº° 
+<LI>bos status¸¦ »ç¿ëÇÏ¿© ½Äº°
 <A HREF="auagd008.htm#IDX6049">(6049)</A>
 </MENU>
-<LI>´ëÀÀ 
+<LI>´ëÀÀ
 <MENU>
-<LI>º¼·ý ¹× µð·ºÅ丮 
+<LI>º¼·ý ¹× µð·ºÅ丮
 <A HREF="auagd006.htm#IDX5563">(5563)</A>
 </MENU>
-<LI>´ëÈ­½Ä ¸ðµå(kas ¸í·É) 
+<LI>´ëÈ­½Ä ¸ðµå(kas ¸í·É)
 <A HREF="auagd008.htm#IDX6200">(6200)</A>
-<LI>´ëÈ­½Ä ¸ðµå(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>´ëÈ­½Ä ¸ðµå(¹é¾÷ ½Ã½ºÅÛ)
 <MENU>
-<LI>±â´É 
+<LI>±â´É
 <A HREF="auagd012.htm#IDX6979">(6979)</A>
-<LI>±âÁ¸ 
+<LI>±âÁ¸
 <A HREF="auagd012.htm#IDX6988">(6988)</A>
-<LI>µ¿ÀÛ 
+<LI>µ¿ÀÛ
 <A HREF="auagd012.htm#IDX6990">(6990)</A>, <A HREF="auagd012.htm#IDX6996">(6996)</A>
-<LI>ÀԷ 
+<LI>ÀÔ·Â
 <A HREF="auagd012.htm#IDX6985">(6985)</A>
 </MENU>
-<LI>´õ¹Ì Å͹̳Π
+<LI>´õ¹Ì Å͹̳Î
 <MENU>
-<LI>afsmonitor »ç¿ë 
+<LI>afsmonitor »ç¿ë
 <A HREF="auagd013.htm#IDX7199">(7199)</A>
-<LI>scout ÇÁ·Î±×·¥¿¡¼­ »ç¿ë 
+<LI>scout ÇÁ·Î±×·¥¿¡¼­ »ç¿ë
 <A HREF="auagd013.htm#IDX7109">(7109)</A>
 </MENU>
-<LI>´ýÇÁ 
+<LI>´ýÇÁ
 <MENU>
-<LI>data 
+<LI>data
 <A HREF="auagd012.htm#IDX7020">(7020)</A>
-<LI>´ýÇÁ ID ¹øÈ£ 
+<LI>´ýÇÁ ID ¹øÈ£
 <A HREF="auagd012.htm#IDX7026">(7026)</A>
-<LI>º¼·ý 
+<LI>º¼·ý
 <A HREF="auagd010.htm#IDX6759">(6759)</A>, <A HREF="auagd010.htm#IDX6766">(6766)</A>, <A HREF="auagd010.htm#IDX6769">(6769)</A>
-<LI>Àüü ´ýÇÁ 
+<LI>Àüü ´ýÇÁ
 <A HREF="auagd012.htm#IDX7021">(7021)</A>
-<LI>ÁõºÐ ´ýÇÁ 
+<LI>ÁõºÐ ´ýÇÁ
 <A HREF="auagd012.htm#IDX7022">(7022)</A>
-<LI>ÃßÀû ·Î±× ³»¿ë(fstrace) 
+<LI>ÃßÀû ·Î±× ³»¿ë(fstrace)
 <A HREF="auagd013.htm#IDX7186">(7186)</A>
-<LI>Å×ÀÌÇÁ·Î ¹é¾÷ µ¥ÀÌÅͺ£À̽º 
+<LI>Å×ÀÌÇÁ·Î ¹é¾÷ µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd012.htm#IDX7080">(7080)</A>
 </MENU>
-<LI>´ýÇÁ ID ¹øÈ£(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>´ýÇÁ ID ¹øÈ£(¹é¾÷ ½Ã½ºÅÛ)
 <A HREF="auagd012.htm#IDX7025">(7025)</A>
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd012.htm#IDX7039">(7039)</A>
 </MENU>
-<LI>´ýÇÁ °èÃþ(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>´ýÇÁ °èÃþ(¹é¾÷ ½Ã½ºÅÛ)
 <MENU>
-<LI>´ýÇÁ ·¹º§ 
+<LI>´ýÇÁ ·¹º§
 <A HREF="auagd011.htm#IDX6825">(6825)</A>, <A HREF="auagd011.htm#IDX6917">(6917)</A>, <A HREF="auagd011.htm#IDX6932">(6932)</A>
-<LI>´ýÇÁ ·¹º§ÀÇ ¸¸±â ³¯Â¥ 
+<LI>´ýÇÁ ·¹º§ÀÇ ¸¸±â ³¯Â¥
 <A HREF="auagd011.htm#IDX6826">(6826)</A>
-<LI>¸¸±â ³¯Â¥ 
+<LI>¸¸±â ³¯Â¥
 <A HREF="auagd011.htm#IDX6900">(6900)</A>, <A HREF="auagd011.htm#IDX6903">(6903)</A>, <A HREF="auagd011.htm#IDX6920">(6920)</A>, <A HREF="auagd011.htm#IDX6926">(6926)</A>
-<LI>¼³¸íµÊ 
+<LI>¼³¸íµÊ
 <A HREF="auagd011.htm#IDX6824">(6824)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd011.htm#IDX6899">(6899)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd011.htm#IDX6937">(6937)</A>
 </MENU>
-<LI>´ýÇÁ ·¹º§ 
+<LI>´ýÇÁ ·¹º§
 <MENU>
-<LI>¸¸±â ³¯Â¥ 
+<LI>¸¸±â ³¯Â¥
 <A HREF="auagd011.htm#IDX6904">(6904)</A>, <A HREF="auagd011.htm#IDX6921">(6921)</A>, <A HREF="auagd011.htm#IDX6927">(6927)</A>
-<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼­ 
+<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼­
 <A HREF="auagd011.htm#IDX6916">(6916)</A>, <A HREF="auagd011.htm#IDX6931">(6931)</A>, <A HREF="auagd011.htm#IDX6938">(6938)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6823">(6823)</A>
 </MENU>
-<LI>´ýÇÁ ¼¼Æ®(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>´ýÇÁ ¼¼Æ®(¹é¾÷ ½Ã½ºÅÛ)
 <MENU>
-<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼­ »èÁ¦ 
+<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼­ »èÁ¦
 <A HREF="auagd012.htm#IDX7090">(7090)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd012.htm#IDX7013">(7013)</A>
-<LI>Àüü ´ýÇÁ 
+<LI>Àüü ´ýÇÁ
 <A HREF="auagd012.htm#IDX7015">(7015)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6820">(6820)</A>
-<LI>ÁõºÐ ´ýÇÁ 
+<LI>ÁõºÐ ´ýÇÁ
 <A HREF="auagd012.htm#IDX7016">(7016)</A>
 </MENU>
-<LI>´ýÇÁ(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>´ýÇÁ(¹é¾÷ ½Ã½ºÅÛ)
 <MENU>
-<LI>ID ¹øÈ£, ¼³¸íµÊ 
+<LI>ID ¹øÈ£, ¼³¸íµÊ
 <A HREF="auagd011.htm#IDX6831">(6831)</A>
-<LI>ID ¹øÈ£, Ç¥½Ã 
+<LI>ID ¹øÈ£, Ç¥½Ã
 <A HREF="auagd012.htm#IDX7035">(7035)</A>
-<LI>·¹À̺í, ¼³¸íµÊ 
+<LI>·¹À̺í, ¼³¸íµÊ
 <A HREF="auagd011.htm#IDX6834">(6834)</A>
-<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º ·¹ÄÚµå ÀÛ¼º 
+<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º ·¹ÄÚµå ÀÛ¼º
 <A HREF="auagd012.htm#IDX7029">(7029)</A>
-<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º ·¹ÄÚµå Ç¥½Ã 
+<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º ·¹ÄÚµå Ç¥½Ã
 <A HREF="auagd012.htm#IDX7034">(7034)</A>
-<LI>»óÀ§, Á¤Àǵʠ
+<LI>»óÀ§, Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6814">(6814)</A>
-<LI>¼¼Æ®(<I>dump set</I> Ç׸ñ Ãß°¡) 
+<LI>¼¼Æ®(<I>dump set</I> Ç׸ñ Ãß°¡)
 <A HREF="auagd011.htm#IDX6819">(6819)</A>
-<LI>À̸§, ¼³¸íµÊ 
+<LI>À̸§, ¼³¸íµÊ
 <A HREF="auagd011.htm#IDX6832">(6832)</A>
-<LI>Àüü, Á¤Àǵʠ
+<LI>Àüü, Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6816">(6816)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6815">(6815)</A>
-<LI>ÁõºÐ, Á¤Àǵʠ
+<LI>ÁõºÐ, Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6817">(6817)</A>
-<LI>Ãʱâ, Á¤Àǵʠ
+<LI>Ãʱâ, Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6818">(6818)</A>
-<LI>Ãß°¡ 
+<LI>Ãß°¡
 <A HREF="auagd012.htm#IDX7030">(7030)</A>
-<LI>Ãß°¡µÊ, Á¤Àǵʠ
+<LI>Ãß°¡µÊ, Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6813">(6813)</A>
 </MENU>
-<LI>µ¥ÀÌÅÍ 
+<LI>µ¥ÀÌÅÍ
 <MENU>
-<LI>´ýÇÁ¿¡ ÀÇÇØ °¨¼ÒµÈ »ç¿ë È¿À² 
+<LI>´ýÇÁ¿¡ ÀÇÇØ °¨¼ÒµÈ »ç¿ë È¿À²
 <A HREF="auagd010.htm#IDX6765">(6765)</A>
 </MENU>
-<LI>µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>µ¥ÀÌÅÍ ¸ðÀ½
 <MENU>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ¸·Î 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ¸·Î
 <A HREF="auagd013.htm#IDX7211">(7211)</A>
 </MENU>
-<LI>µ¥ÀÌÅÍ »ç¿ë È¿À² 
+<LI>µ¥ÀÌÅÍ »ç¿ë È¿À²
 <MENU>
-<LI>´ýÇÁ¿¡ ÀÇÇØ °¨¼Ò 
+<LI>´ýÇÁ¿¡ ÀÇÇØ °¨¼Ò
 <A HREF="auagd010.htm#IDX6764">(6764)</A>
 </MENU>
-<LI>µ¥ÀÌÅ͠ij½¬ 
+<LI>µ¥ÀÌÅ͠ij½¬
 <MENU>
-<LI>cacheinfo ÆÄÀÏ¿¡¼­ ÁöÁ¤µÈ Å©±â Ç¥½Ã 
+<LI>cacheinfo ÆÄÀÏ¿¡¼­ ÁöÁ¤µÈ Å©±â Ç¥½Ã
 <A HREF="auagd015.htm#IDX7374">(7374)</A>
-<LI>Vn ÆÄÀÏ 
+<LI>Vn ÆÄÀÏ
 <A HREF="auagd015.htm#IDX7352">(7352)</A>
-<LI>µð½ºÅ© ´ë ¸Þ¸ð¸® 
+<LI>µð½ºÅ© ´ë ¸Þ¸ð¸®
 <A HREF="auagd015.htm#IDX7353">(7353)</A>
-<LI>µð½ºÅ© Ä³½¬ Å©±â 
+<LI>µð½ºÅ© Ä³½¬ Å©±â
 <A HREF="auagd015.htm#IDX7394">(7394)</A>
-<LI>µð½ºÅ© Ä³½¬ÀÇ À§Ä¡ º¯°æ 
+<LI>µð½ºÅ© Ä³½¬ÀÇ À§Ä¡ º¯°æ
 <A HREF="auagd015.htm#IDX7372">(7372)</A>
-<LI>Å©±â 
+<LI>Å©±â
 <A HREF="auagd015.htm#IDX7355">(7355)</A>, <A HREF="auagd015.htm#IDX7371">(7371)</A>, <A HREF="auagd015.htm#IDX7373">(7373)</A>, <A HREF="auagd015.htm#IDX7377">(7377)</A>, <A HREF="auagd015.htm#IDX7383">(7383)</A>
 , <A HREF="auagd015.htm#IDX7388">(7388)</A>
-<LI>Ç÷¯½¬(°»½Å °­¿ä) 
+<LI>Ç÷¯½¬(°»½Å °­¿ä)
 <A HREF="auagd015.htm#IDX7454">(7454)</A>
 </MENU>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ
 <MENU>
-<LI>bos status¸¦ »ç¿ëÇÏ¿© ½Äº° 
+<LI>bos status¸¦ »ç¿ëÇÏ¿© ½Äº°
 <A HREF="auagd008.htm#IDX6040">(6040)</A>
-<LI>CellServDB ÆÄÀÏ(¼­¹ö) Ç׸ñ 
+<LI>CellServDB ÆÄÀÏ(¼­¹ö) Ç׸ñ
 <A HREF="auagd008.htm#IDX6154">(6154)</A>, <A HREF="auagd008.htm#IDX6165">(6165)</A>
-<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®), Ç¥½Ã 
+<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®), Ç¥½Ã
 <A HREF="auagd015.htm#IDX7417">(7417)</A>
-<LI>NetInfo ¹× NetRestrict ÆÄÀÏ »ç¿ë 
+<LI>NetInfo ¹× NetRestrict ÆÄÀÏ »ç¿ë
 <A HREF="auagd008.htm#IDX6225">(6225)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ ¸ñ·Ï Ç¥½Ã 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ ¸ñ·Ï Ç¥½Ã
 <A HREF="auagd008.htm#IDX6148">(6148)</A>
-<LI>¼¼ ½Ã½ºÅÛÀ» ½ÇÇàÇϴ ÀÌÀ¯ 
+<LI>¼¼ ½Ã½ºÅÛÀ» ½ÇÇàÇϴ ÀÌÀ¯
 <A HREF="auagd007.htm#IDX5711">(5711)</A>
-<LI>À¯Áö 
+<LI>À¯Áö
 <A HREF="auagd008.htm#IDX6056">(6056)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd008.htm#IDX6021">(6021)</A>
-<LI>Á¦°Å 
+<LI>Á¦°Å
 <A HREF="auagd008.htm#IDX6163">(6163)</A>, <A HREF="auagd015.htm#IDX7425">(7425)</A>
-<LI>Ãß°¡ 
+<LI>Ãß°¡
 <A HREF="auagd008.htm#IDX6151">(6151)</A>, <A HREF="auagd015.htm#IDX7424">(7424)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® Á¤º¸ 
+<LI>Ŭ¶óÀÌ¾ðÆ® Á¤º¸
 <A HREF="auagd015.htm#IDX7402">(7402)</A>
 </MENU>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º
 <MENU>
-<LI>CellServDB ÆÄÀÏ »ç¿ë 
+<LI>CellServDB ÆÄÀÏ »ç¿ë
 <A HREF="auagd008.htm#IDX6137">(6137)</A>
-<LI>¸ðµç µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ¸ðµÎ ½ÇÇàÇØ¾ß ÇÔ 
+<LI>¸ðµç µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ¸ðµÎ ½ÇÇàÇØ¾ß ÇÔ
 <A HREF="auagd008.htm#IDX6064">(6064)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6155">(6155)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6166">(6166)</A>
-<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿© 
+<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©
 <A HREF="auagd009.htm#IDX6314">(6314)</A>
 </MENU>
-<LI>µ¥ÀÌÅͺ£À̽º ÆÄÀÏ 
+<LI>µ¥ÀÌÅͺ£À̽º ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5968">(5968)</A>
-<LI>µ¥ÀÌÅͺ£À̽º, ºÐ»ê 
+<LI>µ¥ÀÌÅͺ£À̽º, ºÐ»ê
 <A HREF="auagd007.htm#IDX5713">(5713)</A>
 <MENU>
-<LI>Âü°í Ç׸ñ: <I>°ü¸® µ¥ÀÌÅͺ£À̽º</I> 
+<LI>Âü°í Ç׸ñ: <I>°ü¸® µ¥ÀÌÅͺ£À̽º</I>
 <A HREF="auagd008.htm#IDX6053">(6053)</A>
 </MENU>
-<LI>µ¿±â 
+<LI>µ¿±â
 <MENU>
-<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ AFS ÆÄÀÏÀÌ ÀúÀåµÉ ¶§ 
+<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ AFS ÆÄÀÏÀÌ ÀúÀåµÉ ¶§
 <A HREF="auagd022.htm#IDX8168">(8168)</A>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ±â·Ï µ¿ÀÛ Á¦¾î 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ±â·Ï µ¿ÀÛ Á¦¾î
 <A HREF="auagd015.htm#IDX7509">(7509)</A>
 </MENU>
-<LI>µ¿±âÈ­ »çÀÌÆ®(Ubik) 
+<LI>µ¿±âÈ­ »çÀÌÆ®(Ubik)
 <MENU>
-<LI>À¶Å뼺 
+<LI>À¶Å뼺
 <A HREF="auagd008.htm#IDX6076">(6076)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd008.htm#IDX6058">(6058)</A>
 </MENU>
-<LI>µ¿Àû Ä¿³Î ·Î´õ ÇÁ·Î±×·¥ 
+<LI>µ¿Àû Ä¿³Î ·Î´õ ÇÁ·Î±×·¥
 <MENU>
-<LI>AFS ¶óÀ̺귯¸® ÆÄÀϿ렵ð·ºÅ丮 
+<LI>AFS ¶óÀ̺귯¸® ÆÄÀϿ렵ð·ºÅ丮
 <A HREF="auagd015.htm#IDX7337">(7337)</A>
 </MENU>
-<LI>µð·ºÅ丮 
+<LI>µð·ºÅ丮
 <MENU>
-<LI>/afs 
+<LI>/afs
 <A HREF="auagd007.htm#IDX5664">(5664)</A>, <A HREF="auagd007.htm#IDX5685">(5685)</A>
-<LI>/afs/<I>cellname</I> 
+<LI>/afs/<I>cellname</I>
 <A HREF="auagd007.htm#IDX5666">(5666)</A>, <A HREF="auagd007.htm#IDX5687">(5687)</A>
-<LI>/afs/cell_name¿¡¼­ ÀϹÝÀûÀÓ 
+<LI>/afs/cell_name¿¡¼­ ÀϹÝÀûÀÓ
 <A HREF="auagd007.htm#IDX5690">(5690)</A>
-<LI>/usr/afs/backup 
+<LI>/usr/afs/backup
 <A HREF="auagd011.htm#IDX6861">(6861)</A>
-<LI>/usr/afs/etc 
+<LI>/usr/afs/etc
 <A HREF="auagd008.htm#IDX5932">(5932)</A>
-<LI>/usr/vice/etc 
+<LI>/usr/vice/etc
 <A HREF="auagd015.htm#IDX7314">(7314)</A>
-<LI>lost+found 
+<LI>lost+found
 <A HREF="auagd007.htm#IDX5640">(5640)</A>
-<LI>package·Î ÀÛ¼º 
+<LI>package·Î ÀÛ¼º
 <A HREF="auagd016.htm#IDX7545">(7545)</A>
-<LI>uss°¡ Àִ °æ¿ì À̷Π°ãÃľ²¿©Áü 
+<LI>uss°¡ Àִ °æ¿ì À̷Π°ãÃľ²¿©Áü
 <A HREF="auagd017.htm#IDX7600">(7600)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© °øÆòÇϰԠ°èÁ¤À» ºÐ¹èÇϱâ À§ÇØ Á¤ÀÇ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© °øÆòÇϰԠ°èÁ¤À» ºÐ¹èÇϱâ À§ÇØ Á¤ÀÇ
 <A HREF="auagd017.htm#IDX7640">(7640)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7666">(7666)</A>
-<LI>·çÆ® 
+<LI>·çÆ®
 <A HREF="auagd006.htm#IDX5569">(5569)</A>
-<LI>º¼·ý¿¡ ´ëÀÀ 
+<LI>º¼·ý¿¡ ´ëÀÀ
 <A HREF="auagd006.htm#IDX5562">(5562)</A>
-<LI>»ç¿ëÀڠȨ µð·ºÅ丮 ±×·ìÈ­ °ü·Ã 
+<LI>»ç¿ëÀڠȨ µð·ºÅ丮 ±×·ìÈ­ °ü·Ã
 <A HREF="auagd007.htm#IDX5741">(5741)</A>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/bin 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/bin
 <A HREF="auagd008.htm#IDX5843">(5843)</A>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/db 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/db
 <A HREF="auagd008.htm#IDX5967">(5967)</A>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/local 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/local
 <A HREF="auagd008.htm#IDX5947">(5947)</A>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/logs 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/logs
 <A HREF="auagd008.htm#IDX5989">(5989)</A>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ /vicep 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ /vicep
 <A HREF="auagd008.htm#IDX6009">(6009)</A>
 </MENU>
-<LI>µð·ºÅ丮(directory) 
+<LI>µð·ºÅ丮(directory)
 <MENU>
-<LI>/usr/vice/cache 
+<LI>/usr/vice/cache
 <A HREF="auagd015.htm#IDX7342">(7342)</A>
-<LI>µð½ºÅ© Ä³½¬ 
+<LI>µð½ºÅ© Ä³½¬
 <A HREF="auagd015.htm#IDX7343">(7343)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬¿¡¼­ Ç÷¯½¬ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬¿¡¼­ Ç÷¯½¬
 <A HREF="auagd015.htm#IDX7457">(7457)</A>
 </MENU>
-<LI>µð·ºÅ丮(¼­¹ö) 
+<LI>µð·ºÅ丮(¼­¹ö)
 <MENU>
-<LI>/usr/afs/bin 
+<LI>/usr/afs/bin
 <A HREF="auagd008.htm#IDX6089">(6089)</A>
 </MENU>
-<LI>µð·ºÅ丮-·¹º§ µ¥ÀÌÅÍ º¸È£ 
+<LI>µð·ºÅ丮-·¹º§ µ¥ÀÌÅÍ º¸È£
 <MENU>
-<LI>¾Ï½Ã 
+<LI>¾Ï½Ã
 <A HREF="auagd020.htm#IDX8021">(8021)</A>
 </MENU>
-<LI>µð·ºÅ丮/ÆÄÀÏ À̸§ 
+<LI>µð·ºÅ丮/ÆÄÀÏ À̸§
 <MENU>
-<LI>º¼·ý ID ¹øÈ£·Î º¯È¯ 
+<LI>º¼·ý ID ¹øÈ£·Î º¯È¯
 <A HREF="auagd010.htm#IDX6659">(6659)</A>
-<LI>º¼·ý À§Ä¡·Î º¯È¯ 
+<LI>º¼·ý À§Ä¡·Î º¯È¯
 <A HREF="auagd010.htm#IDX6665">(6665)</A>
-<LI>º¼·ý À̸§À¸·Î º¯È¯ 
+<LI>º¼·ý À̸§À¸·Î º¯È¯
 <A HREF="auagd010.htm#IDX6653">(6653)</A>
 </MENU>
-<LI>µð½ºÅ© 
+<LI>µð½ºÅ©
 <MENU>
-<LI>·ÎÄÃ(´ÙÀ½ Ç׸ñ ÂüÁ¶: <I>·ÎÄàµð½ºÅ©</I>) 
+<LI>·ÎÄÃ(´ÙÀ½ Ç׸ñ ÂüÁ¶: <I>·ÎÄàµð½ºÅ©</I>)
 <A HREF="auagd016.htm#IDX7521">(7521)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6204">(6204)</A>, <A HREF="auagd008.htm#IDX6214">(6214)</A>
 </MENU>
-<LI>µð½ºÅ© ÆÄƼ¼Ç 
+<LI>µð½ºÅ© ÆÄƼ¼Ç
 <MENU>
-<LI>»ç¿ëµµ ¸ð´ÏÅÍ 
+<LI>»ç¿ëµµ ¸ð´ÏÅÍ
 <A HREF="auagd013.htm#IDX7125">(7125)</A>
-<LI>¿¬°üµÈ º¼·ý ±×·ìÈ­ 
+<LI>¿¬°üµÈ º¼·ý ±×·ìÈ­
 <A HREF="auagd007.htm#IDX5701">(5701)</A>
-<LI>ÇϳªÀÇ Å©±â Ç¥½Ã 
+<LI>ÇϳªÀÇ Å©±â Ç¥½Ã
 <A HREF="auagd010.htm#IDX6736">(6736)</A>
 </MENU>
-<LI>µð½ºÅ© ÆÄƼ¼ÇÀÇ Æ÷È­ »óÅ 
+<LI>µð½ºÅ© ÆÄƼ¼ÇÀÇ Æ÷È­ »óÅÂ
 <MENU>
-<LI>º¼·ýÀ» À̵¿ÇÏ¿© ÇÇÇϱâ 
+<LI>º¼·ýÀ» À̵¿ÇÏ¿© ÇÇÇϱâ
 <A HREF="auagd010.htm#IDX6673">(6673)</A>
-<LI>»ç¿ëÀÚ¿¡°Ô ¹ÌÄ¡´Â ¿µÇâ 
+<LI>»ç¿ëÀÚ¿¡°Ô ¹ÌÄ¡´Â ¿µÇâ
 <A HREF="auagd010.htm#IDX6674">(6674)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_04" HREF="#IDX0_04">¶ó</A></STRONG>
 <MENU>
-<LI>·Î±× ÆÄÀÏ 
+<LI>·Î±× ÆÄÀÏ
 <MENU>
-<LI>fms.log 
+<LI>fms.log
 <A HREF="auagd011.htm#IDX6851">(6851)</A>
-<LI>º¹Á¦µÈ µ¥ÀÌÅͺ£À̽º °ü·Ã 
+<LI>º¹Á¦µÈ µ¥ÀÌÅͺ£À̽º °ü·Ã
 <A HREF="auagd008.htm#IDX5970">(5970)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º °ü·Ã 
+<LI>¼­¹ö ÇÁ·Î¼¼½º °ü·Ã
 <A HREF="auagd008.htm#IDX5992">(5992)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd009.htm#IDX6412">(6412)</A>
 </MENU>
-<LI>·Î±×ÀΠ
+<LI>·Î±×ÀÎ
 <MENU>
-<LI>½ÇÆÐÇÑ ½Ãµµ Á¦ÇÑ 
+<LI>½ÇÆÐÇÑ ½Ãµµ Á¦ÇÑ
 <A HREF="auagd018.htm#IDX7764">(7764)</A>
 </MENU>
-<LI>·Î±×ÀΠÀ¯Æ¿¸®Æ¼ 
+<LI>·Î±×ÀΠÀ¯Æ¿¸®Æ¼
 <MENU>
-<LI>AFS ¹öÀü 
+<LI>AFS ¹öÀü
 <A HREF="auagd007.htm#IDX5765">(5765)</A>
-<LI>·ÎÄà¾ÏÈ£ ÆÄÀϰú AFS ¹öÀü°úÀÇ »óÈ£ ÀÛ¿ë 
+<LI>·ÎÄà¾ÏÈ£ ÆÄÀϰú AFS ¹öÀü°úÀÇ »óÈ£ ÀÛ¿ë
 <A HREF="auagd007.htm#IDX5767">(5767)</A>
 </MENU>
-<LI>·ÎÄ౸¼º ÆÄÀÏ(¼­¹ö) 
+<LI>·ÎÄ౸¼º ÆÄÀÏ(¼­¹ö)
 <A HREF="auagd008.htm#IDX5948">(5948)</A>
-<LI>·ÎÄàµð½ºÅ© 
+<LI>·ÎÄàµð½ºÅ©
 <MENU>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ ÆÄÀÏ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ ÆÄÀÏ
 <A HREF="auagd007.htm#IDX5725">(5725)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ±¸¼º, ÆÐŰÁö »ç¿ë 
+<LI>Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ±¸¼º, ÆÐŰÁö »ç¿ë
 <A HREF="auagd016.htm#IDX7522">(7522)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡¼­ º¸È£ 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡¼­ º¸È£
 <A HREF="auagd007.htm#IDX5716">(5716)</A>
 </MENU>
-<LI>·ÎÄ༿ 
+<LI>·ÎÄ༿
 <A HREF="auagd006.htm#IDX5553">(5553)</A>
 <MENU>
-<LI>¿ÜºÎ »ç¿ëÀÚ ¾×¼¼½º ±ÇÇÑ ºÎ¿© 
+<LI>¿ÜºÎ »ç¿ëÀÚ ¾×¼¼½º ±ÇÇÑ ºÎ¿©
 <A HREF="auagd007.htm#IDX5680">(5680)</A>
-<LI>¿ÜºÎ ¼¿¿¡¼­ º¼ ¼ö ÀÖ°Ô ¸¸µé±â 
+<LI>¿ÜºÎ ¼¿¿¡¼­ º¼ ¼ö ÀÖ°Ô ¸¸µé±â
 <A HREF="auagd007.htm#IDX5669">(5669)</A>
-<LI>¿ÜºÎ ¼¿À» º¼ ¼ö ÀÖ°Ô ¸¸µé±â 
+<LI>¿ÜºÎ ¼¿À» º¼ ¼ö ÀÖ°Ô ¸¸µé±â
 <A HREF="auagd007.htm#IDX5676">(5676)</A>
 </MENU>
-<LI>·ÎÄà¾ÏÈ£ ÆÄÀÏ 
+<LI>·ÎÄà¾ÏÈ£ ÆÄÀÏ
 <MENU>
-<LI>AFS »ç¿ë ½Ã--¼öÁ¤µÈ ·Î±×ÀΠÀ¯Æ¿¸®Æ¼ 
+<LI>AFS »ç¿ë ½Ã--¼öÁ¤µÈ ·Î±×ÀΠÀ¯Æ¿¸®Æ¼
 <A HREF="auagd007.htm#IDX5766">(5766)</A>
-<LI>AFS »ç¿ëÀÚ¿¡ ´ëÇØ Ç׸ñ ÀÛ¼º 
+<LI>AFS »ç¿ëÀÚ¿¡ ´ëÇØ Ç׸ñ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7604">(7604)</A>, <A HREF="auagd018.htm#IDX7737">(7737)</A>
-<LI>AFS ¼öÁ¤ ·Î±×ÀΠÀ¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¶§ 
+<LI>AFS ¼öÁ¤ ·Î±×ÀΠÀ¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¶§
 <A HREF="auagd007.htm#IDX5769">(5769)</A>
-<LI>uss¸¦ »ç¿ëÇÑ °øµ¿ ¿øº» ¹öÀü ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ °øµ¿ ¿øº» ¹öÀü ÀÛ¼º
 <A HREF="auagd017.htm#IDX7613">(7613)</A>, <A HREF="auagd017.htm#IDX7615">(7615)</A>
-<LI>¾ÏÈ£ ¼³Á¤ 
+<LI>¾ÏÈ£ ¼³Á¤
 <A HREF="auagd017.htm#IDX7611">(7611)</A>, <A HREF="auagd018.htm#IDX7741">(7741)</A>
 </MENU>
-<LI>·çÆ® µð·ºÅ丮 
+<LI>·çÆ® µð·ºÅ丮
 <A HREF="auagd006.htm#IDX5568">(5568)</A>, <A HREF="auagd010.htm#IDX6455">(6455)</A>
-<LI>·çÆ® º¼·ý(root.afs ¹× root.cell) 
+<LI>·çÆ® º¼·ý(root.afs ¹× root.cell)
 <A HREF="auagd007.htm#IDX5699">(5699)</A>
-<LI>·çÆ® ¼öÆÛÀ¯Àú 
+<LI>·çÆ® ¼öÆÛÀ¯Àú
 <MENU>
-<LI>·Î±×ÀΠÁ¦ÇÑ 
+<LI>·Î±×ÀΠÁ¦ÇÑ
 <A HREF="auagd007.htm#IDX5819">(5819)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_05" HREF="#IDX0_05">¸¶</A></STRONG>
 <MENU>
-<LI>¸¶¿îÆ® 
+<LI>¸¶¿îÆ®
 <MENU>
-<LI>·ÎÄ༿ÀÇ ¿ÜºÎ º¼·ý 
+<LI>·ÎÄ༿ÀÇ ¿ÜºÎ º¼·ý
 <A HREF="auagd010.htm#IDX6559">(6559)</A>
-<LI>¹é¾÷ º¼·ý 
+<LI>¹é¾÷ º¼·ý
 <A HREF="auagd010.htm#IDX6543">(6543)</A>
-<LI>º¼·ý 
+<LI>º¼·ý
 <A HREF="auagd010.htm#IDX6454">(6454)</A>, <A HREF="auagd010.htm#IDX6552">(6552)</A>
-<LI>Àбâ Àü¿ë º¼·ý 
+<LI>Àбâ Àü¿ë º¼·ý
 <A HREF="auagd010.htm#IDX6512">(6512)</A>
-<LI>Àбâ/¾²±â º¼·ý 
+<LI>Àбâ/¾²±â º¼·ý
 <A HREF="auagd010.htm#IDX6474">(6474)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ µð½ºÅ© 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ µð½ºÅ©
 <A HREF="auagd008.htm#IDX6206">(6206)</A>
 </MENU>
-<LI>¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>¸¶¿îÆ® Æ÷ÀÎÆ®
 <MENU>
-<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7656">(7656)</A>
-<LI>´Ù¸¥ À¯Çü ±¸ºÐ 
+<LI>´Ù¸¥ À¯Çü ±¸ºÐ
 <A HREF="auagd010.htm#IDX6563">(6563)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§ Á¦°Å 
+<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§ Á¦°Å
 <A HREF="auagd018.htm#IDX7815">(7815)</A>
-<LI>»ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ À̸§ ¼±Åà
+<LI>»ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ À̸§ ¼±ÅÃ
 <A HREF="auagd007.htm#IDX5739">(5739)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ º¯°æ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ º¯°æ
 <A HREF="auagd018.htm#IDX7798">(7798)</A>
-<LI>¼¿ ¹æ½Ä 
+<LI>¼¿ ¹æ½Ä
 <A HREF="auagd010.htm#IDX6558">(6558)</A>, <A HREF="auagd010.htm#IDX6574">(6574)</A>
-<LI>¼¿ ¹æ½Ä ÀÛ¼º 
+<LI>¼¿ ¹æ½Ä ÀÛ¼º
 <A HREF="auagd010.htm#IDX6573">(6573)</A>
-<LI>ÀϹݠ
+<LI>ÀϹÝ
 <A HREF="auagd010.htm#IDX6554">(6554)</A>, <A HREF="auagd010.htm#IDX6568">(6568)</A>
-<LI>Àбâ/¾²±â 
+<LI>Àбâ/¾²±â
 <A HREF="auagd010.htm#IDX6556">(6556)</A>, <A HREF="auagd010.htm#IDX6569">(6569)</A>
-<LI>Àбâ/¾²±â ¶Ç´Â ÀϹݠÀÛ¼º 
+<LI>Àбâ/¾²±â ¶Ç´Â ÀϹݠÀÛ¼º
 <A HREF="auagd010.htm#IDX6567">(6567)</A>
-<LI>Á¤ÀÇ 
+<LI>Á¤ÀÇ
 <A HREF="auagd006.htm#IDX5567">(5567)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6452">(6452)</A>
-<LI>Á¦°Å 
+<LI>Á¦°Å
 <A HREF="auagd010.htm#IDX6577">(6577)</A>, <A HREF="auagd010.htm#IDX6742">(6742)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬¿¡¼­ Ç÷¯½¬ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬¿¡¼­ Ç÷¯½¬
 <A HREF="auagd015.htm#IDX7459">(7459)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd010.htm#IDX6562">(6562)</A>
 </MENU>
-<LI>¸¸±â ³¯Â¥ 
+<LI>¸¸±â ³¯Â¥
 <A HREF="auagd011.htm#IDX6901">(6901)</A>
 <MENU>
-<LI>º¯°æ 
+<LI>º¯°æ
 <A HREF="auagd011.htm#IDX6924">(6924)</A>
-<LI>»ó´ë 
+<LI>»ó´ë
 <A HREF="auagd011.htm#IDX6906">(6906)</A>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd011.htm#IDX6918">(6918)</A>
-<LI>Àý´ë 
+<LI>Àý´ë
 <A HREF="auagd011.htm#IDX6905">(6905)</A>
 </MENU>
-<LI>¸ÊÇΠ
+<LI>¸ÊÇÎ
 <MENU>
-<LI> FS UID¿¡ ±â°è À̸§ 
+<LI> FS UID¿¡ ±â°è À̸§
 <A HREF="auagd019.htm#IDX7853">(7853)</A>
-<LI>AFS GID¿¡ ±×·ì À̸§ 
+<LI>AFS GID¿¡ ±×·ì À̸§
 <A HREF="auagd019.htm#IDX7854">(7854)</A>
-<LI>AFS UID¿¡ »ç¿ëÀÚ À̸§ 
+<LI>AFS UID¿¡ »ç¿ëÀÚ À̸§
 <A HREF="auagd019.htm#IDX7852">(7852)</A>
-<LI>±×·ì, ±â°è ¶Ç´Â »ç¿ëÀÚ À̸§¿¡ AFS ID 
+<LI>±×·ì, ±â°è ¶Ç´Â »ç¿ëÀÚ À̸§¿¡ AFS ID
 <A HREF="auagd019.htm#IDX7851">(7851)</A>
 </MENU>
-<LI>¸ÞÀÎÇÁ·¹ÀÓ 
+<LI>¸ÞÀÎÇÁ·¹ÀÓ
 <MENU>
-<LI>ÄÄÇ»ÆÃ È¯°æ 
+<LI>ÄÄÇ»ÆÃ È¯°æ
 <A HREF="auagd006.htm#IDX5541">(5541)</A>
 </MENU>
-<LI>¸â¹ö½± 
+<LI>¸â¹ö½±
 <MENU>
-<LI>½Ã½ºÅÛ ±×·ì 
+<LI>½Ã½ºÅÛ ±×·ì
 <A HREF="auagd019.htm#IDX7833">(7833)</A>
 </MENU>
-<LI>¸í·É 
+<LI>¸í·É
 <MENU>
-<LI>-setpag Ç÷¡±×°¡ Àִ klog 
+<LI>-setpag Ç÷¡±×°¡ Àִ klog
 <A HREF="auagd007.htm#IDX5760">(5760)</A>
-<LI>afsd 
+<LI>afsd
 <A HREF="auagd015.htm#IDX7321">(7321)</A>
-<LI>afsmonitor 
+<LI>afsmonitor
 <A HREF="auagd013.htm#IDX7206">(7206)</A>
-<LI>backup adddump 
+<LI>backup adddump
 <A HREF="auagd011.htm#IDX6923">(6923)</A>
-<LI>backup addhost 
+<LI>backup addhost
 <A HREF="auagd011.htm#IDX6862">(6862)</A>
-<LI>backup addvolentry 
+<LI>backup addvolentry
 <A HREF="auagd011.htm#IDX6882">(6882)</A>
-<LI>backup addvolset 
+<LI>backup addvolset
 <A HREF="auagd011.htm#IDX6878">(6878)</A>
-<LI>backup dbverify 
+<LI>backup dbverify
 <A HREF="auagd012.htm#IDX7085">(7085)</A>
-<LI>backup deldump 
+<LI>backup deldump
 <A HREF="auagd011.htm#IDX6934">(6934)</A>
-<LI>backup deletedump 
+<LI>backup deletedump
 <A HREF="auagd012.htm#IDX7093">(7093)</A>
-<LI>backup delhost 
+<LI>backup delhost
 <A HREF="auagd011.htm#IDX6867">(6867)</A>
-<LI>backup delvolentry 
+<LI>backup delvolentry
 <A HREF="auagd011.htm#IDX6897">(6897)</A>
-<LI>backup delvolset 
+<LI>backup delvolset
 <A HREF="auagd011.htm#IDX6892">(6892)</A>
-<LI>backup diskrestore 
+<LI>backup diskrestore
 <A HREF="auagd012.htm#IDX7074">(7074)</A>
-<LI>backup dump 
+<LI>backup dump
 <A HREF="auagd012.htm#IDX7032">(7032)</A>
-<LI>backup dumpinfo 
+<LI>backup dumpinfo
 <A HREF="auagd012.htm#IDX7037">(7037)</A>
-<LI>backup interactive 
+<LI>backup interactive
 <A HREF="auagd012.htm#IDX6984">(6984)</A>
-<LI>backup jobs 
+<LI>backup jobs
 <A HREF="auagd012.htm#IDX6995">(6995)</A>
-<LI>backup kill 
+<LI>backup kill
 <A HREF="auagd012.htm#IDX7000">(7000)</A>
-<LI>backup labeltape 
+<LI>backup labeltape
 <A HREF="auagd011.htm#IDX6948">(6948)</A>
-<LI>backup listdumps 
+<LI>backup listdumps
 <A HREF="auagd011.htm#IDX6940">(6940)</A>
-<LI>backup listhosts 
+<LI>backup listhosts
 <A HREF="auagd011.htm#IDX6873">(6873)</A>
-<LI>backup listvolsets 
+<LI>backup listvolsets
 <A HREF="auagd011.htm#IDX6889">(6889)</A>
-<LI>backup quit 
+<LI>backup quit
 <A HREF="auagd012.htm#IDX6987">(6987)</A>
-<LI>backup readlabel 
+<LI>backup readlabel
 <A HREF="auagd011.htm#IDX6950">(6950)</A>
-<LI>backup restoredb 
+<LI>backup restoredb
 <A HREF="auagd012.htm#IDX7088">(7088)</A>
-<LI>backup savedb 
+<LI>backup savedb
 <A HREF="auagd012.htm#IDX7086">(7086)</A>
-<LI>backup scantape 
+<LI>backup scantape
 <A HREF="auagd012.htm#IDX7050">(7050)</A>
-<LI>backup setexp 
+<LI>backup setexp
 <A HREF="auagd011.htm#IDX6929">(6929)</A>
-<LI>backup status 
+<LI>backup status
 <A HREF="auagd012.htm#IDX7010">(7010)</A>
-<LI>backup volinfo 
+<LI>backup volinfo
 <A HREF="auagd012.htm#IDX7043">(7043)</A>
-<LI>backup volrestore 
+<LI>backup volrestore
 <A HREF="auagd012.htm#IDX7070">(7070)</A>
-<LI>backup volsetrestore 
+<LI>backup volsetrestore
 <A HREF="auagd012.htm#IDX7076">(7076)</A>
-<LI>bos addhost 
+<LI>bos addhost
 <A HREF="auagd008.htm#IDX6161">(6161)</A>
-<LI>bos addkey 
+<LI>bos addkey
 <A HREF="auagd014.htm#IDX7290">(7290)</A>
-<LI>bos adduser 
+<LI>bos adduser
 <A HREF="auagd021.htm#IDX8157">(8157)</A>
-<LI>bos create 
+<LI>bos create
 <A HREF="auagd009.htm#IDX6345">(6345)</A>
-<LI>bos delete 
+<LI>bos delete
 <A HREF="auagd009.htm#IDX6355">(6355)</A>
-<LI>bos exec 
+<LI>bos exec
 <A HREF="auagd008.htm#IDX6245">(6245)</A>
-<LI>bos getdate 
+<LI>bos getdate
 <A HREF="auagd008.htm#IDX6120">(6120)</A>
-<LI>bos getlog 
+<LI>bos getlog
 <A HREF="auagd009.htm#IDX6429">(6429)</A>
-<LI>bos getrestart 
+<LI>bos getrestart
 <A HREF="auagd009.htm#IDX6405">(6405)</A>
-<LI>bos install 
+<LI>bos install
 <A HREF="auagd008.htm#IDX6102">(6102)</A>, <A HREF="auagd008.htm#IDX6112">(6112)</A>
-<LI>bos listhosts 
+<LI>bos listhosts
 <A HREF="auagd008.htm#IDX6145">(6145)</A>
-<LI>bos listkeys 
+<LI>bos listkeys
 <A HREF="auagd014.htm#IDX7272">(7272)</A>
-<LI>bos listusers 
+<LI>bos listusers
 <A HREF="auagd021.htm#IDX8153">(8153)</A>
-<LI>bos prune 
+<LI>bos prune
 <A HREF="auagd008.htm#IDX6129">(6129)</A>
-<LI>bos removehost 
+<LI>bos removehost
 <A HREF="auagd008.htm#IDX6172">(6172)</A>
-<LI>bos removekey 
+<LI>bos removekey
 <A HREF="auagd014.htm#IDX7296">(7296)</A>
-<LI>bos removeuser 
+<LI>bos removeuser
 <A HREF="auagd021.htm#IDX8161">(8161)</A>
-<LI>bos restart 
+<LI>bos restart
 <MENU>
-<LI>BOS ¼­¹ö Á¦¿Ü 
+<LI>BOS ¼­¹ö Á¦¿Ü
 <A HREF="auagd009.htm#IDX6385">(6385)</A>
-<LI>BOS ¼­¹ö Æ÷ÇÔ 
+<LI>BOS ¼­¹ö Æ÷ÇÔ
 <A HREF="auagd009.htm#IDX6383">(6383)</A>
-<LI>¼±ÅõȠÇÁ·Î¼¼½º 
+<LI>¼±ÅõȠÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6389">(6389)</A>
 </MENU>
-<LI>bos salvage 
+<LI>bos salvage
 <A HREF="auagd010.htm#IDX6710">(6710)</A>
-<LI>bos setauth 
+<LI>bos setauth
 <A HREF="auagd008.htm#IDX6184">(6184)</A>
-<LI>bos setrestart 
+<LI>bos setrestart
 <A HREF="auagd009.htm#IDX6408">(6408)</A>
-<LI>bos shutdown 
+<LI>bos shutdown
 <A HREF="auagd009.htm#IDX6371">(6371)</A>
-<LI>bos start 
+<LI>bos start
 <A HREF="auagd009.htm#IDX6369">(6369)</A>
-<LI>bos startup 
+<LI>bos startup
 <A HREF="auagd009.htm#IDX6373">(6373)</A>
-<LI>bos status 
+<LI>bos status
 <A HREF="auagd009.htm#IDX6329">(6329)</A>
-<LI>bos stop 
+<LI>bos stop
 <A HREF="auagd009.htm#IDX6365">(6365)</A>
-<LI>butc 
+<LI>butc
 <A HREF="auagd012.htm#IDX7006">(7006)</A>
-<LI>chgrp (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>chgrp (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5621">(5621)</A>
-<LI>chmod (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>chmod (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5616">(5616)</A>
-<LI>chown (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>chown (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5619">(5619)</A>
-<LI>fms 
+<LI>fms
 <A HREF="auagd011.htm#IDX6852">(6852)</A>
-<LI>fs checkservers 
+<LI>fs checkservers
 <A HREF="auagd015.htm#IDX7446">(7446)</A>
-<LI>fs checkvolumes 
+<LI>fs checkvolumes
 <A HREF="auagd015.htm#IDX7466">(7466)</A>
-<LI>fs cleanacl 
+<LI>fs cleanacl
 <A HREF="auagd020.htm#IDX8098">(8098)</A>
-<LI>fs copyacl 
+<LI>fs copyacl
 <A HREF="auagd020.htm#IDX8092">(8092)</A>
-<LI>fs examine 
+<LI>fs examine
 <A HREF="auagd010.htm#IDX6661">(6661)</A>, <A HREF="auagd010.htm#IDX6737">(6737)</A>
-<LI>fs exportafs 
+<LI>fs exportafs
 <A HREF="auagd022.htm#IDX8179">(8179)</A>
-<LI>fs flush 
+<LI>fs flush
 <A HREF="auagd015.htm#IDX7462">(7462)</A>
-<LI>fs flushmount 
+<LI>fs flushmount
 <A HREF="auagd015.htm#IDX7468">(7468)</A>
-<LI>fs flushvolume 
+<LI>fs flushvolume
 <A HREF="auagd015.htm#IDX7464">(7464)</A>
-<LI>fs getcacheparms 
+<LI>fs getcacheparms
 <A HREF="auagd015.htm#IDX7382">(7382)</A>
-<LI>fs getcellstatus 
+<LI>fs getcellstatus
 <A HREF="auagd015.htm#IDX7439">(7439)</A>
-<LI>fs getclientaddrs 
+<LI>fs getclientaddrs
 <A HREF="auagd015.htm#IDX7495">(7495)</A>
-<LI>fs getserverprefs 
+<LI>fs getserverprefs
 <A HREF="auagd015.htm#IDX7476">(7476)</A>
-<LI>fs listacl 
+<LI>fs listacl
 <A HREF="auagd020.htm#IDX8062">(8062)</A>
-<LI>fs listcells 
+<LI>fs listcells
 <A HREF="auagd015.htm#IDX7421">(7421)</A>
-<LI>fs listquota 
+<LI>fs listquota
 <A HREF="auagd010.htm#IDX6655">(6655)</A>, <A HREF="auagd010.htm#IDX6726">(6726)</A>
-<LI>fs lsmount 
+<LI>fs lsmount
 <A HREF="auagd010.htm#IDX6564">(6564)</A>
-<LI>fs messages 
+<LI>fs messages
 <A HREF="auagd015.htm#IDX7501">(7501)</A>
-<LI>fs mkmount 
+<LI>fs mkmount
 <A HREF="auagd010.htm#IDX6476">(6476)</A>
 <MENU>
-<LI>¹é¾÷ º¼·ýÀ» ¸¶¿îÆ®ÇÒ ¶§ 
+<LI>¹é¾÷ º¼·ýÀ» ¸¶¿îÆ®ÇÒ ¶§
 <A HREF="auagd010.htm#IDX6548">(6548)</A>
-<LI>º¼·ýÀ» º¹¿øÇÒ ¶§ 
+<LI>º¼·ýÀ» º¹¿øÇÒ ¶§
 <A HREF="auagd010.htm#IDX6776">(6776)</A>
-<LI>º¼·ýÀÇ À̸§À» º¯°æÇÒ ¶§ 
+<LI>º¼·ýÀÇ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd010.htm#IDX6791">(6791)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§ 
+<LI>»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§
 <A HREF="auagd018.htm#IDX7761">(7761)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd018.htm#IDX7802">(7802)</A>
-<LI>ÀϹݠ¸í·É¾î(instruction) 
+<LI>ÀϹݠ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6570">(6570)</A>
 </MENU>
-<LI>fs newcell 
+<LI>fs newcell
 <A HREF="auagd015.htm#IDX7434">(7434)</A>
-<LI>fs quota 
+<LI>fs quota
 <A HREF="auagd010.htm#IDX6722">(6722)</A>
-<LI>fs rmmount 
+<LI>fs rmmount
 <A HREF="auagd010.htm#IDX6578">(6578)</A>, <A HREF="auagd010.htm#IDX6757">(6757)</A>, <A HREF="auagd010.htm#IDX6789">(6789)</A>, <A HREF="auagd018.htm#IDX7797">(7797)</A>, <A HREF="auagd018.htm#IDX7814">(7814)</A>
-<LI>fs setacl 
+<LI>fs setacl
 <A HREF="auagd020.htm#IDX8074">(8074)</A>
 <MENU>
-<LI>-clear Ç÷¡±× »ç¿ë 
+<LI>-clear Ç÷¡±× »ç¿ë
 <A HREF="auagd020.htm#IDX8087">(8087)</A>
-<LI>-negative Ç÷¡±× »ç¿ë 
+<LI>-negative Ç÷¡±× »ç¿ë
 <A HREF="auagd020.htm#IDX8076">(8076)</A>
 </MENU>
-<LI>fs setcachesize 
+<LI>fs setcachesize
 <A HREF="auagd015.htm#IDX7393">(7393)</A>
-<LI>fs setcell 
+<LI>fs setcell
 <A HREF="auagd015.htm#IDX7441">(7441)</A>
-<LI>fs setclientaddrs 
+<LI>fs setclientaddrs
 <A HREF="auagd015.htm#IDX7497">(7497)</A>
-<LI>fs setquota 
+<LI>fs setquota
 <A HREF="auagd010.htm#IDX6716">(6716)</A>
-<LI>fs setserverprefs 
+<LI>fs setserverprefs
 <A HREF="auagd015.htm#IDX7478">(7478)</A>
-<LI>fs setvol 
+<LI>fs setvol
 <A HREF="auagd010.htm#IDX6720">(6720)</A>
-<LI>fs storebehind 
+<LI>fs storebehind
 <MENU>
-<LI>±âº» ºñµ¿±â ¼³Á¤ 
+<LI>±âº» ºñµ¿±â ¼³Á¤
 <A HREF="auagd015.htm#IDX7512">(7512)</A>
-<LI>ºñµ¿±â ±âº»°ª Ç¥½Ã 
+<LI>ºñµ¿±â ±âº»°ª Ç¥½Ã
 <A HREF="auagd015.htm#IDX7516">(7516)</A>
-<LI>ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â ¼³Á¤ 
+<LI>ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â ¼³Á¤
 <A HREF="auagd015.htm#IDX7514">(7514)</A>
-<LI>ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â Ç¥½Ã 
+<LI>ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â Ç¥½Ã
 <A HREF="auagd015.htm#IDX7518">(7518)</A>
 </MENU>
-<LI>fs sysname 
+<LI>fs sysname
 <A HREF="auagd015.htm#IDX7505">(7505)</A>
-<LI>fs whereis 
+<LI>fs whereis
 <A HREF="auagd010.htm#IDX6668">(6668)</A>
-<LI>fsck (AFS ¹öÀü) 
+<LI>fsck (AFS ¹öÀü)
 <A HREF="auagd007.htm#IDX5639">(5639)</A>
-<LI>fsck (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>fsck (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5637">(5637)</A>
-<LI>fstrace clear 
+<LI>fstrace clear
 <A HREF="auagd013.htm#IDX7188">(7188)</A>
-<LI>fstrace dump 
+<LI>fstrace dump
 <A HREF="auagd013.htm#IDX7183">(7183)</A>
-<LI>fstrace lslog 
+<LI>fstrace lslog
 <A HREF="auagd013.htm#IDX7179">(7179)</A>
-<LI>fstrace lsset 
+<LI>fstrace lsset
 <A HREF="auagd013.htm#IDX7175">(7175)</A>
-<LI>fstrace setlog 
+<LI>fstrace setlog
 <A HREF="auagd013.htm#IDX7167">(7167)</A>
-<LI>fstrace setset 
+<LI>fstrace setset
 <A HREF="auagd013.htm#IDX7171">(7171)</A>
-<LI>ftp (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>ftp (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5829">(5829)</A>
-<LI>ftpd (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>ftpd (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5623">(5623)</A>, <A HREF="auagd007.htm#IDX5831">(5831)</A>
-<LI>groups (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>groups (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5625">(5625)</A>
-<LI>inetd (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>inetd (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5627">(5627)</A>, <A HREF="auagd007.htm#IDX5833">(5833)</A>
-<LI>kas create 
+<LI>kas create
 <A HREF="auagd018.htm#IDX7757">(7757)</A>
 <MENU>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd018.htm#IDX7790">(7790)</A>
 </MENU>
-<LI>kas delete 
+<LI>kas delete
 <A HREF="auagd018.htm#IDX7807">(7807)</A>
 <MENU>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd018.htm#IDX7788">(7788)</A>
 </MENU>
-<LI>kas examine 
+<LI>kas examine
 <A HREF="auagd014.htm#IDX7278">(7278)</A>
 <MENU>
-<LI>ADMIN Ç÷¡±×¸¦ Ç¥½ÃÇÏ·Á¸é 
+<LI>ADMIN Ç÷¡±×¸¦ Ç¥½ÃÇÏ·Á¸é
 <A HREF="auagd021.htm#IDX8131">(8131)</A>
 </MENU>
-<LI>kas interactive 
+<LI>kas interactive
 <A HREF="auagd008.htm#IDX6198">(6198)</A>
-<LI>kas setfields 
+<LI>kas setfields
 <A HREF="auagd007.htm#IDX5793">(5793)</A>, <A HREF="auagd007.htm#IDX5798">(5798)</A>
 <MENU>
-<LI>ADMIN Ç÷¡±× ¼³Á¤ 
+<LI>ADMIN Ç÷¡±× ¼³Á¤
 <A HREF="auagd021.htm#IDX8132">(8132)</A>
-<LI>½ÇÆÐ ÀÎÁõ ½Ãµµ Á¦ÇÑ 
+<LI>½ÇÆÐ ÀÎÁõ ½Ãµµ Á¦ÇÑ
 <A HREF="auagd018.htm#IDX7767">(7767)</A>
-<LI>¾ÏÈ£ ¼ö¸í ¼³Á¤ 
+<LI>¾ÏÈ£ ¼ö¸í ¼³Á¤
 <A HREF="auagd018.htm#IDX7771">(7771)</A>
-<LI>¾ÏÈ£ Àç»ç¿ë ±ÝÁö 
+<LI>¾ÏÈ£ Àç»ç¿ë ±ÝÁö
 <A HREF="auagd018.htm#IDX7774">(7774)</A>
 </MENU>
-<LI>kas setpassword 
+<LI>kas setpassword
 <A HREF="auagd007.htm#IDX5789">(5789)</A>, <A HREF="auagd014.htm#IDX7292">(7292)</A>, <A HREF="auagd018.htm#IDX7779">(7779)</A>
-<LI>kas unlock 
+<LI>kas unlock
 <A HREF="auagd018.htm#IDX7769">(7769)</A>
-<LI>klog 
+<LI>klog
 <A HREF="auagd007.htm#IDX5774">(5774)</A>
-<LI>klog.krb 
+<LI>klog.krb
 <A HREF="auagd007.htm#IDX5807">(5807)</A>
-<LI>knfs 
+<LI>knfs
 <A HREF="auagd022.htm#IDX8183">(8183)</A>
-<LI>kpasswd 
+<LI>kpasswd
 <A HREF="auagd007.htm#IDX5787">(5787)</A>, <A HREF="auagd007.htm#IDX5802">(5802)</A>, <A HREF="auagd007.htm#IDX5803">(5803)</A>
-<LI>ln (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>ln (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5629">(5629)</A>
-<LI>mount 
+<LI>mount
 <A HREF="auagd022.htm#IDX8180">(8180)</A>
-<LI>package 
+<LI>package
 <A HREF="auagd016.htm#IDX7581">(7581)</A>
-<LI>pagsh 
+<LI>pagsh
 <A HREF="auagd007.htm#IDX5758">(5758)</A>
-<LI>pagsh.krb 
+<LI>pagsh.krb
 <A HREF="auagd007.htm#IDX5808">(5808)</A>
-<LI>pts adduser 
+<LI>pts adduser
 <A HREF="auagd019.htm#IDX7952">(7952)</A>
 <MENU>
-<LI>system:administrators ±×·ì¿¡ ´ëÇØ 
+<LI>system:administrators ±×·ì¿¡ ´ëÇØ
 <A HREF="auagd021.htm#IDX8119">(8119)</A>
 </MENU>
-<LI>pts chown 
+<LI>pts chown
 <A HREF="auagd019.htm#IDX7970">(7970)</A>
-<LI>pts creategroup 
+<LI>pts creategroup
 <A HREF="auagd019.htm#IDX7939">(7939)</A>
-<LI>pts createuser 
+<LI>pts createuser
 <MENU>
-<LI>±â°è Ç׸ñ 
+<LI>±â°è Ç׸ñ
 <A HREF="auagd019.htm#IDX7920">(7920)</A>
-<LI>»ç¿ëÀÚ °èÁ¤ 
+<LI>»ç¿ëÀÚ °èÁ¤
 <A HREF="auagd018.htm#IDX7755">(7755)</A>
 </MENU>
-<LI>pts delete 
+<LI>pts delete
 <A HREF="auagd018.htm#IDX7818">(7818)</A>, <A HREF="auagd019.htm#IDX7966">(7966)</A>
-<LI>pts examine 
+<LI>pts examine
 <A HREF="auagd019.htm#IDX7874">(7874)</A>
-<LI>pts listentries 
+<LI>pts listentries
 <A HREF="auagd019.htm#IDX7912">(7912)</A>
-<LI>pts listmax 
+<LI>pts listmax
 <A HREF="auagd019.htm#IDX8000">(8000)</A>
-<LI>pts listowned 
+<LI>pts listowned
 <A HREF="auagd019.htm#IDX7894">(7894)</A>
-<LI>pts removeuser 
+<LI>pts removeuser
 <A HREF="auagd019.htm#IDX7959">(7959)</A>
 <MENU>
-<LI>system:administrators ±×·ì¿¡ ´ëÇØ 
+<LI>system:administrators ±×·ì¿¡ ´ëÇØ
 <A HREF="auagd021.htm#IDX8123">(8123)</A>
 </MENU>
-<LI>pts rename 
+<LI>pts rename
 <MENU>
-<LI>±â°è ¶Ç´Â ±×·ì À̸§ 
+<LI>±â°è ¶Ç´Â ±×·ì À̸§
 <A HREF="auagd019.htm#IDX7977">(7977)</A>
-<LI>»ç¿ëÀÚ À̸§ 
+<LI>»ç¿ëÀÚ À̸§
 <A HREF="auagd018.htm#IDX7786">(7786)</A>
 </MENU>
-<LI>pts setfields 
+<LI>pts setfields
 <MENU>
-<LI>°³ÀΠÇ÷¡±× ¼³Á¤ 
+<LI>°³ÀΠÇ÷¡±× ¼³Á¤
 <A HREF="auagd019.htm#IDX7994">(7994)</A>
-<LI>±×·ì ÀÛ¼º ÇÒ´ç·® ¼³Á¤ 
+<LI>±×·ì ÀÛ¼º ÇÒ´ç·® ¼³Á¤
 <A HREF="auagd019.htm#IDX7986">(7986)</A>
 </MENU>
-<LI>pts setmax 
+<LI>pts setmax
 <A HREF="auagd019.htm#IDX8015">(8015)</A>
-<LI>pts ¸â¹ö½± 
+<LI>pts ¸â¹ö½±
 <A HREF="auagd019.htm#IDX7886">(7886)</A>, <A HREF="auagd021.htm#IDX8115">(8115)</A>
-<LI>pts ¸â¹ö½± 
-<LI>rcp (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>pts ¸â¹ö½±
+<LI>rcp (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5631">(5631)</A>, <A HREF="auagd007.htm#IDX5835">(5835)</A>
-<LI>rlogind (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>rlogind (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5633">(5633)</A>, <A HREF="auagd007.htm#IDX5837">(5837)</A>
-<LI>rsh (UNIX¿Í ºñ±³ÇÑ AFS) 
+<LI>rsh (UNIX¿Í ºñ±³ÇÑ AFS)
 <A HREF="auagd007.htm#IDX5635">(5635)</A>, <A HREF="auagd007.htm#IDX5839">(5839)</A>
-<LI>scout 
+<LI>scout
 <A HREF="auagd013.htm#IDX7147">(7147)</A>
-<LI>share 
+<LI>share
 <A HREF="auagd022.htm#IDX8177">(8177)</A>
-<LI>strings 
+<LI>strings
 <A HREF="auagd008.htm#IDX6132">(6132)</A>
-<LI>sys 
+<LI>sys
 <A HREF="auagd015.htm#IDX7507">(7507)</A>
-<LI>tokens.krb 
+<LI>tokens.krb
 <A HREF="auagd007.htm#IDX5809">(5809)</A>
-<LI>udebug 
+<LI>udebug
 <A HREF="auagd008.htm#IDX5904">(5904)</A>
-<LI>umount 
+<LI>umount
 <A HREF="auagd008.htm#IDX6219">(6219)</A>
-<LI>unlog 
+<LI>unlog
 <A HREF="auagd007.htm#IDX5781">(5781)</A>
-<LI>uss add 
+<LI>uss add
 <A HREF="auagd017.htm#IDX7717">(7717)</A>
-<LI>uss bulk 
+<LI>uss bulk
 <A HREF="auagd017.htm#IDX7735">(7735)</A>
-<LI>uss delete 
+<LI>uss delete
 <A HREF="auagd017.htm#IDX7726">(7726)</A>
-<LI>uss ÅÛÇø´ ÆÄÀϷκÎÅÍ ½ÇÇà 
+<LI>uss ÅÛÇø´ ÆÄÀϷκÎÅÍ ½ÇÇà
 <A HREF="auagd017.htm#IDX7701">(7701)</A>
-<LI>vos addsite 
+<LI>vos addsite
 <A HREF="auagd010.htm#IDX6523">(6523)</A>
-<LI>vos backup 
+<LI>vos backup
 <A HREF="auagd010.htm#IDX6546">(6546)</A>
-<LI>vos backupsys 
+<LI>vos backupsys
 <A HREF="auagd010.htm#IDX6550">(6550)</A>
-<LI>vos changeaddr 
+<LI>vos changeaddr
 <A HREF="auagd008.htm#IDX6241">(6241)</A>
-<LI>vos create 
+<LI>vos create
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6473">(6473)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§ 
+<LI>»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§
 <A HREF="auagd018.htm#IDX7759">(7759)</A>
 </MENU>
-<LI>vos delentry 
+<LI>vos delentry
 <A HREF="auagd010.htm#IDX6752">(6752)</A>
-<LI>vos dump 
+<LI>vos dump
 <A HREF="auagd010.htm#IDX6770">(6770)</A>
-<LI>vos examine 
+<LI>vos examine
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6633">(6633)</A>
 </MENU>
-<LI>vos listaddrs 
+<LI>vos listaddrs
 <A HREF="auagd008.htm#IDX6239">(6239)</A>
-<LI>vos listpart 
+<LI>vos listpart
 <A HREF="auagd008.htm#IDX6207">(6207)</A>
-<LI>vos listvldb 
+<LI>vos listvldb
 <MENU>
-<LI>±¸¹® 
+<LI>±¸¹®
 <A HREF="auagd010.htm#IDX6586">(6586)</A>
 </MENU>
-<LI>vos listvol 
+<LI>vos listvol
 <MENU>
-<LI>±¸¹® 
+<LI>±¸¹®
 <A HREF="auagd010.htm#IDX6600">(6600)</A>
 </MENU>
-<LI>vos lock 
+<LI>vos lock
 <A HREF="auagd010.htm#IDX6799">(6799)</A>
-<LI>vos move 
+<LI>vos move
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6681">(6681)</A>
 </MENU>
-<LI>vos partinfo 
+<LI>vos partinfo
 <A HREF="auagd010.htm#IDX6470">(6470)</A>
-<LI>vos release 
+<LI>vos release
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6527">(6527)</A>
 </MENU>
-<LI>vos remove 
+<LI>vos remove
 <A HREF="auagd018.htm#IDX7810">(7810)</A>
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6755">(6755)</A>
 </MENU>
-<LI>vos remsite 
+<LI>vos remsite
 <A HREF="auagd010.htm#IDX6750">(6750)</A>
-<LI>vos rename 
+<LI>vos rename
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6787">(6787)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd018.htm#IDX7792">(7792)</A>
 </MENU>
-<LI>vos restore 
+<LI>vos restore
 <A HREF="auagd010.htm#IDX6774">(6774)</A>, <A HREF="auagd010.htm#IDX6778">(6778)</A>
-<LI>vos syncserv 
+<LI>vos syncserv
 <A HREF="auagd010.htm#IDX6699">(6699)</A>
-<LI>vos syncvldb 
+<LI>vos syncvldb
 <A HREF="auagd010.htm#IDX6697">(6697)</A>
-<LI>vos unlock 
+<LI>vos unlock
 <A HREF="auagd010.htm#IDX6801">(6801)</A>
-<LI>vos unlockvldb 
+<LI>vos unlockvldb
 <A HREF="auagd010.htm#IDX6803">(6803)</A>
-<LI>vos zap 
+<LI>vos zap
 <A HREF="auagd010.htm#IDX6748">(6748)</A>
-<LI>which 
+<LI>which
 <A HREF="auagd008.htm#IDX6131">(6131)</A>
-<LI>xstat_cm_test 
+<LI>xstat_cm_test
 <A HREF="auagd013.htm#IDX7238">(7238)</A>
-<LI>xstat_fs_test 
+<LI>xstat_fs_test
 <A HREF="auagd013.htm#IDX7234">(7234)</A>
-<LI>±ÇÇÑ ÀÖ´Â, Á¤Àǵʠ
+<LI>±ÇÇÑ ÀÖ´Â, Á¤ÀǵÊ
 <A HREF="auagd008.htm#IDX6176">(6176)</A>
-<LI>¹é¾÷ 
+<LI>¹é¾÷
 <A HREF="auagd012.htm#IDX6983">(6983)</A>
-<LI>¹é¾÷ 
-<LI>ÅäÅ« 
+<LI>¹é¾÷
+<LI>ÅäÅ«
 <A HREF="auagd007.htm#IDX5772">(5772)</A>
 </MENU>
-<LI>¸í·É ¸Å°³º¯¼ö 
+<LI>¸í·É ¸Å°³º¯¼ö
 <MENU>
-<LI>BosConfig ÆÄÀÏ¿¡¼­ 
+<LI>BosConfig ÆÄÀÏ¿¡¼­
 <A HREF="auagd009.htm#IDX6310">(6310)</A>
 </MENU>
-<LI>¸í·É ÁýÇÕ 
+<LI>¸í·É ÁýÇÕ
 <MENU>
-<LI>2Áø ÆÄÀÏ 
+<LI>2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6093">(6093)</A>, <A HREF="auagd008.htm#IDX6107">(6107)</A>, <A HREF="auagd008.htm#IDX6114">(6114)</A>, <A HREF="auagd008.htm#IDX6125">(6125)</A>
 </MENU>
-<LI>¸í·É Çؼ®±â 
+<LI>¸í·É Çؼ®±â
 <MENU>
-<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7406">(7406)</A>
 </MENU>
-<LI>¸í·É¾î 
+<LI>¸í·É¾î
 <MENU>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7695">(7695)</A>
 </MENU>
-<LI>¸ð´ÏÅ͸µ 
+<LI>¸ð´ÏÅ͸µ
 <MENU>
-<LI>afsmonitor°¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥ 
+<LI>afsmonitor°¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥
 <A HREF="auagd013.htm#IDX7097">(7097)</A>
-<LI>afsmonitor°¡ Àִ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>afsmonitor°¡ Àִ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd013.htm#IDX7096">(7096)</A>
-<LI>scout ÇÁ·Î±×·¥À¸·Î Á¤Áö 
+<LI>scout ÇÁ·Î±×·¥À¸·Î Á¤Áö
 <A HREF="auagd013.htm#IDX7137">(7137)</A>
-<LI>scout ÇÁ·Î±×·¥ÀÇ µð½ºÅ© »ç¿ëµµ 
+<LI>scout ÇÁ·Î±×·¥ÀÇ µð½ºÅ© »ç¿ëµµ
 <A HREF="auagd013.htm#IDX7126">(7126)</A>
-<LI>scout°¡ Àִ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>scout°¡ Àִ ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd013.htm#IDX7095">(7095)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6247">(6247)</A>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ ¼º´É 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ ¼º´É
 <A HREF="auagd013.htm#IDX7098">(7098)</A>
 </MENU>
-<LI>¸ðµå ºñÆ®(UNIX) 
+<LI>¸ðµå ºñÆ®(UNIX)
 <MENU>
-<LI>AFS¿¡¼­ÀÇ ÇØ¼® 
+<LI>AFS¿¡¼­ÀÇ ÇØ¼®
 <A HREF="auagd020.htm#IDX8102">(8102)</A>
 </MENU>
-<LI>¸ðÀ½ 
+<LI>¸ðÀ½
 <MENU>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ¸·Î µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ¸·Î µ¥ÀÌÅÍ ¸ðÀ½
 <A HREF="auagd013.htm#IDX7212">(7212)</A>
 </MENU>
-<LI>¹®ÀڠƯº° ÀåÄ¡ 
+<LI>¹®ÀڠƯº° ÀåÄ¡
 <MENU>
-<LI>package·Î ÀÛ¼º 
+<LI>package·Î ÀÛ¼º
 <A HREF="auagd016.htm#IDX7561">(7561)</A>
 </MENU>
-<LI>¹Ì¸®º¸±â 
+<LI>¹Ì¸®º¸±â
 <MENU>
-<LI>uss¸¦ »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º/»èÁ¦ 
+<LI>uss¸¦ »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º/»èÁ¦
 <A HREF="auagd017.htm#IDX7590">(7590)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_06" HREF="#IDX0_06">¹Ù</A></STRONG>
 <MENU>
-<LI>¹Ù²Ù±â 
+<LI>¹Ù²Ù±â
 <MENU>
-<LI>ACLÀÇ ¸ðµç Ç׸ñ 
+<LI>ACLÀÇ ¸ðµç Ç׸ñ
 <A HREF="auagd020.htm#IDX8082">(8082)</A>
 </MENU>
-<LI>¹æÁö 
+<LI>¹æÁö
 <MENU>
-<LI>»óÈ£ ÀÎÁõ 
+<LI>»óÈ£ ÀÎÁõ
 <A HREF="auagd008.htm#IDX6192">(6192)</A>
-<LI>Áß¿äÇÑ ´©Ãâ, ¿¹Á¤µÈ BOS ¼­¹ö Àç½ÃÀÛÀ¸·Î 
+<LI>Áß¿äÇÑ ´©Ãâ, ¿¹Á¤µÈ BOS ¼­¹ö Àç½ÃÀÛÀ¸·Î
 <A HREF="auagd009.htm#IDX6393">(6393)</A>
 </MENU>
-<LI>¹é¾÷ 
+<LI>¹é¾÷
 <MENU>
-<LI>AFS º¼·ýÀÇ µ¥ÀÌÅÍ 
+<LI>AFS º¼·ýÀÇ µ¥ÀÌÅÍ
 <A HREF="auagd012.htm#IDX7019">(7019)</A>
-<LI>°ü¸® µ¥ÀÌÅͺ£À̽º 
+<LI>°ü¸® µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd008.htm#IDX6082">(6082)</A>
-<LI>Å×ÀÌÇÁ·Î ¹é¾÷ µ¥ÀÌÅͺ£À̽º 
+<LI>Å×ÀÌÇÁ·Î ¹é¾÷ µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd012.htm#IDX7081">(7081)</A>
 </MENU>
-<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º 
+<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º
 <MENU>
-<LI>°ü¸® 
+<LI>°ü¸®
 <A HREF="auagd012.htm#IDX7077">(7077)</A>
-<LI>´ýÇÁ ID ¹øÈ£, Ç¥½Ã 
+<LI>´ýÇÁ ID ¹øÈ£, Ç¥½Ã
 <A HREF="auagd012.htm#IDX7038">(7038)</A>
-<LI>´ýÇÁ °èÃþ 
+<LI>´ýÇÁ °èÃþ
 <A HREF="auagd011.htm#IDX6935">(6935)</A>
-<LI>´ýÇÁ ·¹º§ 
+<LI>´ýÇÁ ·¹º§
 <A HREF="auagd011.htm#IDX6915">(6915)</A>, <A HREF="auagd011.htm#IDX6930">(6930)</A>, <A HREF="auagd011.htm#IDX6936">(6936)</A>
-<LI>´ýÇÁ ·¹ÄÚµå 
+<LI>´ýÇÁ ·¹ÄÚµå
 <A HREF="auagd012.htm#IDX7028">(7028)</A>, <A HREF="auagd012.htm#IDX7033">(7033)</A>
-<LI>¸¸±â ³¯Â¥ 
+<LI>¸¸±â ³¯Â¥
 <A HREF="auagd011.htm#IDX6902">(6902)</A>, <A HREF="auagd011.htm#IDX6919">(6919)</A>, <A HREF="auagd011.htm#IDX6925">(6925)</A>
-<LI>¹é¾÷ 
+<LI>¹é¾÷
 <A HREF="auagd012.htm#IDX7079">(7079)</A>
-<LI>º¹¿ø 
+<LI>º¹¿ø
 <A HREF="auagd012.htm#IDX7078">(7078)</A>
-<LI>º¼·ý ´ýÇÁ È÷½ºÅ丮 
+<LI>º¼·ý ´ýÇÁ È÷½ºÅ丮
 <A HREF="auagd012.htm#IDX7040">(7040)</A>, <A HREF="auagd012.htm#IDX7047">(7047)</A>
-<LI>º¼·ý ¼¼Æ® 
+<LI>º¼·ý ¼¼Æ®
 <A HREF="auagd011.htm#IDX6876">(6876)</A>, <A HREF="auagd011.htm#IDX6884">(6884)</A>, <A HREF="auagd011.htm#IDX6890">(6890)</A>
-<LI>º¼·ý Ç׸ñ 
+<LI>º¼·ý Ç׸ñ
 <A HREF="auagd011.htm#IDX6881">(6881)</A>, <A HREF="auagd011.htm#IDX6885">(6885)</A>, <A HREF="auagd011.htm#IDX6894">(6894)</A>
-<LI>¼³¸íµÊ 
+<LI>¼³¸íµÊ
 <A HREF="auagd011.htm#IDX6841">(6841)</A>
-<LI>¾ÈÁ¤¼º È®ÀΠ
+<LI>¾ÈÁ¤¼º È®ÀÎ
 <A HREF="auagd012.htm#IDX7083">(7083)</A>
-<LI>Å×ÀÌÇÁ Á¶Á¤ÀÚ 
+<LI>Å×ÀÌÇÁ Á¶Á¤ÀÚ
 <A HREF="auagd011.htm#IDX6865">(6865)</A>, <A HREF="auagd011.htm#IDX6869">(6869)</A>
-<LI>Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£ 
+<LI>Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£
 <A HREF="auagd011.htm#IDX6871">(6871)</A>
 </MENU>
-<LI>¹é¾÷ ¸í·É 
+<LI>¹é¾÷ ¸í·É
 <MENU>
-<LI>adddump 
+<LI>adddump
 <A HREF="auagd011.htm#IDX6922">(6922)</A>
-<LI>addhost 
+<LI>addhost
 <A HREF="auagd011.htm#IDX6863">(6863)</A>
-<LI>addvolentry 
+<LI>addvolentry
 <A HREF="auagd011.htm#IDX6883">(6883)</A>
-<LI>addvolset 
+<LI>addvolset
 <A HREF="auagd011.htm#IDX6879">(6879)</A>
-<LI>dbverify 
+<LI>dbverify
 <A HREF="auagd012.htm#IDX7084">(7084)</A>
-<LI>deldump 
+<LI>deldump
 <A HREF="auagd011.htm#IDX6933">(6933)</A>
-<LI>deletedump 
+<LI>deletedump
 <A HREF="auagd012.htm#IDX7092">(7092)</A>
-<LI>delhost 
+<LI>delhost
 <A HREF="auagd011.htm#IDX6866">(6866)</A>
-<LI>delvolentry 
+<LI>delvolentry
 <A HREF="auagd011.htm#IDX6898">(6898)</A>
-<LI>delvolset 
+<LI>delvolset
 <A HREF="auagd011.htm#IDX6893">(6893)</A>
-<LI>diskrestore 
+<LI>diskrestore
 <A HREF="auagd012.htm#IDX7073">(7073)</A>
-<LI>dumpinfo 
+<LI>dumpinfo
 <A HREF="auagd012.htm#IDX7036">(7036)</A>
-<LI>kill 
+<LI>kill
 <A HREF="auagd012.htm#IDX6999">(6999)</A>
-<LI>labeltape 
+<LI>labeltape
 <A HREF="auagd011.htm#IDX6947">(6947)</A>
-<LI>listdumps 
+<LI>listdumps
 <A HREF="auagd011.htm#IDX6939">(6939)</A>
-<LI>listhosts 
+<LI>listhosts
 <A HREF="auagd011.htm#IDX6872">(6872)</A>
-<LI>listvolsets 
+<LI>listvolsets
 <A HREF="auagd011.htm#IDX6888">(6888)</A>
-<LI>readlabel 
+<LI>readlabel
 <A HREF="auagd011.htm#IDX6949">(6949)</A>
-<LI>restoredb 
+<LI>restoredb
 <A HREF="auagd012.htm#IDX7089">(7089)</A>
-<LI>savedb 
+<LI>savedb
 <A HREF="auagd012.htm#IDX7087">(7087)</A>
-<LI>scantape 
+<LI>scantape
 <A HREF="auagd012.htm#IDX7049">(7049)</A>
-<LI>setexp 
+<LI>setexp
 <A HREF="auagd011.htm#IDX6928">(6928)</A>
-<LI>volinfo 
+<LI>volinfo
 <A HREF="auagd012.htm#IDX7042">(7042)</A>
-<LI>volrestore 
+<LI>volrestore
 <A HREF="auagd012.htm#IDX7069">(7069)</A>
-<LI>volsetrestore 
+<LI>volsetrestore
 <A HREF="auagd012.htm#IDX7075">(7075)</A>
-<LI>´ëÈ­½Ä ¸ðµå 
+<LI>´ëÈ­½Ä ¸ðµå
 <A HREF="auagd012.htm#IDX6982">(6982)</A>, <A HREF="auagd012.htm#IDX6989">(6989)</A>
-<LI>´ýÇÁ 
+<LI>´ýÇÁ
 <A HREF="auagd012.htm#IDX7031">(7031)</A>
-<LI>»óÅ 
+<LI>»óÅÂ
 <A HREF="auagd012.htm#IDX7009">(7009)</A>
-<LI>ÀÛ¾÷ 
+<LI>ÀÛ¾÷
 <A HREF="auagd012.htm#IDX6994">(6994)</A>
-<LI>Á¤Áö 
+<LI>Á¤Áö
 <A HREF="auagd012.htm#IDX6986">(6986)</A>
 </MENU>
-<LI>¹é¾÷ º¼·ý 
+<LI>¹é¾÷ º¼·ý
 <MENU>
-<LI>°ø°£ Àý¾à ¼Ó¼º 
+<LI>°ø°£ Àý¾à ¼Ó¼º
 <A HREF="auagd010.htm#IDX6481">(6481)</A>
-<LI>´ýÇÁ 
+<LI>´ýÇÁ
 <A HREF="auagd010.htm#IDX6763">(6763)</A>
-<LI>¸¶¿îÆ® 
+<LI>¸¶¿îÆ®
 <A HREF="auagd010.htm#IDX6544">(6544)</A>
-<LI>º¼·ý Çì´õÀÇ ID ¹øÈ£ 
+<LI>º¼·ý Çì´õÀÇ ID ¹øÈ£
 <A HREF="auagd010.htm#IDX6611">(6611)</A>
-<LI>À̵¿ 
+<LI>À̵¿
 <A HREF="auagd010.htm#IDX6680">(6680)</A>
-<LI>À̸§ º¯°æ 
+<LI>À̸§ º¯°æ
 <A HREF="auagd010.htm#IDX6786">(6786)</A>
-<LI>Àбâ/¾²±â À̵¿¿¡ ÀÇÇØ Á¦°Å 
+<LI>Àбâ/¾²±â À̵¿¿¡ ÀÇÇØ Á¦°Å
 <A HREF="auagd010.htm#IDX6678">(6678)</A>
-<LI>Àбâ/¾²±â Á¦°Å¿¡ ÀÇÇØ Á¦°Å 
+<LI>Àбâ/¾²±â Á¦°Å¿¡ ÀÇÇØ Á¦°Å
 <A HREF="auagd010.htm#IDX6745">(6745)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd010.htm#IDX6533">(6533)</A>
-<LI>ÀÛ¼º ÀÚµ¿È­ 
+<LI>ÀÛ¼º ÀÚµ¿È­
 <A HREF="auagd010.htm#IDX6538">(6538)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6435">(6435)</A>
-<LI>Á¦¾ÈµÈ ÀÛ¼º ½ºÄÉÁÙ 
+<LI>Á¦¾ÈµÈ ÀÛ¼º ½ºÄÉÁÙ
 <A HREF="auagd010.htm#IDX6540">(6540)</A>
-<LI>ÇÑ ¹ø¿¡ ¿©·¯ °³ ÀÛ¼º 
+<LI>ÇÑ ¹ø¿¡ ¿©·¯ °³ ÀÛ¼º
 <A HREF="auagd010.htm#IDX6536">(6536)</A>
 </MENU>
-<LI>¹é¾÷ ¼­¹ö 
+<LI>¹é¾÷ ¼­¹ö
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5860">(5860)</A>
-<LI>buserver ÇÁ·Î¼¼½º·Î¼­ 
+<LI>buserver ÇÁ·Î¼¼½º·Î¼­
 <A HREF="auagd009.htm#IDX6256">(6256)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ½ÇÇà 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ½ÇÇà
 <A HREF="auagd008.htm#IDX6023">(6023)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6423">(6423)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6159">(6159)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6170">(6170)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5605">(5605)</A>
-<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿© 
+<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©
 <A HREF="auagd009.htm#IDX6318">(6318)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6258">(6258)</A>
 </MENU>
-<LI>¹é¾÷ ½Ã½ºÅÛ 
+<LI>¹é¾÷ ½Ã½ºÅÛ
 <MENU>
-<LI>data 
+<LI>data
 <MENU>
-<LI>¹é¾÷/´ýÇÁ 
+<LI>¹é¾÷/´ýÇÁ
 <A HREF="auagd012.htm#IDX7012">(7012)</A>
-<LI>º¹±¸ 
+<LI>º¹±¸
 <A HREF="auagd012.htm#IDX7056">(7056)</A>
-<LI>º¹¿ø 
+<LI>º¹¿ø
 <A HREF="auagd012.htm#IDX7055">(7055)</A>
 </MENU>
-<LI>±¸¼º °³¿ä 
+<LI>±¸¼º °³¿ä
 <A HREF="auagd011.htm#IDX6843">(6843)</A>
-<LI>´ëÈ­½Ä ¸ðµå 
+<LI>´ëÈ­½Ä ¸ðµå
 <A HREF="auagd012.htm#IDX6978">(6978)</A>, <A HREF="auagd012.htm#IDX6991">(6991)</A>, <A HREF="auagd012.htm#IDX6997">(6997)</A>
-<LI>´ýÇÁ ID ¹øÈ£ 
+<LI>´ýÇÁ ID ¹øÈ£
 <A HREF="auagd012.htm#IDX7027">(7027)</A>
-<LI>´ýÇÁ ID ¹øÈ£(<I>dump</I> Ç׸ñ ÂüÁ¶) 
+<LI>´ýÇÁ ID ¹øÈ£(<I>dump</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6829">(6829)</A>
-<LI>´ýÇÁ °èÃþ(<I>dump hierarchy</I> Ç׸ñ ÂüÁ¶) 
+<LI>´ýÇÁ °èÃþ(<I>dump hierarchy</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6821">(6821)</A>
-<LI>´ýÇÁ µ¿ÀÛ, °³¿ä 
+<LI>´ýÇÁ µ¿ÀÛ, °³¿ä
 <A HREF="auagd012.htm#IDX7024">(7024)</A>
-<LI>´ýÇÁ ·¹º§(<I>dump hierarchy</I> Ç׸ñ ÂüÁ¶) 
+<LI>´ýÇÁ ·¹º§(<I>dump hierarchy</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6822">(6822)</A>
-<LI>´ýÇÁ ·¹ÄÚµå 
+<LI>´ýÇÁ ·¹ÄÚµå
 <A HREF="auagd012.htm#IDX7091">(7091)</A>
-<LI>´ýÇÁ ¼¼Æ®(<I>dump set</I> Ç׸ñ ÂüÁ¶) 
+<LI>´ýÇÁ ¼¼Æ®(<I>dump set</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6812">(6812)</A>
-<LI>´ýÇÁ À̸§(<I>dump</I> Ç׸ñ ÂüÁ¶) 
+<LI>´ýÇÁ À̸§(<I>dump</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6827">(6827)</A>
-<LI>´ýÇÁ È÷½ºÅ丮 
+<LI>´ýÇÁ È÷½ºÅ丮
 <A HREF="auagd012.htm#IDX7046">(7046)</A>
-<LI>´ýÇÁ(<I>dump</I> Ç׸ñ ÂüÁ¶) 
+<LI>´ýÇÁ(<I>dump</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6811">(6811)</A>
-<LI>´ýÇÁ, Àüü ¹× ÁõºÐ 
+<LI>´ýÇÁ, Àüü ¹× ÁõºÐ
 <A HREF="auagd012.htm#IDX7014">(7014)</A>
-<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º(<I>Backup Database</I> Ç׸ñ ÂüÁ¶) 
+<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º(<I>Backup Database</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6842">(6842)</A>
-<LI>º¹¿ø 
+<LI>º¹¿ø
 <A HREF="auagd012.htm#IDX7054">(7054)</A>, <A HREF="auagd012.htm#IDX7057">(7057)</A>, <A HREF="auagd012.htm#IDX7058">(7058)</A>, <A HREF="auagd012.htm#IDX7062">(7062)</A>, <A HREF="auagd012.htm#IDX7063">(7063)</A>
-<LI>º¼·ý ´ýÇÁ È÷½ºÅ丮 
+<LI>º¼·ý ´ýÇÁ È÷½ºÅ丮
 <A HREF="auagd012.htm#IDX7048">(7048)</A>
-<LI>º¼·ý ¼¼Æ®(<I>º¼·ý ¼¼Æ®</I> Ç׸ñ ÂüÁ¶) 
+<LI>º¼·ý ¼¼Æ®(<I>º¼·ý ¼¼Æ®</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6809">(6809)</A>
-<LI>º¼·ý Ç׸ñ(<I>º¼·ý Ç׸ñ</I> ÂüÁ¶) 
+<LI>º¼·ý Ç׸ñ(<I>º¼·ý Ç׸ñ</I> ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6810">(6810)</A>
-<LI>¼³¸íµÈ ¹é¾÷ ¼­¹ö 
+<LI>¼³¸íµÈ ¹é¾÷ ¼­¹ö
 <A HREF="auagd006.htm#IDX5604">(5604)</A>
-<LI>¼Ò°³ 
+<LI>¼Ò°³
 <A HREF="auagd011.htm#IDX6805">(6805)</A>
-<LI>¿À·ù¿¡ ´ëÇÑ ±âº» ÀÀ´ä »ç¿ë 
+<LI>¿À·ù¿¡ ´ëÇÑ ±âº» ÀÀ´ä »ç¿ë
 <A HREF="auagd011.htm#IDX6968">(6968)</A>
-<LI>¿ÜºÎ ¼¿¿¡¼­ ½ÇÇà 
+<LI>¿ÜºÎ ¼¿¿¡¼­ ½ÇÇà
 <A HREF="auagd012.htm#IDX6977">(6977)</A>
-<LI>¿î¿ëÀÚ °£¼· ¹èÁ¦ 
+<LI>¿î¿ëÀÚ °£¼· ¹èÁ¦
 <A HREF="auagd011.htm#IDX6952">(6952)</A>
-<LI>ÀÎÅÍÆäÀ̽º 
+<LI>ÀÎÅÍÆäÀ̽º
 <A HREF="auagd012.htm#IDX6974">(6974)</A>
-<LI>ÀϹݠǥÇö½Ä 
+<LI>ÀϹݠǥÇö½Ä
 <A HREF="auagd011.htm#IDX6875">(6875)</A>
-<LI>ÀÚµ¿È­ µ¿ÀÛ 
+<LI>ÀÚµ¿È­ µ¿ÀÛ
 <A HREF="auagd011.htm#IDX6951">(6951)</A>
-<LI>ÀÛ¾÷ ID ¹øÈ£ 
+<LI>ÀÛ¾÷ ID ¹øÈ£
 <A HREF="auagd012.htm#IDX6981">(6981)</A>, <A HREF="auagd012.htm#IDX6992">(6992)</A>
-<LI>ÀûÇÕÇÑ Å×ÀÌÇÁ À̸§ Ã¼Å© »èÁ¦ 
+<LI>ÀûÇÕÇÑ Å×ÀÌÇÁ À̸§ Ã¼Å© »èÁ¦
 <A HREF="auagd011.htm#IDX6971">(6971)</A>
-<LI>Ãʱâ Å×ÀÌÇÁ¿¡ ´ëÇѠŽ»ö/ÇÁ·ÒÇÁÆ® Á¦°Å 
+<LI>Ãʱâ Å×ÀÌÇÁ¿¡ ´ëÇѠŽ»ö/ÇÁ·ÒÇÁÆ® Á¦°Å
 <A HREF="auagd011.htm#IDX6963">(6963)</A>
-<LI>Å×ÀÌÇÁ °Ë»ö 
+<LI>Å×ÀÌÇÁ °Ë»ö
 <A HREF="auagd012.htm#IDX7044">(7044)</A>
-<LI>Å×ÀÌÇÁ ¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ ÀÚµ¿È­ 
+<LI>Å×ÀÌÇÁ ¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ ÀÚµ¿È­
 <A HREF="auagd011.htm#IDX6959">(6959)</A>
-<LI>Å×ÀÌÇÁ À̸§(<I>tapes</I> Ç׸ñ ÂüÁ¶) 
+<LI>Å×ÀÌÇÁ À̸§(<I>tapes</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6828">(6828)</A>
-<LI>Å×ÀÌÇÁ Á¶Á¤ÀÚ(<I>Tape Coordinator</I> Ç׸ñ ÂüÁ¶) 
+<LI>Å×ÀÌÇÁ Á¶Á¤ÀÚ(<I>Tape Coordinator</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6838">(6838)</A>
-<LI>Å×ÀÌÇÁÀÇ Àç»ç¿ë ½ºÄÉÁÙ 
+<LI>Å×ÀÌÇÁÀÇ Àç»ç¿ë ½ºÄÉÁÙ
 <A HREF="auagd011.htm#IDX6907">(6907)</A>
-<LI>ÆÄÀÏÇ¥½Ã(<I>Å×ÀÌÇÁ Á¶Á¤ÀÚ</I> ÂüÁ¶) 
+<LI>ÆÄÀÏÇ¥½Ã(<I>Å×ÀÌÇÁ Á¶Á¤ÀÚ</I> ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6835">(6835)</A>
-<LI>Æ÷Æ® ¿ÀÇÁ¼Â(<I>Tape Coordinator</I> Ç׸ñ ÂüÁ¶) 
+<LI>Æ÷Æ® ¿ÀÇÁ¼Â(<I>Tape Coordinator</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6839">(6839)</A>
-<LI>È¿À²¼º Áõ´ë¸¦ À§ÇÑ Á¦¾È 
+<LI>È¿À²¼º Áõ´ë¸¦ À§ÇÑ Á¦¾È
 <A HREF="auagd012.htm#IDX7023">(7023)</A>
 </MENU>
-<LI>¹ö¸®±â 
+<LI>¹ö¸®±â
 <MENU>
-<LI>ÅäÅ« 
+<LI>ÅäÅ«
 <A HREF="auagd007.htm#IDX5782">(5782)</A>
 </MENU>
-<LI>º¯°æ 
+<LI>º¯°æ
 <MENU>
-<LI>ACL Ç׸ñ 
+<LI>ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8067">(8067)</A>
-<LI>cacheinfo ÆÄÀÏ¿¡¼­ ÁöÁ¤µÈ µ¥ÀÌÅ͠ij½¬ Å©±â 
+<LI>cacheinfo ÆÄÀÏ¿¡¼­ ÁöÁ¤µÈ µ¥ÀÌÅ͠ij½¬ Å©±â
 <A HREF="auagd015.htm#IDX7363">(7363)</A>
-<LI>±×·ì-ÀÛ¼º ÇÒ´ç·® 
+<LI>±×·ì-ÀÛ¼º ÇÒ´ç·®
 <A HREF="auagd019.htm#IDX7984">(7984)</A>
-<LI>±âº»°ªÀÇ µð½ºÅ© Ä³½¬ Å©±â 
+<LI>±âº»°ªÀÇ µð½ºÅ© Ä³½¬ Å©±â
 <A HREF="auagd015.htm#IDX7395">(7395)</A>
-<LI>µð½ºÅ© Ä³½¬ À§Ä¡, cacheinfo ÆÄÀϳ» 
+<LI>µð½ºÅ© Ä³½¬ À§Ä¡, cacheinfo ÆÄÀϳ»
 <A HREF="auagd015.htm#IDX7364">(7364)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7967">(7967)</A>, <A HREF="auagd019.htm#IDX7972">(7972)</A>
-<LI>º¼·ý À̸§ 
+<LI>º¼·ý À̸§
 <A HREF="auagd010.htm#IDX6782">(6782)</A>
-<LI>»ç¿ëÀÚ À̸§ 
+<LI>»ç¿ëÀÚ À̸§
 <A HREF="auagd018.htm#IDX7781">(7781)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ ¸¶¿îÆ® Æ÷ÀÎÆ®
 <A HREF="auagd018.htm#IDX7800">(7800)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ º¼·ý À̸§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ º¼·ý À̸§
 <A HREF="auagd018.htm#IDX7795">(7795)</A>
-<LI>Àӽ൥ÀÌÅ͠ij½¬ Å©±â 
+<LI>Àӽ൥ÀÌÅ͠ij½¬ Å©±â
 <A HREF="auagd015.htm#IDX7389">(7389)</A>
-<LI>Áöü-¼ÒÀ¯¿¡ ±×·ì ¼ÒÀ¯±ÇÀ» 
+<LI>Áöü-¼ÒÀ¯¿¡ ±×·ì ¼ÒÀ¯±ÇÀ»
 <A HREF="auagd019.htm#IDX7945">(7945)</A>
 </MENU>
-<LI>º¯¼ö 
+<LI>º¯¼ö
 <MENU>
-<LI>AFSCELL 
+<LI>AFSCELL
 <A HREF="auagd012.htm#IDX6976">(6976)</A>
-<LI>uss ÅÛÇø´ ÆÄÀÏ¿¡¼­ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ¿¡¼­
 <A HREF="auagd017.htm#IDX7628">(7628)</A>
-<LI>°æ·Î À̸§ÀÇ @sys 
+<LI>°æ·Î À̸§ÀÇ @sys
 <A HREF="auagd007.htm#IDX5730">(5730)</A>
 </MENU>
-<LI>º¯È¯ 
+<LI>º¯È¯
 <MENU>
-<LI>±âÁ¸ UNIX °èÁ¤À» AFS °èÁ¤À¸·Î 
+<LI>±âÁ¸ UNIX °èÁ¤À» AFS °èÁ¤À¸·Î
 <A HREF="auagd017.htm#IDX7618">(7618)</A>, <A HREF="auagd018.htm#IDX7742">(7742)</A>
-<LI>µð·ºÅ丮/ÆÄÀÏ À̸§¿¡¼­ º¼·ý ID ¹øÈ£ 
+<LI>µð·ºÅ丮/ÆÄÀÏ À̸§¿¡¼­ º¼·ý ID ¹øÈ£
 <A HREF="auagd010.htm#IDX6657">(6657)</A>
-<LI>µð·ºÅ丮/ÆÄÀÏ À̸§¿¡¼­ º¼·ý À§Ä¡ 
+<LI>µð·ºÅ丮/ÆÄÀÏ À̸§¿¡¼­ º¼·ý À§Ä¡
 <A HREF="auagd010.htm#IDX6663">(6663)</A>
-<LI>µð·ºÅ丮/ÆÄÀÏ À̸§¿¡¼­ º¼·ý À̸§ 
+<LI>µð·ºÅ丮/ÆÄÀÏ À̸§¿¡¼­ º¼·ý À̸§
 <A HREF="auagd010.htm#IDX6651">(6651)</A>
-<LI>º¼·ý ID ¹øÈ£¿¡¼­ À̸§À¸·Î 
+<LI>º¼·ý ID ¹øÈ£¿¡¼­ À̸§À¸·Î
 <A HREF="auagd010.htm#IDX6640">(6640)</A>
-<LI>º¼·ý À̸§/ID ¹øÈ£¿¡¼­ º¼·ý À§Ä¡ 
+<LI>º¼·ý À̸§/ID ¹øÈ£¿¡¼­ º¼·ý À§Ä¡
 <A HREF="auagd010.htm#IDX6645">(6645)</A>
-<LI>º¼·ý À̸§À» ID ¹øÈ£·Î 
+<LI>º¼·ý À̸§À» ID ¹øÈ£·Î
 <A HREF="auagd010.htm#IDX6635">(6635)</A>
 </MENU>
-<LI>º¯È¯±â 
+<LI>º¯È¯±â
 <MENU>
-<LI>NFS/AFS 
+<LI>NFS/AFS
 <A HREF="auagd022.htm#IDX8163">(8163)</A>
 </MENU>
-<LI>º¸¾È 
+<LI>º¸¾È
 <MENU>
-<LI>AFS ±â´É 
+<LI>AFS ±â´É
 <A HREF="auagd007.htm#IDX5813">(5813)</A>
-<LI>¾Ïȣȭ ³×Æ®¿öÅ© Åë½Å 
+<LI>¾Ïȣȭ ³×Æ®¿öÅ© Åë½Å
 <A HREF="auagd007.htm#IDX5817">(5817)</A>
-<LI>Çâ»óÀ» À§ÇÑ Á¦¾È 
+<LI>Çâ»óÀ» À§ÇÑ Á¦¾È
 <A HREF="auagd007.htm#IDX5818">(5818)</A>
 </MENU>
-<LI>º¸Á¶ ACL ±ÇÇÑ 
+<LI>º¸Á¶ ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8040">(8040)</A>
-<LI>º¸Á¶ »çÀÌÆ®(Ubik) 
+<LI>º¸Á¶ »çÀÌÆ®(Ubik)
 <A HREF="auagd008.htm#IDX6059">(6059)</A>
-<LI>º¸Á¸ 
+<LI>º¸Á¸
 <MENU>
-<LI>¹é¾÷ ½Ã½ºÅÛÀÇ Å×ÀÌÇÁ 
+<LI>¹é¾÷ ½Ã½ºÅÛÀÇ Å×ÀÌÇÁ
 <A HREF="auagd011.htm#IDX6913">(6913)</A>
 </MENU>
-<LI>º¸È£ 
+<LI>º¸È£
 <MENU>
-<LI>AFS¿¡¼­ 
+<LI>AFS¿¡¼­
 <A HREF="auagd006.htm#IDX5591">(5591)</A>
-<LI>UNIX¿¡¼­ 
+<LI>UNIX¿¡¼­
 <A HREF="auagd006.htm#IDX5593">(5593)</A>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5612">(5612)</A>
 </MENU>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd006.htm#IDX5596">(5596)</A>
 <MENU>
-<LI> »ç¿ëÀÚ Ç׸ñ 
+<LI> »ç¿ëÀÚ Ç׸ñ
 <A HREF="auagd018.htm#IDX7819">(7819)</A>
-<LI>ID Ä«¿îÅÍ, ¼³Á¤ 
+<LI>ID Ä«¿îÅÍ, ¼³Á¤
 <A HREF="auagd019.htm#IDX8009">(8009)</A>
-<LI>max user id¿Í max group id Ä«¿îÅÍ, Ç¥½Ã ¹× ¼³Á¤ 
+<LI>max user id¿Í max group id Ä«¿îÅÍ, Ç¥½Ã ¹× ¼³Á¤
 <A HREF="auagd019.htm#IDX7996">(7996)</A>
-<LI>°³ÀΠÇ÷¡±× 
+<LI>°³ÀΠÇ÷¡±×
 <A HREF="auagd019.htm#IDX7849">(7849)</A>, <A HREF="auagd019.htm#IDX7992">(7992)</A>
-<LI>±×·ì ÀÛ¼º ÇÒ´ç·® 
+<LI>±×·ì ÀÛ¼º ÇÒ´ç·®
 <A HREF="auagd019.htm#IDX7850">(7850)</A>, <A HREF="auagd019.htm#IDX7980">(7980)</A>, <A HREF="auagd019.htm#IDX7982">(7982)</A>
-<LI>±×·ì Ç׸ñ 
+<LI>±×·ì Ç׸ñ
 <A HREF="auagd019.htm#IDX7830">(7830)</A>, <A HREF="auagd019.htm#IDX7844">(7844)</A>, <A HREF="auagd019.htm#IDX7898">(7898)</A>
-<LI>±×·ì Ç׸ñ, ÀÛ¼º 
+<LI>±×·ì Ç׸ñ, ÀÛ¼º
 <A HREF="auagd019.htm#IDX7922">(7922)</A>
-<LI>±â°è Ç׸ñ 
+<LI>±â°è Ç׸ñ
 <A HREF="auagd019.htm#IDX7845">(7845)</A>, <A HREF="auagd019.htm#IDX7899">(7899)</A>
-<LI>±â°è Ç׸ñ, ¼³¸íµÈ 
+<LI>±â°è Ç׸ñ, ¼³¸íµÈ
 <A HREF="auagd019.htm#IDX7828">(7828)</A>
-<LI>±â°è Ç׸ñ, ÀÛ¼º 
+<LI>±â°è Ç׸ñ, ÀÛ¼º
 <A HREF="auagd019.htm#IDX7914">(7914)</A>
-<LI>¸â¹ö½± °è¼ö 
+<LI>¸â¹ö½± °è¼ö
 <A HREF="auagd019.htm#IDX7843">(7843)</A>
-<LI>»ç¿ëÀÚ À̸§ º¯°æ 
+<LI>»ç¿ëÀÚ À̸§ º¯°æ
 <A HREF="auagd018.htm#IDX7783">(7783)</A>
-<LI>»ç¿ëÀÚ Ç׸ñ 
+<LI>»ç¿ëÀÚ Ç׸ñ
 <A HREF="auagd017.htm#IDX7711">(7711)</A>, <A HREF="auagd017.htm#IDX7722">(7722)</A>, <A HREF="auagd018.htm#IDX7748">(7748)</A>, <A HREF="auagd019.htm#IDX7846">(7846)</A>, <A HREF="auagd019.htm#IDX7900">(7900)</A>
-<LI>»ç¿ëÀÚ Ç׸ñ, ¼³¸íµÈ 
+<LI>»ç¿ëÀÚ Ç׸ñ, ¼³¸íµÈ
 <A HREF="auagd019.htm#IDX7825">(7825)</A>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd019.htm#IDX8011">(8011)</A>
-<LI>Ç׸ñ ¼ÒÀ¯ÀÚ 
+<LI>Ç׸ñ ¼ÒÀ¯ÀÚ
 <A HREF="auagd019.htm#IDX7847">(7847)</A>, <A HREF="auagd019.htm#IDX7901">(7901)</A>, <A HREF="auagd019.htm#IDX7969">(7969)</A>
-<LI>Ç׸ñ À̸§ 
+<LI>Ç׸ñ À̸§
 <A HREF="auagd019.htm#IDX7974">(7974)</A>
-<LI>Ç׸ñ ÀÛ¼ºÀÚ 
+<LI>Ç׸ñ ÀÛ¼ºÀÚ
 <A HREF="auagd019.htm#IDX7848">(7848)</A>, <A HREF="auagd019.htm#IDX7902">(7902)</A>
-<LI>Ç׸ñ, »èÁ¦ 
+<LI>Ç׸ñ, »èÁ¦
 <A HREF="auagd019.htm#IDX7961">(7961)</A>
 </MENU>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±× 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±×
 <A HREF="auagd007.htm#IDX5749">(5749)</A>
 <MENU>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd019.htm#IDX7991">(7991)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd019.htm#IDX7860">(7860)</A>
 </MENU>
-<LI>º¸È£ ¼­¹ö 
+<LI>º¸È£ ¼­¹ö
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5891">(5891)</A>
-<LI>CPS ÀÛ¼º 
+<LI>CPS ÀÛ¼º
 <A HREF="auagd019.htm#IDX7823">(7823)</A>
-<LI>ptserver ÇÁ·Î¼¼½º·Î¼­ 
+<LI>ptserver ÇÁ·Î¼¼½º·Î¼­
 <A HREF="auagd009.htm#IDX6276">(6276)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ½ÇÇà 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ½ÇÇà
 <A HREF="auagd008.htm#IDX6025">(6025)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6156">(6156)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6167">(6167)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5592">(5592)</A>
-<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿© 
+<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©
 <A HREF="auagd009.htm#IDX6316">(6316)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6278">(6278)</A>
 </MENU>
-<LI>º¹»ç 
+<LI>º¹»ç
 <MENU>
-<LI>µð·ºÅ丮°£ ACL 
+<LI>µð·ºÅ丮°£ ACL
 <A HREF="auagd020.htm#IDX8090">(8090)</A>
 </MENU>
-<LI>º¹¿ø 
+<LI>º¹¿ø
 <MENU>
-<LI>AFS ¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÏÁö ¾Ê°í º¼·ý 
+<LI>AFS ¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÏÁö ¾Ê°í º¼·ý
 <A HREF="auagd010.htm#IDX6773">(6773)</A>
-<LI>data 
+<LI>data
 <MENU>
-<LI>´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾ÊÀ½ 
+<LI>´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾ÊÀ½
 <A HREF="auagd012.htm#IDX7068">(7068)</A>
 </MENU>
-<LI>VLDB¿Í º¼·ý Çì´õÀÇ µ¿±âÈ­ 
+<LI>VLDB¿Í º¼·ý Çì´õÀÇ µ¿±âÈ­
 <A HREF="auagd010.htm#IDX6692">(6692)</A>
-<LI>°ü¸® µ¥ÀÌÅͺ£À̽º 
+<LI>°ü¸® µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd008.htm#IDX6084">(6084)</A>
-<LI>±âÁ¸ µ¥ÀÌÅÍ 
+<LI>±âÁ¸ µ¥ÀÌÅÍ
 <A HREF="auagd012.htm#IDX7064">(7064)</A>, <A HREF="auagd012.htm#IDX7066">(7066)</A>
-<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇϴ µ¥ÀÌÅÍ 
+<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇϴ µ¥ÀÌÅÍ
 <A HREF="auagd012.htm#IDX7061">(7061)</A>
-<LI>ÀÌÀü ¹öÀüÀÇ ¼­¹ö ÇÁ·Î¼¼½º ¹× ¸í·É 2Áø ÆÄÀϷΠ
+<LI>ÀÌÀü ¹öÀüÀÇ ¼­¹ö ÇÁ·Î¼¼½º ¹× ¸í·É 2Áø ÆÄÀÏ·Î
 <A HREF="auagd008.htm#IDX6104">(6104)</A>
-<LI>Å×ÀÌÇÁ¿¡¼­ ¹é¾÷ µ¥ÀÌÅͺ£À̽º 
+<LI>Å×ÀÌÇÁ¿¡¼­ ¹é¾÷ µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd012.htm#IDX7082">(7082)</A>
 </MENU>
-<LI>º¹Á¦ 
+<LI>º¹Á¦
 <MENU>
-<LI>ReleaseCloneÀÇ ¿ªÇÒ 
+<LI>ReleaseCloneÀÇ ¿ªÇÒ
 <A HREF="auagd010.htm#IDX6501">(6501)</A>
-<LI>°¡´ÉÇÑ º¯Çüü 
+<LI>°¡´ÉÇÑ º¯Çüü
 <A HREF="auagd010.htm#IDX6515">(6515)</A>
-<LI>¸±¸®½º ´Ü°è 
+<LI>¸±¸®½º ´Ü°è
 <A HREF="auagd010.htm#IDX6493">(6493)</A>
-<LI>»çÀÌÆ® Á¤ÀÇ ´Ü°è 
+<LI>»çÀÌÆ® Á¤ÀÇ ´Ü°è
 <A HREF="auagd010.htm#IDX6491">(6491)</A>
-<LI>»ó¼¼ÇÑ ¼³¸í 
+<LI>»ó¼¼ÇÑ ¼³¸í
 <A HREF="auagd010.htm#IDX6482">(6482)</A>
-<LI>»õ Å¬·ÐÀÇ °­Á¦ ÀÛ¼º 
+<LI>»õ Å¬·ÐÀÇ °­Á¦ ÀÛ¼º
 <A HREF="auagd010.htm#IDX6505">(6505)</A>
-<LI>¼º°ø ¿©ºÎ È®ÀΠ
+<LI>¼º°ø ¿©ºÎ È®ÀÎ
 <A HREF="auagd010.htm#IDX6494">(6494)</A>
-<LI>ÀûÀýÇÑ º¼·ý 
+<LI>ÀûÀýÇÑ º¼·ý
 <A HREF="auagd007.htm#IDX5702">(5702)</A>
-<LI>ÀûÀýÇÑ º¼·ý À¯Çü 
+<LI>ÀûÀýÇÑ º¼·ý À¯Çü
 <A HREF="auagd010.htm#IDX6509">(6509)</A>
-<LI>Àý´ë ¸±¸®½º¿¡ ÇÊ¿ä 
+<LI>Àý´ë ¸±¸®½º¿¡ ÇÊ¿ä
 <A HREF="auagd010.htm#IDX6496">(6496)</A>
-<LI>Á¤ÀÇ 
+<LI>Á¤ÀÇ
 <A HREF="auagd006.htm#IDX5572">(5572)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6439">(6439)</A>
 </MENU>
-<LI>º¹Á¦µÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ 
+<LI>º¹Á¦µÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5969">(5969)</A>
-<LI>º¹Á¦¿¡ ´ëÇÑ º¼·ýÀÇ ÀûÇÕ¼º 
+<LI>º¹Á¦¿¡ ´ëÇÑ º¼·ýÀÇ ÀûÇÕ¼º
 <A HREF="auagd010.htm#IDX6510">(6510)</A>
-<LI>º¹Á¦¿¡¼­ »çÀÌÆ® Á¤ÀÇ ´Ü°è 
+<LI>º¹Á¦¿¡¼­ »çÀÌÆ® Á¤ÀÇ ´Ü°è
 <A HREF="auagd010.htm#IDX6490">(6490)</A>
-<LI>º¹Á¦ÀÇ ¸±¸®½º ´Ü°è 
+<LI>º¹Á¦ÀÇ ¸±¸®½º ´Ü°è
 <A HREF="auagd010.htm#IDX6492">(6492)</A>
-<LI>º¼·ý 
+<LI>º¼·ý
 <MENU>
-<LI>AFS ¹é¾÷ ½Ã½ºÅÛ ¾øÀÌ ´ýÇÁ 
+<LI>AFS ¹é¾÷ ½Ã½ºÅÛ ¾øÀÌ ´ýÇÁ
 <A HREF="auagd010.htm#IDX6760">(6760)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7645">(7645)</A>
-<LI>VLDB ¹× º¼·ý Çì´õ µ¿±âÈ­ 
+<LI>VLDB ¹× º¼·ý Çì´õ µ¿±âÈ­
 <A HREF="auagd010.htm#IDX6685">(6685)</A>
-<LI>VLDBÀÇ Ç׸ñ 
+<LI>VLDBÀÇ Ç׸ñ
 <A HREF="auagd010.htm#IDX6442">(6442)</A>
-<LI>°¢ »óÀ§ ·¹º§ µð·ºÅ丮¿¡ ´ëÇØ º°µµ·Î 
+<LI>°¢ »óÀ§ ·¹º§ µð·ºÅ丮¿¡ ´ëÇØ º°µµ·Î
 <A HREF="auagd007.htm#IDX5693">(5693)</A>
-<LI>°ü·Ã Á¤º¸ Ç¥½Ã 
+<LI>°ü·Ã Á¤º¸ Ç¥½Ã
 <A HREF="auagd010.htm#IDX6581">(6581)</A>
-<LI>±¸Á¶ 
+<LI>±¸Á¶
 <A HREF="auagd010.htm#IDX6701">(6701)</A>
-<LI>´ÜÀ§·Î¼­ 
+<LI>´ÜÀ§·Î¼­
 <A HREF="auagd006.htm#IDX5564">(5564)</A>, <A HREF="auagd006.htm#IDX5565">(5565)</A>, <A HREF="auagd006.htm#IDX5566">(5566)</A>
-<LI>µ¿ÀÏÇÑ ÆÄƼ¼Ç¿¡ ¿¬°üµÈ º¼·ý ±×·ìÈ­ 
+<LI>µ¿ÀÏÇÑ ÆÄƼ¼Ç¿¡ ¿¬°üµÈ º¼·ý ±×·ìÈ­
 <A HREF="auagd007.htm#IDX5700">(5700)</A>
-<LI>µð·ºÅ丮¿¡ ´ëÀÀ 
+<LI>µð·ºÅ丮¿¡ ´ëÀÀ
 <A HREF="auagd006.htm#IDX5561">(5561)</A>
-<LI>·Îµå ¹ë·±½º¿¡¼­ 
+<LI>·Îµå ¹ë·±½º¿¡¼­
 <A HREF="auagd006.htm#IDX5560">(5560)</A>
-<LI>·çÆ® µð·ºÅ丮 
+<LI>·çÆ® µð·ºÅ丮
 <A HREF="auagd006.htm#IDX5570">(5570)</A>
-<LI>·çÆ®(root.afs ¹× root.cell) 
+<LI>·çÆ®(root.afs ¹× root.cell)
 <A HREF="auagd007.htm#IDX5698">(5698)</A>
-<LI>¸¶¿îÆ® 
+<LI>¸¶¿îÆ®
 <A HREF="auagd006.htm#IDX5571">(5571)</A>, <A HREF="auagd010.htm#IDX6453">(6453)</A>, <A HREF="auagd010.htm#IDX6458">(6458)</A>
-<LI>¹é¾÷ (Âü°í Ç׸ñ: <I>¹é¾÷ º¼·ý</I>) 
+<LI>¹é¾÷ (Âü°í Ç׸ñ: <I>¹é¾÷ º¼·ý</I>)
 <A HREF="auagd010.htm#IDX6532">(6532)</A>
-<LI>¹é¾÷ ´ÜÀ§·Î¼­ 
+<LI>¹é¾÷ ´ÜÀ§·Î¼­
 <A HREF="auagd010.htm#IDX6440">(6440)</A>
-<LI>¹é¾÷ ¹öÀü ÀÚµ¿ ÀÛ¼º 
+<LI>¹é¾÷ ¹öÀü ÀÚµ¿ ÀÛ¼º
 <A HREF="auagd010.htm#IDX6539">(6539)</A>
-<LI>¹é¾÷ ½Ã½ºÅÛ ´ýÇÁ È÷½ºÅ丮, Ç¥½Ã 
+<LI>¹é¾÷ ½Ã½ºÅÛ ´ýÇÁ È÷½ºÅ丮, Ç¥½Ã
 <A HREF="auagd012.htm#IDX7041">(7041)</A>
-<LI>¹é¾÷ ½Ã½ºÅÛ º¹¿ø µµÁß ³»¿ë °ãÃľ²±â 
+<LI>¹é¾÷ ½Ã½ºÅÛ º¹¿ø µµÁß ³»¿ë °ãÃľ²±â
 <A HREF="auagd012.htm#IDX7065">(7065)</A>
-<LI>¹é¾÷ ½Ã½ºÅÛ º¹¿ø µµÁß ³»¿ë À¯ÁöÇϱâ 
+<LI>¹é¾÷ ½Ã½ºÅÛ º¹¿ø µµÁß ³»¿ë À¯ÁöÇϱâ
 <A HREF="auagd012.htm#IDX7067">(7067)</A>
-<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÑ ¹é¾÷ 
+<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÑ ¹é¾÷
 <A HREF="auagd012.htm#IDX7011">(7011)</A>
-<LI>º¹¿ø 
+<LI>º¹¿ø
 <A HREF="auagd010.htm#IDX6772">(6772)</A>, <A HREF="auagd012.htm#IDX7051">(7051)</A>
 <A HREF="auagd010.htm#IDX6483">(6483)</A>
-<LI>º¹Á¦ À§Ä¡ 
+<LI>º¹Á¦ À§Ä¡
 <A HREF="auagd007.htm#IDX5704">(5704)</A>
-<LI>º¹Á¦º»ÀÇ ´ÜÀ§·Î¼­ 
+<LI>º¹Á¦º»ÀÇ ´ÜÀ§·Î¼­
 <A HREF="auagd010.htm#IDX6438">(6438)</A>
-<LI>º¹Á¦ÇÒ À¯Çü 
+<LI>º¹Á¦ÇÒ À¯Çü
 <A HREF="auagd007.htm#IDX5703">(5703)</A>
-<LI>º¼·ý Çì´õ¿¡ Àִ ÀÛ¼º ³¯Â¥ 
+<LI>º¼·ý Çì´õ¿¡ Àִ ÀÛ¼º ³¯Â¥
 <A HREF="auagd010.htm#IDX6620">(6620)</A>
-<LI>º¼·ý Çì´õ¿¡ Àִ ÃÖÁ¾ °»½Å ³¯Â¥ 
+<LI>º¼·ý Çì´õ¿¡ Àִ ÃÖÁ¾ °»½Å ³¯Â¥
 <A HREF="auagd010.htm#IDX6622">(6622)</A>
-<LI>»çÀÌÆ®, Á¤Àǵʠ
+<LI>»çÀÌÆ®, Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6434">(6434)</A>
-<LI>¼Õ»óÀÇ Áõ»ó 
+<LI>¼Õ»óÀÇ Áõ»ó
 <A HREF="auagd010.htm#IDX6704">(6704)</A>
-<LI>¾×¼¼½º ¼ö¿¡ ´ëÇÑ Çì´õÀÇ Ä«¿îÅÍ 
+<LI>¾×¼¼½º ¼ö¿¡ ´ëÇÑ Çì´õÀÇ Ä«¿îÅÍ
 <A HREF="auagd010.htm#IDX6624">(6624)</A>
-<LI>À§Ä¡ (Âü°í Ç׸ñ: <I>º¼·ý À§Ä¡</I>) 
+<LI>À§Ä¡ (Âü°í Ç׸ñ: <I>º¼·ý À§Ä¡</I>)
 <A HREF="auagd010.htm#IDX6667">(6667)</A>
-<LI>À̵¿ 
+<LI>À̵¿
 <A HREF="auagd010.htm#IDX6671">(6671)</A>
-<LI>À̸§ (Âü°í Ç׸ñ: <I>º¼·ý À̸§</I>) 
+<LI>À̸§ (Âü°í Ç׸ñ: <I>º¼·ý À̸§</I>)
 <A HREF="auagd010.htm#IDX6459">(6459)</A>
-<LI>À̸§ º¯°æ 
+<LI>À̸§ º¯°æ
 <A HREF="auagd010.htm#IDX6781">(6781)</A>
-<LI>Àбâ Àü¿ë (Âü°í Ç׸ñ: <I>Àбâ Àü¿ë º¼·ý</I>) 
+<LI>Àбâ Àü¿ë (Âü°í Ç׸ñ: <I>Àбâ Àü¿ë º¼·ý</I>)
 <A HREF="auagd010.htm#IDX6484">(6484)</A>
-<LI>Àбâ/¾²±â (Âü°í Ç׸ñ: <I>Àбâ/¾²±â º¼·ý</I>) 
+<LI>Àбâ/¾²±â (Âü°í Ç׸ñ: <I>Àбâ/¾²±â º¼·ý</I>)
 <A HREF="auagd010.htm#IDX6464">(6464)</A>
-<LI>Á¤ÀÇ 
+<LI>Á¤ÀÇ
 <A HREF="auagd006.htm#IDX5559">(5559)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6430">(6430)</A>
-<LI>Á¦°Å 
+<LI>Á¦°Å
 <A HREF="auagd010.htm#IDX6739">(6739)</A>, <A HREF="auagd010.htm#IDX6747">(6747)</A>, <A HREF="auagd018.htm#IDX7811">(7811)</A>
-<LI>Á¦°Å 
-<LI>Á¦°Å 
-<LI>Á¦°Å 
-<LI>Å©±â, Ç¥½Ã 
+<LI>Á¦°Å
+<LI>Á¦°Å
+<LI>Á¦°Å
+<LI>Å©±â, Ç¥½Ã
 <A HREF="auagd010.htm#IDX6731">(6731)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬¿¡¼­ Ç÷¯½¬ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬¿¡¼­ Ç÷¯½¬
 <A HREF="auagd015.htm#IDX7458">(7458)</A>
-<LI>ÇÑ ¹ø¿¡ ¸¹Àº ¹é¾÷ ¹öÀü ÀÛ¼º 
+<LI>ÇÑ ¹ø¿¡ ¸¹Àº ¹é¾÷ ¹öÀü ÀÛ¼º
 <A HREF="auagd010.htm#IDX6535">(6535)</A>
-<LI>ÇÒ´ç·® (Âü°í Ç׸ñ: <I>º¼·ý ÇÒ´ç·®</I>) 
+<LI>ÇÒ´ç·® (Âü°í Ç׸ñ: <I>º¼·ý ÇÒ´ç·®</I>)
 <A HREF="auagd010.htm#IDX6711">(6711)</A>
-<LI>Çì´õ (Âü°í Ç׸ñ: <I>º¼·ý Çì´õ</I>) 
+<LI>Çì´õ (Âü°í Ç׸ñ: <I>º¼·ý Çì´õ</I>)
 <A HREF="auagd010.htm#IDX6444">(6444)</A>
-<LI>È¿À²¼º¿¡ ´ëÇÑ ÀÌÁ¡ 
+<LI>È¿À²¼º¿¡ ´ëÇÑ ÀÌÁ¡
 <A HREF="auagd010.htm#IDX6436">(6436)</A>
 </MENU>
-<LI>º¼·ý ID ¹øÈ£ 
+<LI>º¼·ý ID ¹øÈ£
 <MENU>
-<LI>µð·ºÅ丮/ÆÄÀÏ À̸§À¸·ÎºÎÅÍ È®ÀΠ
+<LI>µð·ºÅ丮/ÆÄÀÏ À̸§À¸·ÎºÎÅÍ È®ÀÎ
 <A HREF="auagd010.htm#IDX6660">(6660)</A>
-<LI>º¯È¯ 
+<LI>º¯È¯
 <A HREF="auagd010.htm#IDX6643">(6643)</A>, <A HREF="auagd010.htm#IDX6648">(6648)</A>
-<LI>º¯È¯ 
-<LI>º¯È¯ 
-<LI>È®ÀΠ
+<LI>º¯È¯
+<LI>º¯È¯
+<LI>È®ÀÎ
 <A HREF="auagd010.htm#IDX6638">(6638)</A>
-<LI>È®ÀΠ
+<LI>È®ÀÎ
 </MENU>
-<LI>º¼·ý º¹Á¦ÀÇ ±âÁØ 
+<LI>º¼·ý º¹Á¦ÀÇ ±âÁØ
 <A HREF="auagd010.htm#IDX6508">(6508)</A>
-<LI>º¼·ý º¹Á¦ÀÇ ´Ü°è 
+<LI>º¼·ý º¹Á¦ÀÇ ´Ü°è
 <A HREF="auagd010.htm#IDX6489">(6489)</A>
-<LI>º¼·ý ¼­¹ö 
+<LI>º¼·ý ¼­¹ö
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5928">(5928)</A>
-<LI>fs ÇÁ·Î¼¼½ºÀÇ ÀϺημ­ 
+<LI>fs ÇÁ·Î¼¼½ºÀÇ ÀϺημ­
 <A HREF="auagd009.htm#IDX6302">(6302)</A>
-<LI>VLDB/º¼·ý Çì´õ µ¿±âÈ­¿¡¼­ ¿ªÇÒ 
+<LI>VLDB/º¼·ý Çì´õ µ¿±âÈ­¿¡¼­ ¿ªÇÒ
 <A HREF="auagd010.htm#IDX6451">(6451)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6427">(6427)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5597">(5597)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6268">(6268)</A>
 </MENU>
-<LI>º¼·ý ¼¼Æ®(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>º¼·ý ¼¼Æ®(¹é¾÷ ½Ã½ºÅÛ)
 <MENU>
-<LI>º¼·ý Ç׸ñ »èÁ¦ 
+<LI>º¼·ý Ç׸ñ »èÁ¦
 <A HREF="auagd011.htm#IDX6895">(6895)</A>
-<LI>º¼·ý Ç׸ñ(<I>º¼·ý Ç׸ñ</I> ÂüÁ¶) 
+<LI>º¼·ý Ç׸ñ(<I>º¼·ý Ç׸ñ</I> ÂüÁ¶)
 <A HREF="auagd011.htm#IDX6807">(6807)</A>
-<LI>»èÁ¦ 
+<LI>»èÁ¦
 <A HREF="auagd011.htm#IDX6891">(6891)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd011.htm#IDX6877">(6877)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6806">(6806)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd011.htm#IDX6886">(6886)</A>
 </MENU>
-<LI>º¼·ý À§Ä¡ 
+<LI>º¼·ý À§Ä¡
 <MENU>
-<LI>µð·ºÅ丮/ÆÄÀÏ À̸§À¸·ÎºÎÅÍ È®ÀΠ
+<LI>µð·ºÅ丮/ÆÄÀÏ À̸§À¸·ÎºÎÅÍ È®ÀÎ
 <A HREF="auagd010.htm#IDX6666">(6666)</A>
-<LI>º¼·ý À̸§/ID ¹øÈ£·ÎºÎÅÍ È®ÀΠ
+<LI>º¼·ý À̸§/ID ¹øÈ£·ÎºÎÅÍ È®ÀÎ
 <A HREF="auagd010.htm#IDX6649">(6649)</A>
 </MENU>
-<LI>º¼·ý À§Ä¡ ¼­¹ö 
+<LI>º¼·ý À§Ä¡ ¼­¹ö
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>VL ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>VL ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5922">(5922)</A>
 </MENU>
-<LI>º¼·ý À̸§ 
+<LI>º¼·ý À̸§
 <MENU>
-<LI>°ü·Ã ±ÔÄ¢ 
+<LI>°ü·Ã ±ÔÄ¢
 <A HREF="auagd007.htm#IDX5691">(5691)</A>
-<LI>±ÔÄ¢ 
+<LI>±ÔÄ¢
 <A HREF="auagd010.htm#IDX6462">(6462)</A>
-<LI>º¯°æ 
+<LI>º¯°æ
 <A HREF="auagd010.htm#IDX6783">(6783)</A>, <A HREF="auagd018.htm#IDX7793">(7793)</A>
-<LI>º¯È¯ 
+<LI>º¯È¯
 <A HREF="auagd010.htm#IDX6637">(6637)</A>, <A HREF="auagd010.htm#IDX6647">(6647)</A>
-<LI>Á¦ÇÑ»çÇ× 
+<LI>Á¦ÇÑ»çÇ×
 <A HREF="auagd007.htm#IDX5695">(5695)</A>
-<LI>ÇÊ¿äÇÑ µÎ °¡Áö 
+<LI>ÇÊ¿äÇÑ µÎ °¡Áö
 <A HREF="auagd007.htm#IDX5697">(5697)</A>
-<LI>È®ÀΠ
+<LI>È®ÀÎ
 <A HREF="auagd010.htm#IDX6642">(6642)</A>, <A HREF="auagd010.htm#IDX6654">(6654)</A>
 </MENU>
-<LI>º¼·ý À̸§¿¡ ´ëÇÑ ±æÀÌ Á¦ÇÑ 
+<LI>º¼·ý À̸§¿¡ ´ëÇÑ ±æÀÌ Á¦ÇÑ
 <A HREF="auagd010.htm#IDX6460">(6460)</A>
-<LI>º¼·ý ÇÒ´ç·® 
+<LI>º¼·ý ÇÒ´ç·®
 <MENU>
-<LI>»õ º¼·ý¿¡ ´ëÇÑ ±âº»°ª 
+<LI>»õ º¼·ý¿¡ ´ëÇÑ ±âº»°ª
 <A HREF="auagd010.htm#IDX6468">(6468)</A>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd010.htm#IDX6715">(6715)</A>, <A HREF="auagd010.htm#IDX6719">(6719)</A>, <A HREF="auagd017.htm#IDX7650">(7650)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd010.htm#IDX6725">(6725)</A>, <A HREF="auagd010.htm#IDX6729">(6729)</A>, <A HREF="auagd010.htm#IDX6734">(6734)</A>
 </MENU>
-<LI>º¼·ý Ç׸ñ(VLDB) 
+<LI>º¼·ý Ç׸ñ(VLDB)
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd010.htm#IDX6584">(6584)</A>
 </MENU>
-<LI>º¼·ý Ç׸ñ(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>º¼·ý Ç׸ñ(¹é¾÷ ½Ã½ºÅÛ)
 <MENU>
-<LI>»èÁ¦ 
+<LI>»èÁ¦
 <A HREF="auagd011.htm#IDX6896">(6896)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd011.htm#IDX6880">(6880)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd011.htm#IDX6808">(6808)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd011.htm#IDX6887">(6887)</A>
 </MENU>
-<LI>º¼·ý Çì´õ 
+<LI>º¼·ý Çì´õ
 <MENU>
-<LI>/vicep µð·ºÅ丮¿¡¼­ 
+<LI>/vicep µð·ºÅ丮¿¡¼­
 <A HREF="auagd008.htm#IDX6010">(6010)</A>
-<LI>VLDB¿Í µ¿±âÈ­ 
+<LI>VLDB¿Í µ¿±âÈ­
 <A HREF="auagd010.htm#IDX6448">(6448)</A>, <A HREF="auagd010.htm#IDX6684">(6684)</A>
-<LI>°ü·Ã 
+<LI>°ü·Ã
 <A HREF="auagd010.htm#IDX6445">(6445)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd010.htm#IDX6599">(6599)</A>, <A HREF="auagd010.htm#IDX6632">(6632)</A>
-<LI>Ç¥½Ã 
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
+<LI>Ç¥½Ã
 </MENU>
-<LI>º¼·ý Çì´õÀÇ MaxQuota Çʵå 
+<LI>º¼·ý Çì´õÀÇ MaxQuota Çʵå
 <A HREF="auagd010.htm#IDX6618">(6618)</A>
-<LI>º¼·ý Çì´õÀÇ RClone Çʵå 
+<LI>º¼·ý Çì´õÀÇ RClone Çʵå
 <A HREF="auagd010.htm#IDX6616">(6616)</A>
-<LI>º¼·ý Çì´õÀÇ ROnly Çʵå 
+<LI>º¼·ý Çì´õÀÇ ROnly Çʵå
 <A HREF="auagd010.htm#IDX6614">(6614)</A>
-<LI>º¼·ý Çì´õÀÇ RWrite Çʵå 
+<LI>º¼·ý Çì´õÀÇ RWrite Çʵå
 <A HREF="auagd010.htm#IDX6613">(6613)</A>
-<LI>º¼·ý Çì´õÀÇ salvage »óÅ Ç÷¡±× ÇÊ¿ä 
+<LI>º¼·ý Çì´õÀÇ salvage »óÅ Ç÷¡±× ÇÊ¿ä
 <A HREF="auagd010.htm#IDX6606">(6606)</A>
-<LI>º¼·ý Çì´õÀÇ ¹é¾÷ Çʵå 
+<LI>º¼·ý Çì´õÀÇ ¹é¾÷ Çʵå
 <A HREF="auagd010.htm#IDX6615">(6615)</A>
-<LI>º¼·ý Çì´õÀÇ »óÅ Ç÷¡±× 
+<LI>º¼·ý Çì´õÀÇ »óÅ Ç÷¡±×
 <A HREF="auagd010.htm#IDX6603">(6603)</A>
-<LI>º¼·ý Çì´õÀÇ ¿ÀÇÁ¶óÀΠ»óÅ Ç÷¡±× 
+<LI>º¼·ý Çì´õÀÇ ¿ÀÇÁ¶óÀΠ»óÅ Ç÷¡±×
 <A HREF="auagd010.htm#IDX6605">(6605)</A>
-<LI>º¼·ý¿¡ ´ëÇÑ À¯Çü Ç÷¡±× 
+<LI>º¼·ý¿¡ ´ëÇÑ À¯Çü Ç÷¡±×
 <MENU>
-<LI>º¼·ý Çì´õ 
+<LI>º¼·ý Çì´õ
 <A HREF="auagd010.htm#IDX6602">(6602)</A>
 </MENU>
-<LI>ºÎ¿© 
+<LI>ºÎ¿©
 <MENU>
-<LI>ACLÀ» ¼³Á¤ÇÏ¿© ÆÄÀÏ ¾×¼¼½º 
+<LI>ACLÀ» ¼³Á¤ÇÏ¿© ÆÄÀÏ ¾×¼¼½º
 <A HREF="auagd020.htm#IDX8069">(8069)</A>
-<LI>backup ¸í·É¿¡ ´ëÇѠƯ±Ç 
+<LI>backup ¸í·É¿¡ ´ëÇѠƯ±Ç
 <A HREF="auagd021.htm#IDX8148">(8148)</A>
-<LI>bos ¸í·É¿¡ ´ëÇѠƯ±Ç 
+<LI>bos ¸í·É¿¡ ´ëÇѠƯ±Ç
 <A HREF="auagd021.htm#IDX8146">(8146)</A>
-<LI>fs ¸í·É¿¡ ´ëÇѠƯ±Ç 
+<LI>fs ¸í·É¿¡ ´ëÇѠƯ±Ç
 <A HREF="auagd021.htm#IDX8109">(8109)</A>
-<LI>kas ¸í·É¿¡ ´ëÇѠƯ±Ç 
+<LI>kas ¸í·É¿¡ ´ëÇѠƯ±Ç
 <A HREF="auagd021.htm#IDX8127">(8127)</A>, <A HREF="auagd021.htm#IDX8139">(8139)</A>
-<LI>pts ¸í·É¿¡ ´ëÇѠƯ±Ç 
+<LI>pts ¸í·É¿¡ ´ëÇѠƯ±Ç
 <A HREF="auagd021.htm#IDX8110">(8110)</A>
-<LI>vos ¸í·É¿¡ ´ëÇѠƯ±Ç 
+<LI>vos ¸í·É¿¡ ´ëÇѠƯ±Ç
 <A HREF="auagd021.htm#IDX8147">(8147)</A>
 </MENU>
-<LI>ºÎÁ¤ÀûÀΠACL ±ÇÇÑ 
+<LI>ºÎÁ¤ÀûÀΠACL ±ÇÇÑ
 <MENU>
-<LI>Á¤ÀǵȠ
+<LI>Á¤ÀǵÈ
 <A HREF="auagd020.htm#IDX8050">(8050)</A>
 </MENU>
-<LI>ºÐ¹è 
+<LI>ºÐ¹è
 <MENU>
-<LI>CellServDB ÆÄÀÏ(¼­¹ö) 
+<LI>CellServDB ÆÄÀÏ(¼­¹ö)
 <A HREF="auagd008.htm#IDX6142">(6142)</A>
 </MENU>
-<LI>ºÐ»ê 
+<LI>ºÐ»ê
 <MENU>
-<LI>µ¥ÀÌÅͺ£À̽º 
+<LI>µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd007.htm#IDX5712">(5712)</A>, <A HREF="auagd008.htm#IDX6052">(6052)</A>
 </MENU>
-<LI>ºÐ»ê µ¥ÀÌÅͺ£À̽º 
+<LI>ºÐ»ê µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd007.htm#IDX5714">(5714)</A>
 <MENU>
-<LI>Âü°í Ç׸ñ: <I>°ü¸® µ¥ÀÌÅͺ£À̽º</I> 
+<LI>Âü°í Ç׸ñ: <I>°ü¸® µ¥ÀÌÅͺ£À̽º</I>
 <A HREF="auagd008.htm#IDX6054">(6054)</A>
 </MENU>
-<LI>ºÐ»ê ÆÄÀÏ ½Ã½ºÅÛ 
+<LI>ºÐ»ê ÆÄÀÏ ½Ã½ºÅÛ
 <A HREF="auagd006.htm#IDX5544">(5544)</A>
 <MENU>
-<LI>º¸¾È ¹®Á¦ 
+<LI>º¸¾È ¹®Á¦
 <A HREF="auagd007.htm#IDX5821">(5821)</A>
 </MENU>
-<LI>ºí·Ï Æ¯º° ÀåÄ¡ 
+<LI>ºí·Ï Æ¯º° ÀåÄ¡
 <MENU>
-<LI>package·Î ÀÛ¼º 
+<LI>package·Î ÀÛ¼º
 <A HREF="auagd016.htm#IDX7557">(7557)</A>
 </MENU>
-<LI>ºñµ¿±â 
+<LI>ºñµ¿±â
 <MENU>
-<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ AFS ÆÄÀÏÀÌ ÀúÀåµÉ ¶§ 
+<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ AFS ÆÄÀÏÀÌ ÀúÀåµÉ ¶§
 <A HREF="auagd022.htm#IDX8167">(8167)</A>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ±â·Ï µ¿ÀÛ »ç¿ë °¡´É 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ±â·Ï µ¿ÀÛ »ç¿ë °¡´É
 <A HREF="auagd015.htm#IDX7508">(7508)</A>
 </MENU>
-<LI>ºñ»ó»çÅ 
+<LI>ºñ»ó»çÅÂ
 <MENU>
-<LI>¼­¹ö ¾Ïȣȭ Å° ºÒÀÏÄ¡ 
+<LI>¼­¹ö ¾Ïȣȭ Å° ºÒÀÏÄ¡
 <A HREF="auagd014.htm#IDX7298">(7298)</A>
 </MENU>
-<LI>ºñȰ¼ºÈ­(fstrace À̺¥Æ® ¼¼Æ® »óÅÂ) 
+<LI>ºñȰ¼ºÈ­(fstrace À̺¥Æ® ¼¼Æ® »óÅÂ)
 <A HREF="auagd013.htm#IDX7159">(7159)</A>
 </MENU>
 <STRONG><A NAME="IDX1_07" HREF="#IDX0_07">»ç</A></STRONG>
 <MENU>
-<LI>»ç¿ë ºÒ°¡´ÉÈ­ 
+<LI>»ç¿ë ºÒ°¡´ÉÈ­
 <MENU>
-<LI>±ÇÇÑ È®ÀΠ
+<LI>±ÇÇÑ È®ÀÎ
 <A HREF="auagd008.htm#IDX6187">(6187)</A>
 </MENU>
-<LI>»ç¿ëÀÚ 
+<LI>»ç¿ëÀÚ
 <MENU>
-<LI>AFS UID, ÁöÁ¤ 
+<LI>AFS UID, ÁöÁ¤
 <A HREF="auagd017.htm#IDX7715">(7715)</A>, <A HREF="auagd018.htm#IDX7752">(7752)</A>
-<LI>°èÁ¤(´ÙÀ½ Ç׸ñ ÂüÁ¶: <I>»ç¿ëÀÚ °èÁ¤</I>) 
+<LI>°èÁ¤(´ÙÀ½ Ç׸ñ ÂüÁ¶: <I>»ç¿ëÀÚ °èÁ¤</I>)
 <A HREF="auagd017.htm#IDX7585">(7585)</A>, <A HREF="auagd017.htm#IDX7706">(7706)</A>
-<LI>±×·ì ±¸¼º¿ø, Ç¥½Ã 
+<LI>±×·ì ±¸¼º¿ø, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7882">(7882)</A>
-<LI>±×·ì ¸â¹ö½± 
+<LI>±×·ì ¸â¹ö½±
 <A HREF="auagd019.htm#IDX7872">(7872)</A>
-<LI>±×·ì-ÀÛ¼º ÇÒ´ç·® 
+<LI>±×·ì-ÀÛ¼º ÇÒ´ç·®
 <A HREF="auagd019.htm#IDX7869">(7869)</A>, <A HREF="auagd019.htm#IDX7983">(7983)</A>
-<LI>±×·ì¿¡ Ãß°¡ 
+<LI>±×·ì¿¡ Ãß°¡
 <A HREF="auagd019.htm#IDX7949">(7949)</A>
-<LI>±×·ì¿¡¼­ Á¦°Å 
+<LI>±×·ì¿¡¼­ Á¦°Å
 <A HREF="auagd019.htm#IDX7956">(7956)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7870">(7870)</A>, <A HREF="auagd019.htm#IDX7910">(7910)</A>, <A HREF="auagd019.htm#IDX7963">(7963)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ¼³¸íµÈ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ, ¼³¸íµÈ
 <A HREF="auagd019.htm#IDX7826">(7826)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±× 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±×
 <A HREF="auagd019.htm#IDX7871">(7871)</A>, <A HREF="auagd019.htm#IDX7988">(7988)</A>
-<LI>¼ÒÀ¯ÇÑ ±×·ì, Ç¥½Ã 
+<LI>¼ÒÀ¯ÇÑ ±×·ì, Ç¥½Ã
 <A HREF="auagd019.htm#IDX7891">(7891)</A>
-<LI>À̸§(Âü°í Ç׸ñ: <I>»ç¿ëÀÚ À̸§</I>) 
+<LI>À̸§(Âü°í Ç׸ñ: <I>»ç¿ëÀÚ À̸§</I>)
 <A HREF="auagd007.htm#IDX5733">(5733)</A>
 </MENU>
-<LI>»ç¿ëÀÚ °èÁ¤ 
+<LI>»ç¿ëÀÚ °èÁ¤
 <MENU>
-<LI>AFS ¹× UNIX UID¿Í ÀÏÄ¡ 
+<LI>AFS ¹× UNIX UID¿Í ÀÏÄ¡
 <A HREF="auagd017.htm#IDX7606">(7606)</A>
-<LI>uss ¸í·ÉÀ» »ç¿ëÇÑ ÀÛ¼º/»èÁ¦ 
+<LI>uss ¸í·ÉÀ» »ç¿ëÇÑ ÀÛ¼º/»èÁ¦
 <A HREF="auagd017.htm#IDX7591">(7591)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© »èÁ¦ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© »èÁ¦
 <A HREF="auagd017.htm#IDX7719">(7719)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ´Ù¸¥ À¯Çü ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ ´Ù¸¥ À¯Çü ÀÛ¼º
 <A HREF="auagd017.htm#IDX7624">(7624)</A>
-<LI>uss¸¦ »ç¿ëÇÑ »èÁ¦ 
+<LI>uss¸¦ »ç¿ëÇÑ »èÁ¦
 <A HREF="auagd017.htm#IDX7593">(7593)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7592">(7592)</A>
-<LI>±¸¼º ¹®Á¦ 
+<LI>±¸¼º ¹®Á¦
 <A HREF="auagd007.htm#IDX5731">(5731)</A>
-<LI>±¸¼º¿ä¼Ò 
+<LI>±¸¼º¿ä¼Ò
 <A HREF="auagd017.htm#IDX7584">(7584)</A>
-<LI>±×·ìÈ­ ¹æ¹ý 
+<LI>±×·ìÈ­ ¹æ¹ý
 <A HREF="auagd017.htm#IDX7657">(7657)</A>
-<LI>±âÁ¸ UNIX¸¦ AFS·Î º¯È¯ 
+<LI>±âÁ¸ UNIX¸¦ AFS·Î º¯È¯
 <A HREF="auagd017.htm#IDX7619">(7619)</A>, <A HREF="auagd018.htm#IDX7743">(7743)</A>
-<LI>½Ã½ºÅÛ¿¡¼­ Á¦°Å 
+<LI>½Ã½ºÅÛ¿¡¼­ Á¦°Å
 <A HREF="auagd018.htm#IDX7805">(7805)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd007.htm#IDX5744">(5744)</A>, <A HREF="auagd017.htm#IDX7707">(7707)</A>, <A HREF="auagd018.htm#IDX7745">(7745)</A>
-<LI>ÀÛ¼º ¹× »èÁ¦ÀÇ µÎ ¹æ¹ý 
+<LI>ÀÛ¼º ¹× »èÁ¦ÀÇ µÎ ¹æ¹ý
 <A HREF="auagd017.htm#IDX7583">(7583)</A>
-<LI>ÇÑ ¹ø¿¡ ¿©·¯ °³ ÀÛ¼º/»èÁ¦ 
+<LI>ÇÑ ¹ø¿¡ ¿©·¯ °³ ÀÛ¼º/»èÁ¦
 <A HREF="auagd017.htm#IDX7728">(7728)</A>
-<LI>Ȩ µð·ºÅ丮 ±×·ìÈ­¸¦ À§ÇÑ Á¦¾È 
+<LI>Ȩ µð·ºÅ丮 ±×·ìÈ­¸¦ À§ÇÑ Á¦¾È
 <A HREF="auagd007.htm#IDX5742">(5742)</A>
 </MENU>
-<LI>»ç¿ëÀÚ À̸§ 
+<LI>»ç¿ëÀÚ À̸§
 <MENU>
-<LI>º¯°æ 
+<LI>º¯°æ
 <A HREF="auagd018.htm#IDX7780">(7780)</A>
-<LI>º¼·ý À̸§ÀÇ ºÎºÐ 
+<LI>º¼·ý À̸§ÀÇ ºÎºÐ
 <A HREF="auagd007.htm#IDX5737">(5737)</A>
-<LI>¼±Åà
+<LI>¼±ÅÃ
 <A HREF="auagd007.htm#IDX5732">(5732)</A>
-<LI>ÁöÁ¤ 
+<LI>ÁöÁ¤
 <A HREF="auagd017.htm#IDX7708">(7708)</A>, <A HREF="auagd018.htm#IDX7750">(7750)</A>
 </MENU>
-<LI>»çÀÌÆ® 
+<LI>»çÀÌÆ®
 <MENU>
-<LI>VLDBÀÇ °è¼ö 
+<LI>VLDBÀÇ °è¼ö
 <A HREF="auagd010.htm#IDX6588">(6588)</A>
-<LI>º¼·ý, Á¤Àǵʠ
+<LI>º¼·ý, Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6433">(6433)</A>
 </MENU>
-<LI>»èÁ¦ 
+<LI>»èÁ¦
 <MENU>
-<LI>uss¸¦ »ç¿ëÇÏ¿© ¹úÅ©¿¡¼­ »ç¿ëÀÚ °èÁ¤ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© ¹úÅ©¿¡¼­ »ç¿ëÀÚ °èÁ¤
 <A HREF="auagd017.htm#IDX7730">(7730)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© º¸È£ µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ Ç׸ñ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© º¸È£ µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ Ç׸ñ
 <A HREF="auagd017.htm#IDX7720">(7720)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ °èÁ¤ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ °èÁ¤
 <A HREF="auagd017.htm#IDX7718">(7718)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd017.htm#IDX7721">(7721)</A>
 </MENU>
-<LI>»ó¼ö 
+<LI>»ó¼ö
 <MENU>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7626">(7626)</A>
 </MENU>
-<LI>»óÅ 
+<LI>»óÅÂ
 <MENU>
-<LI>¼­¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇØ Ç¥½Ã 
+<LI>¼­¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇØ Ç¥½Ã
 <A HREF="auagd009.htm#IDX6324">(6324)</A>
 </MENU>
-<LI>»óÅ Ç÷¡±× 
+<LI>»óÅ Ç÷¡±×
 <MENU>
-<LI>release, VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ 
+<LI>release, VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ
 <A HREF="auagd010.htm#IDX6594">(6594)</A>
 </MENU>
-<LI>»óÈ£ ÀÎÁõ 
+<LI>»óÈ£ ÀÎÁõ
 <A HREF="auagd007.htm#IDX5820">(5820)</A>
 <MENU>
-<LI>¹æÁö 
+<LI>¹æÁö
 <A HREF="auagd008.htm#IDX6191">(6191)</A>
-<LI>ºÒÀÏÄ¡ Å°·Î ÀÎÇÑ Àå¾Ö 
+<LI>ºÒÀÏÄ¡ Å°·Î ÀÎÇÑ Àå¾Ö
 <A HREF="auagd014.htm#IDX7300">(7300)</A>
-<LI>¼­¹ö ¾Ïȣȭ Å°ÀÇ ±â´É 
+<LI>¼­¹ö ¾Ïȣȭ Å°ÀÇ ±â´É
 <A HREF="auagd014.htm#IDX7248">(7248)</A>
 </MENU>
-<LI>»õ 2Áø ÆÄÀÏÀÇ ÀϺ° Àç½ÃÀÛ 
+<LI>»õ 2Áø ÆÄÀÏÀÇ ÀϺ° Àç½ÃÀÛ
 <MENU>
-<LI>½Ã°£ Ç¥½Ã ¹× ¼³Á¤ 
+<LI>½Ã°£ Ç¥½Ã ¹× ¼³Á¤
 <A HREF="auagd009.htm#IDX6399">(6399)</A>
 </MENU>
-<LI>¼­¹ö ¼±È£ »çÇ× ¼øÀ§ 
+<LI>¼­¹ö ¼±È£ »çÇ× ¼øÀ§
 <A HREF="auagd015.htm#IDX7473">(7473)</A>
-<LI>¼­¹ö ½Ã½ºÅÛ 
+<LI>¼­¹ö ½Ã½ºÅÛ
 <MENU>
-<LI>/usr/afs/etcÀÇ ±¸¼º ÆÄÀÏ 
+<LI>/usr/afs/etcÀÇ ±¸¼º ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5935">(5935)</A>
-<LI>2Áø ºÐ»ê ¿ªÇÒ 
+<LI>2Áø ºÐ»ê ¿ªÇÒ
 <A HREF="auagd008.htm#IDX6028">(6028)</A>
-<LI>°ü¸® 
+<LI>°ü¸®
 <A HREF="auagd008.htm#IDX5840">(5840)</A>
-<LI>±¸¼º ¹®Á¦ 
+<LI>±¸¼º ¹®Á¦
 <A HREF="auagd007.htm#IDX5706">(5706)</A>
-<LI>´Ü¼ø ÆÄÀÏ ¼­¹ö ¿ªÇÒ 
+<LI>´Ü¼ø ÆÄÀÏ ¼­¹ö ¿ªÇÒ
 <A HREF="auagd008.htm#IDX6020">(6020)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ¿ªÇÒ 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ¿ªÇÒ
 <A HREF="auagd008.htm#IDX6022">(6022)</A>
-<LI>·ÎÄàµð½ºÅ©ÀÇ µð·ºÅ丮 º¸È£ 
+<LI>·ÎÄàµð½ºÅ©ÀÇ µð·ºÅ丮 º¸È£
 <A HREF="auagd007.htm#IDX5715">(5715)</A>
-<LI>¸í·É &amp; ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ ¼³Ä¡ Á¦°Å 
+<LI>¸í·É &amp; ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ ¼³Ä¡ Á¦°Å
 <A HREF="auagd008.htm#IDX6108">(6108)</A>
-<LI>¸ð´ÏÅ͸µ 
+<LI>¸ð´ÏÅ͸µ
 <A HREF="auagd007.htm#IDX5717">(5717)</A>
-<LI>½Ã½ºÅÛ Á¦¾î ¿ªÇÒ 
+<LI>½Ã½ºÅÛ Á¦¾î ¿ªÇÒ
 <A HREF="auagd008.htm#IDX6033">(6033)</A>
-<LI>¿ªÇÒ 
+<LI>¿ªÇÒ
 <A HREF="auagd007.htm#IDX5709">(5709)</A>
-<LI>¿ªÇÒ ¿ä¾à 
+<LI>¿ªÇÒ ¿ä¾à
 <A HREF="auagd008.htm#IDX6018">(6018)</A>
-<LI>¿ªÇÒ È®ÀΠ
+<LI>¿ªÇÒ È®ÀÎ
 <A HREF="auagd008.htm#IDX6038">(6038)</A>
-<LI>ÀϰüµÈ ¼ÒÇÁÆ®¿þ¾î ¹öÀü¿¡ ÇÊ¿ä 
+<LI>ÀϰüµÈ ¼ÒÇÁÆ®¿þ¾î ¹öÀü¿¡ ÇÊ¿ä
 <A HREF="auagd008.htm#IDX6090">(6090)</A>
-<LI>ÀçºÎÆÃ 
+<LI>ÀçºÎÆÃ
 <A HREF="auagd008.htm#IDX6243">(6243)</A>
-<LI>ÃÖÃÊ ¼³Ä¡ 
+<LI>ÃÖÃÊ ¼³Ä¡
 <A HREF="auagd007.htm#IDX5710">(5710)</A>
-<LI>Ȩ ¼¿ ¼³Á¤ 
+<LI>Ȩ ¼¿ ¼³Á¤
 <A HREF="auagd007.htm#IDX5656">(5656)</A>
 </MENU>
-<LI>¼­¹ö ½Ã½ºÅÛ ¿ªÇÒ 
+<LI>¼­¹ö ½Ã½ºÅÛ ¿ªÇÒ
 <A HREF="auagd008.htm#IDX6017">(6017)</A>
 <MENU>
-<LI>¿ä¾à 
+<LI>¿ä¾à
 <A HREF="auagd007.htm#IDX5708">(5708)</A>
-<LI>È®ÀΠ
+<LI>È®ÀÎ
 <A HREF="auagd008.htm#IDX6039">(6039)</A>
 </MENU>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/bin µð·ºÅ丮 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/bin µð·ºÅ丮
 <MENU>
-<LI>³ª¿­µÈ ³»¿ë 
+<LI>³ª¿­µÈ ³»¿ë
 <A HREF="auagd008.htm#IDX5842">(5842)</A>
 </MENU>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/db µð·ºÅ丮 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/db µð·ºÅ丮
 <MENU>
-<LI>³ª¿­µÈ ³»¿ë 
+<LI>³ª¿­µÈ ³»¿ë
 <A HREF="auagd008.htm#IDX5966">(5966)</A>
 </MENU>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/etc µð·ºÅ丮 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/etc µð·ºÅ丮
 <MENU>
-<LI>³ª¿­µÈ ³»¿ë 
+<LI>³ª¿­µÈ ³»¿ë
 <A HREF="auagd008.htm#IDX5931">(5931)</A>
 </MENU>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/local µð·ºÅ丮 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/local µð·ºÅ丮
 <MENU>
-<LI>³ª¿­µÈ ³»¿ë 
+<LI>³ª¿­µÈ ³»¿ë
 <A HREF="auagd008.htm#IDX5946">(5946)</A>
 </MENU>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/logs µð·ºÅ丮 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ usr/afs/logs µð·ºÅ丮
 <MENU>
-<LI>³ª¿­µÈ ³»¿ë 
+<LI>³ª¿­µÈ ³»¿ë
 <A HREF="auagd008.htm#IDX5988">(5988)</A>
 </MENU>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ vicep µð·ºÅ丮 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ vicep µð·ºÅ丮
 <MENU>
-<LI>³ª¿­µÈ ³»¿ë 
+<LI>³ª¿­µÈ ³»¿ë
 <A HREF="auagd008.htm#IDX6008">(6008)</A>
 </MENU>
-<LI>¼­¹ö ¾Ïȣȭ Å° 
+<LI>¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd007.htm#IDX5825">(5825)</A>, <A HREF="auagd008.htm#IDX5941">(5941)</A>
 <MENU>
-<LI>KeyFile ÆÄÀÏ 
+<LI>KeyFile ÆÄÀÏ
 <A HREF="auagd014.htm#IDX7259">(7259)</A>
-<LI>KeyFile ÆÄÀϷΠÃß°¡ 
+<LI>KeyFile ÆÄÀϷΠÃß°¡
 <A HREF="auagd014.htm#IDX7283">(7283)</A>
-<LI>KeyFile ÆÄÀÏ¿¡¼­ Á¦°Å 
+<LI>KeyFile ÆÄÀÏ¿¡¼­ Á¦°Å
 <A HREF="auagd014.htm#IDX7294">(7294)</A>
-<LI>KeyFile ÆÄÀÏ¿¡¼­ Ç¥½Ã 
+<LI>KeyFile ÆÄÀÏ¿¡¼­ Ç¥½Ã
 <A HREF="auagd014.htm#IDX7270">(7270)</A>
-<LI>ºñ»ó»çÅ ¹Ù²Ù±â 
+<LI>ºñ»ó»çÅ ¹Ù²Ù±â
 <A HREF="auagd014.htm#IDX7299">(7299)</A>
-<LI>»óÈ£ ÀÎÁõ¿¡¼­ÀÇ ±â´É 
+<LI>»óÈ£ ÀÎÁõ¿¡¼­ÀÇ ±â´É
 <A HREF="auagd014.htm#IDX7249">(7249)</A>
-<LI>¾Ïȣȭ À¯»çÇѠƯ¼º 
+<LI>¾Ïȣȭ À¯»çÇѠƯ¼º
 <A HREF="auagd014.htm#IDX7263">(7263)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd014.htm#IDX7260">(7260)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º³»ÀÇ ¼³Á¤°ª 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º³»ÀÇ ¼³Á¤°ª
 <A HREF="auagd014.htm#IDX7288">(7288)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡¼­ Ç¥½Ã 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡¼­ Ç¥½Ã
 <A HREF="auagd014.htm#IDX7277">(7277)</A>
-<LI>ÀÚÁÖ º¯°æ 
+<LI>ÀÚÁÖ º¯°æ
 <A HREF="auagd014.htm#IDX7254">(7254)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd007.htm#IDX5823">(5823)</A>, <A HREF="auagd014.htm#IDX7246">(7246)</A>
-<LI>Ç¥½ÃµÈ Ã¼Å©¼¶ 
+<LI>Ç¥½ÃµÈ Ã¼Å©¼¶
 <A HREF="auagd014.htm#IDX7267">(7267)</A>
 </MENU>
-<LI>¼­¹ö Æ¼ÄÏ 
+<LI>¼­¹ö Æ¼ÄÏ
 <A HREF="auagd014.htm#IDX7252">(7252)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º
 <MENU>
-<LI>2Áø ÆÄÀÏ (Âü°í Ç׸ñ: <I>¼­¹ö ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ</I>) 
+<LI>2Áø ÆÄÀÏ (Âü°í Ç׸ñ: <I>¼­¹ö ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ</I>)
 <A HREF="auagd008.htm#IDX6088">(6088)</A>
-<LI>BOS ¼­¹ö¸¦ Àç½ÃÀÛÇÏ¿© Àç½ÃÀÛ 
+<LI>BOS ¼­¹ö¸¦ Àç½ÃÀÛÇÏ¿© Àç½ÃÀÛ
 <A HREF="auagd009.htm#IDX6379">(6379)</A>
-<LI>BosConfig ÆÄÀÏ¿¡ Á¤ÀÇ 
+<LI>BosConfig ÆÄÀÏ¿¡ Á¤ÀÇ
 <A HREF="auagd009.htm#IDX6339">(6339)</A>
-<LI>BosConfig ÆÄÀÏ¿¡¼­ Á¦°Å 
+<LI>BosConfig ÆÄÀÏ¿¡¼­ Á¦°Å
 <A HREF="auagd009.htm#IDX6337">(6337)</A>, <A HREF="auagd009.htm#IDX6352">(6352)</A>
-<LI>BosConfig¿¡ Ç׸ñ Ç¥½Ã 
+<LI>BosConfig¿¡ Ç׸ñ Ç¥½Ã
 <A HREF="auagd009.htm#IDX6326">(6326)</A>
-<LI>bosserver 
+<LI>bosserver
 <A HREF="auagd009.htm#IDX6251">(6251)</A>
-<LI>buserver 
+<LI>buserver
 <A HREF="auagd009.htm#IDX6257">(6257)</A>
-<LI>CellServDB ÆÄÀÏ »ç¿ë 
+<LI>CellServDB ÆÄÀÏ »ç¿ë
 <A HREF="auagd008.htm#IDX6139">(6139)</A>
-<LI>cron À¯Çü, Á¤Àǵʠ
+<LI>cron À¯Çü, Á¤ÀǵÊ
 <A HREF="auagd009.htm#IDX6305">(6305)</A>
-<LI>fs 
+<LI>fs
 <A HREF="auagd009.htm#IDX6261">(6261)</A>
-<LI>fs À¯Çü, Á¤Àǵʠ
+<LI>fs À¯Çü, Á¤ÀǵÊ
 <A HREF="auagd009.htm#IDX6300">(6300)</A>
-<LI>kaserver 
+<LI>kaserver
 <A HREF="auagd009.htm#IDX6273">(6273)</A>
-<LI>ptserver 
+<LI>ptserver
 <A HREF="auagd009.htm#IDX6277">(6277)</A>
-<LI>runntp 
+<LI>runntp
 <A HREF="auagd009.htm#IDX6282">(6282)</A>
-<LI>upclient 
+<LI>upclient
 <A HREF="auagd009.htm#IDX6287">(6287)</A>
-<LI>upserver 
+<LI>upserver
 <A HREF="auagd009.htm#IDX6286">(6286)</A>
-<LI>vlserver 
+<LI>vlserver
 <A HREF="auagd009.htm#IDX6291">(6291)</A>
-<LI>´Ù¸¥ À̸§ 
+<LI>´Ù¸¥ À̸§
 <A HREF="auagd009.htm#IDX6249">(6249)</A>
-<LI>´Ü¼ø À¯Çü, Á¤Àǵʠ
+<LI>´Ü¼ø À¯Çü, Á¤ÀǵÊ
 <A HREF="auagd009.htm#IDX6298">(6298)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6411">(6411)</A>
-<LI>º¯°æµÈ 2Áø ÆÄÀÏÀ» À§ÇÑ Àç½ÃÀÛ 
+<LI>º¯°æµÈ 2Áø ÆÄÀÏÀ» À§ÇÑ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6095">(6095)</A>
-<LI>»óÅ ǥ½Ã 
+<LI>»óÅ ǥ½Ã
 <A HREF="auagd009.htm#IDX6323">(6323)</A>
-<LI>½ÃÀÛ 
+<LI>½ÃÀÛ
 <A HREF="auagd009.htm#IDX6335">(6335)</A>, <A HREF="auagd009.htm#IDX6357">(6357)</A>
-<LI>¿µ±¸ Á¤Áö 
+<LI>¿µ±¸ Á¤Áö
 <A HREF="auagd009.htm#IDX6336">(6336)</A>, <A HREF="auagd009.htm#IDX6353">(6353)</A>, <A HREF="auagd009.htm#IDX6358">(6358)</A>, <A HREF="auagd009.htm#IDX6363">(6363)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd009.htm#IDX6334">(6334)</A>
-<LI>ÀÛ¼º ¹× ½ÃÀÛ 
+<LI>ÀÛ¼º ¹× ½ÃÀÛ
 <A HREF="auagd009.htm#IDX6338">(6338)</A>
-<LI>Àç½ÃÀÛ 
+<LI>Àç½ÃÀÛ
 <A HREF="auagd009.htm#IDX6386">(6386)</A>
-<LI>Á¤Áö ÈÄ Áï½Ã Àç½ÃÀÛ 
+<LI>Á¤Áö ÈÄ Áï½Ã Àç½ÃÀÛ
 <A HREF="auagd009.htm#IDX6375">(6375)</A>
-<LI>ƯÁ¤ ÇÁ·Î¼¼½º Àç½ÃÀÛ 
+<LI>ƯÁ¤ ÇÁ·Î¼¼½º Àç½ÃÀÛ
 <A HREF="auagd009.htm#IDX6391">(6391)</A>
-<LI>ƼÄÏ(ÅäÅ«) ÀÛ¼º 
+<LI>ƼÄÏ(ÅäÅ«) ÀÛ¼º
 <A HREF="auagd007.htm#IDX5776">(5776)</A>
 </MENU>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ
 <MENU>
-<LI>/usr/afs/bin¿¡¼­ 
+<LI>/usr/afs/bin¿¡¼­
 <A HREF="auagd008.htm#IDX5844">(5844)</A>
-<LI>¼³Ä¡ 
+<LI>¼³Ä¡
 <A HREF="auagd008.htm#IDX6086">(6086)</A>, <A HREF="auagd008.htm#IDX6092">(6092)</A>
-<LI>¼³Ä¡ Á¦°Å 
+<LI>¼³Ä¡ Á¦°Å
 <A HREF="auagd008.htm#IDX6105">(6105)</A>
-<LI>½Ã°£ ¼ÒÀΠǥ½Ã 
+<LI>½Ã°£ ¼ÒÀΠǥ½Ã
 <A HREF="auagd008.htm#IDX6113">(6113)</A>
-<LI>ÀÌÀü ¹öÀüÀ¸·Î º¹¿ø 
+<LI>ÀÌÀü ¹öÀüÀ¸·Î º¹¿ø
 <A HREF="auagd008.htm#IDX6106">(6106)</A>
-<LI>ÀÌÀü ÆÄÀÏ Á¦°Å 
+<LI>ÀÌÀü ÆÄÀÏ Á¦°Å
 <A HREF="auagd008.htm#IDX6124">(6124)</A>
 </MENU>
-<LI>¼­¹ö/Ŭ¶óÀÌ¾ðÆ® ¸ðµ¨ 
+<LI>¼­¹ö/Ŭ¶óÀÌ¾ðÆ® ¸ðµ¨
 <A HREF="auagd006.htm#IDX5545">(5545)</A>
-<LI>¼±Åà
+<LI>¼±ÅÃ
 <MENU>
-<LI>À̸§ 
+<LI>À̸§
 <A HREF="auagd007.htm#IDX5649">(5649)</A>, <A HREF="auagd007.htm#IDX5734">(5734)</A>, <A HREF="auagd007.htm#IDX5738">(5738)</A>, <A HREF="auagd007.htm#IDX5740">(5740)</A>
 </MENU>
-<LI>¼±È£ »çÇ× 
+<LI>¼±È£ »çÇ×
 <MENU>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd015.htm#IDX7479">(7479)</A>
 </MENU>
 <MENU>
-<LI> À̺¥Æ® ¼¼Æ®(fstrace) 
+<LI> À̺¥Æ® ¼¼Æ®(fstrace)
 <A HREF="auagd013.htm#IDX7173">(7173)</A>
-<LI>ACL Ç׸ñ 
+<LI>ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8068">(8068)</A>
-<LI>AFS UID ¹× AFS GID Ä«¿îÅÍ 
+<LI>AFS UID ¹× AFS GID Ä«¿îÅÍ
 <A HREF="auagd019.htm#IDX8010">(8010)</A>
-<LI>AFS UID Ä«¿îÅÍ 
+<LI>AFS UID Ä«¿îÅÍ
 <A HREF="auagd019.htm#IDX8013">(8013)</A>
-<LI>AFS UID¿Í AFS GID¿¡ ´ëÇÑ Ä«¿îÅÍ 
+<LI>AFS UID¿Í AFS GID¿¡ ´ëÇÑ Ä«¿îÅÍ
 <A HREF="auagd019.htm#IDX8007">(8007)</A>
-<LI>AFS »ç¿ëÀÚ id¿Í max group id Ä«¿îÅÍ 
+<LI>AFS »ç¿ëÀÚ id¿Í max group id Ä«¿îÅÍ
 <A HREF="auagd019.htm#IDX8008">(8008)</A>
-<LI>BOS ¼­¹öÀÇ ÀÚµ¿ Àç½ÃÀÛ ½Ã°£ 
+<LI>BOS ¼­¹öÀÇ ÀÚµ¿ Àç½ÃÀÛ ½Ã°£
 <A HREF="auagd009.htm#IDX6409">(6409)</A>
-<LI>cacheinfo ÆÄÀÏ¿¡¼­ÀÇ µ¥ÀÌÅ͠ij½¬ Å©±â 
+<LI>cacheinfo ÆÄÀÏ¿¡¼­ÀÇ µ¥ÀÌÅ͠ij½¬ Å©±â
 <A HREF="auagd015.htm#IDX7386">(7386)</A>
-<LI>cacheinfo ÆÄÀÏÀÇ µð½ºÅ© Ä³½¬ À§Ä¡ 
+<LI>cacheinfo ÆÄÀÏÀÇ µð½ºÅ© Ä³½¬ À§Ä¡
 <A HREF="auagd015.htm#IDX7376">(7376)</A>
-<LI>scoutÀÇ Å͹̳ΠÀ¯Çü 
+<LI>scoutÀÇ Å͹̳ΠÀ¯Çü
 <A HREF="auagd013.htm#IDX7107">(7107)</A>
-<LI>ThisCell ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®), °ª 
+<LI>ThisCell ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®), °ª
 <A HREF="auagd015.htm#IDX7449">(7449)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ´ëÇÑ ACL 
+<LI>uss¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ´ëÇÑ ACL
 <A HREF="auagd017.htm#IDX7669">(7669)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© È¨ µð·ºÅ丮¿¡ ACL 
+<LI>uss¸¦ »ç¿ëÇÏ¿© È¨ µð·ºÅ丮¿¡ ACL
 <A HREF="auagd017.htm#IDX7661">(7661)</A>
-<LI>uss¸¦ »ç¿ëÇÑ º¼·ý ÇÒ´ç·® 
+<LI>uss¸¦ »ç¿ëÇÑ º¼·ý ÇÒ´ç·®
 <A HREF="auagd017.htm#IDX7652">(7652)</A>
-<LI>VLDB¿¡ µî·ÏµÈ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º 
+<LI>VLDB¿¡ µî·ÏµÈ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º
 <A HREF="auagd008.htm#IDX6227">(6227)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±× 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±×
 <A HREF="auagd019.htm#IDX7990">(7990)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ±×·ì-ÀÛ¼º ÇÒ´ç·® 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ±×·ì-ÀÛ¼º ÇÒ´ç·®
 <A HREF="auagd019.htm#IDX7979">(7979)</A>
-<LI>º¼·ý ÇÒ´ç·® 
+<LI>º¼·ý ÇÒ´ç·®
 <A HREF="auagd010.htm#IDX6714">(6714)</A>, <A HREF="auagd010.htm#IDX6718">(6718)</A>
-<LI>¼¿ À̸§ 
+<LI>¼¿ À̸§
 <A HREF="auagd007.htm#IDX5654">(5654)</A>
-<LI>¾ÏÈ£ 
+<LI>¾ÏÈ£
 <A HREF="auagd018.htm#IDX7776">(7776)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ADMIN Ç÷¡±× 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ADMIN Ç÷¡±×
 <A HREF="auagd021.htm#IDX8136">(8136)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ´ë ÆÄÀÏ ¼­¹ö Å½Ä§ °£°Ý 
+<LI>Ŭ¶óÀÌ¾ðÆ® ´ë ÆÄÀÏ ¼­¹ö Å½Ä§ °£°Ý
 <A HREF="auagd015.htm#IDX7443">(7443)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀǠȨ ¼¿ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀǠȨ ¼¿
 <A HREF="auagd015.htm#IDX7448">(7448)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇѠij½¬ °ü¸® ÇÁ·Î±×·¥ ¼±È£ »çÇ× 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇѠij½¬ °ü¸® ÇÁ·Î±×·¥ ¼±È£ »çÇ×
 <A HREF="auagd015.htm#IDX7472">(7472)</A>
-<LI>ÆÄÀÏ ¼­¹ö·Î µî·ÏµÈ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º 
+<LI>ÆÄÀÏ ¼­¹ö·Î µî·ÏµÈ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º
 <A HREF="auagd015.htm#IDX7484">(7484)</A>
 </MENU>
-<LI>¼³Ä¡ 
+<LI>¼³Ä¡
 <MENU>
-<LI>¼­¹ö 2Áø ÆÄÀÏ 
+<LI>¼­¹ö 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6091">(6091)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ, °ü·Ã 
+<LI>¼­¹ö ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ, °ü·Ã
 <A HREF="auagd008.htm#IDX6085">(6085)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ µð½ºÅ© 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ µð½ºÅ©
 <A HREF="auagd008.htm#IDX6203">(6203)</A>
 </MENU>
-<LI>¼³Ä¡ Á¦°Å 
+<LI>¼³Ä¡ Á¦°Å
 <MENU>
-<LI>¼­¹ö ÇÁ·Î¼¼½º ¹× ¸í·É ÁýÇÕ 2Áø ÆÄÀÏ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º ¹× ¸í·É ÁýÇÕ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6103">(6103)</A>
 </MENU>
-<LI>¼º´É ÀúÇÏ 
+<LI>¼º´É ÀúÇÏ
 <MENU>
-<LI>AFS¿¡¼­ ¹æÁö 
+<LI>AFS¿¡¼­ ¹æÁö
 <A HREF="auagd006.htm#IDX5577">(5577)</A>
 </MENU>
-<LI>¼¼¼Ç Å° 
+<LI>¼¼¼Ç Å°
 <A HREF="auagd007.htm#IDX5827">(5827)</A>, <A HREF="auagd014.htm#IDX7253">(7253)</A>
-<LI>¼¿ 
+<LI>¼¿
 <A HREF="auagd006.htm#IDX5552">(5552)</A>
 <MENU>
-<LI>·ÎÄà
+<LI>·ÎÄÃ
 <A HREF="auagd006.htm#IDX5554">(5554)</A>
-<LI>·ÎÄÿ¡¼­ ¿ÜºÎ¸¦ º¼ ¼ö ÀÖ°Ô ¸¸µé±â 
+<LI>·ÎÄÿ¡¼­ ¿ÜºÎ¸¦ º¼ ¼ö ÀÖ°Ô ¸¸µé±â
 <A HREF="auagd007.htm#IDX5675">(5675)</A>
-<LI>·ÎÄÃÀ» ¿ÜºÎ¿¡¼­ º¼ ¼ö ÀÖ°Ô ¸¸µé±â 
+<LI>·ÎÄÃÀ» ¿ÜºÎ¿¡¼­ º¼ ¼ö ÀÖ°Ô ¸¸µé±â
 <A HREF="auagd007.htm#IDX5668">(5668)</A>
-<LI>¿ÜºÎ 
+<LI>¿ÜºÎ
 <A HREF="auagd006.htm#IDX5556">(5556)</A>
-<LI>¿ÜºÎ »ç¿ëÀÚ¿¡°Ô ·ÎÄà¾×¼¼½º ±ÇÇÑ ºÎ¿© 
+<LI>¿ÜºÎ »ç¿ëÀÚ¿¡°Ô ·ÎÄà¾×¼¼½º ±ÇÇÑ ºÎ¿©
 <A HREF="auagd007.htm#IDX5679">(5679)</A>
-<LI>À̸§ 
+<LI>À̸§
 <A HREF="auagd007.htm#IDX5648">(5648)</A>, <A HREF="auagd007.htm#IDX5655">(5655)</A>, <A HREF="auagd007.htm#IDX5665">(5665)</A>, <A HREF="auagd007.htm#IDX5667">(5667)</A>, <A HREF="auagd007.htm#IDX5686">(5686)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀǠȨ ¼¿ ¼³Á¤ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀǠȨ ¼¿ ¼³Á¤
 <A HREF="auagd015.htm#IDX7447">(7447)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ¸ñ·Ï º¯°æ 
+<LI>Ŭ¶óÀÌ¾ðÆ® Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ¸ñ·Ï º¯°æ
 <A HREF="auagd015.htm#IDX7427">(7427)</A>
-<LI>ÆÄÀÏ °ø°£ ±¸¼º ¹®Á¦ 
+<LI>ÆÄÀÏ °ø°£ ±¸¼º ¹®Á¦
 <A HREF="auagd007.htm#IDX5681">(5681)</A>
 </MENU>
-<LI>¼¿ ¹æ½ÄÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>¼¿ ¹æ½ÄÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®
 <MENU>
-<LI>Âü°í Ç׸ñ: <I>¸¶¿îÆ® Æ÷ÀÎÆ®</I> 
+<LI>Âü°í Ç׸ñ: <I>¸¶¿îÆ® Æ÷ÀÎÆ®</I>
 <A HREF="auagd010.htm#IDX6557">(6557)</A>
 </MENU>
-<LI>¼ÒÀ¯ÀÚ 
+<LI>¼ÒÀ¯ÀÚ
 <MENU>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7857">(7857)</A>, <A HREF="auagd019.htm#IDX7905">(7905)</A>, <A HREF="auagd019.htm#IDX7940">(7940)</A>, <A HREF="auagd019.htm#IDX7968">(7968)</A>
 </MENU>
-<LI>¼ÒÄÏ 
+<LI>¼ÒÄÏ
 <MENU>
-<LI>package·Î ÀÛ¼º 
+<LI>package·Î ÀÛ¼º
 <A HREF="auagd016.htm#IDX7565">(7565)</A>
 </MENU>
-<LI>¼Ó±â Ç¥±â¹ý 
+<LI>¼Ó±â Ç¥±â¹ý
 <MENU>
-<LI>ACL ±ÇÇÑ 
+<LI>ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8043">(8043)</A>
 </MENU>
-<LI>¼Õ»ó 
+<LI>¼Õ»ó
 <MENU>
-<LI>Áõ»ó ¹× À¯Çü 
+<LI>Áõ»ó ¹× À¯Çü
 <A HREF="auagd010.htm#IDX6702">(6702)</A>
 </MENU>
-<LI>¼öÁ¤ 
+<LI>¼öÁ¤
 <MENU>
-<LI>package Makefile 
+<LI>package Makefile
 <A HREF="auagd016.htm#IDX7574">(7574)</A>
-<LI>package¸¦ ½ÇÇàÇϱâ À§ÇѠŬ¶óÀÌ¾ðÆ® 
+<LI>package¸¦ ½ÇÇàÇϱâ À§ÇѠŬ¶óÀ̾ðÆ®
 <A HREF="auagd016.htm#IDX7580">(7580)</A>
 </MENU>
-<LI>¼ýÀÚ º¯¼ö 
+<LI>¼ýÀÚ º¯¼ö
 <MENU>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7630">(7630)</A>
 </MENU>
-<LI>½ºÄÉÁÙ¸µ 
+<LI>½ºÄÉÁÙ¸µ
 <MENU>
-<LI>¹é¾÷ º¼·ý ÀÛ¼º 
+<LI>¹é¾÷ º¼·ý ÀÛ¼º
 <A HREF="auagd010.htm#IDX6541">(6541)</A>
 </MENU>
-<LI>½Ã°£ ¼ÒÀΠ
+<LI>½Ã°£ ¼ÒÀÎ
 <MENU>
-<LI>2Áø ÆÄÀÏ¿¡¼­, ¸ñ·Ï 
+<LI>2Áø ÆÄÀÏ¿¡¼­, ¸ñ·Ï
 <A HREF="auagd008.htm#IDX6115">(6115)</A>
 </MENU>
-<LI>½Ã°è 
+<LI>½Ã°è
 <MENU>
-<LI>Ubik¿¡ ´ëÇÑ µ¿±âÈ­¿¡ ÇÊ¿ä 
+<LI>Ubik¿¡ ´ëÇÑ µ¿±âÈ­¿¡ ÇÊ¿ä
 <A HREF="auagd008.htm#IDX6066">(6066)</A>
 </MENU>
-<LI>½Ã½ºÅÛ ±×·ì 
+<LI>½Ã½ºÅÛ ±×·ì
 <MENU>
-<LI>ACL¿¡¼­ »ç¿ë 
+<LI>ACL¿¡¼­ »ç¿ë
 <A HREF="auagd020.htm#IDX8053">(8053)</A>
-<LI>Á¤ÀǵȠ
+<LI>Á¤ÀǵÈ
 <A HREF="auagd019.htm#IDX7831">(7831)</A>
 </MENU>
-<LI>½Ã½ºÅÛ ÀÛµ¿ ÁßÁö 
+<LI>½Ã½ºÅÛ ÀÛµ¿ ÁßÁö
 <MENU>
-<LI>Ubik ¼±ÅÃÀ¸·Î ±âÀΠ
+<LI>Ubik ¼±ÅÃÀ¸·Î ±âÀÎ
 <A HREF="auagd008.htm#IDX6080">(6080)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º Àç½ÃÀÛÀ¸·Î ÀÎÇÔ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º Àç½ÃÀÛÀ¸·Î ÀÎÇÔ
 <A HREF="auagd009.htm#IDX6378">(6378)</A>
-<LI>ÀÚµ¿ ¼­¹ö Àç½ÃÀÛÀ¸·Î ÀÎÇÔ 
+<LI>ÀÚµ¿ ¼­¹ö Àç½ÃÀÛÀ¸·Î ÀÎÇÔ
 <A HREF="auagd009.htm#IDX6402">(6402)</A>
-<LI>ÁÙÀ̱â 
+<LI>ÁÙÀ̱â
 <A HREF="auagd006.htm#IDX5584">(5584)</A>
 </MENU>
-<LI>½Ã½ºÅÛ Á¦¾î ±â°è 
+<LI>½Ã½ºÅÛ Á¦¾î ±â°è
 <MENU>
-<LI>UserList ÆÄÀÏÀÇ ºÐ¹èÀڷΠ
+<LI>UserList ÆÄÀÏÀÇ ºÐ¹èÀÚ·Î
 <A HREF="auagd021.htm#IDX8149">(8149)</A>
 </MENU>
-<LI>½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛ 
+<LI>½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6031">(6031)</A>
 <MENU>
-<LI>bos status¸¦ »ç¿ëÇÏ¿© ½Äº° 
+<LI>bos status¸¦ »ç¿ëÇÏ¿© ½Äº°
 <A HREF="auagd008.htm#IDX6043">(6043)</A>
-<LI>CellServDB ÆÄÀÏ, ¼­¹ö ½Ã½ºÅÛ¿¡ ºÐ¹è 
+<LI>CellServDB ÆÄÀÏ, ¼­¹ö ½Ã½ºÅÛ¿¡ ºÐ¹è
 <A HREF="auagd008.htm#IDX6141">(6141)</A>
-<LI>ÀϹݠKeyFile ÆÄÀÏ ¼Ò½º 
+<LI>ÀϹݠKeyFile ÆÄÀÏ ¼Ò½º
 <A HREF="auagd014.htm#IDX7265">(7265)</A>
 </MENU>
-<LI>½ÃÀÛ 
+<LI>½ÃÀÛ
 <MENU>
-<LI>scout ÇÁ·Î±×·¥ 
+<LI>scout ÇÁ·Î±×·¥
 <A HREF="auagd013.htm#IDX7143">(7143)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º, °ü·Ã 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º, °ü·Ã
 <A HREF="auagd009.htm#IDX6319">(6319)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6333">(6333)</A>, <A HREF="auagd009.htm#IDX6356">(6356)</A>
 </MENU>
-<LI>½Äº° 
+<LI>½Äº°
 <MENU>
-<LI>2Áø ºÐ»ê ½Ã½ºÅÛ 
+<LI>2Áø ºÐ»ê ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6048">(6048)</A>
-<LI>´Ü¼ø ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ 
+<LI>´Ü¼ø ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6051">(6051)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6042">(6042)</A>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ ¿ªÇÒ 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ ¿ªÇÒ
 <A HREF="auagd008.htm#IDX6037">(6037)</A>
-<LI>½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛ 
+<LI>½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6045">(6045)</A>
 </MENU>
-<LI>½ÇÆÐ 
+<LI>½ÇÆÐ
 <MENU>
-<LI>uss °èÁ¤ ÀÛ¼º 
+<LI>uss °èÁ¤ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7595">(7595)</A>
 </MENU>
-<LI>½ÇÇà 
+<LI>½ÇÇà
 <MENU>
-<LI>uss ÅÛÇø´ ÇàÀ» »ç¿ëÇÏ¿© ¸í·É 
+<LI>uss ÅÛÇø´ ÇàÀ» »ç¿ëÇÏ¿© ¸í·É
 <A HREF="auagd017.htm#IDX7700">(7700)</A>
 </MENU>
-<LI>½Éº¼¸¯ ¸µÅ© 
+<LI>½Éº¼¸¯ ¸µÅ©
 <MENU>
-<LI>package·Î ÀÛ¼º 
+<LI>package·Î ÀÛ¼º
 <A HREF="auagd016.htm#IDX7553">(7553)</A>
-<LI>uss°¡ Àִ °æ¿ì À̷Π°ãÃľ²¿©Áü 
+<LI>uss°¡ Àִ °æ¿ì À̷Π°ãÃľ²¿©Áü
 <A HREF="auagd017.htm#IDX7603">(7603)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7692">(7692)</A>
 </MENU>
-<LI>¾²±â 
+<LI>¾²±â
 <MENU>
-<LI> NFS Å¬¶óÀÌ¾ðÆ®·ÎºÎÅÍ Áö¿¬µÈ Á¶ÀÛ 
+<LI> NFS Å¬¶óÀÌ¾ðÆ®·ÎºÎÅÍ Áö¿¬µÈ Á¶ÀÛ
 <A HREF="auagd022.htm#IDX8170">(8170)</A>
-<LI>ACL ±ÇÇÑ(ÂüÁ¶ Ç׸ñ: <I>ACL ¾²±â ±ÇÇÑ)</I>) 
+<LI>ACL ±ÇÇÑ(ÂüÁ¶ Ç׸ñ: <I>ACL ¾²±â ±ÇÇÑ)</I>)
 <A HREF="auagd020.htm#IDX8035">(8035)</A>
-<LI>ACL ±ÇÇÑ¿¡ ´ëÇÑ ¼Ó±â 
+<LI>ACL ±ÇÇÑ¿¡ ´ëÇÑ ¼Ó±â
 <A HREF="auagd020.htm#IDX8047">(8047)</A>
-<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ ½Ã½ºÅ۠ȣÃâ 
+<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ ½Ã½ºÅ۠ȣÃâ
 <A HREF="auagd022.htm#IDX8171">(8171)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_08" HREF="#IDX0_08">¾Æ</A></STRONG>
 <MENU>
-<LI>¾ÏÈ£ 
+<LI>¾ÏÈ£
 <MENU>
-<LI>AFS¿¡¼­ º¯°æ 
+<LI>AFS¿¡¼­ º¯°æ
 <A HREF="auagd007.htm#IDX5785">(5785)</A>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5614">(5614)</A>
-<LI>·ÎÄà¾ÏÈ£ ÆÄÀÏ 
+<LI>·ÎÄà¾ÏÈ£ ÆÄÀÏ
 <A HREF="auagd007.htm#IDX5768">(5768)</A>
-<LI>·ÎÄà¾ÏÈ£ ÆÄÀÏ¿¡¼­ ¼³Á¤ 
+<LI>·ÎÄà¾ÏÈ£ ÆÄÀÏ¿¡¼­ ¼³Á¤
 <A HREF="auagd017.htm#IDX7610">(7610)</A>, <A HREF="auagd018.htm#IDX7740">(7740)</A>
-<LI>¸¸±â 
+<LI>¸¸±â
 <A HREF="auagd007.htm#IDX5790">(5790)</A>
-<LI>º¸¾È Çâ»ó 
+<LI>º¸¾È Çâ»ó
 <A HREF="auagd018.htm#IDX7762">(7762)</A>
-<LI>¼ö¸í 
+<LI>¼ö¸í
 <A HREF="auagd007.htm#IDX5791">(5791)</A>
-<LI>½ÇÆÐÇÑ º¹¼öÀÇ ÀÎÁõ ½ÃµµÀÇ °á°ú 
+<LI>½ÇÆÐÇÑ º¹¼öÀÇ ÀÎÁõ ½ÃµµÀÇ °á°ú
 <A HREF="auagd007.htm#IDX5796">(5796)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡¼­ ¼³Á¤ 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡¼­ ¼³Á¤
 <A HREF="auagd018.htm#IDX7775">(7775)</A>
-<LI>Àç»ç¿ë Á¦ÇÑ 
+<LI>Àç»ç¿ë Á¦ÇÑ
 <A HREF="auagd007.htm#IDX5795">(5795)</A>
-<LI>ǰÁú È®ÀΠ
+<LI>ǰÁú È®ÀÎ
 <A HREF="auagd007.htm#IDX5800">(5800)</A>
 </MENU>
-<LI>¾Ïȣȭ ³×Æ®¿öÅ© Åë½Å 
+<LI>¾Ïȣȭ ³×Æ®¿öÅ© Åë½Å
 <A HREF="auagd007.htm#IDX5816">(5816)</A>
-<LI>¾×¼¼½º 
+<LI>¾×¼¼½º
 <MENU>
-<LI> ACL¿¡¼­ÀÇ ±ÇÇÑ(ÂüÁ¶ Ç׸ñ: <I>ACL¿¡¼­ÀÇ ±ÇÇÑ</I>, <I>ACL</I>) 
+<LI> ACL¿¡¼­ÀÇ ±ÇÇÑ(ÂüÁ¶ Ç׸ñ: <I>ACL¿¡¼­ÀÇ ±ÇÇÑ</I>, <I>ACL</I>)
 <A HREF="auagd020.htm#IDX8022">(8022)</A>
-<LI>°¡½ÃÀû (AFS Æ¯¼º) 
+<LI>°¡½ÃÀû (AFS Æ¯¼º)
 <A HREF="auagd006.htm#IDX5558">(5558)</A>
-<LI>Á¦¾î ¸ñ·Ï, Âü°í Ç׸ñ: <I>ACL</I> 
+<LI>Á¦¾î ¸ñ·Ï, Âü°í Ç׸ñ: <I>ACL</I>
 <A HREF="auagd006.htm#IDX5594">(5594)</A>
 </MENU>
-<LI>¾ð¸¶¿îÆ® 
+<LI>¾ð¸¶¿îÆ®
 <MENU>
-<LI> ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ µð½ºÅ© 
+<LI> ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ µð½ºÅ©
 <A HREF="auagd008.htm#IDX6216">(6216)</A>
-<LI>º¼·ý 
+<LI>º¼·ý
 <A HREF="auagd010.htm#IDX6576">(6576)</A>, <A HREF="auagd010.htm#IDX6741">(6741)</A>
 </MENU>
-<LI>¿ª»ó ºñµð¿À 
+<LI>¿ª»ó ºñµð¿À
 <MENU>
-<LI>scout ÇÁ·Î±×·¥ µð½ºÇ÷¹ÀÌ¿¡¼­ »ç¿ë 
+<LI>scout ÇÁ·Î±×·¥ µð½ºÇ÷¹ÀÌ¿¡¼­ »ç¿ë
 <A HREF="auagd013.htm#IDX7134">(7134)</A>
 </MENU>
-<LI>¿µ¼ÓÀûÀΠfstrace À̺¥Æ® ¼¼Æ® ¶Ç´Â ÃßÀû ·Î±× 
+<LI>¿µ¼ÓÀûÀΠfstrace À̺¥Æ® ¼¼Æ® ¶Ç´Â ÃßÀû ·Î±×
 <A HREF="auagd013.htm#IDX7161">(7161)</A>
-<LI>¿¹ 
+<LI>¿¹
 <MENU>
-<LI>package¿ë ¶óÀ̺귯¸® ÆÄÀÏ 
+<LI>package¿ë ¶óÀ̺귯¸® ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7539">(7539)</A>
-<LI>package¿ë ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ 
+<LI>package¿ë ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7535">(7535)</A>
-<LI>scout ÇÁ·Î±×·¥ µð½ºÇ÷¹ÀÌ 
+<LI>scout ÇÁ·Î±×·¥ µð½ºÇ÷¹ÀÌ
 <A HREF="auagd013.htm#IDX7153">(7153)</A>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7636">(7636)</A>
 </MENU>
-<LI>¿ÜºÎ ¼¿ 
+<LI>¿ÜºÎ ¼¿
 <A HREF="auagd006.htm#IDX5555">(5555)</A>
 <MENU>
-<LI>·ÎÄ༿¿¡¼­ º¼ ¼ö ÀÖ°Ô ¸¸µé±â 
+<LI>·ÎÄ༿¿¡¼­ º¼ ¼ö ÀÖ°Ô ¸¸µé±â
 <A HREF="auagd007.htm#IDX5677">(5677)</A>
-<LI>·ÎÄ༿À» º¼ ¼ö ÀÖ°Ô ¸¸µé±â 
+<LI>·ÎÄ༿À» º¼ ¼ö ÀÖ°Ô ¸¸µé±â
 <A HREF="auagd007.htm#IDX5670">(5670)</A>
 </MENU>
-<LI>¿ä±¸»çÇ× 
+<LI>¿ä±¸»çÇ×
 <MENU>
-<LI>scout ÇÁ·Î±×·¥ 
+<LI>scout ÇÁ·Î±×·¥
 <A HREF="auagd013.htm#IDX7104">(7104)</A>
 </MENU>
-<LI>¿ø°Ý ¼­ºñ½º 
+<LI>¿ø°Ý ¼­ºñ½º
 <MENU>
-<LI>AFS¿¡ ´ëÇÑ ¼öÁ¤ »çÇ× 
+<LI>AFS¿¡ ´ëÇÑ ¼öÁ¤ »çÇ×
 <A HREF="auagd007.htm#IDX5828">(5828)</A>
 </MENU>
-<LI>À§Ä¡ 
+<LI>À§Ä¡
 <MENU>
-<LI>uss ÅÛÇø´ ÆÄÀϠǥÁØ 
+<LI>uss ÅÛÇø´ ÆÄÀϠǥÁØ
 <A HREF="auagd017.htm#IDX7632">(7632)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ¼³Á¤°ª 
+<LI>Ŭ¶óÀÌ¾ðÆ® ¼³Á¤°ª
 <A HREF="auagd015.htm#IDX7375">(7375)</A>
 </MENU>
-<LI>À¯Áö 
+<LI>À¯Áö
 <MENU>
-<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7411">(7411)</A>
-<LI>º¼·ý Çì´õ¿Í VLDB µ¿±âÈ­ 
+<LI>º¼·ý Çì´õ¿Í VLDB µ¿±âÈ­
 <A HREF="auagd010.htm#IDX6449">(6449)</A>
 </MENU>
-<LI>À¶Å뼺 Àִ µ¿±âÈ­ »çÀÌÆ®(Ubik) 
+<LI>À¶Å뼺 Àִ µ¿±âÈ­ »çÀÌÆ®(Ubik)
 <A HREF="auagd008.htm#IDX6075">(6075)</A>
-<LI>À̵¿ 
+<LI>À̵¿
 <MENU>
-<LI>º¼·ý 
+<LI>º¼·ý
 <A HREF="auagd010.htm#IDX6670">(6670)</A>
 </MENU>
-<LI>À̸§ º¯°æ 
+<LI>À̸§ º¯°æ
 <MENU>
-<LI>º¼·ý 
+<LI>º¼·ý
 <A HREF="auagd010.htm#IDX6780">(6780)</A>
-<LI>»ç¿ëÀÚ °èÁ¤ ±¸¼º¿ä¼Ò 
+<LI>»ç¿ëÀÚ °èÁ¤ ±¸¼º¿ä¼Ò
 <A HREF="auagd018.htm#IDX7782">(7782)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ º¼·ý 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ º¼·ý
 <A HREF="auagd018.htm#IDX7794">(7794)</A>
 </MENU>
-<LI>À̺¥Æ® 
+<LI>À̺¥Æ®
 <MENU>
-<LI>AIX ¼­¹ö ½Ã½ºÅÛÀÇ AFS °¨»ç 
+<LI>AIX ¼­¹ö ½Ã½ºÅÛÀÇ AFS °¨»ç
 <A HREF="auagd013.htm#IDX7245">(7245)</A>
 </MENU>
-<LI>À̺¥Æ® ¼¼Æ®(fstrace) 
+<LI>À̺¥Æ® ¼¼Æ®(fstrace)
 <MENU>
-<LI>cm 
+<LI>cm
 <A HREF="auagd013.htm#IDX7157">(7157)</A>
-<LI>»óÅ ǥ½Ã 
+<LI>»óÅ ǥ½Ã
 <A HREF="auagd013.htm#IDX7176">(7176)</A>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd013.htm#IDX7172">(7172)</A>
-<LI>¿µ¼Ó¼º 
+<LI>¿µ¼Ó¼º
 <A HREF="auagd013.htm#IDX7163">(7163)</A>
 </MENU>
-<LI>ÀÎÁõ 
+<LI>ÀÎÁõ
 <MENU>
-<LI>UNIX¿Í º°µµÀÇ AFS 
+<LI>UNIX¿Í º°µµÀÇ AFS
 <A HREF="auagd007.htm#IDX5755">(5755)</A>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5613">(5613)</A>
-<LI>±ÇÇÑ È®Àΰú ºñ±³ 
+<LI>±ÇÇÑ È®Àΰú ºñ±³
 <A HREF="auagd008.htm#IDX6174">(6174)</A>
-<LI>º¸¾È Çâ»ó 
+<LI>º¸¾È Çâ»ó
 <A HREF="auagd018.htm#IDX7763">(7763)</A>
-<LI>º¹¼ö ½ÇÆÐÀÇ °á°ú 
+<LI>º¹¼ö ½ÇÆÐÀÇ °á°ú
 <A HREF="auagd007.htm#IDX5799">(5799)</A>
 </MENU>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º
 <MENU>
-<LI>AFS ¼­¹ö ¾Ïȣȭ Å°¿ë »çÀÌÆ® 
+<LI>AFS ¼­¹ö ¾Ïȣȭ Å°¿ë »çÀÌÆ®
 <A HREF="auagd014.htm#IDX7261">(7261)</A>
-<LI>afs Ç׸ñ 
+<LI>afs Ç׸ñ
 <A HREF="auagd014.htm#IDX7262">(7262)</A>
-<LI>»ç¿ëÀÚ À̸§ º¯°æ 
+<LI>»ç¿ëÀÚ À̸§ º¯°æ
 <A HREF="auagd018.htm#IDX7784">(7784)</A>
-<LI>¼­¹ö ¾Ïȣȭ Å° 
+<LI>¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd014.htm#IDX7274">(7274)</A>, <A HREF="auagd014.htm#IDX7285">(7285)</A>
-<LI>¾ÏÈ£ 
+<LI>¾ÏÈ£
 <A HREF="auagd018.htm#IDX7777">(7777)</A>
-<LI>¾ÏÈ£ ¼ö¸í, ¼³Á¤ 
+<LI>¾ÏÈ£ ¼ö¸í, ¼³Á¤
 <A HREF="auagd007.htm#IDX5794">(5794)</A>, <A HREF="auagd018.htm#IDX7772">(7772)</A>
-<LI>Ç׸ñ 
+<LI>Ç׸ñ
 <A HREF="auagd017.htm#IDX7712">(7712)</A>, <A HREF="auagd017.htm#IDX7723">(7723)</A>, <A HREF="auagd018.htm#IDX7749">(7749)</A>, <A HREF="auagd018.htm#IDX7808">(7808)</A>
 </MENU>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ADMIN Ç÷¡±× 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ADMIN Ç÷¡±×
 <MENU>
-<LI>°á°úÀǠƯ±Ç 
+<LI>°á°úÀǠƯ±Ç
 <A HREF="auagd021.htm#IDX8124">(8124)</A>
-<LI>¼³Á¤ ¶Ç´Â Á¦°Å 
+<LI>¼³Á¤ ¶Ç´Â Á¦°Å
 <A HREF="auagd021.htm#IDX8134">(8134)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd021.htm#IDX8128">(8128)</A>
 </MENU>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽ºÀÇ afs Ç׸ñ 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽ºÀÇ afs Ç׸ñ
 <MENU>
-<LI>¼­¹ö ¾Ïȣȭ Å° ¼³Á¤ 
+<LI>¼­¹ö ¾Ïȣȭ Å° ¼³Á¤
 <A HREF="auagd014.htm#IDX7287">(7287)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd014.htm#IDX7276">(7276)</A>
 </MENU>
-<LI>ÀÎÁõ ¼­¹ö 
+<LI>ÀÎÁõ ¼­¹ö
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5874">(5874)</A>
-<LI>kaserver ÇÁ·Î¼¼½º·Î¼­ 
+<LI>kaserver ÇÁ·Î¼¼½º·Î¼­
 <A HREF="auagd009.htm#IDX6272">(6272)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ½ÇÇà 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ½ÇÇà
 <A HREF="auagd008.htm#IDX6024">(6024)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6422">(6422)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6157">(6157)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6168">(6168)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5586">(5586)</A>
-<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿© 
+<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©
 <A HREF="auagd009.htm#IDX6315">(6315)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6274">(6274)</A>
 </MENU>
-<LI>ÀÎÁõµÈ ID 
+<LI>ÀÎÁõµÈ ID
 <MENU>
-<LI>klog ¸í·ÉÀ¸·Î ¾ò±â 
+<LI>klog ¸í·ÉÀ¸·Î ¾ò±â
 <A HREF="auagd007.htm#IDX5779">(5779)</A>
 </MENU>
-<LI>ÀÎÅͳݠ
+<LI>ÀÎÅͳÝ
 <MENU>
-<LI>¼¿ À̸§¿¡ ´ëÇÑ ±ÔÄ¢ 
+<LI>¼¿ À̸§¿¡ ´ëÇÑ ±ÔÄ¢
 <A HREF="auagd007.htm#IDX5651">(5651)</A>
 </MENU>
-<LI>Àϰü¼º º¸Àå 
+<LI>Àϰü¼º º¸Àå
 <MENU>
-<LI>°ü¸® µ¥ÀÌÅͺ£À̽º 
+<LI>°ü¸® µ¥ÀÌÅͺ£À̽º
 <A HREF="auagd008.htm#IDX6070">(6070)</A>
-<LI>ij½¬µÈ µ¥ÀÌÅÍ 
+<LI>ij½¬µÈ µ¥ÀÌÅÍ
 <A HREF="auagd006.htm#IDX5579">(5579)</A>
 </MENU>
-<LI>ÀϹݠ±¸¼º ÆÄÀÏ(¼­¹ö) 
+<LI>ÀϹݠ±¸¼º ÆÄÀÏ(¼­¹ö)
 <A HREF="auagd008.htm#IDX5934">(5934)</A>
-<LI>ÀϹݠ±×·ì 
+<LI>ÀϹݠ±×·ì
 <MENU>
-<LI>ÂüÁ¶ Ç׸ñ: <I>±×·ì</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>±×·ì</I>
 <A HREF="auagd019.htm#IDX7928">(7928)</A>
 </MENU>
-<LI>ÀϹݠ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>ÀϹݠ¸¶¿îÆ® Æ÷ÀÎÆ®
 <MENU>
-<LI>Âü°í Ç׸ñ: <I>¸¶¿îÆ® Æ÷ÀÎÆ®</I> 
+<LI>Âü°í Ç׸ñ: <I>¸¶¿îÆ® Æ÷ÀÎÆ®</I>
 <A HREF="auagd010.htm#IDX6553">(6553)</A>
 </MENU>
-<LI>ÀϹݠǥÇö½Ä 
+<LI>ÀϹݠǥÇö½Ä
 <MENU>
-<LI>¹é¾÷ ½Ã½ºÅÛ 
+<LI>¹é¾÷ ½Ã½ºÅÛ
 <A HREF="auagd011.htm#IDX6874">(6874)</A>
 </MENU>
-<LI>Àбâ 
+<LI>Àбâ
 <MENU>
-<LI>ACL ±ÇÇÑ(ÂüÁ¶ Ç׸ñ: <I>r ACL ±ÇÇÑ)</I> 
+<LI>ACL ±ÇÇÑ(ÂüÁ¶ Ç׸ñ: <I>r ACL ±ÇÇÑ)</I>
 <A HREF="auagd020.htm#IDX8033">(8033)</A>
-<LI>ACL ±ÇÇÑ¿¡ ´ëÇÑ ¼Ó±â 
+<LI>ACL ±ÇÇÑ¿¡ ´ëÇÑ ¼Ó±â
 <A HREF="auagd020.htm#IDX8046">(8046)</A>
 </MENU>
-<LI>Àбâ Àü¿ë º¼·ý 
+<LI>Àбâ Àü¿ë º¼·ý
 <MENU>
-<LI>VLDB¿¡ »çÀÌÆ® Á¤ÀÇ 
+<LI>VLDB¿¡ »çÀÌÆ® Á¤ÀÇ
 <A HREF="auagd010.htm#IDX6519">(6519)</A>
-<LI>´ýÇÁ 
+<LI>´ýÇÁ
 <A HREF="auagd010.htm#IDX6762">(6762)</A>
-<LI>¸¶¿îÆ® 
+<LI>¸¶¿îÆ®
 <A HREF="auagd010.htm#IDX6513">(6513)</A>
-<LI>º¼·ý Çì´õÀÇ ID ¹øÈ£ 
+<LI>º¼·ý Çì´õÀÇ ID ¹øÈ£
 <A HREF="auagd010.htm#IDX6610">(6610)</A>
-<LI>»çÀÌÆ® ¼±Åà
+<LI>»çÀÌÆ® ¼±ÅÃ
 <A HREF="auagd007.htm#IDX5705">(5705)</A>
-<LI>¿øÀÚ ¸±¸®½º¿¡ ÇÊ¿ä 
+<LI>¿øÀÚ ¸±¸®½º¿¡ ÇÊ¿ä
 <A HREF="auagd010.htm#IDX6498">(6498)</A>
-<LI>À̵¿ 
+<LI>À̵¿
 <A HREF="auagd010.htm#IDX6679">(6679)</A>
-<LI>À̸§ º¯°æ 
+<LI>À̸§ º¯°æ
 <A HREF="auagd010.htm#IDX6785">(6785)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd010.htm#IDX6485">(6485)</A>, <A HREF="auagd010.htm#IDX6517">(6517)</A>
-<LI>Á¦°Å 
+<LI>Á¦°Å
 <A HREF="auagd010.htm#IDX6746">(6746)</A>
-<LI>ÇØÁ¦ 
+<LI>ÇØÁ¦
 <A HREF="auagd010.htm#IDX6526">(6526)</A>
 </MENU>
-<LI>Àбâ Àü¿ë º¼·ýÀÇ Àý´ë ¸±¸®½º 
+<LI>Àбâ Àü¿ë º¼·ýÀÇ Àý´ë ¸±¸®½º
 <A HREF="auagd010.htm#IDX6497">(6497)</A>
-<LI>Àбâ/¾²±â º¼·ý 
+<LI>Àбâ/¾²±â º¼·ý
 <MENU>
-<LI>´ýÇÁ 
+<LI>´ýÇÁ
 <A HREF="auagd010.htm#IDX6761">(6761)</A>
-<LI>¸¶¿îÆ® 
+<LI>¸¶¿îÆ®
 <A HREF="auagd010.htm#IDX6475">(6475)</A>
-<LI>º¹Á¦ Áöħ 
+<LI>º¹Á¦ Áöħ
 <A HREF="auagd010.htm#IDX6518">(6518)</A>
-<LI>º¹Á¦¿¡ ÀûÇÕÇÑ À¯Çü 
+<LI>º¹Á¦¿¡ ÀûÇÕÇÑ À¯Çü
 <A HREF="auagd010.htm#IDX6511">(6511)</A>
-<LI>º¼·ý Çì´õÀÇ ID ¹øÈ£ 
+<LI>º¼·ý Çì´õÀÇ ID ¹øÈ£
 <A HREF="auagd010.htm#IDX6609">(6609)</A>
-<LI>À̵¿ 
+<LI>À̵¿
 <A HREF="auagd010.htm#IDX6677">(6677)</A>
-<LI>À̸§ º¯°æ 
+<LI>À̸§ º¯°æ
 <A HREF="auagd010.htm#IDX6784">(6784)</A>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd010.htm#IDX6465">(6465)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6431">(6431)</A>
-<LI>Á¦°Å 
+<LI>Á¦°Å
 <A HREF="auagd010.htm#IDX6744">(6744)</A>, <A HREF="auagd010.htm#IDX6754">(6754)</A>
-<LI>Ŭ·Î´× 
+<LI>Ŭ·Î´×
 <A HREF="auagd010.htm#IDX6488">(6488)</A>, <A HREF="auagd010.htm#IDX6529">(6529)</A>
 </MENU>
-<LI>ÀԷ 
+<LI>ÀÔ·Â
 <MENU>
-<LI>kas interactive ¸ðµå 
+<LI>kas interactive ¸ðµå
 <A HREF="auagd008.htm#IDX6199">(6199)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_09" HREF="#IDX0_09">ÀÚ</A></STRONG>
 <MENU>
-<LI>ÀÚµ¿ 
+<LI>ÀÚµ¿
 <MENU>
-<LI>BOS ¼­¹ö¿¡ ÀÇÇÑ ÇÁ·Î¼¼½º Àç½ÃÀÛ 
+<LI>BOS ¼­¹ö¿¡ ÀÇÇÑ ÇÁ·Î¼¼½º Àç½ÃÀÛ
 <A HREF="auagd009.htm#IDX6395">(6395)</A>
-<LI>Ubik¿¡ ÀÇÇÑ °ü¸® µ¥ÀÌÅͺ£À̽º °»½Å 
+<LI>Ubik¿¡ ÀÇÇÑ °ü¸® µ¥ÀÌÅͺ£À̽º °»½Å
 <A HREF="auagd008.htm#IDX6062">(6062)</A>
 </MENU>
-<LI>ÀÚµ¿È­ 
+<LI>ÀÚµ¿È­
 <MENU>
-<LI> ¹é¾÷ ½Ã½ºÅÛ¿¡ ÀÇÇÑ Å×ÀÌÇÁ ¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ 
+<LI> ¹é¾÷ ½Ã½ºÅÛ¿¡ ÀÇÇÑ Å×ÀÌÇÁ ¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦
 <A HREF="auagd011.htm#IDX6962">(6962)</A>
-<LI>¹é¾÷ º¼·ý ÀÛ¼º 
+<LI>¹é¾÷ º¼·ý ÀÛ¼º
 <A HREF="auagd010.htm#IDX6537">(6537)</A>
 </MENU>
-<LI>ÀÚü ¼ÒÀ¯ ±×·ì 
+<LI>ÀÚü ¼ÒÀ¯ ±×·ì
 <A HREF="auagd019.htm#IDX7937">(7937)</A>
-<LI>ÀÛµ¿ ÁßÁö 
+<LI>ÀÛµ¿ ÁßÁö
 <MENU>
-<LI>BOS ¼­¹ö ¿ªÇÒ, 
+<LI>BOS ¼­¹ö ¿ªÇÒ,
 <A HREF="auagd006.htm#IDX5585">(5585)</A>
-<LI>Ubik ¼±ÅÃÀ¸·Î ±âÀΠ
+<LI>Ubik ¼±ÅÃÀ¸·Î ±âÀÎ
 <A HREF="auagd008.htm#IDX6079">(6079)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º Àç½ÃÀÛÀ¸·Î ÀÎÇÔ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º Àç½ÃÀÛÀ¸·Î ÀÎÇÔ
 <A HREF="auagd009.htm#IDX6377">(6377)</A>
-<LI>ÀÚµ¿ ¼­¹ö Àç½ÃÀÛÀ¸·Î ÀÎÇÔ 
+<LI>ÀÚµ¿ ¼­¹ö Àç½ÃÀÛÀ¸·Î ÀÎÇÔ
 <A HREF="auagd009.htm#IDX6401">(6401)</A>
 </MENU>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <MENU>
-<LI>ACL Ç׸ñ 
+<LI>ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8070">(8070)</A>
-<LI>ACLÀ» ´Ù¸¥ °ÍÀÇ º¹»çº»À¸·Î 
+<LI>ACLÀ» ´Ù¸¥ °ÍÀÇ º¹»çº»À¸·Î
 <A HREF="auagd020.htm#IDX8089">(8089)</A>
-<LI>klog ¶Ç´Â pagsh ¸í·ÉÀ¸·Î PAG 
+<LI>klog ¶Ç´Â pagsh ¸í·ÉÀ¸·Î PAG
 <A HREF="auagd007.htm#IDX5763">(5763)</A>
-<LI>NetInfo ÆÄÀÏ(¼­¹ö ¹öÀü) 
+<LI>NetInfo ÆÄÀÏ(¼­¹ö ¹öÀü)
 <A HREF="auagd008.htm#IDX6233">(6233)</A>
-<LI>NetInfo ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü ) 
+<LI>NetInfo ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü )
 <A HREF="auagd015.htm#IDX7488">(7488)</A>
-<LI>NetRestrict ÆÄÀÏ(¼­¹ö ¹öÀü) 
+<LI>NetRestrict ÆÄÀÏ(¼­¹ö ¹öÀü)
 <A HREF="auagd008.htm#IDX6236">(6236)</A>
-<LI>NetRestrict ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü) 
+<LI>NetRestrict ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü)
 <A HREF="auagd015.htm#IDX7492">(7492)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮 
+<LI>uss¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮
 <A HREF="auagd017.htm#IDX7665">(7665)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© ¹úÅ©¿¡¼­ »ç¿ëÀÚ °èÁ¤ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© ¹úÅ©¿¡¼­ »ç¿ëÀÚ °èÁ¤
 <A HREF="auagd017.htm#IDX7727">(7727)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© ÆÄÀÏ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7673">(7673)</A>, <A HREF="auagd017.htm#IDX7679">(7679)</A>
-<LI>uss¸¦ »ç¿ëÇÑ °øµ¿ ·ÎÄà¾ÏÈ£ ÆÄÀÏ 
+<LI>uss¸¦ »ç¿ëÇÑ °øµ¿ ·ÎÄà¾ÏÈ£ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7612">(7612)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>uss¸¦ »ç¿ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®
 <A HREF="auagd017.htm#IDX7654">(7654)</A>
-<LI>uss¸¦ »ç¿ëÇÑ º¼·ý 
+<LI>uss¸¦ »ç¿ëÇÑ º¼·ý
 <A HREF="auagd017.htm#IDX7644">(7644)</A>
-<LI>uss¸¦ »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ À¯Çü 
+<LI>uss¸¦ »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ À¯Çü
 <A HREF="auagd017.htm#IDX7625">(7625)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ¿¬°á (Çϵ堶Ǵ ±âÈ£) 
+<LI>uss¸¦ »ç¿ëÇÑ ¿¬°á (Çϵ堶Ǵ ±âÈ£)
 <A HREF="auagd017.htm#IDX7687">(7687)</A>
-<LI>±×·ì, ÀÚü-¼ÒÀ¯ 
+<LI>±×·ì, ÀÚü-¼ÒÀ¯
 <A HREF="auagd019.htm#IDX7944">(7944)</A>
-<LI>¹é¾÷ º¼·ý 
+<LI>¹é¾÷ º¼·ý
 <A HREF="auagd010.htm#IDX6531">(6531)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º ±×·ì Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º ±×·ì Ç׸ñ
 <A HREF="auagd019.htm#IDX7921">(7921)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º ±â°è Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º ±â°è Ç׸ñ
 <A HREF="auagd019.htm#IDX7913">(7913)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ Ç׸ñ
 <A HREF="auagd017.htm#IDX7709">(7709)</A>, <A HREF="auagd018.htm#IDX7746">(7746)</A>
-<LI>ºÎÁ¤Àû ±ÇÇÑ ¼½¼Ç¿¡ Àִ ACL Ç׸ñ 
+<LI>ºÎÁ¤Àû ±ÇÇÑ ¼½¼Ç¿¡ Àִ ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8077">(8077)</A>
-<LI>»ç¿ëÀÚ °èÁ¤ 
+<LI>»ç¿ëÀÚ °èÁ¤
 <A HREF="auagd017.htm#IDX7705">(7705)</A>, <A HREF="auagd018.htm#IDX7744">(7744)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ ¸¶¿îÆ® Æ÷ÀÎÆ®
 <A HREF="auagd018.htm#IDX7803">(7803)</A>
-<LI>»õ »ç¿ëÀÚ °èÁ¤¿¡ Ç¥ÁØ ÆÄÀÏ 
+<LI>»õ »ç¿ëÀÚ °èÁ¤¿¡ Ç¥ÁØ ÆÄÀÏ
 <A HREF="auagd007.htm#IDX5745">(5745)</A>
-<LI>¼­¹ö ¾Ïȣȭ Å° 
+<LI>¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd014.htm#IDX7282">(7282)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6331">(6331)</A>
-<LI>¼¿ ¹æ½ÄÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>¼¿ ¹æ½ÄÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®
 <A HREF="auagd010.htm#IDX6572">(6572)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd017.htm#IDX7710">(7710)</A>, <A HREF="auagd018.htm#IDX7747">(7747)</A>
-<LI>Àбâ Àü¿ë º¼·ý 
+<LI>Àбâ Àü¿ë º¼·ý
 <A HREF="auagd010.htm#IDX6486">(6486)</A>
-<LI>Àбâ/¾²±â ¶Ç´Â ÀϹݠ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>Àбâ/¾²±â ¶Ç´Â ÀϹݠ¸¶¿îÆ® Æ÷ÀÎÆ®
 <A HREF="auagd010.htm#IDX6566">(6566)</A>
-<LI>Àбâ/¾²±â º¼·ý 
+<LI>Àбâ/¾²±â º¼·ý
 <A HREF="auagd010.htm#IDX6463">(6463)</A>
-<LI>Å×ÀÌÇÁ ·¹À̺í(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>Å×ÀÌÇÁ ·¹À̺í(¹é¾÷ ½Ã½ºÅÛ)
 <A HREF="auagd011.htm#IDX6945">(6945)</A>
-<LI>ÇÑ ¹ø¿¡ ¿©·¯ ¹é¾÷ º¼·ý 
+<LI>ÇÑ ¹ø¿¡ ¿©·¯ ¹é¾÷ º¼·ý
 <A HREF="auagd010.htm#IDX6534">(6534)</A>
 </MENU>
-<LI>ÀÛ¼º ³¯Â¥ 
+<LI>ÀÛ¼º ³¯Â¥
 <MENU>
-<LI>º¼·ý Çì´õ¿¡ ±â·Ï 
+<LI>º¼·ý Çì´õ¿¡ ±â·Ï
 <A HREF="auagd010.htm#IDX6619">(6619)</A>
 </MENU>
-<LI>ÀÛ¼ºÀÚ 
+<LI>ÀÛ¼ºÀÚ
 <MENU>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7858">(7858)</A>, <A HREF="auagd019.htm#IDX7906">(7906)</A>
 </MENU>
-<LI>ÀÛ¾÷ ID ¹øÈ£(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>ÀÛ¾÷ ID ¹øÈ£(¹é¾÷ ½Ã½ºÅÛ)
 <A HREF="auagd012.htm#IDX6980">(6980)</A>
 <MENU>
-<LI>µ¿ÀÛ 
+<LI>µ¿ÀÛ
 <A HREF="auagd012.htm#IDX6998">(6998)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd012.htm#IDX6993">(6993)</A>
 </MENU>
-<LI>Àá±Ý 
+<LI>Àá±Ý
 <MENU>
-<LI>VLDB Ç׸ñ 
+<LI>VLDB Ç׸ñ
 <A HREF="auagd010.htm#IDX6793">(6793)</A>, <A HREF="auagd010.htm#IDX6794">(6794)</A>
 </MENU>
-<LI>Àá±Ý ÇØÁ¦ 
+<LI>Àá±Ý ÇØÁ¦
 <MENU>
-<LI>VLDB Ç׸ñ 
+<LI>VLDB Ç׸ñ
 <A HREF="auagd010.htm#IDX6797">(6797)</A>
 </MENU>
-<LI>Àá±ä VLDB Ç׸ñ 
+<LI>Àá±ä VLDB Ç׸ñ
 <MENU>
-<LI>Àá±Ý ÇØÁ¦ 
+<LI>Àá±Ý ÇØÁ¦
 <A HREF="auagd010.htm#IDX6798">(6798)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd010.htm#IDX6585">(6585)</A>
 </MENU>
-<LI>Àå¾Ö 
+<LI>Àå¾Ö
 <MENU>
-<LI>Àüü ÆÄƼ¼ÇÀ¸·Î ÀÎÇÑ ÆÄÀÏ ±â¾ï¿µ¿ª 
+<LI>Àüü ÆÄƼ¼ÇÀ¸·Î ÀÎÇÑ ÆÄÀÏ ±â¾ï¿µ¿ª
 <A HREF="auagd010.htm#IDX6675">(6675)</A>
 </MENU>
-<LI>ÀçºÎÆÃ 
+<LI>ÀçºÎÆÃ
 <MENU>
-<LI>¼­¹ö ½Ã½ºÅÛ, Áöħ 
+<LI>¼­¹ö ½Ã½ºÅÛ, Áöħ
 <A HREF="auagd008.htm#IDX6242">(6242)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ, Á¦ÇÑ 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ, Á¦ÇÑ
 <A HREF="auagd007.htm#IDX5719">(5719)</A>
 </MENU>
-<LI>Àç»ç¿ë 
+<LI>Àç»ç¿ë
 <MENU>
-<LI>Å×ÀÌÇÁÀÇ useCounts(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>Å×ÀÌÇÁÀÇ useCounts(¹é¾÷ ½Ã½ºÅÛ)
 <A HREF="auagd011.htm#IDX6911">(6911)</A>
 </MENU>
-<LI>Àç¼³Á¤ 
+<LI>Àç¼³Á¤
 <MENU>
-<LI>±âº»°ªÀÇ µð½ºÅ© Ä³½¬ Å©±â 
+<LI>±âº»°ªÀÇ µð½ºÅ© Ä³½¬ Å©±â
 <A HREF="auagd015.htm#IDX7396">(7396)</A>
 </MENU>
-<LI>Àç½ÃÀÛ 
+<LI>Àç½ÃÀÛ
 <MENU>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd008.htm#IDX6181">(6181)</A>, <A HREF="auagd009.htm#IDX6380">(6380)</A>, <A HREF="auagd009.htm#IDX6387">(6387)</A>, <A HREF="auagd009.htm#IDX6390">(6390)</A>
 </MENU>
-<LI>ÀúÀå 
+<LI>ÀúÀå
 <MENU>
-<LI>ÀÌÀü ¹öÀüÀÇ ¼­¹ö 2Áø ÆÄÀÏ 
+<LI>ÀÌÀü ¹öÀüÀÇ ¼­¹ö 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6100">(6100)</A>
 </MENU>
-<LI>Àü¿ª À̸§ °ø°£ 
+<LI>Àü¿ª À̸§ °ø°£
 <A HREF="auagd007.htm#IDX5661">(5661)</A>
-<LI>Àüü ´ýÇÁ 
+<LI>Àüü ´ýÇÁ
 <A HREF="auagd012.htm#IDX7017">(7017)</A>
 <MENU>
-<LI>vos ¸í·ÉÀ» »ç¿ëÇÑ ÀÛ¼º 
+<LI>vos ¸í·ÉÀ» »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd010.htm#IDX6767">(6767)</A>
 </MENU>
-<LI>Àüü º¹¿ø 
+<LI>Àüü º¹¿ø
 <A HREF="auagd012.htm#IDX7059">(7059)</A>
-<LI>Á¡ÃþÀû ´ýÇÁ 
+<LI>Á¡ÃþÀû ´ýÇÁ
 <MENU>
-<LI>vos ¸í·ÉÀ» »ç¿ëÇÑ ÀÛ¼º 
+<LI>vos ¸í·ÉÀ» »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd010.htm#IDX6768">(6768)</A>
 </MENU>
-<LI>Á¢µÎ¾î ºÎÁ· ±×·ì 
+<LI>Á¢µÎ¾î ºÎÁ· ±×·ì
 <MENU>
-<LI>ÂüÁ¶ Ç׸ñ: <I>±×·ì</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>±×·ì</I>
 <A HREF="auagd019.htm#IDX7929">(7929)</A>
 </MENU>
-<LI>Á¤ÀÇ 
+<LI>Á¤ÀÇ
 <MENU>
-<LI>BosConfig ÆÄÀÏÀÇ ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>BosConfig ÆÄÀÏÀÇ ¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6332">(6332)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© °øÆòÇϰԠ°èÁ¤À» ºÐ¹èÇÒ µð·ºÅ丮 
+<LI>uss¸¦ »ç¿ëÇÏ¿© °øÆòÇϰԠ°èÁ¤À» ºÐ¹èÇÒ µð·ºÅ丮
 <A HREF="auagd017.htm#IDX7639">(7639)</A>
-<LI>VLDBÀÇ Àбâ Àü¿ë »çÀÌÆ® 
+<LI>VLDBÀÇ Àбâ Àü¿ë »çÀÌÆ®
 <A HREF="auagd010.htm#IDX6520">(6520)</A>
-<LI>¼­¹ö ¾Ïȣȭ Å° 
+<LI>¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd014.htm#IDX7281">(7281)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º³»ÀÇ ¼­¹ö ¾Ïȣȭ Å° 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º³»ÀÇ ¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd014.htm#IDX7286">(7286)</A>
 </MENU>
-<LI>Á¤ÀǵÇÁö ¾ÊÀº ACL ±ÇÇÑ 
+<LI>Á¤ÀǵÇÁö ¾ÊÀº ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8039">(8039)</A>
-<LI>Á¤Áö 
+<LI>Á¤Áö
 <MENU>
-<LI>scout ÇÁ·Î±×·¥À¸·Î ¸ð´ÏÅÍ 
+<LI>scout ÇÁ·Î±×·¥À¸·Î ¸ð´ÏÅÍ
 <A HREF="auagd013.htm#IDX7135">(7135)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º, °ü·Ã 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º, °ü·Ã
 <A HREF="auagd009.htm#IDX6320">(6320)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6351">(6351)</A>, <A HREF="auagd009.htm#IDX6359">(6359)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º ¹× Áï½Ã Àç½ÃÀÛ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º ¹× Áï½Ã Àç½ÃÀÛ
 <A HREF="auagd009.htm#IDX6376">(6376)</A>
 </MENU>
-<LI>Á¦°Å 
+<LI>Á¦°Å
 <MENU>
-<LI>/usr/afs/logs¿¡¼­ ÆÄÀÏ º¹»ç 
+<LI>/usr/afs/logs¿¡¼­ ÆÄÀÏ º¹»ç
 <A HREF="auagd008.htm#IDX6126">(6126)</A>
-<LI>ACL Ç׸ñ 
+<LI>ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8072">(8072)</A>
-<LI>ACL¿¡¼­ ¾µ¸ð¾ø´Â AFS ID 
+<LI>ACL¿¡¼­ ¾µ¸ð¾ø´Â AFS ID
 <A HREF="auagd020.htm#IDX8094">(8094)</A>
-<LI>BosConfig ÆÄÀÏ¿¡¼­ ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>BosConfig ÆÄÀÏ¿¡¼­ ¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6349">(6349)</A>
-<LI>KeyFile ÆÄÀÏÀÇ ¼­¹ö ¾Ïȣȭ Å° 
+<LI>KeyFile ÆÄÀÏÀÇ ¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd014.htm#IDX7293">(7293)</A>
-<LI>system:administrators ±×·ì ±¸¼º¿ø 
+<LI>system:administrators ±×·ì ±¸¼º¿ø
 <A HREF="auagd021.htm#IDX8121">(8121)</A>
-<LI>UserList ÆÄÀÏ »ç¿ëÀÚ 
+<LI>UserList ÆÄÀÏ »ç¿ëÀÚ
 <A HREF="auagd021.htm#IDX8159">(8159)</A>
-<LI>±×·ì ±¸¼º¿ø 
+<LI>±×·ì ±¸¼º¿ø
 <A HREF="auagd019.htm#IDX7953">(7953)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6162">(6162)</A>, <A HREF="auagd015.htm#IDX7423">(7423)</A>
-<LI>¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>¸¶¿îÆ® Æ÷ÀÎÆ®
 <A HREF="auagd010.htm#IDX6575">(6575)</A>, <A HREF="auagd010.htm#IDX6740">(6740)</A>, <A HREF="auagd018.htm#IDX7799">(7799)</A>
-<LI>¸ðµç ACL Ç׸ñ 
+<LI>¸ðµç ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8085">(8085)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd018.htm#IDX7820">(7820)</A>, <A HREF="auagd019.htm#IDX7960">(7960)</A>
-<LI>º¼·ý 
+<LI>º¼·ý
 <A HREF="auagd010.htm#IDX6743">(6743)</A>
-<LI>»ç¿ëÀÚ °èÁ¤ ±¸¼º¿ä¼Ò 
+<LI>»ç¿ëÀÚ °èÁ¤ ±¸¼º¿ä¼Ò
 <A HREF="auagd018.htm#IDX7804">(7804)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§ ¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§ ¸¶¿îÆ® Æ÷ÀÎÆ®
 <A HREF="auagd018.htm#IDX7816">(7816)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§ º¼·ý 
+<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§ º¼·ý
 <A HREF="auagd018.htm#IDX7812">(7812)</A>
-<LI>ÀÌÀü .BAK ¹× .OLD ¹öÀüÀÇ 2Áø ÆÄÀÏ 
+<LI>ÀÌÀü .BAK ¹× .OLD ¹öÀüÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6123">(6123)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡¼­ ADMIN Ç÷¡±× 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡¼­ ADMIN Ç÷¡±×
 <A HREF="auagd021.htm#IDX8137">(8137)</A>
-<LI>ÃßÀû ·Î±× ³»¿ë(fstrace) 
+<LI>ÃßÀû ·Î±× ³»¿ë(fstrace)
 <A HREF="auagd013.htm#IDX7191">(7191)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡¼­ µð½ºÅ© 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡¼­ µð½ºÅ©
 <A HREF="auagd008.htm#IDX6213">(6213)</A>
 </MENU>
-<LI>Á¦¾î 
+<LI>Á¦¾î
 <MENU>
-<LI>VLDB¿¡ µî·ÏµÈ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º 
+<LI>VLDB¿¡ µî·ÏµÈ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º
 <A HREF="auagd008.htm#IDX6228">(6228)</A>
-<LI>Àüü ¼¿¿¡ ´ëÇÑ ±ÇÇÑ È®ÀΠ
+<LI>Àüü ¼¿¿¡ ´ëÇÑ ±ÇÇÑ È®ÀÎ
 <A HREF="auagd008.htm#IDX6179">(6179)</A>
 </MENU>
-<LI>Á¦ÇÑ»çÇ× 
+<LI>Á¦ÇÑ»çÇ×
 <MENU>
-<LI>AFSÀÇ Çϵ堿¬°á 
+<LI>AFSÀÇ Çϵ堿¬°á
 <A HREF="auagd007.htm#IDX5643">(5643)</A>
-<LI>º¼·ý À̸§ °ü·Ã 
+<LI>º¼·ý À̸§ °ü·Ã
 <A HREF="auagd007.htm#IDX5696">(5696)</A>
 </MENU>
-<LI>Á¶Á¤ÀÚ(Ubik) 
+<LI>Á¶Á¤ÀÚ(Ubik)
 <MENU>
-<LI>¼±ÅàÀýÂ÷ ¼³¸í 
+<LI>¼±ÅàÀýÂ÷ ¼³¸í
 <A HREF="auagd008.htm#IDX6073">(6073)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd008.htm#IDX6060">(6060)</A>
 </MENU>
-<LI>Áß¿äÇÑ ´©Ãâ 
+<LI>Áß¿äÇÑ ´©Ãâ
 <MENU>
-<LI>¿¹Á¤µÈ Àç½ÃÀÛÀ¸·Î ¹æÁöÇϱâ 
+<LI>¿¹Á¤µÈ Àç½ÃÀÛÀ¸·Î ¹æÁöÇϱâ
 <A HREF="auagd009.htm#IDX6392">(6392)</A>
 </MENU>
-<LI>ÁõºÐ ´ýÇÁ 
+<LI>ÁõºÐ ´ýÇÁ
 <MENU>
-<LI>¹é¾÷ ½Ã½ºÅÛÀ¸·Î ÀÛ¼º 
+<LI>¹é¾÷ ½Ã½ºÅÛÀ¸·Î ÀÛ¼º
 <A HREF="auagd012.htm#IDX7018">(7018)</A>
 </MENU>
-<LI>Áõ»ó 
+<LI>Áõ»ó
 <MENU>
-<LI>VLDB/º¼·ý Çì´õ µ¿±âÈ­ ÇØÁ¦ 
+<LI>VLDB/º¼·ý Çì´õ µ¿±âÈ­ ÇØÁ¦
 <A HREF="auagd010.htm#IDX6688">(6688)</A>
-<LI>º¼·ý ¼Õ»ó 
+<LI>º¼·ý ¼Õ»ó
 <A HREF="auagd010.htm#IDX6703">(6703)</A>
 </MENU>
-<LI>Áö¿¬µÈ ¾²±â Á¶ÀÛ 
+<LI>Áö¿¬µÈ ¾²±â Á¶ÀÛ
 <MENU>
-<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ AFS ÆÄÀÏÀÌ ÀúÀåµÉ ¶§ 
+<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ AFS ÆÄÀÏÀÌ ÀúÀåµÉ ¶§
 <A HREF="auagd022.htm#IDX8169">(8169)</A>
 </MENU>
-<LI>Áö¿ì±â 
+<LI>Áö¿ì±â
 <MENU>
-<LI>¸ðµç ACL Ç׸ñ 
+<LI>¸ðµç ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8083">(8083)</A>, <A HREF="auagd020.htm#IDX8084">(8084)</A>
-<LI>ÃßÀû ·Î±× ³»¿ë(fstrace) 
+<LI>ÃßÀû ·Î±× ³»¿ë(fstrace)
 <A HREF="auagd013.htm#IDX7190">(7190)</A>
 </MENU>
-<LI>ÁöÁ¤ 
+<LI>ÁöÁ¤
 <MENU>
-<LI>AFS GID¿¡¼­ ±×·ìÀ¸·Î 
+<LI>AFS GID¿¡¼­ ±×·ìÀ¸·Î
 <A HREF="auagd019.htm#IDX7923">(7923)</A>
-<LI>AFS UID¿¡¼­ ±â°è·Î 
+<LI>AFS UID¿¡¼­ ±â°è·Î
 <A HREF="auagd019.htm#IDX7915">(7915)</A>
-<LI>uss¸¦ »ç¿ëÇÑ AFS UID 
+<LI>uss¸¦ »ç¿ëÇÑ AFS UID
 <A HREF="auagd017.htm#IDX7608">(7608)</A>
-<LI>»ç¿ëÀÚ¿¡°Ô AFS UID 
+<LI>»ç¿ëÀÚ¿¡°Ô AFS UID
 <A HREF="auagd018.htm#IDX7753">(7753)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_0A" HREF="#IDX0_0A">Â÷</A></STRONG>
 <MENU>
-<LI>Â÷ÀÌÁ¡ 
+<LI>Â÷ÀÌÁ¡
 <MENU>
-<LI>AFS ¹× UNIX »çÀÌ, ¿ä¾à 
+<LI>AFS ¹× UNIX »çÀÌ, ¿ä¾à
 <A HREF="auagd007.htm#IDX5611">(5611)</A>
 </MENU>
-<LI>Âü¿© 
+<LI>Âü¿©
 <MENU>
-<LI>AFS Àü¿ª À̸§ °ø°£¿¡¼­ 
+<LI>AFS Àü¿ª À̸§ °ø°£¿¡¼­
 <A HREF="auagd007.htm#IDX5659">(5659)</A>
 </MENU>
-<LI>â 
+<LI>â
 <MENU>
-<LI>scout µð½ºÇ÷¹ÀÌ Å©±â ÀçÁ¶Á¤ 
+<LI>scout µð½ºÇ÷¹ÀÌ Å©±â ÀçÁ¶Á¤
 <A HREF="auagd013.htm#IDX7141">(7141)</A>
 </MENU>
-<LI>󸮠
+<LI>ó¸®
 <MENU>
-<LI>¼­¹ö ¾Ïȣȭ Å° ºñ»ó»çÅ 
+<LI>¼­¹ö ¾Ïȣȭ Å° ºñ»ó»çÅÂ
 <A HREF="auagd014.htm#IDX7302">(7302)</A>
 </MENU>
-<LI>üũ¼¶ 
+<LI>üũ¼¶
 <A HREF="auagd014.htm#IDX7266">(7266)</A>
-<LI>ÃʱâÈ­ 
+<LI>ÃʱâÈ­
 <MENU>
-<LI>scout ÇÁ·Î±×·¥ 
+<LI>scout ÇÁ·Î±×·¥
 <A HREF="auagd013.htm#IDX7145">(7145)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6330">(6330)</A>
 </MENU>
-<LI>ÃÖ´ë º¼·ý ÇÒ´ç·® 
+<LI>ÃÖ´ë º¼·ý ÇÒ´ç·®
 <A HREF="auagd010.htm#IDX6713">(6713)</A>
-<LI>Ãß°¡ 
+<LI>Ãß°¡
 <MENU>
-<LI>ACL Ç׸ñ 
+<LI>ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8071">(8071)</A>, <A HREF="auagd020.htm#IDX8078">(8078)</A>
-<LI>KeyFile ÆÄÀϷΠ¼­¹ö ¾Ïȣȭ Å° 
+<LI>KeyFile ÆÄÀϷΠ¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd014.htm#IDX7280">(7280)</A>
-<LI>system:administrators ±×·ì ±¸¼º¿ø 
+<LI>system:administrators ±×·ì ±¸¼º¿ø
 <A HREF="auagd021.htm#IDX8117">(8117)</A>
-<LI>UserList ÆÄÀÏ »ç¿ëÀÚ 
+<LI>UserList ÆÄÀÏ »ç¿ëÀÚ
 <A HREF="auagd021.htm#IDX8155">(8155)</A>
-<LI>VLDBÀÇ Àбâ Àü¿ë »çÀÌÆ® Á¤ÀÇ 
+<LI>VLDBÀÇ Àбâ Àü¿ë »çÀÌÆ® Á¤ÀÇ
 <A HREF="auagd010.htm#IDX6521">(6521)</A>
-<LI>±×·ì¿¡ ±¸¼º¿øÀ» 
+<LI>±×·ì¿¡ ±¸¼º¿øÀ»
 <A HREF="auagd019.htm#IDX7946">(7946)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6150">(6150)</A>, <A HREF="auagd015.htm#IDX7422">(7422)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ CellServDB ÆÄÀÏ(¼­¹ö) Ç׸ñ 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ CellServDB ÆÄÀÏ(¼­¹ö) Ç׸ñ
 <A HREF="auagd008.htm#IDX6153">(6153)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±× 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×
 <A HREF="auagd021.htm#IDX8135">(8135)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ µð½ºÅ© 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ µð½ºÅ©
 <A HREF="auagd008.htm#IDX6202">(6202)</A>
 </MENU>
-<LI>ÃßÀû ·Î±×(fstrace) 
+<LI>ÃßÀû ·Î±×(fstrace)
 <MENU>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="auagd013.htm#IDX7168">(7168)</A>
-<LI>³»¿ë Áö¿ì±â 
+<LI>³»¿ë Áö¿ì±â
 <A HREF="auagd013.htm#IDX7189">(7189)</A>
-<LI>´ýÇÁ 
+<LI>´ýÇÁ
 <A HREF="auagd013.htm#IDX7184">(7184)</A>
-<LI>»óÅ ǥ½Ã 
+<LI>»óÅ ǥ½Ã
 <A HREF="auagd013.htm#IDX7180">(7180)</A>
-<LI>¿µ¼Ó¼º 
+<LI>¿µ¼Ó¼º
 <A HREF="auagd013.htm#IDX7162">(7162)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_0B" HREF="#IDX0_0B">ī</A></STRONG>
 <MENU>
-<LI>Ä«¿îÅÍ 
+<LI>Ä«¿îÅÍ
 <MENU>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º(max user id, max group id) 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º(max user id, max group id)
 <A HREF="auagd019.htm#IDX7995">(7995)</A>
 </MENU>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥
 <MENU>
-<LI>afsd Ãʱ⠼³Á¤ ÇÁ·Î±×·¥ 
+<LI>afsd Ãʱ⠼³Á¤ ÇÁ·Î±×·¥
 <A HREF="auagd015.htm#IDX7319">(7319)</A>
-<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7405">(7405)</A>
-<LI>NetInfo ÆÄÀÏ »ç¿ë 
+<LI>NetInfo ÆÄÀÏ »ç¿ë
 <A HREF="auagd015.htm#IDX7480">(7480)</A>
-<LI>NetRestrict ÆÄÀÏ »ç¿ë 
+<LI>NetRestrict ÆÄÀÏ »ç¿ë
 <A HREF="auagd015.htm#IDX7481">(7481)</A>
-<LI>setuid ÇÁ·Î±×·¥ 
+<LI>setuid ÇÁ·Î±×·¥
 <A HREF="auagd015.htm#IDX7436">(7436)</A>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½
 <A HREF="auagd013.htm#IDX7222">(7222)</A>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´É ¶óÀ̺귯¸® 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´É ¶óÀ̺귯¸®
 <A HREF="auagd013.htm#IDX7216">(7216)</A>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ¸·Î µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ¸·Î µ¥ÀÌÅÍ ¸ðÀ½
 <A HREF="auagd013.htm#IDX7214">(7214)</A>
-<LI>xstat ¿¹ ¸í·É 
+<LI>xstat ¿¹ ¸í·É
 <A HREF="auagd013.htm#IDX7233">(7233)</A>
-<LI>xstat_cm_test ¿¹ ¸í·É 
+<LI>xstat_cm_test ¿¹ ¸í·É
 <A HREF="auagd013.htm#IDX7240">(7240)</A>
-<LI>±¸¼º ¹× »ç¿ëÀÚ Á¤ÀÇ 
+<LI>±¸¼º ¹× »ç¿ëÀÚ Á¤ÀÇ
 <A HREF="auagd015.htm#IDX7310">(7310)</A>
-<LI>±â´É 
+<LI>±â´É
 <A HREF="auagd006.htm#IDX5608">(5608)</A>
-<LI>±â·Ï µ¿ÀÛÀ» À§ÇÑ ºñµ¿±â »ç¿ë °¡´É 
+<LI>±â·Ï µ¿ÀÛÀ» À§ÇÑ ºñµ¿±â »ç¿ë °¡´É
 <A HREF="auagd015.htm#IDX7510">(7510)</A>
-<LI>µ¥ÀÌÅ͠ij½¬ 
+<LI>µ¥ÀÌÅ͠ij½¬
 <A HREF="auagd015.htm#IDX7359">(7359)</A>
-<LI>µ¥ÀÌÅ͠ij½¬ Å©±â 
+<LI>µ¥ÀÌÅ͠ij½¬ Å©±â
 <A HREF="auagd015.htm#IDX7379">(7379)</A>, <A HREF="auagd015.htm#IDX7385">(7385)</A>, <A HREF="auagd015.htm#IDX7391">(7391)</A>, <A HREF="auagd015.htm#IDX7399">(7399)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º, Á¢¼Ó 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º, Á¢¼Ó
 <A HREF="auagd015.htm#IDX7404">(7404)</A>
-<LI>¸¶¿îÆ® Æ÷ÀÎÆ®ÀÇ ÀÎÅÍÇÁ¸®Åͷμ­ 
+<LI>¸¶¿îÆ® Æ÷ÀÎÆ®ÀÇ ÀÎÅÍÇÁ¸®Åͷμ­
 <A HREF="auagd010.htm#IDX6456">(6456)</A>
-<LI>¸ð´ÏÅÍ ¼º´É 
+<LI>¸ð´ÏÅÍ ¼º´É
 <A HREF="auagd013.htm#IDX7099">(7099)</A>
-<LI>¼³¸íµÊ 
+<LI>¼³¸íµÊ
 <A HREF="auagd015.htm#IDX7312">(7312)</A>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd015.htm#IDX7356">(7356)</A>, <A HREF="auagd015.htm#IDX7358">(7358)</A>, <A HREF="auagd015.htm#IDX7444">(7444)</A>, <A HREF="auagd015.htm#IDX7450">(7450)</A>
-<LI>ij½¬ Ç÷¯½¬ 
+<LI>ij½¬ Ç÷¯½¬
 <A HREF="auagd015.htm#IDX7455">(7455)</A>
-<LI>Ä¿³Î ¸Þ¸ð¸®¿¡ ÀúÀåµÈ ½Ã½ºÅÛ À¯Çü À̸§ 
+<LI>Ä¿³Î ¸Þ¸ð¸®¿¡ ÀúÀåµÈ ½Ã½ºÅÛ À¯Çü À̸§
 <A HREF="auagd015.htm#IDX7502">(7502)</A>
-<LI>ÆÄÀÏ ¼­¹ö ¹× ¼­¹ö¿¡ ´ëÇÑ ¼±È£ »çÇ× ¼øÀ§ 
+<LI>ÆÄÀÏ ¼­¹ö ¹× ¼­¹ö¿¡ ´ëÇÑ ¼±È£ »çÇ× ¼øÀ§
 <A HREF="auagd015.htm#IDX7469">(7469)</A>
-<LI>ÆÄÀÏ ¼­¹ö·Î µî·ÏµÈ ÀÎÅÍÆäÀ̽º 
+<LI>ÆÄÀÏ ¼­¹ö·Î µî·ÏµÈ ÀÎÅÍÆäÀ̽º
 <A HREF="auagd015.htm#IDX7482">(7482)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd015.htm#IDX7357">(7357)</A>
-<LI>Ç¥½ÃµÈ ¸Þ½ÃÁö, Á¦¾î 
+<LI>Ç¥½ÃµÈ ¸Þ½ÃÁö, Á¦¾î
 <A HREF="auagd015.htm#IDX7498">(7498)</A>
 </MENU>
-<LI>ij½¬ ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>ij½¬ ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7344">(7344)</A>
-<LI>ij½³ 
+<LI>ij½³
 <A HREF="auagd006.htm#IDX5574">(5574)</A>
-<LI>Ä¿³Î ¸Þ¸ð¸®(Ŭ¶óÀ̾ðÆ®) 
+<LI>Ä¿³Î ¸Þ¸ð¸®(Ŭ¶óÀ̾ðÆ®)
 <MENU>
-<LI>CellServDB ÆÄÀÏ, Àбâ 
+<LI>CellServDB ÆÄÀÏ, Àбâ
 <A HREF="auagd015.htm#IDX7408">(7408)</A>
 </MENU>
-<LI>ÄÄÆÄÀÏ 
+<LI>ÄÄÆÄÀÏ
 <MENU>
-<LI>package ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ 
+<LI>package ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7575">(7575)</A>
-<LI>³¯Â¥, 2Áø ÆÄÀÏÀÇ ¸ñ·Ï 
+<LI>³¯Â¥, 2Áø ÆÄÀÏÀÇ ¸ñ·Ï
 <A HREF="auagd008.htm#IDX6117">(6117)</A>
 </MENU>
-<LI>ÄÚ¾î ÆÄÀÏ 
+<LI>ÄÚ¾î ÆÄÀÏ
 <MENU>
-<LI>/usr/afs/logs µð·ºÅ丮¿¡¼­ Á¦°Å 
+<LI>/usr/afs/logs µð·ºÅ丮¿¡¼­ Á¦°Å
 <A HREF="auagd008.htm#IDX6127">(6127)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º °ü·Ã 
+<LI>¼­¹ö ÇÁ·Î¼¼½º °ü·Ã
 <A HREF="auagd008.htm#IDX5993">(5993)</A>
 </MENU>
-<LI>Äݹé 
+<LI>Äݹé
 <A HREF="auagd006.htm#IDX5578">(5578)</A>
-<LI>Å©±â ÀçÁ¶Á¤ 
+<LI>Å©±â ÀçÁ¶Á¤
 <MENU>
-<LI>scout µð½ºÇ÷¹ÀÌ 
+<LI>scout µð½ºÇ÷¹ÀÌ
 <A HREF="auagd013.htm#IDX7142">(7142)</A>
 </MENU>
-<LI>Ŭ¶óÀÌ¾ðÆ® 
+<LI>Ŭ¶óÀ̾ðÆ®
 <MENU>
-<LI>¼öÁ¤ÇÏ¿© package ½ÇÇà 
+<LI>¼öÁ¤ÇÏ¿© package ½ÇÇà
 <A HREF="auagd016.htm#IDX7578">(7578)</A>
-<LI>½Ã½ºÅÛ 
+<LI>½Ã½ºÅÛ
 <A HREF="auagd006.htm#IDX5550">(5550)</A>
-LI>Á¤ÀÇ 
+LI>Á¤ÀÇ
 <A HREF="auagd006.htm#IDX5547">(5547)</A>
-<LI>ÆÐŰÁö·Î ·ÎÄàµð½ºÅ© ±¸¼º 
+<LI>ÆÐŰÁö·Î ·ÎÄàµð½ºÅ© ±¸¼º
 <A HREF="auagd016.htm#IDX7520">(7520)</A>
 </MENU>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ
 <MENU>
-<LI>/usr/vice/etc µð·ºÅ丮 
+<LI>/usr/vice/etc µð·ºÅ丮
 <A HREF="auagd015.htm#IDX7317">(7317)</A>
-<LI>CellServDB ÆÄÀÏ º¯°æ 
+<LI>CellServDB ÆÄÀÏ º¯°æ
 <A HREF="auagd015.htm#IDX7428">(7428)</A>
-<LI>CellServDB ÆÄÀÏ, Ç¥½Ã 
+<LI>CellServDB ÆÄÀÏ, Ç¥½Ã
 <A HREF="auagd015.htm#IDX7418">(7418)</A>
-<LI>setuid ÇÁ·Î±×·¥ ½ÇÇà Á¦¾î 
+<LI>setuid ÇÁ·Î±×·¥ ½ÇÇà Á¦¾î
 <A HREF="auagd015.htm#IDX7435">(7435)</A>
-<LI>°ü¸® 
+<LI>°ü¸®
 <A HREF="auagd015.htm#IDX7308">(7308)</A>
-<LI>±¸¼º ¹®Á¦ 
+<LI>±¸¼º ¹®Á¦
 <A HREF="auagd007.htm#IDX5722">(5722)</A>
-<LI>±¸¼º ÆÄÀÏ 
+<LI>±¸¼º ÆÄÀÏ
 <A HREF="auagd015.htm#IDX7316">(7316)</A>
-<LI>µ¥ÀÌÅ͠ij½¬ Å©±â 
+<LI>µ¥ÀÌÅ͠ij½¬ Å©±â
 <A HREF="auagd015.htm#IDX7378">(7378)</A>, <A HREF="auagd015.htm#IDX7384">(7384)</A>, <A HREF="auagd015.htm#IDX7390">(7390)</A>
-<LI>µ¥ÀÌÅ͠ij½¬ Ç÷¯½¬ 
+<LI>µ¥ÀÌÅ͠ij½¬ Ç÷¯½¬
 <A HREF="auagd015.htm#IDX7460">(7460)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ, Á¤º¸ Ç¥½Ã 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ, Á¤º¸ Ç¥½Ã
 <A HREF="auagd015.htm#IDX7419">(7419)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º, Á¢¼Ó 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º, Á¢¼Ó
 <A HREF="auagd015.htm#IDX7403">(7403)</A>
-<LI>µð½ºÅ© ´ë ¸Þ¸ð¸® Ä³½¬ 
+<LI>µð½ºÅ© ´ë ¸Þ¸ð¸® Ä³½¬
 <A HREF="auagd015.htm#IDX7354">(7354)</A>
-<LI>µð½ºÅ© Ä³½¬ Å©±â 
+<LI>µð½ºÅ© Ä³½¬ Å©±â
 <A HREF="auagd015.htm#IDX7398">(7398)</A>
-<LI>·ÎÄàµð½ºÅ©¿¡ ÇÊ¿äÇÑ ÆÄÀÏ 
+<LI>·ÎÄàµð½ºÅ©¿¡ ÇÊ¿äÇÑ ÆÄÀÏ
 <A HREF="auagd007.htm#IDX5724">(5724)</A>
-<LI>¸ð´ÏÅÍ ¼º´É 
+<LI>¸ð´ÏÅÍ ¼º´É
 <A HREF="auagd013.htm#IDX7100">(7100)</A>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd015.htm#IDX7365">(7365)</A>, <A HREF="auagd015.htm#IDX7368">(7368)</A>, <A HREF="auagd015.htm#IDX7451">(7451)</A>
-<LI>¿ÜºÎ ¼¿¿¡ ´ëÇÑ ¾×¼¼½º »ç¿ë °¡´ÉÈ­ 
+<LI>¿ÜºÎ ¼¿¿¡ ´ëÇÑ ¾×¼¼½º »ç¿ë °¡´ÉÈ­
 <A HREF="auagd007.htm#IDX5727">(5727)</A>
-<LI>¿ÜºÎ ¼¿À» º¼ ¼ö ÀÖ°Ô ¸¸µé±â 
+<LI>¿ÜºÎ ¼¿À» º¼ ¼ö ÀÖ°Ô ¸¸µé±â
 <A HREF="auagd007.htm#IDX5678">(5678)</A>
-<LI>ÀçºÎÆ®½Ã ¼³Á¤ÇÑ µ¥ÀÌÅ͠ij½¬ Å©±â 
+<LI>ÀçºÎÆ®½Ã ¼³Á¤ÇÑ µ¥ÀÌÅ͠ij½¬ Å©±â
 <A HREF="auagd015.htm#IDX7366">(7366)</A>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ ¸Þ¸ð¸®¿¡ ÀúÀåµÈ ½Ã½ºÅÛ À¯Çü À̸§ 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ ¸Þ¸ð¸®¿¡ ÀúÀåµÈ ½Ã½ºÅÛ À¯Çü À̸§
 <A HREF="auagd015.htm#IDX7503">(7503)</A>
-<LI>ij½¬ ÆÄÀÏ 
+<LI>ij½¬ ÆÄÀÏ
 <A HREF="auagd015.htm#IDX7345">(7345)</A>
-<LI>Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ¼¿ ¸ñ·Ï º¯°æ 
+<LI>Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ¼¿ ¸ñ·Ï º¯°æ
 <A HREF="auagd015.htm#IDX7426">(7426)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd015.htm#IDX7367">(7367)</A>
-<LI>Ç¥½ÃµÈ ¸Þ½ÃÁö, Á¦¾î 
+<LI>Ç¥½ÃµÈ ¸Þ½ÃÁö, Á¦¾î
 <A HREF="auagd015.htm#IDX7499">(7499)</A>
-<LI>Ȩ ¼¿ ¼³Á¤ 
+<LI>Ȩ ¼¿ ¼³Á¤
 <A HREF="auagd007.htm#IDX5657">(5657)</A>
 </MENU>
-<LI>Ŭ·Î´× 
+<LI>Ŭ·Î´×
 <MENU>
-<LI>¹é¾÷¿¡ ´ëÇÏ¿© 
+<LI>¹é¾÷¿¡ ´ëÇÏ¿©
 <A HREF="auagd010.htm#IDX6530">(6530)</A>
-<LI>º¹Á¦¿¡ ´ëÇÑ 
+<LI>º¹Á¦¿¡ ´ëÇÑ
 <A HREF="auagd010.htm#IDX6487">(6487)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd010.htm#IDX6478">(6478)</A>
 </MENU>
-<LI>Ŭ·Ð 
+<LI>Ŭ·Ð
 <A HREF="auagd006.htm#IDX5573">(5573)</A>, <A HREF="auagd010.htm#IDX6479">(6479)</A>
 <MENU>
-<LI>»õ Ç׸ñÀÇ °­Á¦ ÀÛ¼º 
+<LI>»õ Ç׸ñÀÇ °­Á¦ ÀÛ¼º
 <A HREF="auagd010.htm#IDX6504">(6504)</A>
 </MENU>
-<LI>Ű ¹öÀü ¹øÈ£ 
+<LI>Ű ¹öÀü ¹øÈ£
 <MENU>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd014.htm#IDX7255">(7255)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_0C" HREF="#IDX0_0C">Ÿ</A></STRONG>
 <MENU>
-<LI>Ÿ½ºÅ© ID ¹øÈ£(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>Ÿ½ºÅ© ID ¹øÈ£(¹é¾÷ ½Ã½ºÅÛ)
 <A HREF="auagd012.htm#IDX7002">(7002)</A>
-<LI>Å͹̳ΠÀ¯Çü 
+<LI>Å͹̳ΠÀ¯Çü
 <MENU>
-<LI>afsmonitor ¼³Á¤ 
+<LI>afsmonitor ¼³Á¤
 <A HREF="auagd013.htm#IDX7198">(7198)</A>
-<LI>scout ÇÁ·Î±×·¥ ¼³Á¤°ª 
+<LI>scout ÇÁ·Î±×·¥ ¼³Á¤°ª
 <A HREF="auagd013.htm#IDX7108">(7108)</A>
 </MENU>
-<LI>Å×ÀÌÇÁ ·¹À̺í 
+<LI>Å×ÀÌÇÁ ·¹À̺í
 <MENU>
-<LI>Å×ÀÌÇÁÀÇ useCounts 
+<LI>Å×ÀÌÇÁÀÇ useCounts
 <A HREF="auagd011.htm#IDX6912">(6912)</A>
 </MENU>
-<LI>Å×ÀÌÇÁ Àç»ç¿ë ½ºÄÉÁÙ 
+<LI>Å×ÀÌÇÁ Àç»ç¿ë ½ºÄÉÁÙ
 <A HREF="auagd011.htm#IDX6908">(6908)</A>
-<LI>Å×ÀÌÇÁ Á¶Á¤ÀÚ(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>Å×ÀÌÇÁ Á¶Á¤ÀÚ(¹é¾÷ ½Ã½ºÅÛ)
 <MENU>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="auagd011.htm#IDX6854">(6854)</A>, <A HREF="auagd011.htm#IDX6855">(6855)</A>, <A HREF="auagd011.htm#IDX6856">(6856)</A>
-<LI>¹é¾÷  µ¥ÀÌÅͺ£À̽º¿¡¼­ Á¦°Å 
+<LI>¹é¾÷  µ¥ÀÌÅͺ£À̽º¿¡¼­ Á¦°Å
 <A HREF="auagd011.htm#IDX6868">(6868)</A>
-<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º·Î Ãß°¡ 
+<LI>¹é¾÷ µ¥ÀÌÅͺ£À̽º·Î Ãß°¡
 <A HREF="auagd011.htm#IDX6864">(6864)</A>
-<LI>»óÅ 
+<LI>»óÅÂ
 <A HREF="auagd012.htm#IDX7008">(7008)</A>
-<LI>¼³¸íµÊ 
+<LI>¼³¸íµÊ
 <A HREF="auagd011.htm#IDX6837">(6837)</A>
-<LI>½ÃÀÛ 
+<LI>½ÃÀÛ
 <A HREF="auagd012.htm#IDX7004">(7004)</A>
-<LI>¿À·ù¿¡ ´ëÇÑ ±âº» ÀÀ´ä»ç¿ë 
+<LI>¿À·ù¿¡ ´ëÇÑ ±âº» ÀÀ´ä»ç¿ë
 <A HREF="auagd011.htm#IDX6969">(6969)</A>
-<LI>ÀåÄ¡  ±¸¼º ÆÄÀÏ(CFG) 
+<LI>ÀåÄ¡  ±¸¼º ÆÄÀÏ(CFG)
 <A HREF="auagd011.htm#IDX6955">(6955)</A>
-<LI>ÀûÇÕÇÑ Å×ÀÌÇÁ À̸§ Ã¼Å© »èÁ¦ 
+<LI>ÀûÇÕÇÑ Å×ÀÌÇÁ À̸§ Ã¼Å© »èÁ¦
 <A HREF="auagd011.htm#IDX6973">(6973)</A>
-<LI>Á¤Áö 
+<LI>Á¤Áö
 <A HREF="auagd012.htm#IDX7007">(7007)</A>
-<LI>Ãʱâ Å×ÀÌÇÁ¿¡ ´ëÇѠŽ»ö/ÇÁ·ÒÇÁÆ® Á¦°Å 
+<LI>Ãʱâ Å×ÀÌÇÁ¿¡ ´ëÇѠŽ»ö/ÇÁ·ÒÇÁÆ® Á¦°Å
 <A HREF="auagd011.htm#IDX6964">(6964)</A>
-<LI>Ÿ½ºÅ© ID ¹øÈ£ 
+<LI>Ÿ½ºÅ© ID ¹øÈ£
 <A HREF="auagd012.htm#IDX7003">(7003)</A>
-<LI>Å×ÀÌÇÁ ¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ ÀÚµ¿È­ 
+<LI>Å×ÀÌÇÁ ¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ ÀÚµ¿È­
 <A HREF="auagd011.htm#IDX6961">(6961)</A>
-<LI>ÆÄÀÏ  ¼ÒÀ¯±Ç ÁöÁ¤ 
+<LI>ÆÄÀÏ  ¼ÒÀ¯±Ç ÁöÁ¤
 <A HREF="auagd011.htm#IDX6858">(6858)</A>
-<LI>ÆÄÀÏÇ¥½Ã 
+<LI>ÆÄÀÏÇ¥½Ã
 <A HREF="auagd011.htm#IDX6836">(6836)</A>, <A HREF="auagd011.htm#IDX6845">(6845)</A>
-<LI>Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£ 
+<LI>Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£
 <A HREF="auagd011.htm#IDX6840">(6840)</A>, <A HREF="auagd011.htm#IDX6846">(6846)</A>, <A HREF="auagd011.htm#IDX6870">(6870)</A>
-<LI>ÇÁ·Î¼¼½º 
+<LI>ÇÁ·Î¼¼½º
 <A HREF="auagd012.htm#IDX7001">(7001)</A>
 </MENU>
-<LI>Å×ÀÌÇÁ(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>Å×ÀÌÇÁ(¹é¾÷ ½Ã½ºÅÛ)
 <MENU>
-<LI>°Ë»ö 
+<LI>°Ë»ö
 <A HREF="auagd012.htm#IDX7045">(7045)</A>
-<LI>·¹À̺í 
+<LI>·¹À̺í
 <A HREF="auagd011.htm#IDX6833">(6833)</A>, <A HREF="auagd011.htm#IDX6941">(6941)</A>, <A HREF="auagd011.htm#IDX6942">(6942)</A>
-<LI>¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ ÀÚµ¿È­ 
+<LI>¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ ÀÚµ¿È­
 <A HREF="auagd011.htm#IDX6960">(6960)</A>
-<LI>º¸Á¸ 
+<LI>º¸Á¸
 <A HREF="auagd011.htm#IDX6914">(6914)</A>
-<LI>¿ë·® 
+<LI>¿ë·®
 <A HREF="auagd011.htm#IDX6844">(6844)</A>, <A HREF="auagd011.htm#IDX6943">(6943)</A>
-<LI>À̸§ 
+<LI>À̸§
 <A HREF="auagd011.htm#IDX6830">(6830)</A>, <A HREF="auagd011.htm#IDX6944">(6944)</A>
-<LI>ÀûÇÕÇÑ À̸§ Ã¼Å© »èÁ¦ 
+<LI>ÀûÇÕÇÑ À̸§ Ã¼Å© »èÁ¦
 <A HREF="auagd011.htm#IDX6972">(6972)</A>
-<LI>Ãʱâ Å×ÀÌÇÁ¿¡ ´ëÇѠŽ»ö/ÇÁ·ÒÇÁÆ® Á¦°Å 
+<LI>Ãʱâ Å×ÀÌÇÁ¿¡ ´ëÇѠŽ»ö/ÇÁ·ÒÇÁÆ® Á¦°Å
 <A HREF="auagd011.htm#IDX6965">(6965)</A>
 </MENU>
-<LI>ÅäÅ« 
+<LI>ÅäÅ«
 <MENU>
-<LI>knfs ¸í·ÉÀ¸·Î »èÁ¦ 
+<LI>knfs ¸í·ÉÀ¸·Î »èÁ¦
 <A HREF="auagd022.htm#IDX8185">(8185)</A>
-<LI>knfs ¸í·ÉÀ¸·Î Ç¥½Ã 
+<LI>knfs ¸í·ÉÀ¸·Î Ç¥½Ã
 <A HREF="auagd022.htm#IDX8184">(8184)</A>
-<LI>unlog ¸í·ÉÀ¸·Î ¹ö¸®±â 
+<LI>unlog ¸í·ÉÀ¸·Î ¹ö¸®±â
 <A HREF="auagd007.htm#IDX5783">(5783)</A>
-<LI>µ¥ÀÌÅÍ 
+<LI>µ¥ÀÌÅÍ
 <A HREF="auagd007.htm#IDX5826">(5826)</A>
-<LI>¸í·É 
+<LI>¸í·É
 <A HREF="auagd007.htm#IDX5771">(5771)</A>
-<LI>»ç¿ëÀÚ¿¡ ´ëÇÑ ±âº» ¼ö¸í ¼³Á¤ 
+<LI>»ç¿ëÀÚ¿¡ ´ëÇÑ ±âº» ¼ö¸í ¼³Á¤
 <A HREF="auagd007.htm#IDX5784">(5784)</A>
-<LI>»ç¿ëÀÚ¿¡ ´ëÇØ Ç¥½Ã 
+<LI>»ç¿ëÀÚ¿¡ ´ëÇØ Ç¥½Ã
 <A HREF="auagd007.htm#IDX5770">(5770)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇØ ÀÛ¼º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇØ ÀÛ¼º
 <A HREF="auagd007.htm#IDX5778">(5778)</A>
-<LI>¼¿´ç Çϳª ±ÔÄ¢ 
+<LI>¼¿´ç Çϳª ±ÔÄ¢
 <A HREF="auagd007.htm#IDX5757">(5757)</A>
 </MENU>
-<LI>Ư±Ç 
+<LI>Ư±Ç
 <MENU>
-<LI>afsmonitor ÇÁ·Î±×·¥¿¡ Çʼö 
+<LI>afsmonitor ÇÁ·Î±×·¥¿¡ Çʼö
 <A HREF="auagd013.htm#IDX7200">(7200)</A>
-<LI>backup ¸í·É¿¡ ºÎ¿©Çϱâ 
+<LI>backup ¸í·É¿¡ ºÎ¿©Çϱâ
 <A HREF="auagd021.htm#IDX8145">(8145)</A>
-<LI>bos ¸í·É¿¡ ºÎ¿©Çϱâ 
+<LI>bos ¸í·É¿¡ ºÎ¿©Çϱâ
 <A HREF="auagd021.htm#IDX8143">(8143)</A>
-<LI>fs ¸í·É¿¡ ºÎ¿© 
+<LI>fs ¸í·É¿¡ ºÎ¿©
 <A HREF="auagd021.htm#IDX8108">(8108)</A>
-<LI>fstrace ¸í·É¿¡ Çʼö 
+<LI>fstrace ¸í·É¿¡ Çʼö
 <A HREF="auagd013.htm#IDX7164">(7164)</A>
-<LI>kas ¸í·É¿¡ ºÎ¿© 
+<LI>kas ¸í·É¿¡ ºÎ¿©
 <A HREF="auagd021.htm#IDX8126">(8126)</A>
-<LI>pts ¸í·É¿¡ ºÎ¿© 
+<LI>pts ¸í·É¿¡ ºÎ¿©
 <A HREF="auagd021.htm#IDX8107">(8107)</A>
-<LI>scout ÇÁ·Î±×·¥¿¡ Çʼö 
+<LI>scout ÇÁ·Î±×·¥¿¡ Çʼö
 <A HREF="auagd013.htm#IDX7110">(7110)</A>
-<LI>uss ¸í·É¿¡ Çʼö 
+<LI>uss ¸í·É¿¡ Çʼö
 <A HREF="auagd017.htm#IDX7587">(7587)</A>
-<LI>vos ¸í·É¿¡ ºÎ¿©Çϱâ 
+<LI>vos ¸í·É¿¡ ºÎ¿©Çϱâ
 <A HREF="auagd021.htm#IDX8144">(8144)</A>
-<LI>ÂüÁ¶ Ç׸ñ: <I>°ü¸® Æ¯±Ç</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>°ü¸® Æ¯±Ç</I>
 <A HREF="auagd021.htm#IDX8104">(8104)</A>
 </MENU>
-<LI>ƼÄÏ 
+<LI>ƼÄÏ
 <MENU>
-<LI>Âü°í Ç׸ñ: <I>ÅäÅ«</I> 
+<LI>Âü°í Ç׸ñ: <I>ÅäÅ«</I>
 <A HREF="auagd007.htm#IDX5777">(5777)</A>
 </MENU>
-<LI>ƼÄÏ ºÎ¿© ¼­ºñ½º 
+<LI>ƼÄÏ ºÎ¿© ¼­ºñ½º
 <A HREF="auagd014.htm#IDX7250">(7250)</A>
-<LI>ƼÄÏ ºÎ¿©ÀÚ 
+<LI>ƼÄÏ ºÎ¿©ÀÚ
 <A HREF="auagd007.htm#IDX5824">(5824)</A>
 </MENU>
 <STRONG><A NAME="IDX1_0D" HREF="#IDX0_0D">ÆÄ</A></STRONG>
 <MENU>
-<LI>ÆÄÀÏ 
+<LI>ÆÄÀÏ
 <MENU>
-<LI>AuthLog 
+<LI>AuthLog
 <A HREF="auagd008.htm#IDX5995">(5995)</A>
-<LI>backup ¸í·É 2Áø ÆÄÀÏ 
+<LI>backup ¸í·É 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5845">(5845)</A>
-<LI>BackupLog 
+<LI>BackupLog
 <A HREF="auagd008.htm#IDX5997">(5997)</A>
-<LI>bdb.DB0 
+<LI>bdb.DB0
 <A HREF="auagd008.htm#IDX5972">(5972)</A>
-<LI>bdb.DBSYS1 
+<LI>bdb.DBSYS1
 <A HREF="auagd008.htm#IDX5974">(5974)</A>
-<LI>bos ¸í·É 2Áø ÆÄÀÏ 
+<LI>bos ¸í·É 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5847">(5847)</A>
-<LI>BosConfig 
+<LI>BosConfig
 <A HREF="auagd008.htm#IDX5951">(5951)</A>, <A HREF="auagd009.htm#IDX6296">(6296)</A>
-<LI>BosLog 
+<LI>BosLog
 <A HREF="auagd008.htm#IDX5999">(5999)</A>
-<LI>bosserver 2Áø 
+<LI>bosserver 2Áø
 <A HREF="auagd008.htm#IDX5851">(5851)</A>
-<LI>buserver 
+<LI>buserver
 <A HREF="auagd008.htm#IDX5857">(5857)</A>
-<LI>cacheinfo 
+<LI>cacheinfo
 <A HREF="auagd015.htm#IDX7323">(7323)</A>
-<LI>CacheItems 
+<LI>CacheItems
 <A HREF="auagd015.htm#IDX7347">(7347)</A>
-<LI>CellServDB.local 
+<LI>CellServDB.local
 <A HREF="auagd007.htm#IDX5673">(5673)</A>
-<LI>CellServDB(¼­¹ö) 
+<LI>CellServDB(¼­¹ö)
 <A HREF="auagd008.htm#IDX5938">(5938)</A>, <A HREF="auagd008.htm#IDX6136">(6136)</A>
-<LI>exports 
+<LI>exports
 <A HREF="auagd022.htm#IDX8175">(8175)</A>
-<LI>FileLog 
+<LI>FileLog
 <A HREF="auagd008.htm#IDX6000">(6000)</A>
-<LI>fileserver 
+<LI>fileserver
 <A HREF="auagd008.htm#IDX5863">(5863)</A>
-<LI>FORCESALVAGE 
+<LI>FORCESALVAGE
 <A HREF="auagd008.htm#IDX6016">(6016)</A>
-<LI>kas ¸í·É 2Áø ÆÄÀÏ 
+<LI>kas ¸í·É 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5867">(5867)</A>
-<LI>kaserver 2Áø ÆÄÀÏ 
+<LI>kaserver 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5871">(5871)</A>
-<LI>kaserver.DB0 
+<LI>kaserver.DB0
 <A HREF="auagd008.htm#IDX5976">(5976)</A>
-<LI>kaserver.DBSYS1 
+<LI>kaserver.DBSYS1
 <A HREF="auagd008.htm#IDX5978">(5978)</A>
-<LI>KeyFile 
+<LI>KeyFile
 <A HREF="auagd008.htm#IDX5940">(5940)</A>
-<LI>NetInfo(¼­¹ö ¹öÀü) 
+<LI>NetInfo(¼­¹ö ¹öÀü)
 <A HREF="auagd008.htm#IDX5953">(5953)</A>
-<LI>NetRestrict(¼­¹ö ¹öÀü) 
+<LI>NetRestrict(¼­¹ö ¹öÀü)
 <A HREF="auagd008.htm#IDX5955">(5955)</A>
-<LI>NoAuth 
+<LI>NoAuth
 <A HREF="auagd008.htm#IDX5957">(5957)</A>
-<LI>ntpd 
+<LI>ntpd
 <A HREF="auagd008.htm#IDX5876">(5876)</A>
-<LI>ntpdc 
+<LI>ntpdc
 <A HREF="auagd008.htm#IDX5882">(5882)</A>
-<LI>package Makefile 
+<LI>package Makefile
 <A HREF="auagd016.htm#IDX7571">(7571)</A>
-<LI>package·Î ÀÛ¼º 
+<LI>package·Î ÀÛ¼º
 <A HREF="auagd016.htm#IDX7549">(7549)</A>
-<LI>prdb.DB0 
+<LI>prdb.DB0
 <A HREF="auagd008.htm#IDX5980">(5980)</A>
-<LI>prdb.DBSYS1 
+<LI>prdb.DBSYS1
 <A HREF="auagd008.htm#IDX5982">(5982)</A>
-<LI>pts ¸í·É 2Áø ÆÄÀÏ 
+<LI>pts ¸í·É 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5884">(5884)</A>
-<LI>ptserver 2Áø 
+<LI>ptserver 2Áø
 <A HREF="auagd008.htm#IDX5888">(5888)</A>
-<LI>runntp 
+<LI>runntp
 <A HREF="auagd008.htm#IDX5894">(5894)</A>
-<LI>SALVAGE.fs 
+<LI>SALVAGE.fs
 <A HREF="auagd008.htm#IDX5959">(5959)</A>
-<LI>salvage.lock 
+<LI>salvage.lock
 <A HREF="auagd008.htm#IDX5961">(5961)</A>
-<LI>SalvageLog 
+<LI>SalvageLog
 <A HREF="auagd008.htm#IDX6002">(6002)</A>
-<LI>salvager 
+<LI>salvager
 <A HREF="auagd008.htm#IDX5898">(5898)</A>
-<LI>sysid 
+<LI>sysid
 <A HREF="auagd008.htm#IDX5963">(5963)</A>
-<LI>ThisCell(¼­¹ö) 
+<LI>ThisCell(¼­¹ö)
 <A HREF="auagd008.htm#IDX5943">(5943)</A>
-<LI>udebug 
+<LI>udebug
 <A HREF="auagd008.htm#IDX5903">(5903)</A>
-<LI>upclient 
+<LI>upclient
 <A HREF="auagd008.htm#IDX5908">(5908)</A>
-<LI>upserver 
+<LI>upserver
 <A HREF="auagd008.htm#IDX5914">(5914)</A>
-<LI>UserList 
+<LI>UserList
 <A HREF="auagd008.htm#IDX5945">(5945)</A>
-<LI>uss°¡ Àִ °æ¿ì À̷Π°ãÃľ²¿©Áü 
+<LI>uss°¡ Àִ °æ¿ì À̷Π°ãÃľ²¿©Áü
 <A HREF="auagd017.htm#IDX7601">(7601)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7674">(7674)</A>, <A HREF="auagd017.htm#IDX7680">(7680)</A>
-<LI>V.<I>vol_ID</I>.vol 
+<LI>V.<I>vol_ID</I>.vol
 <A HREF="auagd008.htm#IDX6014">(6014)</A>
-<LI>vldb.DB0 
+<LI>vldb.DB0
 <A HREF="auagd008.htm#IDX5984">(5984)</A>
-<LI>vldb.DBSYS1 
+<LI>vldb.DBSYS1
 <A HREF="auagd008.htm#IDX5986">(5986)</A>
-<LI>VLLog 
+<LI>VLLog
 <A HREF="auagd008.htm#IDX6005">(6005)</A>
-<LI>vlserver 
+<LI>vlserver
 <A HREF="auagd008.htm#IDX5918">(5918)</A>
-<LI>Vn 
+<LI>Vn
 <A HREF="auagd015.htm#IDX7350">(7350)</A>
-<LI>VolserLog 
+<LI>VolserLog
 <A HREF="auagd008.htm#IDX6007">(6007)</A>
-<LI>volserver 
+<LI>volserver
 <A HREF="auagd008.htm#IDX5925">(5925)</A>
-<LI>VolumeItems 
+<LI>VolumeItems
 <A HREF="auagd015.htm#IDX7348">(7348)</A>
-<LI>vos ¸í·É 2Áø ÆÄÀÏ 
+<LI>vos ¸í·É 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5929">(5929)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6414">(6414)</A>
-<LI>»õ »ç¿ëÀÚ °èÁ¤¿¡ Ç¥ÁØ ÆÄÀÏ ÀÛ¼º 
+<LI>»õ »ç¿ëÀÚ °èÁ¤¿¡ Ç¥ÁØ ÆÄÀÏ ÀÛ¼º
 <A HREF="auagd007.htm#IDX5743">(5743)</A>
-<LI>¼­¹ö ±¸¼º, /usr/afs/etc µð·ºÅ丮¿¡¼­ 
+<LI>¼­¹ö ±¸¼º, /usr/afs/etc µð·ºÅ丮¿¡¼­
 <A HREF="auagd008.htm#IDX5933">(5933)</A>
-<LI>Àü¿ª CellServDB 
+<LI>Àü¿ª CellServDB
 <A HREF="auagd007.htm#IDX5671">(5671)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ·ÎÄàµð½ºÅ©¿¡ ÇÊ¿ä 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ·ÎÄàµð½ºÅ©¿¡ ÇÊ¿ä
 <A HREF="auagd007.htm#IDX5726">(5726)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬¿¡¼­ Ç÷¯½¬ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬¿¡¼­ Ç÷¯½¬
 <A HREF="auagd015.htm#IDX7456">(7456)</A>
-<LI>ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸®(fstab) 
+<LI>ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸®(fstab)
 <A HREF="auagd008.htm#IDX6209">(6209)</A>
 </MENU>
-<LI>ÆÄÀÏ ±â¾ï¿µ¿ª 
+<LI>ÆÄÀÏ ±â¾ï¿µ¿ª
 <MENU>
-<LI>ÆÄƼ¼Ç Æ÷È­ »óÅ·ΠÀÎÇÑ ½ÇÆÐ 
+<LI>ÆÄƼ¼Ç Æ÷È­ »óÅ·ΠÀÎÇÑ ½ÇÆÐ
 <A HREF="auagd010.htm#IDX6676">(6676)</A>
 </MENU>
-<LI>ÆÄÀÏ µ¥ÀÌÅÍ º¸È£ 
+<LI>ÆÄÀÏ µ¥ÀÌÅÍ º¸È£
 <MENU>
-<LI>UFS<I>ACL</I>¿Í ºñ±³µÈ AFS 
+<LI>UFS<I>ACL</I>¿Í ºñ±³µÈ AFS
 <A HREF="auagd020.htm#IDX8017">(8017)</A>, <A HREF="auagd020.htm#IDX8019">(8019)</A>
-<LI>ÂüÁ¶ Ç׸ñ: <I>ACL</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>ACL</I>
 <A HREF="auagd020.htm#IDX8016">(8016)</A>
 </MENU>
-<LI>ÆÄÀÏ ¼­¹ö 
+<LI>ÆÄÀÏ ¼­¹ö
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5866">(5866)</A>
-<LI>fs ÇÁ·Î¼¼½ºÀÇ ÀϺημ­ 
+<LI>fs ÇÁ·Î¼¼½ºÀÇ ÀϺημ­
 <A HREF="auagd009.htm#IDX6262">(6262)</A>, <A HREF="auagd009.htm#IDX6301">(6301)</A>
-<LI>NetInfo ÆÄÀÏ »ç¿ë 
+<LI>NetInfo ÆÄÀÏ »ç¿ë
 <A HREF="auagd008.htm#IDX6221">(6221)</A>
-<LI>NetRestrict ÆÄÀÏ »ç¿ë 
+<LI>NetRestrict ÆÄÀÏ »ç¿ë
 <A HREF="auagd008.htm#IDX6222">(6222)</A>
-<LI>scout ÇÁ·Î±×·¥À¸·Î ¸ð´Ï ÅÍ 
+<LI>scout ÇÁ·Î±×·¥À¸·Î ¸ð´Ï ÅÍ
 <A HREF="auagd013.htm#IDX7138">(7138)</A>
-<LI>sysid ÆÄÀÏ »ç¿ë 
+<LI>sysid ÆÄÀÏ »ç¿ë
 <A HREF="auagd008.htm#IDX6223">(6223)</A>
-<LI>VLDB ¼­¹ö Ç׸ñ¿¡ µî·ÏµÈ ÀÎÅÍÆäÀ̽º 
+<LI>VLDB ¼­¹ö Ç׸ñ¿¡ µî·ÏµÈ ÀÎÅÍÆäÀ̽º
 <A HREF="auagd008.htm#IDX6226">(6226)</A>
-<LI>VLDB¿¡ µî·ÏµÈ ÀÎÅÍÆäÀ̽º 
+<LI>VLDB¿¡ µî·ÏµÈ ÀÎÅÍÆäÀ̽º
 <A HREF="auagd008.htm#IDX5964">(5964)</A>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½
 <A HREF="auagd013.htm#IDX7221">(7221)</A>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´É ¶óÀ̺귯¸® 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´É ¶óÀ̺귯¸®
 <A HREF="auagd013.htm#IDX7215">(7215)</A>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ¸·Î µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´ÉÀ¸·Î µ¥ÀÌÅÍ ¸ðÀ½
 <A HREF="auagd013.htm#IDX7213">(7213)</A>
-<LI>xstat ¿¹ ¸í·É 
+<LI>xstat ¿¹ ¸í·É
 <A HREF="auagd013.htm#IDX7232">(7232)</A>
-<LI>xstat_fs_test ¿¹ ¸í·É 
+<LI>xstat_fs_test ¿¹ ¸í·É
 <A HREF="auagd013.htm#IDX7236">(7236)</A>
-<LI>µî·ÏµÈ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º 
+<LI>µî·ÏµÈ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º
 <A HREF="auagd015.htm#IDX7483">(7483)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6425">(6425)</A>
-<LI>º¸È£ ¼­¹ö¿¡¼­ ¿äûµÈ CPS 
+<LI>º¸È£ ¼­¹ö¿¡¼­ ¿äûµÈ CPS
 <A HREF="auagd019.htm#IDX7824">(7824)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5582">(5582)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6266">(6266)</A>
 </MENU>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd006.htm#IDX5548">(5548)</A>
 <MENU>
-<LI> ÆÄƼ¼Ç, ¸í¸í 
+<LI> ÆÄƼ¼Ç, ¸í¸í
 <A HREF="auagd008.htm#IDX6012">(6012)</A>
-<LI>/usr/afs/dbÀÇ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ 
+<LI>/usr/afs/dbÀÇ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5971">(5971)</A>
-<LI>/usr/afs/localÀÇ ±¸¼º ÆÄÀÏ 
+<LI>/usr/afs/localÀÇ ±¸¼º ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5949">(5949)</A>
-<LI>/usr/afs/logsÀÇ ·Î±× ÆÄÀÏ 
+<LI>/usr/afs/logsÀÇ ·Î±× ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5991">(5991)</A>
-<LI>/usr/afs/logsÀÇ ÄÚ¾î ÆÄÀÏ 
+<LI>/usr/afs/logsÀÇ ÄÚ¾î ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5990">(5990)</A>
-<LI>µð½ºÅ© 
+<LI>µð½ºÅ©
 <A HREF="auagd008.htm#IDX6205">(6205)</A>, <A HREF="auagd008.htm#IDX6215">(6215)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6410">(6410)</A>
-<LI>¸í·É ¹× ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ ¼³Ä¡ 
+<LI>¸í·É ¹× ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ ¼³Ä¡
 <A HREF="auagd008.htm#IDX6094">(6094)</A>
-<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÑ ÆÄƼ¼Ç º¹¿ø 
+<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÑ ÆÄƼ¼Ç º¹¿ø
 <A HREF="auagd012.htm#IDX7053">(7053)</A>
-<LI>º¼·ý ±¸Á¶ 
+<LI>º¼·ý ±¸Á¶
 <A HREF="auagd010.htm#IDX6706">(6706)</A>
-<LI>ÀçºÎÆÃ, °ü·Ã 
+<LI>ÀçºÎÆÃ, °ü·Ã
 <A HREF="auagd007.htm#IDX5718">(5718)</A>
-<LI>Á¤Áö ¸ð´ÏÅÍ 
+<LI>Á¤Áö ¸ð´ÏÅÍ
 <A HREF="auagd013.htm#IDX7139">(7139)</A>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ ¼±È£ »çÇ× ¼øÀ§ 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ ¼±È£ »çÇ× ¼øÀ§
 <A HREF="auagd015.htm#IDX7470">(7470)</A>
 </MENU>
-<LI>ÆÄÀÏ ¼­¹ö Å½Ä§ °£°Ý 
+<LI>ÆÄÀÏ ¼­¹ö Å½Ä§ °£°Ý
 <MENU>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ¼³Á¤ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ¼³Á¤
 <A HREF="auagd015.htm#IDX7442">(7442)</A>
 </MENU>
-<LI>ÆÄÀÏ ½Ã½ºÅÛ 
+<LI>ÆÄÀÏ ½Ã½ºÅÛ
 <MENU>
-<LI>±¸Á¶ ÇÁ·Î±×·¥ (Âü°í Ç׸ñ: <I>±¸Á¶ ÇÁ·Î±×·¥</I>) 
+<LI>±¸Á¶ ÇÁ·Î±×·¥ (Âü°í Ç׸ñ: <I>±¸Á¶ ÇÁ·Î±×·¥</I>)
 <A HREF="auagd009.htm#IDX6265">(6265)</A>
-<LI>¸ð´ÏÅ͠Ȱµ¿ 
+<LI>¸ð´ÏÅ͠Ȱµ¿
 <A HREF="auagd013.htm#IDX7101">(7101)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd006.htm#IDX5543">(5543)</A>
 </MENU>
-<LI>ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸® ÆÄÀÏ 
+<LI>ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸® ÆÄÀÏ
 <MENU>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ »õ µð½ºÅ© Ãß°¡ 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ »õ µð½ºÅ© Ãß°¡
 <A HREF="auagd008.htm#IDX6210">(6210)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡¼­ µð½ºÅ© Á¦°Å 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡¼­ µð½ºÅ© Á¦°Å
 <A HREF="auagd008.htm#IDX6220">(6220)</A>
 </MENU>
-<LI>ÆÄÀÏ Æ®¸® 
+<LI>ÆÄÀÏ Æ®¸®
 <MENU>
-<LI>±ÔÄ¢ 
+<LI>±ÔÄ¢
 <A HREF="auagd007.htm#IDX5683">(5683)</A>, <A HREF="auagd007.htm#IDX5689">(5689)</A>
-<LI>»óÀ§ ·¹º§ µð·ºÅ丮¿¡ ´ëÀÀµÉ º¼·ý ÀÛ¼º 
+<LI>»óÀ§ ·¹º§ µð·ºÅ丮¿¡ ´ëÀÀµÉ º¼·ý ÀÛ¼º
 <A HREF="auagd007.htm#IDX5694">(5694)</A>
 </MENU>
-<LI>ÆÄÀÏ È®ÀåÀÚ 
+<LI>ÆÄÀÏ È®ÀåÀÚ
 <MENU>
-<LI>.BAK 
+<LI>.BAK
 <A HREF="auagd008.htm#IDX6096">(6096)</A>
-<LI>.OLD 
+<LI>.OLD
 <A HREF="auagd008.htm#IDX6097">(6097)</A>
 </MENU>
-<LI>ÆÄƼ¼Ç 
+<LI>ÆÄƼ¼Ç
 <MENU>
-<LI>AFS º¼·ý Æ÷ÇÔ 
+<LI>AFS º¼·ý Æ÷ÇÔ
 <A HREF="auagd008.htm#IDX6011">(6011)</A>
-<LI>¸ðµç º¼·ý ±¸Á¶ 
+<LI>¸ðµç º¼·ý ±¸Á¶
 <A HREF="auagd010.htm#IDX6708">(6708)</A>
-<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÑ ³»¿ë º¹¿ø 
+<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÑ ³»¿ë º¹¿ø
 <A HREF="auagd012.htm#IDX7052">(7052)</A>
-<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÑ º¹¿ø 
+<LI>¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÑ º¹¿ø
 <A HREF="auagd012.htm#IDX7071">(7071)</A>, <A HREF="auagd012.htm#IDX7072">(7072)</A>
 </MENU>
-<LI>ÆÐŰÁö 
+<LI>ÆÐŰÁö
 <MENU>
-<LI>Ŭ¶óÀÌ¾ðÆ® °»½Å 
+<LI>Ŭ¶óÀÌ¾ðÆ® °»½Å
 <A HREF="auagd015.htm#IDX7430">(7430)</A>
 </MENU>
-<LI>ÆíÁý 
+<LI>ÆíÁý
 <MENU>
-<LI>NetInfo ÆÄÀÏ(¼­¹ö ¹öÀü) 
+<LI>NetInfo ÆÄÀÏ(¼­¹ö ¹öÀü)
 <A HREF="auagd008.htm#IDX6234">(6234)</A>
-<LI>NetInfo ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü) 
+<LI>NetInfo ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü)
 <A HREF="auagd015.htm#IDX7489">(7489)</A>
-<LI>NetRestrict ÆÄÀÏ(¼­¹ö ¹öÀü) 
+<LI>NetRestrict ÆÄÀÏ(¼­¹ö ¹öÀü)
 <A HREF="auagd008.htm#IDX6237">(6237)</A>
-<LI>NetRestrict ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü) 
+<LI>NetRestrict ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü)
 <A HREF="auagd015.htm#IDX7493">(7493)</A>
 </MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <MENU>
-<LI>2Áø ÆÄÀÏÀÇ ½Ã°£ ¼ÒÀΠ
+<LI>2Áø ÆÄÀÏÀÇ ½Ã°£ ¼ÒÀÎ
 <A HREF="auagd008.htm#IDX6118">(6118)</A>
-<LI>ACL Ç׸ñ 
+<LI>ACL Ç׸ñ
 <A HREF="auagd020.htm#IDX8060">(8060)</A>
-<LI>AFS UID¿Í AFS GID¿¡ ´ëÇÑ Ä«¿îÅÍ 
+<LI>AFS UID¿Í AFS GID¿¡ ´ëÇÑ Ä«¿îÅÍ
 <A HREF="auagd019.htm#IDX8003">(8003)</A>
-<LI>AFS »ç¿ëÀÚ id¿Í max group id Ä«¿îÅÍ 
+<LI>AFS »ç¿ëÀÚ id¿Í max group id Ä«¿îÅÍ
 <A HREF="auagd019.htm#IDX8004">(8004)</A>
-<LI>BOS ¼­¹öÀÇ ÀÚµ¿ Àç½ÃÀÛ ½Ã°£ 
+<LI>BOS ¼­¹öÀÇ ÀÚµ¿ Àç½ÃÀÛ ½Ã°£
 <A HREF="auagd009.htm#IDX6406">(6406)</A>
-<LI>BosConfig ÆÄÀÏÀÇ Ç׸ñ 
+<LI>BosConfig ÆÄÀÏÀÇ Ç׸ñ
 <A HREF="auagd009.htm#IDX6325">(6325)</A>
-<LI>CellServDB ÆÄÀÏ(¼­¹ö) 
+<LI>CellServDB ÆÄÀÏ(¼­¹ö)
 <A HREF="auagd008.htm#IDX6147">(6147)</A>
-<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7416">(7416)</A>
-<LI>KeyFile ÆÄÀÏ 
+<LI>KeyFile ÆÄÀÏ
 <A HREF="auagd014.htm#IDX7269">(7269)</A>
-<LI>KeyFile ÆÄÀϳ»ÀÇ ¼­¹ö ¾Ïȣȭ Å° 
+<LI>KeyFile ÆÄÀϳ»ÀÇ ¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd014.htm#IDX7271">(7271)</A>
-<LI>system:administrators ±×·ì ±¸¼º¿ø 
+<LI>system:administrators ±×·ì ±¸¼º¿ø
 <A HREF="auagd021.htm#IDX8113">(8113)</A>
-<LI>UserList ÆÄÀÏ 
+<LI>UserList ÆÄÀÏ
 <A HREF="auagd021.htm#IDX8151">(8151)</A>
-<LI>VLDB ¼­¹ö Ç׸ñ 
+<LI>VLDB ¼­¹ö Ç׸ñ
 <A HREF="auagd008.htm#IDX6230">(6230)</A>
-<LI>VLDB Ç׸ñ 
+<LI>VLDB Ç׸ñ
 <A HREF="auagd010.htm#IDX6626">(6626)</A>
-<LI>VLDB Ç׸ñ°ú ÇÔ²² º¼·ý Çì´õ 
+<LI>VLDB Ç׸ñ°ú ÇÔ²² º¼·ý Çì´õ
 <A HREF="auagd010.htm#IDX6631">(6631)</A>
-<LI>VLDB·ÎºÎÅÍ ¼­¹ö Ç׸ñ 
+<LI>VLDB·ÎºÎÅÍ ¼­¹ö Ç׸ñ
 <A HREF="auagd008.htm#IDX6229">(6229)</A>
-<LI>±×·ì ±¸¼º¿ø 
+<LI>±×·ì ±¸¼º¿ø
 <A HREF="auagd019.htm#IDX7879">(7879)</A>
-<LI>µ¥ÀÌÅ͠ij½¬ Å©±â 
+<LI>µ¥ÀÌÅ͠ij½¬ Å©±â
 <A HREF="auagd015.htm#IDX7369">(7369)</A>, <A HREF="auagd015.htm#IDX7370">(7370)</A>
-<LI>µ¥ÀÌÅ͠ij½¬ Å©±â, ÇöÀç 
+<LI>µ¥ÀÌÅ͠ij½¬ Å©±â, ÇöÀç
 <A HREF="auagd015.htm#IDX7380">(7380)</A>
-<LI>µð½ºÅ© ÆÄƼ¼Ç Å©±â 
+<LI>µð½ºÅ© ÆÄƼ¼Ç Å©±â
 <A HREF="auagd010.htm#IDX6735">(6735)</A>
-<LI>¸¶¿îÆ® Æ÷ÀÎÆ® 
+<LI>¸¶¿îÆ® Æ÷ÀÎÆ®
 <A HREF="auagd010.htm#IDX6560">(6560)</A>, <A HREF="auagd010.htm#IDX6561">(6561)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º ÀÛ¼ºÀÚ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º ÀÛ¼ºÀÚ
 <A HREF="auagd019.htm#IDX7839">(7839)</A>, <A HREF="auagd019.htm#IDX7897">(7897)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7837">(7837)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ ¼ÒÀ¯ÀÚ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ ¼ÒÀ¯ÀÚ
 <A HREF="auagd019.htm#IDX7838">(7838)</A>, <A HREF="auagd019.htm#IDX7896">(7896)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ(¸ðµÎ) 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ(¸ðµÎ)
 <A HREF="auagd019.htm#IDX7895">(7895)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±× 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ °³ÀΠÇ÷¡±×
 <A HREF="auagd019.htm#IDX7840">(7840)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ±×·ì-ÀÛ¼º ÇÒ´ç·® 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ±×·ì-ÀÛ¼º ÇÒ´ç·®
 <A HREF="auagd019.htm#IDX7842">(7842)</A>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ¸â¹ö½± °è¼ö 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ¸â¹ö½± °è¼ö
 <A HREF="auagd019.htm#IDX7841">(7841)</A>
-<LI>º¼·ý Á¤º¸ 
+<LI>º¼·ý Á¤º¸
 <A HREF="auagd010.htm#IDX6580">(6580)</A>
-<LI>º¼·ý Å©±â 
+<LI>º¼·ý Å©±â
 <A HREF="auagd010.htm#IDX6730">(6730)</A>, <A HREF="auagd010.htm#IDX6733">(6733)</A>
-<LI>º¼·ý ÇÒ´ç·® 
+<LI>º¼·ý ÇÒ´ç·®
 <A HREF="auagd010.htm#IDX6724">(6724)</A>, <A HREF="auagd010.htm#IDX6728">(6728)</A>, <A HREF="auagd010.htm#IDX6732">(6732)</A>
-<LI>º¼·ý Çì´õ 
+<LI>º¼·ý Çì´õ
 <A HREF="auagd010.htm#IDX6598">(6598)</A>, <A HREF="auagd010.htm#IDX6630">(6630)</A>
-<LI>º¼·ý Çì´õ¿Í ÇÔ²² VLDB Ç׸ñ 
+<LI>º¼·ý Çì´õ¿Í ÇÔ²² VLDB Ç׸ñ
 <A HREF="auagd010.htm#IDX6627">(6627)</A>
-<LI>º¼·ýÀÇ VLDB Ç׸ñ 
+<LI>º¼·ýÀÇ VLDB Ç׸ñ
 <A HREF="auagd010.htm#IDX6582">(6582)</A>
-<LI>»ç¿ëÀÚ³ª ±×·ìÀÌ ¼ÒÀ¯ÇÑ ±×·ì 
+<LI>»ç¿ëÀÚ³ª ±×·ìÀÌ ¼ÒÀ¯ÇÑ ±×·ì
 <A HREF="auagd019.htm#IDX7888">(7888)</A>
-<LI>»ç¿ëÀÚ³ª ±â°è°¡ ¼ÓÇϴ ±×·ì 
+<LI>»ç¿ëÀÚ³ª ±â°è°¡ ¼ÓÇϴ ±×·ì
 <A HREF="auagd019.htm#IDX7878">(7878)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6149">(6149)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º »óÅ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º »óÅÂ
 <A HREF="auagd009.htm#IDX6322">(6322)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ·Î±× ÆÄÀÏ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ·Î±× ÆÄÀÏ
 <A HREF="auagd009.htm#IDX6413">(6413)</A>
-<LI>À̺¥Æ® ¼¼Æ® »óÅÂ(fstrace) 
+<LI>À̺¥Æ® ¼¼Æ® »óÅÂ(fstrace)
 <A HREF="auagd013.htm#IDX7177">(7177)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ADMIN Ç÷¡±× 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÇ ADMIN Ç÷¡±×
 <A HREF="auagd021.htm#IDX8129">(8129)</A>
-<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽ºÀÇ ¼­¹ö ¾Ïȣȭ Å° 
+<LI>ÀÎÁõ µ¥ÀÌÅͺ£À̽ºÀÇ ¼­¹ö ¾Ïȣȭ Å°
 <A HREF="auagd014.htm#IDX7275">(7275)</A>
-<LI>ÃßÀû ·Î±× ³»¿ë(fstrace) 
+<LI>ÃßÀû ·Î±× ³»¿ë(fstrace)
 <A HREF="auagd013.htm#IDX7185">(7185)</A>
-<LI>ÃßÀû ·Î±× »óÅÂ(fstrace) 
+<LI>ÃßÀû ·Î±× »óÅÂ(fstrace)
 <A HREF="auagd013.htm#IDX7181">(7181)</A>
-<LI>Å×ÀÌÇÁ ·¹À̺í(¹é¾÷ ½Ã½ºÅÛ) 
+<LI>Å×ÀÌÇÁ ·¹À̺í(¹é¾÷ ½Ã½ºÅÛ)
 <A HREF="auagd011.htm#IDX6946">(6946)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇѠij½¬ °ü¸® ÇÁ·Î±×·¥ ¼±È£ »çÇ× ¼øÀ§ 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇѠij½¬ °ü¸® ÇÁ·Î±×·¥ ¼±È£ »çÇ× ¼øÀ§
 <A HREF="auagd015.htm#IDX7471">(7471)</A>
-<LI>ÆÄÀÏ ¼­¹ö·Î µî·ÏµÈ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º 
+<LI>ÆÄÀÏ ¼­¹ö·Î µî·ÏµÈ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º
 <A HREF="auagd015.htm#IDX7485">(7485)</A>
 </MENU>
-<LI>Ç¥ÁØ ACL ±ÇÇÑ 
+<LI>Ç¥ÁØ ACL ±ÇÇÑ
 <MENU>
-<LI>Á¤ÀǵȠ
+<LI>Á¤ÀǵÈ
 <A HREF="auagd020.htm#IDX8049">(8049)</A>
 </MENU>
-<LI>ÇÁ·Î±×·¥ 
+<LI>ÇÁ·Î±×·¥
 <MENU>
-<LI>afsd 
+<LI>afsd
 <A HREF="auagd015.htm#IDX7322">(7322)</A>
-<LI>bosserver 
+<LI>bosserver
 <A HREF="auagd008.htm#IDX5852">(5852)</A>
-<LI>buserver 
+<LI>buserver
 <A HREF="auagd008.htm#IDX5858">(5858)</A>
-<LI>fileserver 
+<LI>fileserver
 <A HREF="auagd008.htm#IDX5864">(5864)</A>
-<LI>kaserver 
+<LI>kaserver
 <A HREF="auagd008.htm#IDX5872">(5872)</A>
-<LI>ntpd 
+<LI>ntpd
 <A HREF="auagd008.htm#IDX5877">(5877)</A>
-<LI>ntpdc 
+<LI>ntpdc
 <A HREF="auagd008.htm#IDX5883">(5883)</A>
-<LI>ptserver 
+<LI>ptserver
 <A HREF="auagd008.htm#IDX5889">(5889)</A>
-<LI>runntp 
+<LI>runntp
 <A HREF="auagd008.htm#IDX5895">(5895)</A>
-<LI>salvager 
+<LI>salvager
 <A HREF="auagd008.htm#IDX5899">(5899)</A>
-<LI>udebug 
+<LI>udebug
 <A HREF="auagd008.htm#IDX5905">(5905)</A>
-<LI>upclient 
+<LI>upclient
 <A HREF="auagd008.htm#IDX5909">(5909)</A>
-<LI>upserver 
+<LI>upserver
 <A HREF="auagd008.htm#IDX5915">(5915)</A>
-<LI>vlserver 
+<LI>vlserver
 <A HREF="auagd008.htm#IDX5919">(5919)</A>
-<LI>volserver 
+<LI>volserver
 <A HREF="auagd008.htm#IDX5926">(5926)</A>
 </MENU>
-<LI>ÇÁ·Î¼¼½º 
+<LI>ÇÁ·Î¼¼½º
 <MENU>
-<LI>BOS ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>BOS ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5853">(5853)</A>
-<LI>BosConfig ÆÄÀÏÀÇ »óÅ Ç÷¡±× 
+<LI>BosConfig ÆÄÀÏÀÇ »óÅ Ç÷¡±×
 <A HREF="auagd009.htm#IDX6309">(6309)</A>
-<LI>NTPD, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>NTPD, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5878">(5878)</A>
-<LI>VL ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>VL ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5920">(5920)</A>
-<LI>°»½Å ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>°»½Å ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5910">(5910)</A>
-<LI>°æ·®±Þ Ubik 
+<LI>°æ·®±Þ Ubik
 <A HREF="auagd008.htm#IDX6068">(6068)</A>
-<LI>±¸Á¶ ÇÁ·Î±×·¥, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>±¸Á¶ ÇÁ·Î±×·¥, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5900">(5900)</A>
-<LI>¹é¾÷ ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>¹é¾÷ ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5859">(5859)</A>
-<LI>º¸È£ ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>º¸È£ ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5890">(5890)</A>
-<LI>º¼·ý ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>º¼·ý ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5927">(5927)</A>
-<LI>ÀÎÁõ ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>ÀÎÁõ ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5873">(5873)</A>
-<LI>ÆÄÀÏ ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>ÆÄÀÏ ¼­¹ö, /usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5865">(5865)</A>
 </MENU>
-<LI>ÇÁ·Î¼¼½º ÀÎÁõ ±×·ì 
+<LI>ÇÁ·Î¼¼½º ÀÎÁõ ±×·ì
 <MENU>
-<LI>Âü°í Ç׸ñ: <I>PAG</I> 
+<LI>Âü°í Ç׸ñ: <I>PAG</I>
 <A HREF="auagd007.htm#IDX5764">(5764)</A>
 </MENU>
-<LI>ÇÁ·Î¼¼½º Á¢¼Ó 
+<LI>ÇÁ·Î¼¼½º Á¢¼Ó
 <MENU>
-<LI>BOS ¼­¹ö 
+<LI>BOS ¼­¹ö
 <A HREF="auagd009.htm#IDX6254">(6254)</A>
-<LI>NTPD 
+<LI>NTPD
 <A HREF="auagd009.htm#IDX6284">(6284)</A>
-<LI>VL ¼­¹ö 
+<LI>VL ¼­¹ö
 <A HREF="auagd009.htm#IDX6293">(6293)</A>
-<LI>°»½Å ¼­¹ö 
+<LI>°»½Å ¼­¹ö
 <A HREF="auagd009.htm#IDX6289">(6289)</A>
-<LI>±¸Á¶ ÇÁ·Î±×·¥ 
+<LI>±¸Á¶ ÇÁ·Î±×·¥
 <A HREF="auagd009.htm#IDX6271">(6271)</A>
-<LI>¹é¾÷ ¼­¹ö 
+<LI>¹é¾÷ ¼­¹ö
 <A HREF="auagd009.htm#IDX6259">(6259)</A>
-<LI>º¸È£ ¼­¹ö 
+<LI>º¸È£ ¼­¹ö
 <A HREF="auagd009.htm#IDX6279">(6279)</A>
-<LI>º¼·ý ¼­¹ö 
+<LI>º¼·ý ¼­¹ö
 <A HREF="auagd009.htm#IDX6269">(6269)</A>
-<LI>ÀÎÁõ ¼­¹ö 
+<LI>ÀÎÁõ ¼­¹ö
 <A HREF="auagd009.htm#IDX6275">(6275)</A>
-<LI>ÆÄÀÏ ¼­¹ö 
+<LI>ÆÄÀÏ ¼­¹ö
 <A HREF="auagd009.htm#IDX6267">(6267)</A>
 </MENU>
-<LI>Ç÷¯½¬ 
+<LI>Ç÷¯½¬
 <MENU>
-<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬ 
+<LI>Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ µ¥ÀÌÅ͠ij½¬
 <A HREF="auagd015.htm#IDX7453">(7453)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_0E" HREF="#IDX0_0E">ÇÏ</A></STRONG>
 <MENU>
-<LI>Çϵ堿¬°á 
+<LI>Çϵ堿¬°á
 <MENU>
-<LI>AFS Á¦ÇÑ»çÇ× 
+<LI>AFS Á¦ÇÑ»çÇ×
 <A HREF="auagd007.htm#IDX5642">(5642)</A>
-<LI>uss°¡ Àִ °æ¿ì À̷Π°ãÃľ²¿©Áü 
+<LI>uss°¡ Àִ °æ¿ì À̷Π°ãÃľ²¿©Áü
 <A HREF="auagd017.htm#IDX7602">(7602)</A>
-<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º 
+<LI>uss¸¦ »ç¿ëÇÑ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7688">(7688)</A>
 </MENU>
-<LI>ÇÒ´ç·® 
+<LI>ÇÒ´ç·®
 <MENU>
-<LI>±×·ì-ÀÛ¼º 
+<LI>±×·ì-ÀÛ¼º
 <A HREF="auagd019.htm#IDX7868">(7868)</A>, <A HREF="auagd019.htm#IDX7981">(7981)</A>
 </MENU>
-<LI>ÇØÁ¦ 
+<LI>ÇØÁ¦
 <MENU>
-<LI>Àбâ Àü¿ë º¼·ý 
+<LI>Àбâ Àü¿ë º¼·ý
 <A HREF="auagd010.htm#IDX6525">(6525)</A>
-<LI>Àбâ Àü¿ë º¼·ý, °­Á¦ »õ Å¬·Î´× 
+<LI>Àбâ Àü¿ë º¼·ý, °­Á¦ »õ Å¬·Î´×
 <A HREF="auagd010.htm#IDX6507">(6507)</A>
-<LI>Àбâ Àü¿ë º¼·ý, ¿øÀÚ¼º¿¡ ÇÊ¿ä 
+<LI>Àбâ Àü¿ë º¼·ý, ¿øÀÚ¼º¿¡ ÇÊ¿ä
 <A HREF="auagd010.htm#IDX6499">(6499)</A>
 </MENU>
-<LI>ÇöÀç º¸È£ ÇÏÀ§ ±×·ì 
+<LI>ÇöÀç º¸È£ ÇÏÀ§ ±×·ì
 <A HREF="auagd019.htm#IDX7821">(7821)</A>
-<LI>È®ÀΠ
+<LI>È®ÀÎ
 <MENU>
-<LI>2Áø ºÐ»ê ½Ã½ºÅÛ ID 
+<LI>2Áø ºÐ»ê ½Ã½ºÅÛ ID
 <A HREF="auagd008.htm#IDX6047">(6047)</A>
-<LI>ID: 
+<LI>ID:
 <MENU>
-<LI> ´Ü¼ø ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ 
+<LI> ´Ü¼ø ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ
 <A HREF="auagd008.htm#IDX6050">(6050)</A>
 </MENU>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ID 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ID
 <A HREF="auagd008.htm#IDX6041">(6041)</A>
-<LI>º¹Á¦ ¼º°ø 
+<LI>º¹Á¦ ¼º°ø
 <A HREF="auagd010.htm#IDX6495">(6495)</A>
-<LI>º¼·ý ID 
+<LI>º¼·ý ID
 <A HREF="auagd010.htm#IDX6636">(6636)</A>, <A HREF="auagd010.htm#IDX6658">(6658)</A>
-<LI>º¼·ý À§Ä¡ 
+<LI>º¼·ý À§Ä¡
 <A HREF="auagd010.htm#IDX6646">(6646)</A>, <A HREF="auagd010.htm#IDX6664">(6664)</A>
-<LI>º¼·ý À̸§ 
+<LI>º¼·ý À̸§
 <A HREF="auagd010.htm#IDX6641">(6641)</A>, <A HREF="auagd010.htm#IDX6652">(6652)</A>
-<LI>¼­¹ö ½Ã½ºÅÛÀÇ ¿ªÇÒ 
+<LI>¼­¹ö ½Ã½ºÅÛÀÇ ¿ªÇÒ
 <A HREF="auagd008.htm#IDX6036">(6036)</A>
-<LI>½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛ ID 
+<LI>½Ã½ºÅÛ Á¦¾î ½Ã½ºÅÛ ID
 <A HREF="auagd008.htm#IDX6044">(6044)</A>
 </MENU>
-<LI>ȯ°æ 
+<LI>ȯ°æ
 <MENU>
-<LI>À¯Çü ºñ±³ 
+<LI>À¯Çü ºñ±³
 <A HREF="auagd006.htm#IDX5540">(5540)</A>
 </MENU>
-<LI>Ȱ¼ºÈ­ 
+<LI>Ȱ¼ºÈ­
 <MENU>
-<LI>fstrace À̺¥Æ® ¼¼Æ® »óÅ 
+<LI>fstrace À̺¥Æ® ¼¼Æ® »óÅÂ
 <A HREF="auagd013.htm#IDX7158">(7158)</A>
-<LI>scout ÇÁ·Î±×·¥ÀǠŬ¶óÀÌ¾ðÆ® Åë°è 
+<LI>scout ÇÁ·Î±×·¥ÀǠŬ¶óÀÌ¾ðÆ® Åë°è
 <A HREF="auagd013.htm#IDX7122">(7122)</A>
 </MENU>
-<LI>ÈÞ¸éÁß(fstrace À̺¥Æ® ¼¼Æ® »óÅÂ) 
+<LI>ÈÞ¸éÁß(fstrace À̺¥Æ® ¼¼Æ® »óÅÂ)
 <A HREF="auagd013.htm#IDX7160">(7160)</A>
 </MENU>
 <STRONG><A NAME="IDX1_01" HREF="#IDX0_01">¼ýÀÚ</A></STRONG>
 <MENU>
-<LI>2Áø ºÐ»ê ½Ã½ºÅÛ 
+<LI>2Áø ºÐ»ê ½Ã½ºÅÛ
 <MENU>
-<LI>bos status¸¦ »ç¿ëÇÏ¿© ½Äº° 
+<LI>bos status¸¦ »ç¿ëÇÏ¿© ½Äº°
 <A HREF="auagd008.htm#IDX6046">(6046)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd008.htm#IDX6027">(6027)</A>
 </MENU>
-<LI>2Áø ÆÄÀÏÀÇ BAK ¹öÀü 
+<LI>2Áø ÆÄÀÏÀÇ BAK ¹öÀü
 <MENU>
-<LI>bos install ¸í·É¿¡ ÀÇÇØ ÀÛ¼º 
+<LI>bos install ¸í·É¿¡ ÀÇÇØ ÀÛ¼º
 <A HREF="auagd008.htm#IDX6098">(6098)</A>
-<LI>bos uninstall ¸í·É¿¡¼­ »ç¿ë 
+<LI>bos uninstall ¸í·É¿¡¼­ »ç¿ë
 <A HREF="auagd008.htm#IDX6109">(6109)</A>
-<LI>ÀÌÀü ÆÄÀÏ Á¦°Å 
+<LI>ÀÌÀü ÆÄÀÏ Á¦°Å
 <A HREF="auagd008.htm#IDX6121">(6121)</A>
 </MENU>
-<LI>2Áø ÆÄÀÏÀÇ OLD ¹öÀü 
+<LI>2Áø ÆÄÀÏÀÇ OLD ¹öÀü
 <MENU>
-<LI>bos install ¸í·É¿¡ ÀÇÇØ ÀÛ¼º 
+<LI>bos install ¸í·É¿¡ ÀÇÇØ ÀÛ¼º
 <A HREF="auagd008.htm#IDX6099">(6099)</A>
-<LI>bos uninstall ¸í·É¿¡¼­ »ç¿ë 
+<LI>bos uninstall ¸í·É¿¡¼­ »ç¿ë
 <A HREF="auagd008.htm#IDX6110">(6110)</A>
-<LI>ÀÌÀü ÆÄÀÏ Á¦°Å 
+<LI>ÀÌÀü ÆÄÀÏ Á¦°Å
 <A HREF="auagd008.htm#IDX6122">(6122)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_41" HREF="#IDX0_41">A</A></STRONG>
 <MENU>
-<LI>ACL 
+<LI>ACL
 <MENU>
-<LI>UNIX º¸È£¿Í ºñ±³ 
+<LI>UNIX º¸È£¿Í ºñ±³
 <A HREF="auagd020.htm#IDX8020">(8020)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ´ëÇØ ¼³Á¤ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ´ëÇØ ¼³Á¤
 <A HREF="auagd017.htm#IDX7668">(7668)</A>
-<LI>uss¸¦ »ç¿ëÇÏ¿© È¨ µð·ºÅ丮¿¡ ¼³Á¤ 
+<LI>uss¸¦ »ç¿ëÇÏ¿© È¨ µð·ºÅ丮¿¡ ¼³Á¤
 <A HREF="auagd017.htm#IDX7659">(7659)</A>
-<LI>±×·ì ±ÇÇÑÀÇ ¼Ó±â Ç¥±â¹ý 
+<LI>±×·ì ±ÇÇÑÀÇ ¼Ó±â Ç¥±â¹ý
 <A HREF="auagd020.htm#IDX8042">(8042)</A>
-<LI>±×·ì Ç׸ñ, À¯¿ë¼º 
+<LI>±×·ì Ç׸ñ, À¯¿ë¼º
 <A HREF="auagd020.htm#IDX8052">(8052)</A>
-<LI>µð·ºÅ丮°£ º¹»ç 
+<LI>µð·ºÅ丮°£ º¹»ç
 <A HREF="auagd020.htm#IDX8088">(8088)</A>
-<LI>¸ðµç Ç׸ñ ¹Ù²Ù±â 
+<LI>¸ðµç Ç׸ñ ¹Ù²Ù±â
 <A HREF="auagd020.htm#IDX8080">(8080)</A>
-<LI>º¸Á¶ ±ÇÇÑ 
+<LI>º¸Á¶ ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8041">(8041)</A>
-<LI>»õ º¼·ý¿¡ ´ëÇÑ ±âº»°ª 
+<LI>»õ º¼·ý¿¡ ´ëÇÑ ±âº»°ª
 <A HREF="auagd010.htm#IDX6467">(6467)</A>
-<LI>½Ã½ºÅÛ ±×·ì 
+<LI>½Ã½ºÅÛ ±×·ì
 <A HREF="auagd020.htm#IDX8055">(8055)</A>
-<LI>¾µ¸ð¾ø´Â AFS ID Á¦°Å 
+<LI>¾µ¸ð¾ø´Â AFS ID Á¦°Å
 <A HREF="auagd020.htm#IDX8093">(8093)</A>
-<LI>¿ÜºÎ »ç¿ëÀÚ 
+<LI>¿ÜºÎ »ç¿ëÀÚ
 <A HREF="auagd020.htm#IDX8058">(8058)</A>
-<LI>Á¤¸® 
+<LI>Á¤¸®
 <A HREF="auagd020.htm#IDX8097">(8097)</A>
-<LI>Á¤ÀǵȠ±ÇÇÑ 
+<LI>Á¤ÀǵȠ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8024">(8024)</A>
-<LI>Áö¿ì±â 
+<LI>Áö¿ì±â
 <A HREF="auagd020.htm#IDX8081">(8081)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd020.htm#IDX8059">(8059)</A>
-<LI>Ç¥ÁØ ´ë ºÎÁ¤ÀûÀΠ±ÇÇÑ 
+<LI>Ç¥ÁØ ´ë ºÎÁ¤ÀûÀΠ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8048">(8048)</A>
-<LI>Ç׸ñ ¼³Á¤ 
+<LI>Ç׸ñ ¼³Á¤
 <A HREF="auagd020.htm#IDX8063">(8063)</A>
-<LI>Ç׸ñ Á¦°Å 
+<LI>Ç׸ñ Á¦°Å
 <A HREF="auagd020.htm#IDX8066">(8066)</A>
-<LI>Ç׸ñ Ãß°¡ 
+<LI>Ç׸ñ Ãß°¡
 <A HREF="auagd020.htm#IDX8065">(8065)</A>
-<LI>Ç׸ñ ÆíÁý 
+<LI>Ç׸ñ ÆíÁý
 <A HREF="auagd020.htm#IDX8064">(8064)</A>
 </MENU>
-<LI>ACL ±ÇÇÑ 
+<LI>ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8032">(8032)</A>
-<LI>ACL ±ÇÇÑ °ü¸® 
+<LI>ACL ±ÇÇÑ °ü¸®
 <MENU>
-<LI>ÂüÁ¶ Ç׸ñ: <I>ACL ±ÇÇÑ</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>ACL ±ÇÇÑ</I>
 <A HREF="auagd020.htm#IDX8031">(8031)</A>
 </MENU>
-<LI>ACL ±ÇÇÑ »èÁ¦ 
+<LI>ACL ±ÇÇÑ »èÁ¦
 <MENU>
-<LI>ÂüÁ¶ Ç׸ñ: <I>d ACL ±ÇÇÑ</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>d ACL ±ÇÇÑ</I>
 <A HREF="auagd020.htm#IDX8029">(8029)</A>
 </MENU>
-<LI>ACL ±ÇÇÑ Á¶È¸ 
+<LI>ACL ±ÇÇÑ Á¶È¸
 <MENU>
-<LI>ÂüÁ¶ Ç׸ñ: <I>l ACL ±ÇÇÑ</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>l ACL ±ÇÇÑ</I>
 <A HREF="auagd020.htm#IDX8025">(8025)</A>
 </MENU>
-<LI>ACL ±ÇÇÑ¿¡ ´ëÇÑ ¸ðµç ¼Ó±â 
+<LI>ACL ±ÇÇÑ¿¡ ´ëÇÑ ¸ðµç ¼Ó±â
 <A HREF="auagd020.htm#IDX8044">(8044)</A>
-<LI>ACL ±ÇÇÑ¿¡ ´ëÇÑ ¼Ó±â ¾øÀ½ 
+<LI>ACL ±ÇÇÑ¿¡ ´ëÇÑ ¼Ó±â ¾øÀ½
 <A HREF="auagd020.htm#IDX8045">(8045)</A>
-<LI>ACL Àá±Ý ±ÇÇÑ 
+<LI>ACL Àá±Ý ±ÇÇÑ
 <MENU>
-<LI>ÂüÁ¶ Ç׸ñ: <I>k ACL ±ÇÇÑ</I> 
+<LI>ÂüÁ¶ Ç׸ñ: <I>k ACL ±ÇÇÑ</I>
 <A HREF="auagd020.htm#IDX8037">(8037)</A>
 </MENU>
-<LI>ACL¿¡¼­ÀÇ ±ÇÇÑ 
+<LI>ACL¿¡¼­ÀÇ ±ÇÇÑ
 <MENU>
-<LI>Á¤ÀǵȠ
+<LI>Á¤ÀǵÈ
 <A HREF="auagd020.htm#IDX8023">(8023)</A>
 </MENU>
-<LI>AFS 
+<LI>AFS
 <MENU>
-<LI> ·çÆ® µð·ºÅ丮(/afs) 
+<LI> ·çÆ® µð·ºÅ丮(/afs)
 <A HREF="auagd007.htm#IDX5663">(5663)</A>
-<LI>AIX ¼­¹ö ½Ã½ºÅÛÀÇ À̺¥Æ® °¨»ç 
+<LI>AIX ¼­¹ö ½Ã½ºÅÛÀÇ À̺¥Æ® °¨»ç
 <A HREF="auagd013.htm#IDX7242">(7242)</A>
-<LI>UID Âü°í Ç׸ñ: <I>AFS UID</I> 
+<LI>UID Âü°í Ç׸ñ: <I>AFS UID</I>
 <A HREF="auagd006.htm#IDX5587">(5587)</A>
-<LI>UNIX¿Í º°µµÀÇ ÀÎÁõ 
+<LI>UNIX¿Í º°µµÀÇ ÀÎÁõ
 <A HREF="auagd007.htm#IDX5756">(5756)</A>
-<LI>UNIX¿ÍÀÇ Â÷ÀÌÁ¡ ¿ä¾à 
+<LI>UNIX¿ÍÀÇ Â÷ÀÌÁ¡ ¿ä¾à
 <A HREF="auagd007.htm#IDX5609">(5609)</A>
-<LI>·çÆ® µð·ºÅ丮(/afs) 
+<LI>·çÆ® µð·ºÅ丮(/afs)
 <A HREF="auagd007.htm#IDX5684">(5684)</A>
-<LI>º¸¾È ±â´É 
+<LI>º¸¾È ±â´É
 <A HREF="auagd007.htm#IDX5814">(5814)</A>
-<LI>»ç¿ëµÇ´Â ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>»ç¿ëµÇ´Â ¼­¹ö ÇÁ·Î¼¼½º
 <A HREF="auagd006.htm#IDX5580">(5580)</A>
-<LI>¼­¹ö ¾Ïȣȭ Å°(<I>¼­¹ö ¾Ïȣȭ Å°</I> Ç׸ñ ÂüÁ¶) 
+<LI>¼­¹ö ¾Ïȣȭ Å°(<I>¼­¹ö ¾Ïȣȭ Å°</I> Ç׸ñ ÂüÁ¶)
 <A HREF="auagd014.htm#IDX7247">(7247)</A>
-<LI>Àü¿ª À̸§ °ø°£ 
+<LI>Àü¿ª À̸§ °ø°£
 <A HREF="auagd007.htm#IDX5660">(5660)</A>
-<LI>Ãʱ⼳Á¤ ½ºÅ©¸³Æ® 
+<LI>Ãʱ⼳Á¤ ½ºÅ©¸³Æ®
 <A HREF="auagd015.htm#IDX7333">(7333)</A>
-<LI>Åë½Å·® °¨¼Ò 
+<LI>Åë½Å·® °¨¼Ò
 <A HREF="auagd006.htm#IDX5575">(5575)</A>
 </MENU>
-<LI>AFS GID 
+<LI>AFS GID
 <MENU>
-<LI>ACL¿¡¼­ ¾µ¸ð¾ø´Â Á¦°Å 
+<LI>ACL¿¡¼­ ¾µ¸ð¾ø´Â Á¦°Å
 <A HREF="auagd020.htm#IDX8096">(8096)</A>
-<LI>ÀÚµ¿ ÇÒ´ç¿ë Ä«¿îÅÍ, Ç¥½Ã ¹× ¼³Á¤ 
+<LI>ÀÚµ¿ ÇÒ´ç¿ë Ä«¿îÅÍ, Ç¥½Ã ¹× ¼³Á¤
 <A HREF="auagd019.htm#IDX7998">(7998)</A>
-<LI>Á¤ÀÇ 
+<LI>Á¤ÀÇ
 <A HREF="auagd019.htm#IDX7876">(7876)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd019.htm#IDX7856">(7856)</A>, <A HREF="auagd019.htm#IDX7904">(7904)</A>
 </MENU>
-<LI>AFS UID 
+<LI>AFS UID
 <MENU>
-<LI>ACL¿¡¼­ ¾µ¸ð¾ø´Â Á¦°Å 
+<LI>ACL¿¡¼­ ¾µ¸ð¾ø´Â Á¦°Å
 <A HREF="auagd020.htm#IDX8095">(8095)</A>
-<LI>UNIX UID¿Í ÀÏÄ¡ 
+<LI>UNIX UID¿Í ÀÏÄ¡
 <A HREF="auagd017.htm#IDX7605">(7605)</A>, <A HREF="auagd018.htm#IDX7738">(7738)</A>
-<LI>¿¹¾àµÈ 
+<LI>¿¹¾àµÈ
 <A HREF="auagd007.htm#IDX5736">(5736)</A>, <A HREF="auagd007.htm#IDX5754">(5754)</A>
-<LI>ÀÚµ¿ ÇÒ´ç¿¡ ´ëÇØ Ä«¿îÅÍ ¼³Á¤ 
+<LI>ÀÚµ¿ ÇÒ´ç¿¡ ´ëÇØ Ä«¿îÅÍ ¼³Á¤
 <A HREF="auagd019.htm#IDX8012">(8012)</A>
-<LI>ÀÚµ¿ ÇÒ´ç¿ë Ä«¿îÅÍ, Ç¥½Ã ¹× ¼³Á¤ 
+<LI>ÀÚµ¿ ÇÒ´ç¿ë Ä«¿îÅÍ, Ç¥½Ã ¹× ¼³Á¤
 <A HREF="auagd019.htm#IDX7997">(7997)</A>
-<LI>Àç»ç¿ë, ¼Ò°³ 
+<LI>Àç»ç¿ë, ¼Ò°³
 <A HREF="auagd019.htm#IDX7918">(7918)</A>
-<LI>Á¤ÀÇ 
+<LI>Á¤ÀÇ
 <A HREF="auagd019.htm#IDX7875">(7875)</A>
-<LI>ÁöÁ¤ 
+<LI>ÁöÁ¤
 <A HREF="auagd017.htm#IDX7714">(7714)</A>, <A HREF="auagd018.htm#IDX7751">(7751)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd019.htm#IDX7855">(7855)</A>, <A HREF="auagd019.htm#IDX7903">(7903)</A>
 </MENU>
-<LI>AFS Á¦Ç° Áö¿øºÎ¿¡¼­ À¯ÁöÇϴ CellServDB ÆÄÀÏ 
+<LI>AFS Á¦Ç° Áö¿øºÎ¿¡¼­ À¯ÁöÇϴ CellServDB ÆÄÀÏ
 <MENU>
-<LI>Àü¿ª °»½Å ¼Ò½º·Î¼­ 
+<LI>Àü¿ª °»½Å ¼Ò½º·Î¼­
 <A HREF="auagd007.htm#IDX5672">(5672)</A>
 </MENU>
-<LI>AFS Ãʱ⼳Á¤¿ë ½ºÅ©¸³Æ® 
+<LI>AFS Ãʱ⼳Á¤¿ë ½ºÅ©¸³Æ®
 <A HREF="auagd015.htm#IDX7336">(7336)</A>
-<LI>AFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ close 
+<LI>AFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ close
 <MENU>
-<LI>½Ã½ºÅ۠ȣÃâ 
+<LI>½Ã½ºÅ۠ȣÃâ
 <A HREF="auagd007.htm#IDX5645">(5645)</A>
 </MENU>
-<LI>AFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ fsync 
+<LI>AFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ fsync
 <MENU>
-<LI>½Ã½ºÅ۠ȣÃâ 
+<LI>½Ã½ºÅ۠ȣÃâ
 <A HREF="auagd007.htm#IDX5644">(5644)</A>
 </MENU>
-<LI>AFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ write 
+<LI>AFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ write
 <MENU>
-<LI>½Ã½ºÅ۠ȣÃâ 
+<LI>½Ã½ºÅ۠ȣÃâ
 <A HREF="auagd007.htm#IDX5646">(5646)</A>
 </MENU>
-<LI>AFS Æ¯¼ºÀ¸·Î¼­ÀÇ °¡½ÃÀû ¾×¼¼½º 
+<LI>AFS Æ¯¼ºÀ¸·Î¼­ÀÇ °¡½ÃÀû ¾×¼¼½º
 <A HREF="auagd006.htm#IDX5557">(5557)</A>
-<LI>AFSCELL È¯°æ º¯¼ö 
+<LI>AFSCELL È¯°æ º¯¼ö
 <A HREF="auagd012.htm#IDX6975">(6975)</A>
-<LI>AFSCONF È¯°æ º¯¼ö(NFS/AFS Translator) 
+<LI>AFSCONF È¯°æ º¯¼ö(NFS/AFS Translator)
 <A HREF="auagd022.htm#IDX8166">(8166)</A>
-<LI>afsd ÇÁ·Î±×·¥ 
+<LI>afsd ÇÁ·Î±×·¥
 <A HREF="auagd015.htm#IDX7318">(7318)</A>
-<LI>afsmonitor ÇÁ·Î±×·¥ 
+<LI>afsmonitor ÇÁ·Î±×·¥
 <MENU>
-<LI>±¸¼º ÆÄÀÏ ÀÛ¼ºÁß 
+<LI>±¸¼º ÆÄÀÏ ÀÛ¼ºÁß
 <A HREF="auagd013.htm#IDX7202">(7202)</A>
-<LI>¸í·É ±¸¹® 
+<LI>¸í·É ±¸¹®
 <A HREF="auagd013.htm#IDX7205">(7205)</A>
-<LI>»ç¿ëÇÒ ¼ö Àִ Åë°è 
+<LI>»ç¿ëÇÒ ¼ö Àִ Åë°è
 <A HREF="auagd024.htm#IDX8186">(8186)</A>
-<LI>½ÇÇ࠿䱸Á¶°Ç 
+<LI>½ÇÇ࠿䱸Á¶°Ç
 <A HREF="auagd013.htm#IDX7194">(7194)</A>
-<LI>¿ä¾àµÈ ±â´É 
+<LI>¿ä¾àµÈ ±â´É
 <A HREF="auagd013.htm#IDX7193">(7193)</A>
-<LI>Á¤Áö 
+<LI>Á¤Áö
 <A HREF="auagd013.htm#IDX7207">(7207)</A>
-<LI>Ãâ·Â ÆÄÀÏ ÀÛ¼º 
+<LI>Ãâ·Â ÆÄÀÏ ÀÛ¼º
 <A HREF="auagd013.htm#IDX7204">(7204)</A>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ Åë°è 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ Åë°è
 <A HREF="auagd024.htm#IDX8187">(8187)</A>
-<LI>Å͹̳ΠÀ¯Çü ¼³Á¤ 
+<LI>Å͹̳ΠÀ¯Çü ¼³Á¤
 <A HREF="auagd013.htm#IDX7197">(7197)</A>
-<LI>ÆÄÀÏ ¼­¹ö Åë°è 
+<LI>ÆÄÀÏ ¼­¹ö Åë°è
 <A HREF="auagd024.htm#IDX8188">(8188)</A>
-<LI>È­¸é ¹èÄ¡ 
+<LI>È­¸é ¹èÄ¡
 <A HREF="auagd013.htm#IDX7201">(7201)</A>
 </MENU>
-<LI>afsmonitor¸¦ ½ÇÇàÇϱâ À§ÇÑ ÇÊ¿äÁ¶°ÇÀ¸·Î¼­ÀÇ xstat 
+<LI>afsmonitor¸¦ ½ÇÇàÇϱâ À§ÇÑ ÇÊ¿äÁ¶°ÇÀ¸·Î¼­ÀÇ xstat
 <A HREF="auagd013.htm#IDX7196">(7196)</A>
-<LI>AFSSERVER È¯°æ º¯¼ö (NFS/AFS Translator) 
+<LI>AFSSERVER È¯°æ º¯¼ö (NFS/AFS Translator)
 <A HREF="auagd022.htm#IDX8164">(8164)</A>
-<LI>afszcm.cat ÆÄÀÏ 
+<LI>afszcm.cat ÆÄÀÏ
 <A HREF="auagd015.htm#IDX7339">(7339)</A>
-<LI>AFS¿ë Ãʱ⼳Á¤ ½ºÅ©¸³Æ® 
+<LI>AFS¿ë Ãʱ⼳Á¤ ½ºÅ©¸³Æ®
 <A HREF="auagd015.htm#IDX7335">(7335)</A>
-<LI>AIX 
+<LI>AIX
 <MENU>
-<LI>AFS À̺¥Æ® °¨»ç 
+<LI>AFS À̺¥Æ® °¨»ç
 <A HREF="auagd013.htm#IDX7243">(7243)</A>, <A HREF="auagd025.htm#IDX8189">(8189)</A>
-<LI>Å×ÀÌÇÁ ÀåÄ¡ ±¸¼º 
+<LI>Å×ÀÌÇÁ ÀåÄ¡ ±¸¼º
 <A HREF="auagd011.htm#IDX6857">(6857)</A>
 </MENU>
-<LI>AIX ¼­¹ö ½Ã½ºÅÛÀÇ AFS À̺¥Æ® °¨»ç 
+<LI>AIX ¼­¹ö ½Ã½ºÅÛÀÇ AFS À̺¥Æ® °¨»ç
 <A HREF="auagd013.htm#IDX7244">(7244)</A>
-<LI>anonymous »ç¿ëÀÚ 
+<LI>anonymous »ç¿ëÀÚ
 <MENU>
-<LI>¿¹¾àµÈ AFS UID 
+<LI>¿¹¾àµÈ AFS UID
 <A HREF="auagd007.htm#IDX5735">(5735)</A>
-<LI>ÀÎÁõµÇÁö ¾ÊÀº »ç¿ëÀÚ¿¡°Ô ÁöÁ¤µÈ ID 
+<LI>ÀÎÁõµÇÁö ¾ÊÀº »ç¿ëÀÚ¿¡°Ô ÁöÁ¤µÈ ID
 <A HREF="auagd008.htm#IDX6177">(6177)</A>
 </MENU>
-<LI>AuthLog ÆÄÀÏ 
+<LI>AuthLog ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5994">(5994)</A>
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd009.htm#IDX6421">(6421)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_42" HREF="#IDX0_42">B</A></STRONG>
 <MENU>
-<LI>B ¸í·É 
+<LI>B ¸í·É
 <MENU>
-<LI>package ±¸¼º ÆÄÀÏ 
+<LI>package ±¸¼º ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7554">(7554)</A>
 </MENU>
-<LI>backup ¸í·É 
+<LI>backup ¸í·É
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5846">(5846)</A>
-<LI>Ư±Ç ºÎ¿© 
+<LI>Ư±Ç ºÎ¿©
 <A HREF="auagd021.htm#IDX8142">(8142)</A>
 </MENU>
-<LI>BackupLog ÆÄÀÏ 
+<LI>BackupLog ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5996">(5996)</A>
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd009.htm#IDX6419">(6419)</A>
 </MENU>
-<LI>bdb.DB0 ÆÄÀÏ 
+<LI>bdb.DB0 ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5973">(5973)</A>
-<LI>bdb.DBSYS1 ÆÄÀÏ 
+<LI>bdb.DBSYS1 ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5975">(5975)</A>
-<LI>bos ¸í·É 
+<LI>bos ¸í·É
 <MENU>
-<LI>         start 
+<LI>         start
 <A HREF="auagd009.htm#IDX6370">(6370)</A>
-<LI> install 
+<LI> install
 <A HREF="auagd008.htm#IDX6101">(6101)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5848">(5848)</A>
-<LI>addhost 
+<LI>addhost
 <A HREF="auagd008.htm#IDX6160">(6160)</A>
-<LI>addkey 
+<LI>addkey
 <MENU>
-<LI>±âº» ¸í·É 
+<LI>±âº» ¸í·É
 <A HREF="auagd014.htm#IDX7289">(7289)</A>
-<LI>Ű ºñ»ó»çŠ󸮽à
+<LI>Ű ºñ»ó»çŠ󸮽Ã
 <A HREF="auagd014.htm#IDX7306">(7306)</A>
 </MENU>
-<LI>adduser 
+<LI>adduser
 <A HREF="auagd021.htm#IDX8156">(8156)</A>
-<LI>create 
+<LI>create
 <A HREF="auagd009.htm#IDX6344">(6344)</A>
-<LI>delete 
+<LI>delete
 <A HREF="auagd009.htm#IDX6354">(6354)</A>
-<LI>exec 
+<LI>exec
 <A HREF="auagd008.htm#IDX6246">(6246)</A>
-<LI>getdate 
+<LI>getdate
 <A HREF="auagd008.htm#IDX6119">(6119)</A>
-<LI>getlog 
+<LI>getlog
 <A HREF="auagd009.htm#IDX6428">(6428)</A>
-<LI>getrestart 
+<LI>getrestart
 <A HREF="auagd009.htm#IDX6404">(6404)</A>
-<LI>listhosts 
+<LI>listhosts
 <A HREF="auagd008.htm#IDX6144">(6144)</A>
-<LI>listkeys 
+<LI>listkeys
 <A HREF="auagd014.htm#IDX7273">(7273)</A>
-<LI>listusers 
+<LI>listusers
 <A HREF="auagd021.htm#IDX8152">(8152)</A>
-<LI>prune 
+<LI>prune
 <A HREF="auagd008.htm#IDX6130">(6130)</A>
-<LI>removehost 
+<LI>removehost
 <A HREF="auagd008.htm#IDX6171">(6171)</A>
-<LI>removekey 
+<LI>removekey
 <A HREF="auagd014.htm#IDX7297">(7297)</A>
-<LI>removeuser 
+<LI>removeuser
 <A HREF="auagd021.htm#IDX8160">(8160)</A>
-<LI>restart 
+<LI>restart
 <MENU>
-<LI>-bosserver Ç÷¡±× »ç¿ë 
+<LI>-bosserver Ç÷¡±× »ç¿ë
 <A HREF="auagd009.htm#IDX6381">(6381)</A>
-<LI>BOS ¼­¹ö Á¦¿Ü 
+<LI>BOS ¼­¹ö Á¦¿Ü
 <A HREF="auagd009.htm#IDX6384">(6384)</A>
-<LI>BOS ¼­¹ö Æ÷ÇÔ 
+<LI>BOS ¼­¹ö Æ÷ÇÔ
 <A HREF="auagd009.htm#IDX6382">(6382)</A>
-<LI>¼±ÅõȠÇÁ·Î¼¼½º 
+<LI>¼±ÅõȠÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6388">(6388)</A>
 </MENU>
-<LI>salvage 
+<LI>salvage
 <A HREF="auagd010.htm#IDX6709">(6709)</A>
-<LI>setauth 
+<LI>setauth
 <A HREF="auagd008.htm#IDX6183">(6183)</A>
-<LI>setrestart 
+<LI>setrestart
 <A HREF="auagd009.htm#IDX6407">(6407)</A>
-<LI>shutdown 
+<LI>shutdown
 <A HREF="auagd009.htm#IDX6372">(6372)</A>
-<LI>startup 
+<LI>startup
 <A HREF="auagd009.htm#IDX6374">(6374)</A>
-<LI>status 
+<LI>status
 <A HREF="auagd009.htm#IDX6328">(6328)</A>
-<LI>stop 
+<LI>stop
 <A HREF="auagd009.htm#IDX6364">(6364)</A>
-<LI>uninstall 
+<LI>uninstall
 <A HREF="auagd008.htm#IDX6111">(6111)</A>
-<LI>±â´É ¿ä¾à 
+<LI>±â´É ¿ä¾à
 <A HREF="auagd009.htm#IDX6255">(6255)</A>
-<LI>»óÈ£ ÀÎÁõ, ¹«½Ã 
+<LI>»óÈ£ ÀÎÁõ, ¹«½Ã
 <A HREF="auagd008.htm#IDX6193">(6193)</A>
-<LI>Ư±Ç ºÎ¿© 
+<LI>Ư±Ç ºÎ¿©
 <A HREF="auagd021.htm#IDX8140">(8140)</A>
 </MENU>
-<LI>BOS ¼­¹ö 
+<LI>BOS ¼­¹ö
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5854">(5854)</A>
-<LI>BosConfig ÆÄÀÏÀÇ »ç¿ë 
+<LI>BosConfig ÆÄÀÏÀÇ »ç¿ë
 <A HREF="auagd009.htm#IDX6311">(6311)</A>
-<LI>bosserver ÇÁ·Î¼¼½º·Î¼­ 
+<LI>bosserver ÇÁ·Î¼¼½º·Î¼­
 <A HREF="auagd009.htm#IDX6250">(6250)</A>
-<LI>·Î±× ÆÄÀϠǥ½Ã 
+<LI>·Î±× ÆÄÀϠǥ½Ã
 <A HREF="auagd009.htm#IDX6424">(6424)</A>
-<LI>¸Þ¸ð¸® »óÅ 
+<LI>¸Þ¸ð¸® »óÅÂ
 <A HREF="auagd009.htm#IDX6312">(6312)</A>
-<LI>¼­¹ö ½Ã½ºÅÛ ÀçºÎÆ® ½ÃÀÇ ¿ªÇÒ 
+<LI>¼­¹ö ½Ã½ºÅÛ ÀçºÎÆ® ½ÃÀÇ ¿ªÇÒ
 <A HREF="auagd008.htm#IDX6244">(6244)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ °ü¸®ÀÚ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º 2Áø ÆÄÀÏ °ü¸®ÀÚ
 <A HREF="auagd008.htm#IDX6087">(6087)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º ¸ð´ÏÅ͸µ 
+<LI>¼­¹ö ÇÁ·Î¼¼½º ¸ð´ÏÅ͸µ
 <A HREF="auagd009.htm#IDX6248">(6248)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5583">(5583)</A>
-<LI>Àç½ÃÀÛ ½Ã°£, Ç¥½Ã ¹× ¼³Á¤ 
+<LI>Àç½ÃÀÛ ½Ã°£, Ç¥½Ã ¹× ¼³Á¤
 <A HREF="auagd009.htm#IDX6394">(6394)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6253">(6253)</A>
 </MENU>
-<LI>BOS ¼­¹ö Àç½ÃÀÛ ½Ã°£(ÀÚµ¿) 
+<LI>BOS ¼­¹ö Àç½ÃÀÛ ½Ã°£(ÀÚµ¿)
 <MENU>
-<LI>½Ã°£ Ç¥½Ã ¹× ¼³Á¤ 
+<LI>½Ã°£ Ç¥½Ã ¹× ¼³Á¤
 <A HREF="auagd009.htm#IDX6397">(6397)</A>
 </MENU>
-<LI>BOS ¼­¹ö ÁÖº° Àç½ÃÀÛ (ÀÚµ¿) 
+<LI>BOS ¼­¹ö ÁÖº° Àç½ÃÀÛ (ÀÚµ¿)
 <MENU>
-<LI>°ü·Ã 
+<LI>°ü·Ã
 <A HREF="auagd007.htm#IDX5720">(5720)</A>
-<LI>½Ã°£ Ç¥½Ã ¹× ¼³Á¤ 
+<LI>½Ã°£ Ç¥½Ã ¹× ¼³Á¤
 <A HREF="auagd009.htm#IDX6396">(6396)</A>
 </MENU>
-<LI>BOS ¼­¹ö¿¡ ´ëÇÑ Àç½ÃÀÛ ½Ã°£ 
+<LI>BOS ¼­¹ö¿¡ ´ëÇÑ Àç½ÃÀÛ ½Ã°£
 <MENU>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd009.htm#IDX6400">(6400)</A>
-<LI>Ç¥½Ã ¹× ¼³Á¤ 
+<LI>Ç¥½Ã ¹× ¼³Á¤
 <A HREF="auagd009.htm#IDX6398">(6398)</A>
 </MENU>
-<LI>BOS ¼­¹ö¿¡ ´ëÇÑ Àç½ÃÀ۠Ƚ¼ö 
+<LI>BOS ¼­¹ö¿¡ ´ëÇÑ Àç½ÃÀ۠Ƚ¼ö
 <MENU>
-<LI>°ü·Ã 
+<LI>°ü·Ã
 <A HREF="auagd007.htm#IDX5721">(5721)</A>
 </MENU>
-<LI>BOS ¼­¹öÀÇ ¸Þ¸ð¸® »óÅ 
+<LI>BOS ¼­¹öÀÇ ¸Þ¸ð¸® »óÅÂ
 <A HREF="auagd009.htm#IDX6313">(6313)</A>
-<LI>BosConfig ÆÄÀÏ 
+<LI>BosConfig ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5950">(5950)</A>
 <MENU>
-<LI>»óÅ Ç÷¡±×¸¦ NotRun¿¡¼­ RunÀ¸·Î º¯°æ 
+<LI>»óÅ Ç÷¡±×¸¦ NotRun¿¡¼­ RunÀ¸·Î º¯°æ
 <A HREF="auagd009.htm#IDX6368">(6368)</A>
-<LI>»óÅ Ç÷¡±×¸¦ Run¿¡¼­ NotRunÀ¸·Î º¯°æ 
+<LI>»óÅ Ç÷¡±×¸¦ Run¿¡¼­ NotRunÀ¸·Î º¯°æ
 <A HREF="auagd009.htm#IDX6362">(6362)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º Ç׸ñ ÀÛ¼º 
+<LI>¼­¹ö ÇÁ·Î¼¼½º Ç׸ñ ÀÛ¼º
 <A HREF="auagd009.htm#IDX6343">(6343)</A>
-<LI>¼­¹ö ÇÁ·Î¼¼½º Ç׸ñ Á¦°Å 
+<LI>¼­¹ö ÇÁ·Î¼¼½º Ç׸ñ Á¦°Å
 <A HREF="auagd009.htm#IDX6350">(6350)</A>
-<LI>Àç½ÃÀÛ ½Ã°£ Á¤ÀÇ 
+<LI>Àç½ÃÀÛ ½Ã°£ Á¤ÀÇ
 <A HREF="auagd009.htm#IDX6403">(6403)</A>
-<LI>Á¤º¸ 
+<LI>Á¤º¸
 <A HREF="auagd009.htm#IDX6295">(6295)</A>
-<LI>Ç׸ñ Ç¥½Ã 
+<LI>Ç׸ñ Ç¥½Ã
 <A HREF="auagd009.htm#IDX6327">(6327)</A>
 </MENU>
-<LI>BosConfig ÆÄÀÏÀÇ NotRun »óÅ Ç÷¡±× 
+<LI>BosConfig ÆÄÀÏÀÇ NotRun »óÅ Ç÷¡±×
 <MENU>
-<LI>RunÀ¸·Î º¯°æ 
+<LI>RunÀ¸·Î º¯°æ
 <A HREF="auagd009.htm#IDX6366">(6366)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd009.htm#IDX6308">(6308)</A>
 </MENU>
-<LI>BosConfig ÆÄÀÏÀÇ »óÅ Ç÷¡±× 
+<LI>BosConfig ÆÄÀÏÀÇ »óÅ Ç÷¡±×
 <MENU>
-<LI>NotRun¿¡¼­ RunÀ¸·Î º¯°æ 
+<LI>NotRun¿¡¼­ RunÀ¸·Î º¯°æ
 <A HREF="auagd009.htm#IDX6367">(6367)</A>
-<LI>Run¿¡¼­ NotRunÀ¸·Î º¯°æ 
+<LI>Run¿¡¼­ NotRunÀ¸·Î º¯°æ
 <A HREF="auagd009.htm#IDX6361">(6361)</A>
 </MENU>
-<LI>BosConfig ÆÄÀÏÀÇ »óÅ Ç÷¡±× ½ÇÇà 
+<LI>BosConfig ÆÄÀÏÀÇ »óÅ Ç÷¡±× ½ÇÇà
 <MENU>
-<LI>NotRunÀ¸·Î º¯°æ 
+<LI>NotRunÀ¸·Î º¯°æ
 <A HREF="auagd009.htm#IDX6360">(6360)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd009.htm#IDX6307">(6307)</A>
 </MENU>
-<LI>BosConfig ÆÄÀÏÀÇ ÇÁ·Î¼¼½º¸¦ À§ÇÑ »óÅ Ç÷¡±× 
+<LI>BosConfig ÆÄÀÏÀÇ ÇÁ·Î¼¼½º¸¦ À§ÇÑ »óÅ Ç÷¡±×
 <MENU>
-<LI>Run ¹× Not Run, Àǹ̠
+<LI>Run ¹× Not Run, ÀǹÌ
 <A HREF="auagd009.htm#IDX6306">(6306)</A>
 </MENU>
-<LI>BosLog ÆÄÀÏ 
+<LI>BosLog ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5998">(5998)</A>
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd009.htm#IDX6420">(6420)</A>
 </MENU>
-<LI>bosserver 
+<LI>bosserver
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>BOS ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>BOS ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5850">(5850)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5849">(5849)</A>
 </MENU>
-<LI>buserver 
+<LI>buserver
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>¹é¾÷ ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>¹é¾÷ ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5856">(5856)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5855">(5855)</A>
 </MENU>
-<LI>butc ¸í·É 
+<LI>butc ¸í·É
 <A HREF="auagd012.htm#IDX7005">(7005)</A>
 </MENU>
 <STRONG><A NAME="IDX1_43" HREF="#IDX0_43">C</A></STRONG>
 <MENU>
-<LI>C ¸í·É 
+<LI>C ¸í·É
 <MENU>
-<LI>package ±¸¼º ÆÄÀÏ 
+<LI>package ±¸¼º ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7558">(7558)</A>
 </MENU>
-<LI>cacheinfo ÆÄÀÏ 
+<LI>cacheinfo ÆÄÀÏ
 <A HREF="auagd015.htm#IDX7324">(7324)</A>
 <MENU>
-<LI>³»¿ë Ç¥½Ã 
+<LI>³»¿ë Ç¥½Ã
 <A HREF="auagd015.htm#IDX7361">(7361)</A>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd015.htm#IDX7360">(7360)</A>, <A HREF="auagd015.htm#IDX7362">(7362)</A>
-<LI>ÁöÁ¤µÈ Å©±â·Î µð½ºÅ© Ä³½¬ Àç¼³Á¤ 
+<LI>ÁöÁ¤µÈ Å©±â·Î µð½ºÅ© Ä³½¬ Àç¼³Á¤
 <A HREF="auagd015.htm#IDX7397">(7397)</A>
-<LI>Çü½Ä 
+<LI>Çü½Ä
 <A HREF="auagd015.htm#IDX7387">(7387)</A>
 </MENU>
-<LI>CacheItems ÆÄÀÏ 
+<LI>CacheItems ÆÄÀÏ
 <A HREF="auagd015.htm#IDX7346">(7346)</A>
-<LI>CellServDB ÆÄÀÏ Çü½Ä(Ŭ¶óÀ̾ðÆ®) 
+<LI>CellServDB ÆÄÀÏ Çü½Ä(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7410">(7410)</A>
-<LI>CellServDB ÆÄÀÏ(¼­¹ö) 
+<LI>CellServDB ÆÄÀÏ(¼­¹ö)
 <MENU>
-<LI>Ubik ÀÛ¾÷¿¡ Áß¿ä 
+<LI>Ubik ÀÛ¾÷¿¡ Áß¿ä
 <A HREF="auagd008.htm#IDX6065">(6065)</A>
-<LI>°ü·Ã 
+<LI>°ü·Ã
 <A HREF="auagd008.htm#IDX5937">(5937)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ Á¦°Å 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ Á¦°Å
 <A HREF="auagd008.htm#IDX6164">(6164)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ Ãß°¡ 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ Ãß°¡
 <A HREF="auagd008.htm#IDX6152">(6152)</A>
-<LI>À¯Áö 
+<LI>À¯Áö
 <A HREF="auagd008.htm#IDX6135">(6135)</A>
-<LI>À߸øµÈ Á¤º¸°¡ ¹ÌÄ¡´Â ¿µÇâ 
+<LI>À߸øµÈ Á¤º¸°¡ ¹ÌÄ¡´Â ¿µÇâ
 <A HREF="auagd008.htm#IDX6140">(6140)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd008.htm#IDX6146">(6146)</A>
 </MENU>
-<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <MENU>
-<LI>AFS Áö¿øÀÇ Àü¿ª Áö¿ø 
+<LI>AFS Áö¿øÀÇ Àü¿ª Áö¿ø
 <A HREF="auagd015.htm#IDX7414">(7414)</A>
-<LI>³»¿ë 
+<LI>³»¿ë
 <A HREF="auagd015.htm#IDX7325">(7325)</A>, <A HREF="auagd015.htm#IDX7400">(7400)</A>
-<LI>º¯°æ 
+<LI>º¯°æ
 <A HREF="auagd015.htm#IDX7429">(7429)</A>
-<LI>À¯Áö 
+<LI>À¯Áö
 <A HREF="auagd015.htm#IDX7412">(7412)</A>
-<LI>Á¤È®ÇÑ Çü½Ä 
+<LI>Á¤È®ÇÑ Çü½Ä
 <A HREF="auagd015.htm#IDX7409">(7409)</A>
-<LI>Ä¿³Î  ¸Þ¸ð¸®·Î º¹»ç 
+<LI>Ä¿³Î  ¸Þ¸ð¸®·Î º¹»ç
 <A HREF="auagd015.htm#IDX7407">(7407)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ®¿ë Áß¾Ó °»½Å ¼Ò½º 
+<LI>Ŭ¶óÀÌ¾ðÆ®¿ë Áß¾Ó °»½Å ¼Ò½º
 <A HREF="auagd015.htm#IDX7413">(7413)</A>
-<LI>ÆÐŰÁö·Î ¶Ç´Â ÆÐŰÁö ¾øÀÌ °»½Å 
+<LI>ÆÐŰÁö·Î ¶Ç´Â ÆÐŰÁö ¾øÀÌ °»½Å
 <A HREF="auagd015.htm#IDX7431">(7431)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd015.htm#IDX7415">(7415)</A>
 </MENU>
-<LI>CellServDB.local ÆÄÀÏ 
+<LI>CellServDB.local ÆÄÀÏ
 <A HREF="auagd007.htm#IDX5674">(5674)</A>
-<LI>CFG_<I>device_name</I> ÆÄÀÏ 
+<LI>CFG_<I>device_name</I> ÆÄÀÏ
 <A HREF="auagd011.htm#IDX6953">(6953)</A>
-<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ ASK ¸í·É¹® 
+<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ ASK ¸í·É¹®
 <A HREF="auagd011.htm#IDX6967">(6967)</A>
-<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ AUTOQUERY ¸í·É¹® 
+<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ AUTOQUERY ¸í·É¹®
 <A HREF="auagd011.htm#IDX6966">(6966)</A>
-<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ MOUNT ¸í·É¹® 
+<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ MOUNT ¸í·É¹®
 <A HREF="auagd011.htm#IDX6958">(6958)</A>
-<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ NAME_CHECK ¸í·É¹® 
+<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ NAME_CHECK ¸í·É¹®
 <A HREF="auagd011.htm#IDX6970">(6970)</A>
-<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ UNMOUNT ¸í·É¹® 
+<LI>CFG_<I>device_name</I> ÆÄÀÏ¿¡ Àִ UNMOUNT ¸í·É¹®
 <A HREF="auagd011.htm#IDX6957">(6957)</A>
-<LI>chgrp ¸í·É 
+<LI>chgrp ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5620">(5620)</A>
 </MENU>
-<LI>chmod ¸í·É 
+<LI>chmod ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5615">(5615)</A>
 </MENU>
-<LI>chown ¸í·É 
+<LI>chown ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5618">(5618)</A>
 </MENU>
-<LI>close ½Ã½ºÅ۠ȣÃâ 
+<LI>close ½Ã½ºÅ۠ȣÃâ
 <MENU>
-<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ 
+<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ
 <A HREF="auagd022.htm#IDX8173">(8173)</A>
 </MENU>
-<LI>cm À̺¥Æ® ¼¼Æ®(fstrace) 
+<LI>cm À̺¥Æ® ¼¼Æ®(fstrace)
 <A HREF="auagd013.htm#IDX7156">(7156)</A>
-<LI>cmfx trace log (fstrace) 
+<LI>cmfx trace log (fstrace)
 <A HREF="auagd013.htm#IDX7154">(7154)</A>
-<LI>CPS 
+<LI>CPS
 <A HREF="auagd019.htm#IDX7822">(7822)</A>
-<LI>cron ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>cron ¼­¹ö ÇÁ·Î¼¼½º
 <MENU>
-<LI>BosConfig ÆÄÀÏ¿¡ Á¤ÀÇ 
+<LI>BosConfig ÆÄÀÏ¿¡ Á¤ÀÇ
 <A HREF="auagd009.htm#IDX6341">(6341)</A>
 </MENU>
-<LI>cron À¯Çü ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>cron À¯Çü ¼­¹ö ÇÁ·Î¼¼½º
 <MENU>
-<LI>º¼·ý ¹é¾÷ ÀÚµ¿È­¿¡ »ç¿ë 
+<LI>º¼·ý ¹é¾÷ ÀÚµ¿È­¿¡ »ç¿ë
 <A HREF="auagd010.htm#IDX6542">(6542)</A>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd009.htm#IDX6304">(6304)</A>
 </MENU>
-<LI>cron ÇÁ·Î¼¼½º 
+<LI>cron ÇÁ·Î¼¼½º
 <MENU>
-<LI>bos create ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÛ¼º 
+<LI>bos create ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÛ¼º
 <A HREF="auagd009.htm#IDX6348">(6348)</A>
 </MENU>
-<LI>curses ±×·¡ÇÈ À¯Æ¿¸®Æ¼ 
+<LI>curses ±×·¡ÇÈ À¯Æ¿¸®Æ¼
 <MENU>
-<LI>afsmonitor ÇÁ·Î±×·¥ 
+<LI>afsmonitor ÇÁ·Î±×·¥
 <A HREF="auagd013.htm#IDX7195">(7195)</A>
-<LI>scout ÇÁ·Î±×·¥ ¿ä±¸Á¶°Ç 
+<LI>scout ÇÁ·Î±×·¥ ¿ä±¸Á¶°Ç
 <A HREF="auagd013.htm#IDX7105">(7105)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_44" HREF="#IDX0_44">D</A></STRONG>
 <MENU>
-<LI>d ACL ±ÇÇÑ 
+<LI>d ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8030">(8030)</A>
-<LI>D ¸í·É 
+<LI>D ¸í·É
 <MENU>
-<LI>package ±¸¼º ÆÄÀÏ 
+<LI>package ±¸¼º ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7542">(7542)</A>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7667">(7667)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_45" HREF="#IDX0_45">E</A></STRONG>
 <MENU>
-<LI>E ¸í·É¾î 
+<LI>E ¸í·É¾î
 <MENU>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7683">(7683)</A>
 </MENU>
-<LI>etc/exports ÆÄÀÏ 
+<LI>etc/exports ÆÄÀÏ
 <A HREF="auagd022.htm#IDX8174">(8174)</A>
-<LI>etc/fstab ÆÄÀÏ 
+<LI>etc/fstab ÆÄÀÏ
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸® ÆÄÀÏ</I>) 
+<LI>(Âü°í Ç׸ñ: <I>ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸® ÆÄÀÏ</I>)
 <A HREF="auagd008.htm#IDX6211">(6211)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_46" HREF="#IDX0_46">F</A></STRONG>
 <MENU>
-<LI>F ¸í·É 
+<LI>F ¸í·É
 <MENU>
-<LI>package ±¸¼º ÆÄÀÏ 
+<LI>package ±¸¼º ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7546">(7546)</A>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7677">(7677)</A>
 </MENU>
-<LI>FileLog ÆÄÀÏ 
+<LI>FileLog ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6001">(6001)</A>
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd009.htm#IDX6415">(6415)</A>
 </MENU>
-<LI>files 
+<LI>files
 <MENU>
-<LI>/usr/afs/etc/KeyFile 
+<LI>/usr/afs/etc/KeyFile
 <A HREF="auagd014.htm#IDX7258">(7258)</A>
-<LI>AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ® 
+<LI>AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ®
 <A HREF="auagd015.htm#IDX7334">(7334)</A>
-<LI>afsd 
+<LI>afsd
 <A HREF="auagd015.htm#IDX7320">(7320)</A>
-<LI>afszcm.cat 
+<LI>afszcm.cat
 <A HREF="auagd015.htm#IDX7340">(7340)</A>
-<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>CellServDB ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7401">(7401)</A>
-<LI>CellServDB(Ŭ¶óÀ̾ðÆ®) 
+<LI>CellServDB(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7326">(7326)</A>
-<LI>CFG_&lt;device_name> 
+<LI>CFG_&lt;device_name>
 <A HREF="auagd011.htm#IDX6954">(6954)</A>
-<LI>fms.log 
+<LI>fms.log
 <A HREF="auagd011.htm#IDX6850">(6850)</A>
-<LI>NetInfo(Ŭ¶óÀÌ¾ðÆ® ¹öÀü) 
+<LI>NetInfo(Ŭ¶óÀÌ¾ðÆ® ¹öÀü)
 <A HREF="auagd015.htm#IDX7328">(7328)</A>, <A HREF="auagd015.htm#IDX7486">(7486)</A>
-<LI>NetRestrict(Ŭ¶óÀÌ¾ðÆ® ¹öÀü) 
+<LI>NetRestrict(Ŭ¶óÀÌ¾ðÆ® ¹öÀü)
 <A HREF="auagd015.htm#IDX7330">(7330)</A>, <A HREF="auagd015.htm#IDX7490">(7490)</A>
-<LI>tapeconfig 
+<LI>tapeconfig
 <A HREF="auagd011.htm#IDX6847">(6847)</A>
-<LI>ThisCell(Ŭ¶óÀ̾ðÆ®) 
+<LI>ThisCell(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7332">(7332)</A>
-<LI>µ¿Àû Ä¿³Î ·Î´õ ÇÁ·Î±×·¥ÀÌ »ç¿ëÇϴ AFS ¶óÀ̺귯¸® 
+<LI>µ¿Àû Ä¿³Î ·Î´õ ÇÁ·Î±×·¥ÀÌ »ç¿ëÇϴ AFS ¶óÀ̺귯¸®
 <A HREF="auagd015.htm#IDX7338">(7338)</A>
 </MENU>
-<LI>fileserver 
+<LI>fileserver
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>ÆÄÀÏ ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>ÆÄÀÏ ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5862">(5862)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5861">(5861)</A>
 </MENU>
-<LI>fms ¸í·É 
+<LI>fms ¸í·É
 <A HREF="auagd011.htm#IDX6853">(6853)</A>
-<LI>fms.log ÆÄÀÏ 
+<LI>fms.log ÆÄÀÏ
 <A HREF="auagd011.htm#IDX6849">(6849)</A>
-<LI>FORCESALVAGE ÆÄÀÏ 
+<LI>FORCESALVAGE ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6015">(6015)</A>
-<LI>fs ¸í·É 
+<LI>fs ¸í·É
 <MENU>
-<LI> examine 
+<LI> examine
 <A HREF="auagd010.htm#IDX6662">(6662)</A>
-<LI> lsmount 
+<LI> lsmount
 <A HREF="auagd010.htm#IDX6565">(6565)</A>
-<LI> setquota 
+<LI> setquota
 <A HREF="auagd010.htm#IDX6717">(6717)</A>
-<LI> setvol 
+<LI> setvol
 <A HREF="auagd010.htm#IDX6721">(6721)</A>
-<LI> whereis 
+<LI> whereis
 <A HREF="auagd010.htm#IDX6669">(6669)</A>
-<LI>checkservers 
+<LI>checkservers
 <A HREF="auagd015.htm#IDX7445">(7445)</A>
-<LI>checkvolumes 
+<LI>checkvolumes
 <A HREF="auagd015.htm#IDX7465">(7465)</A>
-<LI>cleanacl 
+<LI>cleanacl
 <A HREF="auagd020.htm#IDX8099">(8099)</A>
-<LI>copyacl 
+<LI>copyacl
 <A HREF="auagd020.htm#IDX8091">(8091)</A>
-<LI>examine 
+<LI>examine
 <A HREF="auagd010.htm#IDX6738">(6738)</A>
-<LI>exportafs 
+<LI>exportafs
 <A HREF="auagd022.htm#IDX8178">(8178)</A>
-<LI>flush 
+<LI>flush
 <A HREF="auagd015.htm#IDX7461">(7461)</A>
-<LI>flushmount 
+<LI>flushmount
 <A HREF="auagd015.htm#IDX7467">(7467)</A>
-<LI>flushvolume 
+<LI>flushvolume
 <A HREF="auagd015.htm#IDX7463">(7463)</A>
-<LI>getcacheparms 
+<LI>getcacheparms
 <A HREF="auagd015.htm#IDX7381">(7381)</A>
-<LI>getcellstatus 
+<LI>getcellstatus
 <A HREF="auagd015.htm#IDX7438">(7438)</A>
-<LI>getclientaddrs 
+<LI>getclientaddrs
 <A HREF="auagd015.htm#IDX7494">(7494)</A>
-<LI>getserverprefs 
+<LI>getserverprefs
 <A HREF="auagd015.htm#IDX7475">(7475)</A>
-<LI>listacl 
+<LI>listacl
 <A HREF="auagd020.htm#IDX8061">(8061)</A>
-<LI>listcells 
+<LI>listcells
 <A HREF="auagd015.htm#IDX7420">(7420)</A>
-<LI>listquota 
+<LI>listquota
 <A HREF="auagd010.htm#IDX6656">(6656)</A>, <A HREF="auagd010.htm#IDX6727">(6727)</A>
-<LI>messages 
+<LI>messages
 <A HREF="auagd015.htm#IDX7500">(7500)</A>
-<LI>mkmount 
+<LI>mkmount
 <MENU>
-<LI>¹é¾÷ º¼·ýÀ» ¸¶¿îÆ®ÇÒ ¶§ 
+<LI>¹é¾÷ º¼·ýÀ» ¸¶¿îÆ®ÇÒ ¶§
 <A HREF="auagd010.htm#IDX6549">(6549)</A>
-<LI>º¼·ýÀ» º¹¿øÇÒ ¶§ 
+<LI>º¼·ýÀ» º¹¿øÇÒ ¶§
 <A HREF="auagd010.htm#IDX6777">(6777)</A>
-<LI>º¼·ýÀÇ À̸§À» º¯°æÇÒ ¶§ 
+<LI>º¼·ýÀÇ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd010.htm#IDX6792">(6792)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§ 
+<LI>»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§
 <A HREF="auagd018.htm#IDX7760">(7760)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd018.htm#IDX7801">(7801)</A>
-<LI>ÀϹݠ¸í·É¾î(instruction) 
+<LI>ÀϹݠ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6571">(6571)</A>
-<LI>Àбâ/¾²±â º¼·ý¿¡ ´ëÇÏ¿© 
+<LI>Àбâ/¾²±â º¼·ý¿¡ ´ëÇÏ¿©
 <A HREF="auagd010.htm#IDX6477">(6477)</A>
 </MENU>
-<LI>newcell 
+<LI>newcell
 <A HREF="auagd015.htm#IDX7433">(7433)</A>
-<LI>quota 
+<LI>quota
 <A HREF="auagd010.htm#IDX6723">(6723)</A>
-<LI>rmmount 
+<LI>rmmount
 <A HREF="auagd010.htm#IDX6579">(6579)</A>
 <MENU>
-<LI>º¼·ýÀ» Á¦°ÅÇÒ ¶§ 
+<LI>º¼·ýÀ» Á¦°ÅÇÒ ¶§
 <A HREF="auagd010.htm#IDX6758">(6758)</A>
-<LI>º¼·ýÀÇ À̸§À» º¯°æÇÒ ¶§ 
+<LI>º¼·ýÀÇ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd010.htm#IDX6790">(6790)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§ 
+<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§
 <A HREF="auagd018.htm#IDX7813">(7813)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd018.htm#IDX7796">(7796)</A>
 </MENU>
-<LI>setacl 
+<LI>setacl
 <A HREF="auagd020.htm#IDX8073">(8073)</A>
 <MENU>
-<LI>-clear Ç÷¡±× »ç¿ë 
+<LI>-clear Ç÷¡±× »ç¿ë
 <A HREF="auagd020.htm#IDX8086">(8086)</A>
-<LI>-negative Ç÷¡±× »ç¿ë 
+<LI>-negative Ç÷¡±× »ç¿ë
 <A HREF="auagd020.htm#IDX8075">(8075)</A>
 </MENU>
-<LI>setcachesize 
+<LI>setcachesize
 <A HREF="auagd015.htm#IDX7392">(7392)</A>
-<LI>setcell 
+<LI>setcell
 <A HREF="auagd015.htm#IDX7440">(7440)</A>
-<LI>setclientaddrs 
+<LI>setclientaddrs
 <A HREF="auagd015.htm#IDX7496">(7496)</A>
-<LI>setserverprefs 
+<LI>setserverprefs
 <A HREF="auagd015.htm#IDX7477">(7477)</A>
-<LI>storebehind 
+<LI>storebehind
 <MENU>
-<LI>±âº» ºñµ¿±â ¼³Á¤ 
+<LI>±âº» ºñµ¿±â ¼³Á¤
 <A HREF="auagd015.htm#IDX7511">(7511)</A>
-<LI>ºñµ¿±â ±âº»°ª Ç¥½Ã 
+<LI>ºñµ¿±â ±âº»°ª Ç¥½Ã
 <A HREF="auagd015.htm#IDX7515">(7515)</A>
-<LI>ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â ¼³Á¤ 
+<LI>ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â ¼³Á¤
 <A HREF="auagd015.htm#IDX7513">(7513)</A>
-<LI>ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â Ç¥½Ã 
+<LI>ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â Ç¥½Ã
 <A HREF="auagd015.htm#IDX7517">(7517)</A>
 </MENU>
-<LI>sysname 
+<LI>sysname
 <A HREF="auagd015.htm#IDX7504">(7504)</A>
-<LI>»óÈ£ ÀÎÁõ, ¹«½Ã 
+<LI>»óÈ£ ÀÎÁõ, ¹«½Ã
 <A HREF="auagd008.htm#IDX6201">(6201)</A>
-<LI>Ư±Ç ºÎ¿© 
+<LI>Ư±Ç ºÎ¿©
 <A HREF="auagd021.htm#IDX8106">(8106)</A>
 </MENU>
-<LI>fs ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>fs ¼­¹ö ÇÁ·Î¼¼½º
 <MENU>
-<LI>BosConfig ÆÄÀÏ¿¡ Á¤ÀÇ 
+<LI>BosConfig ÆÄÀÏ¿¡ Á¤ÀÇ
 <A HREF="auagd009.htm#IDX6342">(6342)</A>
 </MENU>
-<LI>fs À¯Çü ¼­¹ö ÇÁ·Î¼¼½º 
+<LI>fs À¯Çü ¼­¹ö ÇÁ·Î¼¼½º
 <MENU>
-<LI>Á¤Àǵʠ
+<LI>Á¤ÀǵÊ
 <A HREF="auagd009.htm#IDX6299">(6299)</A>
 </MENU>
-<LI>fs ÇÁ·Î¼¼½º 
+<LI>fs ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6260">(6260)</A>
 <MENU>
-<LI>ÀÛ¼º 
+<LI>ÀÛ¼º
 <A HREF="auagd009.htm#IDX6347">(6347)</A>
 </MENU>
-<LI>fsck ¸í·É 
+<LI>fsck ¸í·É
 <MENU>
-<LI>AFS ¹öÀü 
+<LI>AFS ¹öÀü
 <A HREF="auagd007.htm#IDX5638">(5638)</A>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5636">(5636)</A>
 </MENU>
-<LI>fstab ÆÄÀÏ 
+<LI>fstab ÆÄÀÏ
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸® ÆÄÀÏ</I>) 
+<LI>(Âü°í Ç׸ñ: <I>ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸® ÆÄÀÏ</I>)
 <A HREF="auagd008.htm#IDX6212">(6212)</A>
 </MENU>
-<LI>fstrace ¸í·É 
+<LI>fstrace ¸í·É
 <MENU>
-<LI>clear 
+<LI>clear
 <A HREF="auagd013.htm#IDX7187">(7187)</A>
-<LI>dump 
+<LI>dump
 <A HREF="auagd013.htm#IDX7182">(7182)</A>
-<LI>lslog 
+<LI>lslog
 <A HREF="auagd013.htm#IDX7178">(7178)</A>
-<LI>lsset 
+<LI>lsset
 <A HREF="auagd013.htm#IDX7174">(7174)</A>
-<LI>setlog 
+<LI>setlog
 <A HREF="auagd013.htm#IDX7166">(7166)</A>
-<LI>setset 
+<LI>setset
 <A HREF="auagd013.htm#IDX7170">(7170)</A>
-<LI>»ç¿ë ¿¹ 
+<LI>»ç¿ë ¿¹
 <A HREF="auagd013.htm#IDX7192">(7192)</A>
-<LI>Ư±Ç ¿ä±¸Á¶°Ç 
+<LI>Ư±Ç ¿ä±¸Á¶°Ç
 <A HREF="auagd013.htm#IDX7165">(7165)</A>
 </MENU>
-<LI>fsync ½Ã½ºÅ۠ȣÃâ 
+<LI>fsync ½Ã½ºÅ۠ȣÃâ
 <MENU>
-<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ 
+<LI>NFS Å¬¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ
 <A HREF="auagd022.htm#IDX8172">(8172)</A>
 </MENU>
-<LI>ftpd ¸í·É 
+<LI>ftpd ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5622">(5622)</A>, <A HREF="auagd007.htm#IDX5830">(5830)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_47" HREF="#IDX0_47">G</A></STRONG>
 <MENU>
-<LI>groups ¸í·É 
+<LI>groups ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5624">(5624)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_49" HREF="#IDX0_49">I</A></STRONG>
 <MENU>
-<LI>i ACL ±ÇÇÑ 
+<LI>i ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8028">(8028)</A>
-<LI>inetd ¸í·É 
+<LI>inetd ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5626">(5626)</A>, <A HREF="auagd007.htm#IDX5832">(5832)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_4B" HREF="#IDX0_4B">K</A></STRONG>
 <MENU>
-<LI>k ACL ±ÇÇÑ 
+<LI>k ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8038">(8038)</A>
-<LI>kas commands 
+<LI>kas commands
 <MENU>
-<LI>create 
+<LI>create
 <A HREF="auagd018.htm#IDX7756">(7756)</A>
 <MENU>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd018.htm#IDX7789">(7789)</A>
 </MENU>
-<LI>setfields 
+<LI>setfields
 <MENU>
-<LI>ADMIN Ç÷¡±× ¼³Á¤ 
+<LI>ADMIN Ç÷¡±× ¼³Á¤
 <A HREF="auagd021.htm#IDX8133">(8133)</A>
-<LI>½ÇÆÐ ÀÎÁõ ½Ãµµ Á¦ÇÑ 
+<LI>½ÇÆÐ ÀÎÁõ ½Ãµµ Á¦ÇÑ
 <A HREF="auagd018.htm#IDX7766">(7766)</A>
-<LI>¾ÏÈ£ ¼ö¸í ¼³Á¤ 
+<LI>¾ÏÈ£ ¼ö¸í ¼³Á¤
 <A HREF="auagd018.htm#IDX7770">(7770)</A>
-<LI>¾ÏÈ£ Àç»ç¿ë ±ÝÁö 
+<LI>¾ÏÈ£ Àç»ç¿ë ±ÝÁö
 <A HREF="auagd018.htm#IDX7773">(7773)</A>
 </MENU>
-<LI>setpassword 
+<LI>setpassword
 <A HREF="auagd018.htm#IDX7778">(7778)</A>
-<LI>unlock 
+<LI>unlock
 <A HREF="auagd018.htm#IDX7768">(7768)</A>
-<LI>»èÁ¦ 
+<LI>»èÁ¦
 <A HREF="auagd018.htm#IDX7787">(7787)</A>, <A HREF="auagd018.htm#IDX7806">(7806)</A>
 </MENU>
-<LI>kas ¸í·É 
+<LI>kas ¸í·É
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5868">(5868)</A>
-<LI>interactive 
+<LI>interactive
 <A HREF="auagd008.htm#IDX6197">(6197)</A>
-<LI>setfields 
+<LI>setfields
 <A HREF="auagd007.htm#IDX5792">(5792)</A>, <A HREF="auagd007.htm#IDX5797">(5797)</A>
-<LI>setpassword 
+<LI>setpassword
 <A HREF="auagd007.htm#IDX5788">(5788)</A>, <A HREF="auagd007.htm#IDX5804">(5804)</A>, <A HREF="auagd014.htm#IDX7291">(7291)</A>
-<LI>setpassword, Å° ºñ»ó»çŠ󸮽à
+<LI>setpassword, Å° ºñ»ó»çŠ󸮽Ã
 <A HREF="auagd014.htm#IDX7307">(7307)</A>
-<LI>»óÈ£ ÀÎÁõ, ¹«½Ã 
+<LI>»óÈ£ ÀÎÁõ, ¹«½Ã
 <A HREF="auagd008.htm#IDX6194">(6194)</A>
-<LI>Á¡°Ë, afs Å° °ËÅä 
+<LI>Á¡°Ë, afs Å° °ËÅä
 <A HREF="auagd014.htm#IDX7279">(7279)</A>
-<LI>Á¶»ç 
+<LI>Á¶»ç
 <A HREF="auagd021.htm#IDX8130">(8130)</A>
-<LI>Ư±Ç ºÎ¿© 
+<LI>Ư±Ç ºÎ¿©
 <A HREF="auagd021.htm#IDX8125">(8125)</A>
 </MENU>
-<LI>kaserver ÇÁ·Î¼¼½º 
+<LI>kaserver ÇÁ·Î¼¼½º
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>ÀÎÁõ ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>ÀÎÁõ ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5870">(5870)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5869">(5869)</A>
 </MENU>
-<LI>kaserver.DB0 ÆÄÀÏ 
+<LI>kaserver.DB0 ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5977">(5977)</A>
-<LI>kaserver.DBSYS1 ÆÄÀÏ 
+<LI>kaserver.DBSYS1 ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5979">(5979)</A>
-<LI>Kerberos 
+<LI>Kerberos
 <MENU>
-<LI>AFS¿¡¼­ Áö¿ø 
+<LI>AFS¿¡¼­ Áö¿ø
 <A HREF="auagd007.htm#IDX5806">(5806)</A>
-<LI>username »ç¿ë 
+<LI>username »ç¿ë
 <A HREF="auagd006.htm#IDX5590">(5590)</A>
 </MENU>
-<LI>KeyFile ÆÄÀÏ 
+<LI>KeyFile ÆÄÀÏ
 <MENU>
-<LI>±â´É 
+<LI>±â´É
 <A HREF="auagd008.htm#IDX5939">(5939)</A>
-<LI>¼­¹ö ¾Ïȣȭ Å° Á¦°Å 
+<LI>¼­¹ö ¾Ïȣȭ Å° Á¦°Å
 <A HREF="auagd014.htm#IDX7295">(7295)</A>
-<LI>¼­¹ö ¾Ïȣȭ Å° Ãß°¡ 
+<LI>¼­¹ö ¾Ïȣȭ Å° Ãß°¡
 <A HREF="auagd014.htm#IDX7284">(7284)</A>
-<LI>¼­¹ö ¾Ïȣȭ Å°¿¡ ´ëÇÑ ±â¾ï¿µ¿ª »çÀÌÆ® 
+<LI>¼­¹ö ¾Ïȣȭ Å°¿¡ ´ëÇÑ ±â¾ï¿µ¿ª »çÀÌÆ®
 <A HREF="auagd014.htm#IDX7257">(7257)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd014.htm#IDX7268">(7268)</A>
 </MENU>
-<LI>klog command 
+<LI>klog command
 <MENU>
-<LI>½ÇÆÐÇÑ ½Ãµµ Á¦ÇÑ 
+<LI>½ÇÆÐÇÑ ½Ãµµ Á¦ÇÑ
 <A HREF="auagd018.htm#IDX7765">(7765)</A>
 </MENU>
-<LI>klog ¸í·É 
+<LI>klog ¸í·É
 <A HREF="auagd007.htm#IDX5775">(5775)</A>
 <MENU>
-<LI>-setpag Ç÷¡±×°¡ Àִ 
+<LI>-setpag Ç÷¡±×°¡ ÀÖ´Â
 <A HREF="auagd007.htm#IDX5761">(5761)</A>
-<LI>Ű ºñ»ó»çŠ󸮽à
+<LI>Ű ºñ»ó»çŠ󸮽Ã
 <A HREF="auagd014.htm#IDX7305">(7305)</A>
 </MENU>
-<LI>klog.krb ¸í·É 
+<LI>klog.krb ¸í·É
 <A HREF="auagd007.htm#IDX5810">(5810)</A>
-<LI>knfs ¸í·É 
+<LI>knfs ¸í·É
 <A HREF="auagd022.htm#IDX8182">(8182)</A>
-<LI>kpasswd ¸í·É 
+<LI>kpasswd ¸í·É
 <A HREF="auagd007.htm#IDX5786">(5786)</A>, <A HREF="auagd007.htm#IDX5801">(5801)</A>
-<LI>kpwvalid ÇÁ·Î±×·¥ 
+<LI>kpwvalid ÇÁ·Î±×·¥
 <A HREF="auagd007.htm#IDX5805">(5805)</A>
-<LI>kvno 
+<LI>kvno
 <MENU>
-<LI><I>Ű ¹öÀü ¹øÈ£</I> Ç׸ñ ÂüÁ¶ 
+<LI><I>Ű ¹öÀü ¹øÈ£</I> Ç׸ñ ÂüÁ¶
 <A HREF="auagd014.htm#IDX7256">(7256)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_4C" HREF="#IDX0_4C">L</A></STRONG>
 <MENU>
-<LI>l ACL ±ÇÇÑ 
+<LI>l ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8026">(8026)</A>
-<LI>L ¸í·É 
+<LI>L ¸í·É
 <MENU>
-<LI>package ±¸¼º ÆÄÀÏ 
+<LI>package ±¸¼º ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7550">(7550)</A>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7684">(7684)</A>
 </MENU>
-<LI>libxstat_cm.a ¶óÀ̺귯¸® 
+<LI>libxstat_cm.a ¶óÀ̺귯¸®
 <A HREF="auagd013.htm#IDX7218">(7218)</A>
 <MENU>
-<LI>xstat_cm_test ¿¹ ¸í·É 
+<LI>xstat_cm_test ¿¹ ¸í·É
 <A HREF="auagd013.htm#IDX7239">(7239)</A>
-<LI>µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>µ¥ÀÌÅÍ ¸ðÀ½
 <A HREF="auagd013.htm#IDX7225">(7225)</A>
-<LI>·çƾ 
+<LI>·çƾ
 <A HREF="auagd013.htm#IDX7220">(7220)</A>
-<LI>»ç¿ëÇϴ ¸í·É ¿¹ 
+<LI>»ç¿ëÇϴ ¸í·É ¿¹
 <A HREF="auagd013.htm#IDX7231">(7231)</A>
-<LI>Á¤º¸ È®º¸ 
+<LI>Á¤º¸ È®º¸
 <A HREF="auagd013.htm#IDX7228">(7228)</A>
 </MENU>
-<LI>libxstat_fs.a ¶óÀ̺귯¸® 
+<LI>libxstat_fs.a ¶óÀ̺귯¸®
 <A HREF="auagd013.htm#IDX7217">(7217)</A>
 <MENU>
-<LI>xstat_fs_test ¿¹ ¸í·É 
+<LI>xstat_fs_test ¿¹ ¸í·É
 <A HREF="auagd013.htm#IDX7235">(7235)</A>
-<LI>µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>µ¥ÀÌÅÍ ¸ðÀ½
 <A HREF="auagd013.htm#IDX7224">(7224)</A>
-<LI>·çƾ 
+<LI>·çƾ
 <A HREF="auagd013.htm#IDX7219">(7219)</A>
-<LI>»ç¿ëÇϴ ¸í·É ¿¹ 
+<LI>»ç¿ëÇϴ ¸í·É ¿¹
 <A HREF="auagd013.htm#IDX7230">(7230)</A>
-<LI>Á¤º¸ È®º¸ 
+<LI>Á¤º¸ È®º¸
 <A HREF="auagd013.htm#IDX7227">(7227)</A>
 </MENU>
-<LI>ln ¸í·É 
+<LI>ln ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5628">(5628)</A>
 </MENU>
-<LI>lost+found µð·ºÅ丮 
+<LI>lost+found µð·ºÅ丮
 <A HREF="auagd007.htm#IDX5641">(5641)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4D" HREF="#IDX0_4D">M</A></STRONG>
 <MENU>
-<LI>max group id Ä«¿îÅÍ(º¸È£ µ¥ÀÌÅͺ£À̽º) 
+<LI>max group id Ä«¿îÅÍ(º¸È£ µ¥ÀÌÅͺ£À̽º)
 <MENU>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd019.htm#IDX8006">(8006)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd019.htm#IDX8002">(8002)</A>
 </MENU>
-<LI>max user id Ä«¿îÅÍ(º¸È£ µ¥ÀÌÅͺ£À̽º) 
+<LI>max user id Ä«¿îÅÍ(º¸È£ µ¥ÀÌÅͺ£À̽º)
 <MENU>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd019.htm#IDX8005">(8005)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd019.htm#IDX8001">(8001)</A>
 </MENU>
-<LI>mount ¸í·É 
+<LI>mount ¸í·É
 <A HREF="auagd022.htm#IDX8181">(8181)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4E" HREF="#IDX0_4E">N</A></STRONG>
 <MENU>
-<LI>name 
+<LI>name
 <MENU>
-<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ 
+<LI>º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ
 <A HREF="auagd019.htm#IDX7973">(7973)</A>
 </MENU>
-<LI>NetInfo ÆÄÀÏ(¼­¹ö ¹öÀü) 
+<LI>NetInfo ÆÄÀÏ(¼­¹ö ¹öÀü)
 <A HREF="auagd008.htm#IDX5952">(5952)</A>
 <MENU>
-<LI>ÀÛ¼º/ÆíÁý 
+<LI>ÀÛ¼º/ÆíÁý
 <A HREF="auagd008.htm#IDX6232">(6232)</A>
 </MENU>
-<LI>NetInfo ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü) 
+<LI>NetInfo ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü)
 <A HREF="auagd015.htm#IDX7327">(7327)</A>, <A HREF="auagd015.htm#IDX7487">(7487)</A>
-<LI>NetRestrict ÆÄÀÏ(¼­¹ö ¹öÀü) 
+<LI>NetRestrict ÆÄÀÏ(¼­¹ö ¹öÀü)
 <A HREF="auagd008.htm#IDX5954">(5954)</A>
 <MENU>
-<LI>ÀÛ¼º/ÆíÁý 
+<LI>ÀÛ¼º/ÆíÁý
 <A HREF="auagd008.htm#IDX6235">(6235)</A>
 </MENU>
-<LI>NetRestrict ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü) 
+<LI>NetRestrict ÆÄÀÏ(Ŭ¶óÀÌ¾ðÆ® ¹öÀü)
 <A HREF="auagd015.htm#IDX7329">(7329)</A>, <A HREF="auagd015.htm#IDX7491">(7491)</A>
-<LI>New release 
+<LI>New release
 <MENU>
-<LI>VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ »óÅ Ç÷¡±× 
+<LI>VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ »óÅ Ç÷¡±×
 <A HREF="auagd010.htm#IDX6597">(6597)</A>
 </MENU>
-<LI>NFS/AFS Translator 
+<LI>NFS/AFS Translator
 <A HREF="auagd022.htm#IDX8162">(8162)</A>
 <MENU>
-<LI>AFSCONF È¯°æ º¯¼ö 
+<LI>AFSCONF È¯°æ º¯¼ö
 <A HREF="auagd022.htm#IDX8165">(8165)</A>
 </MENU>
-<LI>NoAuth ÆÄÀÏ 
+<LI>NoAuth ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5956">(5956)</A>
 <MENU>
-<LI>ºñ»ó»çŽàÀÛ¼º 
+<LI>ºñ»ó»çŽàÀÛ¼º
 <A HREF="auagd014.htm#IDX7303">(7303)</A>
 </MENU>
-<LI>Not released 
+<LI>Not released
 <MENU>
-<LI>VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ »óÅ Ç÷¡±× 
+<LI>VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ »óÅ Ç÷¡±×
 <A HREF="auagd010.htm#IDX6595">(6595)</A>
 </MENU>
-<LI>NTPD 
+<LI>NTPD
 <A HREF="auagd008.htm#IDX5879">(5879)</A>
-<LI>ntpd 
+<LI>ntpd
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5875">(5875)</A>
-<LI>runntp ÇÁ·Î¼¼½º¿¡¼­ È£Ãâ 
+<LI>runntp ÇÁ·Î¼¼½º¿¡¼­ È£Ãâ
 <A HREF="auagd009.htm#IDX6281">(6281)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5607">(5607)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6283">(6283)</A>
 </MENU>
-<LI>ntpdc 
+<LI>ntpdc
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5881">(5881)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_4F" HREF="#IDX0_4F">O</A></STRONG>
 <MENU>
-<LI>Old release 
+<LI>Old release
 <MENU>
-<LI>VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ »óÅ Ç÷¡±× 
+<LI>VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ »óÅ Ç÷¡±×
 <A HREF="auagd010.htm#IDX6596">(6596)</A>
 </MENU>
-<LI>OldFiles µð·ºÅ丮 
+<LI>OldFiles µð·ºÅ丮
 <MENU>
-<LI>¹é¾÷ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®·Î¼­ 
+<LI>¹é¾÷ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®·Î¼­
 <A HREF="auagd010.htm#IDX6545">(6545)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_50" HREF="#IDX0_50">P</A></STRONG>
 <MENU>
-<LI>package 
+<LI>package
 <MENU>
-<LI>Makefile 
+<LI>Makefile
 <A HREF="auagd016.htm#IDX7569">(7569)</A>
-<LI>Makefile ¼öÁ¤ 
+<LI>Makefile ¼öÁ¤
 <A HREF="auagd016.htm#IDX7572">(7572)</A>
-<LI>±¸¼º ÆÄÀÏ 
+<LI>±¸¼º ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7528">(7528)</A>
-<LI>±¸¼º ÆÄÀÏ ¸í·É 
+<LI>±¸¼º ÆÄÀÏ ¸í·É
 <A HREF="auagd016.htm#IDX7540">(7540)</A>
-<LI>±¸¼º ÆÄÀÏ¿¡¼­ µð·ºÅ丮 Á¤ÀÇ 
+<LI>±¸¼º ÆÄÀÏ¿¡¼­ µð·ºÅ丮 Á¤ÀÇ
 <A HREF="auagd016.htm#IDX7544">(7544)</A>
-<LI>±¸¼º ÆÄÀÏ¿¡¼­ ¹®ÀڠƯº° ÀåÄ¡ Á¤ÀÇ 
+<LI>±¸¼º ÆÄÀÏ¿¡¼­ ¹®ÀڠƯº° ÀåÄ¡ Á¤ÀÇ
 <A HREF="auagd016.htm#IDX7560">(7560)</A>
-<LI>±¸¼º ÆÄÀÏ¿¡¼­ ºí·Ï Æ¯º° ÀåÄ¡ Á¤ÀÇ 
+<LI>±¸¼º ÆÄÀÏ¿¡¼­ ºí·Ï Æ¯º° ÀåÄ¡ Á¤ÀÇ
 <A HREF="auagd016.htm#IDX7556">(7556)</A>
-<LI>±¸¼º ÆÄÀÏ¿¡¼­ ¼ÒÄÏ Á¤ÀÇ 
+<LI>±¸¼º ÆÄÀÏ¿¡¼­ ¼ÒÄÏ Á¤ÀÇ
 <A HREF="auagd016.htm#IDX7564">(7564)</A>
-<LI>±¸¼º ÆÄÀÏ¿¡¼­ ½Éº¼¸¯ ¸µÅ© Á¤ÀÇ 
+<LI>±¸¼º ÆÄÀÏ¿¡¼­ ½Éº¼¸¯ ¸µÅ© Á¤ÀÇ
 <A HREF="auagd016.htm#IDX7552">(7552)</A>
-<LI>±¸¼º ÆÄÀÏ¿¡¼­ ÆÄÀÏ Á¤ÀÇ 
+<LI>±¸¼º ÆÄÀÏ¿¡¼­ ÆÄÀÏ Á¤ÀÇ
 <A HREF="auagd016.htm#IDX7548">(7548)</A>
-<LI>±¸¼º ÆÄÀÏÀÇ B ¸í·É 
+<LI>±¸¼º ÆÄÀÏÀÇ B ¸í·É
 <A HREF="auagd016.htm#IDX7555">(7555)</A>
-<LI>±¸¼º ÆÄÀÏÀÇ C ¸í·É 
+<LI>±¸¼º ÆÄÀÏÀÇ C ¸í·É
 <A HREF="auagd016.htm#IDX7559">(7559)</A>
-<LI>±¸¼º ÆÄÀÏÀÇ D ¸í·É 
+<LI>±¸¼º ÆÄÀÏÀÇ D ¸í·É
 <A HREF="auagd016.htm#IDX7543">(7543)</A>
-<LI>±¸¼º ÆÄÀÏÀÇ F ¸í·É 
+<LI>±¸¼º ÆÄÀÏÀÇ F ¸í·É
 <A HREF="auagd016.htm#IDX7547">(7547)</A>
-<LI>±¸¼º ÆÄÀÏÀÇ L ¸í·É 
+<LI>±¸¼º ÆÄÀÏÀÇ L ¸í·É
 <A HREF="auagd016.htm#IDX7551">(7551)</A>
-<LI>±¸¼º ÆÄÀÏÀÇ S ¸í·É 
+<LI>±¸¼º ÆÄÀÏÀÇ S ¸í·É
 <A HREF="auagd016.htm#IDX7563">(7563)</A>
-<LI>µð·ºÅ丮 ±¸Á¶ 
+<LI>µð·ºÅ丮 ±¸Á¶
 <A HREF="auagd016.htm#IDX7530">(7530)</A>
-<LI>¶óÀ̺귯¸® ÆÄÀÏ 
+<LI>¶óÀ̺귯¸® ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7534">(7534)</A>
-<LI>¿¹Á¦ ¶óÀ̺귯¸® ÆÄÀÏ 
+<LI>¿¹Á¦ ¶óÀ̺귯¸® ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7536">(7536)</A>
-<LI>¿¹Á¦ ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ 
+<LI>¿¹Á¦ ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7531">(7531)</A>
-<LI>Ŭ¶óÀÌ¾ðÆ®¸¦ ¼öÁ¤ÇÏ¿© ½ÇÇà 
+<LI>Ŭ¶óÀÌ¾ðÆ®¸¦ ¼öÁ¤ÇÏ¿© ½ÇÇà
 <A HREF="auagd016.htm#IDX7579">(7579)</A>
-<LI>ÇÁ·ÎÅäŸÀÔ ¹× ¶óÀ̺귯¸® ÆÄÀÏ ±¸¼º 
+<LI>ÇÁ·ÎÅäŸÀÔ ¹× ¶óÀ̺귯¸® ÆÄÀÏ ±¸¼º
 <A HREF="auagd016.htm#IDX7566">(7566)</A>
-<LI>ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ 
+<LI>ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7523">(7523)</A>
-<LI>ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ Áغñ 
+<LI>ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ Áغñ
 <A HREF="auagd016.htm#IDX7525">(7525)</A>, <A HREF="auagd016.htm#IDX7538">(7538)</A>
-<LI>ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ ÄÄÆÄÀÏ 
+<LI>ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ ÄÄÆÄÀÏ
 <A HREF="auagd016.htm#IDX7527">(7527)</A>, <A HREF="auagd016.htm#IDX7576">(7576)</A>
 </MENU>
-<LI>package µð·ºÅ丮 
+<LI>package µð·ºÅ丮
 <A HREF="auagd016.htm#IDX7577">(7577)</A>
-<LI>package ¸í·É 
+<LI>package ¸í·É
 <A HREF="auagd016.htm#IDX7582">(7582)</A>
-<LI>package¿¡ Àִ ¶óÀ̺귯¸® ÆÄÀÏ 
+<LI>package¿¡ Àִ ¶óÀ̺귯¸® ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7533">(7533)</A>
 <MENU>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="auagd016.htm#IDX7568">(7568)</A>
-<LI>¿¹ 
+<LI>¿¹
 <A HREF="auagd016.htm#IDX7537">(7537)</A>
 </MENU>
-<LI>package¿¡ Àִ ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ 
+<LI>package¿¡ Àִ ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ
 <MENU>
-<LI>±¸¼º 
+<LI>±¸¼º
 <A HREF="auagd016.htm#IDX7567">(7567)</A>
-<LI>¼Ò°³ 
+<LI>¼Ò°³
 <A HREF="auagd016.htm#IDX7524">(7524)</A>
-<LI>¿¹ 
+<LI>¿¹
 <A HREF="auagd016.htm#IDX7532">(7532)</A>
-<LI>Áغñ 
+<LI>Áغñ
 <A HREF="auagd016.htm#IDX7526">(7526)</A>
 </MENU>
-<LI>package¿ë Makefile 
+<LI>package¿ë Makefile
 <A HREF="auagd016.htm#IDX7570">(7570)</A>
 <MENU>
-<LI>¼öÁ¤ 
+<LI>¼öÁ¤
 <A HREF="auagd016.htm#IDX7573">(7573)</A>
 </MENU>
-<LI>PAG 
+<LI>PAG
 <MENU>
-<LI>klog ¶Ç´Â pagsh ¸í·ÉÀ¸·Î ÀÛ¼º 
+<LI>klog ¶Ç´Â pagsh ¸í·ÉÀ¸·Î ÀÛ¼º
 <A HREF="auagd007.htm#IDX5762">(5762)</A>
 </MENU>
-<LI>pagsh ¸í·É 
+<LI>pagsh ¸í·É
 <A HREF="auagd007.htm#IDX5759">(5759)</A>
-<LI>pagsh.krb ¸í·É 
+<LI>pagsh.krb ¸í·É
 <A HREF="auagd007.htm#IDX5811">(5811)</A>
-<LI>passwd ÆÄÀÏ 
+<LI>passwd ÆÄÀÏ
 <MENU>
-<LI>Ç׸ñ ÂüÁ¶: <I>·ÎÄà¾ÏÈ£ ÆÄÀÏ</I> 
+<LI>Ç׸ñ ÂüÁ¶: <I>·ÎÄà¾ÏÈ£ ÆÄÀÏ</I>
 <A HREF="auagd017.htm#IDX7616">(7616)</A>
 </MENU>
-<LI>prdb.DB0 ÆÄÀÏ 
+<LI>prdb.DB0 ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5981">(5981)</A>
-<LI>prdb.DBSYS1 ÆÄÀÏ 
+<LI>prdb.DBSYS1 ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5983">(5983)</A>
-<LI>pts ¸í·É 
+<LI>pts ¸í·É
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5885">(5885)</A>
-<LI>adduser 
+<LI>adduser
 <A HREF="auagd019.htm#IDX7951">(7951)</A>
 <MENU>
-<LI>system:administrators ±×·ì¿¡ ´ëÇØ 
+<LI>system:administrators ±×·ì¿¡ ´ëÇØ
 <A HREF="auagd021.htm#IDX8118">(8118)</A>
 </MENU>
-<LI>chown 
+<LI>chown
 <A HREF="auagd019.htm#IDX7971">(7971)</A>
-<LI>creategroup 
+<LI>creategroup
 <A HREF="auagd019.htm#IDX7938">(7938)</A>
-<LI>createuser 
+<LI>createuser
 <MENU>
-<LI>±â°è Ç׸ñ 
+<LI>±â°è Ç׸ñ
 <A HREF="auagd019.htm#IDX7919">(7919)</A>
-<LI>»ç¿ëÀÚ °èÁ¤ 
+<LI>»ç¿ëÀÚ °èÁ¤
 <A HREF="auagd018.htm#IDX7754">(7754)</A>
 </MENU>
-<LI>listentries 
+<LI>listentries
 <A HREF="auagd019.htm#IDX7911">(7911)</A>
-<LI>listmax 
+<LI>listmax
 <A HREF="auagd019.htm#IDX7999">(7999)</A>
-<LI>listowned 
+<LI>listowned
 <A HREF="auagd019.htm#IDX7893">(7893)</A>
-<LI>removeuser 
+<LI>removeuser
 <A HREF="auagd019.htm#IDX7958">(7958)</A>
 <MENU>
-<LI>system:administrators ±×·ì¿¡ ´ëÇØ 
+<LI>system:administrators ±×·ì¿¡ ´ëÇØ
 <A HREF="auagd021.htm#IDX8122">(8122)</A>
 </MENU>
-<LI>rename 
+<LI>rename
 <MENU>
-<LI>±â°è ¶Ç´Â ±×·ì À̸§ 
+<LI>±â°è ¶Ç´Â ±×·ì À̸§
 <A HREF="auagd019.htm#IDX7978">(7978)</A>
-<LI>»ç¿ëÀÚ À̸§ 
+<LI>»ç¿ëÀÚ À̸§
 <A HREF="auagd018.htm#IDX7785">(7785)</A>
 </MENU>
-<LI>setfields 
+<LI>setfields
 <MENU>
-<LI>°³ÀΠÇ÷¡±× ¼³Á¤ 
+<LI>°³ÀΠÇ÷¡±× ¼³Á¤
 <A HREF="auagd019.htm#IDX7993">(7993)</A>
-<LI>±×·ì ÀÛ¼º ÇÒ´ç·® ¼³Á¤ 
+<LI>±×·ì ÀÛ¼º ÇÒ´ç·® ¼³Á¤
 <A HREF="auagd019.htm#IDX7985">(7985)</A>
 </MENU>
-<LI>setmax 
+<LI>setmax
 <A HREF="auagd019.htm#IDX8014">(8014)</A>
-<LI>¸â¹ö½± 
+<LI>¸â¹ö½±
 <A HREF="auagd019.htm#IDX7885">(7885)</A>, <A HREF="auagd021.htm#IDX8114">(8114)</A>
-<LI>»èÁ¦ 
+<LI>»èÁ¦
 <A HREF="auagd018.htm#IDX7817">(7817)</A>, <A HREF="auagd019.htm#IDX7965">(7965)</A>
-<LI>»óÈ£ ÀÎÁõ, ¹«½Ã 
+<LI>»óÈ£ ÀÎÁõ, ¹«½Ã
 <A HREF="auagd008.htm#IDX6195">(6195)</A>
-<LI>Á¶»ç 
+<LI>Á¶»ç
 <A HREF="auagd019.htm#IDX7873">(7873)</A>
-<LI>Ư±Ç ºÎ¿© 
+<LI>Ư±Ç ºÎ¿©
 <A HREF="auagd021.htm#IDX8105">(8105)</A>
 </MENU>
-<LI>ptserver ÇÁ·Î¼¼½º 
+<LI>ptserver ÇÁ·Î¼¼½º
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>º¸È£ ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>º¸È£ ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5887">(5887)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5886">(5886)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_52" HREF="#IDX0_52">R</A></STRONG>
 <MENU>
-<LI>r ACL ±ÇÇÑ 
+<LI>r ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8034">(8034)</A>
-<LI>rcp ¸í·É 
+<LI>rcp ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5630">(5630)</A>, <A HREF="auagd007.htm#IDX5834">(5834)</A>
 </MENU>
-<LI>release 
+<LI>release
 <MENU>
-<LI>VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ »óÅ Ç÷¡±× 
+<LI>VLDB Ç׸ñÀÇ »çÀÌÆ® Á¤ÀÇ¿¡ ´ëÇÑ »óÅ Ç÷¡±×
 <A HREF="auagd010.htm#IDX6592">(6592)</A>
 </MENU>
-<LI>ReleaseClone 
+<LI>ReleaseClone
 <A HREF="auagd010.htm#IDX6500">(6500)</A>
-<LI>ReleaseClone º¼·ý 
+<LI>ReleaseClone º¼·ý
 <MENU>
-<LI>º¼·ý Çì´õÀÇ ID ¹øÈ£ 
+<LI>º¼·ý Çì´õÀÇ ID ¹øÈ£
 <A HREF="auagd010.htm#IDX6612">(6612)</A>
 </MENU>
-<LI>rlogind ¸í·É 
+<LI>rlogind ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5632">(5632)</A>, <A HREF="auagd007.htm#IDX5836">(5836)</A>
 </MENU>
-<LI>rsh ¸í·É 
+<LI>rsh ¸í·É
 <MENU>
-<LI>UNIX¿Í ºñ±³ÇÑ AFS 
+<LI>UNIX¿Í ºñ±³ÇÑ AFS
 <A HREF="auagd007.htm#IDX5634">(5634)</A>, <A HREF="auagd007.htm#IDX5838">(5838)</A>
 </MENU>
-<LI>runntp 
+<LI>runntp
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>NTPD</I>) 
+<LI>(Âü°í Ç׸ñ: <I>NTPD</I>)
 <A HREF="auagd008.htm#IDX5893">(5893)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5892">(5892)</A>
 </MENU>
-<LI>runntp ÇÁ·Î¼¼½º 
+<LI>runntp ÇÁ·Î¼¼½º
 <A HREF="auagd009.htm#IDX6280">(6280)</A>
 </MENU>
 <STRONG><A NAME="IDX1_53" HREF="#IDX0_53">S</A></STRONG>
 <MENU>
-<LI>S ¸í·É 
+<LI>S ¸í·É
 <MENU>
-<LI>package ±¸¼º ÆÄÀÏ 
+<LI>package ±¸¼º ÆÄÀÏ
 <A HREF="auagd016.htm#IDX7562">(7562)</A>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7685">(7685)</A>
 </MENU>
-<LI>SALVAGE.fs ÆÄÀÏ 
+<LI>SALVAGE.fs ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5958">(5958)</A>
-<LI>salvage.lock ÆÄÀÏ 
+<LI>salvage.lock ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5960">(5960)</A>
-<LI>SalvageLog ÆÄÀÏ 
+<LI>SalvageLog ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6003">(6003)</A>
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd009.htm#IDX6416">(6416)</A>
 </MENU>
-<LI>Salvager 
+<LI>Salvager
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>±¸Á¶ ÇÁ·Î±×·¥</I>) 
+<LI>(Âü°í Ç׸ñ: <I>±¸Á¶ ÇÁ·Î±×·¥</I>)
 <A HREF="auagd008.htm#IDX5897">(5897)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5896">(5896)</A>, <A HREF="auagd008.htm#IDX5901">(5901)</A>
 </MENU>
-<LI>scout µð½ºÇ÷¹ÀÌ¿¡¼­ Åë°èÀÇ ÀÓ°èÄ¡ 
+<LI>scout µð½ºÇ÷¹ÀÌ¿¡¼­ Åë°èÀÇ ÀÓ°èÄ¡
 <MENU>
-<LI>¼³Á¤ 
+<LI>¼³Á¤
 <A HREF="auagd013.htm#IDX7150">(7150)</A>
 </MENU>
-<LI>scout µð½ºÇ÷¹ÀÌÀÇ Åë°è °­Á¶Ç¥½Ã 
+<LI>scout µð½ºÇ÷¹ÀÌÀÇ Åë°è °­Á¶Ç¥½Ã
 <MENU>
-<LI>¿ª»ó »ç¿ë 
+<LI>¿ª»ó »ç¿ë
 <A HREF="auagd013.htm#IDX7132">(7132)</A>
-<LI>ÀÓ°èÄ¡ ¼³Á¤ 
+<LI>ÀÓ°èÄ¡ ¼³Á¤
 <A HREF="auagd013.htm#IDX7149">(7149)</A>
 </MENU>
-<LI>scout ÇÁ·Î±×·¥ 
+<LI>scout ÇÁ·Î±×·¥
 <A HREF="auagd013.htm#IDX7094">(7094)</A>
 <MENU>
-<LI>basename 
+<LI>basename
 <A HREF="auagd013.htm#IDX7111">(7111)</A>
-<LI>°­Á¶Ç¥½Ã 
+<LI>°­Á¶Ç¥½Ã
 <A HREF="auagd013.htm#IDX7131">(7131)</A>
-<LI>µð½ºÅ© »ç¿ëµµ ¸ð´ÏÅÍ 
+<LI>µð½ºÅ© »ç¿ëµµ ¸ð´ÏÅÍ
 <A HREF="auagd013.htm#IDX7127">(7127)</A>
-<LI>µð½ºÇ÷¹ÀÌ ¹èÄ¡ 
+<LI>µð½ºÇ÷¹ÀÌ ¹èÄ¡
 <A HREF="auagd013.htm#IDX7113">(7113)</A>
-<LI>µð½ºÇ÷¹ÀÌ, Å©±â ÀçÁ¶Á¤ 
+<LI>µð½ºÇ÷¹ÀÌ, Å©±â ÀçÁ¶Á¤
 <A HREF="auagd013.htm#IDX7140">(7140)</A>
-<LI>¸í·É ±¸¹® 
+<LI>¸í·É ±¸¹®
 <A HREF="auagd013.htm#IDX7146">(7146)</A>
-<LI>¹è³Ê Çà 
+<LI>¹è³Ê Çà
 <A HREF="auagd013.htm#IDX7115">(7115)</A>
-<LI>½ÃÀÛ 
+<LI>½ÃÀÛ
 <A HREF="auagd013.htm#IDX7144">(7144)</A>
-<LI>¿ª»ó ºñµð¿À 
+<LI>¿ª»ó ºñµð¿À
 <A HREF="auagd013.htm#IDX7133">(7133)</A>
-<LI>¿¹(¸í·É ¹× µð½ºÇ÷¹ÀÌ) 
+<LI>¿¹(¸í·É ¹× µð½ºÇ÷¹ÀÌ)
 <A HREF="auagd013.htm#IDX7152">(7152)</A>
-<LI>¿ä±¸»çÇ× 
+<LI>¿ä±¸»çÇ×
 <A HREF="auagd013.htm#IDX7103">(7103)</A>
-<LI>¿ä¾àµÈ ±â´É 
+<LI>¿ä¾àµÈ ±â´É
 <A HREF="auagd013.htm#IDX7102">(7102)</A>
-<LI>Á¤Áö 
+<LI>Á¤Áö
 <A HREF="auagd013.htm#IDX7151">(7151)</A>
-<LI>Á¤Áö, ¸ð´ÏÅÍ 
+<LI>Á¤Áö, ¸ð´ÏÅÍ
 <A HREF="auagd013.htm#IDX7136">(7136)</A>
-<LI>Á¶»ç º¸°í Çà 
+<LI>Á¶»ç º¸°í Çà
 <A HREF="auagd013.htm#IDX7129">(7129)</A>
-<LI>ÁÖÀÇ ·¹º§, ¼³Á¤ 
+<LI>ÁÖÀÇ ·¹º§, ¼³Á¤
 <A HREF="auagd013.htm#IDX7148">(7148)</A>
-<LI>Å͹̳ΠÀ¯Çü ¼³Á¤ 
+<LI>Å͹̳ΠÀ¯Çü ¼³Á¤
 <A HREF="auagd013.htm#IDX7106">(7106)</A>
-<LI>Ç¥½ÃµÈ Åë°è 
+<LI>Ç¥½ÃµÈ Åë°è
 <A HREF="auagd013.htm#IDX7117">(7117)</A>
 </MENU>
-<LI>scout ÇÁ·Î±×·¥ µð½ºÇ÷¹ÀÌ¿¡ Àִ ¸Þ½ÃÁö Çà 
+<LI>scout ÇÁ·Î±×·¥ µð½ºÇ÷¹ÀÌ¿¡ Àִ ¸Þ½ÃÁö Çà
 <A HREF="auagd013.htm#IDX7130">(7130)</A>
-<LI>scout ÇÁ·Î±×·¥ Ã¢ÀÇ µð½ºÇ÷¹ÀÌ ¹èÄ¡ 
+<LI>scout ÇÁ·Î±×·¥ Ã¢ÀÇ µð½ºÇ÷¹ÀÌ ¹èÄ¡
 <A HREF="auagd013.htm#IDX7114">(7114)</A>
-<LI>scout ÇÁ·Î±×·¥ È­¸é»óÀÇ ¹è³Ê Çà 
+<LI>scout ÇÁ·Î±×·¥ È­¸é»óÀÇ ¹è³Ê Çà
 <A HREF="auagd013.htm#IDX7116">(7116)</A>
-<LI>scout ÇÁ·Î±×·¥³»ÀÇ basenames 
+<LI>scout ÇÁ·Î±×·¥³»ÀÇ basenames
 <A HREF="auagd013.htm#IDX7112">(7112)</A>
-<LI>scout ÇÁ·Î±×·¥¿¡ ÀÇÇÑ Åë°è Ç¥½Ã 
+<LI>scout ÇÁ·Î±×·¥¿¡ ÀÇÇÑ Åë°è Ç¥½Ã
 <A HREF="auagd013.htm#IDX7118">(7118)</A>
-<LI>scout ÇÁ·Î±×·¥ÀÇ Disk attn Åë°è 
+<LI>scout ÇÁ·Î±×·¥ÀÇ Disk attn Åë°è
 <A HREF="auagd013.htm#IDX7128">(7128)</A>
-<LI>scout ÇÁ·Î±×·¥ÀÇ Ws Åë°è 
+<LI>scout ÇÁ·Î±×·¥ÀÇ Ws Åë°è
 <A HREF="auagd013.htm#IDX7124">(7124)</A>
-<LI>scout ÇÁ·Î±×·¥ÀÇ ¿¬°á Åë°è 
+<LI>scout ÇÁ·Î±×·¥ÀÇ ¿¬°á Åë°è
 <A HREF="auagd013.htm#IDX7119">(7119)</A>
-<LI>scout ÇÁ·Î±×·¥ÀÇ ÀúÀå Åë°è 
+<LI>scout ÇÁ·Î±×·¥ÀÇ ÀúÀå Åë°è
 <A HREF="auagd013.htm#IDX7121">(7121)</A>
-<LI>scout ÇÁ·Î±×·¥ÀǠŬ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ Åë°è 
+<LI>scout ÇÁ·Î±×·¥ÀǠŬ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ Åë°è
 <A HREF="auagd013.htm#IDX7123">(7123)</A>
-<LI>scout ÇÁ·Î±×·¥ÀÇ ÆÐÄ¡ Åë°è 
+<LI>scout ÇÁ·Î±×·¥ÀÇ ÆÐÄ¡ Åë°è
 <A HREF="auagd013.htm#IDX7120">(7120)</A>
-<LI>setuid ÇÁ·Î±×·¥ 
+<LI>setuid ÇÁ·Î±×·¥
 <A HREF="auagd015.htm#IDX7437">(7437)</A>
 <MENU>
-<LI>¸ðµå ºñÆ® ¼³Á¤ 
+<LI>¸ðµå ºñÆ® ¼³Á¤
 <A HREF="auagd007.htm#IDX5617">(5617)</A>
-<LI>Á¦ÇÑ»çÇ× 
+<LI>Á¦ÇÑ»çÇ×
 <A HREF="auagd007.htm#IDX5647">(5647)</A>
 </MENU>
-<LI>share ¸í·É 
+<LI>share ¸í·É
 <A HREF="auagd022.htm#IDX8176">(8176)</A>
-<LI>strings ¸í·É 
+<LI>strings ¸í·É
 <A HREF="auagd008.htm#IDX6133">(6133)</A>
-<LI>sys ¸í·É 
+<LI>sys ¸í·É
 <A HREF="auagd015.htm#IDX7506">(7506)</A>
-<LI>sysid ÆÄÀÏ 
+<LI>sysid ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5962">(5962)</A>
-<LI>system:administrators ±×·ì 
+<LI>system:administrators ±×·ì
 <A HREF="auagd019.htm#IDX7836">(7836)</A>
 <MENU>
-<LI> °á°úÀǠƯ±Ç 
+<LI> °á°úÀǠƯ±Ç
 <A HREF="auagd021.htm#IDX8111">(8111)</A>
-<LI>°ü·Ã 
+<LI>°ü·Ã
 <A HREF="auagd007.htm#IDX5750">(5750)</A>
-<LI>±¸¼º¿ø 
+<LI>±¸¼º¿ø
 <A HREF="auagd021.htm#IDX8112">(8112)</A>, <A HREF="auagd021.htm#IDX8116">(8116)</A>, <A HREF="auagd021.htm#IDX8120">(8120)</A>
 </MENU>
-<LI>system:anyuser ±×·ì 
+<LI>system:anyuser ±×·ì
 <A HREF="auagd019.htm#IDX7834">(7834)</A>
 <MENU>
-<LI>ACL¿¡¼­ »ç¿ë 
+<LI>ACL¿¡¼­ »ç¿ë
 <A HREF="auagd020.htm#IDX8056">(8056)</A>
-<LI>°ü·Ã 
+<LI>°ü·Ã
 <A HREF="auagd007.htm#IDX5751">(5751)</A>
 </MENU>
-<LI>system:authuser ±×·ì 
+<LI>system:authuser ±×·ì
 <A HREF="auagd019.htm#IDX7835">(7835)</A>
 <MENU>
-<LI>ACL¿¡¼­ »ç¿ë 
+<LI>ACL¿¡¼­ »ç¿ë
 <A HREF="auagd020.htm#IDX8057">(8057)</A>
-<LI>°ü·Ã 
+<LI>°ü·Ã
 <A HREF="auagd007.htm#IDX5752">(5752)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_54" HREF="#IDX0_54">T</A></STRONG>
 <MENU>
-<LI>tapeconfig ÆÄÀÏ 
+<LI>tapeconfig ÆÄÀÏ
 <A HREF="auagd011.htm#IDX6848">(6848)</A>
 <MENU>
-<LI>¼ÒÀ¯±Ç, ÁöÁ¤ 
+<LI>¼ÒÀ¯±Ç, ÁöÁ¤
 <A HREF="auagd011.htm#IDX6860">(6860)</A>
 </MENU>
-<LI>TGS 
+<LI>TGS
 <A HREF="auagd014.htm#IDX7251">(7251)</A>
-<LI>ThisCell ÆÄÀÏ(¼­¹ö) 
+<LI>ThisCell ÆÄÀÏ(¼­¹ö)
 <A HREF="auagd008.htm#IDX5942">(5942)</A>
-<LI>ThisCell ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®) 
+<LI>ThisCell ÆÄÀÏ(Ŭ¶óÀ̾ðÆ®)
 <A HREF="auagd015.htm#IDX7331">(7331)</A>
 <MENU>
-<LI>¼³Á¤°ª 
+<LI>¼³Á¤°ª
 <A HREF="auagd015.htm#IDX7452">(7452)</A>
-<LI>ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇϴ ¹æ½Ä 
+<LI>ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇϴ ¹æ½Ä
 <A HREF="auagd007.htm#IDX5658">(5658)</A>
 </MENU>
-<LI>tokens.krb ¸í·É 
+<LI>tokens.krb ¸í·É
 <A HREF="auagd007.htm#IDX5812">(5812)</A>
-<LI>trace log from (fstrace) 
+<LI>trace log from (fstrace)
 <MENU>
-<LI>cmfx 
+<LI>cmfx
 <A HREF="auagd013.htm#IDX7155">(7155)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_55" HREF="#IDX0_55">U</A></STRONG>
 <MENU>
-<LI>Ubik 
+<LI>Ubik
 <MENU>
-<LI>CellServDB ÆÄÀÏ »ç¿ë 
+<LI>CellServDB ÆÄÀÏ »ç¿ë
 <A HREF="auagd008.htm#IDX6138">(6138)</A>
-<LI>NetInfo ¹× NetRestrict ÆÄÀÏ »ç¿ë 
+<LI>NetInfo ¹× NetRestrict ÆÄÀÏ »ç¿ë
 <A HREF="auagd008.htm#IDX6224">(6224)</A>
-<LI>°ú¹Ý¼ö Á¤ÀÇ 
+<LI>°ú¹Ý¼ö Á¤ÀÇ
 <A HREF="auagd008.htm#IDX6077">(6077)</A>
-<LI>±â´É ¿ä¾à 
+<LI>±â´É ¿ä¾à
 <A HREF="auagd008.htm#IDX6067">(6067)</A>
-<LI>ºÒÀÏÄ¡ ¼­¹ö ¾Ïȣȭ Å°·Î ÀÎÇÑ Àå¾Ö 
+<LI>ºÒÀÏÄ¡ ¼­¹ö ¾Ïȣȭ Å°·Î ÀÎÇÑ Àå¾Ö
 <A HREF="auagd014.htm#IDX7301">(7301)</A>
-<LI>¼­¹ö ¹× Å¬¶óÀÌ¾ðÆ® ºÎºÐ 
+<LI>¼­¹ö ¹× Å¬¶óÀÌ¾ðÆ® ºÎºÐ
 <A HREF="auagd008.htm#IDX6069">(6069)</A>
-<LI>¿ä±¸Á¶°Ç ¿ä¾à 
+<LI>¿ä±¸Á¶°Ç ¿ä¾à
 <A HREF="auagd008.htm#IDX6063">(6063)</A>
-<LI>Àϰü¼º º¸Àå 
+<LI>Àϰü¼º º¸Àå
 <A HREF="auagd008.htm#IDX6071">(6071)</A>
-<LI>ÀÚµ¿ °»½Å 
+<LI>ÀÚµ¿ °»½Å
 <A HREF="auagd008.htm#IDX6061">(6061)</A>
-<LI>ÀÛµ¿ ¼³¸í 
+<LI>ÀÛµ¿ ¼³¸í
 <A HREF="auagd008.htm#IDX6057">(6057)</A>
-<LI>Á¶Á¤ÀÚ ¼±Åà
+<LI>Á¶Á¤ÀÚ ¼±ÅÃ
 <A HREF="auagd008.htm#IDX6072">(6072)</A>
 </MENU>
-<LI>Ubik Á¶Á¤ÀÚ ¼±Åà
+<LI>Ubik Á¶Á¤ÀÚ ¼±ÅÃ
 <A HREF="auagd008.htm#IDX6074">(6074)</A>
-<LI>udebug 
+<LI>udebug
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5902">(5902)</A>
 </MENU>
-<LI>UFS 
+<LI>UFS
 <MENU>
-<LI>AFS¿Í ºñ±³µÈ ÆÄÀÏ º¸È£ 
+<LI>AFS¿Í ºñ±³µÈ ÆÄÀÏ º¸È£
 <A HREF="auagd020.htm#IDX8018">(8018)</A>
-<LI>¸ðµå ºñÆ®, AFS¿¡¼­ÀÇ ÇØ¼® 
+<LI>¸ðµå ºñÆ®, AFS¿¡¼­ÀÇ ÇØ¼®
 <A HREF="auagd020.htm#IDX8101">(8101)</A>
 </MENU>
-<LI>umount ¸í·É 
+<LI>umount ¸í·É
 <A HREF="auagd008.htm#IDX6218">(6218)</A>
-<LI>UNIX 
+<LI>UNIX
 <MENU>
-<LI>AFS¿ÍÀÇ Â÷ÀÌÁ¡ ¿ä¾à 
+<LI>AFS¿ÍÀÇ Â÷ÀÌÁ¡ ¿ä¾à
 <A HREF="auagd007.htm#IDX5610">(5610)</A>
-<LI>UID 
+<LI>UID
 <MENU>
-<LI>AFS UID¿ÍÀÇ ±â´É»ó Â÷ÀÌÁ¡ 
+<LI>AFS UID¿ÍÀÇ ±â´É»ó Â÷ÀÌÁ¡
 <A HREF="auagd006.htm#IDX5589">(5589)</A>
 </MENU>
-<LI>¸ðµå ºñÆ®, AFS¿¡¼­ÀÇ ÇØ¼® 
+<LI>¸ðµå ºñÆ®, AFS¿¡¼­ÀÇ ÇØ¼®
 <A HREF="auagd020.htm#IDX8100">(8100)</A>
 </MENU>
-<LI>UNIX UID 
+<LI>UNIX UID
 <MENU>
-<LI>AFS UID¿Í ÀÏÄ¡ 
+<LI>AFS UID¿Í ÀÏÄ¡
 <A HREF="auagd017.htm#IDX7609">(7609)</A>, <A HREF="auagd018.htm#IDX7739">(7739)</A>
-<LI>AFS UIDÀÇ Â÷ÀÌÁ¡ 
+<LI>AFS UIDÀÇ Â÷ÀÌÁ¡
 <A HREF="auagd019.htm#IDX7877">(7877)</A>
 </MENU>
-<LI>unlog ¸í·É 
+<LI>unlog ¸í·É
 <A HREF="auagd007.htm#IDX5780">(5780)</A>
 <MENU>
-<LI>Ű ºñ»ó»çŠ󸮽à
+<LI>Ű ºñ»ó»çŠ󸮽Ã
 <A HREF="auagd014.htm#IDX7304">(7304)</A>
 </MENU>
-<LI>upclient 
+<LI>upclient
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>°»½Å ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>°»½Å ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5907">(5907)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5906">(5906)</A>
 </MENU>
-<LI>upserver 
+<LI>upserver
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>°»½Å ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>°»½Å ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5913">(5913)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5912">(5912)</A>
 </MENU>
-<LI>UserList ÆÄÀÏ 
+<LI>UserList ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5944">(5944)</A>
 <MENU>
-<LI>°á°úÀǠƯ±Ç 
+<LI>°á°úÀǠƯ±Ç
 <A HREF="auagd021.htm#IDX8138">(8138)</A>
-<LI>»ç¿ëÀÚ Á¦°Å 
+<LI>»ç¿ëÀÚ Á¦°Å
 <A HREF="auagd021.htm#IDX8158">(8158)</A>
-<LI>»ç¿ëÀÚ Ãß°¡ 
+<LI>»ç¿ëÀÚ Ãß°¡
 <A HREF="auagd021.htm#IDX8154">(8154)</A>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd021.htm#IDX8150">(8150)</A>
 </MENU>
-<LI>username 
+<LI>username
 <MENU>
-<LI>Kerberos¿¡¼­ »ç¿ë 
+<LI>Kerberos¿¡¼­ »ç¿ë
 <A HREF="auagd006.htm#IDX5588">(5588)</A>
 </MENU>
-<LI>usr/afs/backup µð·ºÅ丮 
+<LI>usr/afs/backup µð·ºÅ丮
 <MENU>
-<LI>¼ÒÀ¯±Ç, ÁöÁ¤ 
+<LI>¼ÒÀ¯±Ç, ÁöÁ¤
 <A HREF="auagd011.htm#IDX6859">(6859)</A>
 </MENU>
-<LI>usr/afs/bin µð·ºÅ丮 
+<LI>usr/afs/bin µð·ºÅ丮
 <MENU>
-<LI>ÀÌÀü .BAK ¹× .OLD ÆÄÀÏ Á¦°Å 
+<LI>ÀÌÀü .BAK ¹× .OLD ÆÄÀÏ Á¦°Å
 <A HREF="auagd008.htm#IDX6128">(6128)</A>
 </MENU>
-<LI>usr/afs/bin/bosserver 
+<LI>usr/afs/bin/bosserver
 <A HREF="auagd009.htm#IDX6252">(6252)</A>
-<LI>usr/vice/cache µð·ºÅ丮 
+<LI>usr/vice/cache µð·ºÅ丮
 <A HREF="auagd015.htm#IDX7341">(7341)</A>
-<LI>usr/vice/etc µð·ºÅ丮 
+<LI>usr/vice/etc µð·ºÅ丮
 <A HREF="auagd015.htm#IDX7313">(7313)</A>
-<LI>uss 
+<LI>uss
 <MENU>
-<LI>AFS UID, ÁöÁ¤ 
+<LI>AFS UID, ÁöÁ¤
 <A HREF="auagd017.htm#IDX7607">(7607)</A>
-<LI>°èÀý 
+<LI>°èÀý
 <A HREF="auagd017.htm#IDX7596">(7596)</A>
-<LI>±âÈ£ ¿¬°á, ÀÛ¼º 
+<LI>±âÈ£ ¿¬°á, ÀÛ¼º
 <A HREF="auagd017.htm#IDX7691">(7691)</A>
-<LI>¸í·É 
+<LI>¸í·É
 <A HREF="auagd017.htm#IDX7597">(7597)</A>
-<LI>¸í·ÉÀÇ ¹Ì¸®º¸±â È¿°ú 
+<LI>¸í·ÉÀÇ ¹Ì¸®º¸±â È¿°ú
 <A HREF="auagd017.htm#IDX7594">(7594)</A>
-<LI>Çϵ堿¬°á, ÀÛ¼º 
+<LI>Çϵ堿¬°á, ÀÛ¼º
 <A HREF="auagd017.htm#IDX7686">(7686)</A>
 </MENU>
-<LI>uss ¸í·É 
+<LI>uss ¸í·É
 <MENU>
-<LI>ACL, µð·ºÅ丮¿¡ ´ëÇØ ¼³Á¤ 
+<LI>ACL, µð·ºÅ丮¿¡ ´ëÇØ ¼³Á¤
 <A HREF="auagd017.htm#IDX7671">(7671)</A>
-<LI>ACL, È¨ µð·ºÅ丮¿¡ ¼³Á¤ 
+<LI>ACL, È¨ µð·ºÅ丮¿¡ ¼³Á¤
 <A HREF="auagd017.htm#IDX7658">(7658)</A>
-<LI>bulk 
+<LI>bulk
 <A HREF="auagd017.htm#IDX7734">(7734)</A>
-<LI>°³º° °èÁ¤ ÀÛ¼º ¸í·ÉÀÇ ÀÌÁ¡ 
+<LI>°³º° °èÁ¤ ÀÛ¼º ¸í·ÉÀÇ ÀÌÁ¡
 <A HREF="auagd017.htm#IDX7620">(7620)</A>
-<LI>°³º° »ç¿ëÀÚ °èÁ¤ »èÁ¦ 
+<LI>°³º° »ç¿ëÀÚ °èÁ¤ »èÁ¦
 <A HREF="auagd017.htm#IDX7724">(7724)</A>
-<LI>°³º° »ç¿ëÀÚ °èÁ¤ ÀÛ¼º 
+<LI>°³º° »ç¿ëÀÚ °èÁ¤ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7713">(7713)</A>
-<LI>±âÁ¸ UNIX °èÁ¤ º¯È¯ 
+<LI>±âÁ¸ UNIX °èÁ¤ º¯È¯
 <A HREF="auagd017.htm#IDX7617">(7617)</A>
-<LI>±âÁ¸ °èÁ¤ ±¸¼º¿ä¼Ò °ãÃľ²±â 
+<LI>±âÁ¸ °èÁ¤ ±¸¼º¿ä¼Ò °ãÃľ²±â
 <A HREF="auagd017.htm#IDX7598">(7598)</A>
-<LI>µð·ºÅ丮 
+<LI>µð·ºÅ丮
 <A HREF="auagd017.htm#IDX7638">(7638)</A>, <A HREF="auagd017.htm#IDX7663">(7663)</A>
-<LI>·ÎÄà¾ÏÈ£ ÆÄÀÏ 
+<LI>·ÎÄà¾ÏÈ£ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7614">(7614)</A>
-<LI>¸í·É, X ¸í·É¾î·Î ½ÇÇà 
+<LI>¸í·É, X ¸í·É¾î·Î ½ÇÇà
 <A HREF="auagd017.htm#IDX7699">(7699)</A>
-<LI>¹úÅ©¿¡¼­ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º/»èÁ¦ 
+<LI>¹úÅ©¿¡¼­ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º/»èÁ¦
 <A HREF="auagd017.htm#IDX7731">(7731)</A>
-<LI>º¼·ý 
+<LI>º¼·ý
 <A HREF="auagd017.htm#IDX7643">(7643)</A>, <A HREF="auagd017.htm#IDX7649">(7649)</A>, <A HREF="auagd017.htm#IDX7653">(7653)</A>
-<LI>»èÁ¦ 
+<LI>»èÁ¦
 <A HREF="auagd017.htm#IDX7589">(7589)</A>, <A HREF="auagd017.htm#IDX7725">(7725)</A>
-<LI>¾ÏÈ£/ÀÎÁõ º¸¾È, A ¸í·É¾î·Î ¼³Á¤ 
+<LI>¾ÏÈ£/ÀÎÁõ º¸¾È, A ¸í·É¾î·Î ¼³Á¤
 <A HREF="auagd017.htm#IDX7696">(7696)</A>
-<LI>Ãß°¡ 
+<LI>Ãß°¡
 <A HREF="auagd017.htm#IDX7588">(7588)</A>, <A HREF="auagd017.htm#IDX7716">(7716)</A>
-<LI>ÆÄÀÏ, ÇÁ·ÎÅäŸÀÔ¿¡¼­ ÀÛ¼º 
+<LI>ÆÄÀÏ, ÇÁ·ÎÅäŸÀÔ¿¡¼­ ÀÛ¼º
 <A HREF="auagd017.htm#IDX7672">(7672)</A>
-<LI>ÆÄÀÏ, ÇÑ ÇàÀ» ¿¡ÄÚÇÏ¿© ÀÛ¼º 
+<LI>ÆÄÀÏ, ÇÑ ÇàÀ» ¿¡ÄÚÇÏ¿© ÀÛ¼º
 <A HREF="auagd017.htm#IDX7678">(7678)</A>
-<LI>Çʼö Æ¯±Ç 
+<LI>Çʼö Æ¯±Ç
 <A HREF="auagd017.htm#IDX7586">(7586)</A>
 </MENU>
-<LI>uss ¹úÅ© ÀԷ ÆÄÀÏ 
+<LI>uss ¹úÅ© ÀԷ ÆÄÀÏ
 <MENU>
-<LI>±¸¼º ±ÔÄ¢ 
+<LI>±¸¼º ±ÔÄ¢
 <A HREF="auagd017.htm#IDX7733">(7733)</A>
 </MENU>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <MENU>
-<LI>0±æÀÌ 
+<LI>0±æÀÌ
 <A HREF="auagd017.htm#IDX7648">(7648)</A>
-<LI>ACL, ¼³Á¤ 
+<LI>ACL, ¼³Á¤
 <A HREF="auagd017.htm#IDX7660">(7660)</A>, <A HREF="auagd017.htm#IDX7670">(7670)</A>
-<LI>D ¸í·É 
+<LI>D ¸í·É
 <A HREF="auagd017.htm#IDX7662">(7662)</A>
-<LI>E ¸í·É¾î 
+<LI>E ¸í·É¾î
 <A HREF="auagd017.htm#IDX7681">(7681)</A>
-<LI>F ¸í·É 
+<LI>F ¸í·É
 <A HREF="auagd017.htm#IDX7675">(7675)</A>
-<LI>G ¸í·É¾î 
+<LI>G ¸í·É¾î
 <A HREF="auagd017.htm#IDX7641">(7641)</A>
-<LI>L ¸í·É 
+<LI>L ¸í·É
 <A HREF="auagd017.htm#IDX7689">(7689)</A>
-<LI>S ¸í·É 
+<LI>S ¸í·É
 <A HREF="auagd017.htm#IDX7693">(7693)</A>
-<LI>V ¸í·É¾î 
+<LI>V ¸í·É¾î
 <A HREF="auagd017.htm#IDX7646">(7646)</A>
-<LI>X ¸í·É¾î 
+<LI>X ¸í·É¾î
 <A HREF="auagd017.htm#IDX7702">(7702)</A>
-<LI>±¸¼º ±ÔÄ¢ 
+<LI>±¸¼º ±ÔÄ¢
 <A HREF="auagd017.htm#IDX7635">(7635)</A>
-<LI>±âÈ£ ¿¬°á, ÀÛ¼º 
+<LI>±âÈ£ ¿¬°á, ÀÛ¼º
 <A HREF="auagd017.htm#IDX7694">(7694)</A>
-<LI>´Ù¸¥ °èÁ¤ À¯Çü¿¡ ´ëÇÑ ¸í·É¾î 
+<LI>´Ù¸¥ °èÁ¤ À¯Çü¿¡ ´ëÇÑ ¸í·É¾î
 <A HREF="auagd017.htm#IDX7623">(7623)</A>
-<LI>µð·ºÅ丮 
+<LI>µð·ºÅ丮
 <A HREF="auagd017.htm#IDX7642">(7642)</A>, <A HREF="auagd017.htm#IDX7664">(7664)</A>
-<LI>¸¶¿îÆ® Æ÷ÀÎÆ®, V ¸í·É¾î·Î ÀÛ¼º 
+<LI>¸¶¿îÆ® Æ÷ÀÎÆ®, V ¸í·É¾î·Î ÀÛ¼º
 <A HREF="auagd017.htm#IDX7655">(7655)</A>
-<LI>¸í·É, X ¸í·É¾î·Î ½ÇÇà 
+<LI>¸í·É, X ¸í·É¾î·Î ½ÇÇà
 <A HREF="auagd017.htm#IDX7703">(7703)</A>
-<LI>¸í·É¾î 
+<LI>¸í·É¾î
 <A HREF="auagd017.htm#IDX7697">(7697)</A>
-<LI>¸í·É¾î(instruction) ¿ä¾à 
+<LI>¸í·É¾î(instruction) ¿ä¾à
 <A HREF="auagd017.htm#IDX7622">(7622)</A>
-<LI>º¯¼ö 
+<LI>º¯¼ö
 <A HREF="auagd017.htm#IDX7629">(7629)</A>
-<LI>º¼·ý 
-<A HREF="auagd017.htm#IDX7647">(7647)</A> 
-<LI>º¼·ýÀÇ ÇÒ´ç·®, V ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¼³Á¤ 
+<LI>º¼·ý
+<A HREF="auagd017.htm#IDX7647">(7647)</A>
+<LI>º¼·ýÀÇ ÇÒ´ç·®, V ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¼³Á¤
 <A HREF="auagd017.htm#IDX7651">(7651)</A>
-<LI>»ó¼ö 
+<LI>»ó¼ö
 <A HREF="auagd017.htm#IDX7627">(7627)</A>
-<LI>¼ýÀÚ º¯¼ö 
+<LI>¼ýÀÚ º¯¼ö
 <A HREF="auagd017.htm#IDX7631">(7631)</A>
-<LI>¾ÏÈ£/ÀÎÁõ º¸¾È, A ¸í·É¾î·Î ¼³Á¤ 
+<LI>¾ÏÈ£/ÀÎÁõ º¸¾È, A ¸í·É¾î·Î ¼³Á¤
 <A HREF="auagd017.htm#IDX7698">(7698)</A>
-<LI>¿¹ 
+<LI>¿¹
 <A HREF="auagd017.htm#IDX7637">(7637)</A>
-<LI>ÀÌÁ¡ 
+<LI>ÀÌÁ¡
 <A HREF="auagd017.htm#IDX7621">(7621)</A>
-<LI>ÆÄÀÏ 
+<LI>ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7676">(7676)</A>, <A HREF="auagd017.htm#IDX7682">(7682)</A>
-<LI>Ç¥ÁØ À§Ä¡ 
+<LI>Ç¥ÁØ À§Ä¡
 <A HREF="auagd017.htm#IDX7633">(7633)</A>
-<LI>Çϵ堿¬°á, ÀÛ¼º 
+<LI>Çϵ堿¬°á, ÀÛ¼º
 <A HREF="auagd017.htm#IDX7690">(7690)</A>
 </MENU>
-<LI>uss¿¡¼­ ¹úÅ© ¸ðµå 
+<LI>uss¿¡¼­ ¹úÅ© ¸ðµå
 <A HREF="auagd017.htm#IDX7729">(7729)</A>
 </MENU>
 <STRONG><A NAME="IDX1_56" HREF="#IDX0_56">V</A></STRONG>
 <MENU>
-<LI>V.<I>vol_ID</I>.vol ÆÄÀÏ 
+<LI>V.<I>vol_ID</I>.vol ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6013">(6013)</A>
-<LI>VL ¼­¹ö 
+<LI>VL ¼­¹ö
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5921">(5921)</A>
-<LI>VLDB/º¼·ý Çì´õ µ¿±âÈ­¿¡¼­ ¿ªÇÒ 
+<LI>VLDB/º¼·ý Çì´õ µ¿±âÈ­¿¡¼­ ¿ªÇÒ
 <A HREF="auagd010.htm#IDX6450">(6450)</A>
-<LI>vlserver ÇÁ·Î¼¼½º·Î¼­ 
+<LI>vlserver ÇÁ·Î¼¼½º·Î¼­
 <A HREF="auagd009.htm#IDX6290">(6290)</A>
-<LI>°¡½ÃÀû ¾×¼¼½º¿¡ Áß¿äÇÑ ¿ä¼Ò 
+<LI>°¡½ÃÀû ¾×¼¼½º¿¡ Áß¿äÇÑ ¿ä¼Ò
 <A HREF="auagd006.htm#IDX5600">(5600)</A>
-<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ½ÇÇà 
+<LI>µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡¼­ ½ÇÇà
 <A HREF="auagd008.htm#IDX6026">(6026)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6158">(6158)</A>
-<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ 
+<LI>¼­¹ö CellServDB ÆÄÀÏ¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÑ ÈÄ Àç½ÃÀÛ
 <A HREF="auagd008.htm#IDX6169">(6169)</A>
-<LI>¼³¸í 
+<LI>¼³¸í
 <A HREF="auagd006.htm#IDX5598">(5598)</A>
-<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿© 
+<LI>½ÃÀÛ ¹× Á¤Áö¿¡ ´ëÇÏ¿©
 <A HREF="auagd009.htm#IDX6317">(6317)</A>
-<LI>Á¢¼ÓÇÒ ¶§ 
+<LI>Á¢¼ÓÇÒ ¶§
 <A HREF="auagd009.htm#IDX6292">(6292)</A>
-<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ ¼±È£ »çÇ× ¼øÀ§ 
+<LI>ij½¬ °ü¸® ÇÁ·Î±×·¥ ¼±È£ »çÇ× ¼øÀ§
 <A HREF="auagd015.htm#IDX7474">(7474)</A>
 </MENU>
-<LI>VLDB 
+<LI>VLDB
 <A HREF="auagd006.htm#IDX5599">(5599)</A>
 <MENU>
-<LI>VL ¼­¹ö¿¡ ÀÇÇØ ¼³Á¤µÈ intention Ç÷¡±× 
+<LI>VL ¼­¹ö¿¡ ÀÇÇØ ¼³Á¤µÈ intention Ç÷¡±×
 <A HREF="auagd010.htm#IDX6687">(6687)</A>
-<LI>µî·ÏµÈ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º 
+<LI>µî·ÏµÈ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º
 <A HREF="auagd008.htm#IDX5965">(5965)</A>
-<LI>µî·ÏµÈ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º 
-<LI>º¼·ý À¯Çü Ç÷¡±× 
+<LI>µî·ÏµÈ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º
+<LI>º¼·ý À¯Çü Ç÷¡±×
 <A HREF="auagd010.htm#IDX6591">(6591)</A>
-<LI>º¼·ý Ç׸ñ 
+<LI>º¼·ý Ç׸ñ
 <A HREF="auagd010.htm#IDX6441">(6441)</A>
-<LI>º¼·ý Ç׸ñ Ç¥½Ã 
+<LI>º¼·ý Ç׸ñ Ç¥½Ã
 <A HREF="auagd010.htm#IDX6583">(6583)</A>
-<LI>º¼·ý Ç׸ñÀÇ release »óÅ Ç÷¡±× 
+<LI>º¼·ý Ç׸ñÀÇ release »óÅ Ç÷¡±×
 <A HREF="auagd010.htm#IDX6593">(6593)</A>
-<LI>º¼·ý Çì´õ¿Í µ¿±âÈ­ 
+<LI>º¼·ý Çì´õ¿Í µ¿±âÈ­
 <A HREF="auagd010.htm#IDX6447">(6447)</A>, <A HREF="auagd010.htm#IDX6683">(6683)</A>
-<LI>º¼·ý¿¡ ´ëÇÑ »çÀÌÆ® °è¼ö 
+<LI>º¼·ý¿¡ ´ëÇÑ »çÀÌÆ® °è¼ö
 <A HREF="auagd010.htm#IDX6589">(6589)</A>
-<LI>Àбâ Àü¿ë »çÀÌÆ® Á¤ÀÇ 
+<LI>Àбâ Àü¿ë »çÀÌÆ® Á¤ÀÇ
 <A HREF="auagd010.htm#IDX6522">(6522)</A>
-<LI>Ç׸ñ Àá±Ý/Àá±Ý ÇØÁ¦ 
+<LI>Ç׸ñ Àá±Ý/Àá±Ý ÇØÁ¦
 <A HREF="auagd010.htm#IDX6795">(6795)</A>
-<LI>Ç׸ñ Ç¥½Ã 
+<LI>Ç׸ñ Ç¥½Ã
 <A HREF="auagd010.htm#IDX6628">(6628)</A>
 </MENU>
-<LI>VLDB Ç׸ñÀÇ intention Ç÷¡±× 
+<LI>VLDB Ç׸ñÀÇ intention Ç÷¡±×
 <A HREF="auagd010.htm#IDX6686">(6686)</A>
-<LI>vldb.DB0 ÆÄÀÏ 
+<LI>vldb.DB0 ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5985">(5985)</A>
-<LI>vldb.DBSYS1 ÆÄÀÏ 
+<LI>vldb.DBSYS1 ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5987">(5987)</A>
-<LI>VLDB/º¼·ý Çì´õÀÇ µ¿±âÈ­ ÇØÁ¦ 
+<LI>VLDB/º¼·ý Çì´õÀÇ µ¿±âÈ­ ÇØÁ¦
 <MENU>
-<LI>¼öÁ¤ 
+<LI>¼öÁ¤
 <A HREF="auagd010.htm#IDX6693">(6693)</A>
-<LI>Áõ»ó 
+<LI>Áõ»ó
 <A HREF="auagd010.htm#IDX6689">(6689)</A>
 </MENU>
-<LI>VLDB¿Í º¼·ý Çì´õÀÇ µ¿±âÈ­ 
+<LI>VLDB¿Í º¼·ý Çì´õÀÇ µ¿±âÈ­
 <MENU>
-<LI>VL ¹× º¼·ý ¼­¹ö¿¡ ÀÇÇØ À¯Áö 
+<LI>VL ¹× º¼·ý ¼­¹ö¿¡ ÀÇÇØ À¯Áö
 <A HREF="auagd010.htm#IDX6446">(6446)</A>
-<LI>°áÇÌ Áõ»ó 
+<LI>°áÇÌ Áõ»ó
 <A HREF="auagd010.htm#IDX6690">(6690)</A>
-<LI>º¹¿ø 
+<LI>º¹¿ø
 <A HREF="auagd010.htm#IDX6691">(6691)</A>
 </MENU>
-<LI>VLDBÀÇ »õ ¸±¸®½º »çÀÌÆ® Ç÷¡±× 
+<LI>VLDBÀÇ »õ ¸±¸®½º »çÀÌÆ® Ç÷¡±×
 <MENU>
-<LI>½ÇÆÐÇÑ º¹Á¦º»¿¡ ´ëÇÑ Áö½ÃÀڷμ­ 
+<LI>½ÇÆÐÇÑ º¹Á¦º»¿¡ ´ëÇÑ Áö½ÃÀڷμ­
 <A HREF="auagd010.htm#IDX6502">(6502)</A>
 </MENU>
-<LI>VLDBÀÇ ¼­¹ö Ç׸ñ 
+<LI>VLDBÀÇ ¼­¹ö Ç׸ñ
 <A HREF="auagd008.htm#IDX6231">(6231)</A>
-<LI>VLDBÀÇ ÀÌÀü ¸±¸®½º »çÀÌÆ® Ç÷¡±× 
+<LI>VLDBÀÇ ÀÌÀü ¸±¸®½º »çÀÌÆ® Ç÷¡±×
 <MENU>
-<LI>½ÇÆÐÇÑ º¹Á¦º»¿¡ ´ëÇÑ Áö½ÃÀڷμ­ 
+<LI>½ÇÆÐÇÑ º¹Á¦º»¿¡ ´ëÇÑ Áö½ÃÀڷμ­
 <A HREF="auagd010.htm#IDX6503">(6503)</A>
 </MENU>
-<LI>VLDBÀÇ Ç׸ñ 
+<LI>VLDBÀÇ Ç׸ñ
 <MENU>
-<LI>º¼·ý °ü·Ã 
+<LI>º¼·ý °ü·Ã
 <A HREF="auagd010.htm#IDX6443">(6443)</A>
-<LI>Àá±Ý/Àá±Ý ÇØÁ¦ 
+<LI>Àá±Ý/Àá±Ý ÇØÁ¦
 <A HREF="auagd010.htm#IDX6796">(6796)</A>
-<LI>Ç¥½Ã, º¼·ý Çì´õ¿Í ÇÔ²² 
+<LI>Ç¥½Ã, º¼·ý Çì´õ¿Í ÇÔ²²
 <A HREF="auagd010.htm#IDX6629">(6629)</A>
 </MENU>
-<LI>VLLog ÆÄÀÏ 
+<LI>VLLog ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6004">(6004)</A>
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd009.htm#IDX6417">(6417)</A>
 </MENU>
-<LI>vlserver 
+<LI>vlserver
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>VL ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>VL ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5917">(5917)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5916">(5916)</A>
 </MENU>
-<LI>Vn ÆÄÀÏ(µ¥ÀÌÅ͠ij½¬) 
+<LI>Vn ÆÄÀÏ(µ¥ÀÌÅ͠ij½¬)
 <A HREF="auagd015.htm#IDX7351">(7351)</A>
-<LI>vnode »öÀΠ
+<LI>vnode »öÀÎ
 <A HREF="auagd010.htm#IDX6480">(6480)</A>
-<LI>VolserLog ÆÄÀÏ 
+<LI>VolserLog ÆÄÀÏ
 <A HREF="auagd008.htm#IDX6006">(6006)</A>
 <MENU>
-<LI>Ç¥½Ã 
+<LI>Ç¥½Ã
 <A HREF="auagd009.htm#IDX6418">(6418)</A>
 </MENU>
-<LI>volserver 
+<LI>volserver
 <MENU>
-<LI>(Âü°í Ç׸ñ: <I>º¼·ý ¼­¹ö</I>) 
+<LI>(Âü°í Ç׸ñ: <I>º¼·ý ¼­¹ö</I>)
 <A HREF="auagd008.htm#IDX5924">(5924)</A>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5923">(5923)</A>
 </MENU>
-<LI>VolumeItems ÆÄÀÏ 
+<LI>VolumeItems ÆÄÀÏ
 <A HREF="auagd015.htm#IDX7349">(7349)</A>
-<LI>vos ¸í·É 
+<LI>vos ¸í·É
 <MENU>
-<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ 
+<LI>/usr/afs/binÀÇ 2Áø ÆÄÀÏ
 <A HREF="auagd008.htm#IDX5930">(5930)</A>
-<LI>addsite 
+<LI>addsite
 <A HREF="auagd010.htm#IDX6524">(6524)</A>
-<LI>backup 
+<LI>backup
 <A HREF="auagd010.htm#IDX6547">(6547)</A>
-<LI>backupsys 
+<LI>backupsys
 <A HREF="auagd010.htm#IDX6551">(6551)</A>
-<LI>changeaddr 
+<LI>changeaddr
 <A HREF="auagd008.htm#IDX6240">(6240)</A>
-<LI>create 
+<LI>create
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6472">(6472)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§ 
+<LI>»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§
 <A HREF="auagd018.htm#IDX7758">(7758)</A>
 </MENU>
-<LI>delentry 
+<LI>delentry
 <A HREF="auagd010.htm#IDX6753">(6753)</A>
-<LI>dump 
+<LI>dump
 <A HREF="auagd010.htm#IDX6771">(6771)</A>
-<LI>examine 
+<LI>examine
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6634">(6634)</A>
-<LI>º¼·ý ID È®ÀΠ
+<LI>º¼·ý ID È®ÀÎ
 <A HREF="auagd010.htm#IDX6639">(6639)</A>
-<LI>º¼·ý À̸§ È®ÀΠ
+<LI>º¼·ý À̸§ È®ÀÎ
 <A HREF="auagd010.htm#IDX6644">(6644)</A>
 </MENU>
-<LI>listaddrs 
+<LI>listaddrs
 <A HREF="auagd008.htm#IDX6238">(6238)</A>
-<LI>listpart 
+<LI>listpart
 <A HREF="auagd008.htm#IDX6208">(6208)</A>
-<LI>listvldb 
+<LI>listvldb
 <MENU>
-<LI>±¸¹® 
+<LI>±¸¹®
 <A HREF="auagd010.htm#IDX6587">(6587)</A>
-<LI>º¼·ý À§Ä¡ È®ÀΠ
+<LI>º¼·ý À§Ä¡ È®ÀÎ
 <A HREF="auagd010.htm#IDX6650">(6650)</A>
 </MENU>
-<LI>listvol 
+<LI>listvol
 <MENU>
-<LI>-extended Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â 
+<LI>-extended Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â
 <A HREF="auagd010.htm#IDX6625">(6625)</A>
-<LI>-fast Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â 
+<LI>-fast Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â
 <A HREF="auagd010.htm#IDX6607">(6607)</A>
-<LI>-long Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â 
+<LI>-long Ç÷¡±×¸¦ »ç¿ëÇÑ Ãâ·Â
 <A HREF="auagd010.htm#IDX6608">(6608)</A>
-<LI>±¸¹® 
+<LI>±¸¹®
 <A HREF="auagd010.htm#IDX6601">(6601)</A>
 </MENU>
-<LI>lock 
+<LI>lock
 <A HREF="auagd010.htm#IDX6800">(6800)</A>
-<LI>move 
+<LI>move
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6682">(6682)</A>
-<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ µð½ºÅ©¸¦ Á¦°ÅÇÒ ¶§ 
+<LI>ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ µð½ºÅ©¸¦ Á¦°ÅÇÒ ¶§
 <A HREF="auagd008.htm#IDX6217">(6217)</A>
 </MENU>
-<LI>partinfo 
+<LI>partinfo
 <A HREF="auagd010.htm#IDX6471">(6471)</A>
-<LI>release 
+<LI>release
 <MENU>
-<LI>-f Ç÷¡±×¸¦ »ç¿ëÇÑ °­Á¦ »õ Å¬·Î´× 
+<LI>-f Ç÷¡±×¸¦ »ç¿ëÇÑ °­Á¦ »õ Å¬·Î´×
 <A HREF="auagd010.htm#IDX6506">(6506)</A>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6528">(6528)</A>
 </MENU>
-<LI>remove 
+<LI>remove
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6756">(6756)</A>
-<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§ 
+<LI>»ç¿ëÀÚ °èÁ¤À» Á¦°ÅÇÒ ¶§
 <A HREF="auagd018.htm#IDX7809">(7809)</A>
 </MENU>
-<LI>remsite 
+<LI>remsite
 <A HREF="auagd010.htm#IDX6751">(6751)</A>
-<LI>rename 
+<LI>rename
 <MENU>
-<LI>±âº» ¸í·É¾î(instruction) 
+<LI>±âº» ¸í·É¾î(instruction)
 <A HREF="auagd010.htm#IDX6788">(6788)</A>
-<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ 
+<LI>»ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§
 <A HREF="auagd018.htm#IDX7791">(7791)</A>
 </MENU>
-<LI>restore 
+<LI>restore
 <MENU>
-<LI>º¼·ý µ¤¾î¾²±â 
+<LI>º¼·ý µ¤¾î¾²±â
 <A HREF="auagd010.htm#IDX6779">(6779)</A>
-<LI>»õ º¼·ý ÀÛ¼º 
+<LI>»õ º¼·ý ÀÛ¼º
 <A HREF="auagd010.htm#IDX6775">(6775)</A>
 </MENU>
-<LI>syncserv 
+<LI>syncserv
 <MENU>
-<LI>±¸¹® 
+<LI>±¸¹®
 <A HREF="auagd010.htm#IDX6700">(6700)</A>
-<LI>È¿°ú 
+<LI>È¿°ú
 <A HREF="auagd010.htm#IDX6696">(6696)</A>
 </MENU>
-<LI>syncvldb 
+<LI>syncvldb
 <MENU>
-<LI>±¸¹® 
+<LI>±¸¹®
 <A HREF="auagd010.htm#IDX6698">(6698)</A>
-<LI>È¿°ú 
+<LI>È¿°ú
 <A HREF="auagd010.htm#IDX6695">(6695)</A>
 </MENU>
-<LI>unlock 
+<LI>unlock
 <A HREF="auagd010.htm#IDX6802">(6802)</A>
-<LI>unlockvldb 
+<LI>unlockvldb
 <A HREF="auagd010.htm#IDX6804">(6804)</A>
-<LI>zap 
+<LI>zap
 <A HREF="auagd010.htm#IDX6749">(6749)</A>
-<LI>±â´É ¿ä¾à 
+<LI>±â´É ¿ä¾à
 <A HREF="auagd009.htm#IDX6294">(6294)</A>
-<LI>»óÈ£ ÀÎÁõ, ¹«½Ã 
+<LI>»óÈ£ ÀÎÁõ, ¹«½Ã
 <A HREF="auagd008.htm#IDX6196">(6196)</A>
-<LI>Ư±Ç ºÎ¿© 
+<LI>Ư±Ç ºÎ¿©
 <A HREF="auagd021.htm#IDX8141">(8141)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_57" HREF="#IDX0_57">W</A></STRONG>
 <MENU>
-<LI>w ACL ±ÇÇÑ 
+<LI>w ACL ±ÇÇÑ
 <A HREF="auagd020.htm#IDX8036">(8036)</A>
-<LI>which ¸í·É 
+<LI>which ¸í·É
 <A HREF="auagd008.htm#IDX6134">(6134)</A>
 </MENU>
 <STRONG><A NAME="IDX1_58" HREF="#IDX0_58">X</A></STRONG>
 <MENU>
-<LI>X ¸í·É¾î 
+<LI>X ¸í·É¾î
 <MENU>
-<LI>uss ÅÛÇø´ ÆÄÀÏ 
+<LI>uss ÅÛÇø´ ÆÄÀÏ
 <A HREF="auagd017.htm#IDX7704">(7704)</A>
 </MENU>
-<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´É 
+<LI>xstat µ¥ÀÌÅÍ ¸ðÀ½ ±â´É
 <A HREF="auagd013.htm#IDX7208">(7208)</A>
 <MENU>
-<LI>libxstat_cm.a ¶óÀ̺귯¸® 
+<LI>libxstat_cm.a ¶óÀ̺귯¸®
 <A HREF="auagd013.htm#IDX7210">(7210)</A>
-<LI>libxstat_fs.a ¶óÀ̺귯¸® 
+<LI>libxstat_fs.a ¶óÀ̺귯¸®
 <A HREF="auagd013.htm#IDX7209">(7209)</A>
-<LI>xstat_cm_test ¿¹ ¸í·É 
+<LI>xstat_cm_test ¿¹ ¸í·É
 <A HREF="auagd013.htm#IDX7241">(7241)</A>
-<LI>xstat_fs_test ¿¹ ¸í·É 
+<LI>xstat_fs_test ¿¹ ¸í·É
 <A HREF="auagd013.htm#IDX7237">(7237)</A>
-<LI>µ¥ÀÌÅÍ ¸ðÀ½ 
+<LI>µ¥ÀÌÅÍ ¸ðÀ½
 <A HREF="auagd013.htm#IDX7223">(7223)</A>
-<LI>¸í·É ¿¹ 
+<LI>¸í·É ¿¹
 <A HREF="auagd013.htm#IDX7229">(7229)</A>
-<LI>Á¤º¸ È®º¸ 
+<LI>Á¤º¸ È®º¸
 <A HREF="auagd013.htm#IDX7226">(7226)</A>
 </MENU>
 </MENU>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd025.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="#HDRINDEX">»öÀÎ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">ÆäÀÌÁöÀÇ ¸Ç À§</A> &#124; <A HREF="auagd025.htm">ÀÌÀü ÆäÀÌÁö</A> &#124; <A HREF="auagd002.htm#ToC">¸ñÂ÷</A> &#124; <A HREF="#HDRINDEX">»öÀÎ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index dad01b9b1e9b05622ccb62c730aec1a70e301a27..a9d38ba0e6c9d86a3e2062cb7aa3a8239df98924 100755 (executable)
@@ -21,7 +21,7 @@ AFS Partitions No Longer Need to Reside On Empty NTFS Volumes
 
 On Windows NT machines, any NTFS volume can be designated as an AFS
 partition.  Previously, an NTFS volume containing any data other than
-the Windows Recycler could not be designated as an AFS partition. 
+the Windows Recycler could not be designated as an AFS partition.
 
 
 
@@ -53,7 +53,7 @@ AFS for Windows Supplemental Documentation
 
 The Supplemental Documentation component of AFS for Windows is only available
 online if the AFS Supplemental Documentation option was chosen when AFS for Windows
-was installed on your system.  (AFS Supplemental Documentation is not an option when 
+was installed on your system.  (AFS Supplemental Documentation is not an option when
 installing AFS Light.) Note that documentation is also available directly
 from the AFS for Windows CD-ROM, in the CD:\Documentation directory, where CD
 is the letter of your CD-ROM drive.
index d0dc92f531cd70776dd93177330e40100856633b..452eb71b04a9c32b75b169754078806a6f3993c8 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 21 Dec 2000 12:38:16">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 21 Dec 2001 12:38:16">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. Todos os Direitos Reservados.    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. Todos os Direitos Reservados.    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Iniciação Rápida</H1>
 </MENU></MENU>
 <P><B><A NAME="ToC_39" HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice remissivo</A></B><BR>
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">In&iacute;cio da P&aacute;gina</A> &#124; <A HREF="awqbg000.htm">P&aacute;gina Anterior</A> &#124; <A HREF="awqbg003.htm">Pr&oacute;xima P&aacute;gina</A> &#124; <A HREF="#ToC">&Iacute;ndice</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice Remissivo</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">In&iacute;cio da P&aacute;gina</A> &#124; <A HREF="awqbg000.htm">P&aacute;gina Anterior</A> &#124; <A HREF="awqbg003.htm">Pr&oacute;xima P&aacute;gina</A> &#124; <A HREF="#ToC">&Iacute;ndice</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice Remissivo</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  Todos os Direitos Reservados. 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  Todos os Direitos Reservados.
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 24a84a6ea022c1c02eef633ca88f12b113d0ceb5..84869613bbd87504a86f232d862d510f9f2e9df0 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 21 Dec 2000 12:38:16">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 21 Dec 2001 12:38:16">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. Todos os Direitos Reservados.    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. Todos os Direitos Reservados.    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Iniciação Rápida</H1>
@@ -171,7 +171,7 @@ igualmente todos os outros componentes.
 do IBM AFS para Windows</I> para obter uma descrição detalhada dos
 pré-requisitos de instalação. Se você estiver executando outras
 aplicações Windows, é recomendável que você saia delas antes de instalar o AFS
-para Windows. 
+para Windows.
 <OL TYPE=1>
 <LI>Coloque o disco de instalação do AFS para Windows em sua unidade de
 CD-ROM.
@@ -199,7 +199,7 @@ esteja instalado em seu sistema.
 qual os componentes selecionados serão instalados. A unidade padrão é a
 unidade onde o Windows está instalado. O diretório padrão nesta unidade
 é <B>\Arquivos de Programa\Ibm\Afs</B>. Para selecionar outra
-unidade, diretório, ou ambos, selecione o botão <B>Procurar</B>. 
+unidade, diretório, ou ambos, selecione o botão <B>Procurar</B>.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Se você estiver atualizando a partir de uma versão anterior do AFS para
 Windows ou reinstalando o AFS para Windows, o diretório de instalação que você
 escolher deve ser o mesmo diretório de instalação que foi utilizado pela
@@ -502,7 +502,7 @@ seguida escolha <B>Painel de Controle</B>.
 O utilitário Configuração do AFS Client é aberto, exibindo a guia <B>
 Geral</B>.
 </LI><LI>Selecione a opção <B>Prover um Gateway AFS Básico</B>.
-</LI><LI>Escolha <B>OK</B>. 
+</LI><LI>Escolha <B>OK</B>.
 <UL>
 <LI>Se o serviço do AFS Client estiver sendo executado, uma caixa de mensagens
 aparece, informando que o serviço deve ser reiniciado. Escolha
@@ -521,7 +521,7 @@ entrada para a c
 Básico quanto no banco de dados da célula no Gateway AFS Básico.
 Informações incorretas ou inexistentes sobre uma célula no banco de dados da
 célula na máquina gateway torna clientes básicos incapazes de acessar
-arquivos. 
+arquivos.
 <P><B>Para incluir uma entrada no banco de dados da célula:</B>
 <P>Acesse a guia <B>Células AFS</B>a partir do utilitário Configuração do
 AFS Básico e escolha o botão <B>Incluir</B>. A caixa de diálogo
@@ -584,7 +584,7 @@ servi
 pode ser obtida incluindo o nome do serviço NetBIOS do gateway ao arquivo
 LMHOSTS do cliente ou aos servidores DNS ou WINS adequados. Se a
 máquina AFS Básico e sua máquina Gateway AFS Básico se localizam na mesma
-sub-rede, nenhuma configuração adicional é necessária. 
+sub-rede, nenhuma configuração adicional é necessária.
 <P>O AFS Básico se torna automaticamente um membro da mesma célula do seu
 Gateway AFS Básico. O nome da célula é exibido na caixa <B>Nome da
 Célula</B>.
@@ -598,7 +598,7 @@ B
 pertence não estiver presente na lista de células AFS, escolha o botão
 <B>Incluir</B>. A caixa de diálogo Nova Célula é aberta.
 Digite o nome da célula na caixa <B>Célula AFS</B> e uma pequena descrição
-na caixa <B>Descrição</B>. 
+na caixa <B>Descrição</B>.
 <P>Escolha o botão <B> Incluir</B>. A caixa de diálogo Incluir
 Servidor é aberta. Na caixa <B> Nome do Servidor</B>, digite o nome
 de um Servidor de Localização de Volume na célula selecionada. Escolha
@@ -972,7 +972,7 @@ alto <B>/afs</B>) do espa
 <A NAME="IDX253"></A>
 Como você está incluindo este AFS Server em uma célula AFS existente, os
 volumes raiz do AFS já existem na célula, e o Assistente de Configuração do
-AFS indica que você não precisa criar os volumes raiz. 
+AFS indica que você não precisa criar os volumes raiz.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Se por alguma razão os volumes raiz do AFS não existirem ainda nesta célula
 AFS, você pode escolher a opção <B>Sim, criar os volumes raiz</B> para
 criar os volumes raiz neste AFS Server.
@@ -1028,7 +1028,7 @@ escolha o bot
 <B>Configurar</B>. Se você estiver configurando o AFS Server em uma
 célula AFS na qual existam Servidores de Banco de Dados executando uma versão
 do AFS anterior à versão 3.5, uma caixa de diálogo aparece solicitando
-que você digite a senha principal do AFS. 
+que você digite a senha principal do AFS.
 <P>O AFS Server é configurado de acordo com suas especificações. A
 barra de progresso na parte inferior da caixa de diálogo indica os passos em
 andamento. Uma caixa de mensagem aparece indicando que a configuração
@@ -1133,7 +1133,7 @@ associada com o componente Documenta
 está removendo este componente do seu sistema, a caixa de mensagens AFS não
 aparece.)
 </LI><LI>A caixa de diálogo Remover Programas do seu Computador é aberta, exibindo
-os componentes que estão sendo removidos de seu sistema. 
+os componentes que estão sendo removidos de seu sistema.
 <TABLE><TR><TD ALIGN="LEFT" VALIGN="TOP"><B>Nota:</B></TD><TD ALIGN="LEFT" VALIGN="TOP">Uma caixa de mensagens pode aparecer perguntando se você deseja remover
 arquivos compartilhados do AFS que não são mais necessários para outros
 componentes. Clique em <B>Sim Para Todos</B> para remover
@@ -1254,11 +1254,11 @@ se nenhum outro componente AFS permanecer instalado.
 </LI><LI>Remove as entradas de registro relacionadas à documentação suplementar do
 AFS do seu sistema.
 </LI></UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">In&iacute;cio da P&aacute;gina</A> &#124; <A HREF="awqbg002.htm">P&aacute;gina Anterior</A> &#124; <A HREF="awqbg004.htm">Pr&oacute;xima P&aacute;gina</A> &#124; <A HREF="awqbg002.htm#ToC">&Iacute;ndice</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice Remissivo</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">In&iacute;cio da P&aacute;gina</A> &#124; <A HREF="awqbg002.htm">P&aacute;gina Anterior</A> &#124; <A HREF="awqbg004.htm">Pr&oacute;xima P&aacute;gina</A> &#124; <A HREF="awqbg002.htm#ToC">&Iacute;ndice</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">&Iacute;ndice Remissivo</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  Todos os Direitos Reservados. 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  Todos os Direitos Reservados.
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 8ae941a7d2266cb368008efa63038847480551cd..7563fd090940200cb1abf5b85c9afa8aa22a8342 100755 (executable)
@@ -9,8 +9,8 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 21 Dec 2000 12:38:16">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 21 Dec 2001 12:38:16">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. Todos os Direitos Reservados.    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. Todos os Direitos Reservados.    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Iniciação Rápida</H1>
 <HR>
 <STRONG><A NAME="IDX1_00" HREF="#IDX0_00">Caracteres especiais</A></STRONG>
 <MENU>
-<LI> Centro de Controle do AFS 
+<LI> Centro de Controle do AFS
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX186">(186)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_41" HREF="#IDX0_41">A</A></STRONG>
 <MENU>
-<LI>AFS 
+<LI>AFS
 <MENU>
-<LI>atualizando 
+<LI>atualizando
 <A HREF="awqbg003.htm#IDX205">(205)</A>
-<LI>básico 
+<LI>básico
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX194">(194)</A>
 </MENU>
-<LI>centro de controle 
+<LI>centro de controle
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX188">(188)</A>
 </MENU>
-<LI>cliente 
+<LI>cliente
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX191">(191)</A>
 </MENU>
-<LI>componentes 
+<LI>componentes
 <A HREF="awqbg003.htm#IDX182">(182)</A>
-<LI>componentes de documentação suplementar 
+<LI>componentes de documentação suplementar
 <A HREF="awqbg003.htm#IDX195">(195)</A>
-<LI>configuração 
+<LI>configuração
 <MENU>
-<LI>AFS Básico 
+<LI>AFS Básico
 <A HREF="awqbg003.htm#IDX233">(233)</A>
-<LI>AFS Client 
+<LI>AFS Client
 <A HREF="awqbg003.htm#IDX224">(224)</A>
-<LI>AFS Server 
+<LI>AFS Server
 <A HREF="awqbg003.htm#IDX237">(237)</A>
-<LI>Centro de Controle do AFS 
+<LI>Centro de Controle do AFS
 <A HREF="awqbg003.htm#IDX255">(255)</A>
-<LI>Gateway AFS Básico 
+<LI>Gateway AFS Básico
 <A HREF="awqbg003.htm#IDX227">(227)</A>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX221">(221)</A>
 </MENU>
-<LI>opções de instalação 
+<LI>opções de instalação
 <A HREF="awqbg003.htm#IDX197">(197)</A>
-<LI>procedimento de instalação 
+<LI>procedimento de instalação
 <A HREF="awqbg003.htm#IDX208">(208)</A>
-<LI>procedimento de remoção da instalação 
+<LI>procedimento de remoção da instalação
 <A HREF="awqbg003.htm#IDX263">(263)</A>
-<LI>pré-requisitos para remoção da instalação 
+<LI>pré-requisitos para remoção da instalação
 <A HREF="awqbg003.htm#IDX259">(259)</A>
-<LI>reinstalando 
+<LI>reinstalando
 <A HREF="awqbg003.htm#IDX257">(257)</A>
-<LI>servidor 
+<LI>servidor
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX185">(185)</A>
 </MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX178">(178)</A>
 </MENU>
-<LI>AFS Básico 
+<LI>AFS Básico
 <MENU>
-<LI>configuração 
+<LI>configuração
 <A HREF="awqbg003.htm#IDX232">(232)</A>
-<LI>instalação 
+<LI>instalação
 <A HREF="awqbg003.htm#IDX211">(211)</A>
-<LI>máquina gateway 
+<LI>máquina gateway
 <A HREF="awqbg003.htm#IDX234">(234)</A>
-<LI>remoção da instalação 
+<LI>remoção da instalação
 <A HREF="awqbg003.htm#IDX266">(266)</A>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX192">(192)</A>
 </MENU>
-<LI>AFS Client 
+<LI>AFS Client
 <MENU>
-<LI>arquivo  
+<LI>arquivo
 <A HREF="awqbg003.htm#IDX201">(201)</A>
-<LI>configurar como Gateway AFS Básico 
+<LI>configurar como Gateway AFS Básico
 <A HREF="awqbg003.htm#IDX225">(225)</A>
-<LI>configuração 
+<LI>configuração
 <A HREF="awqbg003.htm#IDX223">(223)</A>
-<LI>instalação 
+<LI>instalação
 <A HREF="awqbg003.htm#IDX210">(210)</A>
-<LI>instalação somente-cliente 
+<LI>instalação somente-cliente
 <A HREF="awqbg003.htm#IDX200">(200)</A>
-<LI>remoção da instalação 
+<LI>remoção da instalação
 <A HREF="awqbg003.htm#IDX265">(265)</A>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX189">(189)</A>
 </MENU>
-<LI>AFS Server 
+<LI>AFS Server
 <MENU>
-<LI>configuração 
+<LI>configuração
 <MENU>
-<LI>como primeiro servidor em uma célula 
+<LI>como primeiro servidor em uma célula
 <A HREF="awqbg003.htm#IDX238">(238)</A>
-<LI>como servidor em uma célula existente 
+<LI>como servidor em uma célula existente
 <A HREF="awqbg003.htm#IDX249">(249)</A>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX236">(236)</A>
 </MENU>
-<LI>instalação 
+<LI>instalação
 <A HREF="awqbg003.htm#IDX212">(212)</A>
-<LI>remoção da instalação 
+<LI>remoção da instalação
 <A HREF="awqbg003.htm#IDX267">(267)</A>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX183">(183)</A>
 </MENU>
-<LI>ajuda online 
+<LI>ajuda online
 <A HREF="awqbg003.htm#IDX220">(220)</A>
-<LI>arquivo setup.co 
+<LI>arquivo setup.co
 <A HREF="awqbg003.htm#IDX202">(202)</A>
-<LI>atualizando 
+<LI>atualizando
 <A HREF="awqbg003.htm#IDX204">(204)</A>
-<LI>audiência 
+<LI>audiência
 <A HREF="awqbg003.htm#IDX181">(181)</A>
 </MENU>
 <STRONG><A NAME="IDX1_42" HREF="#IDX0_42">B</A></STRONG>
 <MENU>
-<LI>básico 
+<LI>básico
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX193">(193)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_43" HREF="#IDX0_43">C</A></STRONG>
 <MENU>
-<LI>centro de controle 
+<LI>centro de controle
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX187">(187)</A>
 </MENU>
-<LI>Centro de Controle do AFS 
+<LI>Centro de Controle do AFS
 <MENU>
-<LI>configuração 
+<LI>configuração
 <A HREF="awqbg003.htm#IDX254">(254)</A>
-<LI>instalação 
+<LI>instalação
 <A HREF="awqbg003.htm#IDX213">(213)</A>
-<LI>remoção da instalação 
+<LI>remoção da instalação
 <A HREF="awqbg003.htm#IDX268">(268)</A>
 </MENU>
-<LI>cliente 
+<LI>cliente
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX190">(190)</A>
 </MENU>
-<LI>configuração 
+<LI>configuração
 <A HREF="awqbg003.htm#IDX222">(222)</A>
-<LI>conta administrativa genérica 
+<LI>conta administrativa genérica
 <A HREF="awqbg003.htm#IDX239">(239)</A>
-<LI>Contas do usuário de domínio 
+<LI>Contas do usuário de domínio
 <A HREF="awqbg003.htm#IDX230">(230)</A>
-<LI>Contas do usuário de máquina 
+<LI>Contas do usuário de máquina
 <A HREF="awqbg003.htm#IDX231">(231)</A>
 </MENU>
 <STRONG><A NAME="IDX1_44" HREF="#IDX0_44">D</A></STRONG>
 <MENU>
-<LI>documentação 
+<LI>documentação
 <MENU>
-<LI>ajuda online 
+<LI>ajuda online
 <A HREF="awqbg003.htm#IDX219">(219)</A>
-<LI>CD-ROM 
+<LI>CD-ROM
 <A HREF="awqbg003.htm#IDX217">(217)</A>
-<LI>online 
+<LI>online
 <A HREF="awqbg003.htm#IDX215">(215)</A>
 </MENU>
-<LI>documentação em CD-ROM 
+<LI>documentação em CD-ROM
 <A HREF="awqbg003.htm#IDX218">(218)</A>
-<LI>documentação online 
+<LI>documentação online
 <A HREF="awqbg003.htm#IDX216">(216)</A>
 </MENU>
 <STRONG><A NAME="IDX1_47" HREF="#IDX0_47">G</A></STRONG>
 <MENU>
-<LI>Gateway AFS Básico 
+<LI>Gateway AFS Básico
 <MENU>
-<LI>autenticando usuários AFS Básico 
+<LI>autenticando usuários AFS Básico
 <A HREF="awqbg003.htm#IDX229">(229)</A>
-<LI>configuração 
+<LI>configuração
 <A HREF="awqbg003.htm#IDX226">(226)</A>
-<LI>sincronizando o banco de dados da célula 
+<LI>sincronizando o banco de dados da célula
 <A HREF="awqbg003.htm#IDX228">(228)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_49" HREF="#IDX0_49">I</A></STRONG>
 <MENU>
-<LI>instalação 
+<LI>instalação
 <MENU>
-<LI>alterações efetuadas em seu sistema 
+<LI>alterações efetuadas em seu sistema
 <A HREF="awqbg003.htm#IDX214">(214)</A>
-<LI>combinações de componentes possíveis 
+<LI>combinações de componentes possíveis
 <A HREF="awqbg003.htm#IDX198">(198)</A>
-<LI>fazendo atualização a partir de uma versão anterior 
+<LI>fazendo atualização a partir de uma versão anterior
 <A HREF="awqbg003.htm#IDX206">(206)</A>
-<LI>instalação somente-cliente 
+<LI>instalação somente-cliente
 <A HREF="awqbg003.htm#IDX199">(199)</A>
-<LI>procedimento 
+<LI>procedimento
 <A HREF="awqbg003.htm#IDX209">(209)</A>
 </MENU>
-<LI>instalação somente-cliente 
+<LI>instalação somente-cliente
 <A HREF="awqbg003.htm#IDX203">(203)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4E" HREF="#IDX0_4E">N</A></STRONG>
 <MENU>
-<LI>nome da máquina gateway 
+<LI>nome da máquina gateway
 <A HREF="awqbg003.htm#IDX235">(235)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4F" HREF="#IDX0_4F">O</A></STRONG>
 <MENU>
-<LI>opções de instalação 
+<LI>opções de instalação
 <A HREF="awqbg003.htm#IDX196">(196)</A>
 </MENU>
 <STRONG><A NAME="IDX1_50" HREF="#IDX0_50">P</A></STRONG>
 <MENU>
-<LI>partições AFS 
+<LI>partições AFS
 <A HREF="awqbg003.htm#IDX243">(243)</A>
-<LI>procedimento de instalação 
+<LI>procedimento de instalação
 <A HREF="awqbg003.htm#IDX207">(207)</A>
-<LI>procedimento de remoção da instalação 
+<LI>procedimento de remoção da instalação
 <A HREF="awqbg003.htm#IDX262">(262)</A>
-<LI>pré-requisitos para remoção da instalação 
+<LI>pré-requisitos para remoção da instalação
 <A HREF="awqbg003.htm#IDX261">(261)</A>
 </MENU>
 <STRONG><A NAME="IDX1_52" HREF="#IDX0_52">R</A></STRONG>
 <MENU>
-<LI>reinstalando 
+<LI>reinstalando
 <A HREF="awqbg003.htm#IDX258">(258)</A>
-<LI>remoção da instalação 
+<LI>remoção da instalação
 <MENU>
-<LI>alterações efetuadas em seu sistema 
+<LI>alterações efetuadas em seu sistema
 <A HREF="awqbg003.htm#IDX269">(269)</A>
-<LI>procedimento 
+<LI>procedimento
 <A HREF="awqbg003.htm#IDX264">(264)</A>
-<LI>pré-requisitos 
+<LI>pré-requisitos
 <A HREF="awqbg003.htm#IDX260">(260)</A>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX256">(256)</A>
 </MENU>
-<LI>replicação 
+<LI>replicação
 <MENU>
-<LI>quando estiver configurando uma célula nova 
+<LI>quando estiver configurando uma célula nova
 <A HREF="awqbg003.htm#IDX247">(247)</A>
 </MENU>
-<LI>root.afs 
+<LI>root.afs
 <A HREF="awqbg003.htm#IDX245">(245)</A>
-<LI>root.cell 
+<LI>root.cell
 <A HREF="awqbg003.htm#IDX246">(246)</A>
 </MENU>
 <STRONG><A NAME="IDX1_53" HREF="#IDX0_53">S</A></STRONG>
 <MENU>
-<LI>servidor 
+<LI>servidor
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <A HREF="awqbg003.htm#IDX184">(184)</A>
 </MENU>
-<LI>Servidor de Arquivo 
+<LI>Servidor de Arquivo
 <MENU>
-<LI>configurando em uma célula existente 
+<LI>configurando em uma célula existente
 <A HREF="awqbg003.htm#IDX250">(250)</A>
-<LI>configurando em uma célula nova 
+<LI>configurando em uma célula nova
 <A HREF="awqbg003.htm#IDX240">(240)</A>
 </MENU>
-<LI>Servidor de Backup 
+<LI>Servidor de Backup
 <MENU>
-<LI>configurando em uma célula existente 
+<LI>configurando em uma célula existente
 <A HREF="awqbg003.htm#IDX252">(252)</A>
-<LI>configurando em uma célula nova 
+<LI>configurando em uma célula nova
 <A HREF="awqbg003.htm#IDX242">(242)</A>
 </MENU>
-<LI>Servidor de Banco de Dados 
+<LI>Servidor de Banco de Dados
 <MENU>
-<LI>configurando em uma célula existente 
+<LI>configurando em uma célula existente
 <A HREF="awqbg003.htm#IDX251">(251)</A>
-<LI>configurando em uma célula nova 
+<LI>configurando em uma célula nova
 <A HREF="awqbg003.htm#IDX241">(241)</A>
 </MENU>
-<LI>Servidor de Controle do Sistema 
+<LI>Servidor de Controle do Sistema
 <MENU>
-<LI>em uma nova célula AFS 
+<LI>em uma nova célula AFS
 <A HREF="awqbg003.htm#IDX248">(248)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_56" HREF="#IDX0_56">V</A></STRONG>
 <MENU>
-<LI>visão geral 
+<LI>visão geral
 <MENU>
-<LI>AFS 
+<LI>AFS
 <A HREF="awqbg003.htm#IDX179">(179)</A>
-<LI>documento 
+<LI>documento
 <A HREF="awqbg003.htm#IDX180">(180)</A>
 </MENU>
-<LI>volumes raiz do AFS 
+<LI>volumes raiz do AFS
 <MENU>
-<LI>quando estiver configurando um servidor em uma célula existente 
+<LI>quando estiver configurando um servidor em uma célula existente
 <A HREF="awqbg003.htm#IDX253">(253)</A>
-<LI>quando estiver configurando uma célula nova 
+<LI>quando estiver configurando uma célula nova
 <A HREF="awqbg003.htm#IDX244">(244)</A>
 </MENU>
 </MENU>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">In&iacute;cio da P&aacute;gina</A> &#124; <A HREF="awqbg003.htm">P&aacute;gina Anterior</A> &#124; <A HREF="awqbg002.htm#ToC">&Iacute;ndice</A> &#124; <A HREF="#HDRINDEX">&Iacute;ndice Remissivo</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">In&iacute;cio da P&aacute;gina</A> &#124; <A HREF="awqbg003.htm">P&aacute;gina Anterior</A> &#124; <A HREF="awqbg002.htm#ToC">&Iacute;ndice</A> &#124; <A HREF="#HDRINDEX">&Iacute;ndice Remissivo</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  Todos os Direitos Reservados. 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  Todos os Direitos Reservados.
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 6a5d4e5216ec41c0c51b6b3dd50c45398358e471..c7f973f28350f74b77c9fabac45a170bd90c62c8 100755 (executable)
@@ -109,7 +109,7 @@ Release do AFS para Windows</A>
 <BR><B><FONT SIZE=+1>PDF:</FONT></B>
 
 <P>A documentação no formato PDF não é instalada com a documentação online.
-Acesse a documentação do AFS <BR> no formato PDF diretamente do CD-ROM do AFS para 
+Acesse a documentação do AFS <BR> no formato PDF diretamente do CD-ROM do AFS para
 Windows. Os arquivos PDF estão no diretório <I>CD</I><B>:\Documentation\pt_BR\PDF</B>,
 onde <I>CD</I> é a letra da unidade de CD-ROM.
 <BR>&nbsp;
index dad01b9b1e9b05622ccb62c730aec1a70e301a27..a9d38ba0e6c9d86a3e2062cb7aa3a8239df98924 100755 (executable)
@@ -21,7 +21,7 @@ AFS Partitions No Longer Need to Reside On Empty NTFS Volumes
 
 On Windows NT machines, any NTFS volume can be designated as an AFS
 partition.  Previously, an NTFS volume containing any data other than
-the Windows Recycler could not be designated as an AFS partition. 
+the Windows Recycler could not be designated as an AFS partition.
 
 
 
@@ -53,7 +53,7 @@ AFS for Windows Supplemental Documentation
 
 The Supplemental Documentation component of AFS for Windows is only available
 online if the AFS Supplemental Documentation option was chosen when AFS for Windows
-was installed on your system.  (AFS Supplemental Documentation is not an option when 
+was installed on your system.  (AFS Supplemental Documentation is not an option when
 installing AFS Light.) Note that documentation is also available directly
 from the AFS for Windows CD-ROM, in the CD:\Documentation directory, where CD
 is the letter of your CD-ROM drive.
index 9f2bc1cf811ce99eb4e28c353a1337f74053f8e5..1bbd47054ae6d1a79354c6079be6799fd03f513a 100755 (executable)
@@ -11,8 +11,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sat, 20 Jan 2001 09:56:52">
 <META HTTP-EQUIV="expires" CONTENT="Sun, 20 Jan 2002 09:56:52">
 </HEAD><BODY BGCOLOR="#FFFFFF">
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¿ìËÙÈëÃÅ</H1>
@@ -32,6 +32,6 @@ Program Number: <BR>
 <P>Äú¿ÉÒÔͨ¹ýµ±µØµÄ IBM ´ú±í»ò IBM ·Ö²¿À´¶©¹º³ö°æÎï¡£
 <P><B>&copy; Copyright International Business Machines Corporation 1999. All rights reserved.
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Ò³µÄ¶¥²¿</A> &#124; <A HREF="awqbg002.htm">ÏÂÒ»Ò³</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Ë÷Òý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Ò³µÄ¶¥²¿</A> &#124; <A HREF="awqbg002.htm">ÏÂÒ»Ò³</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Ë÷Òý</A> &#93;</B>
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index ebb88f358f305bd6bf7f46abc6823382c46c96b1..80006e19cd9a0c68ba226205bb611e174600176e 100755 (executable)
@@ -11,8 +11,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sat, 20 Jan 2001 09:56:52">
 <META HTTP-EQUIV="expires" CONTENT="Sun, 20 Jan 2002 09:56:52">
 </HEAD><BODY BGCOLOR="#FFFFFF">
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¿ìËÙÈëÃÅ</H1>
@@ -56,6 +56,6 @@
 </MENU></MENU>
 <P><B><A NAME="ToC_39" HREF="awqbg004.htm#HDRINDEX">Ë÷Òý</A></B><BR>
 <HR><P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Ò³µÄ¶¥²¿</A> &#124; <A HREF="awqbg000.htm">ÉÏÒ»Ò³</A> &#124; <A HREF="awqbg003.htm">ÏÂÒ»Ò³</A> &#124; <A HREF="#ToC">Ŀ¼</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Ë÷Òý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Ò³µÄ¶¥²¿</A> &#124; <A HREF="awqbg000.htm">ÉÏÒ»Ò³</A> &#124; <A HREF="awqbg003.htm">ÏÂÒ»Ò³</A> &#124; <A HREF="#ToC">Ŀ¼</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Ë÷Òý</A> &#93;</B>
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index c8df80f2c21b53c134ad0ab8250d1c83288544f5..55918dc0f07b437d5d5e0ff221a96e4d6d16f21f 100755 (executable)
@@ -11,8 +11,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sat, 20 Jan 2001 09:56:52">
 <META HTTP-EQUIV="expires" CONTENT="Sun, 20 Jan 2002 09:56:52">
 </HEAD><BODY BGCOLOR="#FFFFFF">
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¿ìËÙÈëÃÅ</H1>
@@ -884,6 +884,6 @@ Files\Ibm\Afs\Server</B> Ŀ¼
 <P><LI>Èç¹û²»ÔÙ°²×°ÓÐÆäËü AFS ×é¼þ£¬Ôò´Ó<B>¿ªÊ¼</B>²Ëµ¥ÖÐɾ³ý <B>IBM AFS</B> ³ÌÐò×é¡£
 <P><LI>´ÓϵͳÖÐɾ³ýÓë AFS ²¹³äÎĵµÏà¹ØµÄ×¢²á±íÌõÄ¿¡£
 </UL>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Ò³µÄ¶¥²¿</A> &#124; <A HREF="awqbg002.htm">ÉÏÒ»Ò³</A> &#124; <A HREF="awqbg004.htm">ÏÂÒ»Ò³</A> &#124; <A HREF="awqbg002.htm#ToC">Ŀ¼</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Ë÷Òý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Ò³µÄ¶¥²¿</A> &#124; <A HREF="awqbg002.htm">ÉÏÒ»Ò³</A> &#124; <A HREF="awqbg004.htm">ÏÂÒ»Ò³</A> &#124; <A HREF="awqbg002.htm#ToC">Ŀ¼</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">Ë÷Òý</A> &#93;</B>
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index a6921c41c6b4ca37f494a1b8494cee0d0fa9f715..85f5402e20a8b73348e6dfcdf281972aa0ced01e 100755 (executable)
@@ -11,8 +11,8 @@
 <META HTTP-EQUIV="review" CONTENT="Sat, 20 Jan 2001 09:56:52">
 <META HTTP-EQUIV="expires" CONTENT="Sun, 20 Jan 2002 09:56:52">
 </HEAD><BODY BGCOLOR="#FFFFFF">
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>¿ìËÙÈëÃÅ</H1>
 <HR>
 <STRONG><A NAME="IDX1_00" HREF="#IDX0_00">ÌØÊâ×Ö·û</A></STRONG>
 <MENU>
-<LI>°²×° 
+<LI>°²×°
 <MENU>
-<LI>²½Öè 
+<LI>²½Öè
 <A HREF="awqbg003.htm#IDX209">(209)</A>
-<LI>´¿¿Í»§»ú°²×° 
+<LI>´¿¿Í»§»ú°²×°
 <A HREF="awqbg003.htm#IDX199">(199)</A>
-<LI>´ÓÏÈǰ°æ±¾Éý¼¶ 
+<LI>´ÓÏÈǰ°æ±¾Éý¼¶
 <A HREF="awqbg003.htm#IDX206">(206)</A>
-<LI>¶ÔϵͳµÄ¸ü¸Ä 
+<LI>¶ÔϵͳµÄ¸ü¸Ä
 <A HREF="awqbg003.htm#IDX214">(214)</A>
-<LI>¿ÉÄܵÄ×é¼þ×éºÏ 
+<LI>¿ÉÄܵÄ×é¼þ×éºÏ
 <A HREF="awqbg003.htm#IDX198">(198)</A>
 </MENU>
-<LI>°²×°²½Öè 
+<LI>°²×°²½Öè
 <A HREF="awqbg003.htm#IDX207">(207)</A>
-<LI>°²×°Ñ¡Ïî 
+<LI>°²×°Ñ¡Ïî
 <A HREF="awqbg003.htm#IDX196">(196)</A>
-<LI>±¸·Ý·þÎñÆ÷ 
+<LI>±¸·Ý·þÎñÆ÷
 <MENU>
-<LI>ÔÚÏÖÓе¥ÔªÖÐÅäÖà
+<LI>ÔÚÏÖÓе¥ÔªÖÐÅäÖÃ
 <A HREF="awqbg003.htm#IDX252">(252)</A>
-<LI>ÔÚе¥ÔªÖÐÅäÖà
+<LI>ÔÚе¥ÔªÖÐÅäÖÃ
 <A HREF="awqbg003.htm#IDX242">(242)</A>
 </MENU>
-<LI>´¿¿Í»§»ú°²×° 
+<LI>´¿¿Í»§»ú°²×°
 <A HREF="awqbg003.htm#IDX203">(203)</A>
-<LI>¶ÁÕß 
+<LI>¶ÁÕß
 <A HREF="awqbg003.htm#IDX181">(181)</A>
-<LI>·þÎñÆ÷ 
+<LI>·þÎñÆ÷
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX184">(184)</A>
 </MENU>
-<LI>¸´ÖÆ 
+<LI>¸´ÖÆ
 <MENU>
-<LI>ÅäÖÃе¥ÔªÊ± 
+<LI>ÅäÖÃе¥ÔªÊ±
 <A HREF="awqbg003.htm#IDX247">(247)</A>
 </MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <MENU>
-<LI>AFS 
+<LI>AFS
 <A HREF="awqbg003.htm#IDX179">(179)</A>
-<LI>Îĵµ 
+<LI>Îĵµ
 <A HREF="awqbg003.htm#IDX180">(180)</A>
 </MENU>
-<LI>¸ùĿ¼ AFS ¾í 
+<LI>¸ùĿ¼ AFS ¾í
 <MENU>
-<LI>µ±ÔÚÏÖÓе¥ÔªÖÐÅäÖ÷þÎñÆ÷ʱ 
+<LI>µ±ÔÚÏÖÓе¥ÔªÖÐÅäÖ÷þÎñÆ÷ʱ
 <A HREF="awqbg003.htm#IDX253">(253)</A>
-<LI>ÅäÖÃе¥ÔªÊ± 
+<LI>ÅäÖÃе¥ÔªÊ±
 <A HREF="awqbg003.htm#IDX244">(244)</A>
 </MENU>
-<LI>»úÆ÷Óû§ÕÊ»§ 
+<LI>»úÆ÷Óû§ÕÊ»§
 <A HREF="awqbg003.htm#IDX231">(231)</A>
-<LI>¿Í»§»ú 
+<LI>¿Í»§»ú
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX190">(190)</A>
 </MENU>
-<LI>¿ØÖÆÖÐÐÄ 
+<LI>¿ØÖÆÖÐÐÄ
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX187">(187)</A>
 </MENU>
-<LI>Áª»ú°ïÖú 
+<LI>Áª»ú°ïÖú
 <A HREF="awqbg003.htm#IDX220">(220)</A>
-<LI>Áª»úÎĵµ 
+<LI>Áª»úÎĵµ
 <A HREF="awqbg003.htm#IDX216">(216)</A>
-<LI>ÅäÖà
+<LI>ÅäÖÃ
 <A HREF="awqbg003.htm#IDX222">(222)</A>
-<LI>Éý¼¶ 
+<LI>Éý¼¶
 <A HREF="awqbg003.htm#IDX204">(204)</A>
-<LI>Êý¾Ý¿â·þÎñÆ÷ 
+<LI>Êý¾Ý¿â·þÎñÆ÷
 <MENU>
-<LI>ÔÚÏÖÓе¥ÔªÖÐÅäÖà
+<LI>ÔÚÏÖÓе¥ÔªÖÐÅäÖÃ
 <A HREF="awqbg003.htm#IDX251">(251)</A>
-<LI>ÔÚе¥ÔªÖÐÅäÖà
+<LI>ÔÚе¥ÔªÖÐÅäÖÃ
 <A HREF="awqbg003.htm#IDX241">(241)</A>
 </MENU>
-<LI>ͨÓùÜÀíÕÊ»§ 
+<LI>ͨÓùÜÀíÕÊ»§
 <A HREF="awqbg003.htm#IDX239">(239)</A>
-<LI>Íø¹Ø»úÆ÷Ãû 
+<LI>Íø¹Ø»úÆ÷Ãû
 <A HREF="awqbg003.htm#IDX235">(235)</A>
-<LI>Îĵµ 
+<LI>Îĵµ
 <MENU>
-<LI>CD-ROM 
+<LI>CD-ROM
 <A HREF="awqbg003.htm#IDX217">(217)</A>
-<LI>Áª»ú 
+<LI>Áª»ú
 <A HREF="awqbg003.htm#IDX215">(215)</A>
-<LI>Áª»ú°ïÖú 
+<LI>Áª»ú°ïÖú
 <A HREF="awqbg003.htm#IDX219">(219)</A>
 </MENU>
-<LI>Îļþ·þÎñÆ÷ 
+<LI>Îļþ·þÎñÆ÷
 <MENU>
-<LI>ÔÚÏÖÓе¥ÔªÖÐÅäÖà
+<LI>ÔÚÏÖÓе¥ÔªÖÐÅäÖÃ
 <A HREF="awqbg003.htm#IDX250">(250)</A>
-<LI>ÔÚе¥ÔªÖÐÅäÖà
+<LI>ÔÚе¥ÔªÖÐÅäÖÃ
 <A HREF="awqbg003.htm#IDX240">(240)</A>
 </MENU>
-<LI>ϵͳ¿ØÖÆ·þÎñÆ÷ 
+<LI>ϵͳ¿ØÖÆ·þÎñÆ÷
 <MENU>
-<LI>ÔÚРAFS µ¥ÔªÖР
+<LI>ÔÚРAFS µ¥ÔªÖÐ
 <A HREF="awqbg003.htm#IDX248">(248)</A>
 </MENU>
-<LI>жװ 
+<LI>жװ
 <MENU>
-<LI>²½Öè 
+<LI>²½Öè
 <A HREF="awqbg003.htm#IDX264">(264)</A>
-<LI>¶ÔϵͳµÄ¸ü¸Ä 
+<LI>¶ÔϵͳµÄ¸ü¸Ä
 <A HREF="awqbg003.htm#IDX269">(269)</A>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX256">(256)</A>
-<LI>ÏȾöÌõ¼þ 
+<LI>ÏȾöÌõ¼þ
 <A HREF="awqbg003.htm#IDX260">(260)</A>
 </MENU>
-<LI>жװ²½Öè 
+<LI>жװ²½Öè
 <A HREF="awqbg003.htm#IDX262">(262)</A>
-<LI>жװÏȾöÌõ¼þ 
+<LI>жװÏȾöÌõ¼þ
 <A HREF="awqbg003.htm#IDX261">(261)</A>
-<LI>ÓòÓû§ÕÊ»§ 
+<LI>ÓòÓû§ÕÊ»§
 <A HREF="awqbg003.htm#IDX230">(230)</A>
-<LI>ÖØÐ°²×° 
+<LI>ÖØÐ°²×°
 <A HREF="awqbg003.htm#IDX258">(258)</A>
 </MENU>
 <STRONG><A NAME="IDX1_41" HREF="#IDX0_41">A</A></STRONG>
 <MENU>
-<LI>AFS 
+<LI>AFS
 <MENU>
-<LI>light 
+<LI>light
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX194">(194)</A>
 </MENU>
-<LI>°²×°²½Öè 
+<LI>°²×°²½Öè
 <A HREF="awqbg003.htm#IDX208">(208)</A>
-<LI>°²×°Ñ¡Ïî 
+<LI>°²×°Ñ¡Ïî
 <A HREF="awqbg003.htm#IDX197">(197)</A>
-<LI>²¹³äÎĵµ×é¼þ 
+<LI>²¹³äÎĵµ×é¼þ
 <A HREF="awqbg003.htm#IDX195">(195)</A>
-<LI>·þÎñÆ÷ 
+<LI>·þÎñÆ÷
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX185">(185)</A>
 </MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX178">(178)</A>
-<LI>¿Í»§»ú 
+<LI>¿Í»§»ú
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX191">(191)</A>
 </MENU>
-<LI>¿ØÖÆÖÐÐÄ 
+<LI>¿ØÖÆÖÐÐÄ
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX188">(188)</A>
 </MENU>
-<LI>ÅäÖà
+<LI>ÅäÖÃ
 <MENU>
-<LI>AFS Light 
+<LI>AFS Light
 <A HREF="awqbg003.htm#IDX233">(233)</A>
-<LI>AFS Light Íø¹Ø 
+<LI>AFS Light Íø¹Ø
 <A HREF="awqbg003.htm#IDX227">(227)</A>
-<LI>AFS ·þÎñÆ÷ 
+<LI>AFS ·þÎñÆ÷
 <A HREF="awqbg003.htm#IDX237">(237)</A>
-<LI>AFS ¿Í»§»ú 
+<LI>AFS ¿Í»§»ú
 <A HREF="awqbg003.htm#IDX224">(224)</A>
-<LI>AFS ¿ØÖÆÖÐÐÄ 
+<LI>AFS ¿ØÖÆÖÐÐÄ
 <A HREF="awqbg003.htm#IDX255">(255)</A>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX221">(221)</A>
 </MENU>
-<LI>Éý¼¶ 
+<LI>Éý¼¶
 <A HREF="awqbg003.htm#IDX205">(205)</A>
-<LI>жװ²½Öè 
+<LI>жװ²½Öè
 <A HREF="awqbg003.htm#IDX263">(263)</A>
-<LI>жװÏȾöÌõ¼þ 
+<LI>жװÏȾöÌõ¼þ
 <A HREF="awqbg003.htm#IDX259">(259)</A>
-<LI>ÖØÐ°²×° 
+<LI>ÖØÐ°²×°
 <A HREF="awqbg003.htm#IDX257">(257)</A>
-<LI>×é¼þ 
+<LI>×é¼þ
 <A HREF="awqbg003.htm#IDX182">(182)</A>
 </MENU>
-<LI>AFS Light 
+<LI>AFS Light
 <MENU>
-<LI>°²×° 
+<LI>°²×°
 <A HREF="awqbg003.htm#IDX211">(211)</A>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX192">(192)</A>
-<LI>ÅäÖà
+<LI>ÅäÖÃ
 <A HREF="awqbg003.htm#IDX232">(232)</A>
-<LI>Íø¹Ø»úÆ÷ 
+<LI>Íø¹Ø»úÆ÷
 <A HREF="awqbg003.htm#IDX234">(234)</A>
-<LI>жװ 
+<LI>жװ
 <A HREF="awqbg003.htm#IDX266">(266)</A>
 </MENU>
-<LI>AFS Light Íø¹Ø 
+<LI>AFS Light Íø¹Ø
 <MENU>
-<LI>ÅäÖà
+<LI>ÅäÖÃ
 <A HREF="awqbg003.htm#IDX226">(226)</A>
-<LI>ÈÏÖ¤ AFS Light Óû§ 
+<LI>ÈÏÖ¤ AFS Light Óû§
 <A HREF="awqbg003.htm#IDX229">(229)</A>
-<LI>ͬ²½µ¥ÔªÊý¾Ý¿â 
+<LI>ͬ²½µ¥ÔªÊý¾Ý¿â
 <A HREF="awqbg003.htm#IDX228">(228)</A>
 </MENU>
-<LI>AFS ·ÖÇø 
+<LI>AFS ·ÖÇø
 <A HREF="awqbg003.htm#IDX243">(243)</A>
-<LI>AFS ·þÎñÆ÷ 
+<LI>AFS ·þÎñÆ÷
 <MENU>
-<LI>°²×° 
+<LI>°²×°
 <A HREF="awqbg003.htm#IDX212">(212)</A>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX183">(183)</A>
-<LI>ÅäÖà
+<LI>ÅäÖÃ
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX236">(236)</A>
-<LI>Ϊµ¥ÔªÖеĵÚÒ»¸ö·þÎñÆ÷ 
+<LI>Ϊµ¥ÔªÖеĵÚÒ»¸ö·þÎñÆ÷
 <A HREF="awqbg003.htm#IDX238">(238)</A>
-<LI>ΪÏÖÓе¥ÔªÖеķþÎñÆ÷ 
+<LI>ΪÏÖÓе¥ÔªÖеķþÎñÆ÷
 <A HREF="awqbg003.htm#IDX249">(249)</A>
 </MENU>
-<LI>жװ 
+<LI>жװ
 <A HREF="awqbg003.htm#IDX267">(267)</A>
 </MENU>
-<LI>AFS ¿Í»§»ú 
+<LI>AFS ¿Í»§»ú
 <MENU>
-<LI><B>setup.co</B> Îļþ 
+<LI><B>setup.co</B> Îļþ
 <A HREF="awqbg003.htm#IDX201">(201)</A>
-<LI>°²×° 
+<LI>°²×°
 <A HREF="awqbg003.htm#IDX210">(210)</A>
-<LI>´¿¿Í»§»ú°²×° 
+<LI>´¿¿Í»§»ú°²×°
 <A HREF="awqbg003.htm#IDX200">(200)</A>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX189">(189)</A>
-<LI>ÅäÖà
+<LI>ÅäÖÃ
 <A HREF="awqbg003.htm#IDX223">(223)</A>
-<LI>ÅäÖÃΪ AFS Light Íø¹Ø 
+<LI>ÅäÖÃΪ AFS Light Íø¹Ø
 <A HREF="awqbg003.htm#IDX225">(225)</A>
-<LI>жװ 
+<LI>жװ
 <A HREF="awqbg003.htm#IDX265">(265)</A>
 </MENU>
-<LI>AFS ¿ØÖÆÖÐÐÄ 
+<LI>AFS ¿ØÖÆÖÐÐÄ
 <MENU>
-<LI>°²×° 
+<LI>°²×°
 <A HREF="awqbg003.htm#IDX213">(213)</A>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX186">(186)</A>
-<LI>ÅäÖà
+<LI>ÅäÖÃ
 <A HREF="awqbg003.htm#IDX254">(254)</A>
-<LI>жװ 
+<LI>жװ
 <A HREF="awqbg003.htm#IDX268">(268)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_43" HREF="#IDX0_43">C</A></STRONG>
 <MENU>
-<LI>CD-ROM Îĵµ 
+<LI>CD-ROM Îĵµ
 <A HREF="awqbg003.htm#IDX218">(218)</A>
 </MENU>
 <STRONG><A NAME="IDX1_4C" HREF="#IDX0_4C">L</A></STRONG>
 <MENU>
-<LI>light 
+<LI>light
 <MENU>
-<LI>¸ÅÊö 
+<LI>¸ÅÊö
 <A HREF="awqbg003.htm#IDX193">(193)</A>
 </MENU>
 </MENU>
 <STRONG><A NAME="IDX1_52" HREF="#IDX0_52">R</A></STRONG>
 <MENU>
-<LI>root.afs 
+<LI>root.afs
 <A HREF="awqbg003.htm#IDX245">(245)</A>
-<LI>root.cell 
+<LI>root.cell
 <A HREF="awqbg003.htm#IDX246">(246)</A>
 </MENU>
 <STRONG><A NAME="IDX1_53" HREF="#IDX0_53">S</A></STRONG>
 <MENU>
-<LI>setup.co Îļþ 
+<LI>setup.co Îļþ
 <A HREF="awqbg003.htm#IDX202">(202)</A>
 </MENU>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">Ò³µÄ¶¥²¿</A> &#124; <A HREF="awqbg003.htm">ÉÏÒ»Ò³</A> &#124; <A HREF="awqbg002.htm#ToC">Ŀ¼</A> &#124; <A HREF="#HDRINDEX">Ë÷Òý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">Ò³µÄ¶¥²¿</A> &#124; <A HREF="awqbg003.htm">ÉÏÒ»Ò³</A> &#124; <A HREF="awqbg002.htm#ToC">Ŀ¼</A> &#124; <A HREF="#HDRINDEX">Ë÷Òý</A> &#93;</B>
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 11d0e209a474b6ee7baec3d78824cec1f57f405c..b90f5d7aa745e0b399a7686e9132fbdeb903d014 100755 (executable)
@@ -8,15 +8,15 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 15 Feb 2001 10:10:19">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 15 Feb 2002 10:10:19">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Release Notes</H1>
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Table of Contents]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns002.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P><HR> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Table of Contents]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns002.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P><HR>
 AFS for Windows<BR>
 Release Notes<BR>
-<P>Version 3.6 
+<P>Version 3.6
 <P>Document Number GC09-4559-00
 <P>0000000
 <P><B>First Edition (April 2000)</B>
@@ -33,11 +33,11 @@ suitable for softcopy.
 branch office serving your locality.
 <P><B>&copy; Copyright International Business Machines Corporation 2000. All rights reserved. </B>
 <P>
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Table of Contents]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns002.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Table of Contents]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns002.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 89f33369b6c8b0fe4bc11602b71de82b604248f2..a75886db6863bea5f19c63266832264aa6915748 100755 (executable)
@@ -8,12 +8,12 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 15 Feb 2001 10:10:19">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 15 Feb 2002 10:10:19">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Release Notes</H1>
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns000.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns003.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns000.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns003.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <H2><A NAME="ToC">Table of Contents</A></H2>
 <P><B><A NAME="ToC_1" HREF="awrns003.htm#HDRINTRO">Introduction</A></B><BR>
 <MENU>
 </MENU>
 <LI><A NAME="ToC_80" HREF="awrns007.htm#Header_80">Limitations and Restrictions</A>
 </MENU><P>
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns000.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns003.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns000.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns003.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index acc35b39fdcdea5ef8758e61f11eb92521d7e526..36a4473e1561bad2ebe3b92b6549feb88a10e7c2 100755 (executable)
@@ -8,12 +8,12 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 15 Feb 2001 10:10:19">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 15 Feb 2002 10:10:19">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Release Notes</H1>
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns002.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns004.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns002.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns004.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <HR><H1><A NAME="HDRINTRO" HREF="awrns002.htm#ToC_1">Introduction</A></H1>
 <HR><H2><A NAME="Header_2" HREF="awrns002.htm#ToC_2">Overview</A></H2>
 <P>AFS<SUP>(R)</SUP> is a distributed file system that provides
@@ -88,11 +88,11 @@ limitations and restrictions for the specified AFS for Windows
 component. Also, where applicable, descriptions of new features and
 enhancements that are made available in this release of AFS for Windows are
 included.
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns002.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns004.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns002.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns004.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index d640a7552aa374b680c90733c3f825d8c81653b8..25d1bee0215c1b7e3aa9a6e6848a8c3a4df2a96f 100755 (executable)
@@ -8,12 +8,12 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 15 Feb 2001 10:10:19">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 15 Feb 2002 10:10:19">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Release Notes</H1>
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns003.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns005.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns003.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns005.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <HR><H1><A NAME="HDRCLIENT" HREF="awrns002.htm#ToC_6">AFS Client Release Notes</A></H1>
 <HR><H2><A NAME="Header_7" HREF="awrns002.htm#ToC_7">Introduction</A></H2>
 <P>This section contains important information about the AFS Client
@@ -228,11 +228,11 @@ be accessed. Since Windows believes that a DLL is inaccessible, it
 fails to load the application.
 <P>In order to avoid this problem, ensure that the directory to an
 application&#39;s DLLs comes before any network drives in the path.
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns003.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns005.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns003.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns005.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 6da536f0ba2b6ea27faa3abe5783fbc8e098aa95..af88fb3f93085004eafc10876093705831ef3b92 100755 (executable)
@@ -8,12 +8,12 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 15 Feb 2001 10:10:19">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 15 Feb 2002 10:10:19">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Release Notes</H1>
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns004.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns006.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns004.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns006.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <HR><H1><A NAME="HDRLTCLIENT" HREF="awrns002.htm#ToC_29">AFS Light Release Notes</A></H1>
 <HR><H2><A NAME="Header_30" HREF="awrns002.htm#ToC_30">Introduction</A></H2>
 <P>This section contains important information about the AFS Light
@@ -148,7 +148,7 @@ AFS Light Gateway. In order for AFS Light users to obtain AFS tokens
 when using the Simplified Chinese version of Microsoft Windows 98, encryption
 in AFS must be disabled.
 <P>To disable encryption in AFS, add the following line to your Windows
-<B>Autoexec.bat</B> file&#58; 
+<B>Autoexec.bat</B> file&#58;
 <PRE>set AFS_RPC_ENCRYPT=OFF
 </PRE>
 <P>Note that disabling encryption introduces a potential security risk because
@@ -169,11 +169,11 @@ rather than the target file.
 <B>symlink.exe</B> program that is provided with AFS for Windows,
 version 3.6. Execute <B>symlink</B> commands from your
 Windows NT Command Prompt.
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns004.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns006.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns004.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns006.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 450ab152ef2ddfc9e7dddd5e589a5e7ac252d4da..c328b2841c31f415321a01e711388d0c5a0f30aa 100755 (executable)
@@ -8,12 +8,12 @@
 <META HTTP-EQUIV="review" CONTENT="Thu, 15 Feb 2001 10:10:19">
 <META HTTP-EQUIV="expires" CONTENT="Fri, 15 Feb 2002 10:10:19">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>Release Notes</H1>
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns005.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns007.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns005.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Bot_Of_Page"><IMG SRC="../bot.gif" BORDER="0" ALT="[Bottom of Topic]"></A> <A HREF="awrns007.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <HR><H1><A NAME="HDRSERVER" HREF="awrns002.htm#ToC_46">AFS Server Release Notes</A></H1>
 <HR><H2><A NAME="Header_47" HREF="awrns002.htm#ToC_47">Introduction</A></H2>
 <P>This section contains important information about the AFS Server
@@ -30,9 +30,9 @@ AFS for Windows.
 <P>The hardware requirements for installing the AFS Server are&#58;
 <UL>
 <P><LI>A PC using an 80486/66 MHz (or faster) microprocessor or Pentium-based
-microprocessor 
+microprocessor
 <P><I>Recommended&#58; A PC using a Pentium or higher microprocessor</I>
-<P><LI>At least 16 MB of RAM 
+<P><LI>At least 16 MB of RAM
 <P><I>Recommended&#58; 32 MB of RAM or more</I>
 <P><LI>A hard disk with at least 20 MB of available disk space
 <P><LI>At least one NTFS disk volume to hold the AFS file system data. The
@@ -199,11 +199,11 @@ in the AFS Server component of AFS for Windows, version 3.6.
 <P>The AFS <B>bosserver</B> process does not currently execute the
 registered notifier command (if one is specified) when a process under its
 control terminates.
-<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns005.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns007.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P> 
+<HR><P ALIGN="center"> <A HREF="../index.htm"><IMG SRC="../books.gif" BORDER="0" ALT="[Return to Library]"></A> <A HREF="awrns002.htm#ToC"><IMG SRC="../toc.gif" BORDER="0" ALT="[Contents]"></A> <A HREF="awrns005.htm"><IMG SRC="../prev.gif" BORDER="0" ALT="[Previous Topic]"></A> <A HREF="#Top_Of_Page"><IMG SRC="../top.gif" BORDER="0" ALT="[Top of Topic]"></A> <A HREF="awrns007.htm"><IMG SRC="../next.gif" BORDER="0" ALT="[Next Topic]"></A> <A HREF="#INDEX_START"><IMG SRC="../index.gif" BORDER="0" ALT="[Index]"></A> <P>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index dad01b9b1e9b05622ccb62c730aec1a70e301a27..a9d38ba0e6c9d86a3e2062cb7aa3a8239df98924 100755 (executable)
@@ -21,7 +21,7 @@ AFS Partitions No Longer Need to Reside On Empty NTFS Volumes
 
 On Windows NT machines, any NTFS volume can be designated as an AFS
 partition.  Previously, an NTFS volume containing any data other than
-the Windows Recycler could not be designated as an AFS partition. 
+the Windows Recycler could not be designated as an AFS partition.
 
 
 
@@ -53,7 +53,7 @@ AFS for Windows Supplemental Documentation
 
 The Supplemental Documentation component of AFS for Windows is only available
 online if the AFS Supplemental Documentation option was chosen when AFS for Windows
-was installed on your system.  (AFS Supplemental Documentation is not an option when 
+was installed on your system.  (AFS Supplemental Documentation is not an option when
 installing AFS Light.) Note that documentation is also available directly
 from the AFS for Windows CD-ROM, in the CD:\Documentation directory, where CD
 is the letter of your CD-ROM drive.
index a16dcb9dca359d79e315c2e6fa1af2fd27b2f772..21f71643232567e60ca321aeb508251bc2903773 100755 (executable)
 <META HTTP-EQUIV="review" CONTENT="Wed, 27 Dec 2000 13:47:31">
 <META HTTP-EQUIV="expires" CONTENT="Thu, 27 Dec 2001 13:47:31">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>§Ö³t¤Jªù</H1>
 AFS for Windows<BR>
 §Ö³t¤Jªù<BR>
-<P>3.6 ª© 
+<P>3.6 ª©
 <P>Document Number SC40-0515-00
 <P>CT6Q8TC
 <P>
@@ -32,11 +32,11 @@ AFS for Windows<BR>
 <P>½Ð¦V±z·í¦aªº IBM ·~°È¥Nªí©Î IBM ¤À¤½¥q­qÁʳo¨Ç¥Xª©«~¡C
 <P><B>&copy; Copyright International Business Machines Corporation 1999. All rights reserved. </B> <BR>Note to U.S. government Users -- Documentation related ...
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awqbg002.htm">¤U¤@­¶</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">¯Á¤Þ</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awqbg002.htm">¤U¤@­¶</A> &#124; <A HREF="awqbg004.htm#HDRINDEX">¯Á¤Þ</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index b84a96bccd470c4e80580fd8602cfc8e6fe69310..291ca106b4aae6e27aa9dfc585211ce2b7d81e56 100755 (executable)
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 14:03:40">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 14:03:40">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ª©¥»ª`·N¨Æ¶µ</H1>
 AFS for Windows<BR>
 ª©¥»ª`·N¨Æ¶µ<BR>
-<P>3.6 ª© 
+<P>3.6 ª©
 <P>Document Number GC40-0516-00
 <P>0000000
 <P>
@@ -33,11 +33,11 @@ AFS for Windows<BR>
 <P>½Ð¦V·í¦a IBM ·~°È¥Nªí©Î IBM ¤À¤½¥q­qÁÊ¥Xª©«~¡C
 <P><B>&copy; Copyright International Business Machines Corporation 2000. All rights reserved. </B> <BR>Note to U.S. government Users -- Documentation related ...
 <P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns002.HTM">¤U¤@­¶</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns002.HTM">¤U¤@­¶</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 2799fba131cb1d02365083bb7056bce7afa7f09a..a5f38da783d7a62aaa0ac6dd38eca51905c25d8e 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 14:03:40">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 14:03:40">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ª©¥»ª`·N¨Æ¶µ</H1>
 </MENU>
 <LI><A NAME="ToC_80" HREF="awrns007.HTM#Header_80">­­¨î</A>
 </MENU><P>
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns000.HTM">«e¤@­¶</A> &#124; <A HREF="awrns003.HTM">¤U¤@­¶</A> &#124; <A HREF="#ToC">¥Ø¿ý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns000.HTM">«e¤@­¶</A> &#124; <A HREF="awrns003.HTM">¤U¤@­¶</A> &#124; <A HREF="#ToC">¥Ø¿ý</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index eed42a1380c4774bb90a5db386921dfcd5bae394..239b9951e663d49a80de0d81fc101a416aa7b10b 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 14:03:40">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 14:03:40">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ª©¥»ª`·N¨Æ¶µ</H1>
@@ -63,11 +63,11 @@ Windows NT 
 </LI></UL>
 <P>¨C¤@¸`»¡©ú¯S©w AFS for Windows ¤¸¥óªº¦w¸Ë°ò¥»»Ý¨D¡B²£«~ª`·N¨Æ¶µ¤Î­­¨î¡C
 ¥t¥~¡A¥ç©ó¾A·í®É¾÷»¡©ú¦¹ AFS for Windows ª©¥»©Ò´£¨Ñªº·s¥\¯à©M¥[±j¥\¯à¡C
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns002.HTM">«e¤@­¶</A> &#124; <A HREF="awrns004.HTM">¤U¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns002.HTM">«e¤@­¶</A> &#124; <A HREF="awrns004.HTM">¤U¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index e69d26c68862dafa9cb07abfb1bca49a73e4da4b..6ed68093f08307e62caa8c9325db165ce4ac8154 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 14:03:40">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 14:03:40">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ª©¥»ª`·N¨Æ¶µ</H1>
@@ -167,11 +167,11 @@ Windows 
 ¦¹¿ù»~·|¾É­P¨t²Î¼È°±·j´M DLL¡A¨Ã¥B°²³]µLªk¦s¨ú DLL¡C
 ¦]¬° Windows »{¬°µLªk¦s¨ú DLL¡A©Ò¥HµLªk¸ü¤JÀ³¥Îµ{¦¡¡C
 <P>¬°¤FÁ×§K¦¹°ÝÃD¡A½Ð½T©w¦b¸ô®|¤¤¡AÀ³¥Îµ{¦¡ DLL ªº¥Ø¿ý¬O¦ì©ó¥ô¦óºô¸ôºÏºÐ¾÷¤§«e¡C
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns003.HTM">«e¤@­¶</A> &#124; <A HREF="awrns005.HTM">¤U¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns003.HTM">«e¤@­¶</A> &#124; <A HREF="awrns005.HTM">¤U¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 550887ffa77ae928b8b804d0b5e2584b2ce3d845..d770b6e0759d687a5321f67c231ebdd4a8528767 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 14:03:40">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 14:03:40">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ª©¥»ª`·N¨Æ¶µ</H1>
@@ -124,11 +124,11 @@ Windows 98 
 <P>­Y­n«Ø¥ß©Î§R°£ AFS ÀɮשM¥Ø¿ýªº²Å¸¹Ãìµ²¡A½Ð¨Ï¥Î AFS for Windows 3.6 ª©
 ´£¨Ñªº <B>symlink.exe</B> µ{¦¡¡C½Ð±q Windows NT «ü¥O´£¥Ü¤¤°õ¦æ
 <B>symlink</B> «ü¥O¡C
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns004.HTM">«e¤@­¶</A> &#124; <A HREF="awrns006.HTM">¤U¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns004.HTM">«e¤@­¶</A> &#124; <A HREF="awrns006.HTM">¤U¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 4f1ba5e0ba325f2d05055fa75e2360bd69ea3edf..cbd546b7ad8ecb9c687a0c16c99575766976c7a9 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 14:03:40">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 14:03:40">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ª©¥»ª`·N¨Æ¶µ</H1>
@@ -151,11 +151,11 @@ Dr. Watson 
 <P><H3><A NAME="Header_66" HREF="awrns002.HTM#ToC_66">·íµ{§Ç²×¤î®É¡AAFS bosserver µ{§Ç¤£°õ¦æ Notifier µ{¦¡</A></H3>
 <P>¦b AFS <B>bosserver</B> µ{§Ç±±¨î¤§¤Uªºµ{§Ç²×¤î®É¡A
 AFS bosserver µ{§Ç¥Ø«e¤£·|°õ¦æ¤wµn°Oªº notifier «ü¥O¡C
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns005.HTM">«e¤@­¶</A> &#124; <A HREF="awrns007.HTM">¤U¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns005.HTM">«e¤@­¶</A> &#124; <A HREF="awrns007.HTM">¤U¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index bb12bc390e27d0df9e1fc236f03b85512db4af44..b1497a6f1ca0b9f9f1e2f9f95e0b5f7b786098db 100755 (executable)
@@ -10,8 +10,8 @@
 <META HTTP-EQUIV="review" CONTENT="Fri, 23 Feb 2001 14:03:40">
 <META HTTP-EQUIV="expires" CONTENT="Sat, 23 Feb 2002 14:03:40">
 </HEAD><BODY>
-<!-- (C) IBM Corporation 2000. All Rights Reserved    --> 
-<BODY bgcolor="ffffff"> 
+<!-- (C) IBM Corporation 2000. All Rights Reserved    -->
+<BODY bgcolor="ffffff">
 <!-- End Header Records  ============================================ -->
 <A NAME="Top_Of_Page"></A>
 <H1>ª©¥»ª`·N¨Æ¶µ</H1>
@@ -110,11 +110,11 @@ DWORD 
 </TD></TR></TABLE>
 <HR><H2><A NAME="Header_80" HREF="awrns002.HTM#ToC_80">­­¨î</A></H2>
 <P>AFS for Windows 3.6 ª©ªº AFS ±±¨î¤¤¤ß¤¸¥ó¡A¥Ø«e¨S¦³¤wª¾ªº­­¨î¡C
-<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns006.HTM">«e¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B> 
+<P><HR><B>&#91; <A HREF="#Top_Of_Page">­¶­±³»ºÝ</A> &#124; <A HREF="awrns006.HTM">«e¤@­¶</A> &#124; <A HREF="awrns002.HTM#ToC">¥Ø¿ý</A> &#93;</B>
 <!-- Begin Footer Records  ========================================== -->
-<P><HR><B> 
-<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved 
-</B> 
+<P><HR><B>
+<br>&#169; <A HREF="http://www.ibm.com/">IBM Corporation 2000.</A>  All Rights Reserved
+</B>
 <!-- End Footer Records  ============================================ -->
 <A NAME="Bot_Of_Page"></A>
 </BODY></HTML>
index 2c875c374c88242a7991edaa3a399547e3bfe82e..bc48d9e80dd5c225b58db634debebdd1794f78b2 100755 (executable)
@@ -105,7 +105,7 @@ IBM AFS for Windows</H1>
 <P>&nbsp;&nbsp;&nbsp;&nbsp;
 <BR><B><FONT SIZE=+1>PDF:</FONT></B>
 
-<P>¥»½u¤W»¡©ú¤å¥ó¨Ã¥¼¦w¸Ë PDF ®æ¦¡ªº»¡©ú¤å¥ó¡C 
+<P>¥»½u¤W»¡©ú¤å¥ó¨Ã¥¼¦w¸Ë PDF ®æ¦¡ªº»¡©ú¤å¥ó¡C
 ½Ð¦Û AFS for Windows ¥úºÐ¤Wª½±µ¦s¨ú PDF ®æ¦¡ªº AFS »¡©ú¤å¥ó
 <BR>³o¨Ç PDF Àɦì©ó <I>CD</I><B>:\Documentation\zh_TW\PDF</B>
 ¥Ø¿ý¤¤¡A¨ä¤¤ <I>CD</I> ¬O¥úºÐ¾÷©Ò¦bªº¦r¥À¥N¸¹¡C<BR>&nbsp;
index fc6bb222212864e594502adaa97bf050f8212a33..a16dc903f48fce529aeb2f4173ead0aefcc1a787 100644 (file)
@@ -1,6 +1,6 @@
 # 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
index 953982a57bcb73cd09a67cce41d4695ea7bc5d52..847b1721d63ed49f44b0f0b5b6ed154922de04cd 100644 (file)
@@ -1,6 +1,6 @@
 # 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
index 4547fa0e4d23b84d57e954aa931d42dbca69802f..248020f128f65b5052cb97d475da9a984782c198 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index dc978025f3d4a6bcbaa7e8b8c50aa380b25f403b..4e204f45a50a294bc46f1872457b4305690e6642 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -18,4 +18,4 @@ $(OUT)\elogtest.exe: $(OUT)\elogtest.obj \
         $(SYMSTORE_IMPORT)
 
 mkdir:
-       
+
index fccb71edf192b03b7aea5d8606deb7fcca237aab..de51ad5b36624d726e98f8a83f89e9255efa365d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index ba2a29c66d15506da65dca502bcce3a95bdecbaa..c7d7c97c37471eb75a2ea407c09f77ab6edc1fb6 100644 (file)
@@ -10,8 +10,8 @@
 #define AFSCLIENT_ADMIN_COMMENTW   L"AFS Client Administrators"
 #define LOCAL_ADMIN_GROUP_SID      L"S-1-5-32-544"
 
-/* LookupAliasFromRid is from Microsoft KB 157234 
- * 
+/* LookupAliasFromRid is from Microsoft KB 157234
+ *
  * Author: Scott Field (sfield)    02-Oct-96
  */
 
index 5b134474e30249a447b4e10d0880d33ebd2a9759..fda0457d6e15cecc7cabd4710f226e57c1159ced 100644 (file)
@@ -23,7 +23,7 @@ $(OUT)\Service.obj: Service.cpp
 $(OUT)\Service.res: Service.rc AFS_component_version_number.h
 
 $(EXEDIR)\Service.exe: $(OUT)\Service.obj $(OUT)\Service.res
-      $(EXECONLINK) 
+      $(EXECONLINK)
       $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
@@ -34,7 +34,7 @@ $(OUT)\Killer.obj: Killer.cpp
       $(C2OBJ) Killer.cpp
 
 $(EXEDIR)\Killer.exe: $(OUT)\Killer.obj $(OUT)\Killer.res
-      $(EXECONLINK) 
+      $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
@@ -45,7 +45,7 @@ $(OUT)\AdminGroup.obj: AdminGroup.cpp
       $(C2OBJ) AdminGroup.cpp
 
 $(EXEDIR)\AdminGroup.exe: $(OUT)\AdminGroup.obj $(OUT)\AdminGroup.res
-      $(EXECONLINK) 
+      $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
@@ -151,9 +151,9 @@ prebuild:
    echo !define AFS_MINORVERSION $(AFSPRODUCT_VER_MINOR) >>$(OUT)\nsi-includes.nsi
    echo !define AFS_PATCHLEVEL $(AFSPRODUCT_VER_PATCH) >>$(OUT)\nsi-includes.nsi
    echo !define IDNMREDIST "$(IDNMREDIST)" >>$(OUT)\nsi-includes.nsi
-   $(DESTDIR)\bin\util_cr.exe _echo "!define " >>$(OUT)\nsi-includes.nsi 
-   "$(NSISDIR)\makensis.exe" /VERSION >>$(OUT)\nsi-includes.nsi          
-   echo. >>$(OUT)\nsi-includes.nsi                                       
+   $(DESTDIR)\bin\util_cr.exe _echo "!define " >>$(OUT)\nsi-includes.nsi
+   "$(NSISDIR)\makensis.exe" /VERSION >>$(OUT)\nsi-includes.nsi
+   echo. >>$(OUT)\nsi-includes.nsi
 !if ("$(AFSVER_CL)" == "1500")
    echo !define CL_1500 1 >> $(OUT)\nsi-includes.nsi
    echo !define MSVCMSI "$(MSVCMSI)" >> $(OUT)\nsi-includes.nsi
index 80b9481ed90137eeebfe52d7c399bc5e18f6a257..14a461d42cce126a2ff5d91d18f4fdd8c34d5ad7 100644 (file)
@@ -1,10 +1,10 @@
 /*
       Service Installer for NSIS script
-      
+
       Rob Murawski
-      
+
       Released under terms of IBM Open Source agreement for OpenAFS
-      
+
       */
 
 #include <stdio.h>
@@ -20,7 +20,7 @@ int main(int argc, char *argv[])
       printf("Insufficient arguments: Service ServiceName ServicePath DisplayName.\n");
       return 1;
    }
-   
+
        SC_HANDLE hSCM = OpenSCManager(NULL, NULL, SC_MANAGER_CREATE_SERVICE);
        SC_HANDLE hService;
 
@@ -52,7 +52,7 @@ int main(int argc, char *argv[])
                argv[2],
                NULL,NULL,NULL, NULL, NULL );
 
-               if (hService == NULL) 
+               if (hService == NULL)
                {
                    printf("Create Service failed (%d)\n", GetLastError() );
                    CloseServiceHandle(hSCM);
@@ -64,7 +64,7 @@ int main(int argc, char *argv[])
        if(hService!=NULL)
           DeleteService( hService );
    }
-   
+
        CloseServiceHandle(hService);
 
 
index 7ba27fc203747f7d34162e06a1a444473facf07f..998720edef352dbb87d9c34be0457f9eb3b2f24b 100644 (file)
@@ -1,10 +1,10 @@
 /*
       Process Killer for NSIS script
-      
+
       Rob Murawski
-      
+
       Released under terms of IBM Open Source agreement for OpenAFS
-      
+
       */
 
 
@@ -29,19 +29,19 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam);
 BOOL WINAPI Enum16(DWORD dwThreadId, WORD hMod16, WORD hTask16,
       PSZ pszModName, PSZ pszFileName, LPARAM lpUserDefined);
 
-// 
+//
 // The EnumProcs function takes a pointer to a callback function
-// that will be called once per process with the process filename 
+// that will be called once per process with the process filename
 // and process ID.
-// 
+//
 // lpProc -- Address of callback routine.
-// 
+//
 // lParam -- A user-defined LPARAM value to be passed to
 //           the callback routine.
-// 
+//
 // Callback function definition:
 // BOOL CALLBACK Proc(DWORD dw, WORD w, LPCSTR lpstr, LPARAM lParam);
-// 
+//
 BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
 
    OSVERSIONINFO  osver;
@@ -66,7 +66,7 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
 
    // PSAPI Function Pointers.
    BOOL (WINAPI *lpfEnumProcesses)(DWORD *, DWORD, DWORD *);
-   BOOL (WINAPI *lpfEnumProcessModules)(HANDLE, HMODULE *, DWORD, 
+   BOOL (WINAPI *lpfEnumProcessModules)(HANDLE, HMODULE *, DWORD,
          LPDWORD);
    DWORD (WINAPI *lpfGetModuleBaseName)(HANDLE, HMODULE, LPTSTR, DWORD);
 
@@ -77,7 +77,7 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
    osver.dwOSVersionInfoSize = sizeof(osver);
    if (!GetVersionEx(&osver))
       return FALSE;
-   
+
    // If Windows NT 4.0
    if (osver.dwPlatformId == VER_PLATFORM_WIN32_NT
          && osver.dwMajorVersion == 4) {
@@ -86,7 +86,7 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
 
          // Get the procedure addresses explicitly. We do
          // this so we don't have to worry about modules
-         // failing to load under OSes other than Windows NT 4.0 
+         // failing to load under OSes other than Windows NT 4.0
          // because references to PSAPI.DLL can't be resolved.
          hInstLib = LoadLibraryA("PSAPI.DLL");
          if (hInstLib == NULL)
@@ -110,17 +110,17 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
 
          lpfVDMEnumTaskWOWEx = (INT (WINAPI *)(DWORD, TASKENUMPROCEX,
                LPARAM)) GetProcAddress(hInstLib2, "VDMEnumTaskWOWEx");
-         
-         if (lpfEnumProcesses == NULL 
-               || lpfEnumProcessModules == NULL 
-               || lpfGetModuleBaseName == NULL 
+
+         if (lpfEnumProcesses == NULL
+               || lpfEnumProcessModules == NULL
+               || lpfGetModuleBaseName == NULL
                || lpfVDMEnumTaskWOWEx == NULL)
             __leave;
 
-         // 
+         //
          // Call the PSAPI function EnumProcesses to get all of the
          // ProcID's currently in the system.
-         // 
+         //
          // NOTE: In the documentation, the third parameter of
          // EnumProcesses is named cbNeeded, which implies that you
          // can call the function once to find out how much space to
@@ -128,11 +128,11 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
          // This is not the case. The cbNeeded parameter returns
          // the number of PIDs returned, so if your buffer size is
          // zero cbNeeded returns zero.
-         // 
+         //
          // NOTE: The "HeapAlloc" loop here ensures that we
          // actually allocate a buffer large enough for all the
          // PIDs in the system.
-         // 
+         //
          dwSize2 = 256 * sizeof(DWORD);
          do {
 
@@ -141,11 +141,11 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
                dwSize2 *= 2;
             }
 
-            lpdwPIDs = (LPDWORD) HeapAlloc(GetProcessHeap(), 0, 
+            lpdwPIDs = (LPDWORD) HeapAlloc(GetProcessHeap(), 0,
                   dwSize2);
             if (lpdwPIDs == NULL)
                __leave;
-            
+
             if (!lpfEnumProcesses(lpdwPIDs, dwSize2, &dwSize))
                __leave;
 
@@ -158,7 +158,7 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
          for (dwIndex = 0; dwIndex < dwSize; dwIndex++) {
 
             szFileName[0] = 0;
-            
+
             // Open the process (if we can... security does not
             // permit every process in the system to be opened).
             hProcess = OpenProcess(
@@ -167,7 +167,7 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
             if (hProcess != NULL) {
 
                // Here we call EnumProcessModules to get only the
-               // first module in the process. This will be the 
+               // first module in the process. This will be the
                // EXE module for which we will retrieve the name.
                if (lpfEnumProcessModules(hProcess, &hMod,
                      sizeof(hMod), &dwSize2)) {
@@ -233,7 +233,7 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
                __leave;
          }
 
-         // Get procedure addresses. We are linking to 
+         // Get procedure addresses. We are linking to
          // these functions explicitly, because a module using
          // this code would fail to load under Windows NT,
          // which does not have the Toolhelp32
@@ -275,7 +275,7 @@ BOOL WINAPI EnumProcs(PROCENUMPROC lpProc, LPARAM lParam) {
 
          // While there are processes, keep looping.
          while (bFlag) {
-            
+
             // Call the enum func with the filename and ProcID.
             if (lpProc(procentry.th32ProcessID, 0,
                   procentry.szExeFile, lParam)) {
@@ -334,21 +334,21 @@ BOOL WINAPI Enum16(DWORD dwThreadId, WORD hMod16, WORD hTask16,
    bRet = psInfo->lpProc(psInfo->dwPID, hTask16, pszFileName,
       psInfo->lParam);
 
-   if (!bRet) 
+   if (!bRet)
       psInfo->bEnd = TRUE;
 
    return !bRet;
-} 
+}
 
 
-BOOL CALLBACK MyProcessEnumerator(DWORD dwPID, WORD wTask, 
+BOOL CALLBACK MyProcessEnumerator(DWORD dwPID, WORD wTask,
       LPCSTR szProcess, LPARAM lParam) {
 
    /*if (wTask == 0)
       printf("%5u   %s\n", dwPID, szProcess);
    else
       printf("  %5u %s\n", wTask, szProcess);*/
-   
+
    if(stricmp(szProcess,strProcessName)==0)
    {
       HANDLE hProcess=OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwPID);
@@ -366,7 +366,7 @@ void main(int argc, char *argv[])
    if(argc<2)
    {
       printf("Please specify the process name to kill\n");
-      
+
       return;
    }
 
@@ -374,7 +374,7 @@ void main(int argc, char *argv[])
       strcpy(strProcessName,(argv[1]));
    else
       return;
-  
+
    EnumProcs((PROCENUMPROC) MyProcessEnumerator, 0);
-  
+
 }
index bb7427a384e3a13da3e0a0e9d1d97e2487bc992f..dc444f8e16dc4e0a76400d467b32841c181b39a7 100644 (file)
@@ -40,7 +40,7 @@ ShowUsage(void)
     printf("instloop [-i [name [ip mask]] | -u]\n\n");
     printf("    -i  install the %s\n", DRIVER_DESC);
     _tprintf(_T("        (if unspecified, uses name %s,\n"), DEFAULT_NAME);
-    _tprintf(_T("         ip %s, and mask %s)\n"), DEFAULT_IP, DEFAULT_MASK);    
+    _tprintf(_T("         ip %s, and mask %s)\n"), DEFAULT_IP, DEFAULT_MASK);
     printf("    -u  uninstall the %s\n", DRIVER_DESC);
 }
 
@@ -51,7 +51,7 @@ DisplayStartup(BOOL bInstall)
            " (Note: This may take up to a minute or two...)\n",
            bInstall ? "I" : "Un",
            DRIVER_DESC);
-    
+
 }
 
 static void
index 0547fd43268bba4b36910c7229edb833be080e60..1b4148354ef865698583aad0960ad3a78187e476 100644 (file)
@@ -1,24 +1,24 @@
 /*
-   Copyright 2004 by the Massachusetts Institute of Technology              
-                                                                            
-   All rights reserved.                                                     
-                                                                            
-   Permission to use, copy, modify, and distribute this software and its    
-   documentation for any purpose and without fee is hereby granted,         
-   provided that the above copyright notice appear in all copies and that   
-   both that copyright notice and this permission notice appear in          
-   supporting documentation, and that the name of the Massachusetts         
-   Institute of Technology (M.I.T.) not be used in advertising or publicity 
-   pertaining to distribution of the software without specific, written     
-   prior permission.                                                        
-                                                                            
-   M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING  
-   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 
-   M.I.T. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR   
-   ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,      
-   WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,   
-   ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS      
-   SOFTWARE.                                                                
+   Copyright 2004 by the Massachusetts Institute of Technology
+
+   All rights reserved.
+
+   Permission to use, copy, modify, and distribute this software and its
+   documentation for any purpose and without fee is hereby granted,
+   provided that the above copyright notice appear in all copies and that
+   both that copyright notice and this permission notice appear in
+   supporting documentation, and that the name of the Massachusetts
+   Institute of Technology (M.I.T.) not be used in advertising or publicity
+   pertaining to distribution of the software without specific, written
+   prior permission.
+
+   M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+   M.I.T. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+   ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+   WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+   ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+   SOFTWARE.
 */
 
 #define _WIN32_DCOM
@@ -80,11 +80,11 @@ extern "C" DWORD UnInstallLoopBack(void)
 
         ok = SetupDiEnumDeviceInfo(hDeviceInfo, index, &DeviceInfoData);
 
-       if(!ok) 
+       if(!ok)
        {
          if(GetLastError() == ERROR_NO_MORE_ITEMS)
              break;
-         else 
+         else
          {
              index++;
              continue;
@@ -92,12 +92,12 @@ extern "C" DWORD UnInstallLoopBack(void)
        }
 
         // try to get the DeviceDesc registry property
-        ok = SetupDiGetDeviceRegistryProperty(hDeviceInfo, 
+        ok = SetupDiGetDeviceRegistryProperty(hDeviceInfo,
                                              &DeviceInfoData,
                                               SPDRP_HARDWAREID,
                                               NULL,
                                              NULL,
-                                              0, 
+                                              0,
                                              &size);
         if (!ok)
         {
@@ -111,9 +111,9 @@ extern "C" DWORD UnInstallLoopBack(void)
             ok = SetupDiGetDeviceRegistryProperty(hDeviceInfo,
                                                   &DeviceInfoData,
                                                   SPDRP_HARDWAREID,
-                                                  NULL, 
+                                                  NULL,
                                                  (PBYTE)deviceHwid,
-                                                  size, 
+                                                  size,
                                                  NULL);
             if (!ok) {
                free(deviceHwid);
@@ -143,7 +143,7 @@ extern "C" DWORD UnInstallLoopBack(void)
 
        if (found)
             break;
-       
+
         index++;
     }
 
@@ -184,7 +184,7 @@ BOOL IsLoopbackInstalled(void)
     SP_DEVINFO_DATA DeviceInfoData;
     DWORD i,err;
     BOOL found;
-    
+
     //
     // Create a Device Information Set with all present devices.
     //
@@ -193,7 +193,7 @@ BOOL IsLoopbackInstalled(void)
     {
         return FALSE; // nothing installed?
     }
-    
+
     //
     //  Enumerate through all Devices.
     //
@@ -214,10 +214,10 @@ BOOL IsLoopbackInstalled(void)
          else
            continue;
        }
-        
+
         //
         // We won't know the size of the HardwareID buffer until we call
-        // this function. So call it with a null to begin with, and then 
+        // this function. So call it with a null to begin with, and then
         // use the required buffer size to Alloc the nessicary space.
         // Keep calling we have success or an unknown failure.
         //
@@ -237,7 +237,7 @@ BOOL IsLoopbackInstalled(void)
             else if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)
             {
                 // We need to change the buffer size.
-                if (buffer) 
+                if (buffer)
                     LocalFree(buffer);
                 buffer = (TCHAR *)LocalAlloc(LPTR,buffersize);
             }
@@ -248,13 +248,13 @@ BOOL IsLoopbackInstalled(void)
                 goto cleanup_DeviceInfo;
             }
         }
-        
+
         if (GetLastError() == ERROR_INVALID_DATA) {
            if (buffer)
                 LocalFree(buffer);
             continue;
        }
-        
+
         // Compare each entry in the buffer multi-sz list with our hwid.
         for (p=buffer; *p && (p < &buffer[buffersize]); p += _tcslen(p)+1)
         {
@@ -264,19 +264,19 @@ BOOL IsLoopbackInstalled(void)
                 break;
             }
         }
-        
+
         if (buffer)
            LocalFree(buffer);
-        if (found) 
+        if (found)
            break;
     }
-    
+
     //  Cleanup.
 cleanup_DeviceInfo:
     err = GetLastError();
     SetupDiDestroyDeviceInfoList(DeviceInfoSet);
     SetLastError(err);
-    
+
     return found;
 }
 
@@ -585,7 +585,7 @@ cleanup:
     return ret;
 };
 
-/* The following functions provide the RunDll32 interface 
+/* The following functions provide the RunDll32 interface
  *    RunDll32 loopback_install.dll doLoopBackEntry [Interface Name] [IP address] [Subnet Mask]
  */
 
@@ -596,7 +596,7 @@ static void wcsMallocAndCpy (LPWSTR * dst, const LPWSTR src) {
 
 static void display_usage()
 {
-    MessageBoxW( NULL, 
+    MessageBoxW( NULL,
                  L"Installation utility for the MS Loopback Adapter\r\n\r\n"
                  L"Usage:\r\n"
                  L"RunDll32 loopback_install.dll doLoopBackEntry [q|quiet] [Connection Name] [IP address] [Submask]\r\n",
@@ -661,7 +661,7 @@ void CALLBACK doLoopBackEntryW (HWND hwnd, HINSTANCE hinst, LPWSTR lpCmdLine, in
 {
        Args args;
 
-       if (!process_args(lpCmdLine, 0, args)) 
+       if (!process_args(lpCmdLine, 0, args))
         return;
 
        InstallLoopBack(args.lpConnectionName, args.lpIPAddr, args.lpSubnetMask);
@@ -701,7 +701,7 @@ UINT __stdcall installLoopbackMSI (MSIHANDLE hInstall)
 
        SetMsiReporter("InstallLoopback", "Installing loopback adapter", hInstall);
 
-    /* check if there is already one installed.  If there is, we shouldn't try to 
+    /* check if there is already one installed.  If there is, we shouldn't try to
      * install another.
      */
        if(IsLoopbackInstalled())
@@ -713,17 +713,17 @@ UINT __stdcall installLoopbackMSI (MSIHANDLE hInstall)
                if (rc == ERROR_MORE_DATA) {
                        cbValueBuf++;
                        szValueBuf = (LPWSTR) malloc (cbValueBuf * sizeof (WCHAR));
-               } 
-        else 
+               }
+        else
             return ERROR_INSTALL_FAILURE;
        }
 
-       if (!process_args(szValueBuf, 1, args)) 
+       if (!process_args(szValueBuf, 1, args))
         return ERROR_INSTALL_FAILURE;
-               
+
        rc = InstallLoopBack (args.lpConnectionName, args.lpIPAddr, args.lpSubnetMask);
 
-       if (rc != 2 && rc != 0) 
+       if (rc != 2 && rc != 0)
         return ERROR_INSTALL_FAILURE;
 
        if (rc == 2) {
@@ -748,17 +748,17 @@ UINT __stdcall uninstallLoopbackMSI (MSIHANDLE hInstall)
                if (rc == ERROR_MORE_DATA) {
                        cbValueBuf++;
                        szValueBuf = (LPWSTR) malloc (cbValueBuf * sizeof (WCHAR));
-               } 
-        else 
+               }
+        else
             return ERROR_INSTALL_FAILURE;
        }
 
-       if (!process_args(szValueBuf, 1, args)) 
+       if (!process_args(szValueBuf, 1, args))
         return ERROR_INSTALL_FAILURE;
-               
+
        rc = UnInstallLoopBack ();
 
-       if (rc == 1) 
+       if (rc == 1)
         return ERROR_INSTALL_FAILURE;
 
        if (rc == 2) {
@@ -776,7 +776,7 @@ extern "C" void ReportMessage(int level, LPCSTR msg, LPCSTR str, LPCWSTR wstr, D
                printf("%s:[%s][%S][%d]\n", (msg?msg:""), (str?str:""), (wstr?wstr:L""), dw);
        else if(dwReporterType == REPORT_MSI && hMsiHandle && level == 0) {
                MSIHANDLE hRec = MsiCreateRecord(5);
-        
+
                MsiRecordClearData(hRec);
                MsiRecordSetStringA(hRec,1,(msg)?msg:"");
                MsiRecordSetStringA(hRec,2,(str)?str:"");
@@ -796,14 +796,14 @@ extern "C" void SetMsiReporter(LPCSTR strAction, LPCSTR strDesc,DWORD h) {
 #ifdef DONT_NEED
     /* this is performed in the Wix installer */
        MSIHANDLE hRec = MsiCreateRecord(4);
-  
+
     MsiRecordClearData(hRec);
        MsiRecordSetStringA(hRec,1,strAction);
        MsiRecordSetStringA(hRec,2,strDesc);
        MsiRecordSetStringA(hRec,3,"[1]:([2])([3])([4])");
 
        MsiProcessMessage(h,INSTALLMESSAGE_ACTIONSTART, hRec);
-       
+
     MsiCloseHandle(hRec);
 #endif
 }
index 4b192b00064f2d19a7dec9ae90ed31c06ee95339..f110423befc8683455d9fc2591aaf8bf2930a651 100644 (file)
@@ -148,7 +148,7 @@ FindNetworkAdapterConfigurationInstanceByGUID(
         CLEANUP_ON_FAILURE(hr);
 
         bFound = !wcscmp(adapter_guid, V_BSTR(&Value));
-        
+
         if (bFound)
         {
             ReportMessage(1,"Found adapter", NULL,V_BSTR(&Value),0);
@@ -161,11 +161,11 @@ FindNetworkAdapterConfigurationInstanceByGUID(
             CLEANUP_ON_FAILURE(hr);
 
             *pPath = SysAllocString(V_BSTR(&Value));
-            
+
         }
-        
+
         VariantClear(&Value);
-        
+
         // Release it.
         // ===========
         pObj->Release();    // Release objects not owned.
@@ -367,7 +367,7 @@ WMIEnableStatic(
         DWORD dwIndex;
         if (swscanf(InstancePath, L"Win32_NetworkAdapterConfiguration.Index=%u", &dwIndex)==1)
         {
-            DWORD ret = 0; 
+            DWORD ret = 0;
             ReportMessage(1,"Setting MAXLANA",NULL,NULL,dwIndex+1);
             ret = AdjustMaxLana(dwIndex+1);
             if (ret) ReportMessage(0,"AdjustMaxLana returned the error code ",NULL,NULL,ret);
@@ -412,15 +412,15 @@ WMIEnableStatic(
            ReportMessage(0,"Trying again in 20 seconds...",NULL,NULL,0);
            Sleep(10000);
            ReportMessage(0,"Trying again in 10 seconds...",NULL,NULL,0);
-           Sleep(5000);  
+           Sleep(5000);
            ReportMessage(0,"Trying again in  5 seconds...",NULL,NULL,0);
            Sleep(2000);
        }
-  
-        ReportMessage(0,"Calling ExecMethod EnableStatic NOW...          ",NULL,NULL,0);     
+
+        ReportMessage(0,"Calling ExecMethod EnableStatic NOW...          ",NULL,NULL,0);
        // Call the method
         hr = pNamespace->ExecMethod(InstancePath, MethodName, 0, NULL, pInInst,
-                                  &pOutInst, NULL);   
+                                  &pOutInst, NULL);
         if (!SUCCEEDED(hr))
         {
            ReportMessage(0,"ExecMethod EnableStatic failed",NULL,NULL, hr);
@@ -435,7 +435,7 @@ WMIEnableStatic(
           continue;
         }
 
-        hr = V_I4(&v_ret_value);                
+        hr = V_I4(&v_ret_value);
         if(hr != 0)
             ReportMessage(0,"EnableStatic failed ", NULL,NULL,hr);
         else
@@ -483,7 +483,7 @@ WMIEnableStatic(
 
     // Call the method
     hr2 = pNamespace->ExecMethod(InstancePath, MethodName, 0, NULL, pInInst,
-                                &pOutInst, NULL);   
+                                &pOutInst, NULL);
     if (!SUCCEEDED(hr2))       {
        ReportMessage(0,"ExecMethod SetDynamicDNSRegistration failed",NULL,NULL, hr2);
        goto cleanup;
@@ -494,7 +494,7 @@ WMIEnableStatic(
     if (!SUCCEEDED(hr2)) {
        ReportMessage(0,"WARNING: Could not determine return value for SetDynamicDNSRegistration ",NULL,NULL, hr2);
     } else {
-       hr2 = V_I4(&v_ret_value);                
+       hr2 = V_I4(&v_ret_value);
        if(hr2 != 0)
            ReportMessage(0,"SetDynamicDNSRegistration failed ", NULL,NULL,hr2);
        else
@@ -538,7 +538,7 @@ WMIEnableStatic(
 
     // Call the method
     hr2 = pNamespace->ExecMethod(InstancePath, MethodName, 0, NULL, pInInst,
-                                &pOutInst, NULL);   
+                                &pOutInst, NULL);
     if (!SUCCEEDED(hr2)) {
        ReportMessage(0,"ExecMethod SetTcpipNetbios failed",NULL,NULL, hr2);
        goto cleanup;
@@ -549,7 +549,7 @@ WMIEnableStatic(
     if (!SUCCEEDED(hr2)) {
        ReportMessage(0,"WARNING: Could not determine return value for SetTcpipNetbios ",NULL,NULL, hr2);
     } else {
-       hr2 = V_I4(&v_ret_value);                
+       hr2 = V_I4(&v_ret_value);
        if(hr2 != 0)
            ReportMessage(0,"SetTcpipNetbios failed ", NULL,NULL,hr2);
        else
@@ -585,8 +585,8 @@ WMIEnableStatic(
 
 
 /**********************************************************
-* LoopbackBindings :  unbind all other 
-*       protocols except TCP/IP, netbios, netbt. 
+* LoopbackBindings :  unbind all other
+*       protocols except TCP/IP, netbios, netbt.
 */
 extern "C" HRESULT LoopbackBindings (LPCWSTR loopback_guid)
 {
@@ -601,44 +601,44 @@ extern "C" HRESULT LoopbackBindings (LPCWSTR loopback_guid)
     LPWSTR                     swName = NULL;
     GUID            g;
     wchar_t         device_guid[100];
-    
+
     ReportMessage(0,"Running LoopbackBindings()...",NULL,NULL,0);
-    
-    hr = CoInitializeEx( NULL, COINIT_DISABLE_OLE1DDE | COINIT_APARTMENTTHREADED ); 
+
+    hr = CoInitializeEx( NULL, COINIT_DISABLE_OLE1DDE | COINIT_APARTMENTTHREADED );
     CLEANUP_ON_FAILURE(hr);
-    
+
     hr = CoCreateInstance( CLSID_CNetCfg, NULL, CLSCTX_INPROC_SERVER, IID_INetCfg, (void**)&pCfg );
     CLEANUP_ON_FAILURE(hr);
-    
+
     hr = pCfg->QueryInterface( IID_INetCfgLock, (void**)&pLock );
     CLEANUP_ON_FAILURE(hr);
-    
+
     hr = pLock->AcquireWriteLock( 1000, L"AFS Configuration", NULL );
     CLEANUP_ON_FAILURE(hr);
     bLockGranted = TRUE;
-    
+
     hr = pCfg->Initialize( NULL );
     CLEANUP_ON_FAILURE(hr);
     bInitialized = TRUE;
-    
+
     hr = pCfg->EnumComponents( &GUID_DEVCLASS_NET, &pEnumComponent );
     CLEANUP_ON_FAILURE(hr);
-    
+
     while( pEnumComponent->Next( 1, &pAdapter, NULL ) == S_OK )
     {
         pAdapter->GetDisplayName( &swName );
         pAdapter->GetInstanceGuid( &g );
         StringFromGUID2(g, device_guid, 99);
-        
+
         if(!wcscmp( device_guid, loopback_guid )) // found loopback adapter
         {
             INetCfgComponentBindings *pBindings;
             INetCfgBindingPath *pPath;
             IEnumNetCfgBindingPath *pEnumPaths;
             INetCfgComponent *upper;
-            
+
             ReportMessage(0,"LoopbackBindings found", NULL, device_guid,0 );
-            
+
             hr = pAdapter->QueryInterface( IID_INetCfgComponentBindings, (void**) &pBindings);
             if(hr==S_OK)
             {
@@ -648,14 +648,14 @@ extern "C" HRESULT LoopbackBindings (LPCWSTR loopback_guid)
                     while(pEnumPaths->Next( 1, &pPath, NULL ) == S_OK)
                     {
                         pPath->GetOwner( &upper );
-                        
+
                         LPWSTR swId = NULL, swName = NULL;
-                        
+
                         upper->GetDisplayName( &swName );
                         upper->GetId( &swId );
-                        
+
                         ReportMessage(1,"Looking at ",NULL, swName, 0);
-                                                                        
+
                         {
                             ReportMessage(1,"  Moving to the end of binding order...",NULL,NULL,0);
                             INetCfgComponentBindings *pBindings2;
@@ -663,15 +663,15 @@ extern "C" HRESULT LoopbackBindings (LPCWSTR loopback_guid)
                             if (hr==S_OK)
                             {
                                 ReportMessage(1,"...",0,0,0);
-                                hr = pBindings2->MoveAfter(pPath, NULL);                                
-                                pBindings2->Release();                               
+                                hr = pBindings2->MoveAfter(pPath, NULL);
+                                pBindings2->Release();
                                 bConfigChanged=TRUE;
                             }
-                            if (hr==S_OK) ReportMessage(1,"success",0,0,0); else ReportMessage(0,"Binding change failed",0,0,hr);                                                        
-                                                                                                            
-                        }                        
-                        
-                        if ( !_wcsicmp(swId, L"ms_netbios")  || 
+                            if (hr==S_OK) ReportMessage(1,"success",0,0,0); else ReportMessage(0,"Binding change failed",0,0,hr);
+
+                        }
+
+                        if ( !_wcsicmp(swId, L"ms_netbios")  ||
                              !_wcsicmp(swId, L"ms_tcpip")    ||
                              !_wcsicmp(swId, L"ms_netbt")    ||
                              !_wcsicmp(swId, L"ms_msclient"))
@@ -683,9 +683,9 @@ extern "C" HRESULT LoopbackBindings (LPCWSTR loopback_guid)
                                 if (hr==S_OK) ReportMessage(1,"success",0,0,0); else ReportMessage(0,"Proto failed",0,0,hr);
                                 bConfigChanged=TRUE;
                             }
-                            
+
                         }
-                        else //if (!_wcsicmp(swId, L"ms_server") || (!_wcsicmp(swId, L"ms_msclient")) 
+                        else //if (!_wcsicmp(swId, L"ms_server") || (!_wcsicmp(swId, L"ms_msclient"))
                         {
                             if (pPath->IsEnabled()==S_OK)
                             {
@@ -695,10 +695,10 @@ extern "C" HRESULT LoopbackBindings (LPCWSTR loopback_guid)
                                 bConfigChanged=TRUE;
                             }
                         }
-                        
+
                         CoTaskMemFree( swName );
                         CoTaskMemFree( swId );
-                        
+
                         pPath->Release();
                     }
                     pEnumPaths->Release();
@@ -706,33 +706,33 @@ extern "C" HRESULT LoopbackBindings (LPCWSTR loopback_guid)
                 pBindings->Release();
             } // hr==S_OK for QueryInterface IID_INetCfgComponentBindings
         }
-        
+
         CoTaskMemFree( swName );
-        
+
         pAdapter->Release();
     }
-    
-    pEnumComponent->Release();    
-    
+
+    pEnumComponent->Release();
+
     hr = 0;
-    
+
 cleanup:
-    
+
     if(bConfigChanged) pCfg->Apply();
-    
+
     if(pAdapter) pAdapter->Release();
-    
+
     if(bInitialized) pCfg->Uninitialize();
     if(bLockGranted) pLock->ReleaseWriteLock();
-    
+
     if(pLock) pLock->Release();
     if(pCfg) pCfg->Release();
-    
+
     if (hr) ReportMessage(0,"LoopbackBindings() is returning ",0,0,hr);
     return hr;
 }
 
-        
+
 extern "C" DWORD SetIpAddress(LPCWSTR guid, LPCWSTR ip, LPCWSTR mask)
 {
     ReportMessage(0,"Running SetIpAddress()...",0,0,0);
@@ -755,15 +755,15 @@ DWORD AdjustMaxLana(DWORD dwMaxLana)
 
     ReportMessage(0,"Making sure MaxLana is large enough",0,0, dwMaxLana);
 
-    ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\Services\\NetBIOS\\Parameters"), 
+    ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\Services\\NetBIOS\\Parameters"),
         0, KEY_ALL_ACCESS , &hNetBiosParamKey);
     if (ret) return ret;
 
 
-    
+
     dwSize = 4;
     ret = RegQueryValueEx(hNetBiosParamKey, _T("MaxLana"), 0, &dwType, (LPBYTE) &dwExistingMaxLana, &dwSize);
-    if ((ret) && (ret != ERROR_MORE_DATA) && (ret != ERROR_FILE_NOT_FOUND)) 
+    if ((ret) && (ret != ERROR_MORE_DATA) && (ret != ERROR_FILE_NOT_FOUND))
     {
         RegCloseKey(hNetBiosParamKey);
         return ret;
@@ -773,15 +773,15 @@ DWORD AdjustMaxLana(DWORD dwMaxLana)
 
     ReportMessage (1,"MaxLana is currently",0,0, dwExistingMaxLana);
 
-    if (dwExistingMaxLana < dwMaxLana) 
+    if (dwExistingMaxLana < dwMaxLana)
     {
         ReportMessage (1,"Changing MaxLana", 0,0,dwMaxLana);
         ret = RegSetValueEx(hNetBiosParamKey, _T("MaxLana"), 0, REG_DWORD, (const BYTE*)&dwMaxLana, 4);
-        if (ret) 
+        if (ret)
         {
             RegCloseKey(hNetBiosParamKey);
             return ret;
-        }       
+        }
 
     }
 
@@ -791,7 +791,7 @@ DWORD AdjustMaxLana(DWORD dwMaxLana)
 
 }
 
-extern "C" 
+extern "C"
 BOOL UpdateHostsFile( LPCWSTR swName, LPCWSTR swIp, LPCSTR szFilename, BOOL bPre )
 {
     char szIp[2048], szName[2048];
@@ -802,7 +802,7 @@ BOOL UpdateHostsFile( LPCWSTR swName, LPCWSTR swIp, LPCSTR szFilename, BOOL bPre
        HRESULT rv;
        DWORD fa,len;
        FILE *hFile, *hTemp;
-       
+
     _snprintf(szIp, 2047, "%S", swIp);
     _snprintf(szName, 2047, "%S", swName);
     strupr(szName);
@@ -915,7 +915,7 @@ BOOL UpdateHostsFile( LPCWSTR swName, LPCWSTR swIp, LPCSTR szFilename, BOOL bPre
                 }
             }
             if(status && status != ERROR_FILE_NOT_FOUND) {
-                /* we can't delete the file.  Try to come up with 
+                /* we can't delete the file.  Try to come up with
                    a different name that's not already taken. */
                 srand(GetTickCount());
                 eos = buffer + strlen(buffer);
index 0212c15ae1923e0e6593e090acdd85fdeacaba0a..bf00a0ad7122bbe1a2a0473fdb82463134402338 100644 (file)
@@ -51,8 +51,8 @@ LANGUAGES=en_US de_DE es_ES ja_JP ko_KR pt_BR zh_CN zh_TW
 
 languages:
 # Don't bother with non en_US for now.  The other builds comprise of either
-# verbatim copies of en_US files, partial translations or doesn't build 
-# (no languages resources). Someday when OpenAFS 8.1029828419 comes out we'll 
+# verbatim copies of en_US files, partial translations or doesn't build
+# (no languages resources). Someday when OpenAFS 8.1029828419 comes out we'll
 # get someone to translate.
 #      for %l in ( $(LANGUAGES ) do (
 #      $(MAKE) /f NTMakefile /nologo LANG=%l lang
@@ -69,7 +69,7 @@ lang_clean:
        -$(DEL) $(BINMSIFILE)
 !ENDIF
 
-uninst: 
+uninst:
         $(CD) uninstall
         $(MAKE) /f NTMakefile /nologo install
         $(CD) ..
index 9e03670a53a6362db1e01195b253a68b75ebf154..3ea2c4a84890ceb9a72ffbcf393bff42905872fa 100644 (file)
@@ -56,7 +56,7 @@ void ShowMsiError( MSIHANDLE hInstall, DWORD errcode, DWORD param ){
        MsiRecordSetInteger(hRecord, 2, param);
 
        MsiProcessMessage( hInstall, INSTALLMESSAGE_ERROR, hRecord );
-       
+
        MsiCloseHandle( hRecord );
 }
 
@@ -185,34 +185,34 @@ DWORD InstNetProvider(MSIHANDLE hInstall, int bInst) {
     LONG rv;
     DWORD dwSize;
     HANDLE hProcHeap;
-    
+
     strOrder = (LPTSTR) 0;
-    
+
     CHECK(rv = RegOpenKeyEx( HKEY_LOCAL_MACHINE, STR_KEY_ORDER, 0, KEY_READ | KEY_WRITE, &hkOrder ));
-    
+
     dwSize = 0;
     CHECK(rv = RegQueryValueEx( hkOrder, STR_VAL_ORDER, NULL, NULL, NULL, &dwSize ) );
-    
+
     strOrder = new TCHAR[ (dwSize + STR_SERVICE_LEN) * sizeof(TCHAR) ];
-    
+
     CHECK(rv = RegQueryValueEx( hkOrder, STR_VAL_ORDER, NULL, NULL, (LPBYTE) strOrder, &dwSize));
-    
+
     npi_CheckAndAddRemove( strOrder, STR_SERVICE , bInst);
-    
+
     dwSize = (lstrlen( strOrder ) + 1) * sizeof(TCHAR);
-    
+
     CHECK(rv = RegSetValueEx( hkOrder, STR_VAL_ORDER, NULL, REG_SZ, (LPBYTE) strOrder, dwSize ));
-    
+
     /* everything else should be set by the MSI tables */
     rv = ERROR_SUCCESS;
 _cleanup:
-       
+
     if( rv != ERROR_SUCCESS ) {
         ShowMsiError( hInstall, ERR_NPI_FAILED, rv );
     }
-    
+
     if(strOrder) delete[] strOrder;
-    
+
     return rv;
 }
 
@@ -236,12 +236,12 @@ int npi_CheckAndAddRemove( LPTSTR str, LPTSTR str2, int bInst ) {
     lstrcat(charset,_T(","));
 
     match = _tcsstr(target, charset);
-    
+
     if ((match) && (bInst)) {
         ret = INP_ERR_PRESENT;
         goto cleanup;
     }
-    
+
     if ((!match) && (!bInst)) {
         ret = INP_ERR_ABSENT;
         goto cleanup;
@@ -257,7 +257,7 @@ int npi_CheckAndAddRemove( LPTSTR str, LPTSTR str2, int bInst ) {
 
     // if (!bInst) && (match)
     {
-       lstrcpy(str+(match-target),match+lstrlen(str2)+2);  
+       lstrcpy(str+(match-target),match+lstrlen(str2)+2);
        str[lstrlen(str)-1]=_T('\0');
        ret = INP_ERR_REMOVED;
        goto cleanup;
@@ -314,7 +314,7 @@ MSIDLLEXPORT UninstallNsisInstallation( MSIHANDLE hInstall )
        sInfo.hStdOutput = 0;
        sInfo.hStdError = 0;
 
-       if(!CreateProcess( 
+       if(!CreateProcess(
                strPathUninst,
                _T("Uninstall /S"),
                NULL,
@@ -369,7 +369,7 @@ MSIDLLEXPORT UninstallNsisInstallation( MSIHANDLE hInstall )
        }
 
        rv = ERROR_SUCCESS;
-    
+
 _cleanup:
        if(hIo) CloseHandle(hIo);
        if(pInfo.hProcess)      CloseHandle( pInfo.hProcess );
@@ -426,8 +426,8 @@ UINT createAfsAdminGroup(void) {
     return status;
 }
 
-/* LookupAliasFromRid is from Microsoft KB 157234 
- * 
+/* LookupAliasFromRid is from Microsoft KB 157234
+ *
  * Author: Scott Field (sfield)    02-Oct-96
  */
 
@@ -466,7 +466,7 @@ UINT initializeAfsAdminGroup(void) {
     WCHAR AdminGroupName[UNLEN+1];
     DWORD cchName = UNLEN;
 
-    if (!LookupAliasFromRid( NULL, DOMAIN_ALIAS_RID_ADMINS, AdminGroupName, &cchName )) 
+    if (!LookupAliasFromRid( NULL, DOMAIN_ALIAS_RID_ADMINS, AdminGroupName, &cchName ))
     {
         /* if we fail, we will try the English string "Administrators" */
         wcsncpy(AdminGroupName, L"Administrators", UNLEN+1);
index 4295a9765be5159d7060311f0bbaef3108753ba4..7bc680476ca1898b80f6f18e052e5bacdf447518 100644 (file)
@@ -10,7 +10,7 @@ int main(void)
     CHAR  szProductCode[39];
 
     MsiSetInternalUI(INSTALLUILEVEL_PROGRESSONLY, NULL);
-    
+
     do {
         rc = MsiEnumRelatedProducts(OAFW_UPGRADE_CODE, 0, iProduct, szProductCode);
         if ( rc == ERROR_SUCCESS ) {
index 13a9602659db653bf267f2acc48eb12b2556cfae..caa86b405428f5cd61340451945fb2a2ff1f35fd 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
 
 Copyright © 1996 by Project Mandarin, Inc.
 
@@ -13,7 +13,7 @@ Error codes copyright 1996 by Massachusetts Institute of Technology
 /* to be declared as __stdcall AND __declspec(dllexport), so  */
 /* I have to use a .def file for the export part */
 #define KC_CALLTYPE __stdcall
-#define KC_EXPORT 
+#define KC_EXPORT
 #else
 #define KC_CALLTYPE WINAPI
 #define KC_EXPORT _export
index c0cdf5912a5ee4bfd3d930c828ac84b9c7da0064..110cd1c7175d2fdaa608df5afa25c9b0a6aca9ba 100644 (file)
@@ -24,7 +24,7 @@ enum {
        cKrbDriverInUse,                        /* driver is not reentrant */
        cKrbAppInBkgnd,                         /* driver won't put up password dialog when in background */
        cKrbInvalidSession,                     /* invalid structure passed to KClient/KServer routine */
-       
+
        cKrbKerberosErrBlock = -20000   /* start of block of 256 kerberos error numbers */
 };
 
@@ -57,7 +57,7 @@ enum {
 #define ipNoFragMemErr                 -23036                  /* no memory to send fragmented pkt */
 #define ipRouteErr                             -23037                  /* can't route packet off-net */
 
-#define nameSyntaxErr                  -23041          
+#define nameSyntaxErr                  -23041
 #define cacheFault                             -23042
 #define noResultProc                   -23043
 #define noNameServer                   -23044
index 043b6f8598e1ed27b457464077fe3569ad8d719f..65a8779caf7f4b41642e605bd9f57656eb727870 100644 (file)
@@ -71,7 +71,7 @@ typedef unsigned int WORD;
 #endif
 
 #ifdef WIN32
-#define _export 
+#define _export
 #endif
 
 #if defined(BITS32)
index 2f30afa007af068524499cd715ebea92e8401b0c..4b69d19670abe17d077520e2d019488ec17d24c2 100644 (file)
@@ -91,9 +91,9 @@ des_fixup_key_parity PROTOTYPE ((des_cblock FAR));
 int DES_CALLCONV_C
 des_check_key_parity PROTOTYPE ((des_cblock FAR));
 
-/* 
-   These random_key routines are made external here 
-   for the Macintosh Driver which exports pointers to them 
+/*
+   These random_key routines are made external here
+   for the Macintosh Driver which exports pointers to them
    to applications via a driver level interface.
    Preserved for KClient compatability.
 */
@@ -103,13 +103,13 @@ des_new_random_key PROTOTYPE (( des_cblock ));
 
 void DES_CALLCONV_C
 des_init_random_number_generator PROTOTYPE (( des_cblock ));
-     
-void DES_CALLCONV_C 
+
+void DES_CALLCONV_C
 des_set_random_generator_seed PROTOTYPE (( des_cblock ));
 
 unsigned long DES_CALLCONV_C
 des_cbc_cksum PROTOTYPE ((des_cblock *,des_cblock *,long,des_key_schedule,des_cblock));
-       
+
 /* FIXME, put the rest of the function declarations here */
 
 #endif /* DES_DEFS */
index 796b375e787b2e7722d21252524428b08e8ea519..37431fbdbcd6cb5df40e8750ed6d0eff1b459971 100644 (file)
@@ -11,7 +11,7 @@
 #ifndef KRB_DEFS
 #define KRB_DEFS
 
-#include <conf.h> 
+#include <conf.h>
 
 /* Need some defs from des.h     */
 #include <des.h>
@@ -57,7 +57,7 @@ typedef unsigned short gid_t;
 #define         KRB_RLM_TRANS   "krbrealm.con"
 
 #else
+
 #define         KRB_CONF        "/etc/krb.conf"
 #define         KRB_RLM_TRANS   "/etc/krb.realms"
 
@@ -154,7 +154,7 @@ struct credentials {
     long    issue_date;         /* The issue time */
     char    pname[ANAME_SZ];    /* Principal's name */
     char    pinst[INST_SZ];     /* Principal's instance */
-    char    address[ADDR_SZ];      /* IP Address in ticket */ 
+    char    address[ADDR_SZ];      /* IP Address in ticket */
 };
 
 typedef struct credentials CREDENTIALS;
@@ -189,7 +189,7 @@ tkt_header far *tkt_ptr(void);
 #define KM_TKFILE 0
 #define KM_KRBMEM 1
 
-#define TKT_ROOT        "/tmp/tkt" 
+#define TKT_ROOT        "/tmp/tkt"
 
 /* Error codes returned from the KDC */
 #define         KDC_OK          0       /* Request OK */
@@ -390,8 +390,8 @@ char *tkt_string();
 int gettimeofday(struct timeval *tv, struct timezone *tz);
 
 int PASCAL krb_sendauth(long, int, KTEXT, char *, char *, char *,
-                        unsigned long, MSG_DAT *, CREDENTIALS *, 
-                        Key_schedule *, struct sockaddr_in *, 
+                        unsigned long, MSG_DAT *, CREDENTIALS *,
+                        Key_schedule *, struct sockaddr_in *,
                         struct sockaddr_in FAR *, char *);
 int PASCAL krb_mk_req(KTEXT, char *, char *, char *, long);
 char * PASCAL krb_getrealm(char *host);
@@ -399,7 +399,7 @@ char * PASCAL krb_getrealm(char *host);
 void tkt_free(tkt_header FAR* hdr);
 int krb_get_tf_fullname(char FAR *, char FAR *, char FAR *, char FAR *);
 int krb_get_tf_realm(char FAR *,char FAR *);
-int tf_init(char FAR*,int); 
+int tf_init(char FAR*,int);
 
 long LocalHostAddr();
 int tf_get_pname(char FAR*);
@@ -418,8 +418,8 @@ int set_krb_debug(int);
 int set_krb_ap_req_debug(int);
 char * PASCAL get_krb_err_txt_entry(int i);
 char * krb_err_func(int offset, long code);
-int PASCAL k_decomp_ticket(KTEXT, unsigned char *, char *, char *, char *, 
-                           unsigned long *, C_Block, int *, unsigned long *, 
+int PASCAL k_decomp_ticket(KTEXT, unsigned char *, char *, char *, char *,
+                           unsigned long *, C_Block, int *, unsigned long *,
                            char *, char *, C_Block, Key_schedule);
 int PASCAL krb_mk_req(KTEXT,char *,char *,char *,long);
 char * PASCAL krb_getrealm(char *host);
index 4fcb06b134c75bb034fa1b5d8dc84986add2dee3..3f8564187eda9d7207c1ea846b82b56da760129f 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
   Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 by the Massachusetts Institute of Technology
 
    Export of this software from the United States of America is assumed
index 1c4faec5748a6760b7b29c96cd3b54d77269f944..91baa5508331225d06bbad55c86e345c1f510f67 100644 (file)
@@ -8,7 +8,7 @@
  *   require a specific license from the United States Government.
  *   It is the responsibility of any person or organization contemplating
  *   export to obtain such a license before exporting.
- * 
+ *
  * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  * distribute this software and its documentation for any purpose and
  * without fee is hereby granted, provided that the above copyright
@@ -22,7 +22,7 @@
  * M.I.T. makes no representations about the suitability of
  * this software for any purpose.  It is provided "as is" without express
  * or implied warranty.
- * 
+ *
  * Include file for the Data Encryption Standard library.
  */
 
index 528d78a322a23533ece965ef2c0c414764888804..126399bb415995760b5a9ec56e1a289fe11a1944 100644 (file)
@@ -8,7 +8,7 @@
  *   require a specific license from the United States Government.
  *   It is the responsibility of any person or organization contemplating
  *   export to obtain such a license before exporting.
- * 
+ *
  * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  * distribute this software and its documentation for any purpose and
  * without fee is hereby granted, provided that the above copyright
@@ -22,8 +22,8 @@
  * M.I.T. makes no representations about the suitability of
  * this software for any purpose.  It is provided "as is" without express
  * or implied warranty.
- * 
- * Include file for the Kerberos V4 library. 
+ *
+ * Include file for the Kerberos V4 library.
  */
 
 /* Only one time, please */
@@ -94,7 +94,7 @@ extern const char * const krb_err_txt[MAX_KRB_ERRORS];
 #define                KFAILURE        255
 
 /*
- * Kerberos specific definitions 
+ * Kerberos specific definitions
  *
  * KRBLOG is the log file for the kerberos master server. KRB_CONF is
  * the configuration file where different host machines running master
@@ -104,7 +104,7 @@ extern const char * const krb_err_txt[MAX_KRB_ERRORS];
  * requests, which can go to slaves) must go to it. KRB_HOST is the
  * default machine * when looking for a kerberos slave server.  Other
  * possibilities are * in the KRB_CONF file. KRB_REALM is the name of
- * the realm. 
+ * the realm.
  */
 
 #define                KRB_CONF        "/etc/krb.conf"
@@ -481,7 +481,7 @@ int KRB5_CALLCONV krb_get_lrealm
 char * KRB5_CALLCONV krb_get_phost
        (char * alias);
 /* get_pw_tkt */
-int KRB5_CALLCONV get_pw_tkt 
+int KRB5_CALLCONV get_pw_tkt
         (char *, char *, char *, char *);
 /* g_pw_in_tkt.c */
 int KRB5_CALLCONV krb_get_pw_in_tkt
@@ -665,8 +665,8 @@ int KRB5_CALLCONV krb_sendauth
         (long k4_options, int fd, KTEXT ticket,
         char *service, char *inst, char *realm,
         unsigned KRB4_32 checksum, MSG_DAT *msg_data,
-        CREDENTIALS *cred, Key_schedule schedule, 
-        struct sockaddr_in *laddr, struct sockaddr_in *faddr, 
+        CREDENTIALS *cred, Key_schedule schedule,
+        struct sockaddr_in *laddr, struct sockaddr_in *faddr,
         char *version);
 
 #if KRB_PRIVATE
@@ -704,7 +704,7 @@ void KRB5_CALLCONV tf_close (void);
 
 #if KRB_PRIVATE
 /* unix_time.c */
-unsigned KRB4_32 KRB5_CALLCONV unix_time_gmt_unixsec 
+unsigned KRB4_32 KRB5_CALLCONV unix_time_gmt_unixsec
         (unsigned KRB4_32 *);
 
 /*
@@ -725,15 +725,15 @@ extern int KRB5_CALLCONV decomp_ticket
 extern void cr_err_reply(KTEXT pkt, char *pname, char *pinst, char *prealm,
                         u_long time_ws, u_long e, char *e_string);
 
-extern int create_ciph(KTEXT c, C_Block session, char *service, 
+extern int create_ciph(KTEXT c, C_Block session, char *service,
                       char *instance, char *realm, unsigned long life,
-                      int kvno, KTEXT tkt, unsigned long kdc_time, 
+                      int kvno, KTEXT tkt, unsigned long kdc_time,
                       C_Block key);
 
 
 extern int krb_create_ticket(KTEXT tkt, unsigned int flags, char *pname,
                             char *pinstance, char *prealm, long paddress,
-                            char *session, int life, long time_sec, 
+                            char *session, int life, long time_sec,
                             char *sname, char *sinstance, C_Block key);
 
 #endif /* KRB_PRIVATE */
@@ -748,8 +748,8 @@ extern int krb_kntoln(AUTH_DAT *, char *);
 #ifdef KRB5_GENERAL__
 extern int krb_cr_tkt_krb5(KTEXT tkt, unsigned int flags, char *pname,
                           char *pinstance, char *prealm, long paddress,
-                          char *session, int life, long time_sec, 
-                          char *sname, char *sinstance,  
+                          char *session, int life, long time_sec,
+                          char *sname, char *sinstance,
                           krb5_keyblock *k5key);
 
 extern int krb_set_key_krb5(krb5_context ctx, krb5_keyblock *key);
index e008657699c6856a711fd8a43d8e09a2d94fcacc..6b7c8c691068e95b30b05a110ade761fb71c0f5e 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
   Copyright (C) 1989 by the Massachusetts Institute of Technology
 
    Export of this software from the United States of America may
index 042a9bd4524f3751ed4c8a025470160b9e647a00..83af8368fa8b1ca0a79fbe3f0a374368e55362b9 100644 (file)
@@ -26,7 +26,7 @@
 typedef long errcode_t;
 typedef void (*et_old_error_hook_func) (const char *, errcode_t,
                                        const char *, va_list ap);
-       
+
 struct error_table {
        /*@shared@*/ char const * const * msgs;
         long base;
index 28b5b1123700b27ed6047b78bc39f7e1eba37aa6..8f92531107136d955f64ab5e970a64e9d3a3a5d3 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Copyright 1993 by OpenVision Technologies, Inc.
- * 
+ *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without fee,
  * provided that the above copyright notice appears in all copies and
@@ -10,7 +10,7 @@
  * without specific, written prior permission. OpenVision makes no
  * representations about the suitability of this software for any
  * purpose.  It is provided "as is" without express or implied warranty.
- * 
+ *
  * OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR
index bf3c2af59c87b1f5ed00849dfd388821d6b11178..f0ea7f89371613ab59beda829103341f11160aba 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Copyright 1993 by OpenVision Technologies, Inc.
- * 
+ *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without fee,
  * provided that the above copyright notice appears in all copies and
@@ -10,7 +10,7 @@
  * without specific, written prior permission. OpenVision makes no
  * representations about the suitability of this software for any
  * purpose.  It is provided "as is" without express or implied warranty.
- * 
+ *
  * OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR
@@ -40,7 +40,7 @@
 GSSAPIGENERIC_BEGIN_DECLS
 
 /* Deprecated MIT krb5 oid names provided for compatibility.
- * The correct oids (GSS_C_NT_USER_NAME, etc) from rfc 2744 
+ * The correct oids (GSS_C_NT_USER_NAME, etc) from rfc 2744
  * are defined in gssapi.h. */
 
 GSS_DLLIMP extern gss_OID gss_nt_user_name;
index 647d14e3953b28c7287ccb74b74c64515da536d5..e1ccad4a04fc5f49132cc10337bb98c55768296b 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Copyright 1993 by OpenVision Technologies, Inc.
- * 
+ *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without fee,
  * provided that the above copyright notice appears in all copies and
@@ -10,7 +10,7 @@
  * without specific, written prior permission. OpenVision makes no
  * representations about the suitability of this software for any
  * purpose.  It is provided "as is" without express or implied warranty.
- * 
+ *
  * OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR
@@ -50,7 +50,7 @@ GSS_DLLIMP extern const gss_OID_desc * const GSS_KRB5_NT_PRINCIPAL_NAME;
  * "GSS_C_NT_HOSTBASED_SERVICE". */
 
 /* 2.2.1. User Name Form */
-#define GSS_KRB5_NT_USER_NAME GSS_C_NT_USER_NAME    
+#define GSS_KRB5_NT_USER_NAME GSS_C_NT_USER_NAME
 /* This name form shall be represented by the Object Identifier {iso(1)
  * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
  * generic(1) user_name(1)}.  The recommended symbolic name for this
@@ -68,7 +68,7 @@ GSS_DLLIMP extern const gss_OID_desc * const GSS_KRB5_NT_PRINCIPAL_NAME;
 /* This name form shall be represented by the Object Identifier {iso(1)
  * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
  * generic(1) string_uid_name(3)}.  The recommended symbolic name for
- * this type is "GSS_KRB5_NT_STRING_UID_NAME". */ 
+ * this type is "GSS_KRB5_NT_STRING_UID_NAME". */
 
 GSS_DLLIMP extern const gss_OID_desc * const gss_mech_krb5;
 GSS_DLLIMP extern const gss_OID_desc * const gss_mech_krb5_old;
@@ -159,7 +159,7 @@ typedef struct gss_krb5_lucid_context_version {
 
 OM_uint32 KRB5_CALLCONV krb5_gss_register_acceptor_identity(const char *);
 
-OM_uint32 KRB5_CALLCONV gss_krb5_get_tkt_flags 
+OM_uint32 KRB5_CALLCONV gss_krb5_get_tkt_flags
        (OM_uint32 *minor_status,
                   gss_ctx_id_t context_handle,
                   krb5_flags *ticket_flags);
@@ -197,14 +197,14 @@ OM_uint32 KRB5_CALLCONV gss_krb5_ccache_name
  *
  */
 OM_uint32 KRB5_CALLCONV
-gss_krb5_set_allowable_enctypes(OM_uint32 *minor_status, 
+gss_krb5_set_allowable_enctypes(OM_uint32 *minor_status,
                                gss_cred_id_t cred,
                                OM_uint32 num_ktypes,
                                krb5_enctype *ktypes);
 
 /*
  * Returns a non-opaque (lucid) version of the internal context
- * information.  
+ * information.
  *
  * Note that context_handle must not be used again by the caller
  * after this call.  The GSS implementation is free to release any
@@ -212,7 +212,7 @@ gss_krb5_set_allowable_enctypes(OM_uint32 *minor_status,
  * GSS implementation whether it returns pointers to existing data,
  * or copies of the data.  The caller should treat the returned
  * lucid context as read-only.
- * 
+ *
  * The caller must call gss_krb5_free_lucid_context() to free
  * the context and allocated resources when it is finished with it.
  *
@@ -236,7 +236,7 @@ gss_krb5_set_allowable_enctypes(OM_uint32 *minor_status,
  *
  *     maj_stat = gss_krb5_export_lucid_sec_context(&min_stat,
  *                     ctx_handle, 1, &return_ctx);
- *     // Verify success 
+ *     // Verify success
  *
  *     vers = ((gss_krb5_lucid_context_version_t *)return_ctx)->version;
  *     switch (vers) {
index 96dd774cb61f40ecdffee69ad9994631025eabc1..29dc7643eddccb09e865769fb0c4babb568361a8 100644 (file)
@@ -8,7 +8,7 @@
  *   require a specific license from the United States Government.
  *   It is the responsibility of any person or organization contemplating
  *   export to obtain such a license before exporting.
- * 
+ *
  * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  * distribute this software and its documentation for any purpose and
  * without fee is hereby granted, provided that the above copyright
  * M.I.T. makes no representations about the suitability of
  * this software for any purpose.  It is provided "as is" without express
  * or implied warranty.
- * 
+ *
  *
  * General definitions for Kerberos version 5.
  */
 
 /*
  * Copyright (C) 1998 by the FundsXpress, INC.
- * 
+ *
  * All rights reserved.
- * 
+ *
  * Export of this software from the United States of America may require
  * a specific license from the United States Government.  It is the
  * responsibility of any person or organization contemplating export to
  * obtain such a license before exporting.
- * 
+ *
  * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  * distribute this software and its documentation for any purpose and
  * without fee is hereby granted, provided that the above copyright
@@ -47,7 +47,7 @@
  * permission.  FundsXpress makes no representations about the suitability of
  * this software for any purpose.  It is provided "as is" without express
  * or implied warranty.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
@@ -157,7 +157,7 @@ typedef     unsigned short  krb5_ui_4;
    indicator */
 #define KRB5_INT32_MIN (-KRB5_INT32_MAX-1)
 
-#define KRB5_INT16_MAX 65535   
+#define KRB5_INT16_MAX 65535
 /* this strange form is necessary since - is a unary operator, not a sign
    indicator */
 #define KRB5_INT16_MIN (-KRB5_INT16_MAX-1)
@@ -182,8 +182,8 @@ typedef     unsigned short  krb5_ui_4;
 #endif
 
 typedef        unsigned int krb5_boolean;
-typedef        unsigned int krb5_msgtype;      
-typedef        unsigned int krb5_kvno; 
+typedef        unsigned int krb5_msgtype;
+typedef        unsigned int krb5_kvno;
 
 typedef        krb5_int32 krb5_addrtype;
 typedef krb5_int32 krb5_enctype;
@@ -205,9 +205,9 @@ typedef struct _krb5_data {
        char *data;
 } krb5_data;
 
-/* 
+/*
  * Hack length for crypto library to use the afs_string_to_key It is
- * equivalent to -1 without possible sign extension 
+ * equivalent to -1 without possible sign extension
  * We also overload for an unset salt type length - which is also -1, but
  * hey, why not....
 */
@@ -462,9 +462,9 @@ krb5_error_code KRB5_CALLCONV
     (krb5_context context, krb5_data *data);
 
 /*
-* Collect entropy from the OS if possible. strong requests that as strong 
-* of a source of entropy  as available be used.  Setting strong may 
-* increase the probability of blocking and should not  be used for normal 
+* Collect entropy from the OS if possible. strong requests that as strong
+* of a source of entropy  as available be used.  Setting strong may
+* increase the probability of blocking and should not  be used for normal
 * applications.  Good uses include seeding the PRNG for kadmind
 * and realm setup.
 * If successful is non-null, then successful is set to 1 if the OS provided
@@ -501,15 +501,15 @@ krb5_error_code KRB5_CALLCONV
     (krb5_context context, krb5_cksumtype cksumtype,
                    const krb5_keyblock *key, krb5_keyusage usage,
                    const krb5_data *input, krb5_checksum *cksum);
-    
+
 krb5_error_code KRB5_CALLCONV
     krb5_c_verify_checksum
-    (krb5_context context, 
+    (krb5_context context,
                    const krb5_keyblock *key, krb5_keyusage usage,
                    const krb5_data *data,
                    const krb5_checksum *cksum,
                    krb5_boolean *valid);
-    
+
 krb5_error_code KRB5_CALLCONV
     krb5_c_checksum_length
     (krb5_context context, krb5_cksumtype cksumtype,
@@ -517,7 +517,7 @@ krb5_error_code KRB5_CALLCONV
 
 krb5_error_code KRB5_CALLCONV
     krb5_c_keyed_checksum_types
-    (krb5_context context, krb5_enctype enctype, 
+    (krb5_context context, krb5_enctype enctype,
                    unsigned int *count, krb5_cksumtype **cksumtypes);
 
 #define KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS         1
@@ -652,13 +652,13 @@ krb5_error_code KRB5_CALLCONV krb5_random_confounder
        (size_t, krb5_pointer);
 
 krb5_error_code krb5_encrypt_data
-       (krb5_context context, krb5_keyblock *key, 
-               krb5_pointer ivec, krb5_data *data, 
+       (krb5_context context, krb5_keyblock *key,
+               krb5_pointer ivec, krb5_data *data,
                krb5_enc_data *enc_data);
 
 krb5_error_code krb5_decrypt_data
-       (krb5_context context, krb5_keyblock *key, 
-               krb5_pointer ivec, krb5_enc_data *data, 
+       (krb5_context context, krb5_keyblock *key,
+               krb5_pointer ivec, krb5_enc_data *data,
                krb5_data *enc_data);
 #endif
 
@@ -711,7 +711,7 @@ krb5_error_code krb5_decrypt_data
 /*
  * Mask of ticket flags in the TGT which should be converted into KDC
  * options when using the TGT to get derivitive tickets.
- * 
+ *
  *  New mask = KDC_OPT_FORWARDABLE | KDC_OPT_PROXIABLE |
  *            KDC_OPT_ALLOW_POSTDATE | KDC_OPT_RENEWABLE
  */
@@ -876,7 +876,7 @@ krb5_error_code krb5_decrypt_data
 #define KRB5_PADATA_ETYPE_INFO2 19
 #define KRB5_PADATA_SAM_CHALLENGE_2    30 /* draft challenge system, updated */
 #define KRB5_PADATA_SAM_RESPONSE_2     31 /* draft challenge system, updated */
-    
+
 #define        KRB5_SAM_USE_SAD_AS_KEY         0x80000000
 #define        KRB5_SAM_SEND_ENCRYPTED_SAD     0x40000000
 #define        KRB5_SAM_MUST_PK_ENCRYPT_SAD    0x20000000 /* currently must be zero */
@@ -914,7 +914,7 @@ krb5_error_code krb5_decrypt_data
 /* Time set */
 typedef struct _krb5_ticket_times {
     krb5_timestamp authtime; /* XXX ? should ktime in KDC_REP == authtime
-                               in ticket? otherwise client can't get this */ 
+                               in ticket? otherwise client can't get this */
     krb5_timestamp starttime;          /* optional in ticket, if not present,
                                           use authtime */
     krb5_timestamp endtime;
@@ -1123,7 +1123,7 @@ typedef struct _krb5_cred_enc_part {
     krb5_address *s_address;   /* sender address, optional */
     krb5_address *r_address;   /* recipient address, optional */
     krb5_cred_info **ticket_info;
-} krb5_cred_enc_part;   
+} krb5_cred_enc_part;
 
 typedef struct _krb5_cred {
     krb5_magic magic;
@@ -1157,11 +1157,11 @@ typedef struct _krb5_pwd_data {
 #define KRB5_AUTH_CONTEXT_RET_SEQUENCE 0x00000008
 #define KRB5_AUTH_CONTEXT_PERMIT_ALL   0x00000010
 #define KRB5_AUTH_CONTEXT_USE_SUBKEY   0x00000020
-typedef struct krb5_replay_data { 
-    krb5_timestamp     timestamp; 
+
+typedef struct krb5_replay_data {
+    krb5_timestamp     timestamp;
     krb5_int32         usec;
-    krb5_ui_4          seq; 
+    krb5_ui_4          seq;
 } krb5_replay_data;
 
 /* flags for krb5_auth_con_genaddrs() */
@@ -1173,7 +1173,7 @@ typedef struct krb5_replay_data {
 /* type of function used as a callback to generate checksum data for
  * mk_req */
 
-typedef krb5_error_code 
+typedef krb5_error_code
 (KRB5_CALLCONV * krb5_mk_req_checksum_func) (krb5_context, krb5_auth_context , void *,
                               krb5_data **);
 
@@ -1359,7 +1359,7 @@ krb5_error_code krb5_set_default_tgs_ktypes
                const krb5_enctype *);
 #endif
 
-krb5_error_code KRB5_CALLCONV 
+krb5_error_code KRB5_CALLCONV
 krb5_set_default_tgs_enctypes
        (krb5_context,
                const krb5_enctype *);
@@ -1535,7 +1535,7 @@ krb5_boolean KRB5_CALLCONV krb5_principal_compare
                krb5_const_principal);
 krb5_error_code KRB5_CALLCONV  krb5_init_keyblock
                (krb5_context, krb5_enctype enctype,
-               size_t length, krb5_keyblock **out); 
+               size_t length, krb5_keyblock **out);
                /* Initialize a new keyblock and allocate storage
                 * for the contents of the key, which will be freed along
                 * with the keyblock when krb5_free_keyblock is called.
@@ -1621,7 +1621,7 @@ krb5_error_code KRB5_CALLCONV krb5_425_conv_principal
                krb5_principal *princ);
 
 krb5_error_code KRB5_CALLCONV krb5_524_conv_principal
-       (krb5_context context, krb5_const_principal princ, 
+       (krb5_context context, krb5_const_principal princ,
                char *name, char *inst, char *realm);
 
 struct credentials;
@@ -1991,7 +1991,7 @@ krb5_error_code KRB5_CALLCONV krb5_cc_register
                krb5_boolean );
 #endif
 
-krb5_error_code KRB5_CALLCONV krb5_sendauth 
+krb5_error_code KRB5_CALLCONV krb5_sendauth
        (krb5_context,
                krb5_auth_context *,
                krb5_pointer,
@@ -2005,14 +2005,14 @@ krb5_error_code KRB5_CALLCONV krb5_sendauth
                krb5_error **,
                krb5_ap_rep_enc_part **,
                krb5_creds **);
-       
+
 krb5_error_code KRB5_CALLCONV krb5_recvauth
        (krb5_context,
                krb5_auth_context *,
                krb5_pointer,
                char *,
                krb5_principal,
-               krb5_int32, 
+               krb5_int32,
                krb5_keytab,
                krb5_ticket **);
 krb5_error_code KRB5_CALLCONV krb5_recvauth_version
@@ -2020,7 +2020,7 @@ krb5_error_code KRB5_CALLCONV krb5_recvauth_version
                krb5_auth_context *,
                krb5_pointer,
                krb5_principal,
-               krb5_int32, 
+               krb5_int32,
                krb5_keytab,
                krb5_ticket **,
                krb5_data *);
@@ -2056,14 +2056,14 @@ krb5_error_code KRB5_CALLCONV krb5_rd_cred
                krb5_replay_data *);
 
 krb5_error_code KRB5_CALLCONV krb5_fwd_tgt_creds
-       (krb5_context, 
+       (krb5_context,
                krb5_auth_context,
                char *,
-               krb5_principal, 
-               krb5_principal, 
+               krb5_principal,
+               krb5_principal,
                krb5_ccache,
                int forwardable,
-               krb5_data *);   
+               krb5_data *);
 
 krb5_error_code KRB5_CALLCONV krb5_auth_con_init
        (krb5_context,
@@ -2485,13 +2485,13 @@ krb5_get_renewed_creds
 
 krb5_error_code KRB5_CALLCONV
 krb5_decode_ticket
-(const krb5_data *code, 
+(const krb5_data *code,
                krb5_ticket **rep);
 
 void KRB5_CALLCONV
 krb5_appdefault_string
 (krb5_context context,
-               const char *appname,  
+               const char *appname,
                const krb5_data *realm,
                const char *option,
                const char *default_value,
@@ -2500,7 +2500,7 @@ krb5_appdefault_string
 void KRB5_CALLCONV
 krb5_appdefault_boolean
 (krb5_context context,
-               const char *appname,  
+               const char *appname,
                const krb5_data *realm,
                const char *option,
                int default_value,
index 1118a2b080af666be31b4da42cceb80c6825c21e..060d4d354e60972525d5d7da098837b21d68e22a 100644 (file)
@@ -72,7 +72,7 @@ void KRB5_CALLCONV profile_free_list
        (char **list);
 
 long KRB5_CALLCONV profile_get_string
-       (profile_t profile, const char *name, const char *subname, 
+       (profile_t profile, const char *name, const char *subname,
                        const char *subsubname, const char *def_val,
                        char **ret_string);
 long KRB5_CALLCONV profile_get_integer
@@ -97,25 +97,25 @@ long KRB5_CALLCONV profile_iterator_create
 
 void KRB5_CALLCONV profile_iterator_free
        (void **iter_p);
-       
+
 long KRB5_CALLCONV profile_iterator
        (void   **iter_p, char **ret_name, char **ret_value);
 
 void KRB5_CALLCONV profile_release_string (char *str);
 
 long KRB5_CALLCONV profile_update_relation
-       (profile_t profile, const char **names, 
+       (profile_t profile, const char **names,
                   const char *old_value, const char *new_value);
 
 long KRB5_CALLCONV profile_clear_relation
        (profile_t profile, const char **names);
 
 long KRB5_CALLCONV profile_rename_section
-       (profile_t profile, const char **names, 
+       (profile_t profile, const char **names,
                   const char *new_name);
 
 long KRB5_CALLCONV profile_add_relation
-       (profile_t profile, const char **names, 
+       (profile_t profile, const char **names,
                   const char *new_value);
 
 #ifdef __cplusplus
index 4249f0db55d1a07091d3335f424c4687a68f85ff..5116a8e363da60f097c0a0e82076f5d940025f19 100644 (file)
@@ -25,8 +25,8 @@
 
 #else /* ! RES_ONLY */
 
-/* To ensure backward compatibility of the ABI use 32-bit time_t on 
- * 32-bit Windows. 
+/* To ensure backward compatibility of the ABI use 32-bit time_t on
+ * 32-bit Windows.
  */
 #ifdef _KRB5_INT_H
 #ifdef KRB5_GENERAL__
@@ -37,7 +37,7 @@
 #error time_t has been defined as a 64-bit integer which is incompatible with Kerberos on this platform.
 #endif /* _TIME_T_DEFINED */
 #define _USE_32BIT_TIME_T
-#endif 
+#endif
 #endif
 
 #define SIZEOF_INT      4
@@ -91,7 +91,7 @@ typedef __int64          int64_t;
 
 #define HAVE_NETINET_IN_H
 #define MSDOS_FILESYSTEM
-#define HAVE_STRING_H 
+#define HAVE_STRING_H
 #define HAVE_SRAND
 #define HAVE_ERRNO
 #define HAVE_STRDUP
@@ -143,7 +143,7 @@ typedef __int64          int64_t;
 #endif
 #define INI_KRB_REALMS  "krb.realms"    /* Location of krb.realms file */
 #define DEF_KRB_REALMS  "krb.realms"    /* Default name for krb.realms file */
-#define INI_RECENT_LOGINS "Recent Logins"    
+#define INI_RECENT_LOGINS "Recent Logins"
 #define INI_LOGIN       "Login"
 
 #define HAS_VOID_TYPE
@@ -165,7 +165,7 @@ typedef __int64          int64_t;
 
 /* Ugly. Microsoft, in stdc mode, doesn't support the low-level i/o
  * routines directly. Rather, they only export the _<function> version.
- * The following defines works around this problem. 
+ * The following defines works around this problem.
  */
 #include <sys\types.h>
 #include <sys\stat.h>
index 76615995aeb765c490d152b73c1ae98fb07cdeaf..d274ecf7dc945f70e2d309bf76ebe8da3a8c8389 100644 (file)
@@ -3,34 +3,34 @@
  *
  * Copyright 1997 by the Regents of the University of Michigan
  *
- * This software is being provided to you, the LICENSEE, by the 
- * Regents of the University of Michigan (UM) under the following 
- * license.  By obtaining, using and/or copying this software, you agree 
- * that you have read, understood, and will comply with these terms and 
- * conditions:  
- * 
- * Permission to use, copy, modify and distribute this software and its 
- * documentation for any purpose and without fee or royalty is hereby 
- * granted, provided that you agree to comply with the following copyright 
- * notice and statements, including the disclaimer, and that the same 
- * appear on ALL copies of the software and documentation, including 
+ * This software is being provided to you, the LICENSEE, by the
+ * Regents of the University of Michigan (UM) under the following
+ * license.  By obtaining, using and/or copying this software, you agree
+ * that you have read, understood, and will comply with these terms and
+ * conditions:
+ *
+ * Permission to use, copy, modify and distribute this software and its
+ * documentation for any purpose and without fee or royalty is hereby
+ * granted, provided that you agree to comply with the following copyright
+ * notice and statements, including the disclaimer, and that the same
+ * appear on ALL copies of the software and documentation, including
  * modifications that you make for internal use or for distribution:
- * 
- * Copyright 1997 by the Regents of the University of Michigan.  
- * All rights reserved.  
- * 
- * THIS SOFTWARE IS PROVIDED "AS IS", AND UM MAKES NO REPRESENTATIONS 
- * OR WARRANTIES, EXPRESS OR IMPLIED.  By way of example, but not 
- * limitation, UM MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY 
- * OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED 
- * SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, 
- * COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.   
- * 
- * The name of the University of Michigan or UM may NOT be used in 
+ *
+ * Copyright 1997 by the Regents of the University of Michigan.
+ * All rights reserved.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS", AND UM MAKES NO REPRESENTATIONS
+ * OR WARRANTIES, EXPRESS OR IMPLIED.  By way of example, but not
+ * limitation, UM MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY
+ * OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED
+ * SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
+ * COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+ *
+ * The name of the University of Michigan or UM may NOT be used in
  * advertising or publicity pertaining to distribution of the software.
- * Title to copyright in this software and any associated documentation 
+ * Title to copyright in this software and any associated documentation
  * shall at all times remain with UM, and USER agrees to preserve same.
- * 
+ *
  * The University of Michigan
  * c/o Steve Rothwell <sgr@umich.edu>
  * 535 W. William Street
@@ -39,7 +39,7 @@
  */
 
 /*
-**  CacheAPI.h 
+**  CacheAPI.h
 **
 **      The externally visible functions and data structures
 **      for the Kerberos Common Cache DLL
@@ -105,11 +105,11 @@ typedef struct opaque_ccache_pointer_type* ccache_p;
 typedef struct opaque_credential_iterator_type* ccache_cit;
 
 #if 0
-enum _cc_data_type { 
+enum _cc_data_type {
     type_ticket = 0,                /* 0 for ticket, second_ticket */
-    /* Ted's draft spec says these are to be 
+    /* Ted's draft spec says these are to be
        "as defined in the Kerberos V5 protocol"
-       all I can find are typdefs, 
+       all I can find are typdefs,
        can't find an enumerated type or #define
     */
     type_address,           /* =  <"as defined in the Kerberos V5 protocol"> */
@@ -122,7 +122,7 @@ enum _cc_data_type {
 typedef struct _cc_data
 {
     cc_uint32       type;              // should be one of _cc_data_type
-    cc_uint32       length; 
+    cc_uint32       length;
     unsigned char*  data;              // the proverbial bag-o-bits
 } cc_data;
 
@@ -219,7 +219,7 @@ extern "C" /* this entire list of functions */
 */
 CCACHE_API
 cc_initialize(
-    apiCB** cc_ctx,           // <  DLL's primary control structure. 
+    apiCB** cc_ctx,           // <  DLL's primary control structure.
                               //    returned here, passed everywhere else
     cc_int32 api_version,     // >  ver supported by caller (use CC_API_VER_1)
     cc_int32*  api_supported, // <  if ~NULL, max ver supported by DLL
@@ -240,7 +240,7 @@ cc_get_change_time(
 \f
 /*
 ** Named Cache (NC) routines
-**   create, open, close, destroy, get_principal, get_cred_version, & 
+**   create, open, close, destroy, get_principal, get_cred_version, &
 **   lock_request
 **
 ** Multiple NCs are allowed within the main cache.  Each has a Name
@@ -284,13 +284,13 @@ cc_destroy(
 
 CCACHE_API
 cc_seq_fetch_NCs_begin(
-    apiCB* cc_ctx, 
+    apiCB* cc_ctx,
     ccache_cit** itNCs
     );
 
 CCACHE_API
 cc_seq_fetch_NCs_end(
-    apiCB* cc_ctx, 
+    apiCB* cc_ctx,
     ccache_cit** itNCs
     );
 
@@ -305,7 +305,7 @@ CCACHE_API
 cc_seq_fetch_NCs(
     apiCB* cc_ctx,         // >  DLL's primary control structure
     ccache_p** ccache_ptr, // <  NC control structure (free via cc_close())
-    ccache_cit** itNCs     // <> iterator used by DLL, 
+    ccache_cit** itNCs     // <> iterator used by DLL,
                            //    set to NULL before first call
                            //    returned NULL at CC_END
     );
@@ -313,14 +313,14 @@ cc_seq_fetch_NCs(
 CCACHE_API
 cc_get_NC_info(
     apiCB* cc_ctx,          // >  DLL's primary control structure
-    struct _infoNC*** ppNCi // <  (NULL before call) null terminated, 
+    struct _infoNC*** ppNCi // <  (NULL before call) null terminated,
                             //    list of a structs (free via cc_free_infoNC())
     );
 
 CCACHE_API
 cc_free_NC_info(
     apiCB* cc_ctx,
-    struct _infoNC*** ppNCi // <  free list of structs returned by 
+    struct _infoNC*** ppNCi // <  free list of structs returned by
                             //    cc_get_cache_names().  set to NULL on return
     );
 
@@ -332,7 +332,7 @@ CCACHE_API
 cc_get_name(
     apiCB* cc_ctx,              // > DLL's primary control structure
     const ccache_p* ccache_ptr, // > NC control structure
-    char** name                 // < name of NC associated with ccache_ptr 
+    char** name                 // < name of NC associated with ccache_ptr
                                 //   (free via cc_free_name())
     );
 
@@ -343,8 +343,8 @@ cc_set_principal(
     const cc_int32 vers,
     const char* principal           // > name of principal associated with NC
                                     //   Free via cc_free_principal()
-    );         
-                                 
+    );
+
 CCACHE_API
 cc_get_principal(
     apiCB* cc_ctx,                  // > DLL's primary control structure
@@ -369,14 +369,14 @@ CCACHE_API
 cc_lock_request(
     apiCB* cc_ctx,                     // > DLL's primary control structure
     const ccache_p* ccache_ptr, // > NC control structure
-    const cc_int32 lock_type    // > one (or combination) of above defined 
+    const cc_int32 lock_type    // > one (or combination) of above defined
                                 //   lock types
     );
 
 \f
 /*
 ** Credentials routines (work within an NC)
-** store, remove_cred, seq_fetch_creds 
+** store, remove_cred, seq_fetch_creds
 */
 CCACHE_API
 cc_store(
@@ -397,33 +397,33 @@ cc_seq_fetch_creds(
     apiCB* cc_ctx,              // > DLL's primary control structure
     const ccache_p* ccache_ptr, // > NC control structure
     cred_union** creds,         // < filled in by DLL, free via cc_free_creds()
-    ccache_cit** itCreds        // <> iterator used by DLL, set to NULL 
+    ccache_cit** itCreds        // <> iterator used by DLL, set to NULL
                                 //    before first call -- Also NULL for final
                                 //    call if loop ends before CC_END
     );
 
 CCACHE_API
 cc_seq_fetch_creds_begin(
-    apiCB* cc_ctx, 
-    const ccache_p* ccache_ptr, 
+    apiCB* cc_ctx,
+    const ccache_p* ccache_ptr,
     ccache_cit** itCreds
     );
 
 CCACHE_API
 cc_seq_fetch_creds_end(
-    apiCB* cc_ctx, 
+    apiCB* cc_ctx,
     ccache_cit** itCreds
     );
 
 CCACHE_API
 cc_seq_fetch_creds_next(
-    apiCB* cc_ctx, 
-    cred_union** cred, 
+    apiCB* cc_ctx,
+    cred_union** cred,
     ccache_cit* itCreds
     );
 
 /*
-** methods of liberation, 
+** methods of liberation,
 ** or freeing space via the free that goes with the malloc used to get it
 ** It's important to use the free carried in the DLL, not the one supplied
 ** by your compiler vendor.
index fb9b63fe7ebdca665ce5de934330399619f6f560..6a4c8cc06dd731f373aa4debdfe3fc19ef207d32 100644 (file)
@@ -26,8 +26,8 @@ TYPEDEF_FUNC(
     PASCAL,
     krb_sendauth,
     (long, int, KTEXT, char *, char *, char *,
-     unsigned long, MSG_DAT *, CREDENTIALS *, 
-     Key_schedule *, struct sockaddr_in *, 
+     unsigned long, MSG_DAT *, CREDENTIALS *,
+     Key_schedule *, struct sockaddr_in *,
      struct sockaddr_in FAR *, char *)
     );
 TYPEDEF_FUNC(
@@ -151,8 +151,8 @@ TYPEDEF_FUNC(
     int,
     PASCAL,
     k_decomp_ticket,
-    (KTEXT, unsigned char *, char *, char *, char *, 
-     unsigned long *, C_Block, int *, unsigned long *, 
+    (KTEXT, unsigned char *, char *, char *, char *,
+     unsigned long *, C_Block, int *, unsigned long *,
      char *, char *, C_Block, Key_schedule)
     );
 TYPEDEF_FUNC(
index 7e2e2fb16a95ef9d48a8d5af6f849fee4d9d5f01..4c9c3f25e203764aadc8351d8bc1a564932b4b43 100644 (file)
@@ -320,7 +320,7 @@ TYPEDEF_FUNC(
     krb5_error_code,
     KRB5_CALLCONV,
     krb5_c_verify_checksum,
-    (krb5_context context, 
+    (krb5_context context,
      const krb5_keyblock *key, krb5_keyusage usage,
      const krb5_data *data,
      const krb5_checksum *cksum,
@@ -339,7 +339,7 @@ TYPEDEF_FUNC(
     krb5_error_code,
     KRB5_CALLCONV,
     krb5_c_keyed_checksum_types,
-    (krb5_context context, krb5_enctype enctype, 
+    (krb5_context context, krb5_enctype enctype,
      unsigned int *count, krb5_cksumtype **cksumtypes)
     );
 
@@ -703,7 +703,7 @@ TYPEDEF_FUNC(
     krb5_error_code,
     KRB5_CALLCONV,
     krb5_524_conv_principal,
-    (krb5_context context, const krb5_principal princ, 
+    (krb5_context context, const krb5_principal princ,
      char *name, char *inst, char *realm)
     );
 
@@ -1077,7 +1077,7 @@ TYPEDEF_FUNC(
      krb5_pointer,
      char *,
      krb5_principal,
-     krb5_int32, 
+     krb5_int32,
      krb5_keytab,
      krb5_ticket * *)
     );
@@ -1119,16 +1119,16 @@ TYPEDEF_FUNC(
     krb5_error_code,
     KRB5_CALLCONV,
     krb5_fwd_tgt_creds,
-    (krb5_context, 
+    (krb5_context,
      krb5_auth_context,
      char *,
-     krb5_principal, 
-     krb5_principal, 
+     krb5_principal,
+     krb5_principal,
      krb5_ccache,
      int forwardable,
      krb5_data *)
     );
-       
+
 TYPEDEF_FUNC(
     krb5_error_code,
     KRB5_CALLCONV,
index 4412dcccd66d30b485522b5f31c58604e7dd9550..ef7f6b7c853ebd81f4ebada012fdbca31a7746fd 100644 (file)
@@ -63,7 +63,7 @@ TYPEDEF_FUNC(
     long,
     KRB5_CALLCONV,
     profile_get_string,
-    (profile_t profile, const char *name, const char *subname, 
+    (profile_t profile, const char *name, const char *subname,
                        const char *subsubname, const char *def_val,
                        char **ret_string)
     );
@@ -104,7 +104,7 @@ TYPEDEF_FUNC(
     profile_iterator_free,
     (void **iter_p)
     );
-       
+
 TYPEDEF_FUNC(
     long,
     KRB5_CALLCONV,
index 2b2be3ae5680b0dce212ef72f1cff6b8df861428..423248491c66c58138dbf0afc50dc6c6aa9b3239 100644 (file)
@@ -120,9 +120,9 @@ TYPEDEF_FUNC(
     int,
     WINAPI,
     res_mkquery,
-    (int op, const char FAR *dname, 
-     int qclass, int type, 
-     const char FAR *data, int datalen, 
+    (int op, const char FAR *dname,
+     int qclass, int type,
+     const char FAR *data, int datalen,
      const struct rrec FAR *newrr,
      char FAR *buf, int buflen)
     );
@@ -131,7 +131,7 @@ TYPEDEF_FUNC(
     int,
     WINAPI,
     res_send,
-    (const char FAR *msg, int msglen, 
+    (const char FAR *msg, int msglen,
      char FAR *answer, int anslen)
     );
 
@@ -139,9 +139,9 @@ TYPEDEF_FUNC(
     int,
     WINAPI,
     res_querydomain,
-    (const char FAR *name, 
-     const char FAR *domain, 
-     int qclass, int type, 
+    (const char FAR *name,
+     const char FAR *domain,
+     int qclass, int type,
      u_char FAR *answer, int anslen)
     );
 
@@ -149,8 +149,8 @@ TYPEDEF_FUNC(
     int,
     WINAPI,
     res_search,
-    (const char FAR *name, 
-     int qclass, int type, 
+    (const char FAR *name,
+     int qclass, int type,
      u_char FAR *answer, int anslen)
     );
 
@@ -158,9 +158,9 @@ TYPEDEF_FUNC(
     int,
     WINAPI,
     dn_comp,
-    (const u_char FAR *exp_dn, 
-     u_char FAR *comp_dn, 
-     int length, u_char FAR * FAR *dnptrs, 
+    (const u_char FAR *exp_dn,
+     u_char FAR *comp_dn,
+     int length, u_char FAR * FAR *dnptrs,
      u_char FAR * FAR *lastdnptr)
     );
 
@@ -168,10 +168,10 @@ TYPEDEF_FUNC(
     int,
     WINAPI,
     rdn_expand,
-    (const u_char FAR *msg, 
-     const u_char FAR *eomorig, 
-     const u_char FAR *comp_dn, 
-     u_char FAR *exp_dn, 
+    (const u_char FAR *msg,
+     const u_char FAR *eomorig,
+     const u_char FAR *comp_dn,
+     u_char FAR *exp_dn,
      int length)
     );
 
@@ -180,7 +180,7 @@ TYPEDEF_FUNC(
     WINAPI,
     hes_to_bind,
     (
-        LPSTR HesiodName, 
+        LPSTR HesiodName,
         LPSTR HesiodNameType
         )
     );
@@ -215,7 +215,7 @@ TYPEDEF_FUNC(
     struct servent *,
     WINAPI,
     hes_getservbyname,
-    (LPSTR name, 
+    (LPSTR name,
      LPSTR proto)
     );
 
index 46cacfd9f0bcdd08d73b1e25a0c96b253bd808df..8f89abf04f79f31817f31bcc888c52ba9e6be202 100644 (file)
@@ -11,7 +11,7 @@
 
 void
 UnloadFuncs(
-    FUNC_INFO fi[], 
+    FUNC_INFO fi[],
     HINSTANCE h
     )
 {
@@ -32,8 +32,8 @@ UnloadFuncs(
 
 int
 LoadFuncs(
-    const char* dll_name, 
-    FUNC_INFO fi[], 
+    const char* dll_name,
+    FUNC_INFO fi[],
     HINSTANCE* ph,  // [out, optional] - DLL handle
     int* pindex,    // [out, optional] - index of last func loaded (-1 if none)
     int cleanup,    // cleanup function pointers and unload on error
index e56b5337e6cbd799f2237b63ad33b18ffd46e631..7aef62d21cd0211f8dafeeeb675944a1f04f07c6 100644 (file)
@@ -19,14 +19,14 @@ typedef struct _FUNC_INFO {
 
 void
 UnloadFuncs(
-    FUNC_INFO fi[], 
+    FUNC_INFO fi[],
     HINSTANCE h
     );
 
 int
 LoadFuncs(
-    const char* dll_name, 
-    FUNC_INFO fi[], 
+    const char* dll_name,
+    FUNC_INFO fi[],
     HINSTANCE* ph,  // [out, optional] - DLL handle
     int* pindex,    // [out, optional] - index of last func loaded (-1 if none)
     int cleanup,    // cleanup function pointers and unload on error
index 0941d4c3d76f0eab87751763219c255b49058109..8903c10643d03ba8e752f0b4b9b970ff554e018a 100644 (file)
@@ -106,8 +106,8 @@ typedef struct hashtable_t {
     \param[in] delr A del-ref function. Optional; can be NULL.
 
  */
-KHMEXP hashtable * KHMAPI hash_new_hashtable(khm_int32 n, 
-                               hash_function_t hash, 
+KHMEXP hashtable * KHMAPI hash_new_hashtable(khm_int32 n,
+                               hash_function_t hash,
                                comp_function_t comp,
                                add_ref_function_t addr,
                                del_ref_function_t delr);
index 38c004ef655d41f5f7626b6f0bfc25f257d52136..d3805dd501d21d81f9dba53b2ac0ec86fed753c8 100644 (file)
@@ -33,7 +33,7 @@
 /*! \defgroup kconf NetIDMgr Configuration Provider */
 /*@{*/
 
-/*! \brief Configuration schema descriptor record 
+/*! \brief Configuration schema descriptor record
 
     The schema descriptor is a convenient way to provide a default set
     of configuration options for a part of an application.  It
@@ -94,7 +94,7 @@ typedef struct tag_kconf_schema {
 */
 #define KC_INT32        3
 
-/*! \brief A 64 bit integer 
+/*! \brief A 64 bit integer
 
     Specifies a configuration parameter named \a name which is of this
     type.  Use \a description to provide an optional description of
@@ -104,7 +104,7 @@ typedef struct tag_kconf_schema {
 */
 #define KC_INT64        4
 
-/*! \brief A unicode string 
+/*! \brief A unicode string
 
     Specifies a configuration parameter named \a name which is of this
     type.  Use \a description to provide an optional description of
@@ -116,7 +116,7 @@ typedef struct tag_kconf_schema {
 */
 #define KC_STRING       5
 
-/*! \brief An unparsed binary stream 
+/*! \brief An unparsed binary stream
 
     Specifies a configuration parameter named \a name which is of this
     type.  Use \a description to provide an optional description of
@@ -187,7 +187,7 @@ typedef struct tag_kconf_schema {
  */
 #define KCONF_FLAG_NOPARSENAME   0x00000040
 
-/*! \brief Maximum number of allowed characters (including terminating NULL) in a name 
+/*! \brief Maximum number of allowed characters (including terminating NULL) in a name
 
     \note This is a hard limit in Windows, since we are mapping
         configuration spaces to registry keys.
@@ -233,7 +233,7 @@ typedef struct tag_kconf_schema {
 
     \param[in] parent The parent configuration space.  The path
         specified in \a cspace is relative to the parent.  Set this to
-        NULL to indicate the root configuration space.  
+        NULL to indicate the root configuration space.
 
     \param[in] cspace The confiuration path.  This can be up to
         ::KCONF_MAXCCH_PATH characters in length.  Use either
@@ -253,8 +253,8 @@ typedef struct tag_kconf_schema {
         and settings \a flags to the required flags.
 
 */
-KHMEXP khm_int32 KHMAPI 
-khc_open_space(khm_handle parent, const wchar_t * cspace, khm_int32 flags, 
+KHMEXP khm_int32 KHMAPI
+khc_open_space(khm_handle parent, const wchar_t * cspace, khm_int32 flags,
                khm_handle * result);
 
 /*! \brief Set the shadow space for a configuration handle
@@ -277,12 +277,12 @@ khc_open_space(khm_handle parent, const wchar_t * cspace, khm_int32 flags,
 
     Specify NULL for \a lower to remove any prior shadow.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khc_shadow_space(khm_handle upper, khm_handle lower);
 
 /*! \brief Close a handle opened with khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khc_close_space(khm_handle conf);
 
 /*! \brief Read a string value from a configuration space
@@ -321,7 +321,7 @@ khc_close_space(khm_handle conf);
 
     \param[in] buf Buffer to copy the string to.  Specify NULL to just
         retrieve the number of required bytes.
-    
+
     \param[in,out] bufsize On entry, specifies the number of bytes of
         space available at the location specified by \a buf.  On exit
         specifies the number of bytes actually copied or the size of
@@ -336,10 +336,10 @@ khc_close_space(khm_handle conf);
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_read_string(khm_handle conf, 
-                const wchar_t * value_name, 
-                wchar_t * buf, 
+KHMEXP khm_int32 KHMAPI
+khc_read_string(khm_handle conf,
+                const wchar_t * value_name,
+                wchar_t * buf,
                 khm_size * bufsize);
 
 /*! \brief Read a multi-string value from a configuration space
@@ -386,7 +386,7 @@ khc_read_string(khm_handle conf,
 
     \param[in] buf Buffer to copy the multi-string to.  Specify NULL
         to just retrieve the number of required bytes.
-    
+
     \param[in,out] bufsize On entry, specifies the number of bytes of
         space available at the location specified by \a buf.  On exit
         specifies the number of bytes actually copied or the size of
@@ -401,10 +401,10 @@ khc_read_string(khm_handle conf,
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_read_multi_string(khm_handle conf, 
-                      const wchar_t * value_name, 
-                      wchar_t * buf, 
+KHMEXP khm_int32 KHMAPI
+khc_read_multi_string(khm_handle conf,
+                      const wchar_t * value_name,
+                      wchar_t * buf,
                       khm_size * bufsize);
 
 /*! \brief Read a 32 bit integer value from a configuration space
@@ -452,9 +452,9 @@ khc_read_multi_string(khm_handle conf,
     \retval KHM_ERROR_TYPE_MISMATCH The specified value was found but was not of the correct type.
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_read_int32(khm_handle conf, 
-               const wchar_t * value_name, 
+KHMEXP khm_int32 KHMAPI
+khc_read_int32(khm_handle conf,
+               const wchar_t * value_name,
                khm_int32 * buf);
 
 /*! \brief Read a 64 bit integer value from a configuration space
@@ -503,9 +503,9 @@ khc_read_int32(khm_handle conf,
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_read_int64(khm_handle conf, 
-               const wchar_t * value_name, 
+KHMEXP khm_int32 KHMAPI
+khc_read_int64(khm_handle conf,
+               const wchar_t * value_name,
                khm_int64 * buf);
 
 /*! \brief Read a binary value from a configuration space
@@ -542,7 +542,7 @@ khc_read_int64(khm_handle conf,
 
     \param[in] buf Buffer to copy the string to.  Specify NULL to just
         retrieve the number of required bytes.
-    
+
     \param[in,out] bufsize On entry, specifies the number of bytes of
         space available at the location specified by \a buf.  On exit
         specifies the number of bytes actually copied or the size of
@@ -554,10 +554,10 @@ khc_read_int64(khm_handle conf,
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_read_binary(khm_handle conf, 
-                const wchar_t * value_name, 
-                void * buf, 
+KHMEXP khm_int32 KHMAPI
+khc_read_binary(khm_handle conf,
+                const wchar_t * value_name,
+                void * buf,
                 khm_size * bufsize);
 
 /*! \brief Write a string value to a configuration space
@@ -603,9 +603,9 @@ khc_read_binary(khm_handle conf,
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_write_string(khm_handle conf, 
-                 const wchar_t * value_name, 
+KHMEXP khm_int32 KHMAPI
+khc_write_string(khm_handle conf,
+                 const wchar_t * value_name,
                  wchar_t * buf);
 
 /*! \brief Write a multi-string value to a configuration space
@@ -653,9 +653,9 @@ khc_write_string(khm_handle conf,
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_write_multi_string(khm_handle conf, 
-                       const wchar_t * value_name, 
+KHMEXP khm_int32 KHMAPI
+khc_write_multi_string(khm_handle conf,
+                       const wchar_t * value_name,
                        wchar_t * buf);
 
 /*! \brief Write a 32 bit integer value to a configuration space
@@ -693,9 +693,9 @@ khc_write_multi_string(khm_handle conf,
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_write_int32(khm_handle conf, 
-                const wchar_t * value_name, 
+KHMEXP khm_int32 KHMAPI
+khc_write_int32(khm_handle conf,
+                const wchar_t * value_name,
                 khm_int32 buf);
 
 /*! \brief Write a 64 bit integer value to a configuration space
@@ -733,9 +733,9 @@ khc_write_int32(khm_handle conf,
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_write_int64(khm_handle conf, 
-                const wchar_t * value_name, 
+KHMEXP khm_int32 KHMAPI
+khc_write_int64(khm_handle conf,
+                const wchar_t * value_name,
                 khm_int64 buf);
 
 /*! \brief Write a binary value to a configuration space
@@ -768,10 +768,10 @@ khc_write_int64(khm_handle conf,
 
     \see khc_open_space()
 */
-KHMEXP khm_int32 KHMAPI 
-khc_write_binary(khm_handle conf, 
-                 const wchar_t * value_name, 
-                 void * buf, 
+KHMEXP khm_int32 KHMAPI
+khc_write_binary(khm_handle conf,
+                 const wchar_t * value_name,
+                 void * buf,
                  khm_size bufsize);
 
 /*! \brief Get the type of a value in a configuration space
@@ -779,7 +779,7 @@ khc_write_binary(khm_handle conf,
     \return The return value is the type of the specified value, or
         KC_NONE if the value does not exist.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khc_get_type(khm_handle conf, const wchar_t * value_name);
 
 /*! \brief Check which configuration stores contain a specific value.
@@ -796,7 +796,7 @@ khc_get_type(khm_handle conf, const wchar_t * value_name);
         and ::KCONF_FLAG_SCHEMA indicating which stores contain the
         value.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khc_value_exists(khm_handle conf, const wchar_t * value);
 
 /*! \brief Remove a value from a configuration space
@@ -851,9 +851,9 @@ khc_remove_value(khm_handle conf, const wchar_t * value_name, khm_int32 flags);
         pointed to by \a buf.  On exit, holds the number of bytes
         copied into the buffer including the NULL terminator.
  */
-KHMEXP khm_int32 KHMAPI 
-khc_get_config_space_name(khm_handle conf, 
-                          wchar_t * buf, 
+KHMEXP khm_int32 KHMAPI
+khc_get_config_space_name(khm_handle conf,
+                          wchar_t * buf,
                           khm_size * bufsize);
 
 /*! \brief Get a handle to the parent space
@@ -864,8 +864,8 @@ khc_get_config_space_name(khm_handle conf,
         call succeeds.  Receives NULL otherwise.  The returned handle
         must be closed using khc_close_space()
  */
-KHMEXP khm_int32 KHMAPI 
-khc_get_config_space_parent(khm_handle conf, 
+KHMEXP khm_int32 KHMAPI
+khc_get_config_space_parent(khm_handle conf,
                             khm_handle * parent);
 
 /*! \brief Load a configuration schema into the specified configuration space
@@ -878,14 +878,14 @@ khc_get_config_space_parent(khm_handle conf,
 
     \see khc_unload_schema()
  */
-KHMEXP khm_int32 KHMAPI 
-khc_load_schema(khm_handle conf, 
+KHMEXP khm_int32 KHMAPI
+khc_load_schema(khm_handle conf,
                 const kconf_schema * schema);
 
 /*! \brief Unload a schema from a configuration space
  */
-KHMEXP khm_int32 KHMAPI 
-khc_unload_schema(khm_handle conf, 
+KHMEXP khm_int32 KHMAPI
+khc_unload_schema(khm_handle conf,
                   const kconf_schema * schema);
 
 /*! \brief Enumerate the subspaces of a configuration space
@@ -935,7 +935,7 @@ khc_unload_schema(khm_handle conf,
        However, the returned handle has the same domain restrictions
        as \a conf.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khc_enum_subspaces(khm_handle conf,
                    khm_handle prev,
                    khm_handle * next);
index 4de5cb7a775ad18752f102992c1f4125e9064725..2e64be54336d9676521f059d4e51daebb2f5586b 100644 (file)
 /*! \defgroup kcdb NetIDMgr Credentials Database */
 /*@{*/
 
-/*! \brief Maximum length in characters of short description 
+/*! \brief Maximum length in characters of short description
 
     The length includes the terminating \a NULL character.
     */
 #define KCDB_MAXCCH_SHORT_DESC  256
 
-/*! \brief Maximum length in bytes of short description 
+/*! \brief Maximum length in bytes of short description
 
     The length includes the terminating \a NULL character.
     */
 #define KCDB_MAXCB_SHORT_DESC   (sizeof(wchar_t) * KCDB_MAXCCH_SHORT_DESC)
 
-/*! \brief Maximum length in characters of long description 
+/*! \brief Maximum length in characters of long description
 
     The length includes the terminating \a NULL character.
     */
 #define KCDB_MAXCCH_LONG_DESC   8192
 
-/*! \brief Maximum length in characters of long description 
+/*! \brief Maximum length in characters of long description
 
     The length includes the terminating \a NULL character.
     */
 #define KCDB_MAXCB_LONG_DESC    (sizeof(wchar_t) * KCDB_MAXCCH_LONG_DESC)
 
-/*! \brief Maximum length in characters of name 
+/*! \brief Maximum length in characters of name
 
     The length includes the terminating \a NULL character.
     */
 #define KCDB_MAXCCH_NAME        256
 
-/*! \brief Maximum length in bytes of short description 
+/*! \brief Maximum length in bytes of short description
 
     The length includes the terminating \a NULL character.
     */
@@ -106,7 +106,7 @@ Functions, macros etc. for manipulating identities.
 \name Flags for identities */
 /*@{*/
 
-/*! \brief Create the identity if it doesn't already exist. 
+/*! \brief Create the identity if it doesn't already exist.
     \note  Only to be used with kcdb_identity_create() */
 #define KCDB_IDENT_FLAG_CREATE      0x10000000L
 
@@ -131,7 +131,7 @@ Functions, macros etc. for manipulating identities.
  */
 #define KCDB_IDENT_FLAG_ATTRIBS     0x08000000L
 
-/*! \brief This is the default identity. 
+/*! \brief This is the default identity.
 
     At most one identity will have this flag set at any given time.
     To set or reset the flag, use kcdb_identity_set_default() */
@@ -307,7 +307,7 @@ typedef struct tag_kcdb_ident_info {
 
     \see ::KMSG_IDENT_VALIDATE_NAME
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identpro_validate_name(const wchar_t * name);
 
 /*! \brief Validate an identity
@@ -317,47 +317,47 @@ kcdb_identpro_validate_name(const wchar_t * name);
 
     \see ::KMSG_IDENT_VALIDATE_IDENTITY
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identpro_validate_identity(khm_handle identity);
 
-/*! \brief Canonicalize the name 
+/*! \brief Canonicalize the name
 
 
     \see ::KMSG_IDENT_CANON_NAME
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_identpro_canon_name(const wchar_t * name_in, 
-                         wchar_t * name_out, 
+KHMEXP khm_int32 KHMAPI
+kcdb_identpro_canon_name(const wchar_t * name_in,
+                         wchar_t * name_out,
                          khm_size * cb_name_out);
 
-/*! \brief Compare two identity names 
+/*! \brief Compare two identity names
 
     \see ::KMSG_IDENT_COMPARE_NAME
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identpro_compare_name(const wchar_t * name1,
                            const wchar_t * name2);
 
-/*! \brief Set the specified identity as the default 
+/*! \brief Set the specified identity as the default
 
     \see ::KMSG_IDENT_SET_DEFAULT
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identpro_set_default(khm_handle identity);
 
-/*! \brief Set the specified identity as searchable 
+/*! \brief Set the specified identity as searchable
 
     \see ::KMSG_IDENT_SET_SEARCHABLE
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identpro_set_searchable(khm_handle identity,
                              khm_boolean searchable);
 
-/*! \brief Update the specified identity 
+/*! \brief Update the specified identity
 
     \see ::KMSG_IDENT_UPDATE
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identpro_update(khm_handle identity);
 
 /*! \brief Obtain the UI callback
@@ -367,14 +367,14 @@ kcdb_identpro_update(khm_handle identity);
 
     \see ::KMSG_IDENT_GET_UI_CALLBACK
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identpro_get_ui_cb(void * rock);
 
-/*! \brief Notify an identity provider of the creation of a new identity 
+/*! \brief Notify an identity provider of the creation of a new identity
 
     \see ::KMSG_IDENT_NOTIFY_CREATE
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identpro_notify_create(khm_handle identity);
 
 /*@}*/
@@ -383,7 +383,7 @@ kcdb_identpro_notify_create(khm_handle identity);
 
     \return TRUE or FALSE to the question, is this valid?
 */
-KHMEXP khm_boolean KHMAPI 
+KHMEXP khm_boolean KHMAPI
 kcdb_identity_is_valid_name(const wchar_t * name);
 
 /*! \brief Create or open an identity.
@@ -406,9 +406,9 @@ kcdb_identity_is_valid_name(const wchar_t * name);
         kcdb_identity_release() to release the identity once it is no
         longer needed.
     */
-KHMEXP khm_int32 KHMAPI 
-kcdb_identity_create(const wchar_t *name, 
-                     khm_int32 flags, 
+KHMEXP khm_int32 KHMAPI
+kcdb_identity_create(const wchar_t *name,
+                     khm_int32 flags,
                      khm_handle * result);
 
 /*! \brief Mark an identity for deletion.
@@ -418,7 +418,7 @@ kcdb_identity_create(const wchar_t *name,
     identity.  Once all references to the identity are released, it
     will be removed from memory.  All associated credentials will also
     be removed. */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_delete(khm_handle id);
 
 /*! \brief Set or unset the specified flags in the specified identity.
@@ -452,8 +452,8 @@ kcdb_identity_delete(khm_handle id);
     check the flags in the identity using kcdb_identity_get_flags() to
     check which flags have been set and which have failed.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_identity_set_flags(khm_handle id, 
+KHMEXP khm_int32 KHMAPI
+kcdb_identity_set_flags(khm_handle id,
                         khm_int32 flags,
                         khm_int32 mask);
 
@@ -461,11 +461,11 @@ kcdb_identity_set_flags(khm_handle id,
 
     The returned flags may include internal flags.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_identity_get_flags(khm_handle id, 
+KHMEXP khm_int32 KHMAPI
+kcdb_identity_get_flags(khm_handle id,
                         khm_int32 * flags);
 
-/*! \brief Return the name of the identity 
+/*! \brief Return the name of the identity
 
     \param[out] buffer Buffer to copy the identity name into.  The
         maximum size of an identity name is \a KCDB_IDENT_MAXCB_NAME.
@@ -473,9 +473,9 @@ kcdb_identity_get_flags(khm_handle id,
         is returned in \a pcbsize.
 
     \param[in,out] pcbsize Size of buffer in bytes. */
-KHMEXP khm_int32 KHMAPI 
-kcdb_identity_get_name(khm_handle id, 
-                       wchar_t * buffer, 
+KHMEXP khm_int32 KHMAPI
+kcdb_identity_get_name(khm_handle id,
+                       wchar_t * buffer,
                        khm_size * pcbsize);
 
 /*! \brief Set the specified identity as the default.
@@ -485,7 +485,7 @@ kcdb_identity_get_name(khm_handle id,
 
     \see kcdb_identity_set_flags()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_set_default(khm_handle id);
 
 /*! \brief Mark the specified identity as the default.
@@ -493,7 +493,7 @@ kcdb_identity_set_default(khm_handle id);
     This API is reserved for use by identity providers as a means of
     specifying which identity is default.  The difference between
     kcdb_identity_set_default() and kcdb_identity_set_default_int() is
-    in semantics.  
+    in semantics.
 
     - kcdb_identity_set_default() is used to request the KCDB to
       designate the specified identity as the default.  When
@@ -519,10 +519,10 @@ kcdb_identity_set_default_int(khm_handle id);
     If there is no default identity, then the handle pointed to by \a
     pvid is set to \a NULL and the function returns
     KHM_ERROR_NOT_FOUND. */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_get_default(khm_handle * pvid);
 
-/*! \brief Get the configuration space for the identity. 
+/*! \brief Get the configuration space for the identity.
 
     If the configuration space for the identity does not exist and the
     flags parameter does not specify ::KHM_FLAG_CREATE, then the
@@ -541,7 +541,7 @@ kcdb_identity_get_default(khm_handle * pvid);
         successful, this receives a handle to the configuration space.
         Use khc_close_space() to close the handle.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_get_config(khm_handle id,
                          khm_int32 flags,
                          khm_handle * result);
@@ -552,12 +552,12 @@ kcdb_identity_get_config(khm_handle id,
     held.  \note Once the handle is released, it can not be
     revalidated by calling kcdb_identity_hold().  Doing so would lead
     to unpredictable consequences. */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_hold(khm_handle id);
 
 /*! \brief Release a reference to an identity.
     \see kcdb_identity_hold() */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_release(khm_handle id);
 
 /*! \brief Set the identity provider subscription
@@ -567,7 +567,7 @@ kcdb_identity_release(khm_handle id);
 
     \param[in] sub New identity provider subscription
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_set_provider(khm_handle sub);
 
 /*! \brief Set the primary credentials type
@@ -576,7 +576,7 @@ kcdb_identity_set_provider(khm_handle sub);
     provider.  As such, this function should only be called by an
     identity provider.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_set_type(khm_int32 cred_type);
 
 /*! \brief Retrieve the identity provider subscription
@@ -592,7 +592,7 @@ kcdb_identity_set_type(khm_int32 cred_type);
         identity provider.  If \a sub was not NULL, the handle it
         points to has been set to NULL.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_get_provider(khm_handle * sub);
 
 /*! \brief Retrieve the identity provider credentials type
@@ -600,7 +600,7 @@ kcdb_identity_get_provider(khm_handle * sub);
     This is the credentials type that the identity provider has
     designated as the primary credentials type.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_get_type(khm_int32 * ptype);
 
 /*! \brief Returns TRUE if the two identities are equal
@@ -623,7 +623,7 @@ kcdb_identity_is_equal(khm_handle identity1,
         individual data type handlers may copy in less than this many
         bytes in to the credential.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_set_attr(khm_handle identity,
                        khm_int32 attr_id,
                        void * buffer,
@@ -638,7 +638,7 @@ kcdb_identity_set_attr(khm_handle identity,
         individual data type handlers may copy in less than this many
         bytes in to the credential.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_set_attrib(khm_handle identity,
                          wchar_t * attr_name,
                          void * buffer,
@@ -662,7 +662,7 @@ kcdb_identity_set_attrib(khm_handle identity,
         exists in this identity then the function will return
         KHM_ERROR_SUCCESS, otherwise it returns KHM_ERROR_NOT_FOUND.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_get_attr(khm_handle identity,
                        khm_int32 attr_id,
                        khm_int32 * attr_type,
@@ -684,7 +684,7 @@ kcdb_identity_get_attr(khm_handle identity,
         exists in this identity then the function will return
         KHM_ERROR_SUCCESS, otherwise it returns KHM_ERROR_NOT_FOUND.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_get_attrib(khm_handle identity,
                          wchar_t * attr_name,
                          khm_int32 * attr_type,
@@ -719,7 +719,7 @@ kcdb_identity_get_attrib(khm_handle identity,
     \retval KHM_ERROR_TOO_LONG Either \a buffer was NULL or the
         supplied buffer was insufficient
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_get_attr_string(khm_handle identity,
                               khm_int32 attr_id,
                               wchar_t * buffer,
@@ -749,7 +749,7 @@ kcdb_identity_get_attr_string(khm_handle identity,
 
     \see kcdb_identity_get_attr_string()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_get_attrib_string(khm_handle identity,
                                 wchar_t * attr_name,
                                 wchar_t * buffer,
@@ -807,7 +807,7 @@ kcdb_identity_get_attrib_string(khm_handle identity,
         guaranteed to work since the list of identities may change
         between the two calls.
   */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_enum(khm_int32 and_flags,
                    khm_int32 eq_flags,
                    wchar_t * name_buf,
@@ -825,7 +825,7 @@ kcdb_identity_enum(khm_int32 and_flags,
 
     \see kcdb_identity_refresh()
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_refresh(khm_handle vid);
 
 /*! \brief Refresh all identities
@@ -835,7 +835,7 @@ kcdb_identity_refresh(khm_handle vid);
 
     \see kcdb_identityt_refresh()
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_identity_refresh_all(void);
 
 /* KSMG_KCDB_IDENT notifications are structured as follows:
@@ -866,8 +866,8 @@ kcdb_identity_refresh_all(void);
 
     \see kcdb_credset_apply()
 */
-typedef khm_int32 
-(KHMAPI *kcdb_cred_apply_func)(khm_handle cred, 
+typedef khm_int32
+(KHMAPI *kcdb_cred_apply_func)(khm_handle cred,
                                void * rock);
 
 /*! \brief Credentials filter function.
@@ -883,9 +883,9 @@ typedef khm_int32
     \see kcdb_credset_collect_filtered()
     \see kcdb_credset_extract_filtered()
 */
-typedef khm_int32 
-(KHMAPI *kcdb_cred_filter_func)(khm_handle cred, 
-                                khm_int32 flags, 
+typedef khm_int32
+(KHMAPI *kcdb_cred_filter_func)(khm_handle cred,
+                                khm_int32 flags,
                                 void * rock);
 
 /*! \brief Credentials compare function.
@@ -899,9 +899,9 @@ typedef khm_int32
     \see kcdb_credset_sort()
     \see ::kcdb_credtype
 */
-typedef khm_int32 
-(KHMAPI *kcdb_cred_comp_func)(khm_handle cred1, 
-                              khm_handle cred2, 
+typedef khm_int32
+(KHMAPI *kcdb_cred_comp_func)(khm_handle cred1,
+                              khm_handle cred2,
                               void * rock);
 
 /*! \defgroup kcdb_credset Credential sets */
@@ -926,14 +926,14 @@ typedef khm_int32
     \see kcdb_credset_delete()
     \see kcdb_credset_collect()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_create(khm_handle * result);
 
 /** \brief Delete a credential set
 
     \see kcdb_credset_create()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_delete(khm_handle credset);
 
 /** \brief Collect credentials from a credential set to another credential set.
@@ -1014,10 +1014,10 @@ kcdb_credset_delete(khm_handle credset);
 
     \note The destination credential set cannot be sealed.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_collect(khm_handle cs_dest,
                      khm_handle cs_src,
-                     khm_handle identity, 
+                     khm_handle identity,
                      khm_int32 type,
                      khm_int32 * delta);
 
@@ -1025,7 +1025,7 @@ kcdb_credset_collect(khm_handle cs_dest,
     \see kcdb_credset_collect() */
 #define KCDB_DELTA_ADD      1
 
-/*! \brief Credentials were deleted 
+/*! \brief Credentials were deleted
     \see kcdb_credset_collect() */
 #define KCDB_DELTA_DEL      2
 
@@ -1040,14 +1040,14 @@ kcdb_credset_collect(khm_handle cs_dest,
 #define KCDB_CREDCOLL_FILTER_ROOT   1
 
 /*! \brief Indicates that the credential to be filtered is from the source
-        credential set 
-        
+        credential set
+
     \see kcdb_credset_collect_filtered() */
 #define KCDB_CREDCOLL_FILTER_SRC    2
 
 /*! \brief Indicates that the credential to be filtered is from the destination
-        credential set 
-        
+        credential set
+
     \see kcdb_credset_collect_filtered() */
 #define KCDB_CREDCOLL_FILTER_DEST   4
 
@@ -1076,7 +1076,7 @@ kcdb_credset_collect(khm_handle cs_dest,
 
     \see kcdb_credset_collect()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_collect_filtered(khm_handle cs_dest,
                               khm_handle cs_src,
                               kcdb_cred_filter_func filter,
@@ -1091,7 +1091,7 @@ kcdb_credset_collect_filtered(khm_handle cs_dest,
 
     \note The credential set cannot be sealed
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_flush(khm_handle credset);
 
 /*! \brief Extract credentials from one credential set to another
@@ -1120,10 +1120,10 @@ kcdb_credset_flush(khm_handle credset);
 
     \note The destination credential set cannot be sealed.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_credset_extract(khm_handle destcredset, 
-                     khm_handle sourcecredset, 
-                     khm_handle identity, 
+KHMEXP khm_int32 KHMAPI
+kcdb_credset_extract(khm_handle destcredset,
+                     khm_handle sourcecredset,
+                     khm_handle identity,
                      khm_int32 type);
 
 /*! \brief Extract credentials from one credential set to another using a filter.
@@ -1135,7 +1135,7 @@ kcdb_credset_extract(khm_handle destcredset,
 
     \note The destination credential set cannot be sealed.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_extract_filtered(khm_handle destcredset,
                               khm_handle sourcecredset,
                               kcdb_cred_filter_func filter,
@@ -1146,7 +1146,7 @@ kcdb_credset_extract_filtered(khm_handle destcredset,
     \param[in] idx The index of the credential to retrieve.  This is a
         zero based index which goes from 0 ... (size of credset - 1).
 
-    \param[out] cred The held reference to a credential.  Call 
+    \param[out] cred The held reference to a credential.  Call
         kcdb_cred_release() to release the credential.
 
     \retval KHM_ERROR_SUCCESS Success. \a cred has a held reference to the credential.
@@ -1155,7 +1155,7 @@ kcdb_credset_extract_filtered(khm_handle destcredset,
 
     \see kcdb_cred_release()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_get_cred(khm_handle credset,
                       khm_int32 idx,
                       khm_handle * cred);
@@ -1207,7 +1207,7 @@ kcdb_credset_get_cred(khm_handle credset,
         matches are possible if the order of the credentials in the
         set was changed.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_find_filtered(khm_handle credset,
                            khm_int32 idx_start,
                            kcdb_cred_filter_func f,
@@ -1221,7 +1221,7 @@ kcdb_credset_find_filtered(khm_handle credset,
     specified credential.  For a credential to be a match, it must
     have the same identity, credential type and name.
 
-    \param[in] credset Credential set to search 
+    \param[in] credset Credential set to search
 
     \param[in] cred_src Credetial to search on
 
@@ -1235,11 +1235,11 @@ kcdb_credset_find_filtered(khm_handle credset,
 
     \retval KHM_ERROR_NOT_FOUND A matching credential was not found.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_find_cred(khm_handle credset,
                        khm_handle cred_src,
                        khm_handle *cred_dest);
-                                               
+
 
 /*! \brief Delete a credential from a credential set.
 
@@ -1263,7 +1263,7 @@ kcdb_credset_find_cred(khm_handle credset,
 
     \see kcdb_credset_del_cred_ref()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_del_cred(khm_handle credset,
                       khm_int32 idx);
 
@@ -1276,7 +1276,7 @@ kcdb_credset_del_cred(khm_handle credset,
 
     \see kcdb_credset_del_cred()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_del_cred_ref(khm_handle credset,
                           khm_handle cred);
 
@@ -1292,7 +1292,7 @@ kcdb_credset_del_cred_ref(khm_handle credset,
 
     \note The credential set cannot be sealed.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_add_cred(khm_handle credset,
                       khm_handle cred,
                       khm_int32 idx);
@@ -1314,7 +1314,7 @@ kcdb_credset_add_cred(khm_handle credset,
     \see kcdb_credset_purge()
     \see kcdb_credset_get_cred()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_get_size(khm_handle credset,
                       khm_size * size);
 
@@ -1329,7 +1329,7 @@ kcdb_credset_get_size(khm_handle credset,
     \see kcdb_credset_get_size()
     \see kcdb_credset_get_cred()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_purge(khm_handle credset);
 
 /*! \brief Applies a function to all the credentials in a credentials set
@@ -1355,9 +1355,9 @@ kcdb_credset_purge(khm_handle credset);
 
     \retval KHM_ERROR_INVALID_PARAM One or more parameters were invalid.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_credset_apply(khm_handle credset, 
-                   kcdb_cred_apply_func f, 
+KHMEXP khm_int32 KHMAPI
+kcdb_credset_apply(khm_handle credset,
+                   kcdb_cred_apply_func f,
                    void * rock);
 
 /*! \brief Sort the contents of a credential set.
@@ -1368,7 +1368,7 @@ kcdb_credset_apply(khm_handle credset,
 
     \see kcdb_cred_comp_generic()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_sort(khm_handle credset,
                   kcdb_cred_comp_func comp,
                   void * rock);
@@ -1390,7 +1390,7 @@ kcdb_credset_sort(khm_handle credset,
 
     \see kcdb_credset_unseal()
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credset_seal(khm_handle credset);
 
 /*! \brief Unseal a credential set
@@ -1415,7 +1415,7 @@ typedef struct tag_kcdb_cred_comp_field {
                        with either. */
 } kcdb_cred_comp_field;
 
-/*! \brief Defines the sort order for a field in ::kcdb_cred_comp_field 
+/*! \brief Defines the sort order for a field in ::kcdb_cred_comp_field
 
     Sorts lexicographically ascending by string representation of field.
 */
@@ -1428,7 +1428,7 @@ typedef struct tag_kcdb_cred_comp_field {
  */
 #define KCDB_CRED_COMP_DECREASING 1
 
-/*! \brief Defines the sort order for a field in ::kcdb_cred_comp_field 
+/*! \brief Defines the sort order for a field in ::kcdb_cred_comp_field
 
     Any credentials which have the ::KCDB_CRED_FLAG_INITIAL will be
     grouped above any that don't.
@@ -1468,9 +1468,9 @@ typedef struct tag_kcdb_cred_comp_order {
 
     \param[in] rock a pointer to a ::kcdb_cred_comp_order object
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_comp_generic(khm_handle cred1, 
-                       khm_handle cred2, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_comp_generic(khm_handle cred1,
+                       khm_handle cred2,
                        void * rock);
 
 /*@}*/
@@ -1532,7 +1532,7 @@ kcdb_cred_comp_generic(khm_handle cred1,
  */
 #define KCDB_CRED_FLAGMASK_EXT     (KCDB_CRED_FLAG_INITIAL | KCDB_CRED_FLAG_EXPIRED | KCDB_CRED_FLAG_INVALID | KCDB_CRED_FLAG_RENEWABLE)
 
-/*! \brief Bitmask indicating dditive flags 
+/*! \brief Bitmask indicating dditive flags
 
     Additive flags are special flags which are added to exiting
     credentials based on new credentials when doing a collect
@@ -1601,17 +1601,17 @@ typedef struct tag_kcdb_cred_request {
 /*! \brief Create a new credential
 
     \param[in] name Name of credential.  \a name cannot be NULL and cannot
-        exceed \a KCDB_CRED_MAXCCH_NAME unicode characters including the 
+        exceed \a KCDB_CRED_MAXCCH_NAME unicode characters including the
         \a NULL terminator.
     \param[in] identity A reference to an identity.
     \param[in] cred_type A credentials type identifier for the credential.
     \param[out] result Gets a held reference to the newly created credential.
-        Call kcdb_cred_release() or kcdb_cred_delete() to release the 
+        Call kcdb_cred_release() or kcdb_cred_delete() to release the
         reference.
     \see kcdb_cred_release()
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_create(wchar_t *   name, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_create(wchar_t *   name,
                  khm_handle  identity,
                  khm_int32   cred_type,
                  khm_handle * result);
@@ -1621,7 +1621,7 @@ kcdb_cred_create(wchar_t *   name,
     \param[out] newcred A held reference to the new credential if the call
         succeeds.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_dup(khm_handle cred,
               khm_handle * newcred);
 
@@ -1635,7 +1635,7 @@ kcdb_cred_dup(khm_handle cred,
     \retval KHM_ERROR_SUCCESS vdest was successfully updated
     \retval KHM_ERROR_EQUIVALENT all fields in vsrc were present and equivalent in vdest
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_update(khm_handle vdest,
                  khm_handle vsrc);
 
@@ -1645,10 +1645,10 @@ kcdb_cred_update(khm_handle vdest,
         individual data type handlers may copy in less than this many
         bytes in to the credential.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_set_attrib(khm_handle cred, 
-                     wchar_t * name, 
-                     void * buffer, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_set_attrib(khm_handle cred,
+                     wchar_t * name,
+                     void * buffer,
                      khm_size cbbuf);
 
 /*! \brief Set an attribute in a credential by attribute id
@@ -1663,10 +1663,10 @@ kcdb_cred_set_attrib(khm_handle cred,
         individual data type handlers may copy in less than this many
         bytes in to the credential.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_set_attr(khm_handle cred, 
-                   khm_int32 attr_id, 
-                   void * buffer, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_set_attr(khm_handle cred,
+                   khm_int32 attr_id,
+                   void * buffer,
                    khm_size cbbuf);
 
 /*! \brief Get an attribute from a credential by name.
@@ -1684,11 +1684,11 @@ kcdb_cred_set_attr(khm_handle cred,
         exists in this credential then the function will return
         KHM_ERROR_SUCCESS, otherwise it returns KHM_ERROR_NOT_FOUND.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_get_attrib(khm_handle cred, 
-                     wchar_t * name, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_get_attrib(khm_handle cred,
+                     wchar_t * name,
                      khm_int32 * attr_type,
-                     void * buffer, 
+                     void * buffer,
                      khm_size * cbbuf);
 
 /*! \brief Get an attribute from a credential by attribute id.
@@ -1709,11 +1709,11 @@ kcdb_cred_get_attrib(khm_handle cred,
         exists in this credential then the function will return
         KHM_ERROR_SUCCESS, otherwise it returns KHM_ERROR_NOT_FOUND.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_get_attr(khm_handle cred, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_get_attr(khm_handle cred,
                    khm_int32 attr_id,
                    khm_int32 * attr_type,
-                   void * buffer, 
+                   void * buffer,
                    khm_size * cbbuf);
 
 /*! \brief Get the name of a credential.
@@ -1726,9 +1726,9 @@ kcdb_cred_get_attr(khm_handle cred,
         If \a buffer is not sufficient, returns KHM_ERROR_TOO_LONG and
         sets this to the required buffer size.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_get_name(khm_handle cred, 
-                   wchar_t * buffer, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_get_name(khm_handle cred,
+                   wchar_t * buffer,
                    khm_size * cbbuf);
 
 /*! \brief Get the string representation of a credential attribute.
@@ -1759,10 +1759,10 @@ kcdb_cred_get_name(khm_handle cred,
     \retval KHM_ERROR_TOO_LONG Either \a buffer was NULL or the
         supplied buffer was insufficient
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_get_attr_string(khm_handle vcred, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_get_attr_string(khm_handle vcred,
                           khm_int32 attr_id,
-                          wchar_t * buffer, 
+                          wchar_t * buffer,
                           khm_size * pcbbuf,
                           khm_int32 flags);
 
@@ -1789,10 +1789,10 @@ kcdb_cred_get_attr_string(khm_handle vcred,
 
     \see kcdb_cred_get_attr_string()
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_get_attrib_string(khm_handle cred, 
-                            wchar_t * name, 
-                            wchar_t * buffer, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_get_attrib_string(khm_handle cred,
+                            wchar_t * name,
+                            wchar_t * buffer,
                             khm_size * cbbuf,
                             khm_int32 flags) ;
 
@@ -1804,8 +1804,8 @@ kcdb_cred_get_attrib_string(khm_handle cred,
 
     \see kcdb_identity_relase()
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_cred_get_identity(khm_handle cred, 
+KHMEXP khm_int32 KHMAPI
+kcdb_cred_get_identity(khm_handle cred,
                        khm_handle * identity);
 
 /*! \brief Set the identity of a credential
@@ -1816,7 +1816,7 @@ kcdb_cred_get_identity(khm_handle cred,
     credential that is not placed in a credential set or placed in a
     credential set that is only used by a single entity.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_set_identity(khm_handle vcred,
                        khm_handle id);
 
@@ -1827,7 +1827,7 @@ kcdb_cred_set_identity(khm_handle vcred,
 
     \param[out] pserial Receives the serial number. Cannot be NULL.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_get_serial(khm_handle cred,
                      khm_ui_8 * pserial);
 
@@ -1837,7 +1837,7 @@ kcdb_cred_get_serial(khm_handle cred,
 
     \param[out] type Receives the type.  Cannot be NULL.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_get_type(khm_handle cred,
                    khm_int32 * type);
 
@@ -1848,7 +1848,7 @@ kcdb_cred_get_type(khm_handle cred,
     credential for the operation to succeed.  This means the
     ::KCDB_CRED_FLAG_DELETED will never be retured by this function.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_get_flags(khm_handle cred,
                     khm_int32 * flags);
 
@@ -1864,7 +1864,7 @@ kcdb_cred_get_flags(khm_handle cred,
 
     \see ::KCDB_CRED_FLAGMASK_ALL
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_set_flags(khm_handle cred,
                     khm_int32 flags,
                     khm_int32 mask);
@@ -1875,12 +1875,12 @@ kcdb_cred_set_flags(khm_handle cred,
 
     \see kcdb_cred_release()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_hold(khm_handle cred);
 
 /*! \brief Release a held reference to a credential.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_release(khm_handle cred);
 
 /*! \brief Delete a credential.
@@ -1890,7 +1890,7 @@ kcdb_cred_release(khm_handle cred);
     is bound to a credential set or the root credential store, it will
     be removed from the respective container.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_cred_delete(khm_handle cred);
 
 /*! \brief Compare an attribute of two credentials by name.
@@ -1901,9 +1901,9 @@ kcdb_cred_delete(khm_handle cred);
     attribute, the return value is 0, which signifies that no ordering
     can be determined.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_creds_comp_attrib(khm_handle cred1, 
-                       khm_handle cred2, 
+KHMEXP khm_int32 KHMAPI
+kcdb_creds_comp_attrib(khm_handle cred1,
+                       khm_handle cred2,
                        wchar_t * name);
 
 /*! \brief Compare an attribute of two credentials by attribute id.
@@ -1914,9 +1914,9 @@ kcdb_creds_comp_attrib(khm_handle cred1,
     attribute, the return value is 0, which signifies that no ordering
     can be determined.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_creds_comp_attr(khm_handle cred1, 
-                     khm_handle cred2, 
+KHMEXP khm_int32 KHMAPI
+kcdb_creds_comp_attr(khm_handle cred1,
+                     khm_handle cred2,
                      khm_int32 attr_id);
 
 /*! \brief Compare two credentials for equivalence
@@ -1927,7 +1927,7 @@ kcdb_creds_comp_attr(khm_handle cred1,
         - Both have the same name.
         - Both have the same type.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_creds_is_equal(khm_handle cred1,
                     khm_handle cred2);
 
@@ -1991,7 +1991,7 @@ kcdb_creds_is_equal(khm_handle cred1,
 
     \see ::kcdb_type
  */
-typedef khm_int32 
+typedef khm_int32
 (KHMAPI *kcdb_dtf_toString)(const void *     data,
                             khm_size         cb_data,
                             wchar_t *        s_buf,
@@ -2021,7 +2021,7 @@ typedef khm_int32
 
     \see ::kcdb_type
 */
-typedef khm_boolean 
+typedef khm_boolean
 (KHMAPI *kcdb_dtf_isValid)(const void *     data,
                            khm_size         cb_data);
 
@@ -2060,7 +2060,7 @@ typedef khm_boolean
 
     \see ::kcdb_type
 */
-typedef khm_int32 
+typedef khm_int32
 (KHMAPI *kcdb_dtf_comp)(const void *     data_l,
                         khm_size         cb_data_l,
                         const void *     data_r,
@@ -2106,7 +2106,7 @@ typedef khm_int32
 
     \see ::kcdb_type
  */
-typedef khm_int32 
+typedef khm_int32
 (KHMAPI *kcdb_dtf_dup)(const void * data_src,
                        khm_size cb_data_src,
                        void * data_dst,
@@ -2141,7 +2141,7 @@ typedef struct tag_kcdb_type {
 
 /*! \name Flags for kcdb_type::toString
 @{*/
-/*! \brief Specify that the short form of the string representation should be returned. 
+/*! \brief Specify that the short form of the string representation should be returned.
 
     Flags for #kcdb_type::toString.  The flag specifies how long the
     string representation should be.  The specific length of a short
@@ -2151,11 +2151,11 @@ typedef struct tag_kcdb_type {
     Usually, KCDB_TS_SHORT is specified when the amount of space that
     is available to display the string is very restricted.  It may be
     the case that the string is truncated to facilitate displaying in
-    a constrainted space.  
+    a constrainted space.
 */
 #define KCDB_TS_SHORT   1
 
-/*! \brief Specify that the long form of the string representation should be returned 
+/*! \brief Specify that the long form of the string representation should be returned
 
     Flags for #kcdb_type::toString.  The flag specifies how long the
     string representation should be.  The specific length of a short
@@ -2191,7 +2191,7 @@ typedef struct tag_kcdb_type {
 
     \note If this flag is used in conjunction with \a
     KCDB_TYPE_FLAG_CB_MAX then, \a cb_min must be less than or equal
-    to \a cb_max. 
+    to \a cb_max.
 */
 #define KCDB_TYPE_FLAG_CB_MIN       128
 
@@ -2218,7 +2218,7 @@ typedef struct tag_kcdb_type {
 
 /*@}*/
 
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_type_get_id(wchar_t *name, khm_int32 * id);
 
 /*! \brief Return the type descriptor for a given type id
@@ -2231,7 +2231,7 @@ kcdb_type_get_id(wchar_t *name, khm_int32 * id);
 
     \see kcdb_type_release_info()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_type_get_info(khm_int32 id, kcdb_type ** info);
 
 /*! \brief Release a reference to a type info structure
@@ -2239,16 +2239,16 @@ kcdb_type_get_info(khm_int32 id, kcdb_type ** info);
     Releases the reference to the type information obtained with a
     prior call to kcdb_type_get_info().
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_type_release_info(kcdb_type * info);
 
 /*! \brief Get the name of a type
 
     Retrieves the non-localized name of the specified type.
  */
-KHMEXP khm_int32 KHMAPI 
-kcdb_type_get_name(khm_int32 id, 
-                   wchar_t * buffer, 
+KHMEXP khm_int32 KHMAPI
+kcdb_type_get_name(khm_int32 id,
+                   wchar_t * buffer,
                    khm_size * cbbuf);
 
 /*! \brief Register a credentials attribute type
@@ -2261,8 +2261,8 @@ kcdb_type_get_name(khm_int32 id,
     \param[in] type The type descriptor
     \param[out] new_id Receives the identifier for the credential attribute type.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_type_register(kcdb_type * type, 
+KHMEXP khm_int32 KHMAPI
+kcdb_type_register(kcdb_type * type,
                    khm_int32 * new_id);
 
 /*! \brief Unregister a credential attribute type
@@ -2270,32 +2270,32 @@ kcdb_type_register(kcdb_type * type,
     Removes the registration for the specified credentials attribute
     type.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_type_unregister(khm_int32 id);
 
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_type_get_next_free(khm_int32 * id);
 
 /*! \name Conversion functions
 @{*/
 /*! \brief Convert a time_t value to FILETIME
 */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 TimetToFileTime( time_t t, LPFILETIME pft );
 
 /*! \brief Convert a time_t interval to a FILETIME interval
 */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 TimetToFileTimeInterval(time_t t, LPFILETIME pft);
 
 /*! \brief Convert a FILETIME interval to seconds
 */
-KHMEXP long KHMAPI 
+KHMEXP long KHMAPI
 FtIntervalToSeconds(LPFILETIME pft);
 
 /*! \brief Convert a FILETIME interval to milliseconds
 */
-KHMEXP long KHMAPI 
+KHMEXP long KHMAPI
 FtIntervalToMilliseconds(LPFILETIME pft);
 
 /*! \brief Compare two FILETIME values
@@ -2303,7 +2303,7 @@ FtIntervalToMilliseconds(LPFILETIME pft);
     The return value is similar to the return value of strcmp(), based
     on the comparison of the two FILETIME values.
  */
-KHMEXP long KHMAPI 
+KHMEXP long KHMAPI
 FtCompare(LPFILETIME pft1, LPFILETIME pft2);
 
 /*! \brief Convert a FILETIME to a 64 bit int
@@ -2328,9 +2328,9 @@ KHMEXP FILETIME KHMAPI FtAdd(LPFILETIME ft1, LPFILETIME ft2);
 
 /*! \brief Convert a FILETIME inverval to a string
 */
-KHMEXP khm_int32 KHMAPI 
-FtIntervalToString(LPFILETIME data, 
-                   wchar_t * buffer, 
+KHMEXP khm_int32 KHMAPI
+FtIntervalToString(LPFILETIME data,
+                   wchar_t * buffer,
                    khm_size * cb_buf);
 
 /*! \brief Parse a string representing an interval into a FILETIME interval
@@ -2363,7 +2363,7 @@ FtIntervalToString(LPFILETIME data,
     \retval KHM_ERROR_SUCCESS The string was successfully parsed and
         the result was placed in \a pft.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 IntervalStringToFt(FILETIME * pft, wchar_t * str);
 
 /*! \brief Return number of milliseconds till next representation change
@@ -2374,7 +2374,7 @@ IntervalStringToFt(FILETIME * pft, wchar_t * str);
 
    Returns 0 if the representation is not expected to change.
 */
-KHMEXP long KHMAPI 
+KHMEXP long KHMAPI
 FtIntervalMsToRepChange(LPFILETIME pft);
 
 /*! \brief Convert a safe ANSI string to a Unicode string
@@ -2388,7 +2388,7 @@ FtIntervalMsToRepChange(LPFILETIME pft);
     \return the number of characters converted.  This is always either
         the length of the string \a astr or 0.
 */
-KHMEXP int KHMAPI 
+KHMEXP int KHMAPI
 AnsiStrToUnicode( wchar_t * wstr, size_t cbwstr, const char * astr);
 
 /*! \brief Convert a Unicode string to ANSI
@@ -2399,11 +2399,11 @@ AnsiStrToUnicode( wchar_t * wstr, size_t cbwstr, const char * astr);
     \return the number of characters converted.  This is always either
         the length of the string \a src or 0.
 */
-KHMEXP int KHMAPI 
+KHMEXP int KHMAPI
 UnicodeStrToAnsi( char * dest, size_t cbdest, const wchar_t * src);
 /*@}*/
 
-/*! \name Standard type identifiers and names 
+/*! \name Standard type identifiers and names
 @{*/
 
 /*! Maximum identifier number */
@@ -2456,8 +2456,8 @@ UnicodeStrToAnsi( char * dest, size_t cbdest, const wchar_t * src);
     buffer is \a NULL, then the required buffer size should be placed
     in \a cbsize.
  */
-typedef khm_int32 
-(KHMAPI *kcdb_attrib_compute_cb)(khm_handle cred, 
+typedef khm_int32
+(KHMAPI *kcdb_attrib_compute_cb)(khm_handle cred,
                                  khm_int32 id,
                                  void * buffer,
                                  khm_size * cbsize);
@@ -2508,8 +2508,8 @@ typedef struct tag_kcdb_attrib {
 } kcdb_attrib;
 
 /*! \brief Retrieve the ID of a named attribute */
-KHMEXP khm_int32 KHMAPI 
-kcdb_attrib_get_id(wchar_t *name, 
+KHMEXP khm_int32 KHMAPI
+kcdb_attrib_get_id(wchar_t *name,
                    khm_int32 * id);
 
 /*! \brief Register an attribute
@@ -2517,11 +2517,11 @@ kcdb_attrib_get_id(wchar_t *name,
     \param[out] new_id Receives the ID of the newly registered
         attribute.  If the \a id member of the ::kcdb_attrib object is
         set to KCDB_ATTR_INVALID, then a unique ID is generated. */
-KHMEXP khm_int32 KHMAPI 
-kcdb_attrib_register(kcdb_attrib * attrib, 
+KHMEXP khm_int32 KHMAPI
+kcdb_attrib_register(kcdb_attrib * attrib,
                      khm_int32 * new_id);
 
-/*! \brief Retrieve the attribute descriptor for an attribute 
+/*! \brief Retrieve the attribute descriptor for an attribute
 
     The descriptor that is returned must be released through a call to
     kcdb_attrib_release_info()
@@ -2530,35 +2530,35 @@ kcdb_attrib_register(kcdb_attrib * attrib,
     checked, you can pass in NULL for \a attrib.  In this case, if the
     identifier is valid, then the funciton will return
     KHM_ERROR_SUCCESS, otherwise it will return KHM_ERROR_NOT_FOUND.
-    
+
     \see kcdb_attrib_release_info()
     */
-KHMEXP khm_int32 KHMAPI 
-kcdb_attrib_get_info(khm_int32 id, 
+KHMEXP khm_int32 KHMAPI
+kcdb_attrib_get_info(khm_int32 id,
                      kcdb_attrib ** attrib);
 
 /*! \brief Release an attribute descriptor
 
     \see kcdb_attrib_get_info()
     */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_attrib_release_info(kcdb_attrib * attrib);
 
-/*! \brief Unregister an attribute 
+/*! \brief Unregister an attribute
 
     Once an attribute ID has been unregistered, it may be reclaimed by
     a subsequent call to kcdb_attrib_register().
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_attrib_unregister(khm_int32 id);
 
-/*! \brief Retrieve the description of an attribute 
+/*! \brief Retrieve the description of an attribute
 
     \param[in] flags Specify \a KCDB_TS_SHORT to retrieve the short description. */
-KHMEXP khm_int32 KHMAPI 
-kcdb_attrib_describe(khm_int32 id, 
-                     wchar_t * buffer, 
-                     khm_size * cbsize, 
+KHMEXP khm_int32 KHMAPI
+kcdb_attrib_describe(khm_int32 id,
+                     wchar_t * buffer,
+                     khm_size * cbsize,
                      khm_int32 flags);
 
 /*! \brief Count attributes
@@ -2573,7 +2573,7 @@ kcdb_attrib_describe(khm_int32 id,
 
     The number of attributes that match are returned in \a pcount.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_attrib_get_count(khm_int32 and_flags,
                       khm_int32 eq_flags,
                       khm_size * pcount);
@@ -2614,7 +2614,7 @@ kcdb_attrib_get_count(khm_int32 and_flags,
         array.  This is different from the usual size parameters used
         in the NetIDMgr API.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_attrib_get_ids(khm_int32 and_flags,
                     khm_int32 eq_flags,
                     khm_int32 * plist,
@@ -2741,7 +2741,7 @@ kcdb_attrib_get_ids(khm_int32 and_flags,
 */
 #define KCDB_ATTR_ID            1
 
-/*! \brief The name of the identity 
+/*! \brief The name of the identity
 
     - \b Type: STRING
     - \b Flags: REQUIRED, COMPUTED, SYSTEM
@@ -2755,42 +2755,42 @@ kcdb_attrib_get_ids(khm_int32 and_flags,
 */
 #define KCDB_ATTR_TYPE          3
 
-/*! \brief Type name for the credential 
+/*! \brief Type name for the credential
 
     - \b Type: STRING
     - \b Flags: REQUIRED, COMPUTED, SYSTEM
 */
 #define KCDB_ATTR_TYPE_NAME     4
 
-/*! \brief Name of the parent credential 
+/*! \brief Name of the parent credential
 
     - \b Type: STRING
     - \b Flags: SYSTEM
 */
 #define KCDB_ATTR_PARENT_NAME   5
 
-/*! \brief Issed on 
+/*! \brief Issed on
 
     - \b Type: DATE
     - \b Flags: SYSTEM
 */
 #define KCDB_ATTR_ISSUE         6
 
-/*! \brief Expires on 
+/*! \brief Expires on
 
     - \b Type: DATE
     - \b Flags: SYSTEM
 */
 #define KCDB_ATTR_EXPIRE        7
 
-/*! \brief Renewable period expires on 
+/*! \brief Renewable period expires on
 
     - \b Type: DATE
     - \b Flags: SYSTEM
 */
 #define KCDB_ATTR_RENEW_EXPIRE  8
 
-/*! \brief Time left till expiration 
+/*! \brief Time left till expiration
 
     - \b Type: INTERVAL
     - \b Flags: SYSTEM, COMPUTED, VOLATILE
@@ -2806,7 +2806,7 @@ kcdb_attrib_get_ids(khm_int32 and_flags,
 */
 #define KCDB_ATTR_LOCATION      11
 
-/*! \brief Lifetime of the credential 
+/*! \brief Lifetime of the credential
 
     - \b Type: INTERVAL
     - \b Flags: SYSTEM
@@ -2973,8 +2973,8 @@ typedef struct tag_kcdb_credtype {
     \retval KHM_ERROR_DUPLICATE The \a name or \a id that was
         specified is already in use.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_credtype_register(kcdb_credtype * type, 
+KHMEXP khm_int32 KHMAPI
+kcdb_credtype_register(kcdb_credtype * type,
                        khm_int32 * new_id);
 
 /*! \brief Return a held reference to a \a kcdb_credtype object describing the credential type.
@@ -2998,8 +2998,8 @@ kcdb_credtype_register(kcdb_credtype * type,
     \see kcdb_credtype_release_info()
     \see kcdb_credtype_register()
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_credtype_get_info(khm_int32 id, 
+KHMEXP khm_int32 KHMAPI
+kcdb_credtype_get_info(khm_int32 id,
                        kcdb_credtype ** type);
 
 /*! \brief Release a reference to a \a kcdb_credtype object
@@ -3009,7 +3009,7 @@ kcdb_credtype_get_info(khm_int32 id,
 
     \see kcdb_credtype_get_info()
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credtype_release_info(kcdb_credtype * type);
 
 /*! \brief Unregister a credentials type
@@ -3019,7 +3019,7 @@ kcdb_credtype_release_info(kcdb_credtype * type);
     This should only be done when the credentials provider is being
     unloaded.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credtype_unregister(khm_int32 id);
 
 /*! \brief Retrieve the name of a credentials type
@@ -3043,7 +3043,7 @@ kcdb_credtype_unregister(khm_int32 id);
 
     \retval KHM_ERROR_INVALID_PARAM Invalid parameter.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credtype_get_name(khm_int32 id,
                        wchar_t * buf,
                        khm_size * cbbuf);
@@ -3054,7 +3054,7 @@ kcdb_credtype_get_name(khm_int32 id,
     type specific subcription.  It may return NULL if the subscription
     is not available.
  */
-KHMEXP khm_handle KHMAPI 
+KHMEXP khm_handle KHMAPI
 kcdb_credtype_get_sub(khm_int32 id);
 
 /*! \brief Get the description of a credentials type
@@ -3078,7 +3078,7 @@ kcdb_credtype_get_sub(khm_int32 id);
    \retval KHM_ERROR_TOO_LONG Either \a buf was NULL or the supplied buffer was insufficient.  The required size is specified in \a cbbuf.
    \retval KHM_ERROR_INVALID_PARAM One or more parameters were invalid.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_credtype_describe(khm_int32 id,
                        wchar_t * buf,
                        khm_size * cbbuf,
@@ -3092,15 +3092,15 @@ kcdb_credtype_describe(khm_int32 id,
     \param[out] id Receives the identifier if the call succeeds
 
  */
-KHMEXP khm_int32 KHMAPI 
-kcdb_credtype_get_id(wchar_t * name, 
+KHMEXP khm_int32 KHMAPI
+kcdb_credtype_get_id(wchar_t * name,
                      khm_int32 * id);
 
 /*@}*/
 
 /*********************************************************************/
 
-/*! \defgroup kcdb_buf Generic access to buffer 
+/*! \defgroup kcdb_buf Generic access to buffer
 
     Currently, credentials and identities both hold record data types.
     This set of API's allow an application to access fields in the
@@ -3131,11 +3131,11 @@ kcdb_credtype_get_id(wchar_t * name,
         exists in this record then the function will return
         KHM_ERROR_SUCCESS, otherwise it returns KHM_ERROR_NOT_FOUND.
 */
-KHMEXP khm_int32 KHMAPI 
-kcdb_buf_get_attr(khm_handle  record, 
-                  khm_int32   attr_id, 
-                  khm_int32 * attr_type, 
-                  void *      buffer, 
+KHMEXP khm_int32 KHMAPI
+kcdb_buf_get_attr(khm_handle  record,
+                  khm_int32   attr_id,
+                  khm_int32 * attr_type,
+                  void *      buffer,
                   khm_size *  pcb_buf);
 
 /*! \brief Get an attribute from a record by name.
@@ -3153,7 +3153,7 @@ kcdb_buf_get_attr(khm_handle  record,
         exists in this record then the function will return
         KHM_ERROR_SUCCESS, otherwise it returns KHM_ERROR_NOT_FOUND.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_buf_get_attrib(khm_handle  record,
                     wchar_t *   attr_name,
                     khm_int32 * attr_type,
@@ -3188,7 +3188,7 @@ kcdb_buf_get_attrib(khm_handle  record,
     \retval KHM_ERROR_TOO_LONG Either \a buffer was NULL or the
         supplied buffer was insufficient
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_buf_get_attr_string(khm_handle  record,
                          khm_int32   attr_id,
                          wchar_t *   buffer,
@@ -3218,7 +3218,7 @@ kcdb_buf_get_attr_string(khm_handle  record,
 
     \see kcdb_cred_get_attr_string()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_buf_get_attrib_string(khm_handle  record,
                            wchar_t *   attr_name,
                            wchar_t *   buffer,
@@ -3231,7 +3231,7 @@ kcdb_buf_get_attrib_string(khm_handle  record,
         individual data type handlers may copy in less than this many
         bytes in to the record.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_buf_set_attr(khm_handle  record,
                   khm_int32   attr_id,
                   void *      buffer,
@@ -3243,16 +3243,16 @@ kcdb_buf_set_attr(khm_handle  record,
         individual data type handlers may copy in less than this many
         bytes in to the record.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_buf_set_attrib(khm_handle  record,
                     wchar_t *   attr_name,
                     void *      buffer,
                     khm_size    cbbuf);
 
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_buf_hold(khm_handle  record);
 
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 kcdb_buf_release(khm_handle record);
 
 /*@}*/
index 34fa35ede77a20805277c4af9645d86fb246b58e..a7a58bbc4541f945ce7e4cc959728c0acb97a7cf 100644 (file)
@@ -492,7 +492,7 @@ khui_menu_get_size(khui_menu_def * d);
 KHMEXP khui_action_ref *
 khui_menu_get_action(khui_menu_def * d, khm_size idx);
 
-/*! \brief Action scope identifiers 
+/*! \brief Action scope identifiers
 
     The scope identifier is a value which describes the scope of the
     cursor context.  See documentation on individual scope identifiers
@@ -507,7 +507,7 @@ khui_menu_get_action(khui_menu_def * d, khm_size idx);
     selected.
 
     Note that the scope typically only apply to cursor contexts and
-    not the selection context.  Please see 
+    not the selection context.  Please see
     \ref khui_context "UI Contexts" for more information.
 
     \see \ref khui_context "UI Contexts"
@@ -516,11 +516,11 @@ typedef enum tag_khui_scope {
     KHUI_SCOPE_NONE,
     /*!< No context.  Nothing is selected. */
 
-    KHUI_SCOPE_IDENT,     
+    KHUI_SCOPE_IDENT,
     /*!< Identity.  The selection is the entire identity specified in
       the \a identity field of the context. */
 
-    KHUI_SCOPE_CREDTYPE,  
+    KHUI_SCOPE_CREDTYPE,
     /*!< A credentials type.  The selection is an entire credentials
       type.  If \a identity is non-NULL, then the scope is all the
       credentials of type \a cred_type which belong to \a identity.
@@ -649,10 +649,10 @@ typedef struct tag_khui_action_context {
 
     \note This function should only be called from the UI thread.
  */
-KHMEXP void KHMAPI 
-khui_context_set(khui_scope  scope, 
-                 khm_handle  identity, 
-                 khm_int32   cred_type, 
+KHMEXP void KHMAPI
+khui_context_set(khui_scope  scope,
+                 khm_handle  identity,
+                 khm_int32   cred_type,
                  khm_handle  cred,
                  khui_header *headers,
                  khm_size    n_headers,
@@ -707,10 +707,10 @@ khui_context_set(khui_scope  scope,
 
     \note This function should only be called from the UI thread.
  */
-KHMEXP void KHMAPI 
-khui_context_set_ex(khui_scope scope, 
-                    khm_handle identity, 
-                    khm_int32 cred_type, 
+KHMEXP void KHMAPI
+khui_context_set_ex(khui_scope scope,
+                    khm_handle identity,
+                    khm_int32 cred_type,
                     khm_handle cred,
                     khui_header *headers,
                     khm_size n_headers,
@@ -739,7 +739,7 @@ khui_context_set_indirect(khui_action_context * ctx);
     \note The returned context should not be modified prior to calling
     khui_context_release().
 */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_context_get(khui_action_context * ctx);
 
 /*! \brief Create a new UI context
@@ -767,7 +767,7 @@ khui_context_create(khui_action_context * ctx,
     \note The context should not have been modified between calling
     khui_context_get() and khui_context_release()
  */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_context_release(khui_action_context * ctx);
 
 /*! \brief Reset the UI context
@@ -775,7 +775,7 @@ khui_context_release(khui_action_context * ctx);
     Nullifies the current UI context and releases any holds obtained
     on objects related to the previous context.
 */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_context_reset(void);
 
 /*! \brief Refresh context data
@@ -792,7 +792,7 @@ khui_context_reset(void);
     khui_context_refresh() should be called to adjust the state of the
     ::KHUI_ACTION_SET_DEF_ID action.
  */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_context_refresh(void);
 
 /*! \brief A filter function that filters for credentials in the cursor context
index 596c97b090dc7a1bef1a62e79dabecf344f97bf0..b6d59472cef335376383dff01897d530937ff750 100644 (file)
@@ -67,7 +67,7 @@
 #define KHUI_ACTION_LAYOUT_RELOAD (KHUI_ACTION_BASE + 32)
 /*@}*/
 
-/*! \name Pseudo actions 
+/*! \name Pseudo actions
 
 Pseudo actions do not trigger any specific function, but acts as a
 signal of some generic event which will be interpreted based on
index ef599e355a19ad1b0182317dd83ce3c1d2c22dde..9eb5fc225e85514f8c8747200cb4ddd52ac22012 100644 (file)
@@ -89,14 +89,14 @@ typedef struct tag_khui_alert {
                                  ::khui_alert_flags.  Do not modify
                                  directly. */
 
-    kherr_context *     err_context; 
+    kherr_context *     err_context;
                                 /*!< If non-NULL at the time the alert
                                   window is shown, this indicates that
                                   the alert window should provide an
                                   error viewer for the given error
                                   context. */
 
-    kherr_event *       err_event; 
+    kherr_event *       err_event;
                                 /*!< If non-NULL at the time the alert
                                   window is shown, this indicates that
                                   the alert window should provide an
@@ -105,7 +105,7 @@ typedef struct tag_khui_alert {
                                   given, the error viewer for the
                                   context will be below this error. */
 
-    khm_int32           response; 
+    khm_int32           response;
                                 /*!< Once the alert is displayed to
                                   the user, when the user clicks one
                                   of the command buttons, the command
@@ -142,7 +142,7 @@ typedef struct tag_khui_alert {
 
 /*! \brief Flags for an alert */
 enum khui_alert_flags {
-    KHUI_ALERT_FLAG_FREE_STRUCT     =0x00000001, 
+    KHUI_ALERT_FLAG_FREE_STRUCT     =0x00000001,
     /*!< Internal. Free the structure once the alert is done. */
 
     KHUI_ALERT_FLAG_FREE_TITLE      =0x00000002,
@@ -191,7 +191,7 @@ enum khui_alert_flags {
     The returned result is a held pointer to a ::khui_alert object.
     Use khui_alert_release() to release the object.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_alert_create_empty(khui_alert ** result);
 
 /*! \brief Create a simple alert object
@@ -210,33 +210,33 @@ khui_alert_create_empty(khui_alert ** result);
     \param[out] result Receives a held pointer to a ::khui_alert
         object upon successful completion.
  */
-KHMEXP khm_int32 KHMAPI 
-khui_alert_create_simple(const wchar_t * title, 
-                         const wchar_t * message, 
-                         khm_int32 severity, 
+KHMEXP khm_int32 KHMAPI
+khui_alert_create_simple(const wchar_t * title,
+                         const wchar_t * message,
+                         khm_int32 severity,
                          khui_alert ** result);
 
 /*! \brief Set the title of an alert object
 
     The title is limited by ::KHUI_MAXCCH_TITLE.
  */
-KHMEXP khm_int32 KHMAPI 
-khui_alert_set_title(khui_alert * alert, 
+KHMEXP khm_int32 KHMAPI
+khui_alert_set_title(khui_alert * alert,
                      const wchar_t * title);
 
 /*! \brief Set the message of an alert object
 
     The message is limited by ::KHUI_MAXCCH_MESSAGE.
  */
-KHMEXP khm_int32 KHMAPI 
-khui_alert_set_message(khui_alert * alert, 
+KHMEXP khm_int32 KHMAPI
+khui_alert_set_message(khui_alert * alert,
                        const wchar_t * message);
 
-/*! \brief Set the suggestion of an alert object 
+/*! \brief Set the suggestion of an alert object
 
     The suggestion is limited by ::KHUI_MAXCCH_SUGGESTION
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_alert_set_suggestion(khui_alert * alert,
                           const wchar_t * suggestion);
 
@@ -244,8 +244,8 @@ khui_alert_set_suggestion(khui_alert * alert,
 
     The severity value is one of ::tag_kherr_severity
  */
-KHMEXP khm_int32 KHMAPI 
-khui_alert_set_severity(khui_alert * alert, 
+KHMEXP khm_int32 KHMAPI
+khui_alert_set_severity(khui_alert * alert,
                         khm_int32 severity);
 
 /*! \brief Sets the flags of the alert
@@ -262,15 +262,15 @@ khui_alert_set_flags(khui_alert * alert, khm_int32 mask, khm_int32 flags);
 
     \see khui_alert_add_command()
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_alert_clear_commands(khui_alert * alert);
 
 /*! \brief Add a command to an alert object
 
     The command ID should be a valid registered command.
  */
-KHMEXP khm_int32 KHMAPI 
-khui_alert_add_command(khui_alert * alert, 
+KHMEXP khm_int32 KHMAPI
+khui_alert_add_command(khui_alert * alert,
                        khm_int32 command_id);
 
 /*! \brief Display an alert
@@ -281,15 +281,15 @@ khui_alert_add_command(khui_alert * alert,
 
     The method used to display the alert is as follows:
 
-    - A balloon alert will be shown if one of the following is true: 
-      - The NetIDMgr application is minimized or in the background.  
-      - ::KHUI_ALERT_FLAG_REQUEST_BALLOON is specified in \a flags.  
+    - A balloon alert will be shown if one of the following is true:
+      - The NetIDMgr application is minimized or in the background.
+      - ::KHUI_ALERT_FLAG_REQUEST_BALLOON is specified in \a flags.
     - Otherwise an alert window will be shown.
 
     If the message, title of the alert is too long to fit in a balloon
     prompt, there's a suggestion or if there are custom commands then
     a placeholder balloon prompt will be shown which when clicked on,
-    shows the actual alert in an alert window.  
+    shows the actual alert in an alert window.
 
     An exception is when ::KHUI_ALERT_FLAG_DEFACTION is specified in
     flags.  In this case instead of a placeholder balloon prompt, one
@@ -306,7 +306,7 @@ khui_alert_add_command(khui_alert * alert,
     63 characters (64 counting the terminating NULL).  This limit is
     enforced on Windows.  Also, try to make the title descriptive.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_alert_show(khui_alert * alert);
 
 /*! \brief Display a modal alert
@@ -336,9 +336,9 @@ khui_alert_queue(khui_alert * alert);
 
     \see khui_alert_show()
  */
-KHMEXP khm_int32 KHMAPI 
-khui_alert_show_simple(const wchar_t * title, 
-                       const wchar_t * message, 
+KHMEXP khm_int32 KHMAPI
+khui_alert_show_simple(const wchar_t * title,
+                       const wchar_t * message,
                        khm_int32 severity);
 
 /*! \brief Obtain a hold on the alert
@@ -348,7 +348,7 @@ khui_alert_show_simple(const wchar_t * title,
 
     Use khui_alert_release() to release the hold.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_alert_hold(khui_alert * alert);
 
 /*! \brief Release the hold on the alert
@@ -357,10 +357,10 @@ khui_alert_hold(khui_alert * alert);
     return a held pointer to an alert or implicitly obtains a hold on
     it need to be undone through a call to khui_alert_release().
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_alert_release(khui_alert * alert);
 
-/*! \brief Lock an alert 
+/*! \brief Lock an alert
 
     Locking an alert disallows any other thread from accessing the
     alert at the same time.  NetIDMgr keeps a global list of all alert
@@ -382,14 +382,14 @@ khui_alert_release(khui_alert * alert);
         require obtaining a lock, as they perform synchronization
         internally.
 */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_alert_lock(khui_alert * alert);
 
-/*! \brief Unlock an alert 
+/*! \brief Unlock an alert
 
     \see khui_alert_lock()
 */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_alert_unlock(khui_alert * alert);
 
 /*!@}*/
index 6445f16a1b508a185803a7bcdd5149a461f211b7..5803447988cb53294bd521a2f992f7bed6b42b7b 100644 (file)
@@ -193,7 +193,7 @@ typedef struct tag_khui_config_node_reg {
  */
 #define CFGDLG_WIDTH 255
 
-/*! \brief Height of a configuration dialog in dialog units 
+/*! \brief Height of a configuration dialog in dialog units
 
     \see ::CFGDLG_WIDTH
 */
@@ -220,7 +220,7 @@ typedef struct tag_khui_config_node_reg {
 */
 typedef khm_handle khui_config_node;
 
-/*! \brief Initialization data passed in to a subpanel 
+/*! \brief Initialization data passed in to a subpanel
 
     When creating a subpanel, a pointer to the following strucutred
     will be passed in as the creation parameter for the dialog.
@@ -404,7 +404,7 @@ khui_cfg_get_next(khui_config_node node,
 KHMEXP khm_int32 KHMAPI
 khui_cfg_get_next_release(khui_config_node * node);
 
-/*! \brief Get the name of a configuration node 
+/*! \brief Get the name of a configuration node
 
     Gets the name (not the short description or the long description)
     of the given configuration node.
@@ -453,7 +453,7 @@ khui_cfg_get_param_inst(khui_config_node node,
     This function is used internally by NetIDMgr.  Do not use.
 */
 KHMEXP void KHMAPI
-khui_cfg_set_hwnd_inst(khui_config_node node, 
+khui_cfg_set_hwnd_inst(khui_config_node node,
                        khui_config_node noderef,
                        HWND hwnd);
 
@@ -462,7 +462,7 @@ khui_cfg_set_hwnd_inst(khui_config_node node,
     This function is used internally by NetIDMgr.  Do not use.
 */
 KHMEXP void KHMAPI
-khui_cfg_set_param_inst(khui_config_node node, 
+khui_cfg_set_param_inst(khui_config_node node,
                         khui_config_node noderef,
                         LPARAM param);
 
@@ -570,16 +570,16 @@ khui_cfg_init_dialog_data(HWND hwnd_dlg,
                           khui_config_init_data ** new_data,
                           void ** extra);
 
-/*! \brief Utility function: Retrieves dialog data 
+/*! \brief Utility function: Retrieves dialog data
 
     Retrieves the dialog data previoulsy stored using
     khui_cfg_init_dialog_data().
 
-    \param[in] hwnd_dlg Handle to the dialog box 
+    \param[in] hwnd_dlg Handle to the dialog box
 
     \param[out] data Receives a pointer to the ::khui_config_init_data
         block.
-    
+
     \param[out] extra Receives a pointer to the extra memory
         allocated. Optional (set to NULL if this value is not needed).
 */
index 0dc1cf22871c9d7ac479bfb9ca41e7e073d66021..2e1f9f7a446799c17712315437185f6c9e6ea4a8 100644 (file)
@@ -132,7 +132,7 @@ typedef unsigned __int64 khm_lparm;
 #error khm_wparm and khm_lparm need to be defined for this platform
 #endif
 
-/*!\def KHMAPI 
+/*!\def KHMAPI
    \brief Calling convention for NetIDMgr exported functions
 
    The caling convention for all NetIDMgr exported functions is \b
@@ -196,7 +196,7 @@ typedef unsigned __int64 khm_lparm;
 
     Returns the smallest integer greater than or equal to the
     parameter that is a multiple of 4.
-    
+
     \note Only use with positive integers. */
 #define UBOUND32(d) ((((d)-1)&~3) + 4)
 
index fff3d5031ed1c10cd722143d5eadc7b0700c4fda..c1c3ed208c21baad3969ac012ab887749fefbc61 100644 (file)
@@ -54,7 +54,7 @@
 
     If left undefined, the convenience macros will leave the facility
     value undefined.
- */ 
+ */
 #define KHERR_FACILITY NULL
 #endif
 
@@ -177,13 +177,13 @@ typedef struct tag_kherr_event {
     const wchar_t * suggestion; /*!< A suggested way to fix it
                                  (localized,formatted) */
 
-    kherr_severity   severity;  
+    kherr_severity   severity;
                                 /*!< Severity level.  One of the
                                  severity levels listed in
                                  enumeration ::kherr_severity */
     khm_int32   facility_id;    /*!< Left to the application to
                                  interpret */
-    kherr_suggestion suggestion_id; 
+    kherr_suggestion suggestion_id;
                                 /*!< One of the suggestion ID's from
                                  the enumeration
                                  ::kherr_suggestion */
@@ -217,44 +217,44 @@ typedef struct tag_kherr_event {
     is mutually exclusive.
  */
 enum kherr_event_flags {
-    KHERR_RF_CSTR_SHORT_DESC= 0x00000000, 
+    KHERR_RF_CSTR_SHORT_DESC= 0x00000000,
                                 /*!< Short description is a constant
                                   string */
-    KHERR_RF_RES_SHORT_DESC = 0x00000001, 
+    KHERR_RF_RES_SHORT_DESC = 0x00000001,
                                 /*!< Short description is a string
                                   resource */
-    KHERR_RF_MSG_SHORT_DESC = 0x00000002, 
+    KHERR_RF_MSG_SHORT_DESC = 0x00000002,
                                 /*!< Short description is a message
                                   resource */
-    KHERR_RF_FREE_SHORT_DESC= 0x00000004, 
+    KHERR_RF_FREE_SHORT_DESC= 0x00000004,
                                 /*!< Short description is an allocated
                                   string */
     KHERR_RFMASK_SHORT_DESC = 0x00000007,
 
-    KHERR_RF_CSTR_LONG_DESC = 0x00000000, 
+    KHERR_RF_CSTR_LONG_DESC = 0x00000000,
                                 /*!< Long description is a constant
                                   string */
-    KHERR_RF_RES_LONG_DESC  = 0x00000008, 
+    KHERR_RF_RES_LONG_DESC  = 0x00000008,
                                 /*!< Long description is a string
                                   resource */
-    KHERR_RF_MSG_LONG_DESC  = 0x00000010, 
+    KHERR_RF_MSG_LONG_DESC  = 0x00000010,
                                 /*!< Long description is a message
                                   resouce  */
-    KHERR_RF_FREE_LONG_DESC = 0x00000020, 
+    KHERR_RF_FREE_LONG_DESC = 0x00000020,
                                 /*!< Long description is an allocated
                                   string */
     KHERR_RFMASK_LONG_DESC  = 0x00000038,
 
-    KHERR_RF_CSTR_SUGGEST   = 0x00000000, 
+    KHERR_RF_CSTR_SUGGEST   = 0x00000000,
                                 /*!< Suggestion is a constant
                                   string */
-    KHERR_RF_RES_SUGGEST    = 0x00000040, 
+    KHERR_RF_RES_SUGGEST    = 0x00000040,
                                 /*!< Suggestion is a string
                                   resource */
-    KHERR_RF_MSG_SUGGEST    = 0x00000080, 
+    KHERR_RF_MSG_SUGGEST    = 0x00000080,
                                 /*!< Suggestion is a message
                                   resource */
-    KHERR_RF_FREE_SUGGEST   = 0x00000100,  
+    KHERR_RF_FREE_SUGGEST   = 0x00000100,
                                 /*!< Suggestion is an allocated
                                   string */
     KHERR_RFMASK_SUGGEST    = 0x000001C0,
@@ -298,7 +298,7 @@ typedef struct tag_kherr_context {
                                   number as well as the pointer to the
                                   context object. */
 
-    kherr_severity severity;    
+    kherr_severity severity;
                                /*!< Severity level.  One of the
                                  severity levels listed below. This
                                  is the severity level of the context
@@ -403,7 +403,7 @@ enum kherr_ctx_event {
 
     \see kherr_add_ctx_handler()
  */
-typedef void (KHMAPI * kherr_ctx_handler)(enum kherr_ctx_event, 
+typedef void (KHMAPI * kherr_ctx_handler)(enum kherr_ctx_event,
                                          kherr_context *);
 
 /*! \brief Add a context event handler
@@ -465,7 +465,7 @@ typedef void (KHMAPI * kherr_ctx_handler)(enum kherr_ctx_event,
         should be tracked.  If this is zero, all error contexts can
         trigger the handler.
  */
-KHMEXP void KHMAPI kherr_add_ctx_handler(kherr_ctx_handler h, 
+KHMEXP void KHMAPI kherr_add_ctx_handler(kherr_ctx_handler h,
                                          khm_int32 filter,
                                          kherr_serial serial);
 
index cbd63a2d0d5c8f15170c038ec7069913f3044162..cec355327259292c7161beeaf678bc80f26fa661 100644 (file)
@@ -41,7 +41,7 @@
 
 /*! \brief Range for error codes
 
-    NetIDMgr errors range from \a KHM_ERROR_BASE to 
+    NetIDMgr errors range from \a KHM_ERROR_BASE to
     KHM_ERROR_BASE + KHM_ERROR_RANGE.
 */
 #define KHM_ERROR_RANGE 256L
index c0c51c257486e474befde89d2cd1eb92bc9d2c3f..60ce32ca24286f074c889305cf8a57c54d7ec05f 100644 (file)
 #ifndef __KHIMAIRA_KHHTLINK_H
 #define __KHIMAIRA_KHHTLINK_H
 
-/*! \addtogroup khui 
+/*! \addtogroup khui
 @{ */
 
-/*! \defgroup khui_hyperlink Hyperlink 
+/*! \defgroup khui_hyperlink Hyperlink
 @{*/
 
 /*! \brief A hyperlink
index 550743ef2fa982d91ac1ae3725626d0b61c3d24c..5f99ab98d9bb3ac3316ac3ef455793284d275f82 100644 (file)
@@ -63,7 +63,7 @@
 #define KMSG_KCDB       2
 
 /*! \brief NetIDMgr Module Manager messages
+
     \see \ref kmq_msg_kmm
 */
 #define KMSG_KMM        3
 
 /*@}*/
 
-/*! \defgroup kmq_msg_system KMSG_SYSTEM subtypes 
+/*! \defgroup kmq_msg_system KMSG_SYSTEM subtypes
 @{*/
 /*! \brief Generic initialization message
 
 #define KMSG_SYSTEM_COMPLETION 3
 /*@}*/
 
-/*! \defgroup kmq_msg_kcdb KMSG_KCDB subtypes 
+/*! \defgroup kmq_msg_kcdb KMSG_KCDB subtypes
 @{*/
 #define KMSG_KCDB_IDENT     1
 #define KMSG_KCDB_CREDTYPE  2
 /*! \defgroup kmq_msg_cred KMSG_CRED subtypes
   @{*/
 /*! \brief Root credential set changed
-    
+
     This message is issued when the root credential set successfully
     collected credentials from another credential set.
 
  */
 #define IS_CRED_ACQ_MSG(msg) ((msg) >= 16 && (msg) <=31)
 
-/*@}*/ /* /KMSG_CRED subtypes */ 
+/*@}*/ /* /KMSG_CRED subtypes */
 
-/*! \defgroup kmq_msg_alert KMSG_ALERT Subtypes 
+/*! \defgroup kmq_msg_alert KMSG_ALERT Subtypes
   @{*/
 
 /*! \brief Show an alert
     guaranteed to be in canonical form.  The return value should be
     akin to strcmp().
 
-    Message parameters: 
+    Message parameters:
 
     - \b vparam : A pointer to a ::kcdb_ident_name_xfer structure.
         The \a name_src member points at the first name, and the \a
index 337065e41fe65d5a2bacdd3654b1e9f6d378ea17..551571a295c55e9e30b6b1e9999b658b01bc4ddd 100644 (file)
@@ -34,7 +34,7 @@
 /*! \addtogroup khui
 @{ */
 
-/*! \defgroup khui_cred Credentials acquisition 
+/*! \defgroup khui_cred Credentials acquisition
 
     Declarations associated with credentials acquisition.
 
@@ -68,7 +68,7 @@
     message.
 */
 enum khui_wm_nc_notifications {
-    WMNC_DIALOG_EXPAND = 1, 
+    WMNC_DIALOG_EXPAND = 1,
     /*!< The dialog is getting expanded.
 
       This message is sent to the new creds dialog to set the dialog
@@ -76,23 +76,23 @@ enum khui_wm_nc_notifications {
       are visible as opposed to the compressed mode where they are not
       visible.  The message is not sent to credentials type panels.*/
 
-    WMNC_DIALOG_SETUP,      
+    WMNC_DIALOG_SETUP,
     /*!< Sent by NetIDMgr to the new creds window to notify it that
       the dialog should create all the type configuration panels.
-        
+
       Until this message is issued, none of the credentials type
       panels exist.  The credentials type panels will receive
       WM_INITDIALOG etc as per the normal dialog creation process. */
 
-    WMNC_DIALOG_ACTIVATE,   
+    WMNC_DIALOG_ACTIVATE,
     /*!< Sent by NetIDMgr to the new creds window to notify it that
       the dialog should do final initialization work and activate. */
 
-    WMNC_DIALOG_MOVE,       
+    WMNC_DIALOG_MOVE,
     /*!< Sent by the new creds widnow to all the panels notifying them
       that the NC window is moving. */
 
-    WMNC_DIALOG_SWITCH_PANEL, 
+    WMNC_DIALOG_SWITCH_PANEL,
     /*!< Sent to the new creds window to cause it to switch to the
       panel identified by LOWORD(wParam).
 
@@ -101,7 +101,7 @@ enum khui_wm_nc_notifications {
       specified panel visible requires switching to expanded mode, the
       dialog will do so. */
 
-    WMNC_UPDATE_CREDTEXT,   
+    WMNC_UPDATE_CREDTEXT,
     /*!< Sent to all the credential type panels for a credentials
       window to request them to update the credential text.
 
@@ -109,32 +109,32 @@ enum khui_wm_nc_notifications {
       WMNC_UPDATE_CREDTEXT message to all the credential type panels
       and update the cred text window.*/
 
-    WMNC_CREDTEXT_LINK,    
+    WMNC_CREDTEXT_LINK,
     /*!< Sent to a panel dialog proc when a user clicks a credtext
       embedded link that belongs to that panel */
 
-    WMNC_IDENTITY_CHANGE,   
+    WMNC_IDENTITY_CHANGE,
     /*!< The primary identity has changed */
 
-    WMNC_CLEAR_PROMPTS,     
+    WMNC_CLEAR_PROMPTS,
     /*!< Sent to the new creds window to clear any custom prompts */
 
-    WMNC_SET_PROMPTS,       
+    WMNC_SET_PROMPTS,
     /*!< Sent to the new creds window to set custom prompts */
-    
-    WMNC_DIALOG_PREPROCESS, 
+
+    WMNC_DIALOG_PREPROCESS,
     /*!< Sent to all the credentials type panels to notify them that
       the dialog is about to be processed */
 
-    WMNC_DIALOG_PROCESS,    
+    WMNC_DIALOG_PROCESS,
     /*!< Process the dialog and signal whether to exit the dialog or
       not */
 
-    WMNC_DIALOG_PROCESS_COMPLETE, 
+    WMNC_DIALOG_PROCESS_COMPLETE,
     /*!< Sent to the new creds window to indicate that the all the
       threads have completed processing.*/
 
-    WMNC_TYPE_STATE,        
+    WMNC_TYPE_STATE,
     /*!< Sent to the new creds window as notification that a
       particular credentials type has changed state from enabled to
       disabled or vice versa.  The LPARAM member of the message
@@ -163,7 +163,7 @@ enum khui_wm_nc_notifications {
     the callback.
  */
 enum khui_wm_nc_ident_notify {
-    WMNC_IDENT_INIT,            
+    WMNC_IDENT_INIT,
     /*!< Initialize an identity selector for a new credentials
          dialog. The \a lParam parameter contains a handle to the
          dialog window which will contain the identity selector
@@ -187,7 +187,7 @@ enum khui_wm_nc_ident_notify {
 @{*/
 
 /*! \brief Switch the panel
-    
+
     The \a id attribute of the link specifies the ordinal of the panel
     to switch to.
 */
@@ -311,7 +311,7 @@ typedef struct tag_khui_new_creds {
 /*!\brief No known response */
 #define KHUI_NC_RESPONSE_NONE     0
 
-/*!\brief It is okay to exit the dialog now 
+/*!\brief It is okay to exit the dialog now
 
     This is the default, which is why it has a value of zero.  In
     order to prevent the dialog from exiting, set the
@@ -527,7 +527,7 @@ typedef struct tag_khui_new_creds_by_type {
 /*!\name Flags for khui_new_creds_by_type
 
     Note that KHUI_NC_RESPONSE_SUCCESS, KHUI_NC_RESPONSE_FAILED,
-    KHUI_NC_RESPONSE_PENDING are also stored in the flags. 
+    KHUI_NC_RESPONSE_PENDING are also stored in the flags.
 
 @{*/
 #define KHUI_NCT_FLAG_PROCESSED 1024
@@ -660,7 +660,7 @@ typedef struct tag_khui_control_row {
 
     \see khui_cw_destroy_cred_blob()
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_create_cred_blob(khui_new_creds ** c);
 
 /*! \brief Destroy a ::khui_new_creds object
@@ -674,7 +674,7 @@ khui_cw_create_cred_blob(khui_new_creds ** c);
 
     \see khui_cw_create_cred_blob()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_destroy_cred_blob(khui_new_creds *c);
 
 /*! \brief Lock the new_creds object
@@ -690,17 +690,17 @@ khui_cw_destroy_cred_blob(khui_new_creds *c);
     It is not necessary to lock a new credentials object when
     modifying it using the NetIDMgr API.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_lock_nc(khui_new_creds * c);
 
 /*! \brief Unlock a new_creds object
 
     \see khui_cw_lock_nc()
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_unlock_nc(khui_new_creds * c);
 
-/*! \brief Add a new panel to a new credentials acquisition window 
+/*! \brief Add a new panel to a new credentials acquisition window
 
     See the description of ::khui_new_cred_panel for information on
     how to populate it to describe a credentials type panel.
@@ -726,16 +726,16 @@ khui_cw_unlock_nc(khui_new_creds * c);
     \see ::khui_new_cred_panel
     \see ::khui_new_creds
 */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_add_type(khui_new_creds * c, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_add_type(khui_new_creds * c,
                  khui_new_creds_by_type * t);
 
 /*! \brief Remove a panel from a new credentials acquisition window
 
     \see khui_cw_add_type()
  */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_del_type(khui_new_creds * c, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_del_type(khui_new_creds * c,
                  khm_int32 type);
 
 /*! \brief Find the panel belonging to a particular credentials type
@@ -745,9 +745,9 @@ khui_cw_del_type(khui_new_creds * c,
 
     \see khui_cw_add_type()
  */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_find_type(khui_new_creds * c, 
-                  khm_int32 type, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_find_type(khui_new_creds * c,
+                  khm_int32 type,
                   khui_new_creds_by_type **t);
 
 /*! \brief Enable/disable a particular credentials type
@@ -757,7 +757,7 @@ khui_cw_find_type(khui_new_creds * c,
     participating in the new credentials acquisition.  However, the
     user will be prevented from interacting with the specific panel.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_enable_type(khui_new_creds * c,
                     khm_int32 type,
                     khm_boolean enable);
@@ -778,8 +778,8 @@ khui_cw_enable_type(khui_new_creds * c,
     identities associated with the new credentials acquisition dialog
     will also be discarded.
  */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_set_primary_id(khui_new_creds * c, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_set_primary_id(khui_new_creds * c,
                        khm_handle id);
 
 /*! \brief Add an additional identity to the new credentials acquisition
@@ -792,15 +792,15 @@ khui_cw_set_primary_id(khui_new_creds * c,
 
     Calling this function with \a id of NULL does nothing.
 */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_add_identity(khui_new_creds * c, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_add_identity(khui_new_creds * c,
                      khm_handle id);
 
 /*! \brief Clear all custom prompts
 
     Removes all the custom prompts from the new credentials dialog.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_clear_prompts(khui_new_creds * c);
 
 /*! \brief Synchronize custom prompt values
@@ -810,7 +810,7 @@ khui_cw_clear_prompts(khui_new_creds * c);
     values in the ::khui_new_creds object periodically.  However, the
     values may lose sync intermittently.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_sync_prompt_values(khui_new_creds * c);
 
 /*! \brief Begin custom prompting
@@ -825,10 +825,10 @@ khui_cw_sync_prompt_values(khui_new_creds * c);
     khui_cw_add_prompt().  The number of promtps that can be added
     will be exactly \a n_prompts.
  */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_begin_custom_prompts(khui_new_creds * c, 
-                             khm_size n_prompts, 
-                             wchar_t * banner, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_begin_custom_prompts(khui_new_creds * c,
+                             khm_size n_prompts,
+                             wchar_t * banner,
                              wchar_t * name);
 
 /*! \brief Add a custom prompt
@@ -859,11 +859,11 @@ khui_cw_begin_custom_prompts(khui_new_creds * c,
     \param[in] flags Flags.  Combination of
         ::KHUI_NCPROMPT_FLAG_HIDDEN
  */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_add_prompt(khui_new_creds * c, 
-                   khm_int32 type, 
-                   wchar_t * prompt, 
-                   wchar_t * def, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_add_prompt(khui_new_creds * c,
+                   khm_int32 type,
+                   wchar_t * prompt,
+                   wchar_t * def,
                    khm_int32 flags);
 
 /*! \brief Retrieve a custom prompt
@@ -872,9 +872,9 @@ khui_cw_add_prompt(khui_new_creds * c,
     zero-based index of the prompt to retrieve.  The ordering is the
     same as the order in which khui_cw_add_prompt() was called.
  */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_get_prompt(khui_new_creds * c, 
-                   khm_size idx, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_get_prompt(khui_new_creds * c,
+                   khm_size idx,
                    khui_new_creds_prompt ** prompt);
 
 /*! \brief Get the number of custom prompts
@@ -886,7 +886,7 @@ khui_cw_get_prompt(khui_new_creds * c,
     be registered (i.e. the \a n_prompts parameter passed to
     khui_cw_begin_custom_prompts()).
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_get_prompt_count(khui_new_creds * c,
                          khm_size * np);
 
@@ -903,10 +903,10 @@ khui_cw_get_prompt_count(khui_new_creds * c,
     starting to call khui_cw_get_prompt_value() so that the values
     returned are up-to-date.
  */
-KHMEXP khm_int32 KHMAPI 
-khui_cw_get_prompt_value(khui_new_creds * c, 
-                         khm_size idx, 
-                         wchar_t * buf, 
+KHMEXP khm_int32 KHMAPI
+khui_cw_get_prompt_value(khui_new_creds * c,
+                         khm_size idx,
+                         wchar_t * buf,
                          khm_size *cbbuf);
 
 /*! \brief Set the response for a plugin
@@ -925,7 +925,7 @@ khui_cw_get_prompt_value(khui_new_creds * c,
     - ::KHUI_NC_RESPONSE_NOEXIT
     - ::KHUI_NC_RESPONSE_EXIT
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_cw_set_response(khui_new_creds * c,
                      khm_int32 type,
                      khm_int32 response);
@@ -942,7 +942,7 @@ khui_cw_set_response(khui_new_creds * c,
     \return TRUE iff the queried type has reported that it successfully
         completed the credentials acquision operation.
  */
-KHMEXP khm_boolean KHMAPI 
+KHMEXP khm_boolean KHMAPI
 khui_cw_type_succeeded(khui_new_creds * c,
                        khm_int32 type);
 
index 0ed62cd7aa4cc547637cc304a1f1e8a8cc1e3514..d1692eead10a918d156628b9ed7fae3a2d7c0233 100644 (file)
@@ -31,7 +31,7 @@
   Property sheets
 **********************************************************************/
 
-/*! \addtogroup khui 
+/*! \addtogroup khui
 
 @{*/
 
@@ -120,7 +120,7 @@ typedef struct tag_khui_property_page {
 
     \note Only called by the NetIDMgr application.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_ps_create_sheet(khui_property_sheet ** sheet);
 
 /*! \brief Add a page to a property sheet
@@ -161,7 +161,7 @@ khui_ps_create_sheet(khui_property_sheet ** sheet);
         khui_ps_find_page() to retrieve a pointer to the structure
         later.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_ps_add_page(khui_property_sheet * sheet,
                  khm_int32 credtype,
                  khm_int32 ordinal,
@@ -179,26 +179,26 @@ khui_ps_find_page(khui_property_sheet * sheet,
 
     \note Only called by the NetIDMgr application
  */
-KHMEXP HWND KHMAPI 
-khui_ps_show_sheet(HWND parent, 
+KHMEXP HWND KHMAPI
+khui_ps_show_sheet(HWND parent,
                    khui_property_sheet * sheet);
 
 /*! \brief Check if the given message belongs to the property sheet
 
     \note Only called by the NetIDMgr application
  */
-KHMEXP LRESULT KHMAPI 
-khui_ps_check_message(khui_property_sheet * sheet, 
+KHMEXP LRESULT KHMAPI
+khui_ps_check_message(khui_property_sheet * sheet,
                       PMSG msg);
 
 /*! \brief Destroy a property sheet and all associated data structures.
 
     \note Only called by the NetIDMgr application.
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_ps_destroy_sheet(khui_property_sheet * sheet);
 
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 khui_property_wnd_set_record(HWND hwnd_pwnd, khm_handle record);
 
 /*!@}*/
index 3a79d65552b7b87d88a11b193e461b42273b4f3d..74e71a3d110befc8dab15af211c337902229d3dc 100644 (file)
@@ -44,7 +44,7 @@
 #define NETID_REALM_SZ          192
 #define NETID_TITLE_SZ          256
 #define NETID_CCACHE_NAME_SZ    264
-  
+
 #define NETID_DLGTYPE_TGT      0
 #define NETID_DLGTYPE_CHPASSWD 1
 typedef struct {
@@ -72,7 +72,7 @@ typedef struct {
     } out;
     // Version 1 of this structure ends here
 } NETID_DLGINFO, *LPNETID_DLGINFO;
-  
+
 #define NETID_DLGINFO_V1_SZ (10 * sizeof(DWORD) \
          + sizeof(WCHAR) * (NETID_TITLE_SZ + \
          2 * NETID_USERNAME_SZ + 2 * NETID_REALM_SZ + \
index 63baa1f722bebbc8ec61e7e20d3c5f77ef5a5296..2f0ba275b607cc49ebc50f8cbd40310b899406d7 100644 (file)
 
 #include<khdefs.h>
 
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_init_rescache(void);
 
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_exit_rescache(void);
 
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 khui_cache_bitmap(UINT id, HBITMAP hbm);
 
-KHMEXP HBITMAP KHMAPI 
+KHMEXP HBITMAP KHMAPI
 khui_get_cached_bitmap(UINT id);
 
 typedef struct khui_ilist_t {
@@ -58,7 +58,7 @@ typedef struct khui_bitmap_t {
     int cy;
 } khui_bitmap;
 
-KHMEXP void KHMAPI  
+KHMEXP void KHMAPI
 khui_bitmap_from_hbmp(khui_bitmap * kbm, HBITMAP hbm);
 
 KHMEXP void KHMAPI
@@ -68,27 +68,27 @@ KHMEXP void KHMAPI
 khui_draw_bitmap(HDC hdc, int x, int y, khui_bitmap * kbm);
 
 /* image lists */
-KHMEXP khui_ilist * KHMAPI  
+KHMEXP khui_ilist * KHMAPI
 khui_create_ilist(int cx, int cy, int n, int ng, int opt);
 
-KHMEXP BOOL KHMAPI          
+KHMEXP BOOL KHMAPI
 khui_delete_ilist(khui_ilist * il);
 
-KHMEXP int KHMAPI           
+KHMEXP int KHMAPI
 khui_ilist_add_masked(khui_ilist * il, HBITMAP hbm, COLORREF cbkg);
 
-KHMEXP int KHMAPI           
-khui_ilist_add_masked_id(khui_ilist *il, HBITMAP hbm, 
+KHMEXP int KHMAPI
+khui_ilist_add_masked_id(khui_ilist *il, HBITMAP hbm,
                          COLORREF cbkg, int id);
 
-KHMEXP int KHMAPI           
+KHMEXP int KHMAPI
 khui_ilist_lookup_id(khui_ilist *il, int id);
 
-KHMEXP void KHMAPI          
+KHMEXP void KHMAPI
 khui_ilist_draw(khui_ilist * il, int idx, HDC dc, int x, int y, int opt);
 
-KHMEXP void KHMAPI          
-khui_ilist_draw_bg(khui_ilist * il, int idx, HDC dc, int x, int y, 
+KHMEXP void KHMAPI
+khui_ilist_draw_bg(khui_ilist * il, int idx, HDC dc, int x, int y,
                    int opt, COLORREF bgcolor);
 
 #define khui_ilist_draw_id(il, id, dc, x, y, opt) \
index 38be29a134905fe66363058f0ca3300624257a0d..86adb344a125acaefe15c2eb52d1e9b9d3919165 100644 (file)
@@ -29,7 +29,7 @@
 
 #include<time.h>
 
-/*! \addtogroup khui 
+/*! \addtogroup khui
 
 @{ */
 
index 735f006add451f26c0d5c0943ddaafd61fea88d5..5329e7582b6d442a319adeb6b17b5afc5acac22f 100644 (file)
@@ -171,7 +171,7 @@ typedef struct tag_kmm_plugin_info {
  */
 #define KHM_PITYPE_CRED     1
 
-/*! \brief A identity provider 
+/*! \brief A identity provider
 
     \see \ref pi_pt_cred for more information
  */
@@ -330,14 +330,14 @@ enum KMM_MODULE_STATES {
 
     \note Only called by the NetIDMgr core.
 */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 kmm_init(void);
 
 /*! \brief Stop the Module Manager
 
     \note Only called by the NetIDMgr core.
 */
-KHMEXP void KHMAPI 
+KHMEXP void KHMAPI
 kmm_exit(void);
 
 /*! \brief Return the plugin handle for the current plugin
@@ -347,7 +347,7 @@ kmm_exit(void);
     kmm_release_plugin().  Returns NULL if the current thread is not
     owned by any plugin.
  */
-KHMEXP kmm_plugin KHMAPI 
+KHMEXP kmm_plugin KHMAPI
 kmm_this_plugin(void);
 
 /*! \brief Return the module handle for the current module
@@ -356,7 +356,7 @@ kmm_this_plugin(void);
     thread.  The returned handle must be released by calling
     kmm_release_module()
 */
-KHMEXP kmm_module KHMAPI 
+KHMEXP kmm_module KHMAPI
 kmm_this_module(void);
 
 /*! \name Flags for kmm_load_module()
@@ -446,22 +446,22 @@ kmm_this_module(void);
     \see \ref pi_fw_pm_load
     \see ::KMM_LM_FLAG_SYNC, ::KMM_LM_FLAG_NOLOAD
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_load_module(wchar_t * modname, khm_int32 flags, kmm_module * result);
 
 /*! \brief Hold a handle to a module
 
     Use kmm_release_module() to release the hold.
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_hold_module(kmm_module module);
 
 /*! \brief Release a handle to a module
 
-    Release a held referece to a module that was returned in a call to 
+    Release a held referece to a module that was returned in a call to
     kmm_load_module().
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_release_module(kmm_module m);
 
 /*! \brief Query the state of a module
@@ -473,7 +473,7 @@ kmm_release_module(kmm_module m);
     \return The return value is one of the ::KMM_MODULE_STATES
         enumerations.
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_get_module_state(kmm_module m);
 
 /*! \brief Unload a module
@@ -483,7 +483,7 @@ kmm_get_module_state(kmm_module m);
 
     \see \ref pi_fw_pm_unload
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_unload_module(kmm_module module);
 
 /*! \brief Loads the default modules as specified in the configuration
@@ -492,7 +492,7 @@ kmm_unload_module(kmm_module module);
     This function dispatches the necessary message for loading these
     modules and reutnrs.
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_load_default_modules(void);
 
 /*! \brief Checks whether there are any pending loads
@@ -511,7 +511,7 @@ kmm_load_pending(void);
     change in ways which are inconsistent from the internal data
     structures that kmm maintains.
  */
-KHMEXP HMODULE     KHMAPI 
+KHMEXP HMODULE     KHMAPI
 kmm_get_hmodule(kmm_module m);
 #endif
 
@@ -521,7 +521,7 @@ kmm_get_hmodule(kmm_module m);
     until the hold is released with a call to kmm_release_plugin().
     No guarantees are made on the handle once the handle is released.
  */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_hold_plugin(kmm_plugin p);
 
 /*! \brief Release a plugin
@@ -530,7 +530,7 @@ kmm_hold_plugin(kmm_plugin p);
     kmm_hold_plugin().  The plugin handle should no longer be
     considered valied once this is called.
  */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_release_plugin(kmm_plugin p);
 
 /*! \brief Provide a plugin
@@ -571,14 +571,14 @@ kmm_release_plugin(kmm_plugin p);
 
     \note This can only be called when handing init_module()
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_provide_plugin(kmm_module module, kmm_plugin_reg * plugin);
 
 /*! \brief Query the state of a plugin.
 
     \return One of ::_kmm_plugin_states
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_get_plugin_state(wchar_t * plugin);
 
 /*! \defgroup kmm_reg Registration
@@ -612,7 +612,7 @@ kmm_get_plugin_state(wchar_t * plugin);
     \see khc_open_space()
     \see khc_close_space()
  */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_get_plugin_config(wchar_t * plugin, khm_int32 flags, khm_handle * result);
 
 /*! \brief Obtain the configuration space or a named module
@@ -633,7 +633,7 @@ kmm_get_plugin_config(wchar_t * plugin, khm_int32 flags, khm_handle * result);
     \see khc_open_space()
     \see khc_close_space()
 */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_get_module_config(wchar_t * module, khm_int32 flags, khm_handle * result);
 
 /*! \brief Retrieve a handle to the configuration space for plugins
@@ -653,7 +653,7 @@ kmm_get_module_config(wchar_t * module, khm_int32 flags, khm_handle * result);
     \see khc_open_space()
     \see khc_close_space()
  */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_get_plugins_config(khm_int32 flags, khm_handle * result);
 
 /*! \brief Retrieve the handle to the configuration space for modules
@@ -672,7 +672,7 @@ kmm_get_plugins_config(khm_int32 flags, khm_handle * result);
     \see khc_open_space()
     \see khc_close_space()
  */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_get_modules_config(khm_int32 flags, khm_handle * result);
 
 /*! \brief Return information about a loaded module
@@ -707,8 +707,8 @@ kmm_get_modules_config(khm_int32 flags, khm_handle * result);
     \retval KHM_ERROR_NOT_FOUND The specified module is not a
         registered module.
  */
-KHMEXP khm_int32   KHMAPI 
-kmm_get_module_info(wchar_t *  module_name, khm_int32 flags, 
+KHMEXP khm_int32   KHMAPI
+kmm_get_module_info(wchar_t *  module_name, khm_int32 flags,
                     kmm_module_info * buffer, khm_size * cb_buffer);
 
 /*! \brief Get information about a module
@@ -765,9 +765,9 @@ kmm_release_module_info_i(kmm_module_info * info);
     \retval KHM_ERROR_NOT_FOUND The specified plugin was not found
         among the registered plugins.
 */
-KHMEXP khm_int32   KHMAPI 
-kmm_get_plugin_info(wchar_t * plugin_name, 
-                    kmm_plugin_info * buffer, 
+KHMEXP khm_int32   KHMAPI
+kmm_get_plugin_info(wchar_t * plugin_name,
+                    kmm_plugin_info * buffer,
                     khm_size * cb_buffer);
 
 /*! \brief Obtain information about a plugin using a plugin handle
@@ -862,7 +862,7 @@ kmm_enable_plugin(kmm_plugin p, khm_boolean enable);
 
     \see kmm_register_module()
  */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_register_plugin(kmm_plugin_reg * plugin, khm_int32 config_flags);
 
 /*! \brief Register a module
@@ -883,7 +883,7 @@ kmm_register_plugin(kmm_plugin_reg * plugin, khm_int32 config_flags);
         can be used to choose the configuration store in which the
         module registration will be performed.
   */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_register_module(kmm_module_reg * module, khm_int32 config_flags);
 
 /*! \brief Unregister a plugin
@@ -902,7 +902,7 @@ kmm_register_module(kmm_module_reg * module, khm_int32 config_flags);
         is unloaded and the associated module is either also unloaded
         or in a state where the plugin can be unregistered.
  */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_unregister_plugin(wchar_t * plugin, khm_int32 config_flags);
 
 /*! \brief Unregister a module
@@ -921,7 +921,7 @@ kmm_unregister_plugin(wchar_t * plugin, khm_int32 config_flags);
         the module.  The caller should make sure that the module is
         unloaded and in a state where it can be unregistered.
  */
-KHMEXP khm_int32   KHMAPI 
+KHMEXP khm_int32   KHMAPI
 kmm_unregister_module(wchar_t * module, khm_int32 config_flags);
 
 /*@}*/ /* kmm_reg */
@@ -982,9 +982,9 @@ typedef struct tag_kmm_module_locale {
 
     \note This can only be called when handing init_module()
 */
-KHMEXP khm_int32   KHMAPI 
-kmm_set_locale_info(kmm_module module, 
-                    kmm_module_locale * locales, 
+KHMEXP khm_int32   KHMAPI
+kmm_set_locale_info(kmm_module module,
+                    kmm_module_locale * locales,
                     khm_int32 n_locales);
 
 #ifdef _WIN32
@@ -994,21 +994,21 @@ kmm_set_locale_info(kmm_module module,
     NetIDMgr allows the specification of an alternate resource library
     that will be used to load localized resources from.  This function
     returns a handle to this library.
-    
+
     While you can use the convenience macros to access resources in a
     localization library using the module handle, it is recommended,
     for performance reasons, to use this function to obtain the handle
     to the resource library and then use that handle in calls to
     LoadString, LoadImage etc. directly.
 */
-KHMEXP HMODULE     KHMAPI 
+KHMEXP HMODULE     KHMAPI
 kmm_get_resource_hmodule(kmm_module m);
 
 /*! \name Convenience Macros
 @{*/
 /*! \brief Convenience macro for using calling LoadAccelerators using a module handle
 
-    \param[in] module A handle to a loaded module.  The corresponding resource 
+    \param[in] module A handle to a loaded module.  The corresponding resource
         module will be located through a call to kmm_get_resource_hmodule()
 */
 #define kmm_LoadAccelerators(module, lpTableName) \
@@ -1016,7 +1016,7 @@ kmm_get_resource_hmodule(kmm_module m);
 
 /*! \brief Convenience macro for using calling LoadBitmap using a module handle
 
-    \param[in] module A handle to a loaded module.  The corresponding resource 
+    \param[in] module A handle to a loaded module.  The corresponding resource
         module will be located through a call to kmm_get_resource_hmodule()
 */
 #define kmm_LoadBitmap(module, lpBitmapName) \
@@ -1024,7 +1024,7 @@ kmm_get_resource_hmodule(kmm_module m);
 
 /*! \brief Convenience macro for using calling LoadImage using a module handle
 
-    \param[in] module A handle to a loaded module.  The corresponding resource 
+    \param[in] module A handle to a loaded module.  The corresponding resource
         module will be located through a call to kmm_get_resource_hmodule()
 */
 #define kmm_LoadImage(module, lpszName, uType, cxDesired, cyDesired, fuLoad) \
@@ -1032,7 +1032,7 @@ kmm_get_resource_hmodule(kmm_module m);
 
 /*! \brief Convenience macro for using calling LoadCursor using a module handle
 
-    \param[in] module A handle to a loaded module.  The corresponding resource 
+    \param[in] module A handle to a loaded module.  The corresponding resource
         module will be located through a call to kmm_get_resource_hmodule()
 */
 #define kmm_LoadCursor(module, lpCursorName) \
@@ -1040,7 +1040,7 @@ kmm_get_resource_hmodule(kmm_module m);
 
 /*! \brief Convenience macro for using calling LoadIcon using a module handle
 
-    \param[in] module A handle to a loaded module.  The corresponding resource 
+    \param[in] module A handle to a loaded module.  The corresponding resource
         module will be located through a call to kmm_get_resource_hmodule()
 */
 #define kmm_LoadIcon(module, lpIconName) \
@@ -1048,7 +1048,7 @@ kmm_get_resource_hmodule(kmm_module m);
 
 /*! \brief Convenience macro for using calling LoadMenu using a module handle
 
-    \param[in] module A handle to a loaded module.  The corresponding resource 
+    \param[in] module A handle to a loaded module.  The corresponding resource
         module will be located through a call to kmm_get_resource_hmodule()
 */
 #define kmm_LoadMenu(module, lpMenuName) \
@@ -1056,7 +1056,7 @@ kmm_get_resource_hmodule(kmm_module m);
 
 /*! \brief Convenience macro for using calling LoadString using a module handle
 
-    \param[in] module A handle to a loaded module.  The corresponding resource 
+    \param[in] module A handle to a loaded module.  The corresponding resource
         module will be located through a call to kmm_get_resource_hmodule()
 */
 #define kmm_LoadString(module, uID, lpBuffer, nBufferMax) \
index 478cd2c8a0636bc1c983dcc94a7984d81644dcc1..cb3f8da1f56a68917787b905216b7ee9460414b5 100644 (file)
@@ -58,9 +58,9 @@ typedef DWORD kmq_timer;
 
     Should return TRUE if the message is properly handled.  Otherwise
     return FALSE */
-typedef khm_int32 (KHMAPI *kmq_callback_t)(khm_int32 msg_type, 
-                                           khm_int32 msg_sub_type, 
-                                           khm_ui_4 uparam, 
+typedef khm_int32 (KHMAPI *kmq_callback_t)(khm_int32 msg_type,
+                                           khm_int32 msg_sub_type,
+                                           khm_ui_4 uparam,
                                            void * vparam);
 
 /* message */
@@ -88,7 +88,7 @@ typedef struct tag_kmq_message {
 
     khm_ui_4 uparam;             /*!< Integer parameter */
     void * vparam;            /*!< Pointer to parameter blob */
-       
+
     khm_int32 nSent;            /*!< Number of instances of message
                                   sent (for broadcast messages) */
 
@@ -487,7 +487,7 @@ KHMEXP khm_int32 KHMAPI kmq_unsubscribe_hwnd(khm_int32 type, HWND hwnd);
         kmq_delete_subscription()
 */
 KHMEXP khm_int32 KHMAPI kmq_create_subscription(
-    kmq_callback_t cb, 
+    kmq_callback_t cb,
     khm_handle * result);
 
 /*! \brief Create an ad-hoc subscription for a window
@@ -516,20 +516,20 @@ KHMEXP khm_int32 KHMAPI kmq_delete_subscription(khm_handle sub);
     specified subscription.
  */
 KHMEXP khm_int32 KHMAPI kmq_post_sub_msg(
-    khm_handle sub, 
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
+    khm_handle sub,
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
     void * vparam);
 
 /*! \brief Post a message to a subscription and acquire a handle to the call
  */
 KHMEXP khm_int32 KHMAPI kmq_post_sub_msg_ex(
-    khm_handle sub, 
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
-    void * vparam, 
+    khm_handle sub,
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
+    void * vparam,
     kmq_call * call);
 
 /*! \brief Send a synchronous message to a subscription
@@ -538,10 +538,10 @@ KHMEXP khm_int32 KHMAPI kmq_post_sub_msg_ex(
     \retval KHM_ERROR_PARTIAL The call succeeded, but at least one subscriber reported errors
  */
 KHMEXP khm_int32 KHMAPI kmq_send_sub_msg(
-    khm_handle sub, 
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
+    khm_handle sub,
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
     void * vparam);
 
 /*! \brief Post a message to a group of subscriptions
@@ -552,11 +552,11 @@ KHMEXP khm_int32 KHMAPI kmq_send_sub_msg(
     be dispatched to all of the subscription points in the array.
  */
 KHMEXP khm_int32 KHMAPI kmq_post_subs_msg(
-    khm_handle * subs, 
-    khm_size  n_subs, 
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
+    khm_handle * subs,
+    khm_size  n_subs,
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
     void * vparam);
 
 /*! \brief Post a message to a group of subscriptions and acquire a handle to the call
@@ -571,12 +571,12 @@ KHMEXP khm_int32 KHMAPI kmq_post_subs_msg(
     were made.
 */
 KHMEXP khm_int32 KHMAPI kmq_post_subs_msg_ex(
-    khm_handle * subs, 
-    khm_int32 n_subs, 
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
-    void * vparam, 
+    khm_handle * subs,
+    khm_int32 n_subs,
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
+    void * vparam,
     kmq_call * call);
 
 /*! \brief Send a synchronous message to a group of subscriptions
@@ -591,11 +591,11 @@ KHMEXP khm_int32 KHMAPI kmq_post_subs_msg_ex(
     \retval KHM_ERROR_PARTIAL The call succeeded, but at least one subscriber reported errors
 */
 KHMEXP khm_int32 KHMAPI kmq_send_subs_msg(
-    khm_handle *subs, 
+    khm_handle *subs,
     khm_int32 n_subs,
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
     void * vparam);
 
 /*! \brief Dispatch a message for the current thread.
@@ -624,7 +624,7 @@ KHMEXP khm_int32 KHMAPI kmq_dispatch(kmq_timer timeout);
     The specified message will be posted to all the subscribers of the
     message type.  Then the function will wait for all the subscribers
     to finish processing the message before returning.
-    
+
     \param[in] type The type of the message
     \param[in] subtype The subtype
     \param[in] uparam The khm_ui_4 parameter for the message
@@ -638,16 +638,16 @@ KHMEXP khm_int32 KHMAPI kmq_dispatch(kmq_timer timeout);
     \retval KHM_ERROR_PARTIAL The call succeeded but at least one subscriber returned an error
 */
 KHMEXP khm_int32 KHMAPI kmq_send_message(
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
     void * blob);
 
 /*! \brief Post a message
 
     The specified message will be posted to all the subscribers of the
     message type.  The function returns immediately.
-    
+
     If you want to be able to wait for all the subscribers to finish
     processing the message, you should use kmq_post_message_ex()
     instead.
@@ -658,9 +658,9 @@ KHMEXP khm_int32 KHMAPI kmq_send_message(
     \param[in] blob The parameter blob for the message
 */
 KHMEXP khm_int32 KHMAPI kmq_post_message(
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
     void * blob);
 
 /*! \brief Post a message and acquire a handle to the call.
@@ -680,10 +680,10 @@ KHMEXP khm_int32 KHMAPI kmq_post_message(
     \see kmq_free_call()
 */
 KHMEXP khm_int32 KHMAPI kmq_post_message_ex(
-    khm_int32 type, 
-    khm_int32 subtype, 
-    khm_ui_4 uparam, 
-    void * blob, 
+    khm_int32 type,
+    khm_int32 subtype,
+    khm_ui_4 uparam,
+    void * blob,
     kmq_call * call);
 
 /*! \brief Free a handle to a call obtained through kmq_post_message_ex()
@@ -702,7 +702,7 @@ KHMEXP khm_int32 KHMAPI kmq_free_call(kmq_call call);
     returning.
     */
 KHMEXP khm_int32 KHMAPI kmq_send_thread_quit_message(
-    kmq_thread_id thread, 
+    kmq_thread_id thread,
     khm_ui_4 uparam);
 
 /*! \brief Post a <KMSG_SYSTEM,KMSG_SYSTEM_EXIT> message to the specified thread.
@@ -713,8 +713,8 @@ KHMEXP khm_int32 KHMAPI kmq_send_thread_quit_message(
     kmq_post_thread_quit_message() will return immediately.
     */
 KHMEXP khm_int32 KHMAPI kmq_post_thread_quit_message(
-    kmq_thread_id thread, 
-    khm_ui_4 uparam, 
+    kmq_thread_id thread,
+    khm_ui_4 uparam,
     kmq_call * call);
 
 KHMEXP khm_int32 KHMAPI kmq_get_next_response(kmq_call call, void ** resp);
@@ -757,7 +757,7 @@ KHMEXP khm_int32 KHMAPI kmq_wait(kmq_call call, kmq_timer timeout);
         handler.
 */
 KHMEXP khm_int32 KHMAPI kmq_set_completion_handler(
-    khm_int32 type, 
+    khm_int32 type,
     kmq_msg_completion_handler hander);
 
 /*@}*/
index 6eb4e13c2603fa585082f71950c2ebf4db3b371b..840fc3440ad334d526649f0c11a199216479f03f 100644 (file)
@@ -34,7 +34,7 @@
 @{*/
 /*! \defgroup kplugin NetIDMgr Plugin Callbacks
 
-See the following related documentation pages for more information 
+See the following related documentation pages for more information
 about NetIDMgr plugins.
 
 These are prototypes of functions that must be implemented by a NetIDMgr
index 497cb777d4236723de6f4fce3bd36b16b3718674..3eebb4317e0a05f475a6b0c4702ec6abbf3729c0 100644 (file)
@@ -66,7 +66,7 @@ multi_string_init(wchar_t * ms,
         longer than KHM_MAXCCH_STRING in characters including the
         terminating NULL.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 multi_string_prepend(wchar_t * ms,
                      khm_size * pcb_ms,
                      const wchar_t * str);
@@ -97,7 +97,7 @@ multi_string_prepend(wchar_t * ms,
 
     \retval KHM_ERROR_INVALID_PARAM One of more of the parameters were invalid.
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 multi_string_append(wchar_t * ms,
                     khm_size * pcb_ms,
                     const wchar_t * str);
@@ -111,7 +111,7 @@ multi_string_append(wchar_t * ms,
 
     \param[in] ms The multi string to modify.  The length of the multi
         string in characters cannot exceed KHM_MAXCCH_STRING.
+
     \param[in] str The string to search for
 
     \param[in] flags How \a str is to be matched to existing strings
@@ -132,7 +132,7 @@ multi_string_append(wchar_t * ms,
     \note The search for the existing string is done with
         multi_string_find()
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 multi_string_delete(wchar_t * ms,
                     const wchar_t * str,
                     const khm_int32 flags);
@@ -163,7 +163,7 @@ multi_string_delete(wchar_t * ms,
         NULL if no matches were found.
 
  */
-KHMEXP wchar_t * KHMAPI 
+KHMEXP wchar_t * KHMAPI
 multi_string_find(const wchar_t * ms,
                   const wchar_t * str,
                   const khm_int32 flags);
@@ -173,9 +173,9 @@ multi_string_find(const wchar_t * ms,
     Converts a multi string to a comma separated value string based on
     the following rules.
 
-    - Each string in the multi string is treated an individual field 
+    - Each string in the multi string is treated an individual field
 
-    - A field is quoted if it has double quotes or commas 
+    - A field is quoted if it has double quotes or commas
 
     - Double quotes within quoted fields are escaped by two
       consecutive double quotes.
@@ -213,7 +213,7 @@ multi_string_find(const wchar_t * ms,
 
     \see csv_to_multi_string()
 */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 multi_string_to_csv(wchar_t * csvbuf,
                     khm_size * pcb_csvbuf,
                     const wchar_t * ms);
@@ -243,7 +243,7 @@ multi_string_to_csv(wchar_t * csvbuf,
     \retval KHM_ERROR_INVALID_PARAM One or more parameters were invalid.
 
  */
-KHMEXP khm_int32 KHMAPI 
+KHMEXP khm_int32 KHMAPI
 csv_to_multi_string(wchar_t * ms,
                     khm_size * pcb_ms,
                     const wchar_t * csv);
@@ -266,7 +266,7 @@ csv_to_multi_string(wchar_t * ms,
     \return A pointer to the start of the next string in the multi
         string or NULL if there is no more strings.
  */
-KHMEXP wchar_t * KHMAPI 
+KHMEXP wchar_t * KHMAPI
 multi_string_next(const wchar_t * str);
 
 /*! \brief Get the length of a multi string in bytes
@@ -285,9 +285,9 @@ multi_string_next(const wchar_t * str);
     \retval KHM_ERROR_TOO_LONG The multi string is longer than \a
         max_cb bytes.
  */
-KHMEXP khm_int32 KHMAPI 
-multi_string_length_cb(const wchar_t * str, 
-                       khm_size max_cb, 
+KHMEXP khm_int32 KHMAPI
+multi_string_length_cb(const wchar_t * str,
+                       khm_size max_cb,
                        khm_size * len_cb);
 
 /*! \brief Get the length of a multi string in characters
@@ -306,14 +306,14 @@ multi_string_length_cb(const wchar_t * str,
     \retval KHM_ERROR_TOO_LONG The multi string is longer than \a
         max_cch characters.
  */
-KHMEXP khm_int32 KHMAPI 
-multi_string_length_cch(const wchar_t * str, 
-                        khm_size max_cch, 
+KHMEXP khm_int32 KHMAPI
+multi_string_length_cch(const wchar_t * str,
+                        khm_size max_cch,
                         khm_size * len_cch);
 
 /*! \brief Get the number of strings in a multi string
  */
-KHMEXP khm_size KHMAPI 
+KHMEXP khm_size KHMAPI
 multi_string_length_n(const wchar_t * str);
 
 /*! \brief Copy a multi string with byte counts
@@ -331,9 +331,9 @@ multi_string_length_n(const wchar_t * str);
     \retval KHM_ERROR_TOO_LONG The size of the destination buffer was
         insufficient.
  */
-KHMEXP khm_int32 KHMAPI 
-multi_string_copy_cb(wchar_t * s_dest, 
-                     khm_size max_cb_dest, 
+KHMEXP khm_int32 KHMAPI
+multi_string_copy_cb(wchar_t * s_dest,
+                     khm_size max_cb_dest,
                      const wchar_t * src);
 
 /*! \brief Copy a multi string with character count
@@ -351,9 +351,9 @@ multi_string_copy_cb(wchar_t * s_dest,
     \retval KHM_ERROR_TOO_LONG The size of the destination buffer was
         insufficient.
  */
-KHMEXP khm_int32 KHMAPI 
-multi_string_copy_cch(wchar_t * s_dest, 
-                      khm_size max_cch_dest, 
+KHMEXP khm_int32 KHMAPI
+multi_string_copy_cch(wchar_t * s_dest,
+                      khm_size max_cch_dest,
                       const wchar_t * src);
 
 /*@}*/
index 4dba1baeb083820065e7b3765231eb6a68f33089..f9ddafce96d516544f0a0dc2cea384d5fd4e93ba 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * @doc
- * @module nameser.h | 
+ * @module nameser.h |
  * Copyright (c) 1983, 1989 Regents of the University of California.
  * All rights reserved.
  *
 #endif
 /*
  * Structure for query header, the order of the fields is machine and
- * compiler dependent, in our case, the bits within a byte are assignd 
- * least significant first, while the order of transmition is most 
+ * compiler dependent, in our case, the bits within a byte are assignd
+ * least significant first, while the order of transmition is most
  * significant first.  This requires a somewhat confusing rearrangement.
  */
 
index b4a137a7e00fb060d5aebd56aa32dcfecd4effe1..3005929fce46f7887991ad649e306071843bbd46 100644 (file)
 /*! \def DEF_RHS
  *     default RHS value is the hesiod configuration file is not present
  */
-#define DEF_RHS         ".Athena.MIT.EDU"      
+#define DEF_RHS         ".Athena.MIT.EDU"
 
 /*! \def DEF_LHS
  *     default LHS value is the hesiod configuration file is not present
  */
-#define DEF_LHS         ".ns"                   
+#define DEF_LHS         ".ns"
 
 /*! \def HES_ER_UNINIT
- *     HES error code: uninitialized 
+ *     HES error code: uninitialized
  */
-#define HES_ER_UNINIT   -1  
+#define HES_ER_UNINIT   -1
 
-/*! \def HES_ER_OK 
- *     HES error code: no error 
+/*! \def HES_ER_OK
+ *     HES error code: no error
  */
-#define HES_ER_OK       0  
+#define HES_ER_OK       0
 
-/*! \def HES_ER_NOTFOUND 
+/*! \def HES_ER_NOTFOUND
  *     HES error code: Hesiod name not found by server
  */
-#define HES_ER_NOTFOUND 1      
+#define HES_ER_NOTFOUND 1
 
-/*! \def HES_ER_CONFIG  
+/*! \def HES_ER_CONFIG
  *     HES error code: local problem (no config file?)
  */
-#define HES_ER_CONFIG   2       
+#define HES_ER_CONFIG   2
 
 /*! \def HES_ER_NET
  *     HES error code: network problem
  */
-#define HES_ER_NET      3      
+#define HES_ER_NET      3
 
 
 #ifdef __cplusplus
@@ -67,7 +67,7 @@ extern "C" {
 #endif
 
 /*!    \fn LPSTR WINAPI hes_to_bind(LPSTR HesiodName, LPSTR HesiodNameType)
- *     hes_to_bind function use the LHS and RHS values and 
+ *     hes_to_bind function use the LHS and RHS values and
  *     binds them with the parameters so that a well formed DNS query may
  *     be performed.
  *
@@ -80,7 +80,7 @@ extern "C" {
  */
 LPSTR WINAPI
 hes_to_bind(
-    LPSTR HesiodName, 
+    LPSTR HesiodName,
     LPSTR HesiodNameType
     );
 
@@ -106,7 +106,7 @@ hes_resolve(
     );
 
 /*! \fn  int WINAPI hes_error(void)
- *     The  function  hes_error may be called to determine the 
+ *     The  function  hes_error may be called to determine the
  *     source of the error.  It does not take an argument.
  *
  *     defined in hesiod.c
@@ -133,7 +133,7 @@ hes_free(
     );
 
 
-/*! \struct hes_postoffice 
+/*! \struct hes_postoffice
  * For use in getting post-office information.
  */
 struct hes_postoffice {
@@ -146,7 +146,7 @@ struct hes_postoffice {
 };
 
 /*! \fn struct hes_postoffice  * WINAPI hes_getmailhost(LPSTR user)
- * This call is used to obtain a user's type of mail account and the location of that 
+ * This call is used to obtain a user's type of mail account and the location of that
  *     account. E.g. POP PO10.MIT.EDU or IMAP IMAP-TEST.MIT.EDU
  *
  *     defined in hesmailh.c
@@ -154,8 +154,8 @@ struct hes_postoffice {
  *     \param[in]      user    The username to be used when querying for the Hesiod Name Type POBOX.
  *     \retval                         NULL if there was an error or if there was no entry for the
  *                                             username. Otherwise a pointer to a hes_postoffice structure is
- *                                             returned. The caller must never attempt to modify this structure or to free 
- *                                             any of its components. Furthermore, only one copy of this structure is allocated per call per thread, so the application should copy any information it needs before 
+ *                                             returned. The caller must never attempt to modify this structure or to free
+ *                                             any of its components. Furthermore, only one copy of this structure is allocated per call per thread, so the application should copy any information it needs before
  *                                             issuing another getmailhost call
  */
 struct hes_postoffice  * WINAPI hes_getmailhost(LPSTR user);
@@ -166,18 +166,18 @@ struct hes_postoffice  * WINAPI hes_getmailhost(LPSTR user);
  *     getservbyname function which normally just uses a local services
  *     file. This allows a site to use a centralized database for adding new
  *     services.
- *     
+ *
  *     defined in hesservb.c
- *     
+ *
  *     \param[in]      name    pointer to the official name of the service, eg "POP3".
  *     \param[in]      proto   pointer to the protocol to use when contacting the service, e.g. "TCP"
- *     \retval                         NULL if there was an error or a pointer to a servent structure. The caller must 
- *                                             never attempt to modify this structure or to free any of its components. 
- *                                             Furthermore, only one copy of this structure is allocated per call per thread, so the application should copy any information it needs before 
+ *     \retval                         NULL if there was an error or a pointer to a servent structure. The caller must
+ *                                             never attempt to modify this structure or to free any of its components.
+ *                                             Furthermore, only one copy of this structure is allocated per call per thread, so the application should copy any information it needs before
  *                                             issuing another hes_getservbyname call
  *
  */
-struct servent  * WINAPI hes_getservbyname(LPSTR name, 
+struct servent  * WINAPI hes_getservbyname(LPSTR name,
                                               LPSTR proto);
 
 /*! \fn struct passwd  * WINAPI hes_getpwnam(LPSTR nam)
@@ -188,9 +188,9 @@ struct servent  * WINAPI hes_getservbyname(LPSTR name,
  *     defined in hespwnam.c
  *
  *     \param  nam                     a pointer to the username
- *     \retval                         NULL if there was an error or a pointer to the passwd structure. The caller must 
- *                                             never attempt to modify this structure or to free any of its components. 
- *                                             Furthermore, only one copy of this structure is allocated per call per thread, so the application should copy any information it needs before 
+ *     \retval                         NULL if there was an error or a pointer to the passwd structure. The caller must
+ *                                             never attempt to modify this structure or to free any of its components.
+ *                                             Furthermore, only one copy of this structure is allocated per call per thread, so the application should copy any information it needs before
  *                                             issuing another hes_getpwnam call
  *
  */
@@ -199,13 +199,13 @@ struct passwd  * WINAPI hes_getpwnam(LPSTR nam);
 /*!  struct passwd  * WINAPI hes_getpwuid(int uid)
  *     Given a UID this function will return the pwd information, eg username, uid,
  *     gid, fullname, office location, phone number, home directory, and default shell
- *     
+ *
  *     defined in hespwnam.c
  *
  *     \param  uid                     The user ID
- *     \retval                         NULL if there was an error or a pointer to the passwd structure. The caller must 
- *                                             never attempt to modify this structure or to free any of its components. 
- *                                             Furthermore, only one copy of this structure is allocated per call per thread, so the application should copy any information it needs before 
+ *     \retval                         NULL if there was an error or a pointer to the passwd structure. The caller must
+ *                                             never attempt to modify this structure or to free any of its components.
+ *                                             Furthermore, only one copy of this structure is allocated per call per thread, so the application should copy any information it needs before
  *                                             issuing another hes_getpwuid call
  */
 struct passwd  * WINAPI hes_getpwuid(int uid);
index dd3cdccf4d8a33ac01f5a5fc205388cace2bb4e3..47ee5dab63399827d099d30768d32efd19dca7af 100644 (file)
@@ -19,8 +19,8 @@
 #define MS_NT_16 2
 #define MS_95_32 3
 #define MS_95_16 4
-#define NOVELL_LWP_16 5       
-       
+#define NOVELL_LWP_16 5
+
 #define MS_OS_WIN 1
 #define MS_OS_95 2
 #define MS_OS_NT 4
@@ -29,7 +29,7 @@
 #define MS_OS_2003 60
 #define MS_OS_NT_UNKNOWN 124
 #define MS_OS_UNKNOWN 0
-       
+
 #define STACK_UNKNOWN 0
 #define UNKNOWN_16_UNDER_32 -2
 #define UNKNOWN_16_UNDER_16 -3
@@ -80,5 +80,5 @@
 #define W95_DOMAIN_KEY "SYSTEM\\CurrentControlSet\\Services\\VxD\\MSTCP\\Domain"
 #define W95_NS_KEY     "SYSTEM\\CurrentControlSet\\Services\\VxD\\MSTCP\\NameServer"
 
-          
+
 #endif // __MIT_WHICH_H
index 594e71d9775db15f9e7805a9adbc032379684bd8..929795957de83096b111e919bffc968047604147 100644 (file)
@@ -1,11 +1,11 @@
 /*! \file resolv.h
- *  WSHelper DNS/Hesiod Library header 
+ *  WSHelper DNS/Hesiod Library header
  *     This file contains the function declaration for:\n
  *     res_init()              \n
  *     res_search()    \n
  *  dn_comp()          \n
  *     rdn_expand()    \n \n
- *     and unsupported functions: \n 
+ *     and unsupported functions: \n
  *     res_setopts()           \n
  *     res_getopts()           \n
  *     res_querydomain()       \n
 /*! \def MAXNS
  *     max # name servers we'll track
  */
-#define MAXNS                   3       
+#define MAXNS                   3
 
 /*! \def MAXDFLSRCH
  *     # default domain levels to try
  */
-#define MAXDFLSRCH              3      
+#define MAXDFLSRCH              3
 
-/*!    \def MAXDNSRCH 
+/*!    \def MAXDNSRCH
  *     max # domains in search path
  */
-#define MAXDNSRCH               6      
+#define MAXDNSRCH               6
 
 /*! \def LOCALDOMAINPARTS
  *     min levels in name that is "local"
  */
-#define LOCALDOMAINPARTS        2      
+#define LOCALDOMAINPARTS        2
 
 /*! \def RES_TIMEOUT
  *     min. seconds between retries
  */
-#define RES_TIMEOUT             5       
+#define RES_TIMEOUT             5
 
 /*! \def MAXMXRECS
  *     number of records in the preference array in the MX record
  */
 #define MAXMXRECS               8
 
-/*! \struct mxent 
+/*! \struct mxent
  *     structure to hold the MX record
  */
 struct mxent {
        /*! number of records in the preference field */
-    int numrecs;       
+    int numrecs;
        /*! holds a 16 bit integer which specifies the preference given to this RR */
-    u_short pref[MAXMXRECS];   
+    u_short pref[MAXMXRECS];
        /*! a host willing to act as a mail exchange */
-    char ** hostname;                  
+    char ** hostname;
 };
 
 
@@ -69,73 +69,73 @@ struct mxent {
  */
 struct state {
        /*! retransmition time interval */
-    int     retrans;  
+    int     retrans;
        /*! number of times to retransmit */
-    int     retry;  
+    int     retry;
        /*! field option flags - see below. */
-    long    options;    
+    long    options;
         /*! field number of name servers */
-    int     nscount; 
+    int     nscount;
        /*! address of name server */
-    struct  sockaddr_in nsaddr_list[MAXNS]; 
-#define nsaddr  nsaddr_list[0] 
+    struct  sockaddr_in nsaddr_list[MAXNS];
+#define nsaddr  nsaddr_list[0]
        /*! current packet id */
-    u_short id;    
+    u_short id;
        /*! field default domain */
-    char    defdname[MAXDNAME];  
+    char    defdname[MAXDNAME];
        /*! field components of domain to search */
-    char    *dnsrch[MAXDNSRCH+1];   
+    char    *dnsrch[MAXDNSRCH+1];
 };
 
 /*! \def RES_INIT
  *     resolver option: address initialized
  */
-#define RES_INIT        0x0001          
+#define RES_INIT        0x0001
 
 /*! \def RES_DEBUG
  *     resolver option: print debug messages
  */
-#define RES_DEBUG       0x0002         
+#define RES_DEBUG       0x0002
 
 /*! \def RES_AAONLY
  *     resolver option: authoritative answers only
  */
-#define RES_AAONLY      0x0004  
+#define RES_AAONLY      0x0004
 
 /*! \def RES_USEVC
  *     resolver option: use virtual circuit
  */
-#define RES_USEVC       0x0008          
+#define RES_USEVC       0x0008
 
-/*! \def RES_PRIMARY 
+/*! \def RES_PRIMARY
  *     resolver option: query primary server only
  */
-#define RES_PRIMARY     0x0010    
+#define RES_PRIMARY     0x0010
 
 /*! \def RES_IGNTC
  *     resolver option: ignore trucation errors
  */
-#define RES_IGNTC       0x0020   
+#define RES_IGNTC       0x0020
 
 /*! \def RES_RECURSE
  *     resolver option: recursion desired
  */
-#define RES_RECURSE     0x0040          
+#define RES_RECURSE     0x0040
 
 /*! \def RES_DEFNAMES
  *     resolver option: use default domain name
  */
-#define RES_DEFNAMES    0x0080  
+#define RES_DEFNAMES    0x0080
 
 /*! \def RES_STAYOPEN
  *     resolver option: Keep TCP socket ope
  */
-#define RES_STAYOPEN    0x0100   
+#define RES_STAYOPEN    0x0100
 
 /*! \def RES_DNSRCH
  *     resolver option: search up local domain tree
  */
-#define RES_DNSRCH      0x0200         
+#define RES_DNSRCH      0x0200
 
 /*! \def RES_DEFAULT
  *     resolver option: Default RES options (RES_RECURSE + RES_DEFNAMES + RES_DNSRCH)
@@ -161,16 +161,16 @@ extern "C" {
 #endif
 
 /*! \fn int WINAPI res_init()
- *     \brief retrieves the default domain name and search order. It will look to see if an environment variable LOCALDOMAIN is defined. Otherwise, 
+ *     \brief retrieves the default domain name and search order. It will look to see if an environment variable LOCALDOMAIN is defined. Otherwise,
  *     the domain associated with the local host is used. Otherwise, it will try to find the domain name from the registry
  *
- *  defined in res_init.c 
- *     
+ *  defined in res_init.c
+ *
  *     \retval         The return value is 0 if the operation was successful.  Otherwise the value -1 is returned.
  */
 int  WINAPI res_init();
 
-                           
+
 /*! \fn        int WINAPI res_search(const char* name, int qclass, int type, u_char* answer, int anslen)
  *     \brief a generic query interface to the DNS name space. The query is performed with the dnsapi and
  *     the answer buffer is populated based on the returned RR set.
@@ -178,8 +178,8 @@ int  WINAPI res_init();
  *     defined in res_quer.c
 
  *     \param[in]      name    domain name
- *     \param[in]      qclass  class of query(such as DNS_CLASS_INTERNET, DNS_CLASS_CSNET, DNS_CLASS_CHAOS, 
- *                                             DNS_CLASS_HESIOD. Defined in windns.h) 
+ *     \param[in]      qclass  class of query(such as DNS_CLASS_INTERNET, DNS_CLASS_CSNET, DNS_CLASS_CHAOS,
+ *                                             DNS_CLASS_HESIOD. Defined in windns.h)
  *     \param[in]      type    type of query(such as DNS_TYPE_A, DNS_TYPE_NS, DNS_TYPE_MX, DNS_TYPE_SRV. Defined in
  *                                             windns.h)
  *     \param[in]      answer  buffer to put answer in
@@ -191,11 +191,11 @@ int  WINAPI res_init();
  *     \retval         return the size of the response on success, -1 on error
  *
  */
-int  WINAPI res_search(const char  *name, 
-                                       int qclass, int type, 
+int  WINAPI res_search(const char  *name,
+                                       int qclass, int type,
                                        u_char  *answer, int anslen);
 
-/*! \fn        int WINAPI dn_comp(const u_char* exp_dn, u_char* comp_dn, int length, u_char** dnptrs, u_char** lastdnptr) 
+/*! \fn        int WINAPI dn_comp(const u_char* exp_dn, u_char* comp_dn, int length, u_char** dnptrs, u_char** lastdnptr)
  *     \brief Compress domain name 'exp_dn' into 'comp_dn'
  *
  *     defined in res_comp.c
@@ -205,44 +205,44 @@ int  WINAPI res_search(const char  *name,
  *     \param[in]      length                  the size of the array pointed to by 'comp_dn'.
  *     \param[in, out] dnptrs          a list of pointers to previous compressed names. dnptrs[0]
  *                                                             is a pointer to the beginning of the message. The list ends with NULL.
- *     \param[in]      lastdnptr               a pointer to the end of the arrary pointed to by 'dnptrs'. Side effect 
- *                                                             is to update the list of pointers for labels inserted into the 
- *                                                             message as we compress the name. If 'dnptr' is NULL, we don't try to 
+ *     \param[in]      lastdnptr               a pointer to the end of the arrary pointed to by 'dnptrs'. Side effect
+ *                                                             is to update the list of pointers for labels inserted into the
+ *                                                             message as we compress the name. If 'dnptr' is NULL, we don't try to
  *                                                             compress names. If 'lastdnptr' is NULL, we don't update the list.
  *     \retval                                         Return the size of the compressed name or -1
  */
-int  WINAPI dn_comp(const u_char *exp_dn, 
-                                    u_char  *comp_dn, 
-                                    int length, u_char  **dnptrs, 
+int  WINAPI dn_comp(const u_char *exp_dn,
+                                    u_char  *comp_dn,
+                                    int length, u_char  **dnptrs,
                                     u_char  * *lastdnptr);
 
-/*! \fn int WINAPI rdn_expand(const u_char  *msg, const u_char  *eomorig, const u_char  *comp_dn, u_char  *exp_dn, 
+/*! \fn int WINAPI rdn_expand(const u_char  *msg, const u_char  *eomorig, const u_char  *comp_dn, u_char  *exp_dn,
                               int length);
- *     \brief  replacement for dn_expand called rdn_expand. Older versions of the DLL used to this as dn_expand 
- *                     but this has caused some conflict with more recent versions of the MSDEV libraries. rdn_expand() 
+ *     \brief  replacement for dn_expand called rdn_expand. Older versions of the DLL used to this as dn_expand
+ *                     but this has caused some conflict with more recent versions of the MSDEV libraries. rdn_expand()
  *                     expands the compressed domain name comp_dn to a full domain name.  Expanded names are converted to upper case.
  *
  *     defined in res_comp.c
  *
  *     \param[in]              msg                     msg is a pointer to the  beginning  of  the  message
- *     \param[in]              eomorig 
+ *     \param[in]              eomorig
  *     \param[in]              comp_dn         the compressed domain name.
  *     \param[in, out] exp_dn          a pointer to the result buffer
  *     \param[in]              length          size of the result in expn_dn
  *     \retval                                         the size of compressed name is returned or -1 if there was an error.
 */
-int  WINAPI rdn_expand(const u_char  *msg, 
-                                      const u_char  *eomorig, 
-                                      const u_char  *comp_dn, 
-                                      u_char  *exp_dn, 
+int  WINAPI rdn_expand(const u_char  *msg,
+                                      const u_char  *eomorig,
+                                      const u_char  *comp_dn,
+                                      u_char  *exp_dn,
                                       int length);
 /* Microsoft includes an implementation of dn_expand() in winsock */
 /* Make sure we do not use it.  jaltman@columbia.edu              */
 #define dn_expand(a,b,c,d,e) rdn_expand(a,b,c,d,e)
 
 
-/*! \fn void WINAPI res_setopts(long opts) 
- *             unsupported 
+/*! \fn void WINAPI res_setopts(long opts)
+ *             unsupported
 */
 void WINAPI res_setopts(long opts);
 
@@ -251,31 +251,31 @@ void WINAPI res_setopts(long opts);
 */
 long WINAPI res_getopts(void);
 
-/*! \fn int  WINAPI res_mkquery(int op, const char *dname, int qclass, int type, const char  *data, int datalen, 
+/*! \fn int  WINAPI res_mkquery(int op, const char *dname, int qclass, int type, const char  *data, int datalen,
  *                                     const struct rrec  *newrr, char  *buf, int buflen)
  *             unsupported
  */
-int  WINAPI res_mkquery(int op, const char *dname, 
-                                        int qclass, int type, 
-                                        const char  *data, int datalen, 
+int  WINAPI res_mkquery(int op, const char *dname,
+                                        int qclass, int type,
+                                        const char  *data, int datalen,
                                         const struct rrec  *newrr,
                                         char  *buf, int buflen);
 
 /*! \fn int  WINAPI res_send(const char  *msg, int msglen, char  *answer, int anslen)
- *             unsupported 
+ *             unsupported
 */
-int  WINAPI res_send(const char  *msg, int msglen, 
+int  WINAPI res_send(const char  *msg, int msglen,
                                      char  *answer, int anslen);
 
-/*! \fn int  WINAPI res_querydomain(const char  *name, const char  *domain, int qclass, int type, 
+/*! \fn int  WINAPI res_querydomain(const char  *name, const char  *domain, int qclass, int type,
                                                                        u_char  *answer, int anslen);
 *              unsupported
 */
-int  WINAPI res_querydomain(const char  *name, 
-                                            const char  *domain, 
-                                            int qclass, int type, 
+int  WINAPI res_querydomain(const char  *name,
+                                            const char  *domain,
+                                            int qclass, int type,
                                                                                        u_char  *answer, int anslen);
-                 
+
 
 #ifdef __cplusplus
 }
index 4b74b789d90f871217698cfa10d5d84b6dbc7067..6a7dca77cd2950319a1e88040f75b3b4635ba14e 100644 (file)
@@ -1,9 +1,9 @@
 /*! \file wshelper.h
- * WSHelper DNS/Hesiod Library   
+ * WSHelper DNS/Hesiod Library
  *
  * This file contains the function declaration for:    \n
  *     rgethostbyname()        \n
- *     rgethostbyaddr()        \n      
+ *     rgethostbyaddr()        \n
  *  rgetservbyname()   \n
  *  inet_aton()                        \n
  *     wsh_gethostname()       \n
@@ -34,10 +34,10 @@ extern "C" {
  *     \param[in]      name    Pointer to the null-terminated name of the host to resolve. It can be a fully qualified host name such as x.mit.edu
  *                                             or it can be a simple host name such as x. If it is a simple host name, the default domain name is
  *                                             appended to do the search.
- *     \retval         a pointer to the structure hostent. a structure allocated by the library. The hostent structure contains 
- *                             the results of a successful search for the host specified in the name parameter. The caller must never 
- *                             attempt to modify this structure or to free any of its components. Furthermore, only one copy of this 
- *                             structure is allocated per call per thread, so the application should copy any information it needs before 
+ *     \retval         a pointer to the structure hostent. a structure allocated by the library. The hostent structure contains
+ *                             the results of a successful search for the host specified in the name parameter. The caller must never
+ *                             attempt to modify this structure or to free any of its components. Furthermore, only one copy of this
+ *                             structure is allocated per call per thread, so the application should copy any information it needs before
  *                             issuing another rgethostbyname.
  *                             NULL if the search has failed
  *
@@ -46,18 +46,18 @@ struct hostent * WINAPI rgethostbyname(char  *name);
 
 /*! \fn struct hostent * WINAPI rgethostbyaddr(char  *addr, int len, int type)
  *     retrieves the host information corresponding to a network address in the DNS database
- *     
+ *
  *     defined in gethna.c
  *
  *     \param[in]      addr    Pointer to an address in network byte order
  *     \param[in]      len             Length of the address, in bytes
- *     \param[in]  type        Type of the address, such as the AF_INET address family type (defined as TCP, 
- *                                             UDP, and other associated Internet protocols). Address family types and their corresponding 
- *                                             values are defined in the Winsock2.h header file. 
- *     \retval         returns a pointer to the hostent structure that contains the name and address corresponding 
- *                             to the given network address. The structure is allocated by the library.  The caller must never 
- *                             attempt to modify this structure or to free any of its components. Furthermore, only one copy of this 
- *                             structure is allocated per call per thread, so the application should copy any information it needs before 
+ *     \param[in]  type        Type of the address, such as the AF_INET address family type (defined as TCP,
+ *                                             UDP, and other associated Internet protocols). Address family types and their corresponding
+ *                                             values are defined in the Winsock2.h header file.
+ *     \retval         returns a pointer to the hostent structure that contains the name and address corresponding
+ *                             to the given network address. The structure is allocated by the library.  The caller must never
+ *                             attempt to modify this structure or to free any of its components. Furthermore, only one copy of this
+ *                             structure is allocated per call per thread, so the application should copy any information it needs before
  *                             issuing another rgethostbyaddr.
  *                             NULL if the search has failed
  *
@@ -66,21 +66,21 @@ struct hostent * WINAPI rgethostbyaddr(char  *addr, int len, int type);
 
 /*! \fn        struct servent * WINAPI rgetservbyname(LPSTR name, LPSTR proto)
  *     retrieves service information corresponding to a service name and protocol.
- *     
+ *
  *     defined in gethna.c
  *
- *     \param[in]      name    Pointer to a null-terminated service name. 
- *     \param[in]  proto       pointer to a null-terminated protocol name. getservbyname should match both 
- *                                             the name and the proto. 
+ *     \param[in]      name    Pointer to a null-terminated service name.
+ *     \param[in]  proto       pointer to a null-terminated protocol name. getservbyname should match both
+ *                                             the name and the proto.
  *     \retval         a pointer to the servent structure containing the name(s) and service number that match the name and proto
- *                             parameters. The structure is allocated by the library.  The caller must never 
- *                             attempt to modify this structure or to free any of its components. Furthermore, only one copy of this 
- *                             structure is allocated per call per thread, so the application should copy any information it needs before 
+ *                             parameters. The structure is allocated by the library.  The caller must never
+ *                             attempt to modify this structure or to free any of its components. Furthermore, only one copy of this
+ *                             structure is allocated per call per thread, so the application should copy any information it needs before
  *                             issuing another rgetservbyname.
  *                             NULL if the search has failed
  *
  */
-struct servent * WINAPI rgetservbyname(LPSTR name, LPSTR proto); 
+struct servent * WINAPI rgetservbyname(LPSTR name, LPSTR proto);
 
 /*! \fn LPSTR WINAPI gethinfobyname(LPSTR name)
  *     unsupported
@@ -104,23 +104,23 @@ DWORD WINAPI rrhost( LPSTR lpHost );
 
 /*! \fn  unsigned long WINAPI inet_aton(register const char *cp, struct in_addr *addr)
  *     converts a string containing an (Ipv4) Internet Protocol dotted address into a proper address for the in_addr structure
- *     
+ *
  *     defined in inetaton.c
- *     
- *     \param[in]              cp              Null-terminated character string representing a number expressed in the 
- *                                                     Internet standard ".'' (dotted) notation. 
+ *
+ *     \param[in]              cp              Null-terminated character string representing a number expressed in the
+ *                                                     Internet standard ".'' (dotted) notation.
  *     \param[in, out] addr    pointer to the in_addr structure. The s_addr memeber will be populated
  *     \retval Returns 1 if the address is valid, 0 if not.
  */
 unsigned long WINAPI inet_aton(register const char *cp, struct in_addr *addr);
 
-                                                                                          
+
 /*! \fn int WINAPI wsh_gethostname(char* name, int size)
  *     Gets the base part of the hostname
- *     
+ *
  *     defined in res_init.c
- * 
- *     \param[in, out] name    pointer to a buffer that receives a null-terminated string containing the computer name 
+ *
+ *     \param[in, out] name    pointer to a buffer that receives a null-terminated string containing the computer name
  *     \param[in]              size    specifies the size of the buffer, in chars (must be large
  *                                                     enough to hold NULL-terminated host name)
  *     \retval                 return 0 ifsuccess,  -1 on error.
@@ -129,10 +129,10 @@ int WINAPI wsh_gethostname(char* name, int size);
 
 /*!    \fn int WINAPI wsh_getdomainname(char* name, int size)
  *     Gets the machine's domain name
- *     
+ *
  *     defined in res_init.c
- * 
- *     \param[in, out] name    pointer to a buffer that receives a null-terminated string containing the domain name 
+ *
+ *     \param[in, out] name    pointer to a buffer that receives a null-terminated string containing the domain name
  *     \param[in]              size    specifies the size of the buffer, in chars (must be large
  *                                                     enough to hold NULL-terminated domain name)
  *
index 828f8602fd484a2ec42899915bbc3fd0c9878d9b..27ec148435d56e58113fe6a8bd186e43cc66dd5d 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -31,7 +31,7 @@ $(EXERES): sgml2rtf.rc AFS_component_version_number.h
 $(EXEFILE) : $(EXEOBJS) $(EXERES)
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
-       $(EXEPREP) 
+       $(EXEPREP)
         $(CODESIGN_USERLAND)
         $(SYMSTORE_IMPORT)
 
index 47c3fe88997f4e487bd28e817166486a928a8b36..04ffa5e00f923bdb14f5a513a0cb2c3b593c449a 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -25,7 +25,7 @@ install :
     @$(DESTDIR)\bin\sgml2rtf -1252 es_ES.ide
     @$(DESTDIR)\bin\sgml2rtf -1252 de_DE.ide
 
-clean :: 
+clean ::
        $(DEL) *.rtf
 
 mkdir:
index 6f34969ba06754b2c315afe0a53fee9058f3ade3..fc0f45cd5ef6b512b2ab8aeb24b59fa642b86cf4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 4876b77e9699dd9563cc0d5a7ce6854f250288ac..4a24facea48e0c78587759e8b9c88cd594c2a3e7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 394228897433e48d14d75c00d7460f295d5ddc87..8be7c4f422d1c0ab340e87e00f2a433fb224e2f2 100644 (file)
@@ -184,7 +184,7 @@ $(LANGDLL): $(OUT)\langres_$(LANG).res $(OUT)\langres_ver_$(LANG).res
         $(CODESIGN_USERLAND)
 
 $(OUT)\langres_ver_$(LANG).res: version.rc
-       $(RC) /d LANGVER /d LANG_$(LANG) /fo $@ $** 
+       $(RC) /d LANGVER /d LANG_$(LANG) /fo $@ $**
 
 $(OUT)\langres_$(LANG).res: lang\$(LANG)\langres.rc
        $(RC) /fo $@ $**
index bcc82c108bf62991c66c9ce2e2508a99fc731c80..9adc7b37401ae2aaf020ca2a311a04c11e393ebc 100644 (file)
@@ -480,7 +480,7 @@ afs_cfg_main_proc(HWND hwnd,
                 goto _free_buffer;
 
             cb = 0;
-            if (!VerQueryValue(ver_info, 
+            if (!VerQueryValue(ver_info,
                                L"\\VarFileInfo\\Translation",
                                (LPVOID*) &translations,
                                (PUINT)&cb) ||
@@ -556,11 +556,11 @@ afs_cfg_main_proc(HWND hwnd,
             break;
 
         case MAKEWPARAM(IDC_CFG_CPL, BN_CLICKED):
-            if (32 >= (LRESULT) ShellExecute (NULL, NULL, 
+            if (32 >= (LRESULT) ShellExecute (NULL, NULL,
                                               L"AFS_CONFIG.EXE", NULL,
                                               NULL, SW_SHOW)) {
-                MessageBox(NULL, 
-                           L"Can't find file AFS_CONFIG.EXE", 
+                MessageBox(NULL,
+                           L"Can't find file AFS_CONFIG.EXE",
                            L"Error", MB_OK);
             }
             break;
index 2e07c313548ac02e32c7658f0c1a50aea3ba386b..58a461ec4c2a6da2d3b72a4a9eb5a173e179c621 100644 (file)
@@ -192,7 +192,7 @@ afs_method_describe(afs_tk_method method, khm_int32 flags,
     switch(method) {
     case AFS_TOKEN_AUTO:
         return LoadString(hResModule,
-                          ((flags & KCDB_TS_SHORT)? 
+                          ((flags & KCDB_TS_SHORT)?
                            IDS_NC_METHOD_AUTO:
                            IDS_NC_METHODL_AUTO),
                           wbuf, (int) cbbuf / sizeof(wchar_t));
@@ -443,7 +443,7 @@ afs_ext_klog(afs_tk_method method,
     return FALSE;
 }
 
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_msg_ext(khm_int32 msg_subtype, khm_ui_4 uparam, void * vparam) {
     switch(msg_subtype) {
     case AFS_MSG_ANNOUNCE:
index 93f8df3a42e7cff853866a18a342a41494174de1..6a779294ae2859f8b2a2070cedfe280d204e6abe 100644 (file)
@@ -48,7 +48,7 @@ afs_is_running(void) {
     if (!AfsAvailable)
         return FALSE;
 
-    if (GetServiceStatus(NULL, TRANSARCAFSDAEMON, 
+    if (GetServiceStatus(NULL, TRANSARCAFSDAEMON,
                          &CurrentState, NULL) != NOERROR)
         return FALSE;
     if (CurrentState != SERVICE_RUNNING)
@@ -82,7 +82,7 @@ afs_unlog_cred(khm_handle cred)
         return 0;
 
     cbbuf = sizeof(princ);
-    if(KHM_FAILED(kcdb_cred_get_attr(cred, afs_attr_server_princ, 
+    if(KHM_FAILED(kcdb_cred_get_attr(cred, afs_attr_server_princ,
                                      NULL, &princ, &cbbuf)))
         return 1;
 
@@ -100,9 +100,9 @@ afs_unlog_cred(khm_handle cred)
 /* convert a ktc_principal to a wchar_t string form that looks like
     name.instance@cell return 0 if it worked. non-zero otherwise
 */
-int 
-afs_princ_to_string(struct ktc_principal * p, 
-                    wchar_t * buf, 
+int
+afs_princ_to_string(struct ktc_principal * p,
+                    wchar_t * buf,
                     size_t cbbuf)
 {
     wchar_t wbuf[256];
@@ -135,7 +135,7 @@ afs_princ_to_string(struct ktc_principal * p,
     return rv;
 }
 
-int 
+int
 afs_list_tokens(void)
 {
     int r;
@@ -157,7 +157,7 @@ afs_list_tokens(void)
 
 /* is the credential provided an AFS token and is it from the
    specified cell? */
-static khm_int32 KHMAPI 
+static khm_int32 KHMAPI
 afs_filter_by_cell(khm_handle cred, khm_int32 flags, void * rock)
 {
     wchar_t wcell[MAXCELLCHARS];
@@ -172,7 +172,7 @@ afs_filter_by_cell(khm_handle cred, khm_int32 flags, void * rock)
         return FALSE;
 
     cbsize = sizeof(wcell);
-    if(KHM_FAILED(kcdb_cred_get_attr(cred, afs_attr_cell, 
+    if(KHM_FAILED(kcdb_cred_get_attr(cred, afs_attr_cell,
                                      NULL, wcell, &cbsize)))
         return FALSE;
 
@@ -231,8 +231,8 @@ afs_find_token(khm_handle credset, wchar_t * cell) {
         return cred;
 }
 
-static khm_int32 KHMAPI 
-afs_filter_krb5_tkt(khm_handle cred, khm_int32 flags, void * rock) 
+static khm_int32 KHMAPI
+afs_filter_krb5_tkt(khm_handle cred, khm_int32 flags, void * rock)
 {
     wchar_t cname[KCDB_CRED_MAXCCH_NAME];
     khm_int32 type;
@@ -273,8 +273,8 @@ afs_filter_krb5_tkt(khm_handle cred, khm_int32 flags, void * rock)
     return TRUE;
 }
 
-static khm_int32 KHMAPI 
-afs_filter_krb4_tkt(khm_handle cred, khm_int32 flags, void * rock) 
+static khm_int32 KHMAPI
+afs_filter_krb4_tkt(khm_handle cred, khm_int32 flags, void * rock)
 {
     wchar_t cname[KCDB_CRED_MAXCCH_NAME];
     khm_int32 type;
@@ -348,7 +348,7 @@ afs_list_tokens_internal(void)
 
     BreakAtEnd = 0;
     cellNum = 0;
-    while (1) 
+    while (1)
     {
         memset(&aserver, 0, sizeof(aserver));
         if (rc = ktc_ListTokens(cellNum, &cellNum, &aserver))
@@ -409,17 +409,17 @@ _no_krb5:
 
            Note that, we use another heuristic to find out which
            identity to associate the token with.
-   
+
            ASSUMPTION:
 
            The assumption here is that the principal for the token is
            computed as follows:
-           
+
            if realm != cell : principal looks like user@realm@cell
            if realm == cell : principal looks like user@realm
-        
+
            HEURISTIC:
-        
+
            We strip the part of the string that follows the second '@'
            sign to obtain the 'user@realm' part, which we use as the
            credential name.  If there is no second '@', we use the
@@ -465,9 +465,9 @@ _no_krb5:
         if(cell) {
             khm_handle c;
 
-            if(KHM_SUCCEEDED(kcdb_credset_find_filtered(NULL, -1, 
-                                                        afs_filter_by_cell, 
-                                                        (void *) cell, 
+            if(KHM_SUCCEEDED(kcdb_credset_find_filtered(NULL, -1,
+                                                        afs_filter_by_cell,
+                                                        (void *) cell,
                                                         &c, NULL))) {
                 khm_size cb;
 
@@ -500,9 +500,9 @@ _no_krb5:
         if (ident == NULL && cell != NULL) {
             khm_handle c;
 
-            if(KHM_SUCCEEDED(kcdb_credset_find_filtered(NULL, -1, 
+            if(KHM_SUCCEEDED(kcdb_credset_find_filtered(NULL, -1,
                                                         afs_filter_krb5_tkt,
-                                                        (void *) cell, 
+                                                        (void *) cell,
                                                         &c, NULL))) {
                 kcdb_cred_get_identity(c, &ident);
                 /* this could be Krb5 or Krb524, so we leave method at
@@ -514,7 +514,7 @@ _no_krb5:
 
         /* If that didn't work either, we look for a Krb4 ticket of
            the form afs.<cell>@<REALM> or afs@<CELL> which matches the
-           cell. 
+           cell.
 
            ASSUMPTION:
 
@@ -568,7 +568,7 @@ _no_krb5:
             cb = sizeof(tidname);
 
             if (KHM_SUCCEEDED(khc_open_space(csp_afscred,
-                                             L"Cells", 0, 
+                                             L"Cells", 0,
                                              &h_cellmap))) {
                 if (KHM_SUCCEEDED(khc_read_string(h_cellmap,
                                                   cell,
@@ -584,8 +584,8 @@ _no_krb5:
 
         /* all else failed */
         if(ident == NULL) {
-            if(KHM_FAILED(kcdb_identity_create(idname, 
-                                               KCDB_IDENT_FLAG_CREATE, 
+            if(KHM_FAILED(kcdb_identity_create(idname,
+                                               KCDB_IDENT_FLAG_CREATE,
                                                &ident)))
                 goto _exit;
         }
@@ -601,16 +601,16 @@ _no_krb5:
             TimetToFileTime(atoken.startTime, &ft);
             kcdb_cred_set_attr(cred, KCDB_ATTR_ISSUE, &ft, sizeof(ft));
         }
-        kcdb_cred_set_attr(cred, afs_attr_client_princ, 
+        kcdb_cred_set_attr(cred, afs_attr_client_princ,
                            &aclient, sizeof(aclient));
-        kcdb_cred_set_attr(cred, afs_attr_server_princ, 
+        kcdb_cred_set_attr(cred, afs_attr_server_princ,
                            &aserver, sizeof(aserver));
 
         if(cell) {
             kcdb_cred_set_attr(cred, afs_attr_cell, cell, (khm_size)KCDB_CBSIZE_AUTO);
         }
 
-        kcdb_cred_set_attr(cred, KCDB_ATTR_LOCATION, 
+        kcdb_cred_set_attr(cred, KCDB_ATTR_LOCATION,
                            location, (khm_size)KCDB_CBSIZE_AUTO);
 
         kcdb_credset_add_cred(afs_credset, cred, -1);
@@ -634,12 +634,12 @@ _exit:
 
 #define ALLOW_REGISTER 1
 static int
-ViceIDToUsername(char *username, 
-                 char *realm_of_user, 
+ViceIDToUsername(char *username,
+                 char *realm_of_user,
                  char *realm_of_cell,
                  char * cell_to_use,
-                 struct ktc_principal *aclient, 
-                 struct ktc_principal *aserver, 
+                 struct ktc_principal *aclient,
+                 struct ktc_principal *aserver,
                  struct ktc_token *atoken)
 {
     static char lastcell[MAXCELLCHARS+1] = { 0 };
@@ -801,10 +801,10 @@ afs_klog(khm_handle identity,
     }
 
     if (linkedCell && ak_cellconfig.linkedCell)
-        StringCbCopyA(linkedCell, MAXCELLCHARS, 
+        StringCbCopyA(linkedCell, MAXCELLCHARS,
                       ak_cellconfig.linkedCell);
 
-    StringCbCopyA(realm_of_cell, sizeof(realm_of_cell), 
+    StringCbCopyA(realm_of_cell, sizeof(realm_of_cell),
                   afs_realm_of_cell(&ak_cellconfig, FALSE));
 
     if (strlen(service) == 0)
@@ -851,7 +851,7 @@ afs_klog(khm_handle identity,
 
             pkrb5_cc_get_principal(context, k5cc, &client_principal);
             i = krb5_princ_realm(context, client_principal)->length;
-            if (i > MAXKTCREALMLEN-1) 
+            if (i > MAXKTCREALMLEN-1)
                 i = MAXKTCREALMLEN-1;
             StringCchCopyNA(realm_of_user, ARRAYLENGTH(realm_of_user),
                             krb5_princ_realm(context, client_principal)->data,
@@ -895,7 +895,7 @@ afs_klog(khm_handle identity,
                                            ServiceName,
                                            0);
                 if (r == 0)
-                    r = pkrb5_get_credentials(context, 0, k5cc, 
+                    r = pkrb5_get_credentials(context, 0, k5cc,
                                                &increds, &k5creds);
             }
 
@@ -939,14 +939,14 @@ afs_klog(khm_handle identity,
                                            CellName,
                                            0);
                 if (r == 0)
-                    r = pkrb5_get_credentials(context, 0, k5cc, 
+                    r = pkrb5_get_credentials(context, 0, k5cc,
                                                &increds, &k5creds);
             }
             if ((r == KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN ||
                  r == KRB5_ERR_HOST_REALM_UNKNOWN ||
                  r == KRB5KRB_ERR_GENERIC /* Heimdal */) &&
                  strlen(realm_of_cell) == 0) {
-                StringCbCopyA(realm_of_cell, sizeof(realm_of_cell), 
+                StringCbCopyA(realm_of_cell, sizeof(realm_of_cell),
                                afs_realm_of_cell(&ak_cellconfig, TRUE));
 
                 pkrb5_free_principal(context, increds.server);
@@ -957,14 +957,14 @@ afs_klog(khm_handle identity,
                                            CellName,
                                            0);
                 if (r == 0)
-                    r = pkrb5_get_credentials(context, 0, k5cc, 
+                    r = pkrb5_get_credentials(context, 0, k5cc,
                                                &increds, &k5creds);
             }
             if (r == KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN ||
                 r == KRB5_ERR_HOST_REALM_UNKNOWN ||
                 r == KRB5KRB_ERR_GENERIC /* Heimdal */) {
                 /* Next try Service@REALM */
-                StringCbCopyA(realm_of_cell, sizeof(realm_of_cell), 
+                StringCbCopyA(realm_of_cell, sizeof(realm_of_cell),
                                afs_realm_of_cell(&ak_cellconfig, FALSE));
 
                 pkrb5_free_principal(context, increds.server);
@@ -974,7 +974,7 @@ afs_klog(khm_handle identity,
                                            ServiceName,
                                            0);
                 if (r == 0)
-                    r = pkrb5_get_credentials(context, 0, k5cc, 
+                    r = pkrb5_get_credentials(context, 0, k5cc,
                                                &increds, &k5creds);
             }
             if ((r == KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN ||
@@ -982,7 +982,7 @@ afs_klog(khm_handle identity,
                  r == KRB5KRB_ERR_GENERIC /* Heimdal */) &&
                  strlen(realm_of_cell) == 0) {
                 /* Next try Service@REALM */
-                StringCbCopyA(realm_of_cell, sizeof(realm_of_cell), 
+                StringCbCopyA(realm_of_cell, sizeof(realm_of_cell),
                                afs_realm_of_cell(&ak_cellconfig, TRUE));
 
                 pkrb5_free_principal(context, increds.server);
@@ -992,11 +992,11 @@ afs_klog(khm_handle identity,
                                            ServiceName,
                                            0);
                 if (r == 0)
-                    r = pkrb5_get_credentials(context, 0, k5cc, 
+                    r = pkrb5_get_credentials(context, 0, k5cc,
                                                &increds, &k5creds);
             }
 
-            if (r == 0 && strlen(realm_of_cell) == 0) 
+            if (r == 0 && strlen(realm_of_cell) == 0)
                 copy_realm_of_ticket(context, realm_of_cell, sizeof(realm_of_cell), k5creds);
 
             /* Check to make sure we received a valid ticket; if not remove it
@@ -1046,8 +1046,8 @@ afs_klog(khm_handle identity,
         atoken.kvno = RXKAD_TKT_TYPE_KERBEROS_V5;
         atoken.startTime = k5creds->times.starttime;
         atoken.endTime = k5creds->times.endtime;
-        memcpy(&atoken.sessionKey, 
-               k5creds->keyblock.contents, 
+        memcpy(&atoken.sessionKey,
+               k5creds->keyblock.contents,
                k5creds->keyblock.length);
         atoken.ticketLen = k5creds->ticket.length;
         memcpy(atoken.ticket, k5creds->ticket.data, atoken.ticketLen);
@@ -1068,7 +1068,7 @@ afs_klog(khm_handle identity,
 
         if (atoken.kvno == btoken.kvno &&
             atoken.ticketLen == btoken.ticketLen &&
-            !memcmp(&atoken.sessionKey, &btoken.sessionKey, 
+            !memcmp(&atoken.sessionKey, &btoken.sessionKey,
                     sizeof(atoken.sessionKey)) &&
             !memcmp(atoken.ticket, btoken.ticket, atoken.ticketLen)) {
 
@@ -1080,7 +1080,7 @@ afs_klog(khm_handle identity,
                 pkrb5_free_context(context);
 
             _reportf(L"Same token already exists");
-            
+
             rc = 0;
             goto cleanup;
         }
@@ -1113,7 +1113,7 @@ afs_klog(khm_handle identity,
         StringCchCopyNA(p, MAXKTCNAMELEN - strlen(aclient.name),
                         k5creds->client->realm.data, len);
 
-        ViceIDToUsername(aclient.name, realm_of_user, realm_of_cell, CellName, 
+        ViceIDToUsername(aclient.name, realm_of_user, realm_of_cell, CellName,
                          &aclient, &aserver, &atoken);
 
         rc = ktc_SetToken(&aserver, &atoken, &aclient, 0);
@@ -1125,7 +1125,7 @@ afs_klog(khm_handle identity,
 
             if (context)
                 pkrb5_free_context(context);
-            
+
             goto cleanup;
         }
 
@@ -1135,7 +1135,7 @@ afs_klog(khm_handle identity,
 
         _reportf(L"Trying Krb524");
 
-        if (pkrb524_convert_creds_kdc && 
+        if (pkrb524_convert_creds_kdc &&
             (method == AFS_TOKEN_AUTO || method == AFS_TOKEN_KRB524)) {
             /* This requires krb524d to be running with the KDC */
             r = pkrb524_convert_creds_kdc(context, k5creds, &creds);
@@ -1165,14 +1165,14 @@ afs_klog(khm_handle identity,
     if (supports_krb4) {
        kcdb_identity_get_config(identity, 0, &confighandle);
        khc_read_int32(confighandle, L"Krb4Cred\\Krb4NewCreds", &supports_krb4);
-       khc_close_space(confighandle); 
+       khc_close_space(confighandle);
     }
 
     if (!supports_krb4)
         _reportf(L"Kerberos 4 not configured");
 
-    if (!bGotCreds && supports_krb4 && 
-        strlen(RealmName) < REALM_SZ && 
+    if (!bGotCreds && supports_krb4 &&
+        strlen(RealmName) < REALM_SZ &&
         (method == AFS_TOKEN_AUTO ||
          method == AFS_TOKEN_KRB4)) {
 
@@ -1181,7 +1181,7 @@ afs_klog(khm_handle identity,
         _reportf(L"Trying Kerberos 4");
 
         if (!realm_of_user[0] ) {
-            if ((rc = (*pkrb_get_tf_realm)((*ptkt_string)(), realm_of_user)) 
+            if ((rc = (*pkrb_get_tf_realm)((*ptkt_string)(), realm_of_user))
                 != KSUCCESS) {
                 /* can't determine realm of user */
                 _reportf(L"krb_get_tf_realm returns %d", rc);
@@ -1205,19 +1205,19 @@ afs_klog(khm_handle identity,
 
         if (rc != KSUCCESS) {
             _reportf(L"Trying to obtain new ticket");
-            if ((rc = (*pkrb_mk_req)(&ticket, ServiceName, 
+            if ((rc = (*pkrb_mk_req)(&ticket, ServiceName,
                                      CellName, RealmName, 0))
                 == KSUCCESS) {
-                if ((rc = (*pkrb_get_cred)(ServiceName, CellName, 
+                if ((rc = (*pkrb_get_cred)(ServiceName, CellName,
                                            RealmName, &creds)) != KSUCCESS) {
                     goto end_krb4;
                 } else {
                     _reportf(L"Got %S.%S@%S", ServiceName, CellName, RealmName);
                 }
-            } else if ((rc = (*pkrb_mk_req)(&ticket, ServiceName, 
+            } else if ((rc = (*pkrb_mk_req)(&ticket, ServiceName,
                                             "", RealmName, 0))
                        == KSUCCESS) {
-                if ((rc = (*pkrb_get_cred)(ServiceName, "", 
+                if ((rc = (*pkrb_get_cred)(ServiceName, "",
                                            RealmName, &creds)) != KSUCCESS) {
                     goto end_krb4;
                 } else {
@@ -1251,11 +1251,11 @@ afs_klog(khm_handle identity,
         if (tok_expiration)
             *tok_expiration = atoken.endTime;
 
-        if (!(rc = ktc_GetToken(&aserver, &btoken, 
+        if (!(rc = ktc_GetToken(&aserver, &btoken,
                                 sizeof(btoken), &aclient)) &&
             atoken.kvno == btoken.kvno &&
             atoken.ticketLen == btoken.ticketLen &&
-            !memcmp(&atoken.sessionKey, &btoken.sessionKey, 
+            !memcmp(&atoken.sessionKey, &btoken.sessionKey,
                     sizeof(atoken.sessionKey)) &&
             !memcmp(atoken.ticket, btoken.ticket, atoken.ticketLen)) {
 
@@ -1281,7 +1281,7 @@ afs_klog(khm_handle identity,
 
         StringCbCopyA(aclient.cell, sizeof(aclient.cell), CellName);
 
-        ViceIDToUsername(aclient.name, realm_of_user, realm_of_cell, CellName, 
+        ViceIDToUsername(aclient.name, realm_of_user, realm_of_cell, CellName,
                          &aclient, &aserver, &atoken);
 
         if (rc = ktc_SetToken(&aserver, &atoken, &aclient, 0)) {
@@ -1352,7 +1352,7 @@ afs_realm_of_cell(afs_conf_cell *cellconfig, BOOL referral_fallback)
 #endif
     } else {
        if ( pkrb5_init_context ) {
-           r = pkrb5_init_context(&ctx); 
+           r = pkrb5_init_context(&ctx);
            if ( !r )
                r = pkrb5_get_host_realm(ctx, cellconfig->hostName[0], &realmlist);
            if ( !r && realmlist && realmlist[0] ) {
@@ -1365,7 +1365,7 @@ afs_realm_of_cell(afs_conf_cell *cellconfig, BOOL referral_fallback)
 
        if (r) {
            if (pkrb_get_krbhst && pkrb_realmofhost) {
-               StringCbCopyA(krbrlm, sizeof(krbrlm), 
+               StringCbCopyA(krbrlm, sizeof(krbrlm),
                               (char *)(*pkrb_realmofhost)(cellconfig->hostName[0]));
                if ((*pkrb_get_krbhst)(krbhst, krbrlm, 1) != KSUCCESS)
                    krbrlm[0] = '\0';
@@ -1392,7 +1392,7 @@ afs_realm_of_cell(afs_conf_cell *cellconfig, BOOL referral_fallback)
 /**************************************/
 /* afs_get_cellconfig():                  */
 /**************************************/
-static int 
+static int
 afs_get_cellconfig(char *cell, afs_conf_cell *cellconfig, char *local_cell)
 {
     int        rc;
@@ -1414,14 +1414,14 @@ afs_get_cellconfig(char *cell, afs_conf_cell *cellconfig, char *local_cell)
 
     StringCbCopyA(cellconfig->name, (MAXCELLCHARS+1) * sizeof(char), cell);
 
-    rc = cm_SearchCellRegistry(1, cell, NULL, linkedCell, 
+    rc = cm_SearchCellRegistry(1, cell, NULL, linkedCell,
                                afs_get_cellconfig_callback, (void*) cellconfig);
     if (rc && rc != CM_ERROR_FORCE_DNS_LOOKUP)
-        rc = cm_SearchCellFileEx(cell, NULL, linkedCell, afs_get_cellconfig_callback, 
+        rc = cm_SearchCellFileEx(cell, NULL, linkedCell, afs_get_cellconfig_callback,
                                  (void*)cellconfig);
     if(rc)
-        rc = cm_SearchCellByDNS(cell, NULL, &ttl, 
-                                afs_get_cellconfig_callback, 
+        rc = cm_SearchCellByDNS(cell, NULL, &ttl,
+                                afs_get_cellconfig_callback,
                                 (void*) cellconfig);
 
     if (linkedCell[0])
@@ -1433,16 +1433,16 @@ afs_get_cellconfig(char *cell, afs_conf_cell *cellconfig, char *local_cell)
 /**************************************/
 /* afs_get_cellconfig_callback():          */
 /**************************************/
-static long 
-afs_get_cellconfig_callback(void *cellconfig, 
-                            struct sockaddr_in *addrp, 
+static long
+afs_get_cellconfig_callback(void *cellconfig,
+                            struct sockaddr_in *addrp,
                             char *namep,
                             unsigned short ipRank)
 {
     afs_conf_cell *cc = (afs_conf_cell *)cellconfig;
 
     cc->hostAddr[cc->numServers] = *addrp;
-    StringCbCopyA(cc->hostName[cc->numServers], 
+    StringCbCopyA(cc->hostName[cc->numServers],
                   sizeof(cc->hostName[0]), namep);
     cc->numServers++;
     return(0);
@@ -1456,11 +1456,11 @@ void
 afs_report_error(LONG rc, LPCSTR FailedFunctionName)
 {
     char message[256];
-    const char *errText; 
+    const char *errText;
 
-    // Using AFS defines as error messages for now, until Transarc 
-    // gets back to me with "string" translations of each of these 
-    // const. defines. 
+    // Using AFS defines as error messages for now, until Transarc
+    // gets back to me with "string" translations of each of these
+    // const. defines.
     if (rc == KTC_ERROR)
         errText = "KTC_ERROR";
     else if (rc == KTC_TOOBIG)
@@ -1480,109 +1480,109 @@ afs_report_error(LONG rc, LPCSTR FailedFunctionName)
     else
         errText = "Unknown error!";
 
-    StringCbPrintfA(message, sizeof(message), 
+    StringCbPrintfA(message, sizeof(message),
                     "%s\n(%s failed)", errText, FailedFunctionName);
     _report_cs1(KHERR_ERROR, L"%1!S!", _cptr(message));
     _resolve();
     return;
 }
 
-DWORD 
-GetServiceStatus(LPSTR lpszMachineName, 
-                 LPSTR lpszServiceName, 
+DWORD
+GetServiceStatus(LPSTR lpszMachineName,
+                 LPSTR lpszServiceName,
                  DWORD *lpdwCurrentState,
-                 DWORD *lpdwWaitHint) 
-{ 
-    DWORD           hr               = NOERROR; 
-    SC_HANDLE       schSCManager     = NULL; 
-    SC_HANDLE       schService       = NULL; 
-    DWORD           fdwDesiredAccess = 0; 
-    SERVICE_STATUS  ssServiceStatus  = {0}; 
-    BOOL            fRet             = FALSE; 
-
-    *lpdwCurrentState = 0; 
-    fdwDesiredAccess = GENERIC_READ; 
-    schSCManager = OpenSCManagerA(lpszMachineName,  
+                 DWORD *lpdwWaitHint)
+{
+    DWORD           hr               = NOERROR;
+    SC_HANDLE       schSCManager     = NULL;
+    SC_HANDLE       schService       = NULL;
+    DWORD           fdwDesiredAccess = 0;
+    SERVICE_STATUS  ssServiceStatus  = {0};
+    BOOL            fRet             = FALSE;
+
+    *lpdwCurrentState = 0;
+
+    fdwDesiredAccess = GENERIC_READ;
+
+    schSCManager = OpenSCManagerA(lpszMachineName,
                                   NULL,
-                                  fdwDesiredAccess); 
-    if(schSCManager == NULL) { 
+                                  fdwDesiredAccess);
+
+    if(schSCManager == NULL) {
         hr = GetLastError();
-        goto cleanup; 
-    } 
+        goto cleanup;
+    }
+
     schService = OpenServiceA(schSCManager,
                               lpszServiceName,
                               fdwDesiredAccess);
-    if(schService == NULL) { 
+
+    if(schService == NULL) {
         hr = GetLastError();
-        goto cleanup; 
-    } 
+        goto cleanup;
+    }
+
     fRet = QueryServiceStatus(schService,
-                              &ssServiceStatus); 
-    if(fRet == FALSE) { 
-        hr = GetLastError(); 
-        goto cleanup; 
-    } 
-    *lpdwCurrentState = ssServiceStatus.dwCurrentState; 
+                              &ssServiceStatus);
+
+    if(fRet == FALSE) {
+        hr = GetLastError();
+        goto cleanup;
+    }
+
+    *lpdwCurrentState = ssServiceStatus.dwCurrentState;
     if (lpdwWaitHint)
         *lpdwWaitHint = ssServiceStatus.dwWaitHint;
-cleanup: 
-    CloseServiceHandle(schService); 
-    CloseServiceHandle(schSCManager); 
-    return(hr); 
-} 
-
-DWORD ServiceControl(LPSTR lpszMachineName, 
+cleanup:
+
+    CloseServiceHandle(schService);
+    CloseServiceHandle(schSCManager);
+
+    return(hr);
+}
+
+DWORD ServiceControl(LPSTR lpszMachineName,
                      LPSTR lpszServiceName,
                      DWORD dwNewState) {
 
-    DWORD           hr               = NOERROR; 
-    SC_HANDLE       schSCManager     = NULL; 
-    SC_HANDLE       schService       = NULL; 
-    DWORD           fdwDesiredAccess = 0; 
-    SERVICE_STATUS  ssServiceStatus  = {0}; 
-    BOOL            fRet             = FALSE; 
+    DWORD           hr               = NOERROR;
+    SC_HANDLE       schSCManager     = NULL;
+    SC_HANDLE       schService       = NULL;
+    DWORD           fdwDesiredAccess = 0;
+    SERVICE_STATUS  ssServiceStatus  = {0};
+    BOOL            fRet             = FALSE;
     DWORD           dwCurrentState   = 0;
 
-    dwCurrentState = 0; 
+    dwCurrentState = 0;
+
     fdwDesiredAccess = GENERIC_READ;
-    schSCManager = OpenSCManagerA(lpszMachineName, NULL, 
-                                  fdwDesiredAccess); 
+
+    schSCManager = OpenSCManagerA(lpszMachineName, NULL,
+                                  fdwDesiredAccess);
+
     if(schSCManager == NULL) {
         hr = GetLastError();
-        goto cleanup; 
+        goto cleanup;
     }
 
     fdwDesiredAccess = GENERIC_READ | GENERIC_EXECUTE;
 
     schService = OpenServiceA(schSCManager, lpszServiceName,
                               fdwDesiredAccess);
+
     if(schService == NULL) {
         hr = GetLastError();
-        goto cleanup; 
-    } 
+        goto cleanup;
+    }
+
     fRet = QueryServiceStatus(schService, &ssServiceStatus);
+
     if(fRet == FALSE) {
-        hr = GetLastError(); 
-        goto cleanup; 
-    } 
-    dwCurrentState = ssServiceStatus.dwCurrentState; 
+        hr = GetLastError();
+        goto cleanup;
+    }
+
+    dwCurrentState = ssServiceStatus.dwCurrentState;
 
     if (dwCurrentState == SERVICE_STOPPED &&
         dwNewState == SERVICE_RUNNING) {
@@ -1597,7 +1597,7 @@ DWORD ServiceControl(LPSTR lpszMachineName,
 
     if (dwCurrentState == SERVICE_RUNNING &&
         dwNewState == SERVICE_STOPPED) {
-        fRet = ControlService(schService, SERVICE_CONTROL_STOP, 
+        fRet = ControlService(schService, SERVICE_CONTROL_STOP,
                               &ssServiceStatus);
 
         if (fRet == FALSE) {
@@ -1605,13 +1605,13 @@ DWORD ServiceControl(LPSTR lpszMachineName,
             goto cleanup;
         }
     }
-cleanup: 
-    CloseServiceHandle(schService); 
-    CloseServiceHandle(schSCManager); 
-    return(hr); 
+
+cleanup:
+
+    CloseServiceHandle(schService);
+    CloseServiceHandle(schSCManager);
+
+    return(hr);
 }
 
 khm_boolean
index e079550bf81907cd49cd68069cb37cb88ea45878..c8ae6746f1f0b52a540823da900b67ba5f6e44a1 100644 (file)
@@ -43,7 +43,7 @@ typedef struct tag_afs_ident_token_set {
 } afs_ident_token_set;
 
 
-void 
+void
 afs_cred_flush_rows(afs_cred_list * l) {
     int i;
 
@@ -61,7 +61,7 @@ afs_cred_flush_rows(afs_cred_list * l) {
     l->n_rows = 0;
 }
 
-void 
+void
 afs_cred_free_rows(afs_cred_list * l) {
 
     afs_cred_flush_rows(l);
@@ -73,7 +73,7 @@ afs_cred_free_rows(afs_cred_list * l) {
     l->nc_rows = 0;
 }
 
-void 
+void
 afs_cred_assert_rows(afs_cred_list * l, int n) {
     afs_cred_row * rows;
 
@@ -91,7 +91,7 @@ afs_cred_assert_rows(afs_cred_list * l, int n) {
     }
 }
 
-void 
+void
 afs_cred_delete_row(afs_cred_list * l, int i) {
     if (i < 0 || i >= l->n_rows)
         return;
@@ -103,13 +103,13 @@ afs_cred_delete_row(afs_cred_list * l, int i) {
             PFREE(l->rows[i].realm);
         memmove(&(l->rows[i]),
                 &(l->rows[i+1]),
-                ((l->n_rows - (i+1)) * 
+                ((l->n_rows - (i+1)) *
                  sizeof(l->rows[0])));
     }
     l->n_rows--;
 }
 
-afs_cred_row * 
+afs_cred_row *
 afs_cred_get_new_row(afs_cred_list * l) {
     afs_cred_row * r;
 
@@ -589,7 +589,7 @@ add_token_to_list(afs_cred_list * l,
             /* remove the deprecated value if it is present. */
             khc_remove_value(h_cell, L"Method", 0);
 
-        } else if (KHM_SUCCEEDED(khc_read_int32(h_cell, 
+        } else if (KHM_SUCCEEDED(khc_read_int32(h_cell,
                                                 L"Method", &i))) {
             /* the Method property is deprecated.  We detect and
                correct this whenever possible. */
@@ -652,8 +652,8 @@ add_token_to_list(afs_cred_list * l,
 }
 
 
-void 
-afs_cred_get_identity_creds(afs_cred_list * l, 
+void
+afs_cred_get_identity_creds(afs_cred_list * l,
                             khm_handle ident,
                             khm_boolean * penabled) {
     khm_handle h_id = NULL;
@@ -673,10 +673,10 @@ afs_cred_get_identity_creds(afs_cred_list * l,
     afs_cred_flush_rows(l);
 
     kcdb_identity_get_config(ident, 0, &h_id);
-    if(!h_id) 
+    if(!h_id)
         goto _done_config;
 
-    if(KHM_FAILED(khc_open_space(h_id, CSNAME_AFSCRED, 
+    if(KHM_FAILED(khc_open_space(h_id, CSNAME_AFSCRED,
                                  0, &h_afs)))
         goto _done_config;
 
@@ -687,11 +687,11 @@ afs_cred_get_identity_creds(afs_cred_list * l,
         *penabled = !!t;
     }
 
-    if(KHM_FAILED(khc_open_space(h_afs, L"Cells", 
+    if(KHM_FAILED(khc_open_space(h_afs, L"Cells",
                                  0, &h_cells)))
         goto _done_config;
 
-    if(khc_read_multi_string(h_afs, L"Cells", NULL, &cbi) != 
+    if(khc_read_multi_string(h_afs, L"Cells", NULL, &cbi) !=
        KHM_ERROR_TOO_LONG)
         goto _done_config;
 
@@ -861,13 +861,13 @@ afs_cred_get_identity_creds(afs_cred_list * l,
         khc_close_space(h_gcells);
 }
 
-void 
+void
 nc_dlg_enable(HWND hwnd, BOOL enable) {
     if(enable) {
-        SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN, BM_SETCHECK, 
+        SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN, BM_SETCHECK,
                            BST_CHECKED, 0);
     } else {
-        SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN, BM_SETCHECK, 
+        SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN, BM_SETCHECK,
                            BST_UNCHECKED, 0);
     }
 
@@ -879,13 +879,13 @@ nc_dlg_enable(HWND hwnd, BOOL enable) {
     EnableWindow(GetDlgItem(hwnd,IDC_NCAFS_DELETE_TOKEN), enable);
 }
 
-void 
-nc_dlg_show_tooltip(HWND hwnd, 
-                    UINT_PTR id, 
-                    LPWSTR msg, 
-                    LPWSTR title, 
-                    int type, 
-                    int x, 
+void
+nc_dlg_show_tooltip(HWND hwnd,
+                    UINT_PTR id,
+                    LPWSTR msg,
+                    LPWSTR title,
+                    int type,
+                    int x,
                     int y)
 {
     afs_dlg_data * d;
@@ -926,7 +926,7 @@ nc_dlg_show_tooltip(HWND hwnd,
     SetTimer(hwnd, DLG_TOOLTIP_TIMER_ID, DLG_TOOLTIP_TIMEOUT, NULL);
 }
 
-void 
+void
 nc_dlg_hide_tooltip(HWND hwnd, UINT_PTR id)
 {
     TOOLINFO ti;
@@ -949,7 +949,7 @@ nc_dlg_hide_tooltip(HWND hwnd, UINT_PTR id)
     d->tooltip_visible = FALSE;
 }
 
-void 
+void
 afs_dlg_update_rows(HWND hwnd, afs_dlg_data * d) {
     HWND hwlist;
     LVITEM lvi;
@@ -1013,7 +1013,7 @@ afs_dlg_update_rows(HWND hwnd, afs_dlg_data * d) {
     }
 }
 
-void 
+void
 nc_dlg_del_token(HWND hwnd) {
     afs_dlg_data * d;
     khui_new_creds_by_type * nct;
@@ -1086,14 +1086,14 @@ nc_dlg_del_token(HWND hwnd) {
     }
 
     if (d->nc)
-        SendMessage(d->nc->hwnd, KHUI_WM_NC_NOTIFY, 
+        SendMessage(d->nc->hwnd, KHUI_WM_NC_NOTIFY,
                     MAKEWPARAM(0, WMNC_UPDATE_CREDTEXT), 0);
     else if (d->config_dlg && d->dirty)
         khui_cfg_set_flags_inst(&d->cfg, KHUI_CNFLAG_MODIFIED,
                                 KHUI_CNFLAG_MODIFIED);
 }
 
-void 
+void
 nc_dlg_add_token(HWND hwnd) {
     afs_dlg_data * d;
     afs_cred_row * prow;
@@ -1117,17 +1117,17 @@ nc_dlg_add_token(HWND hwnd) {
     else
         nct = NULL;
 
-    if((n = SendDlgItemMessage(hwnd, IDC_NCAFS_CELL, WM_GETTEXT, 
-                               (WPARAM) ARRAYLENGTH(buf), (LPARAM) buf)) 
+    if((n = SendDlgItemMessage(hwnd, IDC_NCAFS_CELL, WM_GETTEXT,
+                               (WPARAM) ARRAYLENGTH(buf), (LPARAM) buf))
        == 0)
     {
         /* probably should indicate that user should type something */
         RECT r;
         GetWindowRect(GetDlgItem(hwnd, IDC_NCAFS_CELL), &r);
-        nc_dlg_show_tooltip(hwnd, 
-                            0, 
-                            MAKEINTRESOURCE(IDS_NC_TT_NO_CELL), 
-                            MAKEINTRESOURCE(IDS_NC_TT_CANT_ADD), 
+        nc_dlg_show_tooltip(hwnd,
+                            0,
+                            MAKEINTRESOURCE(IDS_NC_TT_NO_CELL),
+                            MAKEINTRESOURCE(IDS_NC_TT_CANT_ADD),
                             2, (r.left + r.right)/ 2, r.bottom);
         return;
     }
@@ -1135,10 +1135,10 @@ nc_dlg_add_token(HWND hwnd) {
     if(n != wcsspn(buf, AFS_VALID_CELL_CHARS)) {
         RECT r;
         GetWindowRect(GetDlgItem(hwnd, IDC_NCAFS_CELL), &r);
-        nc_dlg_show_tooltip(hwnd, 
-                            0, 
-                            MAKEINTRESOURCE(IDS_NC_TT_MALFORMED_CELL), 
-                            MAKEINTRESOURCE(IDS_NC_TT_CANT_ADD), 
+        nc_dlg_show_tooltip(hwnd,
+                            0,
+                            MAKEINTRESOURCE(IDS_NC_TT_MALFORMED_CELL),
+                            MAKEINTRESOURCE(IDS_NC_TT_CANT_ADD),
                             2, (r.left + r.right)/2, r.bottom);
         return;
     }
@@ -1166,11 +1166,11 @@ nc_dlg_add_token(HWND hwnd) {
 
     /* now for the realm */
     do {
-        idx = (int) SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
+        idx = (int) SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
                                        CB_GETCURSEL, 0, 0);
         if(idx != CB_ERR) {
             int lp;
-            lp = (int) SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
+            lp = (int) SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
                                           CB_GETITEMDATA, idx, 0);
             if(lp != CB_ERR && lp) /* this is the 'determine realm
                                       automatically' item */
@@ -1180,13 +1180,13 @@ nc_dlg_add_token(HWND hwnd) {
             }
         }
 
-        if((n = SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, WM_GETTEXT, 
+        if((n = SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, WM_GETTEXT,
                                    ARRAYLENGTH(buf), (LPARAM) buf)) == 0) {
             RECT r;
             GetWindowRect(GetDlgItem(hwnd, IDC_NCAFS_REALM), &r);
-            nc_dlg_show_tooltip(hwnd, 
-                                0, 
-                                MAKEINTRESOURCE(IDS_NC_TT_NO_REALM), 
+            nc_dlg_show_tooltip(hwnd,
+                                0,
+                                MAKEINTRESOURCE(IDS_NC_TT_NO_REALM),
                                 MAKEINTRESOURCE((new_row)?
                                                 IDS_NC_TT_CANT_ADD:
                                                 IDS_NC_TT_CANT_UPDATE),
@@ -1198,11 +1198,11 @@ nc_dlg_add_token(HWND hwnd) {
             RECT r;
             GetWindowRect(GetDlgItem(hwnd, IDC_NCAFS_REALM), &r);
             nc_dlg_show_tooltip(hwnd,
-                                0, 
+                                0,
                                 MAKEINTRESOURCE(IDS_NC_TT_MALFORMED_REALM),
                                 MAKEINTRESOURCE((new_row)?
                                                 IDS_NC_TT_CANT_ADD:
-                                                IDS_NC_TT_CANT_UPDATE), 
+                                                IDS_NC_TT_CANT_UPDATE),
                                 2, (r.left + r.right)/2, r.bottom);
             goto _error_exit;
         }
@@ -1213,11 +1213,11 @@ nc_dlg_add_token(HWND hwnd) {
 
     } while(FALSE);
 
-    idx = (int)SendDlgItemMessage(hwnd, IDC_NCAFS_METHOD, 
+    idx = (int)SendDlgItemMessage(hwnd, IDC_NCAFS_METHOD,
                                   CB_GETCURSEL, 0, 0);
     if (idx != CB_ERR) {
         trow.method = (afs_tk_method)
-            SendDlgItemMessage(hwnd, IDC_NCAFS_METHOD, CB_GETITEMDATA, 
+            SendDlgItemMessage(hwnd, IDC_NCAFS_METHOD, CB_GETITEMDATA,
                                idx, 0);
     } else {
         trow.method = AFS_TOKEN_AUTO;
@@ -1226,13 +1226,13 @@ nc_dlg_add_token(HWND hwnd) {
     if (d->nc &&
         d->nc->n_identities > 0 &&
         d->nc->identities[0]) {
-        
+
         ident = d->nc->identities[0];
 
     } else if (d->ident) {
 
         ident = d->ident;
-        
+
     }
 
     if(new_row) {
@@ -1358,7 +1358,7 @@ nc_dlg_add_token(HWND hwnd) {
     d->dirty = TRUE;
 
     if (d->nc)
-        SendMessage(d->nc->hwnd, KHUI_WM_NC_NOTIFY, 
+        SendMessage(d->nc->hwnd, KHUI_WM_NC_NOTIFY,
                     MAKEWPARAM(0, WMNC_UPDATE_CREDTEXT), 0);
     else if (d->config_dlg) {
         khui_cfg_set_flags_inst(&d->cfg,
@@ -1377,7 +1377,7 @@ _error_exit:
 
 /* this is shared between the new credentials window and the AFS per
    identity configuration dialog. */
-INT_PTR CALLBACK 
+INT_PTR CALLBACK
 afs_dlg_proc(HWND hwnd,
              UINT uMsg,
              WPARAM wParam,
@@ -1414,7 +1414,7 @@ afs_dlg_proc(HWND hwnd,
                 nct->aux = (LPARAM) d;
 
             /* create the tooltip window */
-            d->tooltip = 
+            d->tooltip =
                 CreateWindowEx(WS_EX_TOPMOST,
                                TOOLTIPS_CLASS,
                                NULL,
@@ -1509,7 +1509,7 @@ afs_dlg_proc(HWND hwnd,
                 lc.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT;
                 lc.fmt = LVCFMT_LEFT;
                 lc.cx = ((r.right - r.left) * 2) / 5;
-                LoadString(hResModule, IDS_NCAFS_COL_CELL, 
+                LoadString(hResModule, IDS_NCAFS_COL_CELL,
                            wbuf, ARRAYLENGTH(wbuf));
                 lc.pszText = wbuf;
 
@@ -1518,14 +1518,14 @@ afs_dlg_proc(HWND hwnd,
                 lc.mask |= LVCF_SUBITEM;
                 //lc.cx is the same as above
                 lc.iSubItem = NCAFS_IDX_REALM;
-                LoadString(hResModule, IDS_NCAFS_COL_REALM, 
+                LoadString(hResModule, IDS_NCAFS_COL_REALM,
                            wbuf, ARRAYLENGTH(wbuf));
 
                 ListView_InsertColumn(hw, 1, &lc);
 
                 lc.cx = ((r.right - r.left) * 1) / 5;
                 lc.iSubItem = NCAFS_IDX_METHOD;
-                LoadString(hResModule, IDS_NCAFS_COL_METHOD, 
+                LoadString(hResModule, IDS_NCAFS_COL_METHOD,
                            wbuf, ARRAYLENGTH(wbuf));
 
                 ListView_InsertColumn(hw, 2, &lc);
@@ -1560,7 +1560,7 @@ afs_dlg_proc(HWND hwnd,
             }
 
             d->afs_enabled = TRUE;
-            SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN, 
+            SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN,
                                BM_SETCHECK, BST_CHECKED, 0);
 
             SendDlgItemMessage(hwnd, IDC_NCAFS_CELL, CB_LIMITTEXT, MAXCELLCHARS-1, 0);
@@ -1580,7 +1580,7 @@ afs_dlg_proc(HWND hwnd,
             afs_dlg_data * d;
             khui_new_creds_by_type * nct;
 
-            d = (afs_dlg_data *)(LONG_PTR) 
+            d = (afs_dlg_data *)(LONG_PTR)
                 GetWindowLongPtr(hwnd, DWLP_USER);
 
             if (d == NULL)
@@ -1610,7 +1610,7 @@ afs_dlg_proc(HWND hwnd,
             afs_dlg_data * d;
             khui_new_creds_by_type * nct;
 
-            d = (afs_dlg_data *)(LONG_PTR) 
+            d = (afs_dlg_data *)(LONG_PTR)
                 GetWindowLongPtr(hwnd, DWLP_USER);
 
             if (d == NULL)
@@ -1630,8 +1630,8 @@ afs_dlg_proc(HWND hwnd,
             case MAKEWPARAM(IDC_NCAFS_OBTAIN, BN_CLICKED):
                 {
                     BOOL c;
-                    c = (SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN, 
-                                            BM_GETCHECK, 0, 0) 
+                    c = (SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN,
+                                            BM_GETCHECK, 0, 0)
                          == BST_CHECKED);
                     d->afs_enabled = c;
                     d->dirty = TRUE;
@@ -1667,7 +1667,7 @@ afs_dlg_proc(HWND hwnd,
             afs_dlg_data * d;
             khui_new_creds_by_type * nct;
 
-            d = (afs_dlg_data *)(LONG_PTR) 
+            d = (afs_dlg_data *)(LONG_PTR)
                 GetWindowLongPtr(hwnd, DWLP_USER);
 
             if (d == NULL)
@@ -1683,24 +1683,24 @@ afs_dlg_proc(HWND hwnd,
             switch(HIWORD(wParam)) {
             case WMNC_DIALOG_SETUP:
                 {
-                    SendDlgItemMessage(hwnd, IDC_NCAFS_CELL, 
+                    SendDlgItemMessage(hwnd, IDC_NCAFS_CELL,
                                        CB_RESETCONTENT, 0, 0);
-                    
+
                     /* load the LRU cells */
                     {
                         wchar_t * buf;
                         wchar_t *s;
                         khm_size cbbuf;
 
-                        if(khc_read_multi_string(csp_params, L"LRUCells", 
-                                                 NULL, &cbbuf) == 
+                        if(khc_read_multi_string(csp_params, L"LRUCells",
+                                                 NULL, &cbbuf) ==
                            KHM_ERROR_TOO_LONG) {
                             buf = PMALLOC(cbbuf);
-                            khc_read_multi_string(csp_params, L"LRUCells", 
+                            khc_read_multi_string(csp_params, L"LRUCells",
                                                   buf, &cbbuf);
                             s = buf;
                             while(*s) {
-                                SendDlgItemMessage(hwnd, IDC_NCAFS_CELL, 
+                                SendDlgItemMessage(hwnd, IDC_NCAFS_CELL,
                                                    CB_ADDSTRING, 0, (LPARAM) s);
                                 s += wcslen(s) + 1;
                             }
@@ -1720,17 +1720,17 @@ afs_dlg_proc(HWND hwnd,
                                                   CB_FINDSTRINGEXACT,
                                                   (WPARAM) -1,
                                                   (LPARAM) wbuf) == CB_ERR) {
-                                SendDlgItemMessage(hwnd, IDC_NCAFS_CELL, 
-                                                   CB_ADDSTRING, 
+                                SendDlgItemMessage(hwnd, IDC_NCAFS_CELL,
+                                                   CB_ADDSTRING,
                                                    0, (LPARAM) wbuf);
                             }
-                            SendDlgItemMessage(hwnd, IDC_NCAFS_CELL, 
-                                               CB_SELECTSTRING, 
+                            SendDlgItemMessage(hwnd, IDC_NCAFS_CELL,
+                                               CB_SELECTSTRING,
                                                (WPARAM)-1, (LPARAM) wbuf);
                         }
                     }
 
-                    SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
+                    SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
                                        CB_RESETCONTENT, 0, 0);
 
                     /* as for the realms, we have a special one here */
@@ -1738,18 +1738,18 @@ afs_dlg_proc(HWND hwnd,
                         wchar_t wbuf[256];
                         int idx;
 
-                        LoadString(hResModule, IDS_NC_REALM_AUTO, wbuf, 
+                        LoadString(hResModule, IDS_NC_REALM_AUTO, wbuf,
                                    (int) ARRAYLENGTH(wbuf));
-                        idx = (int) SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
-                                                       CB_ADDSTRING, 0, 
+                        idx = (int) SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
+                                                       CB_ADDSTRING, 0,
                                                        (LPARAM) wbuf);
                         /* item data for the realm strings is the
                            answer to the question, "is this the
                            'determine realm automatically' item?" */
-                        SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
+                        SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
                                            CB_SETITEMDATA, idx, TRUE);
-                        SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
-                                           CB_SELECTSTRING, 
+                        SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
+                                           CB_SELECTSTRING,
                                            (WPARAM)-1, (LPARAM) wbuf);
                     }
 
@@ -1760,26 +1760,26 @@ afs_dlg_proc(HWND hwnd,
                         int idx;
                         khm_size cbbuf;
 
-                        if(khc_read_multi_string(csp_params, L"LRURealms", 
-                                                 NULL, &cbbuf) == 
+                        if(khc_read_multi_string(csp_params, L"LRURealms",
+                                                 NULL, &cbbuf) ==
                            KHM_ERROR_TOO_LONG) {
                             buf = PMALLOC(cbbuf);
-                            khc_read_multi_string(csp_params, L"LRURealms", 
+                            khc_read_multi_string(csp_params, L"LRURealms",
                                                   buf, &cbbuf);
                             s = buf;
                             while(*s) {
-                                if(SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
-                                                      CB_FINDSTRINGEXACT, 
+                                if(SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
+                                                      CB_FINDSTRINGEXACT,
                                                       (WPARAM)-1,
                                                       (LPARAM) s) == CB_ERR) {
-                                    idx = 
+                                    idx =
                                         (int)
-                                        SendDlgItemMessage(hwnd, 
-                                                           IDC_NCAFS_REALM, 
-                                                           CB_ADDSTRING, 
+                                        SendDlgItemMessage(hwnd,
+                                                           IDC_NCAFS_REALM,
+                                                           CB_ADDSTRING,
                                                            0, (LPARAM) s);
-                                    SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
-                                                       CB_SETITEMDATA, 
+                                    SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
+                                                       CB_SETITEMDATA,
                                                        idx, FALSE);
                                 }
 
@@ -1790,7 +1790,7 @@ afs_dlg_proc(HWND hwnd,
                     }
 
                     if (d->nc)
-                        khui_cw_enable_type(d->nc, afs_credtype_id, 
+                        khui_cw_enable_type(d->nc, afs_credtype_id,
                                             d->afs_enabled);
 
                     nc_dlg_enable(hwnd, d->afs_enabled);
@@ -1824,30 +1824,30 @@ afs_dlg_proc(HWND hwnd,
                     wstr[0] = 0;
 
                     if(!d->afs_enabled) {
-                        LoadString(hResModule, IDS_AFS_CREDTEXT_DIS, 
+                        LoadString(hResModule, IDS_AFS_CREDTEXT_DIS,
                                    wstr, ARRAYLENGTH(wstr));
                     } else {
                         if(d->creds.n_rows == 0) {
-                            LoadString(hResModule, IDS_AFS_CREDTEXT_0, 
+                            LoadString(hResModule, IDS_AFS_CREDTEXT_0,
                                        wstr, ARRAYLENGTH(wstr));
                         } else if(d->creds.n_rows == 1) {
-                            LoadString(hResModule, IDS_AFS_CREDTEXT_1, 
+                            LoadString(hResModule, IDS_AFS_CREDTEXT_1,
                                        wformat, ARRAYLENGTH(wformat));
-                            StringCbPrintf(wstr, sizeof(wstr), wformat, 
+                            StringCbPrintf(wstr, sizeof(wstr), wformat,
                                            d->creds.rows[0].cell);
                         } else {
                             int i;
                             wchar_t wcells[1024];
 
-                            LoadString(hResModule, IDS_AFS_CREDTEXT_N, 
+                            LoadString(hResModule, IDS_AFS_CREDTEXT_N,
                                        wformat, ARRAYLENGTH(wformat));
                             wcells[0] = 0;
                             for(i=0; i<d->creds.n_rows; i++) {
                                 if(i > 0)
-                                    StringCbCat(wcells, sizeof(wcells), 
+                                    StringCbCat(wcells, sizeof(wcells),
                                                 L", ");
-                                if(FAILED(StringCbCat(wcells, 
-                                                      sizeof(wcells), 
+                                if(FAILED(StringCbCat(wcells,
+                                                      sizeof(wcells),
                                                       d->creds.rows[i].cell))) {
                                     size_t cch;
                                     /* looks like we overflowed */
@@ -1888,7 +1888,7 @@ afs_dlg_proc(HWND hwnd,
 
                     StringCchCopyN(wid, ARRAYLENGTH(wid), l->id, l->id_len);
                     wids = wcschr(wid, L':');
-                        
+
                     if(!wids)
                         break;
                     else
@@ -1899,7 +1899,7 @@ afs_dlg_proc(HWND hwnd,
 #endif
 
                     if(!wcscmp(wids, L"Enable")) {
-                        SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN, 
+                        SendDlgItemMessage(hwnd, IDC_NCAFS_OBTAIN,
                                            BM_SETCHECK, BST_CHECKED, 0);
                         d->afs_enabled = TRUE;
                         khui_cw_enable_type(d->nc, afs_credtype_id, TRUE);
@@ -1909,11 +1909,11 @@ afs_dlg_proc(HWND hwnd,
                 break;
 
             case WMNC_IDENTITY_CHANGE:
-                kmq_post_sub_msg(afs_sub, KMSG_CRED, 
-                                 KMSG_CRED_DIALOG_NEW_IDENTITY, 0, 
+                kmq_post_sub_msg(afs_sub, KMSG_CRED,
+                                 KMSG_CRED_DIALOG_NEW_IDENTITY, 0,
                                  (void *) d->nc);
                 break;
-                
+
             case WMNC_AFS_UPDATE_ROWS:
                 afs_dlg_update_rows(hwnd, d);
 
@@ -1921,7 +1921,7 @@ afs_dlg_proc(HWND hwnd,
                 assert(d->nc);
 #endif
 
-                PostMessage(d->nc->hwnd, KHUI_WM_NC_NOTIFY, 
+                PostMessage(d->nc->hwnd, KHUI_WM_NC_NOTIFY,
                             MAKEWPARAM(0, WMNC_UPDATE_CREDTEXT), 0);
                 break;
             }
@@ -1951,7 +1951,7 @@ afs_dlg_proc(HWND hwnd,
 
                     return TRUE;
 
-                d = (afs_dlg_data *)(LONG_PTR) 
+                d = (afs_dlg_data *)(LONG_PTR)
                     GetWindowLongPtr(hwnd, DWLP_USER);
 
                 if (d == NULL)
@@ -1976,25 +1976,25 @@ afs_dlg_proc(HWND hwnd,
                 if(row < 0 || row >= d->creds.n_rows)
                     goto _done_notify_select;
 
-                SetDlgItemText(hwnd, IDC_NCAFS_CELL, 
+                SetDlgItemText(hwnd, IDC_NCAFS_CELL,
                                d->creds.rows[row].cell);
                 if(d->creds.rows[row].realm != NULL) {
-                    SetDlgItemText(hwnd, IDC_NCAFS_REALM, 
+                    SetDlgItemText(hwnd, IDC_NCAFS_REALM,
                                    d->creds.rows[row].realm);
                 } else {
                     wchar_t wbuf[256];
                     int idx;
-                        
-                    LoadString(hResModule, IDS_NC_REALM_AUTO, wbuf, 
+
+                    LoadString(hResModule, IDS_NC_REALM_AUTO, wbuf,
                                ARRAYLENGTH(wbuf));
-                    idx = (int) SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, 
-                                                   CB_FINDSTRINGEXACT, 
+                    idx = (int) SendDlgItemMessage(hwnd, IDC_NCAFS_REALM,
+                                                   CB_FINDSTRINGEXACT,
                                                    (WPARAM) -1,
                                                    (LPARAM) wbuf);
                     SendDlgItemMessage(hwnd, IDC_NCAFS_REALM, CB_SETCURSEL,
                                        idx, 0);
                 }
-                SendDlgItemMessage(hwnd, IDC_NCAFS_METHOD, CB_SETCURSEL, 
+                SendDlgItemMessage(hwnd, IDC_NCAFS_METHOD, CB_SETCURSEL,
                                    d->creds.rows[row].method, 0);
             _done_notify_select:
                 LeaveCriticalSection(&d->cs);
@@ -2009,7 +2009,7 @@ afs_dlg_proc(HWND hwnd,
                 int x,y;
                 RECT r;
 
-                d = (afs_dlg_data *)(LONG_PTR) 
+                d = (afs_dlg_data *)(LONG_PTR)
                     GetWindowLongPtr(hwnd, DWLP_USER);
 
                 if (d == NULL)
@@ -2115,7 +2115,7 @@ afs_dlg_proc(HWND hwnd,
 /* passed in to kcdb_credset_apply along with the afs_credset to adjust
    newly acquired credentials to include informatino derived from the
    new creds operation */
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_adjust_token_ident_proc(khm_handle cred, void * vd)
 {
     wchar_t cell[MAXCELLCHARS];
@@ -2137,21 +2137,21 @@ afs_adjust_token_ident_proc(khm_handle cred, void * vd)
                                      it wants to know if whether or
                                      not we want to continue the
                                      search */
-    
+
     for(i=0; i<l->n_rows; i++) {
-        if((l->rows[i].flags & DLGROW_FLAG_DONE) && 
+        if((l->rows[i].flags & DLGROW_FLAG_DONE) &&
            !_wcsicmp(cell, l->rows[i].cell)) {
             khm_int32 method;
 
             kcdb_cred_set_identity(cred, b->ident);
             if(l->rows[i].realm)
-                kcdb_cred_set_attr(cred, afs_attr_realm, l->rows[i].realm, 
+                kcdb_cred_set_attr(cred, afs_attr_realm, l->rows[i].realm,
                                    (khm_size)KCDB_CBSIZE_AUTO);
             else
                 kcdb_cred_set_attr(cred, afs_attr_realm, NULL, 0);
 
             method = l->rows[i].method;
-            kcdb_cred_set_attr(cred, afs_attr_method, &method, 
+            kcdb_cred_set_attr(cred, afs_attr_method, &method,
                                (khm_size)KCDB_CBSIZE_AUTO);
 
             break;
@@ -2204,12 +2204,12 @@ afs_cred_write_ident_data(afs_dlg_data * d) {
         if(KHM_SUCCEEDED(kcdb_identity_get_config(ident,
                                                   KHM_FLAG_CREATE,
                                                   &h_idc))) {
-            khc_open_space(h_idc, CSNAME_AFSCRED, 
+            khc_open_space(h_idc, CSNAME_AFSCRED,
                            KHM_FLAG_CREATE, &h_afs);
         }
 
         if(h_afs) {
-            khc_open_space(h_afs, L"Cells", KHM_FLAG_CREATE, 
+            khc_open_space(h_afs, L"Cells", KHM_FLAG_CREATE,
                            &h_acells);
         }
     }
@@ -2219,16 +2219,16 @@ afs_cred_write_ident_data(afs_dlg_data * d) {
                         !!d->afs_enabled);
     }
 
-    if(khc_read_multi_string(csp_params, 
-                             L"LRUCells", 
+    if(khc_read_multi_string(csp_params,
+                             L"LRUCells",
                              NULL,
                              &cbcell) == KHM_ERROR_TOO_LONG) {
-        cbcell += MAXCELLCHARS * sizeof(wchar_t) * 
+        cbcell += MAXCELLCHARS * sizeof(wchar_t) *
             l->n_rows;
         lru_cell = PMALLOC(cbcell);
         ZeroMemory(lru_cell, cbcell);
         cbt = cbcell;
-                    
+
         khc_read_multi_string(csp_params,
                               L"LRUCells",
                               lru_cell,
@@ -2280,30 +2280,30 @@ afs_cred_write_ident_data(afs_dlg_data * d) {
     for(i=0; i < l->n_rows; i++)
         if(!(l->rows[i].flags & DLGROW_FLAG_DELETED)) {
             khm_handle h_acell = NULL;
-            
-            if(!multi_string_find(lru_cell, 
+
+            if(!multi_string_find(lru_cell,
                                   l->rows[i].cell, 0)) {
                 cbz = cbcell;
-                multi_string_append(lru_cell, &cbz, 
+                multi_string_append(lru_cell, &cbz,
                                     l->rows[i].cell);
             }
 
-            if(l->rows[i].realm && 
-               !multi_string_find(lru_realm, 
+            if(l->rows[i].realm &&
+               !multi_string_find(lru_realm,
                                   l->rows[i].realm, 0)) {
                 cbz = cbrealm;
-                multi_string_append(lru_realm, &cbz, 
+                multi_string_append(lru_realm, &cbz,
                                     l->rows[i].realm);
             }
 
             cbz = cbidcell;
-            multi_string_append(id_cell, &cbz, 
+            multi_string_append(id_cell, &cbz,
                                 l->rows[i].cell);
 
-            if(h_acells && 
-               KHM_SUCCEEDED(khc_open_space(h_acells, 
-                                            l->rows[i].cell, 
-                                            KHM_FLAG_CREATE, 
+            if(h_acells &&
+               KHM_SUCCEEDED(khc_open_space(h_acells,
+                                            l->rows[i].cell,
+                                            KHM_FLAG_CREATE,
                                             &h_acell))) {
                 wchar_t methodname[KHUI_MAXCCH_NAME];
 
@@ -2311,11 +2311,11 @@ afs_cred_write_ident_data(afs_dlg_data * d) {
                                     methodname,
                                     sizeof(methodname));
 
-                khc_write_string(h_acell, L"MethodName", 
+                khc_write_string(h_acell, L"MethodName",
                                  methodname);
 
                 if(l->rows[i].realm)
-                    khc_write_string(h_acell, L"Realm", 
+                    khc_write_string(h_acell, L"Realm",
                                      l->rows[i].realm);
                 else
                     khc_write_string(h_acell, L"Realm", L"");
@@ -2331,7 +2331,7 @@ afs_cred_write_ident_data(afs_dlg_data * d) {
             }
         }
 
-    if (lru_cell)                
+    if (lru_cell)
         khc_write_multi_string(csp_params,
                                L"LRUCells", lru_cell);
     if (lru_realm)
@@ -2372,8 +2372,8 @@ afs_cred_write_ident_data(afs_dlg_data * d) {
 }
 
 khm_int32
-afs_msg_newcred(khm_int32 msg_subtype, 
-                khm_ui_4 uparam, 
+afs_msg_newcred(khm_int32 msg_subtype,
+                khm_ui_4 uparam,
                 void * vparam) {
 
     switch(msg_subtype) {
@@ -2539,7 +2539,7 @@ afs_msg_newcred(khm_int32 msg_subtype,
                 khui_cw_set_response(nc, afs_credtype_id,
                                      KHUI_NC_RESPONSE_SUCCESS);
 
-                _report_cs0(KHERR_INFO, 
+                _report_cs0(KHERR_INFO,
                             L"Cancelling");
                 _end_task();
                 break;
@@ -2567,7 +2567,7 @@ afs_msg_newcred(khm_int32 msg_subtype,
                      nc->ctx.cred_type == afs_credtype_id)) {
 
                     _report_cs1(KHERR_INFO,
-                                L"AFS Renew Creds :: ident %1!p!", 
+                                L"AFS Renew Creds :: ident %1!p!",
                                 _cptr(nc->ctx.identity));
 
                 } else {
@@ -2681,7 +2681,7 @@ afs_msg_newcred(khm_int32 msg_subtype,
 
                 UnicodeStrToAnsi(cell, sizeof(cell), l->rows[i].cell);
                 if (l->rows[i].realm != NULL)
-                    UnicodeStrToAnsi(realm, sizeof(realm), 
+                    UnicodeStrToAnsi(realm, sizeof(realm),
                                      l->rows[i].realm);
 
                 ZeroMemory(&ft_old, sizeof(ft_old));
@@ -2712,7 +2712,7 @@ afs_msg_newcred(khm_int32 msg_subtype,
                         _resolve();
                     }
 
-                    khc_close_space(csp_cell);               
+                    khc_close_space(csp_cell);
                 } else {
                     method = l->rows[i].method;
                 }
@@ -2726,10 +2726,10 @@ afs_msg_newcred(khm_int32 msg_subtype,
                 _resolve();
 
                 /* make the call */
-                code = afs_klog(ident, "", 
-                                bgetLinked ? linkedCell : cell, 
+                code = afs_klog(ident, "",
+                                bgetLinked ? linkedCell : cell,
                                 realm, 0,
-                                method, &new_exp, 
+                                method, &new_exp,
                                 bgetLinked ? NULL :linkedCell);
 
                 _report_cs1(KHERR_INFO,
@@ -2795,7 +2795,7 @@ afs_msg_newcred(khm_int32 msg_subtype,
 
             if(failed) {
                 /* we should indicate errors if anything went wrong */
-                khui_cw_set_response(nc, afs_credtype_id, 
+                khui_cw_set_response(nc, afs_credtype_id,
                                      KHUI_NC_RESPONSE_FAILED);
             } else {
                 khui_cw_set_response(nc, afs_credtype_id,
@@ -2816,10 +2816,10 @@ afs_msg_newcred(khm_int32 msg_subtype,
                 b.add_new = FALSE;
                 b.update_info = FALSE;
 
-                kcdb_credset_apply(afs_credset, afs_adjust_token_ident_proc, 
+                kcdb_credset_apply(afs_credset, afs_adjust_token_ident_proc,
                                    (void *) &b);
 
-                kcdb_credset_collect(NULL, afs_credset, NULL, 
+                kcdb_credset_collect(NULL, afs_credset, NULL,
                                      afs_credtype_id, NULL);
 
             } else if (nc->subtype == KMSG_CRED_NEW_CREDS) {
@@ -2836,10 +2836,10 @@ afs_msg_newcred(khm_int32 msg_subtype,
                 b.add_new = FALSE;
                 b.update_info = FALSE;
 
-                kcdb_credset_apply(afs_credset, afs_adjust_token_ident_proc, 
+                kcdb_credset_apply(afs_credset, afs_adjust_token_ident_proc,
                                    (void *) &b);
 
-                kcdb_credset_collect(NULL, afs_credset, NULL, 
+                kcdb_credset_collect(NULL, afs_credset, NULL,
                                      afs_credtype_id, NULL);
 
                 afs_cred_write_ident_data(d);
@@ -2874,7 +2874,7 @@ afs_msg_newcred(khm_int32 msg_subtype,
                 break;
 
             khui_cw_del_type(nc, afs_credtype_id);
-    
+
             if (nct->name)
                 PFREE(nct->name);
             if (nct->credtext)
index 89cb2b4f5788b9f67d7cd37c2a7700f75fa96104..87cd429a6434b6a1e5b0f03f7a81052b6c215bab 100644 (file)
@@ -51,19 +51,19 @@ khm_handle afs_sub = NULL;      /* AFS message subscription */
 khm_int32 action_id_afs_help = 0;
 
 /* forward dcls */
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_msg_system(khm_int32 msg_subtype, khm_ui_4 uparam, void * vparam);
 
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_msg_kcdb(khm_int32 msg_subtype, khm_ui_4 uparam, void * vparam);
 
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_msg_cred(khm_int32 msg_subtype, khm_ui_4 uparam, void * vparam);
 
 khm_int32 KHMAPI
 afs_msg_act(khm_int32 msg_subtype, khm_ui_4 uparam, void * vparam);
 
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_msg_ext(khm_int32 msg_subtype, khm_ui_4 uparam, void * vparam);
 
 /* AFS help menu extensions */
@@ -98,7 +98,7 @@ khm_int32
 #endif
 
 /* AFS plugin callback */
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_plugin_cb(khm_int32 msg_type,
               khm_int32 msg_subtype,
               khm_ui_4 uparam,
@@ -121,11 +121,11 @@ afs_plugin_cb(khm_int32 msg_type,
 /* ktc_principal attribute type */
 /* String */
 
-khm_int32 KHMAPI 
-afs_type_principal_toString(const void * d, 
-                            khm_size cbd, 
-                            wchar_t * buffer, 
-                            khm_size * cb_buf, 
+khm_int32 KHMAPI
+afs_type_principal_toString(const void * d,
+                            khm_size cbd,
+                            wchar_t * buffer,
+                            khm_size * cb_buf,
                             khm_int32 flags)
 {
     size_t cbsize;
@@ -154,7 +154,7 @@ afs_type_principal_toString(const void * d,
     return KHM_ERROR_SUCCESS;
 }
 
-khm_boolean KHMAPI 
+khm_boolean KHMAPI
 afs_type_principal_isValid(const void * d,
                            khm_size cbd)
 {
@@ -164,7 +164,7 @@ afs_type_principal_isValid(const void * d,
     return TRUE;
 }
 
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_type_principal_comp(const void * d1,
                         khm_size cbd1,
                         const void * d2,
@@ -184,7 +184,7 @@ afs_type_principal_comp(const void * d1,
     return r;
 }
 
-khm_int32 KHMAPI 
+khm_int32 KHMAPI
 afs_type_principal_dup(const void * d_src,
                        khm_size cbd_src,
                        void * d_dst,
@@ -236,9 +236,9 @@ afs_type_method_toString(const void * data,
 }
 
 /* process KMSG_SYSTEM messages */
-khm_int32 KHMAPI 
-afs_msg_system(khm_int32 msg_subtype, 
-               khm_ui_4 uparam, 
+khm_int32 KHMAPI
+afs_msg_system(khm_int32 msg_subtype,
+               khm_ui_4 uparam,
                void * vparam)
 {
     khm_int32 rv = KHM_ERROR_UNKNOWN;
@@ -296,9 +296,9 @@ afs_msg_system(khm_int32 msg_subtype,
             ct.id = KCDB_CREDTYPE_AUTO;
             ct.name = AFS_CREDTYPE_NAME;
 
-            if(LoadString(hResModule, 
-                          IDS_AFS_SHORT_DESC, 
-                          buf, 
+            if(LoadString(hResModule,
+                          IDS_AFS_SHORT_DESC,
+                          buf,
                           ARRAYLENGTH(buf)) != 0) {
                 StringCbLength(buf, sizeof(buf), &cbsize);
                 cbsize += sizeof(wchar_t);
@@ -307,9 +307,9 @@ afs_msg_system(khm_int32 msg_subtype,
             } else
                 ct.short_desc = NULL;
 
-            if(LoadString(hResModule, 
-                          IDS_AFS_LONG_DESC, 
-                          buf, 
+            if(LoadString(hResModule,
+                          IDS_AFS_LONG_DESC,
+                          buf,
                           ARRAYLENGTH(buf)) != 0) {
                 StringCbLength(buf, sizeof(buf), &cbsize);
                 cbsize += sizeof(wchar_t);
@@ -318,9 +318,9 @@ afs_msg_system(khm_int32 msg_subtype,
             } else
                 ct.long_desc = NULL;
 
-            ct.icon = LoadImage(hResModule, 
-                                MAKEINTRESOURCE(IDI_AFSTOKEN), 
-                                IMAGE_ICON, 
+            ct.icon = LoadImage(hResModule,
+                                MAKEINTRESOURCE(IDI_AFSTOKEN),
+                                IMAGE_ICON,
                                 0, 0, LR_DEFAULTSIZE);
 
             kmq_create_subscription(afs_plugin_cb, &afs_sub);
@@ -343,7 +343,7 @@ afs_msg_system(khm_int32 msg_subtype,
                 type.cb_min = sizeof(struct ktc_principal);
                 type.flags = KCDB_TYPE_FLAG_CB_FIXED;
 
-                if(KHM_FAILED(kcdb_type_register(&type, 
+                if(KHM_FAILED(kcdb_type_register(&type,
                                                  &afs_type_principal)))
                     goto _exit_init;
             }
@@ -365,7 +365,7 @@ afs_msg_system(khm_int32 msg_subtype,
                 type.cb_min = sizeof(khm_int32);
                 type.flags = KCDB_TYPE_FLAG_CB_FIXED;
 
-                if(KHM_FAILED(kcdb_type_register(&type, 
+                if(KHM_FAILED(kcdb_type_register(&type,
                                                  &afs_type_method))) {
                     kcdb_type_release_info(ti32);
                     goto _exit_init;
@@ -377,63 +377,63 @@ afs_msg_system(khm_int32 msg_subtype,
             /* now register the attributes */
             {
                 wchar_t short_desc[KCDB_MAXCCH_SHORT_DESC];
-                    
+
                 ZeroMemory(&att, sizeof(att));
 
                 att.type = KCDB_TYPE_STRING;
                 att.name = AFS_ATTRNAME_CELL;
-                LoadString(hResModule, 
-                           IDS_ATTR_CELL_SHORT_DESC, 
-                           short_desc, 
+                LoadString(hResModule,
+                           IDS_ATTR_CELL_SHORT_DESC,
+                           short_desc,
                            ARRAYLENGTH(short_desc));
                 att.short_desc = short_desc;
                 att.long_desc = NULL;
                 att.id = KCDB_ATTR_INVALID;
                 att.flags = KCDB_ATTR_FLAG_TRANSIENT;
-                    
-                if(KHM_FAILED(rv = kcdb_attrib_register(&att, 
+
+                if(KHM_FAILED(rv = kcdb_attrib_register(&att,
                                                         &afs_attr_cell)))
                     goto _exit_init;
             }
 
             {
                 wchar_t short_desc[KCDB_MAXCCH_SHORT_DESC];
-                    
+
                 ZeroMemory(&att, sizeof(att));
 
                 att.type = KCDB_TYPE_STRING;
                 att.name = AFS_ATTRNAME_REALM;
-                LoadString(hResModule, 
-                           IDS_ATTR_REALM_SHORT_DESC, 
-                           short_desc, 
+                LoadString(hResModule,
+                           IDS_ATTR_REALM_SHORT_DESC,
+                           short_desc,
                            ARRAYLENGTH(short_desc));
                 att.short_desc = short_desc;
                 att.long_desc = NULL;
                 att.id = KCDB_ATTR_INVALID;
                 att.flags = KCDB_ATTR_FLAG_TRANSIENT;
-                    
-                if(KHM_FAILED(rv = kcdb_attrib_register(&att, 
+
+                if(KHM_FAILED(rv = kcdb_attrib_register(&att,
                                                         &afs_attr_realm)))
                     goto _exit_init;
             }
 
             {
                 wchar_t short_desc[KCDB_MAXCCH_SHORT_DESC];
-                    
+
                 ZeroMemory(&att, sizeof(att));
 
                 att.type = afs_type_method;
                 att.name = AFS_ATTRNAME_METHOD;
-                LoadString(hResModule, 
-                           IDS_ATTR_METHOD_SHORT_DESC, 
-                           short_desc, 
+                LoadString(hResModule,
+                           IDS_ATTR_METHOD_SHORT_DESC,
+                           short_desc,
                            ARRAYLENGTH(short_desc));
                 att.short_desc = short_desc;
                 att.long_desc = NULL;
                 att.id = KCDB_ATTR_INVALID;
                 att.flags = KCDB_ATTR_FLAG_TRANSIENT;
-                    
-                if(KHM_FAILED(rv = kcdb_attrib_register(&att, 
+
+                if(KHM_FAILED(rv = kcdb_attrib_register(&att,
                                                         &afs_attr_method)))
                     goto _exit_init;
             }
@@ -445,15 +445,15 @@ afs_msg_system(khm_int32 msg_subtype,
 
                 att.type = afs_type_principal;
                 att.name = AFS_ATTRNAME_CLIENT_PRINC;
-                LoadString(hResModule, 
-                           IDS_ATTR_CLIENT_PRINC_SHORT_DESC, 
-                           short_desc, 
+                LoadString(hResModule,
+                           IDS_ATTR_CLIENT_PRINC_SHORT_DESC,
+                           short_desc,
                            ARRAYLENGTH(short_desc));
                 att.short_desc = short_desc;
                 att.long_desc = NULL;
                 att.id = KCDB_ATTR_INVALID;
                 att.flags = KCDB_ATTR_FLAG_TRANSIENT;
-                    
+
                 if(KHM_FAILED(rv = kcdb_attrib_register(&att, &afs_attr_client_princ)))
                     goto _exit_init;
             }
@@ -465,14 +465,14 @@ afs_msg_system(khm_int32 msg_subtype,
 
                 att.type = afs_type_principal;
                 att.name = AFS_ATTRNAME_SERVER_PRINC;
-                LoadString(hResModule, 
-                           IDS_ATTR_SERVER_PRINC_SHORT_DESC, 
+                LoadString(hResModule,
+                           IDS_ATTR_SERVER_PRINC_SHORT_DESC,
                            short_desc, ARRAYLENGTH(short_desc));
                 att.short_desc = short_desc;
                 att.long_desc = NULL;
                 att.id = KCDB_ATTR_INVALID;
                 att.flags = KCDB_ATTR_FLAG_TRANSIENT;
-                    
+
                 if(KHM_FAILED(rv = kcdb_attrib_register(&att, &afs_attr_server_princ)))
                     goto _exit_init;
             }
@@ -765,9 +765,9 @@ afs_msg_system(khm_int32 msg_subtype,
 }
 
 /* process KMSG_KCDB messages */
-khm_int32 KHMAPI 
-afs_msg_kcdb(khm_int32 msg_subtype, 
-             khm_ui_4 uparam, 
+khm_int32 KHMAPI
+afs_msg_kcdb(khm_int32 msg_subtype,
+             khm_ui_4 uparam,
              void * vparam)
 {
     khm_int32 rv = KHM_ERROR_SUCCESS;
@@ -797,9 +797,9 @@ afs_cred_destroy_proc(khm_handle cred, void * rock) {
 }
 
 /* process KMSG_CRED messages */
-khm_int32 KHMAPI 
-afs_msg_cred(khm_int32 msg_subtype, 
-             khm_ui_4 uparam, 
+khm_int32 KHMAPI
+afs_msg_cred(khm_int32 msg_subtype,
+             khm_ui_4 uparam,
              void * vparam)
 {
     khm_int32 rv = KHM_ERROR_SUCCESS;
@@ -846,9 +846,9 @@ help_launcher(HWND hwnd_main, void * rock) {
     return KHM_ERROR_SUCCESS;
 }
 
-khm_int32 KHMAPI 
-afs_msg_act(khm_int32 msg_subtype, 
-            khm_ui_4 uparam, 
+khm_int32 KHMAPI
+afs_msg_act(khm_int32 msg_subtype,
+            khm_ui_4 uparam,
             void * vparam)
 {
     khm_int32 rv = KHM_ERROR_SUCCESS;
index 7fec39e7efb16ea69295d212b8fe8c1a06580c64..b1ccee6bf69e61157a3557268d442a514b5c0f06 100644 (file)
@@ -37,8 +37,8 @@ HINSTANCE hSecur32 = 0;
 HINSTANCE hComErr = 0;
 HINSTANCE hService = 0;
 HINSTANCE hProfile = 0;
-HINSTANCE hPsapi = 0; 
-HINSTANCE hToolHelp32 = 0; 
+HINSTANCE hPsapi = 0;
+HINSTANCE hToolHelp32 = 0;
 HINSTANCE hCCAPI = 0;
 
 DWORD     AfsAvailable = 0;
@@ -158,9 +158,9 @@ DECL_FUNC_PTR(com_err);
 DECL_FUNC_PTR(error_message);
 
 // Profile functions
-DECL_FUNC_PTR(profile_init);    
+DECL_FUNC_PTR(profile_init);
 DECL_FUNC_PTR(profile_flush);
-DECL_FUNC_PTR(profile_release); 
+DECL_FUNC_PTR(profile_release);
 DECL_FUNC_PTR(profile_get_subsection_names);
 DECL_FUNC_PTR(profile_free_list);
 DECL_FUNC_PTR(profile_get_string);
@@ -310,7 +310,7 @@ FUNC_INFO k524_fi[] = {
 FUNC_INFO profile_fi[] = {
     MAKE_FUNC_INFO(profile_init),
     MAKE_FUNC_INFO(profile_flush),
-    MAKE_FUNC_INFO(profile_release), 
+    MAKE_FUNC_INFO(profile_release),
     MAKE_FUNC_INFO(profile_get_subsection_names),
     MAKE_FUNC_INFO(profile_free_list),
     MAKE_FUNC_INFO(profile_get_string),
@@ -420,7 +420,7 @@ khm_int32 init_imports(void) {
         CKRV;
 
         hPsapi = 0;
-    }             
+    }
     else if(osvi.dwPlatformId == VER_PLATFORM_WIN32_NT)
     {
         // Windows NT
index 4748d0a367ebb07a4f4388bdaddbe9957aac71a7..3b3c40872c38c76d6117c3ae9cdfae9a242b8931 100644 (file)
@@ -20,7 +20,7 @@
 #define IDS_TKMETHOD_LONG_DESC          122
 
 // Next default values for new objects
-// 
+//
 #ifdef APSTUDIO_INVOKED
 #ifndef APSTUDIO_READONLY_SYMBOLS
 #define _APS_NEXT_RESOURCE_VALUE        116
index 064229a37093bbd50ee91eeb00e86c67228cda91..161279c4f67803404f57af3480bcdefbf7d1df65 100644 (file)
@@ -16,9 +16,9 @@ include as much information as possible to enable us to reproduce the
 problem.
 </p>
 
-<p>If there is a feature you would like to see in a future release, 
+<p>If there is a feature you would like to see in a future release,
 please send email to the same address given above.
 </p>
 
 </body>
-</html>
\ No newline at end of file
+</html>
index 93687d4ec2aabae636b3ac65b69cf4e3abd6930c..c1dfef9896a067807b247c2bc3efed62db087aef 100644 (file)
@@ -10,8 +10,8 @@
 <h1>Configuring the AFS Service</h1>
 
 <p>The OpenAFS plug-in allows you to start or stop the AFS
-client service, determine the installed version,  and invoke the AFS 
-Control Panel.  This is provided via the AFS configuration panel in 
+client service, determine the installed version,  and invoke the AFS
+Control Panel.  This is provided via the AFS configuration panel in
 the NetIDMgr configuration dialog, as seen below:
 </p>
 
@@ -36,4 +36,4 @@ on your machine.</p>
 will open the AFS configuration utility.</p>
 
 </body>
-</html>
\ No newline at end of file
+</html>
index e7192a4c28bbd6e269fe1bfc5f23c0a2538071d5..43be94d760dc95cd4d2575e0b247666722c28b1f 100644 (file)
@@ -9,8 +9,8 @@
 
 <h1>Token Acquisition Methods</h1>
 
-<p>AFS tokens can be obtained via several different methods. Each of the methods 
-that are natively supported by the OpenAFS provider is described below. Note 
+<p>AFS tokens can be obtained via several different methods. Each of the methods
+that are natively supported by the OpenAFS provider is described below. Note
 that the OpenAFS provider is extensible and other
 acquisition methods may be available other than those listed here.
 </p>
@@ -62,8 +62,8 @@ used for all methods.
 configuration of the AFS cell and the associated Kerberos realm.  In
 most cases, automatic method selection will determine the correct
 realm.  However, other cases, the method will have to be specified
-explicitly.&nbsp; Contact your AFS cell administrator to find out which token 
+explicitly.&nbsp; Contact your AFS cell administrator to find out which token
 acquisition methods are supported.</p>
 
 </body>
-</html>
\ No newline at end of file
+</html>
index aefb2ef14ddc3c391c3e310fc10b83492bce58c4..34e6a6a9ef7b3d792511bead3f2b497ab777c8be 100644 (file)
@@ -12,9 +12,9 @@
 <p>
 The OpenAFS Provider maintains a list of AFS cells for each network identity.
 A list is created the first time AFS tokens are obtained for an
-identity or when the list of cells is 
+identity or when the list of cells is
 specified in the identity configuration panels.  Each AFS cell that
-is listed has associated with it a token acquisition method and the name of the Kerberos realm 
+is listed has associated with it a token acquisition method and the name of the Kerberos realm
 from which the AFS service ticket can be obtained.&nbsp; More details are provided in the <a
 href="token_methods.htm">Token Aquisition Methods</a> topic.</p>
 
@@ -26,7 +26,7 @@ specified when obtaining new credentials or configuring identities.
 <h3>Specifying AFS cells when obtaining new credentials</h3>
 
 <p>
-When the OpenAFS Provider is installed, it enhances the Network Identity Manager 
+When the OpenAFS Provider is installed, it enhances the Network Identity Manager
 &quot;New Credentials&quot;
 dialog with an AFS tokens options panel.  A typical new
 credentials dialog is shown below demonstrating AFS cells listed in the
@@ -90,11 +90,11 @@ cell.</li>
 
 <p>Note that only one token can exist per cell per login session.
 If a token exists for cell <em>X</em> while
-logged in as user <em>A</em>, then any attempt to obtain credentials for cell X 
-as user B will result in the loss of the previous token.&nbsp; Only one identity can 
+logged in as user <em>A</em>, then any attempt to obtain credentials for cell X
+as user B will result in the loss of the previous token.&nbsp; Only one identity can
 posses a token for a given cell at a time.</p>
 
-<p>Therefore, if you try to add a cell to an identity which is already listed in 
+<p>Therefore, if you try to add a cell to an identity which is already listed in
 the persistent cell list for another identity or
 which currently exists under a different identity, you will receive a
 warning such as the following:
@@ -104,8 +104,8 @@ warning such as the following:
 <img src="images/window_nc_prob.bmp" alt="Message displaying warning about a duplicate cell" />
 </p>
 
-<p>From here, you can decide to keep the cell listed for both identity (although 
-only one of them can be active at any given time), or remove the cell from all 
+<p>From here, you can decide to keep the cell listed for both identity (although
+only one of them can be active at any given time), or remove the cell from all
 the other identity and add it to
 the current one.  Also, you can cancel the add cell request.
 </p>
@@ -178,8 +178,8 @@ are done.
 <p><img src="images/window_cfg_afs_0.bmp" /></p>
 
 <p>You can reach this configuration panel by opening the configuration
-dialog (<span class="pre">Options</span> menu), and then clicking the persistent 
+dialog (<span class="pre">Options</span> menu), and then clicking the persistent
 identity you wish to modify options for.</p>
 
 </body>
-</html>
\ No newline at end of file
+</html>
index b72865803ddfc1db7210cd15e0cd039420fdd60e..631d8244d02293a0691cca6ede669fb58ba0c8dd 100644 (file)
 
 <p>
 The OpenAFS Provider extends the Network Identity Manager (or
-NetIDMgr for short) to support AFS credential management.  This Provider 
+NetIDMgr for short) to support AFS credential management.  This Provider
 obtains AFS tokens for the cells associated with each identity
 and provides the tools necessary to maintain them.
 </p>
 
 <p>
-This version of the provider is distributed by OpenAFS as part of OpenAFS for 
+This version of the provider is distributed by OpenAFS as part of OpenAFS for
 Windows.&nbsp;
 Visit <a class="external"
 href="http://www.openafs.org/windows.html">http://www.openafs.org/windows.html</a>
@@ -58,4 +58,4 @@ OpenAFS
 Secure Endpoints Inc.
 </ul>
 
-</html>
\ No newline at end of file
+</html>
index 7fbaa9eef071061312df88e5cdb632dbce27dede..3c294e4530b30ee834319067a79236663249ac74 100644 (file)
@@ -39,9 +39,9 @@
 /**************************************/
 /* khm_krb5_error():           */
 /**************************************/
-int 
-khm_krb5_error(krb5_error_code rc, LPCSTR FailedFunctionName, 
-                 int FreeContextFlag, krb5_context * ctx, 
+int
+khm_krb5_error(krb5_error_code rc, LPCSTR FailedFunctionName,
+                 int FreeContextFlag, krb5_context * ctx,
                  krb5_ccache * cache)
 {
 #ifdef NO_KRB5
@@ -51,22 +51,22 @@ khm_krb5_error(krb5_error_code rc, LPCSTR FailedFunctionName,
 #ifdef SHOW_MESSAGE_IN_AN_ANNOYING_WAY
     char message[256];
     const char *errText;
-    int krb5Error = ((int)(rc & 255));  
+    int krb5Error = ((int)(rc & 255));
 
     if (pkrb5_get_error_message)
         errText = pkrb5_get_error_message(rc);
     else
         errText = perror_message(rc);
-    _snprintf(message, sizeof(message), 
-        "%s\n(Kerberos error %ld)\n\n%s failed", 
-        errText, 
-        krb5Error, 
+    _snprintf(message, sizeof(message),
+        "%s\n(Kerberos error %ld)\n\n%s failed",
+        errText,
+        krb5Error,
         FailedFunctionName);
     if (pkrb5_free_error_message)
         pkrb5_free_error_message(errText);
 
-    MessageBoxA(NULL, message, "Kerberos Five", MB_OK | MB_ICONERROR | 
-        MB_TASKMODAL | 
+    MessageBoxA(NULL, message, "Kerberos Five", MB_OK | MB_ICONERROR |
+        MB_TASKMODAL |
         MB_SETFOREGROUND);
 #endif
 
@@ -89,9 +89,9 @@ khm_krb5_error(krb5_error_code rc, LPCSTR FailedFunctionName,
 #endif //!NO_KRB5
 }
 
-int 
-khm_krb5_initialize(khm_handle ident, 
-                    krb5_context *ctx, 
+int
+khm_krb5_initialize(khm_handle ident,
+                    krb5_context *ctx,
                     krb5_ccache *cache)
 {
 #ifdef NO_KRB5
@@ -169,7 +169,7 @@ khm_krb5_initialize(khm_handle ident,
     if ((rc = (*pkrb5_cc_set_flags)(*ctx, *cache, flags)))
     {
         if (rc != KRB5_FCC_NOFILE && rc != KRB5_CC_NOTFOUND)
-            khm_krb5_error(rc, "krb5_cc_set_flags()", 0, ctx, 
+            khm_krb5_error(rc, "krb5_cc_set_flags()", 0, ctx,
             cache);
         else if ((rc == KRB5_FCC_NOFILE || rc == KRB5_CC_NOTFOUND) && *ctx != NULL) {
             if (*cache != NULL)
@@ -187,8 +187,8 @@ on_error:
 #define TIMET_TOLERANCE (60*5)
 
 khm_int32 KHMAPI
-khm_get_identity_expiration_time(krb5_context ctx, krb5_ccache cc, 
-                                 khm_handle ident, 
+khm_get_identity_expiration_time(krb5_context ctx, krb5_ccache cc,
+                                 khm_handle ident,
                                  krb5_timestamp * pexpiration)
 {
     krb5_principal principal = 0;
@@ -244,20 +244,20 @@ khm_get_identity_expiration_time(krb5_context ctx, krb5_ccache cc,
         krb5_data * c1  = krb5_princ_component(ctx, creds.server, 1);
         krb5_data * r = krb5_princ_realm(ctx, creds.server);
 
-        if ( c0 && c1 && r && c1->length == r->length && 
+        if ( c0 && c1 && r && c1->length == r->length &&
              !strncmp(c1->data,r->data,r->length) &&
              !strncmp("krbtgt",c0->data,c0->length) ) {
 
             /* we have a TGT, check for the expiration time.
-             * if it is valid and renewable, use the renew time 
+             * if it is valid and renewable, use the renew time
              */
 
             if (!(creds.ticket_flags & TKT_FLG_INVALID) &&
-                creds.times.starttime < (now + TIMET_TOLERANCE) && 
+                creds.times.starttime < (now + TIMET_TOLERANCE) &&
                 (creds.times.endtime + TIMET_TOLERANCE) > now) {
                 expiration = creds.times.endtime;
 
-                if ((creds.ticket_flags & TKT_FLG_RENEWABLE) && 
+                if ((creds.ticket_flags & TKT_FLG_RENEWABLE) &&
                     (creds.times.renew_till > creds.times.endtime)) {
                     expiration = creds.times.renew_till;
                 }
@@ -310,7 +310,7 @@ khm_krb5_find_ccache_for_identity(khm_handle ident, krb5_context *pctx,
 
     code = pcc_get_NC_info(cc_ctx, &pNCi);
 
-    if (code) 
+    if (code)
         goto _exit;
 
     for(i=0; pNCi[i]; i++) {
@@ -322,22 +322,22 @@ khm_krb5_find_ccache_for_identity(khm_handle ident, krb5_context *pctx,
             continue;
 
         /* need a function to check the cache for the identity
-         * and determine if it has valid tickets.  If it has 
-         * the right identity and valid tickets, store the 
+         * and determine if it has valid tickets.  If it has
+         * the right identity and valid tickets, store the
          * expiration time and the cache name.  If it has the
          * right identity but no valid tickets, store the ccache
          * name and an expiration time of zero.  if it does not
          * have the right identity don't save the name.
-         * 
+         *
          * Keep searching to find the best cache available.
          */
 
-        if (KHM_SUCCEEDED(khm_get_identity_expiration_time(ctx, cache, 
-                                                           ident, 
+        if (KHM_SUCCEEDED(khm_get_identity_expiration_time(ctx, cache,
+                                                           ident,
                                                            &expiration))) {
             if ( expiration > best_match_expiration ) {
                 best_match_expiration = expiration;
-                StringCbCopyA(best_match_ccname, 
+                StringCbCopyA(best_match_ccname,
                               sizeof(best_match_ccname),
                               "API:");
                 StringCbCatA(best_match_ccname,
@@ -370,8 +370,8 @@ khm_krb5_find_ccache_for_identity(khm_handle ident, krb5_context *pctx,
         KHM_SUCCEEDED(khc_read_int32(csp_params, L"MsLsaList", &t)) && t) {
         code = (*pkrb5_cc_resolve)(ctx, "MSLSA:", &cache);
         if (code == 0 && cache) {
-            if (KHM_SUCCEEDED(khm_get_identity_expiration_time(ctx, cache, 
-                                                               ident, 
+            if (KHM_SUCCEEDED(khm_get_identity_expiration_time(ctx, cache,
+                                                               ident,
                                                                &expiration))) {
                 if ( expiration > best_match_expiration ) {
                     best_match_expiration = expiration;
@@ -411,8 +411,8 @@ khm_krb5_find_ccache_for_identity(khm_handle ident, krb5_context *pctx,
             if (code)
                 continue;
 
-            if (KHM_SUCCEEDED(khm_get_identity_expiration_time(ctx, cache, 
-                                                               ident, 
+            if (KHM_SUCCEEDED(khm_get_identity_expiration_time(ctx, cache,
+                                                               ident,
                                                                &expiration))) {
                 if ( expiration > best_match_expiration ) {
                     best_match_expiration = expiration;
@@ -441,8 +441,8 @@ khm_krb5_find_ccache_for_identity(khm_handle ident, krb5_context *pctx,
         (*pcc_shutdown)(&cc_ctx);
 
     if (best_match_ccname[0]) {
-        
-        if (*pcbbuf = AnsiStrToUnicode((wchar_t *)buffer, 
+
+        if (*pcbbuf = AnsiStrToUnicode((wchar_t *)buffer,
                                        *pcbbuf,
                                        best_match_ccname)) {
 
index b71453945ce05232a6fcc9830bdfe07137097c3f..9c75ed28b13c4801719017943e5e051c25cfcb91 100644 (file)
@@ -4,7 +4,7 @@
 //
 
 // Next default values for new objects
-// 
+//
 #ifdef APSTUDIO_INVOKED
 #ifndef APSTUDIO_READONLY_SYMBOLS
 #define _APS_NEXT_RESOURCE_VALUE        102
index 9164590345792dcfd1fbcbf6e1a1a18b724d7c15..b46aa15a6805c54a4656a52da28fd6f2b10f7382 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2005,2006 Secure Endpoints Inc.
  *
  * Permission is hereby granted, free of charge, to any person
index 09cfca9edb7a6267d36b89bb24b1e1e064ba1d23..b5a2cf8d53ebc5183d64de4273bf828c0541ba83 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -21,7 +21,7 @@ LIBINCLUDES = \
 PTHR_DLLFILE = $(DESTDIR)\lib\afspthread.dll
 
 $(OUT)\pthread.res: pthread.rc AFS_component_version_number.h
-       $(RC) /fo$*.res $(*F).rc 
+       $(RC) /fo$*.res $(*F).rc
 
 PTHR_DLLOBJS = \
        $(OUT)\pthread.obj \
@@ -42,4 +42,4 @@ install9x: install
 clean::
 
 mkdir:
-       
+
index 6bde4f2a83fded51470920c0b485c28cd79db8de..36cdc4d7baea15919b1fe2acd638253cf53849c1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -13,7 +13,7 @@
  * The purpose of this file is to only implement those functions that
  * are truly needed to support the afs code base.
  *
- * A secondary goal is to allow a "real" pthread implementation to 
+ * A secondary goal is to allow a "real" pthread implementation to
  * replace this file without any modification to code that depends upon
  * this file
  *
@@ -21,7 +21,7 @@
  * as their UNIX prototypes.
  * Where possible, the POSIX specified return values are used.
  * For situations where an error can occur, but no corresponding
- * POSIX error value exists, unique (within a given function) negative 
+ * POSIX error value exists, unique (within a given function) negative
  * numbers are used for errors to avoid collsions with the errno
  * style values.
  */
@@ -155,9 +155,9 @@ int pthread_mutex_lock(pthread_mutex_t *mp) {
            mp->isLocked = 1;
            mp->tid = GetCurrentThreadId();
        } else {
-           /* 
+           /*
             * same thread tried to recursively lock this mutex.
-            * Under real POSIX, this would cause a deadlock, but NT only 
+            * Under real POSIX, this would cause a deadlock, but NT only
             * supports recursive mutexes so we indicate the situation
             * by returning EDEADLK.
             */
@@ -173,7 +173,7 @@ int pthread_mutex_lock(pthread_mutex_t *mp) {
 #endif
        rc = EINVAL;
     }
-       
+
     return rc;
 }
 
@@ -279,7 +279,7 @@ int pthread_rwlock_wrlock(pthread_rwlock_t *rwp)
     }
 
     while (rc == 0 && rwp->readers > 0) {
-        rc = pthread_cond_wait( &rwp->read_access_completion_wait, 
+        rc = pthread_cond_wait( &rwp->read_access_completion_wait,
                                 &rwp->read_access_completion_mutex);
     }
 
@@ -314,7 +314,7 @@ int pthread_rwlock_rdlock(pthread_rwlock_t *rwp)
     pthread_mutex_unlock(&rwp->write_access_mutex);
 
     return rc;
-        
+
 }
 
 int pthread_rwlock_tryrdlock(pthread_rwlock_t *rwp)
@@ -381,7 +381,7 @@ int pthread_rwlock_unlock(pthread_rwlock_t *rwp)
         /* unlock a read lock */
         if (rc == 0)
             pthread_mutex_unlock(&rwp->write_access_mutex);
-        
+
         if ((rc = pthread_mutex_lock(&rwp->read_access_completion_mutex)) != 0)
         {
             pthread_mutex_unlock(&rwp->write_access_mutex);
@@ -392,14 +392,14 @@ int pthread_rwlock_unlock(pthread_rwlock_t *rwp)
         {
             rc = EINVAL;
         }
-        else 
+        else
         {
-            if (--rwp->readers == 0) 
+            if (--rwp->readers == 0)
                 pthread_cond_broadcast(&rwp->read_access_completion_wait);
         }
 
         pthread_mutex_unlock(&rwp->read_access_completion_mutex);
-    } 
+    }
     else
     {
         /* unlock a write lock */
@@ -488,10 +488,10 @@ static void cleanup_pthread_cache(void) {
 
        pthread_cache_done = 0;
     }
-}      
+}
 
 static void put_thread(thread_p old) {
+
     CloseHandle(old->t_handle);
     pthread_mutex_lock(&cache_Q_mutex);
     queue_Prepend(&cache_Q, old);
@@ -500,9 +500,9 @@ static void put_thread(thread_p old) {
 
 static thread_p get_thread() {
     thread_p new = NULL;
+
     pthread_mutex_lock(&cache_Q_mutex);
+
     if (queue_IsEmpty(&cache_Q)) {
         new = (thread_p) malloc(sizeof(thread_t));
        if (new != NULL) {
@@ -518,10 +518,10 @@ static thread_p get_thread() {
         new = queue_First(&cache_Q, thread);
         queue_Remove(new);
     }
+
     pthread_mutex_unlock(&cache_Q_mutex);
 
-    /* 
+    /*
      * Initialization done every time we hand out a thread_t
      */
 
@@ -532,9 +532,9 @@ static thread_p get_thread() {
        new->has_been_joined = 0;
     }
     return new;
+
 }
+
 /*
  * The thread start function signature is different on NT than the pthread
  * spec so we create a tiny stub to map from one signature to the next.
@@ -611,7 +611,7 @@ static DWORD WINAPI afs_pthread_create_stub(LPVOID param) {
     pthread_create_t *t = (pthread_create_t *) param;
     void *rc;
 
-    /* 
+    /*
      * Initialize thread specific storage structures.
      */
 
@@ -759,7 +759,7 @@ static DWORD WINAPI terminate_thread_routine(LPVOID param) {
             * Here, we've decided to wait for native threads et al.
             * Fill out the wakeup_list.
             */
-           memset(terminate_thread_wakeup_list, 0x00, (sizeof(HANDLE) * 
+           memset(terminate_thread_wakeup_list, 0x00, (sizeof(HANDLE) *
                                (1+native_thread_count)));
 
            terminate_thread_wakeup_list[0] = terminate_thread_wakeup_event;
@@ -842,8 +842,8 @@ static void pthread_sync_terminate_thread(void) {
         sprintf(eventName, "terminate_thread_wakeup_event %d::%d", _getpid(), eventCount++);
         terminate_thread_wakeup_event = CreateEvent((LPSECURITY_ATTRIBUTES) 0,
                                                      TRUE, FALSE, (LPCTSTR) eventName);
-        terminate_thread_handle = CreateThread((LPSECURITY_ATTRIBUTES) 0, 0, 
-                                                terminate_thread_routine, (LPVOID) 0, 0, 
+        terminate_thread_handle = CreateThread((LPSECURITY_ATTRIBUTES) 0, 0,
+                                                terminate_thread_routine, (LPVOID) 0, 0,
                                                 &terminate_thread_id);
     } else {
        SetEvent (terminate_thread_wakeup_event);
@@ -889,11 +889,11 @@ int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void *(*func)(voi
             */
            pthread_mutex_lock(&active_Q_mutex);
            queue_Prepend(&active_Q, t->me);
-           t->me->t_handle = CreateThread((LPSECURITY_ATTRIBUTES) 0, 0, 
-                               afs_pthread_create_stub, (LPVOID) t, 0, 
+           t->me->t_handle = CreateThread((LPSECURITY_ATTRIBUTES) 0, 0,
+                               afs_pthread_create_stub, (LPVOID) t, 0,
                                &t->me->NT_id);
            if (t->me->t_handle == 0) {
-               /* 
+               /*
                 * we only free t if the thread wasn't created, otherwise
                 * it's free'd by the new thread.
                 */
@@ -940,12 +940,12 @@ int pthread_cond_init(pthread_cond_t *cond, const pthread_condattr_t *attr) {
  * once they have been created, they stay in the cache for the life
  * of the process.
  */
+
 static struct rx_queue waiter_cache;
 static CRITICAL_SECTION waiter_cache_cs;
 static int waiter_cache_init;
 static pthread_once_t waiter_cache_once = PTHREAD_ONCE_INIT;
+
 static void init_waiter_cache(void) {
     if (waiter_cache_init)
         return;
@@ -955,7 +955,7 @@ static void init_waiter_cache(void) {
     queue_Init(&waiter_cache);
     waiter_cache_init = 1;
 }
+
 static void cleanup_waiter_cache(void)
 {
     cond_waiters_t * cur = NULL, * next = NULL;
@@ -975,11 +975,11 @@ static void cleanup_waiter_cache(void)
 
 static cond_waiters_t *get_waiter() {
     cond_waiters_t *new = NULL;
+
     (waiter_cache_init || pthread_once(&waiter_cache_once, init_waiter_cache));
+
     EnterCriticalSection(&waiter_cache_cs);
+
     if (queue_IsEmpty(&waiter_cache)) {
         new = (cond_waiters_t *) malloc(sizeof(cond_waiters_t));
        if (new != NULL) {
@@ -997,16 +997,16 @@ static cond_waiters_t *get_waiter() {
         new = queue_First(&waiter_cache, cond_waiter);
         queue_Remove(new);
     }
+
     LeaveCriticalSection(&waiter_cache_cs);
     return new;
+
 }
+
 static void put_waiter(cond_waiters_t *old) {
+
     (waiter_cache_init || pthread_once(&waiter_cache_once, init_waiter_cache));
+
     EnterCriticalSection(&waiter_cache_cs);
     queue_Prepend(&waiter_cache, old);
     LeaveCriticalSection(&waiter_cache_cs);
@@ -1033,7 +1033,7 @@ static int cond_wait_internal(pthread_cond_t *cond, pthread_mutex_t *mutex, cons
                 /*
                  * This is a royal pain.  We've timed out waiting
                  * for the signal, but between the time out and here
-                 * it is possible that we were actually signalled by 
+                 * it is possible that we were actually signalled by
                  * another thread.  So we grab the condition lock
                  * and scan the waiting thread queue to see if we are
                  * still there.  If we are, we just remove ourselves.
@@ -1079,7 +1079,7 @@ static int cond_wait_internal(pthread_cond_t *cond, pthread_mutex_t *mutex, cons
             }
             if (pthread_mutex_lock(mutex) != 0) {
                 rc = -3;
-            }   
+            }
        } else {
            rc = EINVAL;
        }
@@ -1111,7 +1111,7 @@ int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, const s
        /*
         * pthread timedwait uses an absolute time, NT uses relative so
         * we convert here.  The millitm field in the timeb struct is
-        * unsigned, but we need to do subtraction preserving the sign, 
+        * unsigned, but we need to do subtraction preserving the sign,
         * so we copy the fields into temporary variables.
         *
         * WARNING:
@@ -1125,7 +1125,7 @@ int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, const s
        then.time = abstime->tv_sec;
        t_milli = abstime->tv_nsec/1000000;
 
-       if((then.time > now.time || 
+       if((then.time > now.time ||
           (then.time == now.time && t_milli > n_milli))) {
            if((t_milli -= n_milli) < 0) {
                t_milli += 1000;
@@ -1138,7 +1138,7 @@ int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, const s
                 * Under NT, we can only wait for milliseconds, so we
                 * round up the wait time here.
                 */
-               rc = cond_wait_internal(cond, mutex, 
+               rc = cond_wait_internal(cond, mutex,
                                 (DWORD)((then.time * 1000) + (t_milli)));
            } else {
                rc = EINVAL;
@@ -1189,7 +1189,7 @@ int pthread_cond_broadcast(pthread_cond_t *cond) {
        EnterCriticalSection(&cond->cs);
 
        /*
-        * Empty the waiting_threads queue. 
+        * Empty the waiting_threads queue.
         */
        if (queue_IsNotEmpty(&cond->waiting_threads)) {
            for(queue_Scan(&cond->waiting_threads, release_thread,
@@ -1217,7 +1217,7 @@ int pthread_cond_destroy(pthread_cond_t *cond) {
     } else {
        rc = EINVAL;
     }
-       
+
     /*
      * A previous version of this file had code to check the waiter
      * queue and empty it here.  This has been removed in the hopes
index a804836708bc0d2c22da21f900f2436d22de5d46..8aad6c91aaf7b16e2a93af142f9ec25baba29e2b 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -33,4 +33,4 @@ clean::
        $(DEL) $(DESTDIR)/lib/afspthread.lib
 
 mkdir:
-       
+
index cdea2a13711942ae6bb5e8282aa3d37783a278fb..40c7d007e4a58b8538a41d7ec4c0e40ed9ae5042 100644 (file)
-/*\r\r\r
- * Copyright 2000, International Business Machines Corporation and others.\r\r\r
- * All Rights Reserved.\r\r\r
- * \r\r\r
- * This software has been released under the terms of the IBM Public\r\r\r
- * License.  For details, see the LICENSE file in the top-level source\r\r\r
- * directory or online at http://www.openafs.org/dl/license10.html\r\r\r
- */\r\r\r
-\r\r\r
-/*\r\r\r
- * Test pthread interaction with native Win32 threads\r\r\r
- *\r\r\r
- */\r\r\r
-\r\r\r
-\r\r\r
-#include <afs/param.h>\r\r\r
-#include <afs/stds.h>\r\r\r
-\r\r\r
-#include <windows.h>\r\r\r
-#include <stdio.h>\r\r\r
-#include <stdlib.h>\r\r\r
-\r\r\r
-extern "C" {\r\r\r
-#include <pthread.h>\r\r\r
-#include <assert.h>\r\r\r
-#include <rx/rx_queue.h>\r\r\r
-}\r\r\r
-\r\r\r
-\r\r\r
-#define nTESTS         3\r\r\r
-#define nPASSES_MAX  256\r\r\r
-\r\r\r
-\r\r\r
-/*\r\r\r
- * Test1 - Tests the main thread calling pthread_self()\r\r\r
- *\r\r\r
- */\r\r\r
-\r\r\r
-BOOL Test1 (void)\r\r\r
-{\r\r\r
-   BOOL rc = TRUE;\r\r\r
-   printf ("Begin Test1:\n");\r\r\r
-\r\r\r
-   PVOID hSelf;\r\r\r
-   if ((hSelf = pthread_self()) == NULL)\r\r\r
-      rc = FALSE;\r\r\r
-\r\r\r
-   printf ("   1: pthread_self() on main thread returned 0x%08lX\n", hSelf);\r\r\r
-\r\r\r
-   printf ("--> Test1 %s\n", (rc) ? TEXT("succeeded") : TEXT("FAILED\a\a\a"));\r\r\r
-   return rc;\r\r\r
-}\r\r\r
-\r\r\r
-\r\r\r
-/*\r\r\r
- * Test2 - Tests a Win32 thread's ability to join onto a pthread\r\r\r
- *\r\r\r
- */\r\r\r
-#define TEST2_RETURNVALUE 'Test'\r\r\r
-\r\r\r
-DWORD WINAPI Test2_Thread1 (LPVOID lp)\r\r\r
-{\r\r\r
-   printf ("   1-1: waiting for thread 2 to begin\n");\r\r\r
-\r\r\r
-   while (!*(volatile DWORD*)lp)\r\r\r
-      ;\r\r\r
-\r\r\r
-   printf ("   1-1: calling pthread_join (0x%08lX)\n", *(DWORD*)lp);\r\r\r
-\r\r\r
-   DWORD status;\r\r\r
-   int rc;\r\r\r
-   if ((rc = pthread_join ((pthread_t)(*(DWORD*)lp), (void**)&status)) != 0)\r\r\r
-      {\r\r\r
-      printf ("   1-1: pthread_join failed; rc=%lu\n", rc);\r\r\r
-      return 0;\r\r\r
-      }\r\r\r
-\r\r\r
-   if (status != TEST2_RETURNVALUE)\r\r\r
-      {\r\r\r
-      printf ("   1-1: pthread_join succeeded with wrong status (rc=%lu)\n", status);\r\r\r
-      return 0;\r\r\r
-      }\r\r\r
-\r\r\r
-   printf ("   1-1: pthread_join succeeded; terminating\n");\r\r\r
-   return 1;\r\r\r
-}\r\r\r
-\r\r\r
-extern "C" void *Test2_Thread2 (void *pdwCommonParam)\r\r\r
-{\r\r\r
-   printf ("   1-2: signalling that thread 2 began\n");\r\r\r
-   *(volatile DWORD*)pdwCommonParam = (DWORD)pthread_self();\r\r\r
-   Sleep (1500);\r\r\r
-\r\r\r
-   printf ("   1-2: terminating\n");\r\r\r
-   return (void*)TEST2_RETURNVALUE;\r\r\r
-}\r\r\r
-\r\r\r
-BOOL Test2 (void)\r\r\r
-{\r\r\r
-   BOOL rc = TRUE;\r\r\r
-   printf ("Begin Test2:\n");\r\r\r
-\r\r\r
-   DWORD dwCommonParam = 0;\r\r\r
-   DWORD idThread;\r\r\r
-\r\r\r
-   printf ("   1: creating win32 thread\n");\r\r\r
-   HANDLE hThread1 = CreateThread (0, 0, Test2_Thread1, (LPVOID)&dwCommonParam, 0, &idThread);\r\r\r
-   Sleep(500);\r\r\r
-\r\r\r
-   printf ("   1: creating pthread thread\n");\r\r\r
-   pthread_t hThread2;\r\r\r
-   pthread_create (&hThread2, NULL, Test2_Thread2, (void *)&dwCommonParam);\r\r\r
-   Sleep(500);\r\r\r
-\r\r\r
-   printf ("   1: blocking until win32 thread (thread1) terminates...\n");\r\r\r
-\r\r\r
-   WaitForSingleObject (hThread1, INFINITE);\r\r\r
-   GetExitCodeThread (hThread1, (ULONG*)&rc);\r\r\r
-\r\r\r
-   printf ("   1: detected thread1 termination\n");\r\r\r
-\r\r\r
-   printf ("--> Test2 %s\n", (rc) ? TEXT("succeeded") : TEXT("FAILED\a\a\a"));\r\r\r
-   return rc;\r\r\r
-}\r\r\r
-\r\r\r
-\r\r\r
-/*\r\r\r
- * Test3 - Makes sure the pthread library recognizes when native threads die\r\r\r
- *\r\r\r
- */\r\r\r
-\r\r\r
-DWORD WINAPI Test3_Thread1 (LPVOID lp)\r\r\r
-{\r\r\r
-   LONG *pdw = (LONG*)lp;\r\r\r
-\r\r\r
-   // We're awake. Do something pthready.\r\r\r
-   //\r\r\r
-   pthread_t pMe;\r\r\r
-   if ((pMe = pthread_self()) == NULL)\r\r\r
-      printf ("   3-1: could not get a pthread_self!\n");\r\r\r
-   else\r\r\r
-      printf ("   3-1: ready\n");\r\r\r
-\r\r\r
-   InterlockedIncrement (pdw);\r\r\r
-\r\r\r
-   // Now wait until we see the signal to die.\r\r\r
-   //\r\r\r
-   while (*(volatile LONG*)pdw != 5)\r\r\r
-      ;\r\r\r
-\r\r\r
-   printf ("   3-1: terminating\n");\r\r\r
-   InterlockedIncrement (pdw);\r\r\r
-   return 1;\r\r\r
-}\r\r\r
-\r\r\r
-\r\r\r
-DWORD WINAPI Test3_Thread2 (LPVOID lp)\r\r\r
-{\r\r\r
-   LONG *pdw = (LONG*)lp;\r\r\r
-\r\r\r
-   // We're awake. Do something pthready.\r\r\r
-   //\r\r\r
-   pthread_t pMe;\r\r\r
-   if ((pMe = pthread_self()) == NULL)\r\r\r
-      printf ("   3-2: could not get a pthread_self!\n");\r\r\r
-   else\r\r\r
-      printf ("   3-2: ready\n");\r\r\r
-\r\r\r
-   InterlockedIncrement (pdw);\r\r\r
-\r\r\r
-   // Now wait until we see the signal to die.\r\r\r
-   //\r\r\r
-   while (*(volatile LONG*)pdw != 7)\r\r\r
-      ;\r\r\r
-\r\r\r
-   printf ("   3-2: terminating\n");\r\r\r
-   InterlockedIncrement (pdw);\r\r\r
-   return 1;\r\r\r
-}\r\r\r
-\r\r\r
-\r\r\r
-extern "C" void *Test3_Thread3 (void *pdwParam)\r\r\r
-{\r\r\r
-   LONG *pdw = (LONG*)pdwParam;\r\r\r
-\r\r\r
-   // We're awake.\r\r\r
-   //\r\r\r
-   printf ("   3-3: ready\n");\r\r\r
-   InterlockedIncrement (pdw);\r\r\r
-\r\r\r
-   // Now wait until we see the signal to die.\r\r\r
-   //\r\r\r
-   while (*(volatile LONG*)pdw != 9)\r\r\r
-      ;\r\r\r
-\r\r\r
-   printf ("   3-3: terminating\n");\r\r\r
-   InterlockedIncrement (pdw);\r\r\r
-   return (void*)1;\r\r\r
-}\r\r\r
-\r\r\r
-\r\r\r
-extern "C" void *Test3_Thread4 (void *pdwParam)\r\r\r
-{\r\r\r
-   LONG *pdw = (LONG*)pdwParam;\r\r\r
-\r\r\r
-   // We're awake.\r\r\r
-   //\r\r\r
-   printf ("   3-4: ready\n");\r\r\r
-   InterlockedIncrement (pdw);\r\r\r
-\r\r\r
-   // Now wait until we see the signal to die.\r\r\r
-   //\r\r\r
-   while (*(volatile LONG*)pdw != 11)\r\r\r
-      ;\r\r\r
-\r\r\r
-   printf ("   3-4: terminating\n");\r\r\r
-   InterlockedIncrement (pdw);\r\r\r
-   return (void*)1;\r\r\r
-}\r\r\r
-\r\r\r
-\r\r\r
-extern "C" void *Test3_ThreadCount (void *pdwParam)\r\r\r
-{\r\r\r
-   volatile LONG *pdw = (LONG*)pdwParam;\r\r\r
-\r\r\r
-   pthread_t pMe;\r\r\r
-   if ((pMe = pthread_self()) == NULL)\r\r\r
-      return (void*)0;\r\r\r
-\r\r\r
-   try {\r\r\r
-      struct rx_queue *pNow = (rx_queue*)pMe;\r\r\r
-\r\r\r
-      for (struct rx_queue *pWalk = pNow->next; pWalk != pNow; pWalk = pWalk->next)\r\r\r
-         ++(*pdw);\r\r\r
-\r\r\r
-    } catch(...) {\r\r\r
-       *pdw = 0;\r\r\r
-    }\r\r\r
-\r\r\r
-   return (void*)*pdw;\r\r\r
-}\r\r\r
-\r\r\r
-size_t Test3_CountActiveQueue (void)\r\r\r
-{\r\r\r
-   DWORD dwArg = 0;\r\r\r
-   pthread_t pThread;\r\r\r
-   pthread_create (&pThread, NULL, Test3_ThreadCount, (void *)&dwArg);\r\r\r
-\r\r\r
-   DWORD status;\r\r\r
-   int rc;\r\r\r
-   if ((rc = pthread_join (pThread, (void**)&status)) != 0)\r\r\r
-      {\r\r\r
-      printf ("   3: counter: pthread_join failed; rc=%lu\n", rc);\r\r\r
-      return 0;\r\r\r
-      }\r\r\r
-\r\r\r
-   return dwArg;\r\r\r
-}\r\r\r
-\r\r\r
-BOOL Test3 (void)\r\r\r
-{\r\r\r
-   BOOL rc = TRUE;\r\r\r
-   printf ("Begin Test3:\n");\r\r\r
-\r\r\r
-   // Find the size of the active queue\r\r\r
-   //\r\r\r
-   size_t cInitialQueueSize;\r\r\r
-   if ((cInitialQueueSize = Test3_CountActiveQueue()) == 0)\r\r\r
-      {\r\r\r
-      printf ("   3: unable to determine active queue size\n");\r\r\r
-      rc = FALSE;\r\r\r
-      }\r\r\r
-   else\r\r\r
-      {\r\r\r
-      // Start two Win32 threads and two pthreads. We'll use a single, common\r\r\r
-      // parameter for each thread: dwSignal. Each thread will increment the\r\r\r
-      // signal param when it's ready for us to go; once that's done, a\r\r\r
-      // thread will kill itself and inc the signal *again* each die we\r\r\r
-      // increment the signal:\r\r\r
-      //\r\r\r
-      //    starts at 0\r\r\r
-      //    thread 1 wakes up and incs signal to 1\r\r\r
-      //    thread 2 wakes up and incs signal to 2\r\r\r
-      //    thread 3 wakes up and incs signal to 3\r\r\r
-      //    thread 4 wakes up and incs signal to 4\r\r\r
-      //    we notice signal is 4, and we increment signal to 5\r\r\r
-      //    thread 1 notices signal is 5, incs to 6 and dies\r\r\r
-      //    we notice signal is 6, and we increment signal to 7\r\r\r
-      //    thread 1 notices signal is 7, incs to 8 and dies\r\r\r
-      //    we notice signal is 8, and we increment signal to 9\r\r\r
-      //    thread 1 notices signal is 9, incs to 10 and dies\r\r\r
-      //    we notice signal is 10, and we increment signal to 11\r\r\r
-      //    thread 1 notices signal is 11, incs to 12 and dies\r\r\r
-      //    we notice signal is 12 and finish our tests\r\r\r
-      //\r\r\r
-      volatile LONG dwSignal = 0;\r\r\r
-      printf ("   3: creating test threads\n");\r\r\r
-\r\r\r
-      DWORD idThread;\r\r\r
-      CreateThread (0, 0, Test3_Thread1, (LPVOID)&dwSignal, 0, &idThread);\r\r\r
-      Sleep (500);\r\r\r
-\r\r\r
-      CreateThread (0, 0, Test3_Thread2, (LPVOID)&dwSignal, 0, &idThread);\r\r\r
-      Sleep (500);\r\r\r
-\r\r\r
-      pthread_attr_t attr;\r\r\r
-      attr.is_joinable = PTHREAD_CREATE_DETACHED;\r\r\r
-\r\r\r
-      pthread_t hThread;\r\r\r
-      pthread_create (&hThread, &attr, Test3_Thread3, (void *)&dwSignal);\r\r\r
-      Sleep (500);\r\r\r
-\r\r\r
-      pthread_create (&hThread, &attr, Test3_Thread4, (void *)&dwSignal);\r\r\r
-      Sleep (500);\r\r\r
-\r\r\r
-      // Count the active queue again as soon as we're sure all the threads\r\r\r
-      // are ready for us to do so.\r\r\r
-      //\r\r\r
-      while (dwSignal != 4)\r\r\r
-         ;\r\r\r
-\r\r\r
-      size_t cQueueSize;\r\r\r
-      if ((cQueueSize = Test3_CountActiveQueue()) == 0)\r\r\r
-         {\r\r\r
-         printf ("   3: unable to determine active queue size\n");\r\r\r
-         rc = FALSE;\r\r\r
-         }\r\r\r
-      else if (cQueueSize != cInitialQueueSize+4)\r\r\r
-         {\r\r\r
-         printf ("   3: error: active queue wasn't increased by 4\n");\r\r\r
-         rc = FALSE;\r\r\r
-         }\r\r\r
-      else while (rc && (dwSignal < 12))\r\r\r
-         {\r\r\r
-         LONG dwTarget = dwSignal +2;\r\r\r
-         InterlockedIncrement ((LONG*)&dwSignal);\r\r\r
-\r\r\r
-         // wait for a thread to notice the change and kill itself\r\r\r
-         while (dwSignal != dwTarget)\r\r\r
-            ;\r\r\r
-         Sleep (500); // give a little time for cleanup after thread incremented\r\r\r
-\r\r\r
-         if ((cQueueSize = Test3_CountActiveQueue()) == 0)\r\r\r
-            {\r\r\r
-            printf ("   3: unable to determine active queue size (dwSignal=%ld)\n", dwSignal);\r\r\r
-            rc = FALSE;\r\r\r
-            }\r\r\r
-         else if (cQueueSize != (cInitialQueueSize + 4 - ((dwTarget -4) /2)))\r\r\r
-            {\r\r\r
-            printf ("   3: active queue size did not diminish (dwSignal=%ld)\n", dwSignal);\r\r\r
-            rc = FALSE;\r\r\r
-            }\r\r\r
-         }\r\r\r
-      }\r\r\r
-\r\r\r
-   printf ("--> Test3 %s\n", (rc) ? TEXT("succeeded") : TEXT("FAILED\a\a\a"));\r\r\r
-   return rc;\r\r\r
-}\r\r\r
-\r\r\r
-\r\r\r
-/*\r\r\r
- * main - Runs all tests (unless the command-line says otherwise)\r\r\r
- *\r\r\r
- */\r\r\r
-int main(int argc, char **argv)\r\r\r
-{\r\r\r
-   DWORD iRunTest[nPASSES_MAX];\r\r\r
-   for (size_t ii = 0; ii < nPASSES_MAX; ++ii)\r\r\r
-      iRunTest[ii] = (ii < nTESTS) ? (ii+1) : 0;\r\r\r
-\r\r\r
-   ii = 0;\r\r\r
-   for (--argc,++argv; argc; --argc,++argv)\r\r\r
-      {\r\r\r
-      DWORD iTest;\r\r\r
-      if ( ((iTest = (size_t)atol (*argv)) > 0) && (iTest <= nTESTS) )\r\r\r
-         {\r\r\r
-         if (ii == 0)\r\r\r
-            memset (iRunTest, 0x00, sizeof(iRunTest));\r\r\r
-         if (ii < nPASSES_MAX)\r\r\r
-            iRunTest[ ii++ ] = iTest;\r\r\r
-         }\r\r\r
-      }\r\r\r
-\r\r\r
-   BOOL rc = TRUE;\r\r\r
-\r\r\r
-   for (ii = 0; ii < nPASSES_MAX; ++ii)\r\r\r
-      {\r\r\r
-      if (iRunTest[ ii ] == 0)\r\r\r
-         break;\r\r\r
-      else switch (iRunTest[ ii ])\r\r\r
-         {\r\r\r
-         case 1: if (!Test1()) rc = FALSE;  break;\r\r\r
-         case 2: if (!Test2()) rc = FALSE;  break;\r\r\r
-         case 3: if (!Test3()) rc = FALSE;  break;\r\r\r
-         }\r\r\r
-      }\r\r\r
-\r\r\r
-   return rc;\r\r\r
-}\r\r\r
-\r\r\r
+/*\r
+ * Copyright 2000, International Business Machines Corporation and others.\r
+ * All Rights Reserved.\r
+ *\r
+ * This software has been released under the terms of the IBM Public\r
+ * License.  For details, see the LICENSE file in the top-level source\r
+ * directory or online at http://www.openafs.org/dl/license10.html\r
+ */\r
+\r
+/*\r
+ * Test pthread interaction with native Win32 threads\r
+ *\r
+ */\r
+\r
+\r
+#include <afs/param.h>\r
+#include <afs/stds.h>\r
+\r
+#include <windows.h>\r
+#include <stdio.h>\r
+#include <stdlib.h>\r
+\r
+extern "C" {\r
+#include <pthread.h>\r
+#include <assert.h>\r
+#include <rx/rx_queue.h>\r
+}\r
+\r
+\r
+#define nTESTS         3\r
+#define nPASSES_MAX  256\r
+\r
+\r
+/*\r
+ * Test1 - Tests the main thread calling pthread_self()\r
+ *\r
+ */\r
+\r
+BOOL Test1 (void)\r
+{\r
+   BOOL rc = TRUE;\r
+   printf ("Begin Test1:\n");\r
+\r
+   PVOID hSelf;\r
+   if ((hSelf = pthread_self()) == NULL)\r
+      rc = FALSE;\r
+\r
+   printf ("   1: pthread_self() on main thread returned 0x%08lX\n", hSelf);\r
+\r
+   printf ("--> Test1 %s\n", (rc) ? TEXT("succeeded") : TEXT("FAILED\a\a\a"));\r
+   return rc;\r
+}\r
+\r
+\r
+/*\r
+ * Test2 - Tests a Win32 thread's ability to join onto a pthread\r
+ *\r
+ */\r
+#define TEST2_RETURNVALUE 'Test'\r
+\r
+DWORD WINAPI Test2_Thread1 (LPVOID lp)\r
+{\r
+   printf ("   1-1: waiting for thread 2 to begin\n");\r
+\r
+   while (!*(volatile DWORD*)lp)\r
+      ;\r
+\r
+   printf ("   1-1: calling pthread_join (0x%08lX)\n", *(DWORD*)lp);\r
+\r
+   DWORD status;\r
+   int rc;\r
+   if ((rc = pthread_join ((pthread_t)(*(DWORD*)lp), (void**)&status)) != 0)\r
+      {\r
+      printf ("   1-1: pthread_join failed; rc=%lu\n", rc);\r
+      return 0;\r
+      }\r
+\r
+   if (status != TEST2_RETURNVALUE)\r
+      {\r
+      printf ("   1-1: pthread_join succeeded with wrong status (rc=%lu)\n", status);\r
+      return 0;\r
+      }\r
+\r
+   printf ("   1-1: pthread_join succeeded; terminating\n");\r
+   return 1;\r
+}\r
+\r
+extern "C" void *Test2_Thread2 (void *pdwCommonParam)\r
+{\r
+   printf ("   1-2: signalling that thread 2 began\n");\r
+   *(volatile DWORD*)pdwCommonParam = (DWORD)pthread_self();\r
+   Sleep (1500);\r
+\r
+   printf ("   1-2: terminating\n");\r
+   return (void*)TEST2_RETURNVALUE;\r
+}\r
+\r
+BOOL Test2 (void)\r
+{\r
+   BOOL rc = TRUE;\r
+   printf ("Begin Test2:\n");\r
+\r
+   DWORD dwCommonParam = 0;\r
+   DWORD idThread;\r
+\r
+   printf ("   1: creating win32 thread\n");\r
+   HANDLE hThread1 = CreateThread (0, 0, Test2_Thread1, (LPVOID)&dwCommonParam, 0, &idThread);\r
+   Sleep(500);\r
+\r
+   printf ("   1: creating pthread thread\n");\r
+   pthread_t hThread2;\r
+   pthread_create (&hThread2, NULL, Test2_Thread2, (void *)&dwCommonParam);\r
+   Sleep(500);\r
+\r
+   printf ("   1: blocking until win32 thread (thread1) terminates...\n");\r
+\r
+   WaitForSingleObject (hThread1, INFINITE);\r
+   GetExitCodeThread (hThread1, (ULONG*)&rc);\r
+\r
+   printf ("   1: detected thread1 termination\n");\r
+\r
+   printf ("--> Test2 %s\n", (rc) ? TEXT("succeeded") : TEXT("FAILED\a\a\a"));\r
+   return rc;\r
+}\r
+\r
+\r
+/*\r
+ * Test3 - Makes sure the pthread library recognizes when native threads die\r
+ *\r
+ */\r
+\r
+DWORD WINAPI Test3_Thread1 (LPVOID lp)\r
+{\r
+   LONG *pdw = (LONG*)lp;\r
+\r
+   // We're awake. Do something pthready.\r
+   //\r
+   pthread_t pMe;\r
+   if ((pMe = pthread_self()) == NULL)\r
+      printf ("   3-1: could not get a pthread_self!\n");\r
+   else\r
+      printf ("   3-1: ready\n");\r
+\r
+   InterlockedIncrement (pdw);\r
+\r
+   // Now wait until we see the signal to die.\r
+   //\r
+   while (*(volatile LONG*)pdw != 5)\r
+      ;\r
+\r
+   printf ("   3-1: terminating\n");\r
+   InterlockedIncrement (pdw);\r
+   return 1;\r
+}\r
+\r
+\r
+DWORD WINAPI Test3_Thread2 (LPVOID lp)\r
+{\r
+   LONG *pdw = (LONG*)lp;\r
+\r
+   // We're awake. Do something pthready.\r
+   //\r
+   pthread_t pMe;\r
+   if ((pMe = pthread_self()) == NULL)\r
+      printf ("   3-2: could not get a pthread_self!\n");\r
+   else\r
+      printf ("   3-2: ready\n");\r
+\r
+   InterlockedIncrement (pdw);\r
+\r
+   // Now wait until we see the signal to die.\r
+   //\r
+   while (*(volatile LONG*)pdw != 7)\r
+      ;\r
+\r
+   printf ("   3-2: terminating\n");\r
+   InterlockedIncrement (pdw);\r
+   return 1;\r
+}\r
+\r
+\r
+extern "C" void *Test3_Thread3 (void *pdwParam)\r
+{\r
+   LONG *pdw = (LONG*)pdwParam;\r
+\r
+   // We're awake.\r
+   //\r
+   printf ("   3-3: ready\n");\r
+   InterlockedIncrement (pdw);\r
+\r
+   // Now wait until we see the signal to die.\r
+   //\r
+   while (*(volatile LONG*)pdw != 9)\r
+      ;\r
+\r
+   printf ("   3-3: terminating\n");\r
+   InterlockedIncrement (pdw);\r
+   return (void*)1;\r
+}\r
+\r
+\r
+extern "C" void *Test3_Thread4 (void *pdwParam)\r
+{\r
+   LONG *pdw = (LONG*)pdwParam;\r
+\r
+   // We're awake.\r
+   //\r
+   printf ("   3-4: ready\n");\r
+   InterlockedIncrement (pdw);\r
+\r
+   // Now wait until we see the signal to die.\r
+   //\r
+   while (*(volatile LONG*)pdw != 11)\r
+      ;\r
+\r
+   printf ("   3-4: terminating\n");\r
+   InterlockedIncrement (pdw);\r
+   return (void*)1;\r
+}\r
+\r
+\r
+extern "C" void *Test3_ThreadCount (void *pdwParam)\r
+{\r
+   volatile LONG *pdw = (LONG*)pdwParam;\r
+\r
+   pthread_t pMe;\r
+   if ((pMe = pthread_self()) == NULL)\r
+      return (void*)0;\r
+\r
+   try {\r
+      struct rx_queue *pNow = (rx_queue*)pMe;\r
+\r
+      for (struct rx_queue *pWalk = pNow->next; pWalk != pNow; pWalk = pWalk->next)\r
+         ++(*pdw);\r
+\r
+    } catch(...) {\r
+       *pdw = 0;\r
+    }\r
+\r
+   return (void*)*pdw;\r
+}\r
+\r
+size_t Test3_CountActiveQueue (void)\r
+{\r
+   DWORD dwArg = 0;\r
+   pthread_t pThread;\r
+   pthread_create (&pThread, NULL, Test3_ThreadCount, (void *)&dwArg);\r
+\r
+   DWORD status;\r
+   int rc;\r
+   if ((rc = pthread_join (pThread, (void**)&status)) != 0)\r
+      {\r
+      printf ("   3: counter: pthread_join failed; rc=%lu\n", rc);\r
+      return 0;\r
+      }\r
+\r
+   return dwArg;\r
+}\r
+\r
+BOOL Test3 (void)\r
+{\r
+   BOOL rc = TRUE;\r
+   printf ("Begin Test3:\n");\r
+\r
+   // Find the size of the active queue\r
+   //\r
+   size_t cInitialQueueSize;\r
+   if ((cInitialQueueSize = Test3_CountActiveQueue()) == 0)\r
+      {\r
+      printf ("   3: unable to determine active queue size\n");\r
+      rc = FALSE;\r
+      }\r
+   else\r
+      {\r
+      // Start two Win32 threads and two pthreads. We'll use a single, common\r
+      // parameter for each thread: dwSignal. Each thread will increment the\r
+      // signal param when it's ready for us to go; once that's done, a\r
+      // thread will kill itself and inc the signal *again* each die we\r
+      // increment the signal:\r
+      //\r
+      //    starts at 0\r
+      //    thread 1 wakes up and incs signal to 1\r
+      //    thread 2 wakes up and incs signal to 2\r
+      //    thread 3 wakes up and incs signal to 3\r
+      //    thread 4 wakes up and incs signal to 4\r
+      //    we notice signal is 4, and we increment signal to 5\r
+      //    thread 1 notices signal is 5, incs to 6 and dies\r
+      //    we notice signal is 6, and we increment signal to 7\r
+      //    thread 1 notices signal is 7, incs to 8 and dies\r
+      //    we notice signal is 8, and we increment signal to 9\r
+      //    thread 1 notices signal is 9, incs to 10 and dies\r
+      //    we notice signal is 10, and we increment signal to 11\r
+      //    thread 1 notices signal is 11, incs to 12 and dies\r
+      //    we notice signal is 12 and finish our tests\r
+      //\r
+      volatile LONG dwSignal = 0;\r
+      printf ("   3: creating test threads\n");\r
+\r
+      DWORD idThread;\r
+      CreateThread (0, 0, Test3_Thread1, (LPVOID)&dwSignal, 0, &idThread);\r
+      Sleep (500);\r
+\r
+      CreateThread (0, 0, Test3_Thread2, (LPVOID)&dwSignal, 0, &idThread);\r
+      Sleep (500);\r
+\r
+      pthread_attr_t attr;\r
+      attr.is_joinable = PTHREAD_CREATE_DETACHED;\r
+\r
+      pthread_t hThread;\r
+      pthread_create (&hThread, &attr, Test3_Thread3, (void *)&dwSignal);\r
+      Sleep (500);\r
+\r
+      pthread_create (&hThread, &attr, Test3_Thread4, (void *)&dwSignal);\r
+      Sleep (500);\r
+\r
+      // Count the active queue again as soon as we're sure all the threads\r
+      // are ready for us to do so.\r
+      //\r
+      while (dwSignal != 4)\r
+         ;\r
+\r
+      size_t cQueueSize;\r
+      if ((cQueueSize = Test3_CountActiveQueue()) == 0)\r
+         {\r
+         printf ("   3: unable to determine active queue size\n");\r
+         rc = FALSE;\r
+         }\r
+      else if (cQueueSize != cInitialQueueSize+4)\r
+         {\r
+         printf ("   3: error: active queue wasn't increased by 4\n");\r
+         rc = FALSE;\r
+         }\r
+      else while (rc && (dwSignal < 12))\r
+         {\r
+         LONG dwTarget = dwSignal +2;\r
+         InterlockedIncrement ((LONG*)&dwSignal);\r
+\r
+         // wait for a thread to notice the change and kill itself\r
+         while (dwSignal != dwTarget)\r
+            ;\r
+         Sleep (500); // give a little time for cleanup after thread incremented\r
+\r
+         if ((cQueueSize = Test3_CountActiveQueue()) == 0)\r
+            {\r
+            printf ("   3: unable to determine active queue size (dwSignal=%ld)\n", dwSignal);\r
+            rc = FALSE;\r
+            }\r
+         else if (cQueueSize != (cInitialQueueSize + 4 - ((dwTarget -4) /2)))\r
+            {\r
+            printf ("   3: active queue size did not diminish (dwSignal=%ld)\n", dwSignal);\r
+            rc = FALSE;\r
+            }\r
+         }\r
+      }\r
+\r
+   printf ("--> Test3 %s\n", (rc) ? TEXT("succeeded") : TEXT("FAILED\a\a\a"));\r
+   return rc;\r
+}\r
+\r
+\r
+/*\r
+ * main - Runs all tests (unless the command-line says otherwise)\r
+ *\r
+ */\r
+int main(int argc, char **argv)\r
+{\r
+   DWORD iRunTest[nPASSES_MAX];\r
+   for (size_t ii = 0; ii < nPASSES_MAX; ++ii)\r
+      iRunTest[ii] = (ii < nTESTS) ? (ii+1) : 0;\r
+\r
+   ii = 0;\r
+   for (--argc,++argv; argc; --argc,++argv)\r
+      {\r
+      DWORD iTest;\r
+      if ( ((iTest = (size_t)atol (*argv)) > 0) && (iTest <= nTESTS) )\r
+         {\r
+         if (ii == 0)\r
+            memset (iRunTest, 0x00, sizeof(iRunTest));\r
+         if (ii < nPASSES_MAX)\r
+            iRunTest[ ii++ ] = iTest;\r
+         }\r
+      }\r
+\r
+   BOOL rc = TRUE;\r
+\r
+   for (ii = 0; ii < nPASSES_MAX; ++ii)\r
+      {\r
+      if (iRunTest[ ii ] == 0)\r
+         break;\r
+      else switch (iRunTest[ ii ])\r
+         {\r
+         case 1: if (!Test1()) rc = FALSE;  break;\r
+         case 2: if (!Test2()) rc = FALSE;  break;\r
+         case 3: if (!Test3()) rc = FALSE;  break;\r
+         }\r
+      }\r
+\r
+   return rc;\r
+}\r
+\r
index 0f97fdd1e7d993547c4b8b34c4deb164f879f4ac..43ca7c0fbf04f463f4dfcc11d948024a873962b6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -150,7 +150,7 @@ int main(int argc, char **argv) {
            condWaitFunc, (void *) 0);
        assert(i==0);
     }
-    assert(pthread_create(&tid[NTH-1], (const pthread_attr_t *) 0, 
+    assert(pthread_create(&tid[NTH-1], (const pthread_attr_t *) 0,
           condBroadcastFunc, (void *) 0)==0);
     for(j=0;j<NTH;j++) {
        i = pthread_join(tid[j], (void **) 0);
index 6c5335d9ac9c30c6c6853a0f241006108fa689ea..6a7a076a3ca1add51c3b65ffa610445717ea1fc1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 2e08cc9c9b9cb53ed8b6c488c310f2ecbb1cca8b..a74d90cb79fd3ed14e68938c6a48abe2273d789b 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -45,4 +45,4 @@ clean::
        $(DEL) $(LIBINCLUDES)
 
 mkdir:
-       
+
index a8d14939921554d0e4ae0ade6fccc752b7a3bfab..f922f46b70eaba27311317be772a68c4d4dbf305 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -248,14 +248,14 @@ typedef struct
 #define cyLABELS    15
 
 
-HWND MakeWindow (LPCTSTR pszClass, LPCTSTR pszTitle, DWORD dwStyle, RECT *prSource, 
+HWND MakeWindow (LPCTSTR pszClass, LPCTSTR pszTitle, DWORD dwStyle, RECT *prSource,
                  HWND hParent, UINT idc, DWORD dwStyleEx = 0)
 {
    RECT rr = { 0, 0, 16, 16 };
    if (prSource)
       rr = *prSource;
-   HWND hWnd = CreateWindowEx (dwStyleEx, pszClass, pszTitle, dwStyle, 
-                               rr.left, rr.top, rr.right - rr.left, rr.bottom - rr.top, 
+   HWND hWnd = CreateWindowEx (dwStyleEx, pszClass, pszTitle, dwStyle,
+                               rr.left, rr.top, rr.right - rr.left, rr.bottom - rr.top,
                                hParent, (HMENU)UIntToPtr(idc), GetModuleHandle(0), 0);
    if (IsWindow (hWnd))
       SendMessage (hWnd, WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), 1);
@@ -264,7 +264,7 @@ HWND MakeWindow (LPCTSTR pszClass, LPCTSTR pszTitle, DWORD dwStyle, RECT *prSour
 
 void SetWindowRect (HWND hWnd, RECT *pr)
 {
-   SetWindowPos (hWnd, 0, pr->left, pr->top, pr->right - pr->left, 
+   SetWindowPos (hWnd, 0, pr->left, pr->top, pr->right - pr->left,
                  pr->bottom - pr->top, SWP_NOZORDER | SWP_NOACTIVATE);
 }
 
index 363ae2ef8d337dea0774d5d41c86fc0231a8cdd2..f2ff43a1de99ea3849e3190e67c30a6dccf90ac9 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 9fb289319567c5e164927e32ede0d2db0c632c1b..9b1ff3d4be53d8149a6d0e8efe519f287688bef4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
index 401fb38ddd7136c6d9f1c24f144e466979f1e854..911fad948c71a18e0c04173a56a44c450b9333d1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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
@@ -511,7 +511,7 @@ LPTSTR cdecl vFormatString (LONG pszSource, LPCTSTR pszFmt, va_list arg)
             cch = cchMaxNUMBER;
             break;
 
-         case vtSTRINGA:   
+         case vtSTRINGA:
             {
             LPSTR arg_pszA = va_arg (arg, LPSTR);
 
@@ -524,7 +524,7 @@ LPTSTR cdecl vFormatString (LONG pszSource, LPCTSTR pszFmt, va_list arg)
             break;
             }
 
-         case vtSTRINGW:   
+         case vtSTRINGW:
             {
             LPWSTR arg_pszW = va_arg (arg, LPWSTR);
 
@@ -785,7 +785,7 @@ BOOL FormatElapsed (LPTSTR pszTarget, LPTSTR pszFormatUser, SYSTEMTIME *pst)
       lstrcpy (szTimeSep, TEXT(":"));
 
    TCHAR szElapsed[ cchRESOURCE ];
-   wsprintf (szElapsed, TEXT("%02lu%s%02lu%s%02lu"), 
+   wsprintf (szElapsed, TEXT("%02lu%s%02lu%s%02lu"),
              pst->wHour + (pst->wDay * 24),
              szTimeSep,
              pst->wMinute,
index 4c4e8c2c5597922bad6dd71835421464d95aaf62..041a958df4d8a1a6fc2db87d88b72688de3dffc2 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -40,4 +40,4 @@ clean::
        $(DEL) $(LIBINCLUDES)
 
 mkdir:
-       
+
index a9e08dda5a996a883ea3d6357cf5862ef623ee82..b30022d7dcc64dfd3929e71dd207c69f4c2883de 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -27,5 +27,5 @@ clean::
         cd ..\winflock
         $(MAKECMD) /nologo /f NTMakefile clean
         cd ..
-        
+
 
index 7c072d613a5b5ffb86d3eade3c32f6f75a713213..a4101f6736683211214899448a3fc5c3ba5cf34f 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -28,5 +28,5 @@ $(EXEDIR)\lftest.exe: $(OBJS)
 install: idirs $(EXEDIR)\lftest.exe
 
 clean::
-        
+
 
index bf775e055c81c0790202474693ba7438b3ca7fc7..4f63c8dc81df089180e2ed44432a89f1fd95c37b 100644 (file)
@@ -17,22 +17,22 @@ int test_write(HANDLE hf, LARGE_INTEGER offset) {
     DWORD dwWritten;
     int ret = 0;
 
-    if (!LockFile(hf, offset.u.LowPart, offset.u.HighPart, 
+    if (!LockFile(hf, offset.u.LowPart, offset.u.HighPart,
                   4096, 0)) {
-       fprintf(stderr, "Unable to lock offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Unable to lock offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
        return -1;
     }
 
     if (!SetFilePointerEx(hf, offset, NULL, FILE_BEGIN)) {
-       fprintf(stderr, "Unable to set file pointer to offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Unable to set file pointer to offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
        ret = -1;
        goto unlock;
     }
 
     if (!WriteFile(hf, teststr, strlen(teststr)+1, &dwWritten, NULL)) {
-       fprintf(stderr, "Unable to write test string at offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Unable to write test string at offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
        ret = -1;
        goto unlock;
@@ -41,16 +41,16 @@ int test_write(HANDLE hf, LARGE_INTEGER offset) {
     }
 
   unlock:
-    if (!UnlockFile(hf, offset.u.LowPart, offset.u.HighPart, 
+    if (!UnlockFile(hf, offset.u.LowPart, offset.u.HighPart,
                   4096, 0)) {
-       fprintf(stderr, "Unable to unlock offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Unable to unlock offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
        ret = -1;
     }
 
 #if 0
     if (!FlushFileBuffers(hf)) {
-       fprintf(stderr, "Flush buffers fails at offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Flush buffers fails at offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
     }
 #endif
@@ -62,22 +62,22 @@ int test_read(HANDLE hf, LARGE_INTEGER offset) {
     DWORD dwRead;
     int ret = 0;
 
-    if (!LockFile(hf, offset.u.LowPart, offset.u.HighPart, 
+    if (!LockFile(hf, offset.u.LowPart, offset.u.HighPart,
                   4096, 0)) {
-       fprintf(stderr, "Unable to lock offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Unable to lock offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
        return -1;
     }
 
     if (!SetFilePointerEx(hf, offset, NULL, FILE_BEGIN)) {
-       fprintf(stderr, "Unable to set file pointer to offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Unable to set file pointer to offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
        ret = -1;
        goto unlock;
     }
 
     if (!ReadFile(hf, buffer, strlen(teststr)+1, &dwRead, NULL)) {
-       fprintf(stderr, "Unable to read test string at offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Unable to read test string at offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
        ret = -1;
        goto unlock;
@@ -86,7 +86,7 @@ int test_read(HANDLE hf, LARGE_INTEGER offset) {
     }
 
     if (strcmp(buffer, teststr)) {
-       fprintf(stderr, "Test string comparison failure at offset 0x%08x:%08x\n", 
+       fprintf(stderr, "Test string comparison failure at offset 0x%08x:%08x\n",
                 offset.u.HighPart, offset.u.LowPart);
        ret = -1;
        goto unlock;
@@ -95,7 +95,7 @@ int test_read(HANDLE hf, LARGE_INTEGER offset) {
   unlock:
     if (!UnlockFile(hf, offset.u.LowPart, offset.u.HighPart,
                   4096, 0)) {
-       fprintf(stderr, "Unable to unlock offset 0x%08x:%08x gle = 0x%08x\n", 
+       fprintf(stderr, "Unable to unlock offset 0x%08x:%08x gle = 0x%08x\n",
                 offset.u.HighPart, offset.u.LowPart, GetLastError());
        ret = -1;
     }
@@ -103,14 +103,14 @@ int test_read(HANDLE hf, LARGE_INTEGER offset) {
     return ret;
 }
 
-int 
+int
 main(int argc, char *argv[]) {
     HANDLE fh;
     __int64 i;
     char cmdline[512];
     LARGE_INTEGER large;
 
-    if (argc == 1) 
+    if (argc == 1)
        usage();
 
     if (!SetCurrentDirectory(argv[1])) {
@@ -118,14 +118,14 @@ main(int argc, char *argv[]) {
        return 2;
     }
 
-    fh = CreateFile("largefile.test", 
+    fh = CreateFile("largefile.test",
                     GENERIC_READ | GENERIC_WRITE | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE,
                     FILE_SHARE_READ | FILE_SHARE_WRITE,
                     NULL /* default security */,
                     OPEN_ALWAYS,
                     FILE_ATTRIBUTE_NORMAL | FILE_FLAG_RANDOM_ACCESS | FILE_FLAG_WRITE_THROUGH,
                     NULL );
-    
+
     if (fh == INVALID_HANDLE_VALUE) {
        fprintf(stderr, "unable to create/open the test file\n");
        return 3;
@@ -143,14 +143,14 @@ main(int argc, char *argv[]) {
     sprintf(cmdline, "fs.exe flushvolume %s", argv[1]);
     system(cmdline);
 
-    fh = CreateFile("largefile.test", 
+    fh = CreateFile("largefile.test",
                     GENERIC_READ | GENERIC_WRITE | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE,
                     FILE_SHARE_READ | FILE_SHARE_WRITE,
                     NULL /* default security */,
                     OPEN_ALWAYS,
                     FILE_ATTRIBUTE_NORMAL | FILE_FLAG_RANDOM_ACCESS | FILE_FLAG_WRITE_THROUGH,
                     NULL );
-    
+
     if (fh == INVALID_HANDLE_VALUE) {
        fprintf(stderr, "unable to create/open the test file\n");
        return 3;
index fe2de51e47caa644e261c137066caba605989303..cfce8e7a8b9a10054b1dacc6f8ed719804b45113 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -28,5 +28,5 @@ $(EXEDIR)\nmtest.exe: $(OBJS)
 install: idirs $(EXEDIR)\nmtest.exe
 
 clean::
-        
+
 
index f85e3d4af25ce82a802198b7515729f53940da0c..827527eb1252a5fe61518ab4eee8a277cdde9dff 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2009 - Secure Endpoints Inc.
  *
  * Author: Asanka Herath <asanka@secure-endpoints.com>
@@ -244,7 +244,7 @@ BOOL write_bitmap(HANDLE h, bitmap * b)
 
  done:
 
-    return success;    
+    return success;
 }
 
 bitmap* read_bitmap(HANDLE h)
index f80a70af740866c0f7aeb046684a395c37b7857a..e35419bab5c29cac5473f3562a226e0a6b103502 100644 (file)
@@ -32,7 +32,7 @@ int main(int argc, char* argv[])
 //    char    *pPtr;
     time_t  StartTime;
 //    FILE    *fp;
-    HANDLE  hStdin; 
+    HANDLE  hStdin;
 
 
     Count = 0;
@@ -75,7 +75,7 @@ int main(int argc, char* argv[])
             if (NewSessionDeadlockCount == 0)
                 NewSessionDeadlockCount = 20;
         }
-        if (!stricmp(argv[i], "-?") || !stricmp(argv[i], "/?") || 
+        if (!stricmp(argv[i], "-?") || !stricmp(argv[i], "/?") ||
             !stricmp(argv[i], "?") || !stricmp(argv[i], "help"))
         {
              usage();
@@ -234,10 +234,10 @@ int GetConsoleInput(HANDLE hStdin)
     if (InputRecordCount == 0)
         return(0);
     rc = ReadConsoleInput(hStdin, InputRecord, 128, &InputRecordCount);
-    for (i = 0; i < (int)InputRecordCount; i++) 
+    for (i = 0; i < (int)InputRecordCount; i++)
     {
-        switch(InputRecord[i].EventType) 
-        { 
+        switch(InputRecord[i].EventType)
+        {
             case KEY_EVENT:
                 if (InputRecord[i].Event.KeyEvent.bKeyDown)
                 {
@@ -248,9 +248,9 @@ int GetConsoleInput(HANDLE hStdin)
                         exit(0);
                     }
                 }
-                break; 
-            default: 
-                break; 
+                break;
+            default:
+                break;
         }
     }
     return(RetCode);
index e1e9670e67e7233bcba4820f9d9b9c980a95f2d5..f34fda17dd7a9399c81d0ab07127bb84cfe75d9f 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -23,7 +23,7 @@ EXEDIR = $(DESTDIR)\bin
 OBJS =         $(OUT)\DumpAfsLog.obj
 
 $(EXEDIR)\DumpAfsLog.exe: $(OBJS)
-        $(EXECONLINK) 
+        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
@@ -32,5 +32,5 @@ $(EXEDIR)\DumpAfsLog.exe: $(OBJS)
 install: idirs $(EXEDIR)\DumpAfsLog.exe
 
 clean::
-        
+
 
index b1d7d403b3ed22f706e5fa27dceb9b0b9ebb8c10..785cdb632b803520062787374efa429120d5a19f 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -27,5 +27,5 @@ clean::
         cd ..\StopStressTest
         $(MAKECMD) /nologo /f NTMakefile clean
         cd ..
-        
+
 
index 8f4c17d815d9f4308c8d4d4f6802345340177b2d..4e12718e8e1586b112ff8d366759f089e01102ad 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -36,5 +36,5 @@ $(EXEDIR)\wintorture.exe: $(OBJS)
 install: idirs $(EXEDIR)\wintorture.exe
 
 clean::
-        
+
 
index 7b9934cd23da9f2d0264273619d80724363dc6ec..866d389405b8161f932ab264b5f135a7f28eb598 100644 (file)
@@ -1,4 +1,4 @@
-/* 
+/*
  * MODULE: locker.c.
  *
  * Copyright (C) 1988-1998 by the Massachusetts Institute of Technology.
@@ -151,4 +151,4 @@ char **ResolveHesName(char *locker)
 
     return cpp;
 }
-#endif /*HAVE_HESOID */
\ No newline at end of file
+#endif /*HAVE_HESOID */
index eaa6fea5478df28472438226985da0f7794d47a4..7229a3f301eed6ea6323b028e29a1302527fafde 100644 (file)
@@ -178,7 +178,7 @@ DWORD WINAPI StressTestThread(LPVOID lpThreadParameter)
 
         run_netbench(ProcessNumber, ClientText, PathToSecondDir);
         if (LastKnownError != ERROR_NETNAME_DELETED)
-            break; 
+            break;
         sprintf(temp, "entered error %d processing\n", LastKnownError);
         if (verbose)
             printf("%s", temp);
@@ -190,7 +190,7 @@ DWORD WINAPI StressTestThread(LPVOID lpThreadParameter)
         pExitStatus->ExitStatus = 0;
         (*pThreadStatus) = 1;
         count = 0;
-        
+
         while ((rc = IsOnline(OriginalAfsLocker)) != WINTORTURE_ASFDLL_ONLINE)
         {
             if ((count > 3) || (rc == WINTORTURE_ASFDLL_NOTFOUND) || (rc == WINTORTURE_ASFPIOCTL_NOTFOUND))
@@ -290,9 +290,9 @@ BOOL run_netbench(int client, char *ClientText, char *PathToSecondDir)
         printf("%s", temp);
     LogMessage(ProcessNumber, HostName, FileName, temp, LogID);
 
-    hFile = CreateFile(ClientText, GENERIC_READ | STANDARD_RIGHTS_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
+    hFile = CreateFile(ClientText, GENERIC_READ | STANDARD_RIGHTS_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
 
-    if (hFile == INVALID_HANDLE_VALUE) 
+    if (hFile == INVALID_HANDLE_VALUE)
     {
         perror(ClientText);
         return(-1);
@@ -387,15 +387,15 @@ BOOL run_netbench(int client, char *ClientText, char *PathToSecondDir)
                 (*pPtr) = '\0';
                 ++pPtr;
             }
-            
+
         }
 
         params[i] = "";
 
-        if (i < 1) 
+        if (i < 1)
             continue;
 
-        if (!strncmp(params[0],"SMB", 3)) 
+        if (!strncmp(params[0],"SMB", 3))
         {
             printf("ERROR: You are using a dbench 1 load file\n");
             if (GetHandleInformation((HANDLE)hWinEventHandle, &dwFlags))
@@ -404,150 +404,150 @@ BOOL run_netbench(int client, char *ClientText, char *PathToSecondDir)
         if (!strcmp(params[0], "BM_SETUP"))
         {
             bm_state = BM_SETUP;
-        } 
+        }
         else if (!strcmp(params[0], "BM_WARMUP"))
         {
             bm_state = BM_WARMUP;
-        } 
+        }
         else if (!strcmp(params[0], "BM_MEASURE"))
         {
             bm_state = BM_MEASURE;
             if (verbose)
                 fprintf(stderr, "setting state to BM_MEASURE\n");
-        } 
-        else if (!strcmp(params[0],"RECONNECT")) 
+        }
+        else if (!strcmp(params[0],"RECONNECT"))
         {
             if (verbose)
                 fprintf(stderr, "Reconnecting ...\n");
-        } 
+        }
         else if (!strcmp(params[0], "SYNC"))
         {
             int length = atoi(params[1]), st = 0;
             if (verbose)
                 fprintf(stderr, "Syncing for %d seconds\n", length);
-        } 
-        else if (!strcmp(params[0],"NTCreateX")) 
+        }
+        else if (!strcmp(params[0],"NTCreateX"))
         {
             if (nb_createx(params[1], ival(params[2]), ival(params[3]), ival(params[4])) == -1)
                 break;
-        } 
+        }
         else if (!stricmp(params[0],"SetLocker"))
         {
             if (nb_SetLocker(params[1]) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"Xrmdir")) 
+        }
+        else if (!stricmp(params[0],"Xrmdir"))
         {
             if (nb_Xrmdir(params[1], params[2]) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"Mkdir")) 
+        }
+        else if (!stricmp(params[0],"Mkdir"))
         {
             if (nb_Mkdir(params[1]) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"Attach")) 
+        }
+        else if (!stricmp(params[0],"Attach"))
         {
             if (nb_Attach(params[1], params[2]) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"Detach")) 
+        }
+        else if (!stricmp(params[0],"Detach"))
         {
             if (nb_Detach(params[1], params[2]) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"CreateFile")) 
+        }
+        else if (!stricmp(params[0],"CreateFile"))
         {
             if (nb_CreateFile(params[1], atol(params[2])) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"CopyFiles")) 
+        }
+        else if (!stricmp(params[0],"CopyFiles"))
         {
             if (nb_CopyFile(params[1], params[2]) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"DeleteFiles")) 
+        }
+        else if (!stricmp(params[0],"DeleteFiles"))
         {
             if (nb_DeleteFile(params[1]) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"Move")) 
+        }
+        else if (!stricmp(params[0],"Move"))
         {
             if (nb_Move(params[1], params[2]) == -1)
                 break;
-        } 
-        else if (!stricmp(params[0],"Xcopy")) 
+        }
+        else if (!stricmp(params[0],"Xcopy"))
         {
             if (nb_xcopy(params[1], params[2]) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"Close")) 
+        }
+        else if (!strcmp(params[0],"Close"))
         {
             if (nb_close(ival(params[1])) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"Rename")) 
+        }
+        else if (!strcmp(params[0],"Rename"))
         {
             if (nb_rename(params[1], params[2]) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"Unlink")) 
+        }
+        else if (!strcmp(params[0],"Unlink"))
         {
             if (nb_unlink(params[1]) == -1)
                 break;
-        } 
+        }
         else if (!strcmp(params[0],"Deltree"))
         {
             if (nb_deltree(params[1]) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"Rmdir")) 
+        }
+        else if (!strcmp(params[0],"Rmdir"))
         {
             if (nb_rmdir(params[1]) == -1)
                 break;
-        } 
+        }
         else if (!strcmp(params[0],"QUERY_PATH_INFORMATION"))
         {
             if (nb_qpathinfo(params[1], ival(params[2])) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"QUERY_FILE_INFORMATION")) 
+        }
+        else if (!strcmp(params[0],"QUERY_FILE_INFORMATION"))
         {
             if (nb_qfileinfo(ival(params[1])) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"QUERY_FS_INFORMATION")) 
+        }
+        else if (!strcmp(params[0],"QUERY_FS_INFORMATION"))
         {
             if (nb_qfsinfo(ival(params[1])) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"FIND_FIRST")) 
+        }
+        else if (!strcmp(params[0],"FIND_FIRST"))
         {
             if (nb_findfirst(params[1]) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"WriteX")) 
+        }
+        else if (!strcmp(params[0],"WriteX"))
         {
             if (nb_writex(ival(params[1]), ival(params[2]), ival(params[3]), ival(params[4])) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"ReadX")) 
+        }
+        else if (!strcmp(params[0],"ReadX"))
         {
             if (nb_readx(ival(params[1]), ival(params[2]), ival(params[3]), ival(params[4])) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"Flush")) 
+        }
+        else if (!strcmp(params[0],"Flush"))
         {
             if (nb_flush(ival(params[1])) == -1)
                 break;
-        } 
-        else if (!strcmp(params[0],"LockingX")) 
+        }
+        else if (!strcmp(params[0],"LockingX"))
         {
             if (nb_lock(ival(params[1]), ival(params[2]), ival(params[3]), ival(params[4]),
                         (unsigned char)ival(params[5]), ival(params[6])) == -1)
                 break;
-        } 
-        else 
+        }
+        else
         {
             printf("Unknown operation %s\n", params[0]);
             printf("Line read = %s\n", line1);
@@ -560,7 +560,7 @@ BOOL run_netbench(int client, char *ClientText, char *PathToSecondDir)
 
     EndSecondTime(CMD_NONAFS);
 
-    for (i = 0; i < MAX_FILES; i++) 
+    for (i = 0; i < MAX_FILES; i++)
     {
         if (ftable[i].handle > 0)
             nb_close(ftable[i].handle);
@@ -620,7 +620,7 @@ int IsOnline(char *strPath)
                     break;
                 }
             }
-#endif 
+#endif
         }
         else
             bret = WINTORTURE_ASFPIOCTL_NOTFOUND;
index 8dcdd85b8f703c31071bf6a81ff5ff4a75e76c17..a8b27e194df0770afe5a41b0b8e687a7c927007e 100644 (file)
@@ -18,19 +18,19 @@ int optopt;
 int optreset;
 char *optarg;
 
-extern void LogStats(char *FileName, int ToLog, int Iteration,  int NumberOfProcesses, int NumberOfThreads, 
+extern void LogStats(char *FileName, int ToLog, int Iteration,  int NumberOfProcesses, int NumberOfThreads,
                      char *HostName, int ProcessNumber, struct cmd_struct CommandInfo[],
                      char *CommandLine, char *TargetDirectory);
 extern int UpdateMasterLog(char *FileName, struct cmd_struct CommandInfo[]);
-extern int BuildMasterStatLog(char *FileName, char *MoveFileName, int NumberOfProcesses, 
-                              int NumberOfThreads, char *CommandLine, int LoopCount, 
+extern int BuildMasterStatLog(char *FileName, char *MoveFileName, int NumberOfProcesses,
+                              int NumberOfThreads, char *CommandLine, int LoopCount,
                               char *TargetDirectory, int ProcessNumber);
 extern void LogMessage(int ProcessNumber, char *HostName, char *FileName, char *message, int LogID);
 
 DWORD WINAPI StressTestThread(LPVOID lpThreadParameter);
 int   getopt(int, char**, char*);
 DWORD FindProcessCount(char *ProcessName, HANDLE JobHandle);
-void  show_results(char *CommandLine, char *TargetDirectory, struct cmd_struct CommandInfo[], 
+void  show_results(char *CommandLine, char *TargetDirectory, struct cmd_struct CommandInfo[],
                    char *HostName, int NumberOfThreads, int CurrentLoop, int LogID);
 
 char    *ClientText = "streamfiles.txt";
@@ -52,8 +52,8 @@ HANDLE  PauseEventHandle;
 HANDLE  ContinueEventHandle;
 EXIT_STATUS ExitStatus[MAX_HANDLES];
 
-double create_procs(char *Hostname, char *CommandLine, char *TargetDirectory, 
-                    char *AfsLocker, char *Locker, char *HostName, 
+double create_procs(char *Hostname, char *CommandLine, char *TargetDirectory,
+                    char *AfsLocker, char *Locker, char *HostName,
                     int NumberOfThreads, int CurrentLoop, int LogID)
 {
     int     i;
@@ -71,7 +71,7 @@ double create_procs(char *Hostname, char *CommandLine, char *TargetDirectory,
     USER_OPTIONS     attachOption;
 #endif
 
-    InitializeCriticalSection(&CriticalSection); 
+    InitializeCriticalSection(&CriticalSection);
     for (i = 0; i < MAX_HANDLES; i++)
     {
         hEventHandle[i] = NULL;
@@ -84,7 +84,7 @@ double create_procs(char *Hostname, char *CommandLine, char *TargetDirectory,
     CommandInfo = calloc(1, sizeof(struct cmd_struct) * (CMD_MAX_CMD + 1) * NumberOfThreads);
     ProcessID = getpid();
 
-    for (i = 0; i < NumberOfThreads; i++) 
+    for (i = 0; i < NumberOfThreads; i++)
     {
         if (EndOnError)
         {
@@ -96,7 +96,7 @@ double create_procs(char *Hostname, char *CommandLine, char *TargetDirectory,
         if (hEventHandle[count] == NULL)
             continue;
         ResetEvent(hEventHandle[count]);
-        
+
         pParameterList[count] = calloc(1, sizeof(PARAMETERLIST));
         pParameterList[count]->ProcessNumber = count;
         pParameterList[count]->CommandInfo = (struct cmd_struct *)(CommandInfo + (i * (CMD_MAX_CMD + 1)));
@@ -233,7 +233,7 @@ static void usage(void)
     fprintf(stderr, "\n      may use either upper or lower case letters.\n\n");
 }
 
-void show_results(char *CommandLine, char *TargetDirectory, struct cmd_struct *CommandInfo, 
+void show_results(char *CommandLine, char *TargetDirectory, struct cmd_struct *CommandInfo,
                   char *HostName, int NumberOfThreads, int CurrentLoop, int LogID)
 {
        struct cmd_struct TotalCommandInfo[CMD_MAX_CMD + 1];
@@ -257,17 +257,17 @@ void show_results(char *CommandLine, char *TargetDirectory, struct cmd_struct *C
 
     memset(ExitStatus, '\0', sizeof(ExitStatus[0]) * MAX_HANDLES);
 
-       for (j = 0; j < NumberOfThreads; j++) 
-    { 
+       for (j = 0; j < NumberOfThreads; j++)
+    {
            FinalCmdInfo = CommandInfo + (j * (CMD_MAX_CMD + 1));
 
                for (i = 0; i <= CMD_MAX_CMD; i++)
         {
                    TotalCommandInfo[i].count += FinalCmdInfo[i].count;
-            TotalCommandInfo[i].total_sec += FinalCmdInfo[i].total_sec; 
-            TotalCommandInfo[i].total_sum_of_squares += FinalCmdInfo[i].total_sum_of_squares; 
-            TotalCommandInfo[i].ErrorCount += FinalCmdInfo[i].ErrorCount; 
-            TotalCommandInfo[i].ErrorTime += FinalCmdInfo[i].ErrorTime; 
+            TotalCommandInfo[i].total_sec += FinalCmdInfo[i].total_sec;
+            TotalCommandInfo[i].total_sum_of_squares += FinalCmdInfo[i].total_sum_of_squares;
+            TotalCommandInfo[i].ErrorCount += FinalCmdInfo[i].ErrorCount;
+            TotalCommandInfo[i].ErrorTime += FinalCmdInfo[i].ErrorTime;
             grand_total += FinalCmdInfo[j].total_sec;
             if (!TotalCommandInfo[i].min_sec || (TotalCommandInfo[i].min_sec > FinalCmdInfo[i].min_sec))
                 TotalCommandInfo[i].min_sec = FinalCmdInfo[i].min_sec;
@@ -282,9 +282,9 @@ void show_results(char *CommandLine, char *TargetDirectory, struct cmd_struct *C
     sprintf(FileName, "%s\\log%05d\\%s\\ProcessStats.log", WorkingDirectory, LogID, HostName);
 
     if (PrintStats)
-        LogStats(FileName, 0, CurrentLoop, 1, NumberOfThreads, HostName, -1, TotalCommandInfo, 
+        LogStats(FileName, 0, CurrentLoop, 1, NumberOfThreads, HostName, -1, TotalCommandInfo,
                  CommandLine, TargetDirectory);
-    LogStats(FileName, 1, CurrentLoop, 1, NumberOfThreads, HostName, -1, TotalCommandInfo, 
+    LogStats(FileName, 1, CurrentLoop, 1, NumberOfThreads, HostName, -1, TotalCommandInfo,
              CommandLine, TargetDirectory);
 
     sprintf(FileName, "%s\\log%05d\\%s", WorkingDirectory, LogID, "MasterStatLog.log");
@@ -505,7 +505,7 @@ int main(int argc, char *argv[])
         if(*p == '/')
             *p = '\\';
     }
+
 #ifdef HAVE_HESOID
     if (UseLocker)
     {
@@ -621,7 +621,7 @@ int main(int argc, char *argv[])
 
         _strtime(tbuffer);
         printf("\nIteration %d started at: %s\n", LoopCount, tbuffer);
-        create_procs(HostName, CommandLine, TargetDirectory, AfsLocker, Locker, 
+        create_procs(HostName, CommandLine, TargetDirectory, AfsLocker, Locker,
                      HostName, NumberOfThreads, CurrentLoop, LogID);
         _strtime(tbuffer);
         printf("Iteration %d ended at: %s\n", LoopCount, tbuffer);
@@ -696,12 +696,12 @@ int main(int argc, char *argv[])
 
     sprintf(FileName, "%s\\log%05d\\%s\\%s", WorkingDirectory, LogID, HostName, "MasterProcessStatLog.log");
     sprintf(MoveFileName, "%s\\log%05d\\%s\\%s", WorkingDirectory, LogID, HostName, "MasterProcessStatLogRaw.log");
-    BuildMasterStatLog(FileName, MoveFileName, NumberOfProcesses, NumberOfThreads, CommandLine, LoopCount, 
+    BuildMasterStatLog(FileName, MoveFileName, NumberOfProcesses, NumberOfThreads, CommandLine, LoopCount,
                        TargetDirectory, -1);
 
 //    sprintf(DateTime, "%s-%04d%02d%02d-%02d%02d%02d", HostName,
-//                                                      LocalTime.wYear, 
-//                                                      LocalTime.wMonth, 
+//                                                      LocalTime.wYear,
+//                                                      LocalTime.wMonth,
 //                                                      LocalTime.wDay,
 //                                                      LocalTime.wHour,
 //                                                      LocalTime.wMinute,
@@ -755,12 +755,12 @@ int main(int argc, char *argv[])
 
         sprintf(FileName, "%s\\log%05d\\%s", WorkingDirectory, LogID, "MasterStatLog.log");
         sprintf(MoveFileName, "%s\\log%05d\\%s", WorkingDirectory, LogID, "MasterStatLogRaw.log");
-        BuildMasterStatLog(FileName, MoveFileName, NumberOfProcesses, NumberOfThreads, 
+        BuildMasterStatLog(FileName, MoveFileName, NumberOfProcesses, NumberOfThreads,
                            CommandLine, IterationCount, TargetDirectory, -2);
         sprintf(DateTime, "%s%05d-%04d%02d%02d-%02d%02d%02d", "log",
                                                           LogID,
-                                                          LocalTime.wYear, 
-                                                          LocalTime.wMonth, 
+                                                          LocalTime.wYear,
+                                                          LocalTime.wMonth,
                                                           LocalTime.wDay,
                                                           LocalTime.wHour,
                                                           LocalTime.wMinute,
@@ -887,7 +887,7 @@ int getopt(int nargc, char *nargv[], char *ostr)
             return (-1);
         }
     }
-    if ((optopt = (int)*place++) == (int)':' || !(oli = strchr(ostr, optopt))) 
+    if ((optopt = (int)*place++) == (int)':' || !(oli = strchr(ostr, optopt)))
     {
         if (optopt == (int)'-')
             return (-1);
@@ -897,7 +897,7 @@ int getopt(int nargc, char *nargv[], char *ostr)
             (void)fprintf(stderr, "%s: illegal option -- %c\n", __progname, optopt);
         return (BADCH);
     }
-    if (*++oli != ':') 
+    if (*++oli != ':')
     {
         optarg = NULL;
         if (!*place)
@@ -907,7 +907,7 @@ int getopt(int nargc, char *nargv[], char *ostr)
     {
         if (*place)
             optarg = place;
-        else if (nargc <= ++optind) 
+        else if (nargc <= ++optind)
         {
             place = EMSG;
             if (*ostr == ':')
index 37d365390453c0cc2fc43478aa656334340d77ba..3148ee55be79ea64e4e2da1e888ed34f462cce8e 100644 (file)
@@ -1,19 +1,19 @@
-/* 
+/*
    Unix SMB/CIFS implementation.
    SMB torture tester
    Copyright (C) Andrew Tridgell 1997-1998
    Copyright (C) Richard Sharpe  2002
-   
+
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.
-   
+
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-   
+
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
@@ -53,9 +53,9 @@ void DumpAFSLog(char * HostName, int LogID);
 int  FindHandle(int handle);
 int  GetFileList(char *Mask, void (*fn)(file_info *, const char *, void *), void *state);
 BOOL GetFileInfo(char *FileName, HANDLE fd, uint16 *mode, size_t *size,
-                       time_t *c_time, time_t *a_time, time_t *m_time, 
+                       time_t *c_time, time_t *a_time, time_t *m_time,
                        time_t *w_time);
-BOOL GetPathInfo(const char *fname, time_t *c_time, time_t *a_time, time_t *m_time, 
+BOOL GetPathInfo(const char *fname, time_t *c_time, time_t *a_time, time_t *m_time,
                         size_t *size, uint16 *mode);
 int  LeaveThread(int status, char *Reason, int cmd);
 void StartFirstTimer();
@@ -303,7 +303,7 @@ int nb_CreateFile(char *path, DWORD size)
     strcpy(NewPath, path);
 
     StartFirstTimer();
-    fHandle = CreateFile(NewPath, 
+    fHandle = CreateFile(NewPath,
                          GENERIC_READ | GENERIC_WRITE | STANDARD_RIGHTS_ALL,
                          FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
                          NULL,
@@ -507,11 +507,11 @@ int nb_createx(char *fname, unsigned create_options, unsigned create_disposition
     }
 
     StartFirstTimer();
-    fd = CreateObject(path, 
+    fd = CreateObject(path,
                        desired_access,
                        0x0,
-                       FILE_SHARE_READ|FILE_SHARE_WRITE, 
-                       create_disposition, 
+                       FILE_SHARE_READ|FILE_SHARE_WRITE,
+                       create_disposition,
                        create_options);
 
     if (fd == INVALID_HANDLE_VALUE && handle != -1)
@@ -550,19 +550,19 @@ int nb_createx(char *fname, unsigned create_options, unsigned create_disposition
     if (fd == INVALID_HANDLE_VALUE && handle == -1)
         return(0);
 
-    for (i = 0; i < MAX_FILES; i++) 
+    for (i = 0; i < MAX_FILES; i++)
     {
-        if (ftable[i].handle == 0) 
+        if (ftable[i].handle == 0)
             break;
     }
-    if (i == MAX_FILES) 
+    if (i == MAX_FILES)
     {
         printf("(%d) file table full for %s\n", LineCount, path);
         return(LeaveThread(1, "file table is full\n", CMD_NTCREATEX));
     }
     ftable[i].handle = handle;
     ftable[i].fd = fd;
-    if (ftable[i].name) 
+    if (ftable[i].name)
         free(ftable[i].name);
     ftable[i].name = strdup(path);
     ftable[i].reads = ftable[i].writes = 0;
@@ -589,7 +589,7 @@ int nb_writex(int handle, int offset, int size, int ret_size)
         return(-1);
     StartFirstTimer();
     status = nb_write(ftable[i].fd, IoBuffer, offset, size);
-    if (status != ret_size) 
+    if (status != ret_size)
     {
         EndFirstTimer(CMD_WRITEX, 0);
                LeaveThread(0, "", CMD_WRITEX);
@@ -700,9 +700,9 @@ int nb_close(int handle)
         return(0);
 
     StartFirstTimer();
-    ret = nb_close1(ftable[i].fd); 
+    ret = nb_close1(ftable[i].fd);
     EndFirstTimer(CMD_CLOSE, ret);
-    if (!ret) 
+    if (!ret)
     {
         LeaveThread(0, "", CMD_CLOSE);
         sprintf(temp, "(%d) close failed on handle %d\n", LineCount, handle);
@@ -714,10 +714,10 @@ int nb_close(int handle)
 
     ftable[i].handle = 0;
     ftable[i].fd = 0;
-    if (ftable[i].name) 
+    if (ftable[i].name)
         free(ftable[i].name);
     ftable[i].name = NULL;
-    return(0);   
+    return(0);
 }
 
 int nb_rmdir(char *fname)
@@ -764,7 +764,7 @@ int nb_rename(char *old, char *New)
     strcpy(opath, AfsLocker);
     strcat(opath, old);
     strcpy(npath, AfsLocker);
-    strcat(npath, New); 
+    strcat(npath, New);
 
     StartFirstTimer();
     rc = MoveFileEx(opath, npath, MOVEFILE_REPLACE_EXISTING | MOVEFILE_WRITE_THROUGH);
@@ -783,8 +783,8 @@ int nb_rename(char *old, char *New)
     return(0);
 }
 
-/* 
- * Type is used to determine whether the file is expected 
+/*
+ * Type is used to determine whether the file is expected
  * to exist or not.  It is overloaded (temporarily) to control
  * Flag which indicates whether an error is treated as an error
  * or not.  The StreamFiles.txt script does not have the Type
@@ -900,7 +900,7 @@ int nb_qfsinfo(int level)
     ULARGE_INTEGER TotalNumberOfBytes;
     ULARGE_INTEGER TotalNumberOfFreeBytes;
     DWORD   gle;
+
     sprintf(FileName, "Thread_%05d.log", ProcessNumber);
     sprintf(Path, "%s\\%s%05d", AfsLocker, HostName, LogID);
 
@@ -984,7 +984,7 @@ void delete_fn(file_info *finfo, const char *name, void *state)
 
     sprintf(FileName, "Thread_%05d.log", ProcessNumber);
 
-    if (finfo->mode & aDIR) 
+    if (finfo->mode & aDIR)
     {
         char s2[1024];
         sprintf(s2, "%s\\*", name);
@@ -1225,7 +1225,7 @@ HANDLE CreateObject(const char *fname, uint32 DesiredAccess,
     {
         DWORD rc;
 
-        if (!CreateDirectory(fname, NULL) && (rc = GetLastError()) != ERROR_ALREADY_EXISTS) 
+        if (!CreateDirectory(fname, NULL) && (rc = GetLastError()) != ERROR_ALREADY_EXISTS)
         {
             SetLastError(rc);
             fd = INVALID_HANDLE_VALUE;
@@ -1376,14 +1376,14 @@ void SubstituteString(char *s,const char *pattern,const char *insert, size_t len
     li = (ssize_t)strlen(insert);
 
     if (!*pattern) return;
-       
+
     while (lp <= ls && (p = strstr(s,pattern)))
     {
-        if (len && (ls + (li-lp) >= (int)len)) 
+        if (len && (ls + (li-lp) >= (int)len))
         {
             break;
         }
-        if (li != lp) 
+        if (li != lp)
         {
             memmove(p+li,p+lp,strlen(p+lp)+1);
         }
@@ -1405,8 +1405,8 @@ B.tm_isdst = -1; \
 B.tm_mday = A.wDay;
 
 
-BOOL GetPathInfo(const char *fname, 
-                  time_t *c_time, time_t *a_time, time_t *m_time, 
+BOOL GetPathInfo(const char *fname,
+                  time_t *c_time, time_t *a_time, time_t *m_time,
                   size_t *size, uint16 *mode)
 {
     WIN32_FILE_ATTRIBUTE_DATA FileInfo;
@@ -1435,7 +1435,7 @@ BOOL GetPathInfo(const char *fname,
             CHANGE_TIME(SystemTime, tm_time)
             (*m_time) = mktime(&tm_time);
         }
-        if (size) 
+        if (size)
         {
             rc = 1;
             if (!(FileInfo.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
@@ -1453,9 +1453,9 @@ BOOL GetPathInfo(const char *fname,
 /****************************************************************************
 send a qfileinfo call
 ****************************************************************************/
-BOOL GetFileInfo(char *FileName, HANDLE fd, 
+BOOL GetFileInfo(char *FileName, HANDLE fd,
                    uint16 *mode, size_t *size,
-                   time_t *c_time, time_t *a_time, time_t *m_time, 
+                   time_t *c_time, time_t *a_time, time_t *m_time,
                    time_t *w_time)
 {
     WIN32_FILE_ATTRIBUTE_DATA FileInfo;
@@ -1484,7 +1484,7 @@ BOOL GetFileInfo(char *FileName, HANDLE fd,
             CHANGE_TIME(SystemTime, tm_time)
             (*m_time) = mktime(&tm_time);
         }
-        if (size) 
+        if (size)
         {
             rc = 0;
             if (!(FileInfo.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
@@ -1509,7 +1509,7 @@ ssize_t nb_read(HANDLE fd, char *IoBuffer, off_t offset, size_t size)
     int     rc;
     DWORD   LowDword;
 
-    if (size == 0) 
+    if (size == 0)
         return(0);
 
     LowDword = SetFilePointer(fd, offset, 0, FILE_BEGIN);
index 67e4c90eba0352eb0b6913f8bdf9801fe49e8077..049be713c925013ca474aae4b17ba75636c89d0d 100644 (file)
@@ -8,7 +8,7 @@ extern HANDLE ChronMutexHandle;
 extern HANDLE MutexHandle;
 extern HANDLE FileMutexHandle;
 
-void LogStats(char *FileName, int ToLog, int Iteration, int NumberOfProcesses, int NumberOfThreads, 
+void LogStats(char *FileName, int ToLog, int Iteration, int NumberOfProcesses, int NumberOfThreads,
               char *HostName, int ProcessNumber, struct cmd_struct CommandInfo[],
               char *CommandLine, char *TargetDirectory)
 {
@@ -48,9 +48,9 @@ void LogStats(char *FileName, int ToLog, int Iteration, int NumberOfProcesses, i
     for (i = 0; i <= CMD_MAX_CMD; i++)
     {
         TotalCommandInfo[i].count += CommandInfo[i].count;
-        TotalCommandInfo[i].total_sec += CommandInfo[i].total_sec; 
-        TotalCommandInfo[i].ErrorCount += CommandInfo[i].ErrorCount; 
-        TotalCommandInfo[i].ErrorTime += CommandInfo[i].ErrorTime; 
+        TotalCommandInfo[i].total_sec += CommandInfo[i].total_sec;
+        TotalCommandInfo[i].ErrorCount += CommandInfo[i].ErrorCount;
+        TotalCommandInfo[i].ErrorTime += CommandInfo[i].ErrorTime;
         grand_total += CommandInfo[i].total_sec;
         if (!TotalCommandInfo[i].min_sec || (TotalCommandInfo[i].min_sec > CommandInfo[i].min_sec))
             TotalCommandInfo[i].min_sec = CommandInfo[i].min_sec;
@@ -107,8 +107,8 @@ void LogStats(char *FileName, int ToLog, int Iteration, int NumberOfProcesses, i
     for (i = 0; i <= CMD_MAX_CMD; i++)
     {
         fprintf(fp, "%-30s   %8d    %8d  %10d  %10.2f   %5.1f%%   %10d  %8d  %8d  %s\n",
-                cmd_names[i].name, 
-                TotalCommandInfo[i].count, 
+                cmd_names[i].name,
+                TotalCommandInfo[i].count,
                 TotalCommandInfo[i].min_sec,
                 TotalCommandInfo[i].max_sec,
                 (TotalCommandInfo[i].count ? (float)TotalCommandInfo[i].total_sec/(float)TotalCommandInfo[i].count : 0),
@@ -183,7 +183,7 @@ void DumpAFSLog(char *HostName, int LogID)
     strcat(EnvVariable, "\\TEMP\\afsd.log");
     sprintf(command, "move %s %s\\log%05d\\%s > .\\test\\%s", EnvVariable, WorkingDirectory, LogID, HostName, HostName);
     rc = system(command);
-    sprintf(command, "rename %s\\log%05d\\%s\\afsd.log afsd_%s_iteration%d.log", 
+    sprintf(command, "rename %s\\log%05d\\%s\\afsd.log afsd_%s_iteration%d.log",
             WorkingDirectory, LogID, HostName, HostName, CurrentLoop);
     rc = system(command);
     ReleaseMutex(FileMutexHandle);
@@ -263,8 +263,8 @@ int UpdateMasterLog(char *FileName, struct cmd_struct CommandInfo[])
     return(0);
 }
 
-int BuildMasterStatLog(char *FileName, char*MoveFileName, int NumberOfProcesses, 
-                       int NumberOfThreads, char *CommandLine, int Iterations, 
+int BuildMasterStatLog(char *FileName, char*MoveFileName, int NumberOfProcesses,
+                       int NumberOfThreads, char *CommandLine, int Iterations,
                        char *TargetDirectory, int ProcessNumber)
 {
     FILE    *fp;
@@ -307,10 +307,10 @@ int BuildMasterStatLog(char *FileName, char*MoveFileName, int NumberOfProcesses,
         fclose(fp);
         MoveFile(FileName, MoveFileName);
     }
-    
+
     fp = fopen(FileName, "w");
     fclose(fp);
-    LogStats(FileName, 1, Iterations, NumberOfProcesses, NumberOfThreads, "", ProcessNumber, TotalCommandInfo, 
+    LogStats(FileName, 1, Iterations, NumberOfProcesses, NumberOfThreads, "", ProcessNumber, TotalCommandInfo,
              CommandLine, TargetDirectory);
     return(0);
 }
index 4e1928f3e057952b005b92dcfa8cf8cc1474d039..fcb5d0b62ec00cf4ecd583d01e166427cea1ab52 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -23,7 +23,7 @@ EXEDIR = $(DESTDIR)\bin
 OBJS =         $(OUT)\StopStressTest.obj
 
 $(EXEDIR)\StopStressTest.exe: $(OBJS)
-        $(EXECONLINK) 
+        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
@@ -32,5 +32,5 @@ $(EXEDIR)\StopStressTest.exe: $(OBJS)
 install: idirs $(EXEDIR)\StopStressTest.exe
 
 clean::
-        
+
 
index da486956230dacf6f378f279c477238985ceede2..8feee694fa2606ef79fcee9f10c7be80a8e2127b 100644 (file)
@@ -21,7 +21,7 @@ int main(int argc, char* argv[])
     HANDLE  ShutDownEventHandle;
     HANDLE  PauseEventHandle;
     HANDLE  ContinueEventHandle;
-    HANDLE  hStdin; 
+    HANDLE  hStdin;
 
     hStdin = GetStdHandle(STD_INPUT_HANDLE);
 
@@ -74,10 +74,10 @@ int GetConsoleInput(HANDLE hStdin)
                 break;
         }
     }
-    for (i = 0; i < (int)InputRecordCount; i++) 
+    for (i = 0; i < (int)InputRecordCount; i++)
     {
-        switch(InputRecord[i].EventType) 
-        { 
+        switch(InputRecord[i].EventType)
+        {
             case KEY_EVENT:
                 if (InputRecord[i].Event.KeyEvent.bKeyDown)
                 {
@@ -103,9 +103,9 @@ int GetConsoleInput(HANDLE hStdin)
                         printf("\nEnd stress test request received\n");
                     }
                 }
-                break; 
-            default: 
-                break; 
+                break;
+            default:
+                break;
         }
     }
     return(RetCode);
index 8f290bfb914ab414029967ec7f55d5185d3f79fa..905341853f050e0e2d9abf920316889db9efc2db 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -23,7 +23,7 @@ EXEDIR = $(DESTDIR)\bin
 OBJS =         $(OUT)\Stress.obj
 
 $(EXEDIR)\Stress.exe: $(OBJS)
-        $(EXECONLINK) 
+        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
@@ -32,5 +32,5 @@ $(EXEDIR)\Stress.exe: $(OBJS)
 install: idirs $(EXEDIR)\Stress.exe
 
 clean::
-        
+
 
index ae6253c66d3e806ce9dcc0a1b0c993e72c3dc6e5..0cbeea6f0077e1a94225fa2bac60d94b34a3ecdc 100644 (file)
@@ -230,7 +230,7 @@ int getopt(int nargc, char *nargv[], char *ostr)
             return (-1);
         }
     }
-    if ((optopt = (int)*place++) == (int)':' || !(oli = strchr(ostr, optopt))) 
+    if ((optopt = (int)*place++) == (int)':' || !(oli = strchr(ostr, optopt)))
     {
         if (optopt == (int)'-')
             return (-1);
@@ -240,7 +240,7 @@ int getopt(int nargc, char *nargv[], char *ostr)
             (void)fprintf(stderr, "%s: illegal option -- %c\n", __progname, optopt);
         return (BADCH);
     }
-    if (*++oli != ':') 
+    if (*++oli != ':')
     {
         optarg = NULL;
         if (!*place)
@@ -250,7 +250,7 @@ int getopt(int nargc, char *nargv[], char *ostr)
     {
         if (*place)
             optarg = place;
-        else if (nargc <= ++optind) 
+        else if (nargc <= ++optind)
         {
             place = EMSG;
             if (*ostr == ':')
index aa48646dc7a5e20746e3ac8316d13f16537fff81..b82ddca3ca8dd72dd0df8d4c87911f92b5ce1168 100644 (file)
@@ -9,7 +9,7 @@ SetLocker c:
 Deltree \clients\client1
 SetLocker
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -28,7 +28,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
@@ -230,7 +230,7 @@ Move \\afs\locker\clients\client1\~dmtmp\WORDPRO\filler.003 \\afs\locker\clients
 Xrmdir \\afs\locker\clients\client1 all
 Xrmdir c:\clients\client1 all
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -249,7 +249,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
@@ -451,7 +451,7 @@ Move \\afs\locker\clients\client1\~dmtmp\WORDPRO\filler.003 \\afs\locker\clients
 Xrmdir \\afs\locker\clients\client1 all
 Xrmdir c:\clients\client1 all
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -470,7 +470,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
@@ -672,7 +672,7 @@ Move \\afs\locker\clients\client1\~dmtmp\WORDPRO\filler.003 \\afs\locker\clients
 Xrmdir \\afs\locker\clients\client1 all
 Xrmdir c:\clients\client1 all
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -691,7 +691,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
@@ -893,7 +893,7 @@ Move \\afs\locker\clients\client1\~dmtmp\WORDPRO\filler.003 \\afs\locker\clients
 Xrmdir \\afs\locker\clients\client1 all
 Xrmdir c:\clients\client1 all
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -912,7 +912,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
@@ -1114,7 +1114,7 @@ Move \\afs\locker\clients\client1\~dmtmp\WORDPRO\filler.003 \\afs\locker\clients
 Xrmdir \\afs\locker\clients\client1 all
 Xrmdir c:\clients\client1 all
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -1133,7 +1133,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
@@ -1335,7 +1335,7 @@ Move \\afs\locker\clients\client1\~dmtmp\WORDPRO\filler.003 \\afs\locker\clients
 Xrmdir \\afs\locker\clients\client1 all
 Xrmdir c:\clients\client1 all
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -1354,7 +1354,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
@@ -1556,7 +1556,7 @@ Move \\afs\locker\clients\client1\~dmtmp\WORDPRO\filler.003 \\afs\locker\clients
 Xrmdir \\afs\locker\clients\client1 all
 Xrmdir c:\clients\client1 all
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -1575,7 +1575,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
index a4d9c7bbd7b14ad5cf88f08bdf35f6f326a5df86..69a6a507cb68ce249f2044b13fa3a7a7fc963ef0 100644 (file)
@@ -5,7 +5,7 @@ SetLocker
 Xrmdir \\afs\locker\clients\client1 all
 Xrmdir c:\clients\client1 all
 Mkdir c:\clients\client1\mixfile
-Mkdir c:\clients\client1\~dmtmp 
+Mkdir c:\clients\client1\~dmtmp
 CreateFile c:\clients\client1\filler.000 256891
 CreateFile c:\clients\client1\filler.001 99243
 CreateFile c:\clients\client1\filler.002 9000
@@ -24,7 +24,7 @@ CreateFile c:\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile c:\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir c:\clients\client1\~dmtmp\COREL 
+Mkdir c:\clients\client1\~dmtmp\COREL
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile c:\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile c:\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
index b4c9712e90bcc3c0ef501bbb3d41f1df7ef4ff2b..561a11e949dce68f6d19cc8966489b6d77a6ee94 100644 (file)
@@ -5,7 +5,7 @@ Xrmdir \\afs\locker\clients\client1 all
 Xrmdir \\afs\lcolby\Public\clients\client1 all
 #detach lcolby locker
 Mkdir \\afs\locker\clients\client1\mixfile
-Mkdir \\afs\locker\clients\client1\~dmtmp 
+Mkdir \\afs\locker\clients\client1\~dmtmp
 CreateFile \\afs\locker\clients\client1\filler.000 256891
 CreateFile \\afs\locker\clients\client1\filler.001 99243
 CreateFile \\afs\locker\clients\client1\filler.002 9000
@@ -29,7 +29,7 @@ CreateFile \\afs\locker\clients\client1\~dmtmp\PWRPNT\ZD16.BMP 174533
 CreateFile \\afs\locker\clients\client1\~dmtmp\PWRPNT\PPTOOLS1.PPA 273561
 CreateFile \\afs\locker\clients\client1\~dmtmp\PWRPNT\TIPS.PPT 43596
 CreateFile \\afs\locker\clients\client1\~dmtmp\PWRPNT\TRIDOTS.POT 33811
-Mkdir \\afs\locker\clients\client1\~dmtmp\COREL 
+Mkdir \\afs\locker\clients\client1\~dmtmp\COREL
 CreateFile \\afs\locker\clients\client1\~dmtmp\COREL\CDRROLS.CFG 213857
 CreateFile \\afs\locker\clients\client1\~dmtmp\COREL\CDRBARS.CFG 172699
 CreateFile \\afs\locker\clients\client1\~dmtmp\COREL\ARTISTIC.ACL 23982
index 652766f1be571f0d193a36834f60584769de23a1..b4f1938e6c08e50db9ed28d5560dd3267d6d1930 100644 (file)
@@ -12714,7 +12714,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 13569
 QUERY_FILE_INFORMATION 13569
 ReadX 13569 0 512 512
@@ -21506,7 +21506,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 12871
 QUERY_FILE_INFORMATION 12871
 ReadX 12871 0 512 512
@@ -21834,7 +21834,7 @@ QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FOO 1
 FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC  
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\FACTS.DOC 0x40 0x1 12888
 QUERY_FILE_INFORMATION 12888
 ReadX 12888 0 512 512
@@ -30294,7 +30294,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 13755
 QUERY_FILE_INFORMATION 13755
 ReadX 13755 0 512 512
@@ -30622,7 +30622,7 @@ QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FOO 1
 FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC  
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\FACTS.DOC 0x40 0x1 13772
 QUERY_FILE_INFORMATION 13772
 ReadX 13772 0 512 512
@@ -39082,7 +39082,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 12964
 QUERY_FILE_INFORMATION 12964
 ReadX 12964 0 512 512
@@ -39410,7 +39410,7 @@ QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FOO 1
 FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC  
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\FACTS.DOC 0x40 0x1 12981
 QUERY_FILE_INFORMATION 12981
 ReadX 12981 0 512 512
@@ -47871,7 +47871,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 13848
 QUERY_FILE_INFORMATION 13848
 ReadX 13848 0 512 512
@@ -48199,7 +48199,7 @@ QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FOO 1
 FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC  
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\FACTS.DOC 0x40 0x1 13865
 QUERY_FILE_INFORMATION 13865
 ReadX 13865 0 512 512
@@ -56661,7 +56661,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 12963
 QUERY_FILE_INFORMATION 12963
 ReadX 12963 0 512 512
@@ -56989,7 +56989,7 @@ QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FOO 1
 FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC  
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\FACTS.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\FACTS.DOC 0x40 0x1 12980
 QUERY_FILE_INFORMATION 12980
 ReadX 12980 0 512 512
@@ -65449,7 +65449,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 13847
 QUERY_FILE_INFORMATION 13847
 ReadX 13847 0 512 512
@@ -74240,7 +74240,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 6444
 QUERY_FILE_INFORMATION 6444
 ReadX 6444 0 512 512
@@ -83029,7 +83029,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 7328
 QUERY_FILE_INFORMATION 7328
 ReadX 7328 0 512 512
@@ -91818,7 +91818,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 8212
 QUERY_FILE_INFORMATION 8212
 ReadX 8212 0 512 512
@@ -100607,7 +100607,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 9096
 QUERY_FILE_INFORMATION 9096
 ReadX 9096 0 512 512
@@ -109396,7 +109396,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 9980
 QUERY_FILE_INFORMATION 9980
 ReadX 9980 0 512 512
@@ -118185,7 +118185,7 @@ FIND_FIRST \clients\client1\~dmtmp\<.JNK
 QUERY_FS_INFORMATION 259
 QUERY_FS_INFORMATION 259
 QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10 1
-QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC 
+QUERY_PATH_INFORMATION \clients\client1\~dmtmp\WORD\CHAP10.DOC
 NTCreateX \clients\client1\~dmtmp\WORD\CHAP10.DOC 0x40 0x1 10864
 QUERY_FILE_INFORMATION 10864
 ReadX 10864 0 512 512
index 51d2778e5e102d19f545002fcd8cb0acd5961e80..582b866dbe85bbf07093324de5bb05a497faad58 100644 (file)
@@ -40,8 +40,8 @@ enum states {BM_SETUP, BM_WARMUP, BM_MEASURE};
 #define CMD_RMDIR           9
 #define CMD_UNLINK          10
 #define CMD_WRITEX          11
-#define CMD_XCOPY           12 
-#define CMD_DELETEFILES     13 
+#define CMD_XCOPY           12
+#define CMD_DELETEFILES     13
 #define CMD_COPYFILES       14
 #define CMD_ATTACH          15
 #define CMD_DETACH          16
@@ -79,7 +79,7 @@ struct cmd_struct {
   DWORD total_sum_of_squares;
 };
 
-static struct 
+static struct
 {
        char *name; /* name used in results */
        char *disable_name; /* name used in disable (-d) option */
@@ -142,9 +142,9 @@ typedef struct {
 typedef struct {
         HANDLE fd;
         int handle;
-        char *name; 
+        char *name;
        int reads, writes;
 } FTABLE;
 
 
-#endif
\ No newline at end of file
+#endif
index bdaef162dc6b55a1ed509f40b4acf78487c1dcd0..0b3a4bfe4109f8c4655670f313fbc35d0cfaf0bb 100644 (file)
@@ -1,21 +1,21 @@
 #ifndef _INCLUDES_H
 #define _INCLUDES_H
-/* 
+/*
    Unix SMB/CIFS implementation.
    Machine customisation and include handling
    Copyright (C) Andrew Tridgell 1994-1998
    Copyright (C) 2002 by Martin Pool <mbp@samba.org>
-   
+
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.
-   
+
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-   
+
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
@@ -27,9 +27,9 @@
 
 //#include "local.h"
 
-#ifndef _WIN32_WINNT   
-#define _WIN32_WINNT 0x0500 
-#endif 
+#ifndef _WIN32_WINNT
+#define _WIN32_WINNT 0x0500
+#endif
 #include <windows.h>
 #include <io.h>
 #include <stdio.h>
index eb64e150f988cee32ad4040cc7db70f4740957d9..f9b6edf2769e37d90027449d6999e482bbe8069d 100644 (file)
@@ -5,7 +5,7 @@
 #include <includes.h>
 
 int nb_unlink(char *fname);
-int nb_createx(char *fname, 
+int nb_createx(char *fname,
                unsigned create_options, unsigned create_disposition, int handle);
 int nb_SetLocker(char *Locker);
 int nb_Mkdir(char *Directory);
index 6c90c4c99d41b8e1f4938252344f001c82819e53..c40c48034b84b794173b3d553ad087efe76909a9 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                                                                                
+#
 # Copyright (c) 2009 Secure Endpoints Inc.
 #
 
@@ -23,7 +23,7 @@ OBJS =  $(OUT)\main.obj \
 LIBS =  $(DESTDIR)\lib\afs\afsutil.lib
 
 $(EXEDIR)\winflock.exe: $(OBJS) $(LIBS)
-        $(EXECONLINK) 
+        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
@@ -32,5 +32,5 @@ $(EXEDIR)\winflock.exe: $(OBJS) $(LIBS)
 install: idirs $(EXEDIR)\winflock.exe
 
 clean::
-        
+
 
index 672ff76e705a8464819d4488ad380e89c45386e8..385033053eb2fbbe07bfce7142c85d243a174433 100644 (file)
@@ -3,7 +3,7 @@ To run winflock.exe:
 
 C:\> winflock.exe -d (dir) > verbose.log
 
-By default, there a lot of logging generated to stdout while the actual test 
+By default, there a lot of logging generated to stdout while the actual test
 results are reported to stderr.  Redirecting stdout to a log file cleans out
 the output.
 
index 670fa52708c58116ebd68021c3058dca3d5f95b4..d5e461a275b1c245c0600ee9a05338b6ee3d8c0c 100644 (file)
@@ -48,7 +48,7 @@ int parse_cmd_line(int argc, _TCHAR * argv[])
                 return show_usage(argv[0]);
             }
         } else if (!_tcscmp(argv[i], _T("-nr"))) {
-            tst_read_write = FALSE;        
+            tst_read_write = FALSE;
         } else if(!_tcscmp(argv[i], _T("-child"))) {
             isChild = TRUE;
         } else if(!_tcscmp(argv[i], _T("-p"))) {
@@ -97,7 +97,7 @@ int spawn_kids(int argc, _TCHAR *argv[])
     startinfo.lpTitle = NULL;
     startinfo.dwFlags = 0;
     startinfo.cbReserved2 = 0;
-    
+
     cerr << "PARENT: Process ID:" << GetCurrentProcessId() << "\n";
     cerr << "PARENT: Spawning child process: " << cmd_line << "\n";
 
@@ -155,11 +155,11 @@ int run_tests(void)
 #define PCINT_CALL(f)   \
     rvt = f;            \
     rv = (rv | rvt)
-    
+
     PC_CALL(begin_tests());
 
     PC_CALL(test_create());
-    
+
     if(tst_read_write)
         PC_CALL(test_lock_prep());
 
index 8796a9297ac8679461307dfb1dc218fe48b888a6..cd0aa715c8fc87d3c7dd5367c973fc6bd595758c 100644 (file)
@@ -1,12 +1,12 @@
 #include "winflock.h"
 
-void _begin_log(void) 
+void _begin_log(void)
 {
     WaitForSingleObject(mutex_logfile, INFINITE);
     logfile << (isChild?"CHILD {\n":"PARENT {\n");
 }
 
-void _end_log(void) 
+void _end_log(void)
 {
     logfile << "}\n";
     logfile.flush();
index 1bb7e3d6e8cae52727733ad543e60c807a7f8617..52238ad7cb53b7c602423d5e06f3fd7f5b01a8cc 100644 (file)
@@ -81,7 +81,7 @@ int test_create(void)
     if(isChild) {
         logfile << "----Begin CreateFile tests ----\n";
 
-        cerr << 
+        cerr <<
             "TEST:CREATE:001 Requesting a sharing mode that conflicts with the access mode "
             "specified in a previous open requestion whose handle is still open should be an error.\n";
 
@@ -422,7 +422,7 @@ int testint_lock_excl_rw_beof(void)
         } else {
             cerr << "TEST:LOCK:002:01 PASS\n";
         }
-        
+
         cerr << "TEST:LOCK:002:02 Read in partially locked area (A)\n";
 
         logfile << "SetFilePointer(h_file_base, PAGE_BEGIN(27), NULL, FILE_BEGIN)\n";
@@ -435,7 +435,7 @@ int testint_lock_excl_rw_beof(void)
         } else {
             cerr << "TEST:LOCK:002:02 PASS\n";
         }
-        
+
         cerr << "TEST:LOCK:002:03 Read in locked area\n";
 
         logfile << "SetFilePointer(h_file_base, PAGE_BEGIN(32), NULL, FILE_BEGIN)\n";
@@ -448,7 +448,7 @@ int testint_lock_excl_rw_beof(void)
         } else {
             cerr << "TEST:LOCK:002:03 PASS\n";
         }
-        
+
         cerr << "TEST:LOCK:002:04 Read in partially locked area (B)\n";
 
         logfile << "SetFilePointer(h_file_base, PAGE_BEGIN(37), NULL, FILE_BEGIN)\n";
@@ -461,7 +461,7 @@ int testint_lock_excl_rw_beof(void)
         } else {
             cerr << "TEST:LOCK:002:04 PASS\n";
         }
-         
+
         cerr << "TEST:LOCK:002:05 Read in partially unowned area (A)\n";
 
         logfile << "SetFilePointer(h_file_base, PAGE_BEGIN(47), NULL, FILE_BEGIN)\n";
@@ -474,7 +474,7 @@ int testint_lock_excl_rw_beof(void)
         } else {
             cerr << "TEST:LOCK:002:05 ***FAILED***\n";
         }
-        
+
         cerr << "TEST:LOCK:002:06 Read in fully unowned area\n";
 
         logfile << "SetFilePointer(h_file_base, PAGE_BEGIN(52), NULL, FILE_BEGIN)\n";
@@ -487,7 +487,7 @@ int testint_lock_excl_rw_beof(void)
         } else {
             cerr << "TEST:LOCK:002:06 ***FAILED***\n";
         }
-        
+
         cerr << "TEST:LOCK:002:07 Read in partially unowned area (B)\n";
 
         logfile << "SetFilePointer(h_file_base, PAGE_BEGIN(56), NULL, FILE_BEGIN)\n";
@@ -1031,7 +1031,7 @@ int testint_waitlock(void)
                 cerr << "done\n"
                     << "TEST:WLCS:002:06 PASS\n";
             } else {
-                logfile << "Unlock failed! last error = " 
+                logfile << "Unlock failed! last error = "
                         << e << "\n";
                 cerr << "TEST:WLCS:002:06 FAILED! Unlock failed! see log\n";
                 rv = 1;