]> andersk Git - moira.git/blobdiff - clients/moira/f_defs.h
Need to fill in the "user" variable with mrcl_krb_user().
[moira.git] / clients / moira / f_defs.h
index 2d9c469df9f532a78898784fb9f96336fa0cca3d..fc43b8ca9e2d18e983a7e7edb3c8d9dfa45042d3 100644 (file)
 #ifndef _f_defs_
 #define _f_defs_
 
+/* acl.c */
+int GetACL(int argc, char **argv);
+int AddACL(int argc, char **argv);
+int DeleteACL(int argc, char **argv);
+
 /* attach.c */
 
 int GetFS(int argc, char **argv);
@@ -41,6 +46,7 @@ int AttachHelp(void);
 
 int ShowMachineInfo(int argc, char **argv);
 int ShowMachineQuery(int argc, char **argv);
+int MachineByOwner(int argc, char **argv);
 int AddMachine(int argc, char **argv);
 int UpdateMachine(int argc, char **argv);
 int DeleteMachine(int argc, char **argv);
@@ -71,6 +77,16 @@ int ShowCname(int argc, char **argv);
 int AddCname(int argc, char **argv);
 int DeleteCname(int argc, char **argv);
 
+int ShowContainerInfo(int argc, char **argv);
+int AddContainer(int argc, char **argv);
+int UpdateContainer(int argc, char **argv);
+int DeleteContainer(int argc, char **argv);
+int GetSubContainers(int argc, char **argv);
+int MachineToContainerMap(int argc, char **argv);
+int AddMachineToContainer(int argc, char **argv);
+int RemoveMachineFromContainer(int argc, char **argv);
+int GetMachinesOfContainer(int argc, char **argv);
+
 /* delete.c */
 
 int DeleteList(int argc, char **argv);
@@ -89,6 +105,10 @@ int ListUserMembers(int argc, char **argv);
 int ListListMembers(int argc, char **argv);
 int ListStringMembers(int argc, char **argv);
 
+int TagMember(int argc, char **argv);
+int DeleteTag(int argc, char **argv);
+int ListMembersWithTags(int argc, char **argv);
+
 int ShowListInfo(int argc, char **argv);
 int UpdateList(int argc, char **argv);
 int InterRemoveItemFromLists(int argc, char **argv);
@@ -108,6 +128,7 @@ int DeleteNFSService(int argc, char **argv);
 
 int GetUserPOBox(int argc, char **argv);
 int SetUserPOBox(int argc, char **argv);
+int SplitUserPOBox(int argc, char **argv);
 int RemoveUserPOBox(int argc, char **argv);
 
 /* quota.c */
@@ -137,6 +158,11 @@ int AddKrbmap(int argc, char **argv);
 int DeleteKrbmap(int argc, char **argv);
 int GetDirFlags(int argc, char **argv);
 int SetDirFlags(int argc, char **argv);
+int GetUserReservations(int argc, char **argv);
+int AddUserReservation(int argc, char **argv);
+int DelUserReservation(int argc, char **argv);
+int GetUserByReservation(int argc, char **argv);
+void PrintReservationTypes(void);
 
 /* printer.c */
 int GetPrn(int argc, char **argv);
@@ -149,6 +175,11 @@ int DeletePrn(int argc, char **argv);
 int AddPrn(int argc, char **argv);
 int ChngPrn(int argc, char **argv);
 int UpdateHWAddr(int argc, char **argv);
+int GetPrintSrv(int argc, char **argv);
+int AddPrintSrv(int argc, char **argv);
+int DelPrintSrv(int argc, char **argv);
+int ChangePrintSrv(int argc, char **argv);
+
 
 /* zephyr.c */
 int AddZephyr(int argc, char **argv);
@@ -188,6 +219,7 @@ int ShowAlias(int argc, char **argv);
  * internals documentation.
  */
 
+void AddQueue(struct mqelem *elem, struct mqelem *pred);
 char **CopyInfo(char **info);
 void FreeInfo(char **);
 void FreeQueue(struct mqelem *elem);
@@ -220,4 +252,7 @@ int QueueCount(struct mqelem *elem);
 int PromptWithDefault(char *prompt, char *buf, int buflen, char *def);
 struct mqelem *GetTypeValues(char *tname);
 
+/* from clients/lib/error.c */
+char *mrcl_get_message(void); 
+
 #endif /* _f_defs_ */
This page took 0.035078 seconds and 4 git commands to generate.