%#define BOZO_PRUNECORE 4 /* prune core files */
package BOZO_
+prefix S
statindex 1
CreateBnode(
extern int bozo_isrestricted;
#endif
-BOZO_GetRestartTime(acall, atype, aktime)
-struct rx_call *acall;
-afs_int32 atype;
-struct ktime *aktime; {
+SBOZO_GetRestartTime(acall, atype, aktime)
+ struct rx_call *acall;
+ afs_int32 atype;
+ struct bozo_netKTime *aktime;
+{
register afs_int32 code;
code = 0; /* assume success */
return code;
}
-BOZO_SetRestartTime(acall, atype, aktime)
-struct rx_call *acall;
-afs_int32 atype;
-struct ktime *aktime; {
+SBOZO_SetRestartTime(acall, atype, aktime)
+ struct rx_call *acall;
+ afs_int32 atype;
+ struct bozo_netKTime *aktime;
+{
register afs_int32 code;
char caller[MAXKTCNAMELEN];
return code;
}
-BOZO_Exec(acall, acmd)
+SBOZO_Exec(acall, acmd)
struct rx_call *acall;
char *acmd; {
return code;
}
-BOZO_GetDates(acall, aname, atime, abakTime, aoldTime)
+SBOZO_GetDates(acall, aname, atime, abakTime, aoldTime)
struct rx_call *acall;
char *aname;
afs_int32 *atime, *abakTime, *aoldTime; {
return 0;
}
-BOZO_UnInstall(acall, aname)
+SBOZO_UnInstall(acall, aname)
struct rx_call *acall;
register char *aname; {
char *filepath;
renamefile(aname, bbuffer);
}
-BOZO_Install(acall, aname, asize, mode, amtime)
+SBOZO_Install(acall, aname, asize, mode, amtime)
struct rx_call *acall;
char *aname;
afs_int32 asize;
else return 0;
}
-BOZO_SetCellName(acall, aname)
+SBOZO_SetCellName(acall, aname)
struct rx_call *acall;
char *aname; {
struct afsconf_cell tcell;
return code;
}
-BOZO_GetCellName(acall, aname)
+SBOZO_GetCellName(acall, aname)
struct rx_call *acall;
char **aname; {
register afs_int32 code;
return code;
}
-BOZO_GetCellHost(acall, awhich, aname)
+SBOZO_GetCellHost(acall, awhich, aname)
struct rx_call *acall;
afs_uint32 awhich;
char **aname; {
return code;
}
-BOZO_DeleteCellHost(acall, aname)
+SBOZO_DeleteCellHost(acall, aname)
struct rx_call *acall;
char *aname; {
register afs_int32 code;
return code;
}
-BOZO_AddCellHost(acall, aname)
+SBOZO_AddCellHost(acall, aname)
struct rx_call *acall;
char *aname; {
register afs_int32 code;
return code;
}
-BOZO_ListKeys(acall, an, akvno, akey, akeyinfo)
+SBOZO_ListKeys(acall, an, akvno, akey, akeyinfo)
struct rx_call *acall;
int an;
afs_int32 *akvno;
return code;
}
-BOZO_AddKey(acall, an, akey)
+SBOZO_AddKey(acall, an, akey)
struct rx_call *acall;
afs_int32 an;
struct bozo_key *akey; {
return code;
}
-BOZO_SetNoAuthFlag(acall, aflag)
+SBOZO_SetNoAuthFlag(acall, aflag)
register struct rx_call *acall;
afs_int32 aflag; {
register afs_int32 code = 0;
return code;
}
-BOZO_DeleteKey(acall, an)
+SBOZO_DeleteKey(acall, an)
struct rx_call *acall;
afs_int32 an; {
register afs_int32 code;
}
-BOZO_ListSUsers(acall, an, aname)
+SBOZO_ListSUsers(acall, an, aname)
struct rx_call *acall;
afs_int32 an;
register char **aname; {
return code;
}
-BOZO_AddSUser(acall, aname)
+SBOZO_AddSUser(acall, aname)
struct rx_call *acall;
char *aname; {
register afs_int32 code;
return code;
}
-BOZO_DeleteSUser(acall, aname)
+SBOZO_DeleteSUser(acall, aname)
struct rx_call *acall;
char *aname; {
register afs_int32 code;
return code;
}
-BOZO_CreateBnode(acall, atype, ainstance, ap1, ap2, ap3, ap4, ap5, notifier)
+SBOZO_CreateBnode(acall, atype, ainstance, ap1, ap2, ap3, ap4, ap5, notifier)
struct rx_call *acall;
char *atype;
char *ainstance;
return code;
}
-BOZO_WaitAll(acall)
+SBOZO_WaitAll(acall)
register struct rx_call *acall; {
register afs_int32 code;
char caller[MAXKTCNAMELEN];
return code;
}
-BOZO_DeleteBnode(acall, ainstance)
+SBOZO_DeleteBnode(acall, ainstance)
struct rx_call *acall;
char *ainstance; {
register afs_int32 code;
}
/* shutdown and leave down */
-BOZO_ShutdownAll(acall)
+SBOZO_ShutdownAll(acall)
struct rx_call *acall; {
/* iterate over all bnodes, setting the status to temporarily disabled */
register afs_int32 code;
}
/* shutdown and restart */
-BOZO_RestartAll(acall)
+SBOZO_RestartAll(acall)
struct rx_call *acall; {
register afs_int32 code;
char caller[MAXKTCNAMELEN];
return code;
}
-BOZO_ReBozo(acall)
+SBOZO_ReBozo(acall)
register struct rx_call *acall; {
register afs_int32 code;
char caller[MAXKTCNAMELEN];
}
/* make sure all are running */
-BOZO_StartupAll(acall)
+SBOZO_StartupAll(acall)
struct rx_call *acall; {
register afs_int32 code;
char caller[MAXKTCNAMELEN];
return code;
}
-BOZO_Restart(acall, ainstance)
+SBOZO_Restart(acall, ainstance)
struct rx_call *acall;
register char *ainstance; {
register struct bnode *tb;
}
/* set temp status */
-BOZO_SetTStatus(acall, ainstance, astatus)
+SBOZO_SetTStatus(acall, ainstance, astatus)
struct rx_call *acall;
char *ainstance;
afs_int32 astatus; {
return code;
}
-BOZO_SetStatus(acall, ainstance, astatus)
+SBOZO_SetStatus(acall, ainstance, astatus)
struct rx_call *acall;
char *ainstance;
afs_int32 astatus; {
return code;
}
-BOZO_GetStatus(acall, ainstance, astat, astatDescr)
+SBOZO_GetStatus(acall, ainstance, astat, astatDescr)
struct rx_call *acall;
char *ainstance;
afs_int32 *astat;
return unlink(tbuffer);
}
-BOZO_Prune(acall, aflags)
+SBOZO_Prune(acall, aflags)
struct rx_call *acall;
afs_int32 aflags; {
register afs_int32 code;
return code;
}
-BOZO_EnumerateInstance(acall, anum, ainstance)
+SBOZO_EnumerateInstance(acall, anum, ainstance)
struct rx_call *acall;
afs_int32 anum;
char **ainstance; {
return -1;
}
-BOZO_GetInstanceInfo(acall, ainstance, atype, astatus)
+SBOZO_GetInstanceInfo(acall, ainstance, atype, astatus)
IN struct rx_call *acall;
IN char *ainstance;
OUT char **atype;
return 0;
}
-BOZO_GetInstanceParm(acall, ainstance, anum, aparm)
+SBOZO_GetInstanceParm(acall, ainstance, anum, aparm)
struct rx_call *acall;
char *ainstance;
afs_int32 anum;
return code;
}
-BOZO_GetLog(acall, aname)
+SBOZO_GetLog(acall, aname)
register struct rx_call *acall;
char *aname; {
register afs_int32 code;
return code;
}
-BOZO_GetInstanceStrings(acall, abnodeName, as1, as2, as3, as4)
+SBOZO_GetInstanceStrings(acall, abnodeName, as1, as2, as3, as4)
struct rx_call *acall;
char *abnodeName;
char **as1, **as2, **as3, **as4; {
}
#ifdef BOS_RESTRICTED_MODE
-BOZO_GetRestrictedMode(acall, arestmode)
+SBOZO_GetRestrictedMode(acall, arestmode)
struct rx_call *acall;
afs_int32 *arestmode;
{
return 0;
}
-BOZO_SetRestrictedMode(acall, arestmode)
+SBOZO_SetRestrictedMode(acall, arestmode)
struct rx_call *acall;
afs_int32 arestmode;
{
return code;
}
#else
-BOZO_GetRestrictedMode(acall, arestmode)
+SBOZO_GetRestrictedMode(acall, arestmode)
struct rx_call *acall;
afs_int32 *arestmode;
{
return RXGEN_OPCODE;
}
-BOZO_SetRestrictedMode(acall, arestmode)
+SBOZO_SetRestrictedMode(acall, arestmode)
struct rx_call *acall;
afs_int32 arestmode;
{
/* see if we should do a restart */
if (now > nextRestart) {
- BOZO_ReBozo(0); /* doesn't come back */
+ SBOZO_ReBozo(0); /* doesn't come back */
}
/* see if we should restart a server */
/* procedure interface */
package BUDB_
+prefix S
statindex 17
/* All these procedures take a connection parameter since they may contact the
/* text file management calls - alphabetic */
GetText
- ( IN afs_int32 lockHandle,
+ ( IN afs_uint32 lockHandle,
IN afs_int32 textType, /* which type of text */
IN afs_int32 maxLength,
IN afs_int32 offset,
GetTextVersion
( IN afs_int32 textType,
- OUT afs_int32 *tversion);
+ OUT afs_uint32 *tversion);
SaveText
- ( IN afs_int32 lockHandle, /* which type of text */
+ ( IN afs_uint32 lockHandle, /* which type of text */
IN afs_int32 textType, /* which type of text */
IN afs_int32 offset, /* offset into text block */
IN afs_int32 flags,
afs_int32 FreeAllLocks(), FreeLock(), GetInstanceId(), GetLock();
-afs_int32 BUDB_FreeAllLocks (call, instanceId)
+afs_int32 SBUDB_FreeAllLocks (call, instanceId)
struct rx_call *call;
afs_uint32 instanceId;
{
return(code);
}
-afs_int32 BUDB_FreeLock (call, lockHandle)
+afs_int32 SBUDB_FreeLock (call, lockHandle)
struct rx_call *call;
afs_uint32 lockHandle;
{
return(code);
}
-afs_int32 BUDB_GetInstanceId(call, instanceId)
+afs_int32 SBUDB_GetInstanceId(call, instanceId)
struct rx_call *call;
afs_uint32 *instanceId;
{
}
-afs_int32 BUDB_GetLock (call, instanceId, lockName, expiration, lockHandle)
+afs_int32 SBUDB_GetLock (call, instanceId, lockName, expiration, lockHandle)
struct rx_call *call;
afs_uint32 instanceId;
afs_int32 lockName;
afs_int32 GetText(), GetTextVersion(), SaveText();
-afs_int32 BUDB_GetText (call, lockHandle, textType, maxLength, offset,
+afs_int32 SBUDB_GetText (call, lockHandle, textType, maxLength, offset,
nextOffset, charListPtr)
struct rx_call *call;
afs_uint32 lockHandle;
* get the version number for the specified text block
*/
-afs_int32 BUDB_GetTextVersion (call, textType, tversion)
+afs_int32 SBUDB_GetTextVersion (call, textType, tversion)
struct rx_call *call;
afs_int32 textType;
afs_uint32 *tversion;
* charListPtr storage automatically malloced and freed
*/
-afs_int32 BUDB_SaveText (call, lockHandle, textType, offset, flags, charListPtr)
+afs_int32 SBUDB_SaveText (call, lockHandle, textType, offset, flags, charListPtr)
struct rx_call *call;
afs_uint32 lockHandle;
afs_int32 textType;
afs_int32 DumpDB(), RestoreDbHeader();
-afs_int32 BUDB_DumpDB (call, firstcall, maxLength, charListPtr, done)
+afs_int32 SBUDB_DumpDB (call, firstcall, maxLength, charListPtr, done)
struct rx_call *call;
int firstcall;
afs_int32 maxLength;
return(code);
}
-afs_int32 BUDB_RestoreDbHeader (call, header)
+afs_int32 SBUDB_RestoreDbHeader (call, header)
struct rx_call *call;
struct DbHeader *header;
{
* host - address of host that did verification
*/
afs_int32 DbVerify();
-afs_int32 BUDB_DbVerify(call, status, orphans, host)
+afs_int32 SBUDB_DbVerify(call, status, orphans, host)
struct rx_call *call;
afs_int32 *status;
afs_int32 *orphans;
* ---------------------------------------------
*/
-afs_int32 BUDB_AddVolume (call, vol)
+afs_int32 SBUDB_AddVolume (call, vol)
struct rx_call *call;
struct budb_volumeEntry *vol;
{
}
-afs_int32 BUDB_AddVolumes (call, vols)
+afs_int32 SBUDB_AddVolumes (call, vols)
struct rx_call *call;
struct budb_volumeList *vols;
{
* 1) record the volume set
*/
-afs_int32 BUDB_CreateDump(call, dump)
+afs_int32 SBUDB_CreateDump(call, dump)
struct rx_call *call;
struct budb_dumpEntry *dump;
{
return code;
}
-afs_int32 BUDB_DeleteDump (call, id, fromTime, toTime, dumps)
+afs_int32 SBUDB_DeleteDump (call, id, fromTime, toTime, dumps)
struct rx_call *call;
dumpId id;
Date fromTime;
return(code);
}
-afs_int32 BUDB_ListDumps (call, sflags, name, groupid, fromTime, toTime, dumps, flags)
+afs_int32 SBUDB_ListDumps (call, sflags, name, groupid, fromTime, toTime, dumps, flags)
struct rx_call *call;
afs_int32 sflags, groupid;
char *name;
return(code);
}
-afs_int32 BUDB_DeleteTape (call, tape)
+afs_int32 SBUDB_DeleteTape (call, tape)
struct rx_call *call;
struct budb_tapeEntry *tape; /* tape info */
{
* n - some error. May or may not have deleted information.
*/
-afs_int32 BUDB_DeleteVDP (call, dsname, dumpPath, curDumpId)
+afs_int32 SBUDB_DeleteVDP (call, dsname, dumpPath, curDumpId)
struct rx_call *call;
char *dsname;
char *dumpPath;
* volume is not found in the dump, then look for it in its parent dump.
*/
-afs_int32 BUDB_FindClone(call, dumpID, volName, clonetime)
+afs_int32 SBUDB_FindClone(call, dumpID, volName, clonetime)
struct rx_call *call;
afs_int32 dumpID;
char *volName;
* deptr - descriptor of most recent dump
*/
-afs_int32 BUDB_FindDump (call, volumeName, beforeDate, deptr)
+afs_int32 SBUDB_FindDump (call, volumeName, beforeDate, deptr)
struct rx_call *call;
char *volumeName;
afs_int32 beforeDate;
* dname - dumpname
*/
-afs_int32 BUDB_FindLatestDump (call, vsname, dumpPath, dumpentry)
+afs_int32 SBUDB_FindLatestDump (call, vsname, dumpPath, dumpentry)
struct rx_call *call;
char *vsname, *dumpPath;
struct budb_dumpEntry *dumpentry;
}
-afs_int32 BUDB_FinishDump (call, dump)
+afs_int32 SBUDB_FinishDump (call, dump)
struct rx_call *call;
struct budb_dumpEntry *dump;
{
return code;
}
-afs_int32 BUDB_FinishTape (call, tape)
+afs_int32 SBUDB_FinishTape (call, tape)
struct rx_call *call;
struct budb_tapeEntry *tape;
{
* BUDB_OP_DUMPID
*/
-afs_int32 BUDB_GetDumps (call, majorVersion, flags, name, start, end,
+afs_int32 SBUDB_GetDumps (call, majorVersion, flags, name, start, end,
index, nextIndexP, dbTimeP, dumps)
struct rx_call *call;
int majorVersion; /* version of interface structures */
return(code);
}
-afs_int32 BUDB_MakeDumpAppended (call, appendedDumpID, initialDumpID, startTapeSeq)
+afs_int32 SBUDB_MakeDumpAppended (call, appendedDumpID, initialDumpID, startTapeSeq)
struct rx_call *call;
afs_int32 appendedDumpID;
afs_int32 initialDumpID;
}
/* Find the last tape of a dump-set. This includes any appended dumps */
-afs_int32 BUDB_FindLastTape (call, dumpID, dumpEntry, tapeEntry, volEntry)
+afs_int32 SBUDB_FindLastTape (call, dumpID, dumpEntry, tapeEntry, volEntry)
struct rx_call *call;
afs_int32 dumpID;
struct budb_dumpEntry *dumpEntry;
}
-afs_int32 BUDB_GetTapes (call, majorVersion, flags, name, start, end, index, nextIndexP,
+afs_int32 SBUDB_GetTapes (call, majorVersion, flags, name, start, end, index, nextIndexP,
dbTimeP, tapes)
struct rx_call *call;
int majorVersion; /* version of interface structures */
* name on the selected dumpid.
*/
-afs_int32 BUDB_GetVolumes (call, majorVersion, flags, name, start, end,
+afs_int32 SBUDB_GetVolumes (call, majorVersion, flags, name, start, end,
index, nextIndexP, dbTimeP, volumes)
struct rx_call *call;
int majorVersion; /* version of interface structures */
return code;
}
-afs_int32 BUDB_UseTape (call, tape, new)
+afs_int32 SBUDB_UseTape (call, tape, new)
struct rx_call *call;
struct budb_tapeEntry *tape; /* tape info */
int *new; /* set if tape is new */
* ---------------------------------------------
*/
-afs_int32 BUDB_T_DumpHashTable (call, type, filename)
+afs_int32 SBUDB_T_DumpHashTable (call, type, filename)
struct rx_call *call;
int type;
char *filename;
return code;
}
-afs_int32 BUDB_T_GetVersion (call, majorVersion)
+afs_int32 SBUDB_T_GetVersion (call, majorVersion)
struct rx_call *call;
int *majorVersion;
{
* dump as much of the database as possible int /tmp/<filename>
*/
-afs_int32 BUDB_T_DumpDatabase (call, filename)
+afs_int32 SBUDB_T_DumpDatabase (call, filename)
struct rx_call *call;
char *filename;
{
*/
STC_DeleteDump(acid, dumpID, taskId)
struct rx_call *acid;
- afs_int32 *taskId;
+ afs_uint32 dumpID;
+ afs_uint32 *taskId;
{
struct deleteDumpIf *ptr=0;
statusP statusPtr=0;
StoreData64(
IN AFSFid *Fid,
AFSStoreStatus *InStatus,
- afs_int64 Pos,
- afs_int64 Length,
- afs_int64 FileLength,
+ afs_uint64 Pos,
+ afs_uint64 Length,
+ afs_uint64 FileLength,
OUT AFSFetchStatus *OutStatus,
AFSVolSync *Sync
) split = 65538;
* As advertised.
*------------------------------------------------------------------------*/
-afs_int32 SRXAFSCB_GetCE64(rxcall)
+afs_int32 SRXAFSCB_GetCE64(rxcall, index, ce)
struct rx_call *rxcall;
+ afs_int32 index;
+ AFSDBCacheEntry64 *ce;
{ /*SRXAFSCB_GetCE64*/
} /*SRXAFSCB_GetCE64*/
-afs_int32 SRXAFSCB_GetCE(rxcall)
+afs_int32 SRXAFSCB_GetCE(rxcall, index, ce)
struct rx_call *rxcall;
+ afs_int32 index;
+ AFSDBCacheEntry *ce;
{ /*SRXAFSCB_GetCE*/
* As advertised.
*------------------------------------------------------------------------*/
-afs_int32 SRXAFSCB_GetLock(rxcall)
+afs_int32 SRXAFSCB_GetLock(rxcall, index, lock)
struct rx_call *rxcall;
+ afs_int32 index;
+ AFSDBLock *lock;
{ /*SRXAFSCB_GetLock*/
* As advertised.
*------------------------------------------------------------------------*/
-afs_int32 SRXAFSCB_XStatsVersion(rxcall)
+afs_int32 SRXAFSCB_XStatsVersion(rxcall, versionNumberP)
struct rx_call *rxcall;
+ afs_int32 *versionNumberP;
{ /*SRXAFSCB_XStatsVersion*/
* As advertised.
*------------------------------------------------------------------------*/
-afs_int32 SRXAFSCB_GetXStats(rxcall)
+afs_int32 SRXAFSCB_GetXStats(rxcall, clientVN, collN, srvVNP, timeP, dataP)
struct rx_call *rxcall;
+ afs_int32 clientVN;
+ afs_int32 collN;
+ afs_int32 *srvVNP;
+ afs_int32 *timeP;
+ AFSCB_CollData *dataP;
{ /*SRXAFSCB_GetXStats*/
code = kawrap_ubik_Call (KAA_AuthenticateV2, conn, 0,
name, instance, start, end, &arequest, &oanswer);
if (code == RXGEN_OPCODE) {
- extern afs_int32 KAA_Authenticate();
oanswer.MaxSeqLen = sizeof(answer);
oanswer.SeqBody = (char *)&answer;
version = 1;
ka_UserAuthenticateGeneral \
(KA_USERAUTH_VERSION + (f), n,i,r,p,l, /*spare1,2*/0,0, rP)
-extern afs_int32 KAM_CreateUser();
-extern afs_int32 KAM_DeleteUser();
-extern afs_int32 KAA_ChangePassword();
-extern afs_int32 KAM_SetPassword();
-extern afs_int32 KAA_Authenticate(), KAA_AuthenticateV2();
-extern afs_int32 KAT_GetTicket();
-extern afs_int32 KAM_SetFields();
#define KA_REUSEPW 1
#define KA_NOREUSEPW 2
#define KA_ISLOCKED 4
-extern afs_int32 KAM_GetEntry();
-extern afs_int32 KAM_ListEntry();
-extern afs_int32 KAM_GetStats();
-extern afs_int32 KAM_GetPassword();
-extern afs_int32 KAM_GetRandomKey();
-extern afs_int32 KAM_Debug();
-extern afs_int32 KAM_Unlock();
-extern afs_int32 KAM_LockStatus();
-
#define KA_AUTHENTICATION_SERVICE 731
#define KA_TICKET_GRANTING_SERVICE 732
#define KA_MAINTENANCE_SERVICE 733
* As advertised.
*------------------------------------------------------------------------*/
-afs_int32 SRXAFSCB_GetCE64(rxcall)
+afs_int32 SRXAFSCB_GetCE64(rxcall, index, ce)
struct rx_call *rxcall;
+ afs_int32 index;
+ AFSDBCacheEntry64 *ce;
{ /*SRXAFSCB_GetCE64*/
} /*SRXAFSCB_GetCE64*/
-afs_int32 SRXAFSCB_GetCE(rxcall)
+afs_int32 SRXAFSCB_GetCE(rxcall, index, ce)
struct rx_call *rxcall;
+ afs_int32 index;
+ AFSDBCacheEntry *ce;
{ /*SRXAFSCB_GetCE*/
* As advertised.
*------------------------------------------------------------------------*/
-afs_int32 SRXAFSCB_GetLock(rxcall)
+afs_int32 SRXAFSCB_GetLock(rxcall, index, lock)
struct rx_call *rxcall;
+ afs_int32 index;
+ AFSDBLock *lock;
{ /*SRXAFSCB_GetLock*/
* As advertised.
*------------------------------------------------------------------------*/
-afs_int32 SRXAFSCB_XStatsVersion(rxcall)
+afs_int32 SRXAFSCB_XStatsVersion(rxcall, versionNumberP)
struct rx_call *rxcall;
+ afs_int32 *versionNumberP;
{ /*SRXAFSCB_XStatsVersion*/
* As advertised.
*------------------------------------------------------------------------*/
-afs_int32 SRXAFSCB_GetXStats(rxcall)
+afs_int32 SRXAFSCB_GetXStats(rxcall, clientVersionNumber, collectionNumber,
+ srvVersionNumberP, timeP, dataP)
struct rx_call *rxcall;
+ afs_int32 clientVersionNumber;
+ afs_int32 collectionNumber;
+ afs_int32 *srvVersionNumberP;
+ afs_int32 *timeP;
+ AFSCB_CollData *dataP;
{ /*SRXAFSCB_GetXStats*/