diff -r 5e7562f67577 -r c327db0664bb sbsv2/raptor/util/talon/process.h --- a/sbsv2/raptor/util/talon/process.h Sun May 16 13:06:27 2010 +0100 +++ b/sbsv2/raptor/util/talon/process.h Mon May 17 20:20:32 2010 +0100 @@ -1,54 +1,54 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of the License "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - - - - -/* - * Process.h - */ - - -#ifndef _TALONPROCESS_H_ -#define _TALONPROCESS_H_ - -#include -#include "buffer.h" - -typedef pid_t proc_handle; - -#define PROC_NORMALDEATH 0 -#define PROC_TIMEOUTDEATH 1 -#define PROC_SOMEODDDEATH 2 -#define PROC_PIPECREATE 3 -#define PROC_STARTPROC 4 - - -typedef struct -{ - proc_handle pid; - unsigned int starttime; - unsigned int endtime; - int returncode; - unsigned int causeofdeath; - buffer *output; -} proc; - -proc *process_run(char executable[], char *args[], int timeout); -void process_free(proc **pp); - -#endif +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* +*/ + + + + +/* + * Process.h + */ + + +#ifndef _TALONPROCESS_H_ +#define _TALONPROCESS_H_ + +#include +#include "buffer.h" + +typedef pid_t proc_handle; + +#define PROC_NORMALDEATH 0 +#define PROC_TIMEOUTDEATH 1 +#define PROC_SOMEODDDEATH 2 +#define PROC_PIPECREATE 3 +#define PROC_STARTPROC 4 + + +typedef struct +{ + proc_handle pid; + unsigned int starttime; + unsigned int endtime; + int returncode; + unsigned int causeofdeath; + buffer *output; +} proc; + +proc *process_run(char executable[], char *args[], int timeout); +void process_free(proc **pp); + +#endif