[CRIU] [PATCH 2/8] lib: add criu.h

Ruslan Kuprieiev kupruser at gmail.com
Wed Dec 4 05:40:29 PST 2013


On 04.12.2013 14:04, Andrew Vagin wrote:
> On Wed, Dec 04, 2013 at 02:57:25PM +0400, Ruslan Kuprieiev wrote:
>> Signed-off-by: Ruslan Kuprieiev <kupruser at gmail.com>
>> ---
>>   lib/criu.h | 14 ++++++++++++++
>>   1 file changed, 14 insertions(+)
>>   create mode 100644 lib/criu.h
>>
>> diff --git a/lib/criu.h b/lib/criu.h
>> new file mode 100644
>> index 0000000..02939d3
>> --- /dev/null
>> +++ b/lib/criu.h
>> @@ -0,0 +1,14 @@
> Is this header going to be used by external applications?
> It the answer is yes, we need to add a copyright header.

I have no idea about them. Lets fix such small problems right after 
applying patch, ok?

>
>> +#ifndef __CRIU_LIB_H__
>> +#define __CRIU_LIB_H__
>> +
>> +#include "rpc.pb-c.h"
> Why do we need this header here?

To make user life one "include" easier=)

>
>> +
>> +void criu_set_service_address(char *path);
>> +int criu_check(void);
>> +
>> +#define CRIU_ECONNECT	-1
>> +#define CRIU_EREQ	-2
>> +#define CRIU_ERESP	-3
>> +#define CRIU_ECHECK	-4
> Why do we need own error codes? Can we use constants from
> asm-generic/errno.h

Our own error codes are more informative.

>> +
>> +#endif /* __CRIU_LIB_H__ */
>> -- 
>> 1.8.1.2
>>
>> _______________________________________________
>> CRIU mailing list
>> CRIU at openvz.org
>> https://lists.openvz.org/mailman/listinfo/criu



More information about the CRIU mailing list