#ifndef CLIB_MULTIUSER_PROTOS_H
#define CLIB_MULTIUSER_PROTOS_H
/*
**      $Filename: clib/multiuser_protos.h $
**      $Release: 1.3 $
**      $Revision: 39.1 $
**
**      C prototypes.
**
**      (C) Copyright 1993 Geert Uytterhoeven
**      All Rights Reserved
*/

ULONG muLogoutA(struct TagItem *taglist);
ULONG muLoginA(struct TagItem *taglist);
ULONG muGetTaskOwner(struct Task *task);
BOOL muPasswd(char oldpwd[], char newpwd[]);
struct muUserInfo *muAllocUserInfo(void);
void muFreeUserInfo(struct muUserInfo *info);
struct muUserInfo *muGetUserInfo(struct muUserInfo *info, ULONG keytype);
BOOL muSetDefProtectionA(struct TagItem *taglist);
ULONG muGetDefProtection(struct Task *task);
BOOL muSetProtection(STRPTR name, LONG mask);
BOOL muLimitDOSSetProtection(BOOL flag);


  /*
   *    Private functions
   */

BOOL muSetLibFlush(BOOL allowed);


#endif  /* CLIB_MULTIUSER_PROTOS_H */
