Clean up Arla xg files to remove CVS-isms and Arla-specific bits.
Signed-off-by: David Howells <dhowells@redhat.com>
* Copyright (c) 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
%#ifndef _AFSUUID_COMMON_
%#define _AFSUUID_COMMON_
-/* $Id: afsuuid.h,v 1.2 2004/08/27 11:14:44 lha Exp $ */
-
#ifndef AFSUUID_GENERATE
#define AFSUUID_GENERATE __attribute__((__nogenerate__))
#endif
-/* This is -*-c-*- */
-
-/*
+/* -*- c -*-
+ *
+ * Interface to the BOS server.
+ *
+ *
* Copyright (c) 1999 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-/* $Id: bos.xg,v 1.9 2004/08/27 11:14:44 lha Exp $ */
-
-/*
- * Interface to BOS server
- */
-
package BOZO_
-%#include <fs_errors.h>
-
-error-function conv_to_arla_errno
-
+/* Error codes */
const BZNOTACTIVE = 39424;
const BZNOENT = 39425;
const BZBUSY = 39426;
const BOZO_BSSIZE = 256;
-/*
- *
- */
-
const BSTAT_SHUTDOWN = 0;
const BSTAT_NORMAL = 1;
const BSTAT_SHUTTINGDOWN = 2;
const BOZO_RESTARTTIME_GENERAL = 0x1; /* general reboot time */
const BOZO_RESTARTTIME_NEWBIN = 0x2; /* new binary */
-#if 0
-const GETSTATUS_FSRUN = "file server running";
-const GETSTATUS_RSRUNVOLDOWN = "file server running; volser down";
-const GETSTATUS_SALVAGE = "salvaging file system";
-const GETSTATUS_FSSTART = "starting file server";
-const GETSTATUS_FSDOWN = "file server shutting down";
-const GETSTATUS_SALVAGERDOWN = "salvager shutting down";
-const GETSTATUS_FSSTOP = "salvager shut down";
-#endif
-
struct bozo_status {
long goal;
long fileGoal;
long spare2;
};
-#if 0
-struct bnode_ops {
- struct bnode *(*create)();
- long (*timeout)();
- long (*getstat)();
- long (*setstat)();
- long (*delete)();
- long (*procexit)();
- long (*getstring)();
- long (*getparm)();
- long (*restartp)();
- long (*hascore)();
-};
-#endif
-
CreateBnode (IN string type<BOZO_BSSIZE>,
IN string instance<BOZO_BSSIZE>,
GetInstanceInfo (IN string instance<BOZO_BSSIZE>,
OUT string type<BOZO_BSSIZE>,
OUT struct bozo_status *status) = 85;
-
+
GetInstanceParm (IN string instance<BOZO_BSSIZE>,
IN long num,
OUT string parm<BOZO_BSSIZE>) = 86;
OUT string spare1<BOZO_BSSIZE>,
OUT string spare2<BOZO_BSSIZE>,
OUT string spare3<BOZO_BSSIZE>) = 114;
-
-/* This is -*-c-*- */
-
-/*
+/* -*- c -*-
+ *
+ * Interface to the Cache Manager
+ *
+ *
* Copyright (c) 1997 - 2003 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-/*
- * Interface to CM
- */
-
package RXAFSCB_
-%#include <fs_errors.h>
-%#include <fs.h>
-
-error-function conv_to_arla_errno
-
-/*
- * Interface
- */
-
#include "common.h"
struct AFSDBLockDesc {
-/*
+/* Common definition used by several *.xg files
+ *
+ *
* Copyright (c) 1995 - 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-/*
- * Common definition used by several *.xg files
- */
-
-/* $Id: common.h,v 1.22 2005/10/20 19:41:16 lha Exp $ */
-
%#ifndef _COMMON_
%#define _COMMON_
-/* This is -*-c-*- */
-
-/*
+/* -*- c -*-
+ *
+ * Interface to the File Server.
+ *
+ *
* Copyright (c) 1995 - 2002, 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-/* $Id: fs.xg,v 1.21 2004/12/19 20:00:59 lha Exp $ */
-
-/*
- * Interface to FS
- */
-
package RXAFS_
-%#include <fs_errors.h>
-
-error-function conv_to_arla_errno
-
#define AFSUUID_GENERATE
#include "common.h"
OUT AFSCBs *CBArray,
OUT AFSVolSync *Sync) = 155;
-SetLock (IN AFSFid *Fid,
- IN ViceLockType Type,
+SetLock (IN AFSFid *Fid,
+ IN ViceLockType Type,
OUT AFSVolSync *Sync) = 156;
-ExtendLock (IN AFSFid *Fid,
+ExtendLock (IN AFSFid *Fid,
OUT AFSVolSync *Sync) = 157;
-ReleaseLock (IN AFSFid *Fid,
+ReleaseLock (IN AFSFid *Fid,
OUT AFSVolSync *Sync) = 158;
FlushCPS (IN ViceIds *IdsArray,
OUT int32_t *spare2,
OUT int32_t *spare3) = 162;
-FetchData64 (IN AFSFid *Fid,
- IN int64_t Pos,
- IN int64_t Length,
- OUT AFSFetchStatus *OutStatus,
- OUT AFSCallBack *CallBack,
+FetchData64 (IN AFSFid *Fid,
+ IN int64_t Pos,
+ IN int64_t Length,
+ OUT AFSFetchStatus *OutStatus,
+ OUT AFSCallBack *CallBack,
OUT AFSVolSync *Sync) split = 65537;
-StoreData64 (IN AFSFid *Fid,
- IN AFSStoreStatus *InStatus,
- IN uint64_t Pos,
- IN uint64_t Length,
- IN uint64_t FileLength,
- OUT AFSFetchStatus *OutStatus,
+StoreData64 (IN AFSFid *Fid,
+ IN AFSStoreStatus *InStatus,
+ IN uint64_t Pos,
+ IN uint64_t Length,
+ IN uint64_t FileLength,
+ OUT AFSFetchStatus *OutStatus,
OUT AFSVolSync *Sync) split = 65538;
GiveUpAllCallBacks () = 65539 ;
-/* This is -*-c-*- */
-
-/*
+/* -*- c -*-
+ *
+ * Interface to the Authentication Server (KA).
+ *
+ *
* Copyright (c) 1999 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-
-/*
- * Interface to KAS
- */
-
const AUTHENTICATE_OLD = 1;
const CHANGEPASSWORD = 2;
const GETTICKET_OLD = 3;
#define Date uint32_t
-/* Errors */
-
+/* Error codes */
const KADATABASEINCONSISTENT = 180480;
const KAEXIST = 180481;
const KAIO = 180482;
IN kaname instance,
IN struct ka_CBS *atimes,
INOUT struct ka_BBS *oanswer) = 23;
-
-/* This is -*-c-*- */
-
-/*
+/* -*- c -*-
+ *
+ * Interface to the Protection Server.
+ *
+ *
* Copyright (c) 1998 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-/*
- * Interface to PTS
- */
-
package PR_
-%#include <fs_errors.h>
-
-error-function conv_to_arla_errno
-
-/*
- * Interface
- */
-
/* Opcodes */
-
const PRINEWUSER = 500;
const PRWHEREISIT = 501;
const PRDUMPENTRY = 502;
/* Error codes */
-
const PREXIST = 267264 ;
const PRIDEXIST = 267265 ;
const PRNOIDS = 267266 ;
-/* -*- C -*- */
-
-/*
+/* -*- c -*-
+ *
+ *
* Copyright (c) 1998 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-
-/*
- * $Id: ubik.xg,v 1.11 2004/08/27 11:14:45 lha Exp $
- */
-
package Ubik_
-%#include <fs_errors.h>
-
-error-function conv_to_arla_errno
-
-/*
- * Interface
- */
-
struct net_tid {
long epoch;
long counter;
/* Opcodes */
-
const VOTE_BEACON = 10000;
const VOTE_DEBUG = 10001;
const VOTE_SDEBUG = 10002;
const VOTE_GETSYNCSITE = 10003;
/* Error codes */
-
const UNOQUORUM = 5376;
const UNOTSYNC = 5377;
const UNHOSTS = 5378;
/* The rpc calls */
-Beacon (IN long state,
- IN long voteStart,
- IN net_version *Version,
+Beacon (IN long state,
+ IN long voteStart,
+ IN net_version *Version,
IN net_tid *tid) multi = VOTE_BEACON;
Debug (OUT ubik_debug *db) = VOTE_DEBUG;
-/* This is -*-c-*- */
-
-/*
+/* -*-c-*-
+ *
+ * Interface to the Volume Location Database Server.
+ *
+ *
* Copyright (c) 1997 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-/*
- * Interface to VLDB
- */
-
package VL_
-%#include <fs_errors.h>
-%#include <fs.h>
-
-error-function conv_to_arla_errno
-
#include "common.h"
/*
const VLF_BACKEXISTS = 0x4000;
const VLF_DFSFILESET = 0x8000;
-/* VL error interface */
+/* Error codes */
const VL_IDEXIST = 363520;
const VL_IO = 363521;
const VL_NAMEEXIST = 363522;
const VL_BADMASK = 363551;
-/*
- * Opcodes
- */
-
+/* Opcodes */
const VLCREATEENTRY = 501;
const VLDELETEENTRY = 502;
const VLGETENTRYBYID = 503;
long spares9;
};
-struct vlentry {
- u_long volumeId[MAXTYPES];
- long flags;
- long LockAfsId;
- long LockTimestamp;
- long cloneId;
- long AssociatedChain;
- long nextIdHash[MAXTYPES];
- long nextNameHash;
- long spares1[2];
- char name[VLDB_MAXNAMELEN];
- u_char volumeType;
- u_char serverNumber[MAXNSERVERS];
- u_char serverPartition[MAXNSERVERS];
- u_char serverFlags[MAXNSERVERS];
- u_char RefCount;
- char spares2[1];
-};
-
-/* disk_vlentry is arla specific */
-
-struct disk_vlentry {
- u_long volumeId[MAXTYPES];
- long flags;
- long cloneId;
- string name<>;
- long serverNumber<>;
- long serverPartition<>;
- long serverFlags<>;
-};
-
struct vital_vlheader {
long vldbversion;
long headersize;
long totalEntries[MAXTYPES];
};
-typedef long longarray[MAXTYPES];
-
-struct vlheader {
- struct vital_vlheader vital_header;
- u_long IpMappedAddr[MAXSERVERID];
- long VolnameHash[HASHSIZE];
-/* long VolidHashRW[HASHSIZE];
- long VolidHashRO[HASHSIZE];
- long VolidHashBACK[HASHSIZE];*/
- longarray VolidHash[HASHSIZE];
-};
-
const VLUPDATE_VOLUMENAME = 0x1;
const VLUPDATE_FLAGS = 0x4;
typedef int32_t bulkaddrs<VL_MAX_BULK_ADDRS>;
-/*
+/*
* Bits for ListAddrByAttributes.Mask
* Note, IPADDR/INDEX/UUID are mutually exclusive
*/
IN VldbUpdateEntry *UpdateEntry,
IN long ReleaseType) = VLUPDATEENTRYBYNAME;
-#ifdef not_implemented_yet
+#if 0
CreateEntryU(IN uvldbentry *newentry) = VLCREATEENTRYU;
GetEntryByIDU() = VLGETENTRYBYIDU;
afs_int32 error;
opaque data<VL_LISTATTRUUID_MAXATTRSIZE>;
};
-
+
typedef VL_ListAddrUUID VL_ListAddrUUIDs<>;
const VL_UUID_data_INVALID = 1;
/*
* `uuid' is the uuid we query information the diffrent types are in
- * `query'.
- *
+ * `query'.
+ *
* For each `query'-item there can be one or more items in `reply'.
* The reply items have `reply<>.type' set to the same type as in the
* query. The are always sorted in the same order as the `query'.
- *
+ *
* If the `query' type isn't supported a `reply<>' is sent back with
* `reply<>.error' set.
*
-/* This is -*-c-*- */
-
-/*
+/* -*- c -*-
+ *
+ * Interface to Volume Server.
+ *
+ * reference /afs/nada.kth.se/misc/reference/programming/afs/shadow/
+ *
+ *
* Copyright (c) 1997 - 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
- *
+ *
* 2. 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.
- *
+ *
* 3. Neither the name of the Institute 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 INSTITUTE 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
* SUCH DAMAGE.
*/
-/*
- * Interface to Volumeserver,
- * reference /afs/nada.kth.se/misc/reference/programming/afs/shadow/
- *
- * $Id: volumeserver.xg,v 1.27 2004/08/27 11:14:45 lha Exp $
- */
-
package VOLSER_
-%#include <fs_errors.h>
-
-error-function conv_to_arla_errno
-
const VLDB_MAXSERVER = 80;
const VOLSERVICE_PORT = 7005;
const VOLSERVICE_ID = 4;
const VOLSER_MAX_REPSITES = 7;
const VNAMESIZE = 32;
+/* Opcodes */
const VOLCREATEVOLUME = 100;
const VOLDELETEVOLUME = 101;
const VOLRESTORE = 102;
const VOK = 0x02;
const VBUSY = 110;
+/* Error codes */
const VOLSERTRELE_ERROR = 1492325120;
const VOLSERNO_OP = 1492325121;
const VOLSERREAD_DUMPERROR = 1492325122;
const VTOutOfService = 2;
const VTDeleted = 4;
-#if 0
-struct volser_trans {
- volser_trans *next;
- long tid;
- long time;
- long creationTime;
- long returnCode;
- long volid;
- long partition;
- long dumpTransId;
- long dumpSeq; /* Not used */
- short refCount;
- short iflags;
- char vflags;
- char tflags;
- char incremental;
- char lastProcName[30];
-/* struct rx_call *rxCallPtr; XXXXXXX BROKEN /lha */
-};
-#endif
struct volDescription {
char volName[VOLSER_MAXVOLNAME];
long volId;
long clone;
long parent;
};
-
+
typedef transDebugInfo transDebugEntries<>;
typedef volintInfo volEntries<>;
typedef xvolintInfo xvolEntries<>;
AFSVolListPartitions(OUT struct pIDs *partIDs) = VOLLISTPARTITIONS;
-AFSVolPartitionInfo(IN string name<>,
+AFSVolPartitionInfo(IN string name<>,
OUT struct diskPartition *partition) = VOLPARTITIONINFO;
AFSVolListVolumes(IN long partID,
OUT long *partition) = VOLGETNTHVOLUME;
AFSVolMonitor(OUT transDebugEntries *result) = VOLMONITOR;
-
+
AFSVolXListVolumes(IN long partID,
IN long flags,
OUT struct xvolEntries *resultEntries) = VOLXLISTVOLUMES;