Files
2026-07-30 11:19:44 +05:30

47 lines
1.2 KiB
C

/* pipeDrv.h - header file for pipeDrv.c */
/* Copyright 1984-2003, 2009-2011 Wind River Systems, Inc. */
/*
modification history
--------------------
01j,24jun11,jxu defined default max number of open fds (WIND00271309).
01i,08jun10,jxu LP64: changed pipeDevCreate() prototype.
01h,08jul09,lyc LP64 support
01g,03nov03,dat adding const to char arguments, remove old decl's
01f,05oct01,dcb Fix SPR 9434. Add pipeDevDelete() call. Code merged back
from the AE tree (created for AE under SPR 26204).
01e,22sep92,rrr added support for c++
01d,04jul92,jcf cleaned up.
01c,26may92,rrr the tree shuffle
01b,04oct91,rrr passed through the ansification filter
-fixed #else and #endif
-changed copyright notice
01a,05oct90,shl created.
*/
#ifndef __INCpipeDrvh
#define __INCpipeDrvh
#ifdef __cplusplus
extern "C" {
#endif
/* defines */
/* default maximum number of open fds for each pipe device */
#define PIPE_DEF_MAX_FDS 16
/* function declarations */
extern STATUS pipeDevCreate (const char *name, size_t nMessages, size_t nBytes);
extern STATUS pipeDevDelete (const char *name, BOOL force);
extern STATUS pipeDrv (int maxOpenFds);
#ifdef __cplusplus
}
#endif
#endif /* __INCpipeDrvh */