mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-11 05:49:18 +03:00
2a8730b21c
* file.c (move_dir_dir): Give an error when an attempt is made to move an empty directory into itself. 1999-06-14 Wayne Roberts <wroberts1@cx983858-b.orng1.occa.home.com> * vfs/smbfs.c: New file. Implements the Samba-based file system. * vfs/vfs.h: Declare vfs_smbfs_ops, vfs_file_is_smb. * vfs/vfs.c (vfs_file_is_smb): implemented. (vfs_init) register smbfs. * vfs/samba: Incorporate SAMBA source code required for smbfs 1999-05-27 Miguel de Icaza <miguel@nuclecu.unam.mx> * Make.common.in (confdir): Define confdir as sysconfdir. This should fix the problem we had with FSSTND distributions.
34 lines
1.1 KiB
C
34 lines
1.1 KiB
C
#include <stdio.h>
|
|
|
|
main()
|
|
{
|
|
#if !(defined(HAVE_FCNTL_LOCK) || defined(HAVE_STRUCT_FLOCK64))
|
|
printf("ERROR: No locking available. Running Samba would be unsafe\n");
|
|
exit(1);
|
|
#endif
|
|
|
|
#if !(defined(HAVE_SYSV_IPC) || defined(HAVE_SHARED_MMAP))
|
|
printf("WARNING: no shared memory. Running with slow locking code\n");
|
|
#endif
|
|
|
|
#ifdef HAVE_TRAPDOOR_UID
|
|
printf("WARNING: trapdoor uid system - Samba may not operate correctly\n");
|
|
#endif
|
|
|
|
#if !(defined(HAVE_NETMASK_IFCONF) || defined(HAVE_NETMASK_IFREQ) || defined(HAVE_NETMASK_AIX))
|
|
printf("WARNING: No automated netmask determination - use an interfaces line\n");
|
|
#endif
|
|
|
|
#if !(defined(STAT_STATVFS) || defined(STAT_STATVFS64) || defined(STAT_STATFS3_OSF1) || defined(STAT_STATFS2_BSIZE) || defined(STAT_STATFS4) || defined(STAT_STATFS2_FSIZE) || defined(STAT_STATFS2_FS_DATA))
|
|
printf("ERROR: No disk free routine!\n");
|
|
exit(1);
|
|
#endif
|
|
|
|
#if !((defined(HAVE_RANDOM) || defined(HAVE_RAND)) && (defined(HAVE_SRANDOM) || defined(HAVE_SRAND)))
|
|
printf("ERROR: No random or srandom routine!\n");
|
|
exit(1);
|
|
#endif
|
|
|
|
exit(0);
|
|
}
|