Check-in [8c6adf71a2]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:ops missing ) on previous commit
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 8c6adf71a22375e1eb69168b20cba7a383676511
User & Date: aldo 2016-12-12 14:05:53
Context
2016-12-12
15:32
added EINTR support on connect/inet and accept check-in: c7ecd28930 user: aldo tags: trunk
14:05
ops missing ) on previous commit check-in: 8c6adf71a2 user: aldo tags: trunk
14:03
fixed bug in scgi server loop, the child process would not exit if an exception was raised check-in: 7c452271be user: aldo tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to scgi.sls.

93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
	       [(= pid 0)
		(guard (e [else (display "scgi: handler error: ")
				  (display-condition e)
				  (newline)])			   
		       (handle-scgi-connection clifd))
		(exit)]
	       [else
		(set! nchildren (+ 1 nchildren))))))
	 (do ()
	     ((not (> (waitpid 0 0 (wait-flag 'nohang)) 0)))
	   (set! nchildren (- nchildren 1)))))))
     
     );;library scgi









|







93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
	       [(= pid 0)
		(guard (e [else (display "scgi: handler error: ")
				  (display-condition e)
				  (newline)])			   
		       (handle-scgi-connection clifd))
		(exit)]
	       [else
		(set! nchildren (+ 1 nchildren))]))))
	 (do ()
	     ((not (> (waitpid 0 0 (wait-flag 'nohang)) 0)))
	   (set! nchildren (- nchildren 1)))))))
     
     );;library scgi