Deleted Added
full compact
bss_sock.c (194206) bss_sock.c (215697)
1/* crypto/bio/bss_sock.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *

--- 158 unchanged lines hidden (view full) ---

167
168static long sock_ctrl(BIO *b, int cmd, long num, void *ptr)
169 {
170 long ret=1;
171 int *ip;
172
173 switch (cmd)
174 {
1/* crypto/bio/bss_sock.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *

--- 158 unchanged lines hidden (view full) ---

167
168static long sock_ctrl(BIO *b, int cmd, long num, void *ptr)
169 {
170 long ret=1;
171 int *ip;
172
173 switch (cmd)
174 {
175 case BIO_CTRL_RESET:
176 num=0;
177 case BIO_C_FILE_SEEK:
178 ret=0;
179 break;
180 case BIO_C_FILE_TELL:
181 case BIO_CTRL_INFO:
182 ret=0;
183 break;
184 case BIO_C_SET_FD:
185 sock_free(b);
186 b->num= *((int *)ptr);
187 b->shutdown=(int)num;
188 b->init=1;
189 break;
190 case BIO_C_GET_FD:
191 if (b->init)

--- 6 unchanged lines hidden (view full) ---

198 ret= -1;
199 break;
200 case BIO_CTRL_GET_CLOSE:
201 ret=b->shutdown;
202 break;
203 case BIO_CTRL_SET_CLOSE:
204 b->shutdown=(int)num;
205 break;
175 case BIO_C_SET_FD:
176 sock_free(b);
177 b->num= *((int *)ptr);
178 b->shutdown=(int)num;
179 b->init=1;
180 break;
181 case BIO_C_GET_FD:
182 if (b->init)

--- 6 unchanged lines hidden (view full) ---

189 ret= -1;
190 break;
191 case BIO_CTRL_GET_CLOSE:
192 ret=b->shutdown;
193 break;
194 case BIO_CTRL_SET_CLOSE:
195 b->shutdown=(int)num;
196 break;
206 case BIO_CTRL_PENDING:
207 case BIO_CTRL_WPENDING:
208 ret=0;
209 break;
210 case BIO_CTRL_DUP:
211 case BIO_CTRL_FLUSH:
212 ret=1;
213 break;
214 default:
215 ret=0;
216 break;
217 }

--- 90 unchanged lines hidden ---
197 case BIO_CTRL_DUP:
198 case BIO_CTRL_FLUSH:
199 ret=1;
200 break;
201 default:
202 ret=0;
203 break;
204 }

--- 90 unchanged lines hidden ---