/* Unix SMB/CIFS implementation. libreplace tests Copyright (C) Jelmer Vernooij 2006 ** NOTE! The following LGPL license applies to the talloc ** library. This does NOT imply that all of Samba is released ** under the LGPL This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "../replace.h" #include int test_ftruncate() { /* FIXME */ return true; } int test_strlcpy() { /* FIXME */ return true; } int test_strlcat() { /* FIXME */ return true; } int test_mktime() { /* FIXME */ return true; } int test_rename() { /* FIXME */ return true; } int test_innetgr() { /* FIXME */ return true; } int test_initgroups() { /* FIXME */ return true; } int test_memmove() { /* FIXME */ return true; } int test_strdup() { /* FIXME */ return true; } int test_setlinebuf() { /* FIXME */ return true; } int test_vsyslog() { /* FIXME */ return true; } int test_timegm() { /* FIXME */ return true; } int test_setenv() { /* FIXME */ return true; } int test_strndup() { /* FIXME */ return true; } int test_strnlen() { /* FIXME */ return true; } int test_waitpid() { /* FIXME */ return true; } int test_seteuid() { /* FIXME */ return true; } int test_setegid() { /* FIXME */ return true; } int test_asprintf() { /* FIXME */ return true; } int test_snprintf() { /* FIXME */ return true; } int test_vasprintf() { /* FIXME */ return true; } int test_vsnprintf() { /* FIXME */ return true; } int test_opendir() { /* FIXME */ return true; } int test_readdir() { /* FIXME */ return true; } int test_telldir() { /* FIXME */ return true; } int test_seekdir() { /* FIXME */ return true; } int test_dlopen() { /* FIXME: test dlopen, dlsym, dlclose, dlerror */ return true; } int test_chroot() { /* FIXME: chroot() */ return true; } int test_bzero() { /* FIXME: bzero */ return true; } int test_strerror() { /* FIXME */ return true; } int test_errno() { /* FIXME */ return true; } int test_mkdtemp() { /* FIXME */ return true; } int test_mkstemp() { /* FIXME */ return true; } int test_pread() { /* FIXME */ return true; } int test_pwrite() { /* FIXME */ return true; } int test_getpass() { /* FIXME */ return true; } int test_inet_ntoa() { /* FIXME */ return true; } int test_strtoll() { /* FIXME */ return true; } int test_strtoull() { /* FIXME */ return true; } /* FIXME: Types: bool socklen_t uint_t uint{8,16,32,64}_t int{8,16,32,64}_t intptr_t Constants: PATH_NAME_MAX UINT{16,32,64}_MAX INT32_MAX */ int test_va_copy() { /* FIXME */ return true; } int test_FUNCTION() { /* FIXME: test __FUNCTION__ macro */ return true; } int test_MIN() { /* FIXME */ return true; } int test_MAX() { /* FIXME */ return true; } int torture_local_replace() { int ret = true; ; ret &= test_ftruncate(); ret &= test_strlcpy(); ret &= test_strlcat(); ret &= test_mktime(); ret &= test_rename(); ret &= test_innetgr(); ret &= test_initgroups(); ret &= test_memmove(); ret &= test_strdup(); ret &= test_setlinebuf(); ret &= test_vsyslog(); ret &= test_timegm(); ret &= test_setenv(); ret &= test_strndup(); ret &= test_strnlen(); ret &= test_waitpid(); ret &= test_seteuid(); ret &= test_setegid(); ret &= test_asprintf(); ret &= test_snprintf(); ret &= test_vasprintf(); ret &= test_vsnprintf(); ret &= test_opendir(); ret &= test_readdir() ; ret &= test_telldir(); ret &= test_seekdir(); ret &= test_dlopen(); ret &= test_chroot(); ret &= test_bzero(); ret &= test_strerror(); ret &= test_errno(); ret &= test_mkdtemp(); ret &= test_mkstemp(); ret &= test_pread(); ret &= test_pwrite(); ret &= test_getpass(); ret &= test_inet_ntoa(); ret &= test_strtoll(); ret &= test_strtoll(); ret &= test_strtoull(); ret &= test_va_copy(); ret &= test_FUNCTION(); ret &= test_MIN(); ret &= test_MAX(); return ret; } #if !defined(_SAMBA_BUILD_) || ((SAMBA_VERSION_MAJOR==3)&&(SAMBA_VERSION_MINOR<9)) int main(void) { if (!torture_local_replace(NULL)) { printf("ERROR: TESTSUITE FAILED\n"); return -1; } return 0; } #endif