_dup2.s 202 B

12345678910111213141516
  1. .define __dup2
  2. .extern __dup2
  3. .sect .text
  4. .sect .rom
  5. .sect .data
  6. .sect .bss
  7. .sect .text
  8. __dup2:
  9. link a6,#0
  10. move.l (12,a6),-(sp)
  11. move.l #0,-(sp)
  12. move.l (8,a6),-(sp)
  13. jsr (_fcntl)
  14. add.l #12,sp
  15. unlk a6
  16. rts