* via readdir.
*/
- dir_hnd = OpenDir(frame, handle->conn, snaps_dname, NULL, 0);
- if (dir_hnd == NULL) {
- ret = -errno;
+ status = OpenDir_ntstatus(frame,
+ handle->conn,
+ snaps_dname,
+ NULL,
+ 0,
+ &dir_hnd);
+ if (!NT_STATUS_IS_OK(status)) {
+ ret = -map_errno_from_nt_status(status);
goto err_out;
}
DBG_DEBUG("enumerating shadow copy dir at %s\n",
snaps_dname->base_name);
- dir_hnd = OpenDir(tmp_ctx, handle->conn, snaps_dname, NULL, 0);
- if (dir_hnd == NULL) {
- ret = -errno;
+ status = OpenDir_ntstatus(tmp_ctx,
+ handle->conn,
+ snaps_dname,
+ NULL,
+ 0,
+ &dir_hnd);
+ if (!NT_STATUS_IS_OK(status)) {
+ ret = -map_errno_from_nt_status(status);
goto err_out;
}