From e573bfa386c80c9a7a9c5a86d9eb15eaa7da398a Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 1 Dec 2001 03:26:57 +0000 Subject: not used any more (This used to be commit 97627e424a1de3df0a6f7a9bfaaf3ece4dd2036d) --- source3/utils/net_join.c | 144 ----------------------------------------------- 1 file changed, 144 deletions(-) delete mode 100644 source3/utils/net_join.c (limited to 'source3') diff --git a/source3/utils/net_join.c b/source3/utils/net_join.c deleted file mode 100644 index 7456e54364..0000000000 --- a/source3/utils/net_join.c +++ /dev/null @@ -1,144 +0,0 @@ -/* - Samba Unix/Linux SMB client library - Version 3.0 - join a realm - Copyright (C) 2001 Andrew Tridgell (tridge@samba.org) - - 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 2 of the License, or - (at your option) 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. -*/ - -#include "includes.h" - -#ifdef HAVE_ADS - -/* a lame random number generator - used /dev/urandom if possible */ -static unsigned one_random(void) -{ - int fd = -1; - static int initialised; - unsigned ret; - - if (!initialised) { - initialised = 1; - fd = open("/dev/urandom", O_RDONLY); - srandom(time(NULL) ^ getpid()); - } - - if (fd == -1) { - return random(); - } - - read(fd, &ret, sizeof(ret)); - return ret; -} - -/* - * Generate a simple random password of 15 chars - not a cryptographic one - */ -static char *generate_random_password(int len) -{ - int i; - char *pass; - - if (!(pass = malloc(len+1))) - return NULL; - - for (i=0; irealm); - - ads_destory(&ads); - return 0; -} - -#else - -int net_join_usage(void) -{ - d_printf("ADS support not compiled in\n"); - return -1; -} - -int net_join(int argc, const char **argv) -{ - return net_join_usage(); -} - -#endif -- cgit