Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 151293 Details for
Bug 293185
Symbolic link support doesn't work on the AIX
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Patch_v01
293185_v01.txt (text/plain), 9.81 KB, created by
Pawel Pogorzelski
on 2009-11-04 08:20:24 EST
(
hide
)
Description:
Patch_v01
Filename:
MIME Type:
Creator:
Pawel Pogorzelski
Created:
2009-11-04 08:20:24 EST
Size:
9.81 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.core.filesystem >Index: fragments/org.eclipse.core.filesystem.aix.ppc/.project >=================================================================== >RCS file: fragments/org.eclipse.core.filesystem.aix.ppc/.project >diff -N fragments/org.eclipse.core.filesystem.aix.ppc/.project >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ fragments/org.eclipse.core.filesystem.aix.ppc/.project 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,22 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<projectDescription> >+ <name>org.eclipse.core.filesystem.aix.ppc</name> >+ <comment></comment> >+ <projects> >+ </projects> >+ <buildSpec> >+ <buildCommand> >+ <name>org.eclipse.pde.ManifestBuilder</name> >+ <arguments> >+ </arguments> >+ </buildCommand> >+ <buildCommand> >+ <name>org.eclipse.pde.SchemaBuilder</name> >+ <arguments> >+ </arguments> >+ </buildCommand> >+ </buildSpec> >+ <natures> >+ <nature>org.eclipse.pde.PluginNature</nature> >+ </natures> >+</projectDescription> >Index: fragments/org.eclipse.core.filesystem.aix.ppc/META-INF/MANIFEST.MF >=================================================================== >RCS file: fragments/org.eclipse.core.filesystem.aix.ppc/META-INF/MANIFEST.MF >diff -N fragments/org.eclipse.core.filesystem.aix.ppc/META-INF/MANIFEST.MF >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ fragments/org.eclipse.core.filesystem.aix.ppc/META-INF/MANIFEST.MF 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,9 @@ >+Manifest-Version: 1.0 >+Bundle-ManifestVersion: 2 >+Bundle-Name: %fragmentName >+Bundle-SymbolicName: org.eclipse.core.filesystem.aix.ppc;singleton:=true >+Bundle-Version: 1.0.0.qualifier >+Bundle-Vendor: %providerName >+Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)" >+Bundle-Localization: fragment >+Eclipse-PlatformFilter: (& (osgi.os=aix) (osgi.arch=ppc)) >Index: fragments/org.eclipse.core.filesystem.aix.ppc/about.html >=================================================================== >RCS file: fragments/org.eclipse.core.filesystem.aix.ppc/about.html >diff -N fragments/org.eclipse.core.filesystem.aix.ppc/about.html >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ fragments/org.eclipse.core.filesystem.aix.ppc/about.html 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,28 @@ >+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" >+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> >+<html xmlns="http://www.w3.org/1999/xhtml"> >+<head> >+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> >+<title>About</title> >+</head> >+<body lang="EN-US"> >+<h2>About This Content</h2> >+ >+<p>June 2, 2006</p> >+<h3>License</h3> >+ >+<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise >+indicated below, the Content is provided to you under the terms and conditions of the >+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available >+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>. >+For purposes of the EPL, "Program" will mean the Content.</p> >+ >+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is >+being redistributed by another party ("Redistributor") and different terms and conditions may >+apply to your use of any object code in the Content. Check the Redistributor's license that was >+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise >+indicated below, the terms and conditions of the EPL still apply to any source code in the Content >+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p> >+ >+</body> >+</html> >\ No newline at end of file >Index: fragments/org.eclipse.core.filesystem.aix.ppc/build.properties >=================================================================== >RCS file: fragments/org.eclipse.core.filesystem.aix.ppc/build.properties >diff -N fragments/org.eclipse.core.filesystem.aix.ppc/build.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ fragments/org.eclipse.core.filesystem.aix.ppc/build.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,16 @@ >+############################################################################### >+# Copyright (c) 2009 IBM Corporation and others. >+# All rights reserved. This program and the accompanying materials >+# are made available under the terms of the Eclipse Public License v1.0 >+# which accompanies this distribution, and is available at >+# http://www.eclipse.org/legal/epl-v10.html >+# >+# Contributors: >+# IBM Corporation - initial API and implementation >+############################################################################### >+bin.includes = META-INF/,\ >+ about.html,\ >+ os/,\ >+ fragment.properties >+src.includes = about.html >+generateSourceBundle=false >Index: fragments/org.eclipse.core.filesystem.aix.ppc/fragment.properties >=================================================================== >RCS file: fragments/org.eclipse.core.filesystem.aix.ppc/fragment.properties >diff -N fragments/org.eclipse.core.filesystem.aix.ppc/fragment.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ fragments/org.eclipse.core.filesystem.aix.ppc/fragment.properties 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,12 @@ >+############################################################################### >+# Copyright (c) 2009 IBM Corporation and others. >+# All rights reserved. This program and the accompanying materials >+# are made available under the terms of the Eclipse Public License v1.0 >+# which accompanies this distribution, and is available at >+# http://www.eclipse.org/legal/epl-v10.html >+# >+# Contributors: >+# IBM Corporation - initial API and implementation >+############################################################################### >+fragmentName = Core File System for AIX PPC >+providerName = Eclipse.org >Index: natives/unix/aix/Makefile >=================================================================== >RCS file: natives/unix/aix/Makefile >diff -N natives/unix/aix/Makefile >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ natives/unix/aix/Makefile 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,29 @@ >+#********************************************************************** >+# Copyright (c) 2009 IBM Corporation and others. >+# All rights reserved. This program and the accompanying materials >+# are made available under the terms of the Eclipse Public License v1.0 >+# which accompanies this distribution, and is available at >+# http://www.eclipse.org/legal/epl-v10.html >+#********************************************************************** >+# >+# makefile for liblocalfile.so >+ >+CORE.C = ../localfile.c >+CORE.O = localfile.o >+LIB_NAME = liblocalfile.so >+LIB_NAME_FULL = liblocalfile_1_0_0.so >+ >+OS_TYPE=aix >+CC=xlC_r >+LD=ld >+CFLAGS=-O -s -q32 -qwarn64 >+LDFLAGS=-b32 -G -s -bnoentry -bexpall -lc >+JAVA_HOME= >+JDK_INCLUDE=-I${JAVA_HOME}/include -I${JAVA_HOME}/include/${OS_TYPE} >+COMMON_INCLUDE=-Iinclude >+ >+core : >+ $(CC) $(CFLAGS) $(JDK_INCLUDE) $(COMMON_INCLUDE) -c $(CORE.C) -o $(CORE.O) >+ $(LD) $(LDFLAGS) -o $(LIB_NAME_FULL) $(CORE.O) >+clean : >+ rm -f *.o *.so >Index: natives/unix/aix/include/os_custom.h >=================================================================== >RCS file: natives/unix/aix/include/os_custom.h >diff -N natives/unix/aix/include/os_custom.h >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ natives/unix/aix/include/os_custom.h 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,22 @@ >+/*********************************************************************** >+* Copyright (c) 2009 IBM Corporation and others. >+* All rights reserved. This program and the accompanying materials >+* are made available under the terms of the Eclipse Public License v1.0 >+* which accompanies this distribution, and is available at >+* http://www.eclipse.org/legal/epl-v10.html >+* >+* Contributors: >+* IBM Corporation - initial API and implementation >+***********************************************************************/ >+ >+/* Use this directive when introducing platform-specific code in localfile.c */ >+#ifndef AIX >+#define AIX >+#endif >+ >+/* Linux supports reading symbolic links */ >+#ifndef EFS_SYMLINK_SUPPORT >+#define EFS_SYMLINK_SUPPORT >+#endif >+#include <limits.h> >+#include <unistd.h> >#P org.eclipse.core.tests.resources >Index: src/org/eclipse/core/tests/filesystem/SymlinkTest.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/SymlinkTest.java,v >retrieving revision 1.11 >diff -u -r1.11 SymlinkTest.java >--- src/org/eclipse/core/tests/filesystem/SymlinkTest.java 26 Oct 2009 11:52:49 -0000 1.11 >+++ src/org/eclipse/core/tests/filesystem/SymlinkTest.java 4 Nov 2009 13:23:14 -0000 >@@ -49,8 +49,7 @@ > // A Platform is testable if it supports the "ln -s" command. > String os = Platform.getOS(); > //currently we only support linux, solaris and mac os >- if (os.equals(Platform.OS_LINUX) || os.equals(Platform.OS_SOLARIS) || os.equals(Platform.OS_MACOSX) >- // ||os.equals(Platform.OS_AIX) >+ if (os.equals(Platform.OS_LINUX) || os.equals(Platform.OS_SOLARIS) || os.equals(Platform.OS_MACOSX) || os.equals(Platform.OS_AIX) > // ||os.equals(Platform.OS_HPUX) > // ||isWindowsVista() > ) { >@@ -339,7 +338,7 @@ > public void testSymlinkEnabled() { > String os = Platform.getOS(); > String arch = Platform.getOSArch(); >- if (Platform.OS_LINUX.equals(os) || (Platform.OS_SOLARIS.equals(os) && Platform.ARCH_SPARC.equals(arch)) || Platform.OS_MACOSX.equals(os)) { >+ if (Platform.OS_LINUX.equals(os) || (Platform.OS_SOLARIS.equals(os) && Platform.ARCH_SPARC.equals(arch)) || Platform.OS_MACOSX.equals(os) || Platform.OS_AIX.equals(os)) { > assertTrue(haveSymlinks()); > } else { > assertFalse(haveSymlinks());
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 293185
: 151293 |
151294
|
151296
|
151316
|
151318
|
151325
|
151326