Changed OPEN/NONBLOCKING to OPEN/NON-BLOCKING and
SET-RECORD-LOCK-NOBLOCK to SET-RECORD-LOCK-NO-BLOCK.
The former was always documented to be
    OPEN/NON-BLOCKING
and the latter isn't exported in any event.
			
			
This commit is contained in:
		
							parent
							
								
									4dd24741a8
								
							
						
					
					
						commit
						47c2eea2dd
					
				
							
								
								
									
										6
									
								
								NEWS
								
								
								
								
							
							
						
						
									
										6
									
								
								NEWS
								
								
								
								
							|  | @ -10,6 +10,9 @@ Recent changes to the Scheme Shell. | |||
| 	   Now we do. Really. Installed & documented. | ||||
| 	 Hopefully, bdc will change this line to say the static heap | ||||
| 	   linker is documented. | ||||
| 	 Name-consistency change (non-backwards compatible): | ||||
| 	   open/nonblocking renamed to open/non-blocking, | ||||
| 	       which is the way it was always described in the manual. | ||||
| 
 | ||||
| 11/03/96  (version 0.4.4) | ||||
| 	  minor fixes for SunOS, Solaris, AIX, NeXTStep, 686 systems  | ||||
|  | @ -33,7 +36,8 @@ Recent changes to the Scheme Shell. | |||
|             switch and with the (DUMP-SCSH-PROGRAM <file-name> <entry-point>) | ||||
|             are now equivalent in that both pass a list of command-line  | ||||
|             arguments that includes the program name. The two start-up methods | ||||
|             were not the same in the previous release. | ||||
|             were not the same in the previous release. N.B.: This is not | ||||
| 	    backwards-compatible with older releases' DUMP-SCSH-PROGRAM. | ||||
| 
 | ||||
