EPICS Base  7.0.8.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
osiProcess.h
Go to the documentation of this file.
1 /*************************************************************************\
2 * Copyright (c) 2002 The University of Chicago, as Operator of Argonne
3 * National Laboratory.
4 * Copyright (c) 2002 The Regents of the University of California, as
5 * Operator of Los Alamos National Laboratory.
6 * SPDX-License-Identifier: EPICS
7 * EPICS BASE is distributed subject to a Software License Agreement found
8 * in file LICENSE that is included with this distribution.
9 \*************************************************************************/
10 
11 #ifndef INC_osiProcess_H
12 #define INC_osiProcess_H
13 
19 /*
20  * Author: Jeff Hill
21  */
22 #include "libComAPI.h"
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
28 
30 typedef enum osiGetUserNameReturn {
34 
46 LIBCOM_API osiGetUserNameReturn epicsStdCall osiGetUserName (char *pBuf, unsigned bufSize);
47 
54 
65  (const char *pProcessName, const char *pBaseExecutableName);
66 
67 #ifdef __cplusplus
68 }
69 #endif
70 
71 #endif /* INC_osiProcess_H */
LIBCOM_API osiSpawnDetachedProcessReturn epicsStdCall osiSpawnDetachedProcess(const char *pProcessName, const char *pBaseExecutableName)
Spawn detached process.
osiGetUserNameReturn
Definition: osiProcess.h:30
osiSpawnDetachedProcessReturn
Definition: osiProcess.h:49
LIBCOM_API osiGetUserNameReturn epicsStdCall osiGetUserName(char *pBuf, unsigned bufSize)
get user name