rm.myr 418 B

123456789101112131415161718192021222324
  1. use std
  2. use sys
  3. use bio
  4. use "dispatch"
  5. const rm = {params
  6. var delpath, ret
  7. std.put("rm called\n")
  8. delpath=params[0]
  9. //std.remove(delpath)
  10. ret=sys.rmdir( sys.cstring(delpath))
  11. // std.put("ret {}\n",ret)
  12. match ret
  13. | -39 : std.put("not empty\n")
  14. | 0 : std.put("deleted\n")
  15. | 2 : std.put("directory isnt exist\n")
  16. | _: std.put("unknown error\n")
  17. ;;
  18. }
  19. const __init__ = {
  20. dispatch.register("rm", rm)
  21. }