Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/websrv/websrv.c

    r3e67ab1 r6bb169b5  
    11/*
    2  * Copyright (c) 2012 Jiri Svoboda
     2 * Copyright (c) 2011 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4141#include <stdlib.h>
    4242#include <fcntl.h>
    43 #include <task.h>
    4443
    4544#include <net/in.h>
     
    7271
    7372static char fbuf[BUFFER_SIZE];
    74 
    75 static bool verbose = false;
    7673
    7774/** Responses to send to client. */
     
    190187        size_t response_size = str_size(msg);
    191188       
    192         if (verbose)
    193             fprintf(stderr, "Sending response\n");
    194        
     189        fprintf(stderr, "Sending response\n");
    195190        ssize_t rc = send(conn_sd, (void *) msg, response_size, 0);
    196191        if (rc < 0) {
     
    256251        }
    257252       
    258         if (verbose)
    259                 fprintf(stderr, "Request: %s", lbuf);
     253        fprintf(stderr, "Request: %s", lbuf);
    260254       
    261255        if (str_lcmp(lbuf, "GET ", 4) != 0) {
     
    272266       
    273267        *end_uri = '\0';
    274         if (verbose)
    275                 fprintf(stderr, "Requested URI: %s\n", uri);
     268        fprintf(stderr, "Requested URI: %s\n", uri);
    276269       
    277270        if (!uri_is_valid(uri)) {
     
    294287            "\n"
    295288            "-h | --help\n"
    296             "\tShow this application help.\n"
    297             "-v | --verbose\n"
    298             "\tVerbose mode\n");
     289            "\tShow this application help.\n");
    299290}
    300291
     
    315306               
    316307                port = (uint16_t) value;
    317                 break;
    318         case 'v':
    319                 verbose = true;
    320308                break;
    321309        /* Long options with double dash */
     
    330318                       
    331319                        port = (uint16_t) value;
    332                 } else if (str_cmp(argv[*index] +2, "verbose") == 0) {
    333                         verbose = true;
    334320                } else {
    335321                        usage();
     
    372358        }
    373359       
    374         printf("%s: HelenOS web server\n", NAME);
    375 
    376         if (verbose)
    377                 fprintf(stderr, "Creating socket\n");
     360        fprintf(stderr, "Creating socket\n");
    378361       
    379362        int listen_sd = socket(PF_INET, SOCK_STREAM, 0);
     
    397380        }
    398381       
    399         fprintf(stderr, "%s: Listening for connections at port %" PRIu16 "\n",
    400             NAME, port);
    401 
    402         task_retval(0);
    403 
     382        fprintf(stderr, "Listening for connections at port %" PRIu16 "\n",
     383            port);
    404384        while (true) {
    405385                struct sockaddr_in raddr;
     
    413393                }
    414394               
    415                 if (verbose) {
    416                         fprintf(stderr, "Connection accepted (sd=%d), "
    417                             "waiting for request\n", conn_sd);
    418                 }
     395                fprintf(stderr, "Connection accepted (sd=%d), "
     396                    "waiting for request\n", conn_sd);
    419397               
    420398                rbuf_out = 0;
     
    434412                }
    435413               
    436                 if (verbose)
    437                         fprintf(stderr, "Connection closed\n");
     414                fprintf(stderr, "Connection closed\n");
    438415        }
    439416       
Note: See TracChangeset for help on using the changeset viewer.