diff options
-rw-r--r-- | ldap/libraries/libutil/Makefile | 97 | ||||
-rw-r--r-- | ldap/libraries/libutil/getopt.c | 114 | ||||
-rw-r--r-- | ldap/libraries/libutil/ntdebug.c | 88 | ||||
-rw-r--r-- | ldap/libraries/libutil/ntevent.c | 222 | ||||
-rw-r--r-- | ldap/libraries/libutil/ntreg.c | 142 | ||||
-rw-r--r-- | ldap/libraries/libutil/ntresource.h | 68 | ||||
-rw-r--r-- | ldap/libraries/libutil/ntstubs.c | 77 |
7 files changed, 0 insertions, 808 deletions
diff --git a/ldap/libraries/libutil/Makefile b/ldap/libraries/libutil/Makefile deleted file mode 100644 index 2bec1d04..00000000 --- a/ldap/libraries/libutil/Makefile +++ /dev/null @@ -1,97 +0,0 @@ -# -# BEGIN COPYRIGHT BLOCK -# 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; version 2 of the License. -# -# 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., 59 Temple -# Place, Suite 330, Boston, MA 02111-1307 USA. -# -# In addition, as a special exception, Red Hat, Inc. gives You the additional -# right to link the code of this Program with code not covered under the GNU -# General Public License ("Non-GPL Code") and to distribute linked combinations -# including the two, subject to the limitations in this paragraph. Non-GPL Code -# permitted under this exception must only link to the code of this Program -# through those well defined interfaces identified in the file named EXCEPTION -# found in the source code files (the "Approved Interfaces"). The files of -# Non-GPL Code may instantiate templates or use macros or inline functions from -# the Approved Interfaces without causing the resulting work to be covered by -# the GNU General Public License. Only Red Hat, Inc. may make changes or -# additions to the list of Approved Interfaces. You must obey the GNU General -# Public License in all respects for all of the Program code and other code used -# in conjunction with the Program except the Non-GPL Code covered by this -# exception. If you modify this file, you may extend this exception to your -# version of the file, but you are not obligated to do so. If you do not wish to -# provide this exception without modification, you must delete this exception -# statement from your version and license this file solely under the GPL without -# exception. -# -# -# Copyright (C) 2001 Sun Microsystems, Inc. Used by permission. -# Copyright (C) 2005 Red Hat, Inc. -# All rights reserved. -# END COPYRIGHT BLOCK -# -# -# GNU Makefile for libutil -# - -LDAP_SRC = ../.. -BUILD_ROOT = ../../.. - -NOSTDCLEAN=true # don't let nsconfig.mk define target clean -NOSTDSTRIP=true # don't let nsconfig.mk define target strip - -OBJDEST = $(OBJDIR)/lib/libutil -LIBDIR = $(LDAP_LIBDIR) - -include $(BUILD_ROOT)/nsdefs.mk -include $(BUILD_ROOT)/nsconfig.mk -include $(LDAP_SRC)/nsldap.mk - -# -# ntdebug.c currently not used -# -LIBUTIL_OBJS= getopt.o ntevent.o \ - ntreg.o ntstubs.o - -OBJS = $(addprefix $(OBJDEST)/, $(LIBUTIL_OBJS)) - -LIBUTIL= $(addprefix $(LIBDIR)/, libutil.$(LIB_SUFFIX)) - -INCLUDES += -I$(LDAP_SRC)/servers/slapd -I$(OBJDIR)/include - -SLAPDMESSAGES_H=$(BUILD_ROOT)/ldap/include/ntslapdmessages.h - -ifeq ($(LDAP_NO_LIBLCACHE),1) -CFLAGS+=-DNO_LIBLCACHE -endif - -clientSDK: all - -all: $(OBJDEST) $(SLAPDMESSAGES_H) $(LIBDIR) $(OBJS) $(LIBUTIL) - -$(LIBDIR): - $(MKDIR) $(LIBDIR) - -$(LIBUTIL): $(OBJS) - $(LINK_LIB) - -$(SLAPDMESSAGES_H): - @echo target: $@ - cd $(BUILD_ROOT)/ldap/servers/slapd/ntmsgdll; $(MAKE) $(MFLAGS) - -veryclean: clean - -clean: - $(RM) $(OBJS) - $(RM) $(LIBUTIL) - -$(OBJDEST): - $(MKDIR) $(OBJDEST) - diff --git a/ldap/libraries/libutil/getopt.c b/ldap/libraries/libutil/getopt.c deleted file mode 100644 index e3c5d56f..00000000 --- a/ldap/libraries/libutil/getopt.c +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 1987 Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that: (1) source distributions retain this entire copyright - * notice and comment, and (2) distributions including binaries display - * the following acknowledgement: ``This product includes software - * developed by the University of California, Berkeley and its contributors'' - * in the documentation or other materials provided with the distribution - * and in all advertising materials mentioning features or use of this - * software. Neither the name of the University nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - */ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - - -#ifdef _WINDOWS - -#if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)getopt.c 4.12 (Berkeley) 6/1/90"; -#endif /* LIBC_SCCS and not lint */ - -#include <windows.h> -#include <stdio.h> -#include <string.h> -#include "lber.h" -#define index strchr -#define rindex strrchr - -/* - * get option letter from argument vector - */ -int opterr = 1, /* if error message should be printed */ - optind = 1, /* index into parent argv vector */ - optopt; /* character checked for validity */ -char *optarg; /* argument associated with option */ - -#define BADCH (int)'?' -#define EMSG "" - -int getopt(int nargc, char *const *nargv, const char *ostr) -{ - static char *place = EMSG; /* option letter processing */ - register char *oli; /* option letter list index */ - char *p; - - if (!*place) { /* update scanning pointer */ - if (optind >= nargc || *(place = nargv[optind]) != '-') { - place = EMSG; - return(EOF); - } - if (place[1] && *++place == '-') { /* found "--" */ - ++optind; - place = EMSG; - return(EOF); - } - } /* option letter okay? */ - if ((optopt = (int)*place++) == (int)':' || - !(oli = index(ostr, optopt))) { - /* - * if the user didn't specify '-' as an option, - * assume it means EOF. - */ - if (optopt == (int)'-') - return(EOF); - if (!*place) - ++optind; - if (opterr) { - if (!(p = rindex(*nargv, '/'))) - p = *nargv; - else - ++p; - (void)fprintf(stderr, "%s: illegal option -- %c\n", - p, optopt); - } - return(BADCH); - } - if (*++oli != ':') { /* don't need argument */ - optarg = NULL; - if (!*place) - ++optind; - } - else { /* need an argument */ - if (*place) /* no white space */ - optarg = place; - else if (nargc <= ++optind) { /* no arg */ - place = EMSG; - if (!(p = rindex(*nargv, '/'))) - p = *nargv; - else - ++p; - if (opterr) - (void)fprintf(stderr, - "%s: option requires an argument -- %c\n", - p, optopt); - return(BADCH); - } - else /* white space */ - optarg = nargv[optind]; - place = EMSG; - ++optind; - } - return(optopt); /* dump back option letter */ -} - -#endif diff --git a/ldap/libraries/libutil/ntdebug.c b/ldap/libraries/libutil/ntdebug.c deleted file mode 100644 index 9f429574..00000000 --- a/ldap/libraries/libutil/ntdebug.c +++ /dev/null @@ -1,88 +0,0 @@ -/** BEGIN COPYRIGHT BLOCK - * 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; version 2 of the License. - * - * 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., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA. - * - * In addition, as a special exception, Red Hat, Inc. gives You the additional - * right to link the code of this Program with code not covered under the GNU - * General Public License ("Non-GPL Code") and to distribute linked combinations - * including the two, subject to the limitations in this paragraph. Non-GPL Code - * permitted under this exception must only link to the code of this Program - * through those well defined interfaces identified in the file named EXCEPTION - * found in the source code files (the "Approved Interfaces"). The files of - * Non-GPL Code may instantiate templates or use macros or inline functions from - * the Approved Interfaces without causing the resulting work to be covered by - * the GNU General Public License. Only Red Hat, Inc. may make changes or - * additions to the list of Approved Interfaces. You must obey the GNU General - * Public License in all respects for all of the Program code and other code used - * in conjunction with the Program except the Non-GPL Code covered by this - * exception. If you modify this file, you may extend this exception to your - * version of the file, but you are not obligated to do so. If you do not wish to - * provide this exception without modification, you must delete this exception - * statement from your version and license this file solely under the GPL without - * exception. - * - * - * Copyright (C) 2001 Sun Microsystems, Inc. Used by permission. - * Copyright (C) 2005 Red Hat, Inc. - * All rights reserved. - * END COPYRIGHT BLOCK **/ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - -/****************************************************** - * - * ntdebug.c - Sends debug output to window and stdout - * on Win32 platforms. - * - ******************************************************/ - -#if defined( _WIN32 ) -#include <windows.h> -#include <time.h> -#include <stdio.h> -#if defined( SLAPD_LOGGING ) -#include "slap.h" -#include "proto-slap.h" -#else -#include "ldap.h" -#include "ldaplog.h" -#endif -int slapd_ldap_debug = LDAP_DEBUG_ANY; -FILE *error_logfp = NULL; - -void LDAPDebug( int level, char *fmt, ... ) -{ - va_list arg_ptr; - va_start( arg_ptr, fmt ); - if ( slapd_ldap_debug & level ) - { - char szFormattedString[512]; - PR_vsnprintf( szFormattedString, sizeof( szFormattedString ), fmt, arg_ptr ); - -#if defined( LDAP_DEBUG ) - /* Send to debug window ...*/ - OutputDebugString( szFormattedString ); - - /* ... and to stderr */ - fprintf( stderr, szFormattedString ); -#endif -#if defined( SLAPD_LOGGING ) - if ( error_logfp != NULL ) - slapd_log_error( error_logfp, szFormattedString ); -#endif - } - va_end( arg_ptr ); - -} -#endif diff --git a/ldap/libraries/libutil/ntevent.c b/ldap/libraries/libutil/ntevent.c deleted file mode 100644 index 0eab55ef..00000000 --- a/ldap/libraries/libutil/ntevent.c +++ /dev/null @@ -1,222 +0,0 @@ -/** BEGIN COPYRIGHT BLOCK - * 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; version 2 of the License. - * - * 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., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA. - * - * In addition, as a special exception, Red Hat, Inc. gives You the additional - * right to link the code of this Program with code not covered under the GNU - * General Public License ("Non-GPL Code") and to distribute linked combinations - * including the two, subject to the limitations in this paragraph. Non-GPL Code - * permitted under this exception must only link to the code of this Program - * through those well defined interfaces identified in the file named EXCEPTION - * found in the source code files (the "Approved Interfaces"). The files of - * Non-GPL Code may instantiate templates or use macros or inline functions from - * the Approved Interfaces without causing the resulting work to be covered by - * the GNU General Public License. Only Red Hat, Inc. may make changes or - * additions to the list of Approved Interfaces. You must obey the GNU General - * Public License in all respects for all of the Program code and other code used - * in conjunction with the Program except the Non-GPL Code covered by this - * exception. If you modify this file, you may extend this exception to your - * version of the file, but you are not obligated to do so. If you do not wish to - * provide this exception without modification, you must delete this exception - * statement from your version and license this file solely under the GPL without - * exception. - * - * - * Copyright (C) 2001 Sun Microsystems, Inc. Used by permission. - * Copyright (C) 2005 Red Hat, Inc. - * All rights reserved. - * END COPYRIGHT BLOCK **/ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - - -#ifdef _WIN32 - -#include <windows.h> -#include <stdio.h> -#include "ldap.h" -#include "regparms.h" -#include "nspr.h" -#include "plstr.h" - -HANDLE hSlapdEventSource; -LPTSTR pszServerName; - -void ReportSlapdEvent(WORD wEventType, DWORD dwIdEvent, WORD wNumInsertStrings, - char *pszStrings) -{ - LPCTSTR lpszStrings[64]; - BOOL bSuccess; - - if( hSlapdEventSource ) - { - if( pszServerName ) - lpszStrings[0] = (LPCTSTR)pszServerName; - - if( pszStrings != NULL) - lpszStrings[1] = (LPCTSTR)pszStrings; - - wNumInsertStrings++; - - /* Now report the event, which will add this event to the event log */ - bSuccess = ReportEvent(hSlapdEventSource, /* event-log handle */ - wEventType, /* event type */ - 0, /* category zero */ - dwIdEvent, /* event ID */ - NULL, /* no user SID */ - wNumInsertStrings, /* number of substr */ - 0, /* no binary data */ - lpszStrings, /* string array */ - NULL); /* address of data */ - } - -} /* ReportSlapdEvent */ - -BOOL ReportSlapdStatusToSCMgr( - SERVICE_STATUS *serviceStatus, - SERVICE_STATUS_HANDLE serviceStatusHandle, - HANDLE Event, - DWORD dwCurrentState, - DWORD dwWin32ExitCode, - DWORD dwCheckPoint, - DWORD dwWaitHint) -{ - /* Disable control requests until the service is started. */ - if (dwCurrentState == SERVICE_START_PENDING) - serviceStatus->dwControlsAccepted = 0; - else - serviceStatus->dwControlsAccepted = SERVICE_ACCEPT_STOP | - SERVICE_ACCEPT_PAUSE_CONTINUE; - - serviceStatus->dwCurrentState = dwCurrentState; - serviceStatus->dwWin32ExitCode = dwWin32ExitCode; - serviceStatus->dwCheckPoint = dwCheckPoint; - - serviceStatus->dwWaitHint = dwWaitHint; - - /* Report the status of the service to the service control manager. */ - return SetServiceStatus( serviceStatusHandle, serviceStatus); - -} /* ReportSlapdStatusToSCMgr */ - -// This is a routine that we use to check for multiple instances of a server with -// the same id. We cannot use a shared data section to keep count of instances since -// there will be multiple instances of the server running. MS recommends using a -// sync object to do this. Thus we attempt to create an object with same NAME -// but different TYPE as the server "Done" event.We have a small race condition -// between the check and the creation of the "Done" event. - -BOOL -MultipleInstances() -{ - HANDLE hServDoneSemaphore; - DWORD result; - CHAR ErrMsg[1024]; - char szDoneEvent[256]; - - if( !pszServerName ) - return FALSE; - - PR_snprintf(szDoneEvent, sizeof(szDoneEvent), "NS_%s", pszServerName); - - hServDoneSemaphore = CreateSemaphore( - NULL, // security attributes - 0, // initial count for semaphore - 1, // maximum count for semaphore - szDoneEvent); - - if ( hServDoneSemaphore == NULL) { - - result = GetLastError(); - if (result == ERROR_INVALID_HANDLE) { - - PR_snprintf(ErrMsg, sizeof(ErrMsg), "Server %s is already" - " running. Terminating this instance.", pszServerName); - - MessageBox(GetDesktopWindow(), ErrMsg, - "SERVER ALREADY RUNNING", MB_ICONEXCLAMATION | MB_OK); - return TRUE; - - } else { - /* We aren't too interested in why the creation failed - * if it is not because of another instance */ - - return FALSE; - } - } // hServDoneSemaphore == NULL - - CloseHandle(hServDoneSemaphore); - return FALSE; -} - -BOOL SlapdIsAService() -{ - // May change in V2.0 - return FALSE; -} - -BOOL SlapdGetServerNameFromCmdline(char *szServerName, char *szCmdLine, int dirname) -{ - BOOL bReturn = FALSE; - char *szChar = NULL; - char szCmdCopy[_MAX_PATH]; - - if( szCmdLine ) - { - memset(szCmdCopy, 0, _MAX_PATH ); - PL_strncpyz( szCmdCopy, szCmdLine , sizeof(szCmdCopy) ); - } - else - return(bReturn); - - // szCmdCopy should be something like - // c:\navgold\server\slapd-kennedy\config\slapd.conf - // unless dirname is TRUE in which case it should be - // c:\navgold\server\slapd-kennedy - if(szChar = strrchr(szCmdCopy, '\\')) - { - *szChar = 0; - if(dirname) - { - strcpy(szServerName, szChar+1); - bReturn = TRUE; - } - else if(szChar = strrchr(szCmdCopy, '\\')) - { - // szCmdCopy should be c:\navgold\server\slapd-kennedy\config - *szChar = 0; - // szCmdCopy should be c:\navgold\server\slapd-kennedy - if(szChar = strrchr(szCmdCopy, '\\')) - { - szChar++; - // szChar should point to slapd-kennedy - strcpy(szServerName, szChar); - bReturn = TRUE; - } - } - } - else - { - // szCmdCopy should be something like slapd-kennedy - strcpy(szServerName, szCmdCopy); - bReturn = TRUE; - } - - if(strlen(szServerName) == 0) - bReturn = FALSE; - - return(bReturn); -} - -#endif _WIN32 diff --git a/ldap/libraries/libutil/ntreg.c b/ldap/libraries/libutil/ntreg.c deleted file mode 100644 index 1efd536e..00000000 --- a/ldap/libraries/libutil/ntreg.c +++ /dev/null @@ -1,142 +0,0 @@ -/** BEGIN COPYRIGHT BLOCK - * 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; version 2 of the License. - * - * 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., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA. - * - * In addition, as a special exception, Red Hat, Inc. gives You the additional - * right to link the code of this Program with code not covered under the GNU - * General Public License ("Non-GPL Code") and to distribute linked combinations - * including the two, subject to the limitations in this paragraph. Non-GPL Code - * permitted under this exception must only link to the code of this Program - * through those well defined interfaces identified in the file named EXCEPTION - * found in the source code files (the "Approved Interfaces"). The files of - * Non-GPL Code may instantiate templates or use macros or inline functions from - * the Approved Interfaces without causing the resulting work to be covered by - * the GNU General Public License. Only Red Hat, Inc. may make changes or - * additions to the list of Approved Interfaces. You must obey the GNU General - * Public License in all respects for all of the Program code and other code used - * in conjunction with the Program except the Non-GPL Code covered by this - * exception. If you modify this file, you may extend this exception to your - * version of the file, but you are not obligated to do so. If you do not wish to - * provide this exception without modification, you must delete this exception - * statement from your version and license this file solely under the GPL without - * exception. - * - * - * Copyright (C) 2001 Sun Microsystems, Inc. Used by permission. - * Copyright (C) 2005 Red Hat, Inc. - * All rights reserved. - * END COPYRIGHT BLOCK **/ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - - -#ifdef _WIN32 - -#include <windows.h> -#include <stdio.h> -#include "ldap.h" - -int SlapdGetRegSZ( LPTSTR lpszRegKey, LPSTR lpszValueName, LPTSTR lpszValue ) -{ - HKEY hKey; - DWORD dwType, dwNumBytes; - LONG lResult; - - /* Open the registry, get the required key handle. */ - lResult = RegOpenKeyEx( HKEY_LOCAL_MACHINE, lpszRegKey, - 0L, KEY_QUERY_VALUE, &hKey ); - if (lResult == ERROR_SUCCESS) - { - dwNumBytes = sizeof( DWORD ); - lResult = RegQueryValueEx( hKey, lpszValueName, 0, - &dwType, NULL, &dwNumBytes ); - if( lResult == ERROR_SUCCESS ) - { - RegQueryValueEx( hKey, lpszValueName, 0, &dwType, - (LPBYTE)lpszValue, &dwNumBytes ); - *(lpszValue+dwNumBytes) = 0; - - /* Close the Registry. */ - RegCloseKey(hKey); - return 0; - } - else - { - /* No config file location stored in the Registry. */ - RegCloseKey(hKey); - return 1; - } - } - else - { - return 1; - } -} /* SlapdGetRegSZ */ - - -int SlapdSetRegSZ( LPTSTR lpszKey, LPSTR lpszValueName, LPTSTR lpszValue ) -{ - HKEY hKey; - LONG lResult; - - /* Open the registry, get a handle to the desired key. */ - lResult = RegOpenKeyEx( HKEY_LOCAL_MACHINE, lpszKey, 0, - KEY_ALL_ACCESS, &hKey ); - if (lResult == ERROR_SUCCESS) - { - /* Set the value to the value-name at the key location. */ - RegSetValueEx( hKey, lpszValueName, 0, REG_SZ, - (CONST BYTE*)lpszValue, strlen(lpszValue) ); - - /* Close the registry */ - RegCloseKey(hKey); - return 0; - } - else - { - return 1; - } -} /* SlapdSetRegSZ */ - -/* converts '/' chars to '\' */ -void -unixtodospath(char *szText) -{ - if(szText) - { - while(*szText) - { - if( *szText == '/' ) - *szText = '\\'; - szText++; - } - } -} - -/* converts '\' chars to '/' */ -void -dostounixpath(char *szText) -{ - if(szText) - { - while(*szText) - { - if( *szText == '\\' ) - *szText = '/'; - szText++; - } - } -} - -#endif /* _WIN32 */ diff --git a/ldap/libraries/libutil/ntresource.h b/ldap/libraries/libutil/ntresource.h deleted file mode 100644 index c8953513..00000000 --- a/ldap/libraries/libutil/ntresource.h +++ /dev/null @@ -1,68 +0,0 @@ -/** BEGIN COPYRIGHT BLOCK - * 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; version 2 of the License. - * - * 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., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA. - * - * In addition, as a special exception, Red Hat, Inc. gives You the additional - * right to link the code of this Program with code not covered under the GNU - * General Public License ("Non-GPL Code") and to distribute linked combinations - * including the two, subject to the limitations in this paragraph. Non-GPL Code - * permitted under this exception must only link to the code of this Program - * through those well defined interfaces identified in the file named EXCEPTION - * found in the source code files (the "Approved Interfaces"). The files of - * Non-GPL Code may instantiate templates or use macros or inline functions from - * the Approved Interfaces without causing the resulting work to be covered by - * the GNU General Public License. Only Red Hat, Inc. may make changes or - * additions to the list of Approved Interfaces. You must obey the GNU General - * Public License in all respects for all of the Program code and other code used - * in conjunction with the Program except the Non-GPL Code covered by this - * exception. If you modify this file, you may extend this exception to your - * version of the file, but you are not obligated to do so. If you do not wish to - * provide this exception without modification, you must delete this exception - * statement from your version and license this file solely under the GPL without - * exception. - * - * - * Copyright (C) 2001 Sun Microsystems, Inc. Used by permission. - * Copyright (C) 2005 Red Hat, Inc. - * All rights reserved. - * END COPYRIGHT BLOCK **/ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - -//{{NO_DEPENDENCIES}} -// Microsoft Developer Studio generated include file. -// Used by ntslapd.rc -// -#define IDD_DATABASE_PASSWORD 101 -#define IDD_FORTEZZA_PIN 102 -#define IDI_KEY 103 -#define IDI_LOGO 105 -#define IDR_MENU 205 -#define IDEDIT 1000 -#define ID_SERVER_RESTART 40001 -#define ID_FILE_EXIT 40003 -#define ID_SERVER_SHUTDOWN 40004 -#define ID_SERVER_SUSPEND 40005 -#define ID_SERVER_RESUME 40006 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 106 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/ldap/libraries/libutil/ntstubs.c b/ldap/libraries/libutil/ntstubs.c deleted file mode 100644 index 393e269e..00000000 --- a/ldap/libraries/libutil/ntstubs.c +++ /dev/null @@ -1,77 +0,0 @@ -/** BEGIN COPYRIGHT BLOCK - * 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; version 2 of the License. - * - * 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., 59 Temple - * Place, Suite 330, Boston, MA 02111-1307 USA. - * - * In addition, as a special exception, Red Hat, Inc. gives You the additional - * right to link the code of this Program with code not covered under the GNU - * General Public License ("Non-GPL Code") and to distribute linked combinations - * including the two, subject to the limitations in this paragraph. Non-GPL Code - * permitted under this exception must only link to the code of this Program - * through those well defined interfaces identified in the file named EXCEPTION - * found in the source code files (the "Approved Interfaces"). The files of - * Non-GPL Code may instantiate templates or use macros or inline functions from - * the Approved Interfaces without causing the resulting work to be covered by - * the GNU General Public License. Only Red Hat, Inc. may make changes or - * additions to the list of Approved Interfaces. You must obey the GNU General - * Public License in all respects for all of the Program code and other code used - * in conjunction with the Program except the Non-GPL Code covered by this - * exception. If you modify this file, you may extend this exception to your - * version of the file, but you are not obligated to do so. If you do not wish to - * provide this exception without modification, you must delete this exception - * statement from your version and license this file solely under the GPL without - * exception. - * - * - * Copyright (C) 2001 Sun Microsystems, Inc. Used by permission. - * Copyright (C) 2005 Red Hat, Inc. - * All rights reserved. - * END COPYRIGHT BLOCK **/ - -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - -/****************************************************** - * - * ntstubs.c - Stubs needed on NT when linking in - * the SSL code. If these stubs were not here, the - * named functions below would not be located at link - * time, because there is no implementation of the - * functions for Win32 in cross-platform libraries. - * - ******************************************************/ - -#if defined( _WIN32 ) - -#include <windows.h> -#include <nspr.h> - -/* -char* XP_FileName (const char* name, XP_FileType type) -{ - return NULL; -} - -XP_File XP_FileOpen(const char* name, XP_FileType type, - const XP_FilePerm permissions) -{ - return NULL; -} -*/ - -char * -WH_FileName (const char *name, PRFileType type) -{ - return NULL; -} -#endif /* WIN32 */ - |