squota.inc 465 B

12345678910111213141516171819202122232425262728293031323334
  1. Function dbtob(num: cardinal): cardinal;
  2. begin
  3. Result:=num shl 10;
  4. end;
  5. Function btodb(num: cardinal): cardinal;
  6. begin
  7. Result:=num shr 10;
  8. end;
  9. Function fs_to_dq_blocks(num, blksize: cardinal): quad_t;
  10. begin
  11. Result:=(num*blksize) div BLOCK_SIZE;
  12. end;
  13. Function QCMD(cmd, _type: cardinal): cardinal;
  14. begin
  15. Result:=(cmd shl SUBCMDSHIFT) or (_type and SUBCMDMASK);
  16. end;
  17. Function dqoff(UID: loff_t): quad_t;
  18. begin
  19. Result:=UID*SizeOf(dqblk);
  20. end;