Advertisement
ffilz

fsal_open sequence in fsal_rdwr

May 11th, 2016
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.64 KB | None | 0 0
  1.         loflags = obj->obj_ops.status(obj);
  2.         while ((!fsal_is_open(obj))
  3.                || (loflags && loflags != FSAL_O_RDWR && loflags != openflags)) {
  4.                 loflags = obj->obj_ops.status(obj);
  5.                 if ((!fsal_is_open(obj))
  6.                     || (loflags && loflags != FSAL_O_RDWR
  7.                         && loflags != openflags)) {
  8.                         fsal_status = fsal_open(obj, openflags);
  9.                         if (FSAL_IS_ERROR(fsal_status))
  10.                                 goto out;
  11.                         opened = true;
  12.                 }
  13.                 loflags = obj->obj_ops.status(obj);
  14.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement