summaryrefslogtreecommitdiffstats
path: root/libjava/java/io
Commit message (Collapse)AuthorAgeFilesLines
* * java/io/ObjectOutputStream.java (writeObject): Use component typewarrenl2000-05-241-3/+3
| | | | | | | | when writing arrays. Fixed typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34142 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/BufferedWriter.java: Merged with Classpath.tromey2000-05-192-77/+315
| | | | | | | * java/io/BufferedOutputStream.java: Merged with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34041 138bc75d-0d04-0410-961f-82ee72b054a4
* Jumbo patch:tromey2000-05-1920-0/+4807
| | | | | | | | | * Imported beans and serialization * Updated IA-64 port * Miscellaneous bug fixes git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34028 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/PipedInputStream.java, java/io/PipedOutputStream.java:tromey2000-04-212-27/+13
| | | | | | | Yet another new version from Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33328 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/15:tromey2000-04-211-5/+1
| | | | | | | | | | | | | | | | | * java/util/natGregorianCalendar.cc (_REENTRANT, _POSIX_PTHREAD_SEMANTICS): Don't define. * java/net/natInetAddress.cc (_REENTRANT): Don't define. * java/lang/natSystem.cc (_REENTRANT, _POSIX_PTHREAD_SEMANTICS): Don't define. * java/io/natFile.cc (_REENTRANT, _POSIX_PTHREAD_SEMANTICS): Don't define. * configure: Rebuilt. * configure.in: If using POSIX threads, define _REENTRANT if needed. Define _POSIX_PTHREAD_SEMANTICS. Don't define GETHOSTBYNAME_R_NEEDS_REENTRANT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33318 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/PipedInputStream.java, java/io/PipedReader.java,tromey2000-04-212-241/+210
| | | | | | | | java/io/PipedOutputStream.java, java/io/PipedWriter.java: New version from Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33316 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR java.io/204:tromey2000-04-214-568/+1426
| | | | | | | | | * java/io/PipedInputStream.java, java/io/PipedReader.java, java/io/PipedOutputStream.java, java/io/PipedWriter.java: Imported from Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33300 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-04-16 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-04-161-2/+2
| | | | | | | | | * java/io/natFileDescriptorPosix.cc (open): Use mode 0666. Fix for PR libgcj/202. (available): Initialize `Where' to prevent bogus compiler warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33181 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/ObjectStreamException.java: New file.warrenl2000-04-113-0/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/io/OptionalDataException.java: New file. * java/io/StreamCorruptedException.java: New file. * java/math/BigDecimal.java: New file. * java/sql/CallableStatement.java: New file. * java/sql/Connection.java: New file. * java/sql/DataTruncation.java: New file. * java/sql/DatabaseMetaData.java: New file. * java/sql/Date.java: New file. * java/sql/Driver.java: New file. * java/sql/DriverManager.java: New file. * java/sql/DriverPropertyInfo.java: New file. * java/sql/PreparedStatement.java: New file. * java/sql/ResultSet.java: New file. * java/sql/ResultSetMetaData.java: New file. * java/sql/SQLException.java: New file. * java/sql/SQLWarning.java: New file. * java/sql/Statement.java: New file. * java/sql/Time.java: New file. * java/sql/Timestamp.java: New file. * java/sql/Types.java: New file. * Makefile.am: Added above new files. * Makefile.in: Rebuilt. * mauve-libgcj: Turned on java.math, java.sql and java.security tests. * java/net/MulticastSocket.java (MulticastSocket): Pass values a la DatagramSocket constructor instead of null. java.sql is JDK 1.1 Compliant git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33077 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-03-15 Tom Tromey <tromey@cygnus.com>tromey2000-03-152-0/+460
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/io/natFileDescriptorWin32.cc (winerr): Now static. * prims.cc (win32_exception_handler): Reformatted. * include/win32-threads.h (_Jv_HaveCondDestroy): New define. (_Jv_HaveMutexDestroy): Likewise. 2000-03-15 Jon Beniston <jb7216@bristol.ac.uk> * java/io/natFileDescriptorWin32.cc: New file. * java/io/natFileWin32.cc: New file. * java/net/natInetAddress.cc: Added conditional inclusion of Windows / Winsock headers. * java/net/natPlainDatagramSocketImpl.cc: Added conditional inclusion of Windows / Winsock headers. * java/net/natPlainSocketImpl.cc: Added conditional inclusion of Windows / Winsock headers. * include/win32-signal.h: New file. * include/win32-threads.h: New file. * win32-threads.cc: New file. * exception.cc (win32_get_restart_frame): New function. * prims.cc (win32_exception_handler): New function. (main_init) Performs Winsock initialisation. (main_init) Installs exeception handler. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32567 138bc75d-0d04-0410-961f-82ee72b054a4
* * All files: Updated copyright information.tromey2000-03-0757-57/+57
| | | | | | | | | * COPYING: New file. * COPYING.LIB: Removed. * LIBGCJ_LICENSE: We now use GPL + special exception. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32387 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-27 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-02-271-1/+1
| | | | | | | | * java/io/File.java (File(String, String)): For dirPath, treat an empty String the same as `null'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32217 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/File.java (createTempFile): Use low bits from counter,tromey2000-02-121-1/+2
| | | | | | | not high bits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31946 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/File.java (nextValue): Now synchronized.tromey2000-02-111-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31925 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/natFileDescriptorPosix.cc (open): Recognize EXCL flag.tromey2000-02-113-4/+81
| | | | | | | | | | | | * java/io/FileDescriptor.java (EXCL): New static field. * java/io/File.java (tmpdir): New static field. (createTempFile): New method. (nextValue): New method. * java/lang/natSystem.cc (init_properties): Set java.io.tmpdir property. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31922 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/PipedOutputStream.java (write(byte[], int, int)): Newtromey2000-02-031-7/+10
| | | | | | | method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31774 138bc75d-0d04-0410-961f-82ee72b054a4
* * All files: Updated copyright to reflect Cygnus purchase.tromey2000-01-1957-57/+57
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31504 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-01-16 Jeff Sturm <jsturm@sigma6.com>tromey2000-01-161-15/+29
| | | | | | | * java/io/StreamTokenizer.java (nextToken): Avoid unread(TT_EOF). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31449 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-11-01 Bryce McKinlay <bryce@albatross.co.nz>bryce1999-11-013-10/+21
| | | | | | | | | | * java/io/PrintStream (PrintStream): Fix illegal usage of "this" before "super". * java/io/OutputStreamWriter (OutputStreamWriter): ditto. * java/io/InputStreamReader (InputStreamReader): ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30300 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/OutputStreamWriter.java (OutputStreamWriter): Revertedtromey1999-09-212-10/+6
| | | | | | | | previous patch; it too was incorrect. * java/io/PrintStream.java (PrintStream): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29566 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/OutputStreamWriter.java (OutputStreamWriter): Don'ttromey1999-09-212-6/+10
| | | | | | | | | refer to `this' before calling superclass constructor. * java/io/PrintStream.java (PrintStream): Don't refer to `this' before calling superclass constructor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29560 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey1999-09-103-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Build include/Makefile. * Makefile.in: Rebuilt. * Makefile.am (SUBDIRS): Added gcj and include. (install-data-local): New target. (extra_headers): New macro. * include/Makefile.in: New file. * include/Makefile.am: New file. * interpret.cc: Don't include gcj/field.h or gcj/cni.h. * java/lang/reflect/natField.cc: Don't include gcj/field.h or gcj/cni.h. * boehm.cc: Don't include java-threads.h or gcj/field.h. * resolve.cc: Include config.h. * defineclass.cc: Include config.h. * include/java-interp.h: Don't include config.h. * include/jvm.h: Include java-threads.h, Object.h, java-gc.h, cni.h. * gcj/javaprims.h: Regenerated namespace decls. * classes.pl (scan): Don't put `;' after closing brace. * Makefile.in: Rebuilt. * Makefile.am (INCLUDES): Added -I for top_srcdir. * configure.in: Create gcj/Makefile. * gcj/Makefile.in: New file. * gcj/Makefile.am: New file. * java/lang/Object.h: Don't include any other headers. * gcj/array.h: Renamed from include/java-array.h. * gcj/field.h: Renamed from include/java-field.h. * gcj/method.h: Renamed from include/java-method.h. * gcj/cni.h, gcj/javaprims.h: Moved from include/. Updated all files to reflect new include structure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29278 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey1999-09-031-11/+55
| | | | | | | | | | * configure.in: Check for fstat function. * java/io/natFileDescriptorPosix.cc (available): Use fstat() if FIONREAD fails. This fixes PR 3 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29078 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/natFile.cc (performMkdir): Remove FIXME.bryce1999-08-032-3/+1
| | | | | | | * java/io/natFileDescriptorPosix.cc (open): Use 0644 file mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28430 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-07-22 Bryce McKinlay <bryce@albatross.co.nz>bryce1999-07-262-4/+2
| | | | | | | | | | * java/lang/natString.cc (substring): optimize where substring is entire String. * java/io/File.java (getName): don't return separator with file name. * java/io/natFile.cc (attr): fix overflow. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28246 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-07-01 Warren Levy <warrenl@cygnus.com>warrenl1999-07-012-3/+6
| | | | | | | | | | | | | | | | | | | | | * gnu/gcj/convert/BytesToUnicode.java (read): Changed outlength to count and revised comments to match. * gnu/gcj/convert/Input_EUCJIS.java (read): Same as Input_8859_1.java. * gnu/gcj/convert/Input_JavaSrc.java (read): ditto. * gnu/gcj/convert/Input_SJIS.java (read): ditto. * gnu/gcj/convert/Input_UTF8.java (read): ditto. * gnu/gcj/convert/natInput_EUCJIS.cc (read): ditto. * gnu/gcj/convert/natInput_SJIS.cc (read): ditto. 1999-07-01 John-Marc Chandonia <jmc@cmpharm.ucsf.edu> * gnu/gcj/convert/Input_8859_1.java (read): Use 3rd parameter properly as count rather than outlength. * java/io/BufferedOutputStream.java (write(byte[],int,int): Flush output on overflow rather than buffer fill. * java/io/BufferedReader.java (fill): Don't clear out the buffer if markPos is 0 and there is still room in the buffer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27892 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/FilterOutputStream.java (write(byte[])): Rewrite accordingbryce1999-06-151-2/+3
| | | | | | | | to JDK 1.2 docs. (write(byte[],int,int)): ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27537 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-06-10 Warren Levy <warrenl@cygnus.com>warrenl1999-06-102-4/+4
| | | | | | | | | | | | | * java/io/FileDescriptor.java (FileDescriptor(String, int)): Throw FileNotFoundException instead of IOException. (open): ditto. * java/io/FileInputStream.java (FileInputStream): Doesn't throw IOException. * java/text/Collator.java (CANONICAL_DECOMPOSITION): Fixed typo in static field name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27473 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/Runtime.java (exec): Convert prog name and argumentsbryce1999-06-091-15/+52
| | | | | | | | | | | | | to string array. * java/lang/natPosixProcess.cc (startProcess): Fix typo in environment array conversion. Preserve current environment if envp not passed. Preserve PATH unless explicitly specified. * java/io/DataInputStream.java (readLine): Fix case where '\r' is followed by EOF. Set a flag when a line is terminated by '\r' and ignore following '\n' if set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27458 138bc75d-0d04-0410-961f-82ee72b054a4
* hbothner1999-05-121-4/+8
| | | | | | | * java/io/File.java (mkdirs): Handle a null parent directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26903 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/InputStreamReader.java (read): If length is 0, returntromey1999-05-101-0/+7
| | | | | | | | | | | | | 0. Reset `wpos' and `wcount' when buffer has been filled and emptied. * java/util/Properties.java (save): Removed `FIXME' comment. (load): Invalid characters in \u now treated as terminators. Make sure to append character resulting from `\' handling. Cast to `char' when appending to key or value. (skip_ws): Inverted test for whitespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26862 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/RandomAccessFile.java (RandomAccessFile): Removedtromey1999-05-101-5/+3
| | | | | | | | | `FIXME' comment. (readLine): Likewise. (readFully): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26859 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/natToolkit.cc: Added copyright header.tromey1999-05-102-3/+0
| | | | | | | | | | | | * java/util/zip/InflaterInputStream.java: Added copyright header. * java/io/FilterWriter.java (FilterWriter): Removed `FIXME' comment. * java/io/SequenceInputStream.java (SequenceInputStream): Removed `FIXME' comment. (getNextStream): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26857 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/PrintStream.java (println): Remove extra println.green1999-04-181-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26541 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1999-04-163-55/+120
| | | | | | | | | | | | | | * java/io/InputStreamReader.java (<init>): Set super.in correctly. * java/io/OutputStreamWriter.java (<init>): Set super.in correctly. (writeChars): Don't be quite so eager to flush. * java/io/PrintStream.java: Rewrite. Now more similar to OutputStreamWriter, using explicit UnicodeToBytes converter. Also, autoflush does not need to flush so often. * java/lang/natString.cc (getBytes): More efficient algorithm. (init(jbyteArray,jint,jint,jstring)): More efficient. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26509 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-04-12 Urban Widmark <urban@svenskatest.se>warrenl1999-04-121-3/+6
| | | | | | | | * java/io/DataInputStream.java (readLine): Corrected handling of empty lines, from null to "". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26381 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/PrintStream.java (print): Handle null string argument.tromey1999-04-081-2/+2
| | | | | | | (println): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26294 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisiontromey1999-04-0757-0/+7150
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26263 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud