JavaNativeMethodImpl_OpenJDK7.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 27 Sep 2018 23:09:30 +0100
changeset 3854 193b04caef42
parent 3612 8034fe0e17e2
child 3975 0fc37bbcefcb
permissions -rw-r--r--
Specifiy both source ant target Java versions ...when compiling Java code. Since `stx:libjava` only supports Java 7, make sure all code is compiled targeting Java 7.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"
3324
a58245c0e83a Updated copyright notices.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3281
diff changeset
     2
 COPYRIGHT (c) 2010-2015 by Jan Vrany, Jan Kurs and Marcel Hlopko
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
                            SWING Research Group, Czech Technical University in Prague
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
 hereby transferred.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
"{ Package: 'stx:libjava' }"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
3395
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    14
"{ NameSpace: Smalltalk }"
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    15
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2396
diff changeset
    16
JavaNativeMethodImpl_OpenJDK6 subclass:#JavaNativeMethodImpl_OpenJDK7
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
	instanceVariableNames:''
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
	classVariableNames:''
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
	poolDictionaries:'JavaVMData'
3054
7e5ad1b76629 Initial stubs for Java 8
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3021
diff changeset
    20
	category:'Languages-Java-Support-Java 7'
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'documentation'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
copyright
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
"
3324
a58245c0e83a Updated copyright notices.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3281
diff changeset
    27
 COPYRIGHT (c) 2010-2015 by Jan Vrany, Jan Kurs and Marcel Hlopko
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
                            SWING Research Group, Czech Technical University in Prague
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
 This software is furnished under a license and may be used
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
 only in accordance with the terms of that license and with the
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
 inclusion of the above copyright notice.   This software may not
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
 be provided or otherwise made available to, or used by, any
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
 other person.  No title to or ownership of the software is
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
 hereby transferred.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
3395
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    39
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - com.sun.tools.jdi'!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    40
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    41
_com_sun_tools_jdi_SharedMemoryTransportService_accept0: this _: a1 _: a2 _: a3 _: a4 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    42
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    43
    <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'accept0(JJ)J'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    44
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    45
    ^ JavaVM unimplementedNativeMethodSignal raise
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    46
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    47
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    48
_com_sun_tools_jdi_SharedMemoryTransportService_attach0: this _: a1 _: a2 _: a3 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    49
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    50
    <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'attach0(Ljava/lang/String;J)J'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    51
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    52
    ^ JavaVM unimplementedNativeMethodSignal raise
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    53
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    54
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    55
_com_sun_tools_jdi_SharedMemoryTransportService_initialize: this 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    56
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    57
    <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'initialize()V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    58
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    59
    "Nothing to do"
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    60
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    61
    "Modified: / 14-11-2013 / 14:27:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    62
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    63
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    64
_com_sun_tools_jdi_SharedMemoryTransportService_name: this _: a1 _: a2 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    65
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    66
    <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'name(J)Ljava/lang/String;'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    67
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    68
    ^ JavaVM unimplementedNativeMethodSignal raise
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    69
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    70
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    71
_com_sun_tools_jdi_SharedMemoryTransportService_startListening0: this _: a1 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    72
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    73
    <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'startListening0(Ljava/lang/String;)J'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    74
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    75
    ^ JavaVM unimplementedNativeMethodSignal raise
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    76
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    77
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    78
_com_sun_tools_jdi_SharedMemoryTransportService_stopListening0: this _: a1 _: a2 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    79
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    80
    <javanative: 'com/sun/tools/jdi/SharedMemoryTransportService' name: 'stopListening0(J)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    81
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    82
    ^ JavaVM unimplementedNativeMethodSignal raise
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    83
! !
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
    84
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.io'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    87
_java_io_FileInputStream_read0: this 
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    88
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    89
    <javanative: 'java/io/FileInputStream' name: 'read0()I'>
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    90
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    91
    ^ self _java_io_FileInputStream_read: this
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    92
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    93
    "Modified: / 07-02-2014 / 09:31:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    94
!
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    95
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
    96
_java_io_FileOutputStream_open: this _: a1 _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
    <javanative: 'java/io/FileOutputStream' name: 'open(Ljava/lang/String;Z)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   100
    ^ self commonOpen: this path: a1 forAppend: a2 == 1
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   101
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   102
    "Modified: / 12-11-2013 / 22:48:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   105
_java_io_FileOutputStream_write: this _: byte _: append
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
    <javanative: 'java/io/FileOutputStream' name: 'write(IZ)V'>
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   108
    "
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   109
    /**
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   110
     * Writes the specified byte to this file output stream.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   111
     *
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   112
     * @param   b   the byte to be written.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   113
     * @param   append   {@code true} if the write operation first
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   114
     *     advances the position to the end of file
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   115
     */
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   116
    "
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   117
    | fdobj fd stream b |
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   119
    "/Java byte is signed, make it integer in 0-255"
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   120
    b := byte < 0 ifTrue:[ byte + 256] ifFalse:[byte ].
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   121
    fdobj := (this instVarNamed: #fd).
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   122
    fd    := fdobj instVarNamed: #fd.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   123
    stream := self getOpenFileAt:fd.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   124
    [
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   125
        append == 1 ifTrue:[ stream setToEnd ].
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   126
        stream nextPut: b.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   127
    ] on: Error do:[:ex|
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   128
        JavaVM throwIOExceptionWithMessage:ex description
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   129
    ]
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   130
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   131
    "Modified: / 13-11-2013 / 09:34:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
_java_io_FileOutputStream_writeBytes: this _:bytes _: offset _: count _: append
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
    <javanative: 'java/io/FileOutputStream' name: 'writeBytes([BIIZ)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
    ^ self anyStream_write: this bytes: bytes offset: offset count: count append: append == 1.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
    "Modified: / 08-02-2013 / 11:57:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.lang'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   145
_java_lang_ClassLoader_getCaller: this _: a1
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
    <javanative: 'java/lang/ClassLoader' name: 'getCaller(I)Ljava/lang/Class;'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
    "/ index 0: java.lang.ClassLoader.class
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
    "/ index 1: the immediate caller of index 0.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
    "/ index 2: the immediate caller of index 1.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
    | ctx |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
    ctx := self nativeContext sender.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
    a1 timesRepeat:[
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
        ctx := ctx sender
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   159
    ^JavaVM reflection javaClassObjectForClass: ctx receiver class theNonMetaclass
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
    "Modified: / 07-02-2013 / 23:35:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
3248
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   164
_java_lang_Class_getCheckMemberAccessMethod: this _: a1 
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   165
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   166
    <javanative: 'java/lang/Class' name: 'getCheckMemberAccessMethod(Ljava/lang/Class;)Ljava/lang/reflect/Method;'>
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   167
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   168
    ^ JavaVM unimplementedNativeMethodSignal raise
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   169
!
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   170
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   171
_java_lang_Thread_setNativeName: this _: a1
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   172
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   173
    <javanative: 'java/lang/Thread' name: 'setNativeName(Ljava/lang/String;)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   174
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   175
    ^ JavaVM unimplementedNativeMethodSignal raise
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   178
_java_lang_Throwable_fillInStackTrace: this _: a1
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
    <javanative: 'java/lang/Throwable' name: 'fillInStackTrace(I)Ljava/lang/Throwable;'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
    | java_lang_Throwable  exceptionObject  list  con |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
    java_lang_Throwable := Java classNamed: 'java/lang/Throwable'.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
    exceptionObject := this.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   187
    "/
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   188
    "/ debugging only
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   189
    "/
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
    (java_lang_Throwable notNil and:[(exceptionObject isKindOf: java_lang_Throwable) not]) ifTrue: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
        self error:'Thrown object is not a java.lang.Throwable'.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
    con := self nativeContext sender.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
    "/ Just a guess, there is no comment what the parameter means...
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
    a1 timesRepeat: [ con := con sender ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
    "/
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
    "/ we are not interrested in all intermediate Exception frames ...
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   200
    "/
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   201
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   202
    FullExceptionTrace ifFalse: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   203
        "/ first, skip any JavaVM contexts
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
        [ con receiver == exceptionObject ] whileFalse: [ con := con sender ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   205
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
        "/ then, all exception-init contexts
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   207
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   208
        [ con receiver == exceptionObject ] whileTrue: [ con := con sender ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   209
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   210
    list := OrderedCollection new.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
    [ con notNil ] whileTrue: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
        (con isJavaContext) ifTrue: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
            "/ add a copy, in case the context continues with some
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
            "/ cleanup ...
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
            list add: con shallowCopy
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
        ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
        con := con sender
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
    exceptionObject instVarNamed: 'backtrace' put: (list asArray).
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
    ^ nil.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
    "Modified: / 08-02-2013 / 01:28:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   223
!
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   224
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   225
_java_lang_UNIXProcess_forkAndExec: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 _: a7 _: a8
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   226
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   227
    <javanative: 'java/lang/UNIXProcess' name: 'forkAndExec([B[BI[BI[B[IZ)I'>
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   228
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   229
    ^ JavaVM unimplementedNativeMethodSignal raise
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
3209
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   232
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.net'!
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   233
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   234
_java_net_NetworkInterface_getByIndex0: this _: a1 
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   235
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   236
    <javanative: 'java/net/NetworkInterface' name: 'getByIndex0(I)Ljava/net/NetworkInterface;'>
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   237
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   238
    ^ JavaVM unimplementedNativeMethodSignal raise
3395
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   239
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   240
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   241
_java_net_TwoStacksPlainSocketImpl_initProto: this 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   242
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   243
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'initProto()V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   244
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   245
    "/ Nothing to do here...
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   246
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   247
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   248
_java_net_TwoStacksPlainSocketImpl_socketAccept: this _: a1 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   249
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   250
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketAccept(Ljava/net/SocketImpl;)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   251
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   252
    ^ self _java_net_PlainSocketImpl_socketAccept: this _:a1
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   253
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   254
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   255
_java_net_TwoStacksPlainSocketImpl_socketAvailable: this 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   256
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   257
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketAvailable()I'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   258
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   259
    ^self _java_net_PlainSocketImpl_socketAvailable: this
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   260
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   261
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   262
_java_net_TwoStacksPlainSocketImpl_socketBind: this _: addr _: port _: boolean 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   263
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   264
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketBind(Ljava/net/InetAddress;IZ)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   265
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   266
    | family |
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   267
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   268
    family := (addr instVarNamed: #holder) instVarNamed: #family.
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   269
    family == 2"IPv6" ifTrue:[
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   270
        JavaVM throwSocketException: 'IPv6 protocol not supported'.
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   271
        ^self.
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   272
    ].
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   273
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   274
    (this instVarNamed: #fd) isNil ifTrue:[
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   275
        JavaVM throwSocketException: 'Socket closed'.
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   276
        ^self.
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   277
    ].
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   278
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   279
    ^self _java_net_PlainSocketImpl_socketBind: this _: addr _:  port
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   280
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   281
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   282
_java_net_TwoStacksPlainSocketImpl_socketClose0: this _: a1 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   283
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   284
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketClose0(Z)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   285
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   286
    self commonClose: this
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   287
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   288
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   289
_java_net_TwoStacksPlainSocketImpl_socketConnect: this _:jaddr _: port _: timeout
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   290
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   291
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketConnect(Ljava/net/InetAddress;II)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   292
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   293
    self _java_net_PlainSocketImpl_socketConnect: this _:jaddr _: port _: timeout
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   294
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   295
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   296
_java_net_TwoStacksPlainSocketImpl_socketCreate: this _: a1 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   297
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   298
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketCreate(Z)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   299
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   300
    self _java_net_PlainSocketImpl_socketCreate: this _: a1.
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   301
    this instVarNamed: #fd1 put: nil.
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   302
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   303
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   304
_java_net_TwoStacksPlainSocketImpl_socketGetOption: this _: a1 _: a2 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   305
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   306
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketGetOption(ILjava/lang/Object;)I'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   307
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   308
    ^ self _java_net_PlainSocketImpl_socketGetOption: this _:a1 _: a2
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   309
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   310
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   311
_java_net_TwoStacksPlainSocketImpl_socketListen: this _: a1 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   312
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   313
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketListen(I)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   314
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   315
    ^self _java_net_PlainSocketImpl_socketListen: this _:a1
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   316
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   317
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   318
_java_net_TwoStacksPlainSocketImpl_socketNativeSetOption: this _: a1 _: a2 _: a3 
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   319
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   320
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketNativeSetOption(IZLjava/lang/Object;)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   321
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   322
    ^self _java_net_PlainSocketImpl_socketSetOption: this _:a1 _: a2 _: a3
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   323
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   324
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   325
_java_net_TwoStacksPlainSocketImpl_socketSendUrgentData: this _: data
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   326
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   327
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketSendUrgentData(I)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   328
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   329
    ^ self _java_net_PlainSocketImpl_socketSendUrgentData: this _: data
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   330
!
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   331
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   332
_java_net_TwoStacksPlainSocketImpl_socketShutdown: this _: what
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   333
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   334
    <javanative: 'java/net/TwoStacksPlainSocketImpl' name: 'socketShutdown(I)V'>
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   335
13e5e489d1c7 Zulu support: move natives from OracleJDK7 to OpenJDK7 as they are used by OpenJDK7 on Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3324
diff changeset
   336
    ^ self _java_net_PlainSocketImpl_socketShutdown: this _: what
3209
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   337
! !
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   338
3214
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   339
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.nio'!
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   340
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   341
_java_nio_MappedByteBuffer_force0: this _: a1 _: a2 _: a3 _: a4 _: a5 
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   342
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   343
    <javanative: 'java/nio/MappedByteBuffer' name: 'force0(Ljava/io/FileDescriptor;JJ)V'>
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   344
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   345
    ^ JavaVM unimplementedNativeMethodSignal raise
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   346
! !
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   347
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   348
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.util.zip'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   349
3230
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   350
_java_util_zip_Deflater_deflateBytes: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   351
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   352
    <javanative: 'java/util/zip/Deflater' name: 'deflateBytes(J[BIII)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   353
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   354
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   355
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   356
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   357
_java_util_zip_ZipFile_getCommentBytes: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   358
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   359
    <javanative: 'java/util/zip/ZipFile' name: 'getCommentBytes(J)[B'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   360
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   361
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   362
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   363
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   364
    ^zmember fileComment asByteArray
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   365
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   366
    "Modified: / 08-02-2013 / 09:46:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   367
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   368
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   369
_java_util_zip_ZipFile_getEntry: this _: a1 _: a2 _: a3 _: a4
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   370
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   371
    <javanative: 'java/util/zip/ZipFile' name: 'getEntry(J[BZ)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   372
    "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   373
    !!!!!!WARNING!!!!!!!!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   374
    In Open JDK 7, it takes byte array instead of string like in Open JDK 6!!!!!!!!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   375
    "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   376
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   377
    | zipArchive  filename  member |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   378
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   379
    zipArchive := self getZipArchiveAt:a1.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   380
    filename := a3 asString.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   381
    member := (zipArchive findMemberAllowForMissingTrailingSlash: filename).
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   382
    member isNil ifTrue: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   383
        ^ 0
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   384
    ] ifFalse: [
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   385
        "/^ ZipEntryCache indexOf: member ifAbsent:[
2958
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   386
            | index |
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   387
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   388
            ZipEntryCacheLock critical:[
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   389
                ZipEntryCacheFirstFree == 0 ifTrue:[
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   390
                    ZipEntryCache add: member.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   391
                    index := ZipEntryCache size.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   392
                ] ifFalse:[
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   393
                    index := ZipEntryCacheFirstFree.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   394
                    ZipEntryCacheFirstFree := ZipEntryCache at: index.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   395
                    ZipEntryCache at: index put: member.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   396
                ].
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   397
            ].
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   398
            "/Logger
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   399
            "/    log: 'java.util.zip.ZipFile.getEntry() called for ', index printString
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   400
            "/    severity: #debug
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   401
            "/    facility: 'JVM'.
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   402
            ^ index.
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   403
        "/].
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   404
    ]
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   405
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   406
    "Modified: / 10-12-2013 / 00:56:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   407
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   408
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   409
_java_util_zip_ZipFile_getEntryBytes: this _: jzentry _: a2 _: type
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   410
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   411
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryBytes(JI)[B'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   412
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   413
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   414
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   415
    zmember := ZipEntryCache at: jzentry.
2926
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   416
    type == 0 "JZENTRY_NAME" ifTrue:[
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   417
        ^zmember fileNameLength == 0
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   418
            ifTrue:[nil]
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   419
            ifFalse:[zmember fileName asByteArray].
2926
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   420
    ].
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   421
    type == 1 "JZENTRY_EXTRA" ifTrue:[
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   422
        ^zmember extraFieldLength == 0
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   423
            ifTrue:[nil]
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   424
            ifFalse:[zmember extraField asByteArray].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   425
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   426
    type == 2 "JZENTRY_COMMENT" ifTrue:[
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   427
        ^zmember fileCommentLength == 0
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   428
            ifTrue:[nil]
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   429
            ifFalse:[zmember fileComment asByteArray].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   430
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   431
    self breakPoint: #jv.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   432
    JavaVM throwZipException: 'Unknown type in getEntryBytes()'.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   433
2926
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   434
    "Modified: / 15-11-2013 / 22:58:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   435
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   436
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   437
_java_util_zip_ZipFile_getEntryCSize: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   438
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   439
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryCSize(J)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   440
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   441
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   442
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   443
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   444
    ^zmember compressedSize
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   445
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   446
    "Modified: / 08-02-2013 / 09:44:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   447
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   448
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   449
_java_util_zip_ZipFile_getEntryCrc: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   450
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   451
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryCrc(J)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   452
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   453
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   454
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   455
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   456
    ^zmember crc32
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   457
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   458
    "Modified: / 08-02-2013 / 09:45:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   459
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   460
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   461
_java_util_zip_ZipFile_getEntryFlag: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   462
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   463
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryFlag(J)I'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   464
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   465
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   466
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   467
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   468
    ^zmember generalPurposBitFlag
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   469
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   470
    "Modified: / 08-02-2013 / 09:42:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   471
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   472
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   473
_java_util_zip_ZipFile_getEntryMethod: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   474
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   475
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryMethod(J)I'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   476
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   477
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   478
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   479
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   480
    ^zmember compressionMethod
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   481
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   482
    "Modified: / 08-02-2013 / 09:44:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   483
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   484
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   485
_java_util_zip_ZipFile_getEntrySize: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   486
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   487
    <javanative: 'java/util/zip/ZipFile' name: 'getEntrySize(J)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   488
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   489
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   490
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   491
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   492
    ^zmember uncompressedSize
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   493
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   494
    "Modified: / 08-02-2013 / 09:43:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   495
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   496
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   497
_java_util_zip_ZipFile_getEntryTime: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   498
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   499
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryTime(J)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   500
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   501
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   502
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   503
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   504
    ^zmember lastModFileTime
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   505
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   506
    "Modified: / 08-02-2013 / 09:45:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   507
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   508
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   509
_java_util_zip_ZipFile_open: this _: a1 _: a2 _: a3 _: a4 _: usemmap
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   510
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   511
    <javanative: 'java/util/zip/ZipFile' name: 'open(Ljava/lang/String;IJZ)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   512
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   513
    "No mmap support for zip files yet, use Open JDK 6 implementation"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   514
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2396
diff changeset
   515
    ^self _java_util_zip_ZipFile_open: this _: a1 _: a2 _: a3 _: a4
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   516
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2396
diff changeset
   517
    "Modified: / 23-04-2013 / 10:00:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   518
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   519
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   520
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - sun.misc'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   521
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   522
_sun_misc_Unsafe_copyMemory: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 _: a7 _: a8
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   523
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   524
    <javanative: 'sun/misc/Unsafe' name: 'copyMemory(Ljava/lang/Object;JLjava/lang/Object;JJ)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   525
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   526
    ^ JavaVM unimplementedNativeMethodSignal raise
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   527
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   528
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   529
_sun_misc_Unsafe_defineAnonymousClass: this _: a1 _: a2 _: a3
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   530
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   531
    <javanative: 'sun/misc/Unsafe' name: 'defineAnonymousClass(Ljava/lang/Class;[B[Ljava/lang/Object;)Ljava/lang/Class;'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   532
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   533
    ^ JavaVM unimplementedNativeMethodSignal raise
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   534
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   535
3612
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   536
_sun_misc_Unsafe_isBigEndian0: this 
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   537
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   538
    <javanative: 'sun/misc/Unsafe' name: 'isBigEndian0()Z'>
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   539
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   540
    ^ UninterpretedBytes isBigEndian ifTrue:[1] ifFalse:[0].
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   541
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   542
    "Modified: / 08-08-2016 / 00:41:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   543
!
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   544
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   545
_sun_misc_Unsafe_setMemory: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   546
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   547
    <javanative: 'sun/misc/Unsafe' name: 'setMemory(Ljava/lang/Object;JJB)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   548
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   549
    ^ JavaVM unimplementedNativeMethodSignal raise
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   550
!
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   551
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   552
_sun_misc_Unsafe_shouldBeInitialized: this _: a1 
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   553
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   554
    <javanative: 'sun/misc/Unsafe' name: 'shouldBeInitialized(Ljava/lang/Class;)Z'>
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   555
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   556
    ^ JavaVM unimplementedNativeMethodSignal raise
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   557
!
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   558
3612
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   559
_sun_misc_Unsafe_unalignedAccess0: this 
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   560
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   561
    <javanative: 'sun/misc/Unsafe' name: 'unalignedAccess0()Z'>
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   562
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   563
    ^ (#(i386 x86_64) includes: OperatingSystem getCPUType) ifTrue:[ 1 ] ifFalse:[ 0 ]
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   564
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   565
    "Modified: / 08-08-2016 / 00:44:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   566
!
8034fe0e17e2 Added natives `sun.misc.Unsafe#isBigEndian0()` and `sun.misc.Unsafe#unalignedAccess0()`.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3412
diff changeset
   567
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   568
_sun_misc_VM_latestUserDefinedLoader: this 
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   569
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   570
    <javanative: 'sun/misc/VM' name: 'latestUserDefinedLoader()Ljava/lang/ClassLoader;'>
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   571
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   572
    ^ JavaVM unimplementedNativeMethodSignal raise
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   573
! !
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   574
3106
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   575
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - sun.net'!
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   576
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   577
_sun_net_PortConfig_getLower0: this 
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   578
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   579
    <javanative: 'sun/net/PortConfig' name: 'getLower0()I'>
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   580
3118
546aadb1fee1 Implemented sun.net.PortConfig.getLower0/getHigher0 natives.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3106
diff changeset
   581
    ^ -1 "/ meaning: use default 
3106
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   582
!
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   583
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   584
_sun_net_PortConfig_getUpper0: this 
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   585
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   586
    <javanative: 'sun/net/PortConfig' name: 'getUpper0()I'>
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   587
3118
546aadb1fee1 Implemented sun.net.PortConfig.getLower0/getHigher0 natives.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3106
diff changeset
   588
    ^ -1 "/ meaning: use default 
3106
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   589
! !
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   590
3230
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   591
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - sun.nio.fs'!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   592
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   593
_sun_nio_fs_UnixNativeDispatcher_access0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   594
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   595
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'access0(JI)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   596
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   597
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   598
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   599
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   600
_sun_nio_fs_UnixNativeDispatcher_chmod0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   601
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   602
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'chmod0(JI)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   603
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   604
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   605
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   606
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   607
_sun_nio_fs_UnixNativeDispatcher_chown0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   608
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   609
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'chown0(JII)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   610
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   611
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   612
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   613
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   614
_sun_nio_fs_UnixNativeDispatcher_close: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   615
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   616
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'close(I)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   617
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   618
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   619
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   620
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   621
_sun_nio_fs_UnixNativeDispatcher_closedir: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   622
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   623
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'closedir(J)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   624
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   625
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   626
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   627
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   628
_sun_nio_fs_UnixNativeDispatcher_dup: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   629
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   630
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'dup(I)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   631
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   632
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   633
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   634
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   635
_sun_nio_fs_UnixNativeDispatcher_fchmod: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   636
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   637
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fchmod(II)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   638
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   639
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   640
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   641
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   642
_sun_nio_fs_UnixNativeDispatcher_fchown: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   643
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   644
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fchown(III)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   645
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   646
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   647
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   648
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   649
_sun_nio_fs_UnixNativeDispatcher_fclose: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   650
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   651
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fclose(J)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   652
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   653
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   654
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   655
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   656
_sun_nio_fs_UnixNativeDispatcher_fdopendir: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   657
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   658
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fdopendir(I)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   659
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   660
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   661
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   662
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   663
_sun_nio_fs_UnixNativeDispatcher_fopen0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   664
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   665
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fopen0(JJ)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   666
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   667
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   668
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   669
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   670
_sun_nio_fs_UnixNativeDispatcher_fpathconf: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   671
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   672
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fpathconf(II)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   673
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   674
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   675
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   676
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   677
_sun_nio_fs_UnixNativeDispatcher_fstat: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   678
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   679
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fstat(ILsun/nio/fs/UnixFileAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   680
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   681
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   682
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   683
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   684
_sun_nio_fs_UnixNativeDispatcher_fstatat0: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   685
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   686
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fstatat0(IJILsun/nio/fs/UnixFileAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   687
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   688
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   689
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   690
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   691
_sun_nio_fs_UnixNativeDispatcher_futimes: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   692
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   693
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'futimes(IJJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   694
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   695
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   696
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   697
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   698
_sun_nio_fs_UnixNativeDispatcher_getcwd: this 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   699
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   700
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getcwd()[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   701
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   702
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   703
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   704
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   705
_sun_nio_fs_UnixNativeDispatcher_getgrgid: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   706
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   707
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getgrgid(I)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   708
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   709
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   710
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   711
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   712
_sun_nio_fs_UnixNativeDispatcher_getgrnam0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   713
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   714
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getgrnam0(J)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   715
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   716
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   717
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   718
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   719
_sun_nio_fs_UnixNativeDispatcher_getpwnam0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   720
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   721
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getpwnam0(J)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   722
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   723
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   724
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   725
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   726
_sun_nio_fs_UnixNativeDispatcher_getpwuid: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   727
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   728
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getpwuid(I)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   729
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   730
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   731
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   732
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   733
_sun_nio_fs_UnixNativeDispatcher_init: this 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   734
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   735
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'init()I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   736
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   737
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   738
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   739
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   740
_sun_nio_fs_UnixNativeDispatcher_lchown0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   741
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   742
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'lchown0(JII)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   743
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   744
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   745
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   746
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   747
_sun_nio_fs_UnixNativeDispatcher_link0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   748
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   749
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'link0(JJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   750
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   751
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   752
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   753
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   754
_sun_nio_fs_UnixNativeDispatcher_lstat0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   755
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   756
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'lstat0(JLsun/nio/fs/UnixFileAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   757
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   758
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   759
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   760
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   761
_sun_nio_fs_UnixNativeDispatcher_mkdir0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   762
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   763
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'mkdir0(JI)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   764
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   765
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   766
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   767
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   768
_sun_nio_fs_UnixNativeDispatcher_mknod0: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   769
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   770
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'mknod0(JIJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   771
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   772
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   773
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   774
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   775
_sun_nio_fs_UnixNativeDispatcher_open0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   776
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   777
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'open0(JII)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   778
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   779
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   780
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   781
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   782
_sun_nio_fs_UnixNativeDispatcher_openat0: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   783
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   784
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'openat0(IJII)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   785
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   786
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   787
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   788
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   789
_sun_nio_fs_UnixNativeDispatcher_opendir0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   790
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   791
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'opendir0(J)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   792
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   793
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   794
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   795
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   796
_sun_nio_fs_UnixNativeDispatcher_pathconf0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   797
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   798
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'pathconf0(JI)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   799
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   800
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   801
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   802
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   803
_sun_nio_fs_UnixNativeDispatcher_read: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   804
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   805
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'read(IJI)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   806
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   807
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   808
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   809
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   810
_sun_nio_fs_UnixNativeDispatcher_readdir: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   811
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   812
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'readdir(J)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   813
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   814
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   815
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   816
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   817
_sun_nio_fs_UnixNativeDispatcher_readlink0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   818
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   819
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'readlink0(J)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   820
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   821
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   822
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   823
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   824
_sun_nio_fs_UnixNativeDispatcher_realpath0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   825
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   826
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'realpath0(J)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   827
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   828
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   829
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   830
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   831
_sun_nio_fs_UnixNativeDispatcher_rename0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   832
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   833
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'rename0(JJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   834
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   835
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   836
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   837
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   838
_sun_nio_fs_UnixNativeDispatcher_renameat0: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   839
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   840
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'renameat0(IJIJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   841
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   842
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   843
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   844
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   845
_sun_nio_fs_UnixNativeDispatcher_rmdir0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   846
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   847
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'rmdir0(J)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   848
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   849
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   850
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   851
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   852
_sun_nio_fs_UnixNativeDispatcher_stat0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   853
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   854
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'stat0(JLsun/nio/fs/UnixFileAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   855
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   856
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   857
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   858
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   859
_sun_nio_fs_UnixNativeDispatcher_statvfs0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   860
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   861
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'statvfs0(JLsun/nio/fs/UnixFileStoreAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   862
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   863
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   864
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   865
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   866
_sun_nio_fs_UnixNativeDispatcher_strerror: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   867
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   868
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'strerror(I)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   869
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   870
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   871
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   872
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   873
_sun_nio_fs_UnixNativeDispatcher_symlink0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   874
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   875
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'symlink0(JJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   876
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   877
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   878
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   879
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   880
_sun_nio_fs_UnixNativeDispatcher_unlink0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   881
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   882
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'unlink0(J)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   883
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   884
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   885
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   886
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   887
_sun_nio_fs_UnixNativeDispatcher_unlinkat0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   888
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   889
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'unlinkat0(IJI)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   890
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   891
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   892
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   893
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   894
_sun_nio_fs_UnixNativeDispatcher_utimes0: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   895
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   896
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'utimes0(JJJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   897
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   898
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   899
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   900
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   901
_sun_nio_fs_UnixNativeDispatcher_write: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   902
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   903
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'write(IJI)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   904
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   905
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   906
! !
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   907
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   908
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - sun.security.pkcs11'!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   909
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   910
_sun_security_pkcs11_Secmod_nssGetModuleList: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   911
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   912
    <javanative: 'sun/security/pkcs11/Secmod' name: 'nssGetModuleList(JLjava/lang/String;)Ljava/lang/Object;'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   913
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   914
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   915
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   916
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   917
_sun_security_pkcs11_Secmod_nssInitialize: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   918
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   919
    <javanative: 'sun/security/pkcs11/Secmod' name: 'nssInitialize(Ljava/lang/String;JLjava/lang/String;Z)Z'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   920
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   921
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   922
! !
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   923
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   924
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'documentation'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   925
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   926
version_CVS
3412
df11bb428463 Merged with mercurial revision 4f3cc813be4 (8 changesets total)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3360 3395
diff changeset
   927
    ^ '$Header: /cvs/stx/stx/libjava/JavaNativeMethodImpl_OpenJDK7.st,v 1.5 2015-03-20 12:08:00 vrany Exp $'
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   928
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   929
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   930
version_HG
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   931
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   932
    ^ '$Changeset: <not expanded> $'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   933
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   934