/*
- * Copyright (C) 2006-2008 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2006-2009 Andre Noll <maan@systemlinux.org>
*
* Licensed under the GPL v2. For licencing details see COPYING.
*/
*len = 0;
while (*len < total) {
int ret = __write(fd, buf + *len, total - *len);
- if (ret < 0)
+ if (ret < 0) {
+ ERROR_LOG("write error: %s\n", strerror(errno));
return ret;
+ }
*len += ret;
}
return 1;