if ( !buf )
return errno;
- ret = (len == size && !memcmp(buf, data, len)) ? 0 : ENODATA;
+ ret = (len == size && !memcmp(buf, data, len)) ? 0 : ENOENT;
free(buf);
return ret;
if ( dir[i][0] == 'a' + j && dir[i][1] == 0 )
break;
if ( i == num )
- rc = ENODATA;
+ rc = ENOENT;
}
if ( num != WRITE_BUFFERS_N )
- rc = ENODATA;
+ rc = ENOENT;
free(dir);
return rc;
}
buf = xs_read(xsh, t, paths[0], &len);
if ( !buf )
goto out;
- errno = (len == 1 && buf[0] == 'b') ? 0 : ENODATA;
+ errno = (len == 1 && buf[0] == 'b') ? 0 : ENOENT;
free(buf);
if ( errno )
goto out;
buf = xs_read(xsh, XBT_NULL, paths[0], &len);
if ( !buf )
goto out;
- errno = (len == 1 && buf[0] == 'a') ? 0 : ENODATA;
+ errno = (len == 1 && buf[0] == 'a') ? 0 : ENOENT;
free(buf);
if ( errno )
goto out;
buf = xs_read(xsh, t, paths[0], &len);
if ( !buf )
goto out;
- errno = (len == 1 && buf[0] == 'a') ? 0 : ENODATA;
+ errno = (len == 1 && buf[0] == 'a') ? 0 : ENOENT;
free(buf);
if ( errno )
goto out;
buf = xs_read(xsh, t, paths[0], &len);
if ( !buf )
goto out;
- errno = (len == 1 && buf[0] == 'c') ? 0 : ENODATA;
+ errno = (len == 1 && buf[0] == 'c') ? 0 : ENOENT;
free(buf);
if ( errno )
goto out;
if ( xs_transaction_end(xsh, t, false) || errno != EAGAIN )
- return ENODATA;
+ return ENOENT;
return 0;
out: