* system calls - file 1

 name Syscals1

 text

 ext _errno,ret3,ret3a,ret5,ret5a

 lib sysdef

* ABORT()

 global _abort
_abort swi

* ACCESS(path, perms)

 global _access
_access ldd 4,s
  pshs d
  ldd 4,s
  pshs d
  ldb #chacc
  jmp ret5

* ACCT(path)

 global _acct
_acct ldd 2,s
  pshs d
  ldb #sacct
  jmp ret3

* ALARM(sec)

 global _alarm
_alarm ldd 2,s
  sys alarm
  rts

* CDATA(addr)

  global _cdata
_cdata ldd 2,s
  pshs d
  ldb #cdata
  jmp ret3

* CHDIR(path)

  global _chdir
_chdir ldd 2,s
  pshs d
  ldb #chdir
  jmp ret3

* CHMOD(path, perms)

  global _chmod
_chmod ldd 4,s
  pshs d
  ldd 4,s
  pshs d
  ldb #chprm
  jmp ret5

* CHOWN(path, uid)

  global _chown
_chown ldd 4,s
  pshs d
  ldd 4,s
  pshs d
  ldb #chown
  jmp ret5

