mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
//===- ClasspathVMSystem/Properties.cpp -----------------------------------===//
 | 
						|
//===--------------------- GNU classpath gnu/classpath/VMSystemProperties -===//
 | 
						|
//
 | 
						|
//                            The VMKit project
 | 
						|
//
 | 
						|
// This file is distributed under the University of Illinois Open Source
 | 
						|
// License. See LICENSE.TXT for details.
 | 
						|
//
 | 
						|
//===----------------------------------------------------------------------===//
 | 
						|
 | 
						|
#include <sys/utsname.h>
 | 
						|
 | 
						|
#include "types.h"
 | 
						|
 | 
						|
#include "Classpath.h"
 | 
						|
#include "JavaArray.h"
 | 
						|
#include "JavaClass.h"
 | 
						|
#include "JavaObject.h"
 | 
						|
#include "JavaThread.h"
 | 
						|
#include "JavaUpcalls.h"
 | 
						|
#include "Jnjvm.h"
 | 
						|
 | 
						|
#include "SetProperties.inc"
 | 
						|
 | 
						|
using namespace j3;
 | 
						|
 | 
						|
extern "C" {
 | 
						|
 | 
						|
 | 
						|
JNIEXPORT void JNICALL Java_gnu_classpath_VMSystemProperties_preInit(
 | 
						|
#ifdef NATIVE_JNI
 | 
						|
JNIEnv *env,
 | 
						|
jclass clazz,
 | 
						|
#endif
 | 
						|
JavaObject* prop) {
 | 
						|
  
 | 
						|
  llvm_gcroot(prop, 0);
 | 
						|
 | 
						|
  BEGIN_NATIVE_EXCEPTION(0)
 | 
						|
 | 
						|
  setProperties(prop);
 | 
						|
 | 
						|
  END_NATIVE_EXCEPTION
 | 
						|
}
 | 
						|
 | 
						|
extern "C" void Java_gnu_classpath_VMSystemProperties_postInit__Ljava_util_Properties_2(JavaObject* prop) {
 | 
						|
 | 
						|
  llvm_gcroot(prop, 0);
 | 
						|
 | 
						|
  BEGIN_NATIVE_EXCEPTION(0)
 | 
						|
 | 
						|
  setCommandLineProperties(prop);
 | 
						|
 | 
						|
  END_NATIVE_EXCEPTION
 | 
						|
}
 | 
						|
 | 
						|
}
 |