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).
Actually
mkdir should work, it will create the destination dir, but it is a system call too....
What have you implemented?