솔라리스 10소스를 보면.. memcpy는 어셈으로 구현되어 있고 bcopy는 memmove를 내부 적으로 호출하네요.
둘 중 어느것이 안전할까해서 찾아보고 있었는데 차이점이 없는거 같습니다. 결국 사용자가 잘 사용해야 된다는것인데요..
근데 왜!! memcpy, bcopy 두개가 존재하는거죠..
호환성 때문일까요..
bcopy - memory operations (LEGACY) http://www.opengroup.org/onlinepubs/009695399/functions/bcopy.html memcpy - copy bytes in memory http://www.opengroup.org/onlinepubs/009695399/functions/memcpy.html
RET ;My life :P
감사 무심코 지나쳤던 memmove에 답이 있을 줄이야..
^^/
bcopy - memory operations
bcopy - memory operations (LEGACY) http://www.opengroup.org/onlinepubs/009695399/functions/bcopy.html
memcpy - copy bytes in memory http://www.opengroup.org/onlinepubs/009695399/functions/memcpy.html
RET ;My life :P
감사 무심코
감사 무심코 지나쳤던 memmove에 답이 있을 줄이야..
^^/
^^/