would be nice to explain how do you want to implement anything without system calls. (does it mean to avoid the system()
call itself or any call to the system).
should work, it will create the destination dir, but it is a system call too....
What have you implemented?