Torsten Bögershausen <tbo...@web.de> writes:

>> +int xopen(const char *path, int oflag, ...)
>> +{
>> +    mode_t mode = 0;
>> +    va_list ap;
>> +
>> +    va_start(ap, oflag);
>> +    if (oflag & O_CREAT)
>> +            mode = va_arg(ap, mode_t);
>> +    va_end(ap);
>> +
>> +    assert(path);
>> +
> 2 remarks:
> - I don't know if and why we need the assert() here (but don't know if
> we have a strategie in Git for assert())

There is no bright-line rules, but I think it is sensible to remove
this.  Nobody sane would throw a NULL at open(2) and xopen() is
supposed to imitate that interface.  We do protect ourselves from
careless use of our own API, but no need to clutter the code with
overly zealous check against insane code, I would say.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to