From ddbfc0fa6a38e569793ed6d57ce0a12fbf5c987e Mon Sep 17 00:00:00 2001 From: rzurita Date: Tue, 29 Mar 2022 16:20:15 -0300 Subject: [PATCH] book --- apps/example3/main.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/example3/main.c b/apps/example3/main.c index e861b82..ce4edc7 100644 --- a/apps/example3/main.c +++ b/apps/example3/main.c @@ -2,7 +2,7 @@ #include -void sndch(int nargs, char *args[]); +void sndch(char); /*------------------------------------------------------------------------ * main -- example of 2 processes executing the same code concurrently @@ -10,18 +10,17 @@ void sndch(int nargs, char *args[]); */ void main(void) { - resume( create(sndch, 128, 20, "send A", 1, 'A') ); - resume( create(sndch, 128, 20, "send B", 1, 'B') ); + resume( create(sndch, 1024, 20, "send A", 1, 'A') ); + resume( create(sndch, 1024, 20, "send B", 1, 'B') ); } /*------------------------------------------------------------------------ * sndch -- output a character on a serial device indefinitely *------------------------------------------------------------------------ */ -void sndch(int nargs, char *args[]) +void sndch(char ch) { - char ch = args[0]; /* character to emit continuously */ while ( 1 ) putc(CONSOLE, ch);