Merge pull request #722 from royscheefhals/contiki-fix
char * data to void * data parameter in process_start
This commit is contained in:
commit
62b8aafb03
|
@ -633,7 +633,7 @@ deluge_disseminate(char *file, unsigned version)
|
||||||
if(next_object_id > 0 || init_object(¤t_object, file, version) < 0) {
|
if(next_object_id > 0 || init_object(¤t_object, file, version) < 0) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
process_start(&deluge_process, file);
|
process_start(&deluge_process, (void *)file);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -162,7 +162,7 @@ http_post_auth(const uint8_t *username_password, const char *msg)
|
||||||
PRINTF("message '%s'\n", s->message);*/
|
PRINTF("message '%s'\n", s->message);*/
|
||||||
|
|
||||||
/* Spawn process to deal with TCP connection */
|
/* Spawn process to deal with TCP connection */
|
||||||
process_start(&http_post_auth_process, (char *)s);
|
process_start(&http_post_auth_process, (void *)s);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
|
@ -159,7 +159,7 @@ recv_trickle(struct trickle_conn *c)
|
||||||
|
|
||||||
if(crc == crc16_data(msg->netcmd, len, 0)) {
|
if(crc == crc16_data(msg->netcmd, len, 0)) {
|
||||||
/* Start the server process with the incoming command. */
|
/* Start the server process with the incoming command. */
|
||||||
process_start(&shell_netcmd_server_process, msg->netcmd);
|
process_start(&shell_netcmd_server_process, (void *)msg->netcmd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -162,7 +162,7 @@ recv_uc(struct unicast_conn *c, const linkaddr_t *from)
|
||||||
|
|
||||||
if(crc == crc16_data(msg->sendcmd, len, 0)) {
|
if(crc == crc16_data(msg->sendcmd, len, 0)) {
|
||||||
/* Start the server process with the incoming command. */
|
/* Start the server process with the incoming command. */
|
||||||
process_start(&shell_sendcmd_server_process, msg->sendcmd);
|
process_start(&shell_sendcmd_server_process, (void *)msg->sendcmd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -266,7 +266,7 @@ PROCESS_THREAD(shell_repeat_process, ev, data)
|
||||||
etimer_set(&etimer, CLOCK_SECOND * period);
|
etimer_set(&etimer, CLOCK_SECOND * period);
|
||||||
for(i = 0; reps == 0 || i < reps; ++i) {
|
for(i = 0; reps == 0 || i < reps; ++i) {
|
||||||
|
|
||||||
process_start(&shell_repeat_server_process, command);
|
process_start(&shell_repeat_server_process, (void *)command);
|
||||||
process_post(&shell_repeat_server_process,
|
process_post(&shell_repeat_server_process,
|
||||||
PROCESS_EVENT_CONTINUE,
|
PROCESS_EVENT_CONTINUE,
|
||||||
&shell_repeat_process);
|
&shell_repeat_process);
|
||||||
|
|
|
@ -298,7 +298,7 @@ start_command(char *commandline, struct shell_command *child)
|
||||||
c->child = child;
|
c->child = child;
|
||||||
/* printf("shell: start_command starting '%s'\n", c->process->name);*/
|
/* printf("shell: start_command starting '%s'\n", c->process->name);*/
|
||||||
/* Start a new process for the command. */
|
/* Start a new process for the command. */
|
||||||
process_start(c->process, args);
|
process_start(c->process, (void *)args);
|
||||||
}
|
}
|
||||||
|
|
||||||
return c;
|
return c;
|
||||||
|
@ -364,7 +364,7 @@ shell_input(char *commandline, int commandline_len)
|
||||||
|
|
||||||
if(commandline[0] == '~' &&
|
if(commandline[0] == '~' &&
|
||||||
commandline[1] == 'K') {
|
commandline[1] == 'K') {
|
||||||
/* process_start(&shell_killall_process, commandline);*/
|
/* process_start(&shell_killall_process, (void *)commandline);*/
|
||||||
if(front_process != &shell_process) {
|
if(front_process != &shell_process) {
|
||||||
process_exit(front_process);
|
process_exit(front_process);
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,7 +62,7 @@ dlloader_load(char *path, char *arg)
|
||||||
/* Start the process. */
|
/* Start the process. */
|
||||||
|
|
||||||
printf("Starting '%s'\n", PROCESS_NAME_STRING(*p));
|
printf("Starting '%s'\n", PROCESS_NAME_STRING(*p));
|
||||||
process_start(*p, arg);
|
process_start(*p, (void *)arg);
|
||||||
|
|
||||||
return LOADER_OK;
|
return LOADER_OK;
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,7 +96,7 @@ process_alloc_event(void)
|
||||||
}
|
}
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
void
|
void
|
||||||
process_start(struct process *p, const char *arg)
|
process_start(struct process *p, process_data_t data)
|
||||||
{
|
{
|
||||||
struct process *q;
|
struct process *q;
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ process_start(struct process *p, const char *arg)
|
||||||
PRINTF("process: starting '%s'\n", PROCESS_NAME_STRING(p));
|
PRINTF("process: starting '%s'\n", PROCESS_NAME_STRING(p));
|
||||||
|
|
||||||
/* Post a synchronous initialization event to the process. */
|
/* Post a synchronous initialization event to the process. */
|
||||||
process_post_synch(p, PROCESS_EVENT_INIT, (process_data_t)arg);
|
process_post_synch(p, PROCESS_EVENT_INIT, data);
|
||||||
}
|
}
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -339,7 +339,7 @@ struct process {
|
||||||
* process
|
* process
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
CCIF void process_start(struct process *p, const char *arg);
|
CCIF void process_start(struct process *p, process_data_t data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Post an asynchronous event.
|
* Post an asynchronous event.
|
||||||
|
@ -362,7 +362,7 @@ CCIF void process_start(struct process *p, const char *arg);
|
||||||
* \retval PROCESS_ERR_FULL The event queue was full and the event could
|
* \retval PROCESS_ERR_FULL The event queue was full and the event could
|
||||||
* not be posted.
|
* not be posted.
|
||||||
*/
|
*/
|
||||||
CCIF int process_post(struct process *p, process_event_t ev, void* data);
|
CCIF int process_post(struct process *p, process_event_t ev, process_data_t data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Post a synchronous event to a process.
|
* Post a synchronous event to a process.
|
||||||
|
@ -375,7 +375,7 @@ CCIF int process_post(struct process *p, process_event_t ev, void* data);
|
||||||
* with the event.
|
* with the event.
|
||||||
*/
|
*/
|
||||||
CCIF void process_post_synch(struct process *p,
|
CCIF void process_post_synch(struct process *p,
|
||||||
process_event_t ev, void* data);
|
process_event_t ev, process_data_t data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Cause a process to exit
|
* \brief Cause a process to exit
|
||||||
|
|
|
@ -112,7 +112,7 @@ main(void)
|
||||||
|
|
||||||
procinit_init();
|
procinit_init();
|
||||||
|
|
||||||
process_start((struct process *)ðernet_process, (char *)ethernet_config);
|
process_start((struct process *)ðernet_process, (void *)ethernet_config);
|
||||||
|
|
||||||
autostart_start(autostart_processes);
|
autostart_start(autostart_processes);
|
||||||
|
|
||||||
|
|
|
@ -108,7 +108,7 @@ main(void)
|
||||||
|
|
||||||
procinit_init();
|
procinit_init();
|
||||||
|
|
||||||
process_start((struct process *)ðernet_process, (char *)ethernet_config);
|
process_start((struct process *)ðernet_process, (void *)ethernet_config);
|
||||||
|
|
||||||
autostart_start(autostart_processes);
|
autostart_start(autostart_processes);
|
||||||
|
|
||||||
|
|
|
@ -126,7 +126,7 @@ main(void)
|
||||||
|
|
||||||
procinit_init();
|
procinit_init();
|
||||||
|
|
||||||
process_start((struct process *)ðernet_process, (char *)ethernet_config);
|
process_start((struct process *)ðernet_process, (void *)ethernet_config);
|
||||||
|
|
||||||
autostart_start(autostart_processes);
|
autostart_start(autostart_processes);
|
||||||
|
|
||||||
|
|
|
@ -124,7 +124,7 @@ main(void)
|
||||||
|
|
||||||
procinit_init();
|
procinit_init();
|
||||||
|
|
||||||
process_start((struct process *)ðernet_process, (char *)ethernet_config);
|
process_start((struct process *)ðernet_process, (void *)ethernet_config);
|
||||||
|
|
||||||
autostart_start(autostart_processes);
|
autostart_start(autostart_processes);
|
||||||
|
|
||||||
|
|
|
@ -62,7 +62,7 @@ dll_loader_load(char *name, char *arg)
|
||||||
|
|
||||||
/* Start the process. */
|
/* Start the process. */
|
||||||
debug_printf("Starting '%s'\n", (**(struct process ***)&p)->name);
|
debug_printf("Starting '%s'\n", (**(struct process ***)&p)->name);
|
||||||
process_start(**(struct process ***)&p, arg);
|
process_start(**(struct process ***)&p, (void *)arg);
|
||||||
|
|
||||||
return LOADER_OK;
|
return LOADER_OK;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue