tsk1.c

来自「经典的psos编程实例源码」· C语言 代码 · 共 40 行

C
40
字号
/* tsk1.c - Task #1 */#include <psos.h>#include <prepc.h>#include <stdio.h>#include "misc.h"#include "appl.h"voidsend_events(ULONG tid, ULONG ev){	ULONG	rc;	bprintf("Sending event(s) 0x%08x\n", ev);	if (rc = ev_send(tid, ev))		fail(rc, "send_events, ev_send");}voidtsk1(ULONG my_name, ULONG tid, ULONG l3, ULONG l4){	ULONG	sendev;	bprintf("%s Task begin\n", (char *) my_name);	send_events(tid, 3);	send_events(tid, 1<<0);	send_events(tid, 1<<2);	send_events(tid, 1<<0);	send_events(tid, 1<<4);	send_events(tid, (1<<6) | (1<<8) | (1<<10));	send_events(tid, 0x0f);	send_events(tid, 1<<7);	send_events(tid, FINAL_EV);	bprintf("%s Task end\n", (char *) my_name);	exit(0);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?