int m3_connect(int s, const struct sockaddr *name, int namelen) { int result; ENTER_CRITICAL; MAKE_READABLE(name); result = connect(s, name, namelen); EXIT_CRITICAL; return result; }
size_t m3_write(int fd, const void *buf, int nbytes) { int result; ENTER_CRITICAL; MAKE_READABLE(buf); result = write(fd, buf, nbytes); EXIT_CRITICAL; return result; }