diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2009-11-13 11:57:52 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2009-11-13 11:57:52 +0000 |
commit | 10b83e6f801c9324ae45d6bc583f4b17b809e7e9 (patch) | |
tree | d981011018ef28171ee2fcb87afb7053d87abea4 /cpukit/telnetd | |
parent | 2009-11-13 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-10b83e6f801c9324ae45d6bc583f4b17b809e7e9.tar.bz2 |
2009-11-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* telnetd/telnetd.c (telnetd_dflt_spawn): Adjust prototype.
Diffstat (limited to 'cpukit/telnetd')
-rw-r--r-- | cpukit/telnetd/telnetd.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/cpukit/telnetd/telnetd.c b/cpukit/telnetd/telnetd.c index 7175668325..a901ca9131 100644 --- a/cpukit/telnetd/telnetd.c +++ b/cpukit/telnetd/telnetd.c @@ -81,7 +81,7 @@ typedef union uni_sa { static int sockpeername(int sock, char *buf, int bufsz); -void *telnetd_dflt_spawn( +rtems_id telnetd_dflt_spawn( const char *name, unsigned priority, unsigned stackSize, @@ -92,7 +92,7 @@ void *telnetd_dflt_spawn( /***********************************************************/ static rtems_id telnetd_task_id = RTEMS_ID_NONE; -void *(*telnetd_spawn_task)( +rtems_id (*telnetd_spawn_task)( const char *, unsigned, unsigned, @@ -260,7 +260,7 @@ rtems_task_telnetd(void *task_argument) arg->arg = rtems_telnetd_config.arg; strncpy(arg->peername, peername, sizeof(arg->peername)); - telnetd_task_id = (rtems_id) telnetd_spawn_task( + telnetd_task_id = telnetd_spawn_task( devname, rtems_telnetd_config.priority, rtems_telnetd_config.stack_size, @@ -327,11 +327,11 @@ rtems_status_code rtems_telnetd_initialize( void) /* Check stack size */ if (rtems_telnetd_config.stack_size <= 0) { - rtems_telnetd_config.stack_size = 32 * 1024; + rtems_telnetd_config.stack_size = (size_t)32 * 1024; } /* Spawn task */ - telnetd_task_id = (rtems_id) telnetd_spawn_task( + telnetd_task_id = telnetd_spawn_task( "TNTD", rtems_telnetd_config.priority, RTEMS_MINIMUM_STACK_SIZE, @@ -452,7 +452,7 @@ wrap_delete(rtems_task_argument arg) rtems_task_delete(RTEMS_SELF); } -void * +rtems_id telnetd_dflt_spawn(const char *name, unsigned int priority, unsigned int stackSize, void (*fn)(void *), void* fnarg) { rtems_status_code sc; @@ -464,7 +464,7 @@ telnetd_dflt_spawn(const char *name, unsigned int priority, unsigned int stackSi if ( !pwa ) { perror("Telnetd: no memory\n"); - return (void *) RTEMS_ID_NONE; + return RTEMS_ID_NONE; } pwa->t = fn; @@ -483,9 +483,9 @@ telnetd_dflt_spawn(const char *name, unsigned int priority, unsigned int stackSi (rtems_task_argument)pwa))) { free(pwa); rtems_error(sc,"Telnetd: spawning task failed"); - return (void *) RTEMS_ID_NONE; + return RTEMS_ID_NONE; } - return (void *) task_id; + return task_id; } /* convenience routines for CEXP (retrieve stdio descriptors |