sem.h

来自「这是RENESAS的DASHBOARD的方案」· C头文件 代码 · 共 29 行

H
29
字号
/*--------------------------------------------------------------------*/
/* H8S,H8/300 SERIES C Compiler Ver. 1.0                              */
/* Copyright (C) 1994 Hitachi, Ltd.                                   */
/* Licensed Material of Hitachi,Ltd.                                  */
/*--------------------------------------------------------------------*/
/*                                                  /* N 3V611-34 */
/*****************************************************************/
/* SPEC ;                                                        */
/*   NAME = sem.h : header file for exclusive control ;          */
/*   FUNC = this header file do the following functions;         */
/*              semaphore error symbols define ;                 */
/*   CLAS = UNIT ;                                               */
/*   END ;                                                       */
/*****************************************************************/
                                    /* semaphore ID define       */
#define	_MALLOC_SEM	1
#define	_STRTOK_SEM	2
#define	_FILE_TBL_SEM	3
                                    /* error number define       */
#define EMALRESM 2100       /* malloc semaphore reserve error    */
#define ETOKRESM 2110       /* strtok semaphore reserve error    */
#define EIOBRESM 2120       /* _iob   semaphore reserve error    */
#define EMALFRSM 2101       /* malloc semaphore free error       */
#define ETOKFRSM 2111       /* strtok semaphore free error       */
#define EIOBFRSM 2121       /* _iob   semaphore free error       */

extern int  wait_sem(int);              /* get Semaphore         */
extern int  signal_sem(int);            /* free Semaphore        */

⌨️ 快捷键说明

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