* It should be OVEREAGER-CHARACTER-BUFFERING.
* mktemp doesn't allow a suffix after the Xs. Most incidiously, on
Linux it did not even signal an error, but returned "BCL-fifo-XXXXXXX",
causing mkfifo to fail.
#-win32
(require :sb-posix)
#-win32
-(with-test (:name :overager-character-buffering)
+(with-test (:name :overeager-character-buffering)
(let ((fifo nil)
(proc nil))
(maphash
(finish-output t)
(unwind-protect
(progn
- (setf fifo (sb-posix:mktemp "SBCL-fifo-XXXXXXX.tmp"))
+ (setf fifo (sb-posix:mktemp "SBCL-fifo-XXXXXXX"))
(sb-posix:mkfifo fifo (logior sb-posix:s-iwusr sb-posix:s-irusr))
;; KLUDGE: because we have both ends in the same process, we would
;; need to use O_NONBLOCK, but this works too.
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.43.28"
+"1.0.43.29"