/* RENUSER 1.0 - rename a Novell UserId Copyright (C) 1991 R.J.Letts 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 1, or 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. R.J.Letts@salford.ac.uk Network Manager University of Salford The Crescent Salford M5 4WT */ #define cdecl #include #include main(argc,argv) int argc; char *argv[]; { int err; printf("[RENUSER 1.0 (c) 1991 R.J.Letts]\nDistributed under the GNU General Public License - see LICENCE.TXT"); if (argc!=3) { fprintf(stderr,"\nUsage :\n\tRENUSER \n",argv[0]); exit(1); }; #ifdef DEBUG printf("DEBUG:Renaming %s to %s",argv[1],argv[2]); #endif err=RenameBinderyObject(argv[1],argv[2],OT_USER); #ifdef DEBUG printf("DEBUG:Renbo returned %02X\n",err); #endif switch (err) { case 0 : printf("%s to %s done",argv[1],argv[2]); exit(0); case 239 : printf("Pick a better name than %s\n",argv[2]); exit(1); case 243 : printf("You must run this program as supervisor or equivalent\n"); exit(1); case 252 : printf("User %s does not exists\n",argv[1]); exit(1); case 254 : printf("Someone is backing up the bindery!!\n"); exit(1); case 255 : printf("Your bindery is screwed\n"); exit(1); default : printf("Some sort of error occurred : %02X\n",err); exit(1); }; printf("This program failed - network probably crashed \n"); exit(2); };