Commit 25203acb authored by unknown's avatar unknown
Browse files

os0sync.c, os0file.c:

  Apply Georg Richter's fixes to remove compilation errors on 64-bit Windows


innobase/os/os0file.c:
  Apply Georg Richter's fixes to remove compilation errors on 64-bit Windows
innobase/os/os0sync.c:
  Apply Georg Richter's fixes to remove compilation errors on 64-bit Windows
parent 75108949
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -605,7 +605,7 @@ os_file_opendir(

	lpFindFileData = ut_malloc(sizeof(WIN32_FIND_DATA));

	dir = FindFirstFile(path, lpFindFileData);
	dir = FindFirstFile((LPCTSTR) path, lpFindFileData);

	ut_free(lpFindFileData);

@@ -686,15 +686,15 @@ os_file_readdir_next_file(
	ret = FindNextFile(dir, lpFindFileData);

	if (ret) {
	        ut_a(strlen(lpFindFileData->cFileName) < OS_FILE_MAX_PATH);
	        ut_a(strlen((char *) lpFindFileData->cFileName) < OS_FILE_MAX_PATH);

		if (strcmp(lpFindFileData->cFileName, ".") == 0
		    || strcmp(lpFindFileData->cFileName, "..") == 0) {
		if (strcmp((char *) lpFindFileData->cFileName, ".") == 0
		    || strcmp((char *) lpFindFileData->cFileName, "..") == 0) {

		        goto next_file;
		}

		strcpy(info->name, lpFindFileData->cFileName);
		strcpy(info->name, (char *) lpFindFileData->cFileName);

		info->size = (ib_longlong)(lpFindFileData->nFileSizeLow)
		     + (((ib_longlong)(lpFindFileData->nFileSizeHigh)) << 32);
@@ -830,7 +830,7 @@ os_file_create_directory(
#ifdef __WIN__
	BOOL	rcode;
    
	rcode = CreateDirectory(pathname, NULL);
	rcode = CreateDirectory((LPCTSTR) pathname, NULL);
	if (!(rcode != 0 ||
	   (GetLastError() == ERROR_ALREADY_EXISTS && !fail_if_exists))) {
		/* failure */
@@ -914,7 +914,7 @@ os_file_create_simple(
		ut_error;
	}

	file = CreateFile(name,
	file = CreateFile((LPCTSTR) name,
			access,
			FILE_SHARE_READ | FILE_SHARE_WRITE,
					/* file can be read ansd written also
@@ -1053,7 +1053,7 @@ os_file_create_simple_no_error_handling(
		ut_error;
	}

	file = CreateFile(name,
	file = CreateFile((LPCTSTR) name,
			access,
			share_mode,
			NULL,	/* default security attributes */
@@ -1200,7 +1200,7 @@ os_file_create(
		ut_error;
	}

	file = CreateFile(name,
	file = CreateFile((LPCTSTR) name,
			GENERIC_READ | GENERIC_WRITE, /* read and write
							access */
			share_mode,     /* File can be read also by other
+3 −3
Original line number Diff line number Diff line
@@ -121,7 +121,7 @@ os_event_create(
	event->handle = CreateEvent(NULL,/* No security attributes */
			TRUE,		/* Manual reset */
			FALSE,		/* Initial state nonsignaled */
			name);
			(LPCTSTR) name);
	if (!event->handle) {
	        fprintf(stderr,
"InnoDB: Could not create a Windows event semaphore; Windows error %lu\n",
@@ -177,7 +177,7 @@ os_event_create_auto(
	event->handle = CreateEvent(NULL,/* No security attributes */
			FALSE,		/* Auto-reset */
			FALSE,		/* Initial state nonsignaled */
			name);
			(LPCTSTR) name);

	if (!event->handle) {
	        fprintf(stderr,
@@ -440,7 +440,7 @@ os_mutex_create(

	mutex = CreateMutex(NULL,	/* No security attributes */
			FALSE,		/* Initial state: no owner */
			name);
			(LPCTSTR) name);
	ut_a(mutex);
#else
	os_fast_mutex_t*	mutex;