On Fri, Jul 27, 2012 at 1:44 PM, Liu Yuan <namei.u...@gmail.com> wrote:
> On 07/27/2012 12:37 PM, Yunkai Zhang wrote:
>> I just want to keep the new code consistent with the original version.
>>
>
> The old code is broken -- not consistent in all places, that didn't
> abbey the same rule for error code.
>
>> The upper code, such as cluster_shutdown, will return different EXIT
>> code(EXIT_SYSFAIL or EXIT_FAILURE) to user according different error
>> type.
>>
>> Does user care about this EXIT code? If not, I'm not against to change
>> send_light_req().
>
> If you want to return EXIT_XXX to user space, then I'd suggest:
>   return EXIT_SUCCESS for success and return EXIT_XXX for other error
> case instead of -1 and 1 for error case, then upper code doesn't need to

In fact, my fist inner version return EXIT_XXX in send_light_req(),
but I found that EXIT_xxx code defined in exits.h, they seems not
appropriate for library functions (compare to exe_req()/send_req() and
other system calls).Library functions usually return errno instead of
EXIT code.

> translate these error code.
>
> Thanks,
> Yuan



-- 
Yunkai Zhang
Work at Taobao
-- 
sheepdog mailing list
sheepdog@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/sheepdog

Reply via email to