| 10/31/95  (version 0.4.0) | ||||
| 	  New minor versioning introduced | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ | |||
|   (create		#x0100) | ||||
|   (exclusive		#x0400) | ||||
|   (no-control-tty	#x0800) | ||||
|   (nonblocking		#x0004) | ||||
|   (non-blocking		#x0004) | ||||
|   (truncate		#x0200) | ||||
| 
 | ||||
| ;;; Not POSIX. | ||||
|  | @ -29,7 +29,7 @@ | |||
|   (get-status-flags		3)      ; F_GETFL | ||||
|   (set-status-flags		4)      ; F_SETFL | ||||
|   (get-record-lock		5)	; F_GETLK | ||||
|   (set-record-lock-noblock	6)	; F_SETLK | ||||
|   (set-record-lock-no-block	6)	; F_SETLK | ||||
|   (set-record-lock		7))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ | |||
|   (read			#x0000) | ||||
|   (write		#x0001) | ||||
|   (read+write		#x0002) | ||||
|   (nonblocking		#x0004)		; no delay | ||||
|   (non-blocking		#x0004)		; no delay | ||||
|   (append		#x0008)		; set append mode | ||||
|    | ||||
|   ;; BSD4.4-Lite | ||||
|  | @ -36,7 +36,7 @@ | |||
|   (get-owner			5)	; F_GETOWN (Not POSIX) | ||||
|   (set-owner			6)	; F_SETOWN (Not POSIX) | ||||
|   (get-record-lock		7)	; F_GETLK | ||||
|   (set-record-lock-noblock	8)	; F_SETLK | ||||
|   (set-record-lock-no-block	8)	; F_SETLK | ||||
|   (set-record-lock		9))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ | |||
|   (create		#o00400) | ||||
|   (exclusive		#o02000) | ||||
|   (no-control-tty	#o04000) | ||||
|   (nonblocking		#o00100) | ||||
|   (non-blocking		#o00100) | ||||
|   (truncate		#o01000) | ||||
| 
 | ||||
| ;;; Not POSIX. | ||||
|  |  | |||
|  | @ -101,7 +101,7 @@ | |||
| ;;; Return true/false indicating success/failure. | ||||
| 
 | ||||
| (define (lock-region/no-block fdes lock) | ||||
|   (cond ((call-lock-region %set-lock fcntl/set-record-lock-noblock fdes lock)  | ||||
|   (cond ((call-lock-region %set-lock fcntl/set-record-lock-no-block fdes lock)  | ||||
|          => (lambda (errno) | ||||
| 	      (cond ((or (= errno errno/again) (= errno errno/acces)) #f) | ||||
| 		    ((= errno errno/intr) (lock-region/no-block fdes lock)) | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ | |||
|   (create		#x0200) | ||||
|   (exclusive		#x0800) | ||||
|   (no-control-tty	#x8000) | ||||
|   (nonblocking		#x4000) | ||||
|   (non-blocking		#x4000) | ||||
|   (truncate		#x0400) | ||||
| 
 | ||||
| ;;; Not POSIX. | ||||
|  | @ -28,7 +28,7 @@ | |||
|   (get-status-flags		3)	; F_GETFL | ||||
|   (set-status-flags		4)	; F_SETFL | ||||
|   (get-record-lock		5)	; F_GETLK | ||||
|   (set-record-lock-noblock	6)	; F_SETLK | ||||
|   (set-record-lock-no-block	6)	; F_SETLK | ||||
|   (set-record-lock		7))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ | |||
|   (read			0) | ||||
|   (write		1) | ||||
|   (read+write		2) | ||||
|   (nonblocking		#o200000) | ||||
|   (non-blocking		#o200000) | ||||
|   (append		#o10) | ||||
|   (no-control-tty	#o400000) | ||||
|   (create		#o0400) | ||||
|  | @ -28,7 +28,7 @@ | |||
|   (get-status-flags		3)      ; F_GETFL | ||||
|   (set-status-flags		4)      ; F_SETFL | ||||
|   (get-record-lock		5)	; F_GETLK | ||||
|   (set-record-lock-noblock	6)	; F_SETLK | ||||
|   (set-record-lock-no-block	6)	; F_SETLK | ||||
|   (set-record-lock		7))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ | |||
|   (create		#x100) | ||||
|   (exclusive		#x400) | ||||
|   (no-control-tty	#x800) | ||||
|   (nonblocking		#x80) | ||||
|   (non-blocking		#x80) | ||||
|   (truncate		#x200) | ||||
| 
 | ||||
| ;;; Not POSIX. | ||||
|  | @ -28,7 +28,7 @@ | |||
|   (get-status-flags		3)      ; F_GETFL | ||||
|   (set-status-flags		4)      ; F_SETFL | ||||
|   (get-record-lock		5)	; F_GETLK | ||||
|   (set-record-lock-noblock	6)	; F_SETLK | ||||
|   (set-record-lock-no-block	6)	; F_SETLK | ||||
|   (set-record-lock		7))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ | |||
|   (read			#x0000) | ||||
|   (write		#x0001) | ||||
|   (read+write		#x0002) | ||||
|   (nonblocking		#x0800)		; no delay | ||||
|   (non-blocking		#x0800)		; no delay | ||||
|   (append		#x0400)		; set append mode | ||||
|    | ||||
|   ;; Linux | ||||
|  | @ -38,7 +38,7 @@ | |||
|   (get-owner			9)	; F_GETOWN (Not POSIX) | ||||
|   (set-owner			8)	; F_SETOWN (Not POSIX) | ||||
|   (get-record-lock		5)	; F_GETLK | ||||
|   (set-record-lock-noblock	6)	; F_SETLK | ||||
|   (set-record-lock-no-block	6)	; F_SETLK | ||||
|   (set-record-lock		7))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ | |||
|   (read			0) | ||||
|   (write		1) | ||||
|   (read+write		2) | ||||
|   (nonblocking		4) | ||||
|   (non-blocking		4) | ||||
|   (append		#o10) | ||||
|   (no-control-tty	#o20) | ||||
|   (create		#o1000) | ||||
|  | @ -32,7 +32,7 @@ | |||
|   (get-owner			5)	; F_GETOWN (Not POSIX) | ||||
|   (set-owner			6)	; F_SETOWN (Not POSIX) | ||||
|   (get-record-lock		7)	; F_GETLK | ||||
|   (set-record-lock-noblock	8)	; F_SETLK | ||||
|   (set-record-lock-no-block	8)	; F_SETLK | ||||
|   (set-record-lock		9))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ | |||
|   (export open/read | ||||
| 	  open/write | ||||
| 	  open/read+write | ||||
| 	  open/nonblocking | ||||
| 	  open/non-blocking | ||||
| 	  open/append | ||||
| 	  open/no-control-tty | ||||
| 	  open/create | ||||
|  | @ -21,7 +21,7 @@ | |||
| 	  fcntl/set-status-flags | ||||
| 	  fcntl/get-record-lock | ||||
| 	  fcntl/set-record-lock | ||||
| 	  fcntl/set-record-lock-noblock | ||||
| 	  fcntl/set-record-lock-no-block | ||||
| 
 | ||||
| 	  fdflags/close-on-exec | ||||
| 
 | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ | |||
|   (create		#x0100) | ||||
|   (exclusive		#x0400) | ||||
|   (no-control-tty	#x800)     ;claims to be POSIX | ||||
|   (nonblocking		#x80)      ;claims to be POSIX | ||||
|   (non-blocking		#x80)      ;claims to be POSIX | ||||
|   (truncate		#x0200) | ||||
| 
 | ||||
| ;;; Not POSIX. | ||||
|  | @ -31,7 +31,7 @@ | |||
|   (get-owner	        	23)	; F_GETOWN (Not Posix) | ||||
|   (set-owner	        	24)	; F_SETOWN (Not Posix) | ||||
|   (get-record-lock		5)	; F_GETLK | ||||
|   (set-record-lock-noblock	6)	; F_SETLK | ||||
|   (set-record-lock-no-block	6)	; F_SETLK | ||||
|   (set-record-lock		7))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ | |||
|   (create		#x0200) | ||||
|   (exclusive		#x0800) | ||||
|   (no-control-tty	#x8000) | ||||
|   (nonblocking		#x4000) | ||||
|   (non-blocking		#x4000) | ||||
|   (truncate		#x0400) | ||||
| 
 | ||||
| ;;; Not POSIX. | ||||
|  | @ -30,7 +30,7 @@ | |||
|   (get-owner	        	5)	; F_GETOWN (Not Posix) | ||||
|   (set-owner	        	6)	; F_SETOWN (Not Posix) | ||||
|   (get-record-lock		7)	; F_GETLK | ||||
|   (set-record-lock-noblock	8)	; F_SETLK | ||||
|   (set-record-lock-no-block	8)	; F_SETLK | ||||
|   (set-record-lock		9))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ | |||
|   (create		#o01000) | ||||
|   (exclusive		#o04000) | ||||
|   (no-control-tty	#o20000000) | ||||
|   (nonblocking		#o4000000) | ||||
|   (non-blocking		#o4000000) | ||||
|   (truncate		#o2000) | ||||
| ;;; Not POSIX. | ||||
|   (no-delay		#o0004) | ||||
|  | @ -33,7 +33,7 @@ | |||
|   (get-status-flags 		3)      ; F_GETFL | ||||
|   (set-status-flags 		4)      ; F_SETFL | ||||
|   (get-record-lock 		7)	; F_GETLK | ||||
|   (set-record-lock-noblock	8)	; F_SETLK | ||||
|   (set-record-lock-no-block	8)	; F_SETLK | ||||
|   (set-record-lock 		9))	; F_SETLKW | ||||
| 
 | ||||
| ;;; fcntl fdes-flags (F_GETFD) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 shivers
						shivers