Changeset 83ca6077 in rtems


Ignore:
Timestamp:
Jul 12, 2007, 8:01:35 PM (12 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
dfef80e8
Parents:
962a025
Message:

2007-07-12 Joel Sherrill <joel.sherrill@…>

  • shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on to shttpd initialization.
Location:
cpukit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    r962a025 r83ca6077  
     12007-07-12      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
     4        to shttpd initialization.
     5
    162007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
    27
  • cpukit/shttpd/compat_rtems.c

    r962a025 r83ca6077  
    2727    rtems_shttpd_init     init_callback;
    2828    rtems_shttpd_addpages addpages_callback;
     29    unsigned int          port;
    2930    char                  webroot[MAX_WEB_BASE_PATH_LENGTH];
    3031} RTEMS_HTTPD_ARGS;
     
    3233static int rtems_webserver_running = FALSE; //not running.
    3334
    34 static rtems_task rtems_httpd_daemon(rtems_task_argument args )
     35static rtems_task rtems_httpd_daemon(rtems_task_argument args)
    3536{
    3637  RTEMS_HTTPD_ARGS *httpd_args = (RTEMS_HTTPD_ARGS*)args;
     
    6061
    6162  /* Open listening socket */
    62   shttpd_listen(ctx, 9000);
     63  shttpd_listen(ctx, httpd_args->port);
    6364
    6465  rtems_webserver_running = TRUE;
     
    8081                                             rtems_shttpd_init     init_callback,
    8182                                             rtems_shttpd_addpages addpages_callback,
    82                                              char                 *webroot
     83                                             char                 *webroot,
     84                                             unsigned int          port
    8385                                            )
    8486{
     
    9698    args->init_callback = init_callback;
    9799    args->addpages_callback = addpages_callback;
     100    args->port = port;
    98101    strncpy(args->webroot,webroot,MAX_WEB_BASE_PATH_LENGTH);
    99102
     
    120123void rtems_terminate_webserver(void)
    121124{
    122   rtems_webserver_running = FALSE; //not running, so terminate
     125  rtems_webserver_running = FALSE; // not running, so terminate
    123126}
    124127
  • cpukit/shttpd/compat_rtems.h

    r962a025 r83ca6077  
    5757                                             rtems_shttpd_init     init_callback,
    5858                                             rtems_shttpd_addpages addpages_callback,
    59                                              char                 *webroot
     59                                             char                 *webroot,
     60                                             unsigned int          port
    6061                                            );
    6162void rtems_terminate_webserver(void);
Note: See TracChangeset for help on using the changeset viewer.