/[cmucl]/src/code/fd-stream.lisp
ViewVC logotype

Log of /src/code/fd-stream.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to RELEASE_18d: (view) (annotate)
Sticky Tag:

Revision 1.40.2.9 - (view) (annotate) - [select for diffs]
Wed Apr 3 18:32:24 2002 UTC (12 years ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.40.2.8: +2 -2 lines
Diff to previous 1.40.2.8 , to branch point 1.40 , to next main 1.125
Include fix for READ-BYTE on multi-byte elements.

Revision 1.40.2.8 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:49:58 2002 UTC (12 years ago) by pw
Branch: RELENG_18
Changes since 1.40.2.7: +24 -4 lines
Diff to previous 1.40.2.7 , to branch point 1.40
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.40.2.7 - (view) (annotate) - [select for diffs]
Mon Oct 16 17:32:44 2000 UTC (13 years, 6 months ago) by dtc
Branch: RELENG_18
CVS Tags: RELEASE_18c
Changes since 1.40.2.6: +7 -6 lines
Diff to previous 1.40.2.6 , to branch point 1.40
Do not open /dev/tty when in batch mode.

Revision 1.40.2.6 - (view) (annotate) - [select for diffs]
Fri Aug 25 09:54:20 2000 UTC (13 years, 7 months ago) by pw
Branch: RELENG_18
Changes since 1.40.2.5: +2 -2 lines
Diff to previous 1.40.2.5 , to branch point 1.40
Backout previous offensive revision.

Revision 1.40.2.5 - (view) (annotate) - [select for diffs]
Thu Aug 24 15:00:19 2000 UTC (13 years, 7 months ago) by pw
Branch: RELENG_18
Changes since 1.40.2.4: +2 -2 lines
Diff to previous 1.40.2.4 , to branch point 1.40
In stream-init, give *debug-io* its very own stream to tty rather
than using *terminal-io*. This lets debugger work even if someone
binds *terminal-io* to an output only stream and then enters the
debugger.

Revision 1.40.2.4 - (view) (annotate) - [select for diffs]
Mon Jun 19 16:09:00 2000 UTC (13 years, 10 months ago) by dtc
Branch: RELENG_18
Changes since 1.40.2.3: +20 -18 lines
Diff to previous 1.40.2.3 , to branch point 1.40
Rework the code to allow file offsets greater than the most positive
fixnum which was only around 500Meg, as noted by Martin Cracauer.

Revision 1.40.2.3 - (view) (annotate) - [select for diffs]
Tue May 23 16:36:25 2000 UTC (13 years, 10 months ago) by pw
Branch: RELENG_18
Changes since 1.40.2.2: +26 -27 lines
Diff to previous 1.40.2.2 , to branch point 1.40
This set of revisions brings the RELENG_18 branch up to HEAD in preparation
for an 18c release.

Revision 1.40.2.2 - (view) (annotate) - [select for diffs]
Sun Jul 19 01:06:03 1998 UTC (15 years, 9 months ago) by dtc
Branch: RELENG_18
CVS Tags: RELEASE_18b
Changes since 1.40.2.1: +11 -7 lines
Diff to previous 1.40.2.1 , to branch point 1.40
Update from the current main branch.

Revision 1.40.2.1 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:21:53 1998 UTC (15 years, 9 months ago) by pw
Branch: RELENG_18
Changes since 1.40: +29 -20 lines
Diff to previous 1.40
This (huge) revision brings the RELENG_18 branch up to the current HEAD.
Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.

Revision 1.40 - (view) (annotate) - [select for diffs]
Tue Mar 25 17:07:31 1997 UTC (17 years ago) by dtc
Branch: MAIN
CVS Tags: RELEASE_18a
Branch point for: RELENG_18
Changes since 1.39: +4 -1 lines
Diff to previous 1.39
Be sure to remove any fd-steam-handler on an abort close.

Revision 1.39 - (view) (annotate) - [select for diffs]
Tue Feb 25 19:47:40 1997 UTC (17 years, 1 month ago) by dtc
Branch: MAIN
Changes since 1.38: +6 -2 lines
Diff to previous 1.38
Fix to set the stream element type for :output streams.

Revision 1.38 - (view) (annotate) - [select for diffs]
Sat Jan 18 14:31:02 1997 UTC (17 years, 3 months ago) by ram
Branch: MAIN
Changes since 1.37: +13 -12 lines
Diff to previous 1.37
Werkowskis source kit 1.03.7

Revision 1.37 - (view) (annotate) - [select for diffs]
Tue May 7 20:47:10 1996 UTC (17 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.36: +36 -17 lines
Diff to previous 1.36
Added a suite of signed byte output routines because the unsigned ones weren't
type correct for signed operands, thus didn't consistently work.

Revision 1.36 - (view) (annotate) - [select for diffs]
Mon Oct 31 04:11:27 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.35: +1 -3 lines
Diff to previous 1.35
Fix headed boilerplate.

Revision 1.35 - (view) (annotate) - [select for diffs]
Sun Oct 2 22:43:26 1994 UTC (19 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.34: +6 -2 lines
Diff to previous 1.34
Squelch assignment warning on open args (by &aux, YES!)

Revision 1.34 - (view) (annotate) - [select for diffs]
Tue Aug 23 18:31:59 1994 UTC (19 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.33: +8 -8 lines
Diff to previous 1.33
In OPEN, fixed :direction :io :if-does-not-exist :create to actually create.

Revision 1.33 - (view) (annotate) - [select for diffs]
Sat Jan 8 18:42:47 1994 UTC (20 years, 3 months ago) by ram
Branch: MAIN
Changes since 1.32: +10 -9 lines
Diff to previous 1.32
Re-frobbed fd-stream-read-n-bytes to preserve the property of returning less
than the requested number of bytes when eof-error-p is NIL and that is what
unix-read read.

Revision 1.32 - (view) (annotate) - [select for diffs]
Thu Jan 6 19:50:20 1994 UTC (20 years, 3 months ago) by ram
Branch: MAIN
Changes since 1.31: +17 -6 lines
Diff to previous 1.31
In read-n-bytes, only signal EOF when we read and got 0 bytes, not never read
returns less than we wanted.  Also, fix the case of small reads with an empty
buffer not to leave garbled buffer pointers if we have to do more than one
read.

Revision 1.31 - (view) (annotate) - [select for diffs]
Mon Aug 30 21:19:53 1993 UTC (20 years, 7 months ago) by ram
Branch: MAIN
Changes since 1.30: +3 -2 lines
Diff to previous 1.30
Update to new DEFINE-CONDITION syntax.

Revision 1.30 - (view) (annotate) - [select for diffs]
Wed Aug 4 12:26:25 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.29: +5 -4 lines
Diff to previous 1.29
Fix stuff.

Revision 1.29 - (view) (annotate) - [select for diffs]
Wed Aug 4 12:23:30 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.28: +10 -10 lines
Diff to previous 1.28
Unmade FILE-NAME a misc method, since it needs to work on closed streams.

Revision 1.28 - (view) (annotate) - [select for diffs]
Wed Aug 4 10:39:03 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.27: +24 -10 lines
Diff to previous 1.27
Changed :FILE-NAME back to a misc method.  Added fd-stream-pathname slot to
hold the non-unixified argument to open.

Revision 1.27 - (view) (annotate) - [select for diffs]
Thu Jun 24 13:58:09 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.26: +25 -3 lines
Diff to previous 1.26
Added degenerate versions of stream-external-format, file-string-length and the
:external-format argument to open.

Revision 1.26 - (view) (annotate) - [select for diffs]
Thu Jun 24 13:48:47 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.25: +22 -35 lines
Diff to previous 1.25
Changed stuff to use EOF-OR-LOSE for signalling EOF.

Revision 1.25 - (view) (annotate) - [select for diffs]
Tue Jun 8 11:20:31 1993 UTC (20 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
Fixed :clear-input to flush any unread chars.

Revision 1.24 - (view) (annotate) - [select for diffs]
Fri Feb 26 08:25:27 1993 UTC (21 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.23: +40 -105 lines
Diff to previous 1.23
new structure branch & tuning, see new_struct

Revision 1.23 - (view) (annotate) - [select for diffs]
Wed Feb 17 16:30:39 1993 UTC (21 years, 2 months ago) by ram
Branch: MAIN
Branch point for: new_struct
Changes since 1.22: +16 -10 lines
Diff to previous 1.22
Added type decls from efficency notes.

Revision 1.22 - (view) (annotate) - [select for diffs]
Thu Dec 10 01:09:52 1992 UTC (21 years, 4 months ago) by ram
Branch: MAIN
Changes since 1.21: +6 -1 lines
Diff to previous 1.21
Export FILE-STREAM from LISP as a synonym for FD-STREAM.  Add :INTERACTIVE-P
misc method.

Revision 1.21 - (view) (annotate) - [select for diffs]
Mon Mar 9 20:17:39 1992 UTC (22 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.20: +10 -13 lines
Diff to previous 1.20
Removed #+serve-event conditionalation.

Revision 1.20 - (view) (annotate) - [select for diffs]
Fri Feb 21 21:59:52 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Branch point for: miles_hack
Changes since 1.19: +7 -9 lines
Diff to previous 1.19
Changed all SAP-REF-mumble functions to take the offset in bytes.

Revision 1.19 - (view) (annotate) - [select for diffs]
Fri Feb 14 23:44:45 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.18: +65 -65 lines
Diff to previous 1.18
Merged new-alien changes onto trunk.

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Dec 16 12:48:45 1991 UTC (22 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.17: +13 -8 lines
Diff to previous 1.17
Fixed OPEN to deal with the fact that UNIX-NAMESTRING can return NIL.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sat Dec 7 00:56:04 1991 UTC (22 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.16: +14 -4 lines
Diff to previous 1.16
Added finalization of opened streams.

Revision 1.16 - (view) (annotate) - [select for diffs]
Sat Nov 9 02:47:09 1991 UTC (22 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.15: +6 -6 lines
Diff to previous 1.15
Changed BASE-CHARACTER to BASE-CHAR

Revision 1.15 - (view) (annotate) - [select for diffs]
Fri May 24 17:02:25 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.14: +35 -14 lines
Diff to previous 1.14
Added :TIMEOUT argument to MAKE-FD-STREAM.  The SYSTEM:IO-TIMEOUT condition is
signalled if a timeout is specified and exceeded.

Revision 1.14 - (view) (annotate) - [select for diffs]
Tue May 21 22:22:34 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.13: +108 -77 lines
Diff to previous 1.13
Added many declarations indicated by efficiency notes.
Also, now in OPEN, we don't rename files that aren't writable.

Revision 1.13 - (view) (annotate) - [select for diffs]
Tue May 21 18:37:34 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.12: +124 -11 lines
Diff to previous 1.12
Changed FD-STREAM-READ-N-BYTES to block in unix-read rather than select so that
it is usable as the CLX BUFFER-READ function (and is also more tense.)
Fixed a couple warnings in the misc method.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat May 18 19:06:01 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.11: +7 -5 lines
Diff to previous 1.11
Added :EOF support in listen method, and fixed a few comments.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat May 18 13:38:36 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.10: +5 -6 lines
Diff to previous 1.10
Merged with systems-work sources.  The only change was to make
*standard-output* a two-way stream so that reading *standard-input* will force
output on standard output.

Revision 1.10 - (view) (annotate) - [select for diffs]
Fri Feb 8 13:32:31 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.9: +9 -5 lines
Diff to previous 1.9
New file header with RCS header FILE-COMMENT.

Revision 1.9 - (view) (annotate) - [select for diffs]
Sun Jan 13 00:52:08 1991 UTC (23 years, 3 months ago) by wlott
Branch: MAIN
Changes since 1.8: +49 -42 lines
Diff to previous 1.8
Added a retry case to the permision denied error in open.

Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Nov 3 00:26:39 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
Changed predict-name to unix-namestring.

Revision 1.7 - (view) (annotate) - [select for diffs]
Mon Sep 24 17:22:32 1990 UTC (23 years, 6 months ago) by wlott
Branch: MAIN
Changes since 1.6: +4 -2 lines
Diff to previous 1.6
Fixed the clear-input method.

Revision 1.6 - (view) (annotate) - [select for diffs]
Thu Sep 6 19:40:38 1990 UTC (23 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.5: +20 -8 lines
Diff to previous 1.5
Added :clear-input method.  Changed base-character to character in
dispatching stuff.

Revision 1.5 - (view) (annotate) - [select for diffs]
Fri Aug 24 18:10:52 1990 UTC (23 years, 8 months ago) by wlott
Branch: MAIN
Changes since 1.4: +173 -169 lines
Diff to previous 1.4
Moved MIPS branch onto trunk; no merge necessary.

Revision 1.4 - (view) (annotate) - [select for diffs]
Fri Mar 16 15:26:37 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.3: +6 -0 lines
Diff to previous 1.3
.../code/fd-stream.lisp, 08-Mar-90 17:58:17, Edit by Wlott.
  Yet another attempt at file-position.  Forgot to zero both the head and
  tail of the input buffer when we moved the file pointer.  Therefore, UNIX
  thought that the file pointer was at the beginning of the file, but LISP
  thought that the file pointer was ibuf-tail bytes in.

Revision 1.3 - (view) (annotate) - [select for diffs]
Thu Mar 8 16:23:09 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.2: +6 -6 lines
Diff to previous 1.2
Put in fix from wlott for unread-char/read-line interaction lossage.
 

Revision 1.2 - (view) (annotate) - [select for diffs]
Thu Mar 8 11:04:53 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.1: +1 -4 lines
Diff to previous 1.1
Changed make-immediate-type of random number to CODE-CHAR.

Revision 1.1 - (view) (annotate) - [select for diffs]
Thu Feb 22 11:54:29 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5