@@ -116,13 +116,13 @@ fn select(handle int, test Select, timeout time.Duration) !bool {
116116 if timeout == infinite_timeout {
117117 match test {
118118 .read {
119- socket_error (C.select (handle + 1 , & set, C.NULL, C.NULL , & C.timeval (unsafe { nil })))!
119+ socket_error (C.select (handle + 1 , & set, unsafe { nil }, unsafe { nil } , & C.timeval (unsafe { nil })))!
120120 }
121121 .write {
122- socket_error (C.select (handle + 1 , C.NULL , & set, C.NULL , & C.timeval (unsafe { nil })))!
122+ socket_error (C.select (handle + 1 , unsafe { nil } , & set, unsafe { nil } , & C.timeval (unsafe { nil })))!
123123 }
124124 .except {
125- socket_error (C.select (handle + 1 , C.NULL, C.NULL , & set, & C.timeval (unsafe { nil })))!
125+ socket_error (C.select (handle + 1 , unsafe { nil }, unsafe { nil } , & set, & C.timeval (unsafe { nil })))!
126126 }
127127 }
128128 } else {
@@ -134,13 +134,13 @@ fn select(handle int, test Select, timeout time.Duration) !bool {
134134 }
135135 match test {
136136 .read {
137- socket_error (C.select (handle + 1 , & set, C.NULL, C.NULL , & tt))!
137+ socket_error (C.select (handle + 1 , & set, unsafe { nil }, unsafe { nil } , & tt))!
138138 }
139139 .write {
140- socket_error (C.select (handle + 1 , C.NULL , & set, C.NULL , & tt))!
140+ socket_error (C.select (handle + 1 , unsafe { nil } , & set, unsafe { nil } , & tt))!
141141 }
142142 .except {
143- socket_error (C.select (handle + 1 , C.NULL, C.NULL , & set, & tt))!
143+ socket_error (C.select (handle + 1 , unsafe { nil }, unsafe { nil } , & set, & tt))!
144144 }
145145 }
146146 }
0 commit comments