Deleted Added
full compact
simple_httpd.c (50479) simple_httpd.c (79452)
1/*-
2 * Simple_HTTPd v1.1 - a very small, barebones HTTP server
3 *
4 * Copyright (c) 1998-1999 Marc Nicholas <marc@netstor.com>
5 * All rights reserved.
6 *
7 * Major rewrite by William Lloyd <wlloyd@slap.net>
8 *

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

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
1/*-
2 * Simple_HTTPd v1.1 - a very small, barebones HTTP server
3 *
4 * Copyright (c) 1998-1999 Marc Nicholas <marc@netstor.com>
5 * All rights reserved.
6 *
7 * Major rewrite by William Lloyd <wlloyd@slap.net>
8 *

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

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $FreeBSD: head/release/picobsd/tinyware/simple_httpd/simple_httpd.c 50479 1999-08-28 01:35:59Z peter $
30 * $FreeBSD: head/release/picobsd/tinyware/simple_httpd/simple_httpd.c 79452 2001-07-09 09:24:06Z brian $
31 */
32
33#include <sys/stat.h>
34#include <sys/time.h>
35#include <sys/types.h>
36#include <sys/socket.h>
37#include <sys/wait.h>
38#include <netinet/in.h>

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

253 {
254 close(1);
255 dup(con_sock);
256 //printf("HTTP/1.0 200 OK\nContent-type: text/html\n\n\n");
257 printf("HTTP/1.0 200 OK\r\n");
258 /* Plug in environment variable, others in log_line */
259 putenv("SERVER_SOFTWARE=FreeBSD/PicoBSD");
260
31 */
32
33#include <sys/stat.h>
34#include <sys/time.h>
35#include <sys/types.h>
36#include <sys/socket.h>
37#include <sys/wait.h>
38#include <netinet/in.h>

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

253 {
254 close(1);
255 dup(con_sock);
256 //printf("HTTP/1.0 200 OK\nContent-type: text/html\n\n\n");
257 printf("HTTP/1.0 200 OK\r\n");
258 /* Plug in environment variable, others in log_line */
259 putenv("SERVER_SOFTWARE=FreeBSD/PicoBSD");
260
261 execlp (filename,filename,par,0);
261 execlp (filename,filename,par,(char *)0);
262 }
263 wait(&i);
264 return(0);
265 }
266 conti:
267 if (filename == NULL) {
268 http_output(http_405[0]);
269 http_output(http_405[1]);

--- 211 unchanged lines hidden ---
262 }
263 wait(&i);
264 return(0);
265 }
266 conti:
267 if (filename == NULL) {
268 http_output(http_405[0]);
269 http_output(http_405[1]);

--- 211 unchanged lines hidden ---