From c2090121417a9e628a6e5ac40e6c1ededf090e48 Mon Sep 17 00:00:00 2001 From: Sebastien Marineau Date: Thu, 8 Jan 2004 12:06:08 +0000 Subject: [PATCH] Replace QNX copyright with standard CPL copyright. --- .../library/StdAfx.c | 10 +++ .../library/StdAfx.h | 10 +++ .../library/Win32ProcessEx.c | 61 ++++++++++--------- .../library/iostream.c | 25 ++++---- .../library/listtasks/StdAfx.h | 10 +++ .../library/listtasks/listtasks.cpp | 10 +++ .../library/raise.c | 23 ++++--- .../library/spawner.c | 10 +++ .../library/starter/starter.cpp | 21 ++++--- 9 files changed, 115 insertions(+), 65 deletions(-) diff --git a/core/org.eclipse.cdt.core.win32/library/StdAfx.c b/core/org.eclipse.cdt.core.win32/library/StdAfx.c index f932277afe3..dc7550edf6d 100644 --- a/core/org.eclipse.cdt.core.win32/library/StdAfx.c +++ b/core/org.eclipse.cdt.core.win32/library/StdAfx.c @@ -1,3 +1,13 @@ +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ // stdafx.cpp : source file that includes just the standard includes // spawner.pch will be the pre-compiled header // stdafx.obj will contain the pre-compiled type information diff --git a/core/org.eclipse.cdt.core.win32/library/StdAfx.h b/core/org.eclipse.cdt.core.win32/library/StdAfx.h index 72d86ebb5b5..3ec5e93c719 100644 --- a/core/org.eclipse.cdt.core.win32/library/StdAfx.h +++ b/core/org.eclipse.cdt.core.win32/library/StdAfx.h @@ -1,3 +1,13 @@ +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ // stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently diff --git a/core/org.eclipse.cdt.core.win32/library/Win32ProcessEx.c b/core/org.eclipse.cdt.core.win32/library/Win32ProcessEx.c index d5e9a410bf0..a78d83b2766 100644 --- a/core/org.eclipse.cdt.core.win32/library/Win32ProcessEx.c +++ b/core/org.eclipse.cdt.core.win32/library/Win32ProcessEx.c @@ -1,13 +1,14 @@ -/* Copyright, 2002, QNX Software Systems Ltd. All Rights Reserved - - * This source code has been published by QNX Software Systems - * Ltd. (QSSL). However, any use, reproduction, modification, distribution - * or transfer of this software, or any software which includes or is based - * upon any of this code, is only permitted if expressly authorized by a - * written license agreement from QSSL. Contact the QNX Developer's Network - * or contact QSSL's legal department for more information. - * - * +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ +/* * Win32ProcessEx.c * * This is a JNI implementation of spawner @@ -17,15 +18,15 @@ #include #include #include "Spawner.h" - - -#include "jni.h" -#include "io.h" + + +#include "jni.h" +#include "io.h" // #define DEBUG_MONITOR - + #define PIPE_SIZE 512 -#define MAX_CMD_SIZE 2049 +#define MAX_CMD_SIZE 2049 #define MAX_ENV_SIZE 4096 #define MAX_PROCS (100) @@ -71,7 +72,7 @@ static HMODULE hVM = NULL; static pProcInfo_t pInfo = NULL; - + JNIEXPORT jint JNICALL Java_org_eclipse_cdt_utils_spawner_Spawner_exec0 (JNIEnv * env, jobject process, jobjectArray cmdarray, jobjectArray envp, jstring dir, jintArray channels) { @@ -569,13 +570,13 @@ JNIEXPORT jint JNICALL Java_org_eclipse_cdt_utils_spawner_Spawner_raise } - - + + JNIEXPORT jint JNICALL Java_org_eclipse_cdt_utils_spawner_Spawner_waitFor (JNIEnv * env, jobject process, jint uid) -{ - long exit_code; - int what=0; +{ + long exit_code; + int what=0; HANDLE hProc; pProcInfo_t pCurProcInfo = findProcInfo(uid); @@ -589,21 +590,21 @@ JNIEXPORT jint JNICALL Java_org_eclipse_cdt_utils_spawner_Spawner_waitFor what = WaitForSingleObject(hProc, INFINITE); - + if (what == WAIT_OBJECT_0) - { - GetExitCodeProcess(hProc, &exit_code); + { + GetExitCodeProcess(hProc, &exit_code); } if(hProc) CloseHandle(hProc); - return exit_code; -} - - - + return exit_code; +} + + + // Utilities diff --git a/core/org.eclipse.cdt.core.win32/library/iostream.c b/core/org.eclipse.cdt.core.win32/library/iostream.c index f92d9b18ab6..faae3c11120 100644 --- a/core/org.eclipse.cdt.core.win32/library/iostream.c +++ b/core/org.eclipse.cdt.core.win32/library/iostream.c @@ -1,16 +1,15 @@ -/* Copyright, 2002, QNX Software Systems Ltd. All Rights Reserved - - * This source code has been published by QNX Software Systems - * Ltd. (QSSL). However, any use, reproduction, modification, distribution - * or transfer of this software, or any software which includes or is based - * upon any of this code, is only permitted if expressly authorized by a - * written license agreement from QSSL. Contact the QNX Developer's Network - * or contact QSSL's legal department for more information. - * - * - * Win32ProcessEx.c - * - * This is a JNI implementation of access to standard i/o streams +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ +/* + * This is a JNI implementation of access to standard i/o streams */ #include "stdafx.h" #include diff --git a/core/org.eclipse.cdt.core.win32/library/listtasks/StdAfx.h b/core/org.eclipse.cdt.core.win32/library/listtasks/StdAfx.h index e7e62d722f3..a2b1670daf0 100644 --- a/core/org.eclipse.cdt.core.win32/library/listtasks/StdAfx.h +++ b/core/org.eclipse.cdt.core.win32/library/listtasks/StdAfx.h @@ -1,3 +1,13 @@ +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ // stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently diff --git a/core/org.eclipse.cdt.core.win32/library/listtasks/listtasks.cpp b/core/org.eclipse.cdt.core.win32/library/listtasks/listtasks.cpp index be632e5547e..fa3327f2d27 100644 --- a/core/org.eclipse.cdt.core.win32/library/listtasks/listtasks.cpp +++ b/core/org.eclipse.cdt.core.win32/library/listtasks/listtasks.cpp @@ -1,3 +1,13 @@ +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ // ProcList.cpp : Defines the entry point for the console application. // diff --git a/core/org.eclipse.cdt.core.win32/library/raise.c b/core/org.eclipse.cdt.core.win32/library/raise.c index 5148b4a45b2..ebe0172f585 100644 --- a/core/org.eclipse.cdt.core.win32/library/raise.c +++ b/core/org.eclipse.cdt.core.win32/library/raise.c @@ -1,15 +1,14 @@ -/* Copyright, 2002, QNX Software Systems Ltd. All Rights Reserved - - * This source code has been published by QNX Software Systems - * Ltd. (QSSL). However, any use, reproduction, modification, distribution - * or transfer of this software, or any software which includes or is based - * upon any of this code, is only permitted if expressly authorized by a - * written license agreement from QSSL. Contact the QNX Developer's Network - * or contact QSSL's legal department for more information. - * - * - * Win32ProcessEx.c - * +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ +/* * This is a JNI implementation of spawner */ #include "stdafx.h" diff --git a/core/org.eclipse.cdt.core.win32/library/spawner.c b/core/org.eclipse.cdt.core.win32/library/spawner.c index 49537cf5825..42217ae985a 100644 --- a/core/org.eclipse.cdt.core.win32/library/spawner.c +++ b/core/org.eclipse.cdt.core.win32/library/spawner.c @@ -1,3 +1,13 @@ +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ // spawner.cpp : Defines the entry point for the DLL application. // diff --git a/core/org.eclipse.cdt.core.win32/library/starter/starter.cpp b/core/org.eclipse.cdt.core.win32/library/starter/starter.cpp index 8aea36ac357..8b41e40a30c 100644 --- a/core/org.eclipse.cdt.core.win32/library/starter/starter.cpp +++ b/core/org.eclipse.cdt.core.win32/library/starter/starter.cpp @@ -1,13 +1,14 @@ -/* Copyright, 2002, QNX Software Systems Ltd. All Rights Reserved - - * This source code has been published by QNX Software Systems - * Ltd. (QSSL). However, any use, reproduction, modification, distribution - * or transfer of this software, or any software which includes or is based - * upon any of this code, is only permitted if expressly authorized by a - * written license agreement from QSSL. Contact the QNX Developer's Network - * or contact QSSL's legal department for more information. - * - * +/********************************************************************** + * Copyright (c) 2002,2003 QNX Software Systems and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * QNX Software Systems - Initial API and implementation +***********************************************************************/ +/* * starter.c * * This is a small utility for windows spawner