2006-09-19 02:49:20 +04:00
# ifndef _system_capability_h
# define _system_capability_h
2003-07-30 00:11:18 +04:00
/*
Unix SMB / CIFS implementation .
2006-09-19 02:49:20 +04:00
capability system include wrappers
Copyright ( C ) Andrew Tridgell 2004
2003-07-30 00:11:18 +04:00
2007-06-02 13:10:08 +04:00
* * NOTE ! The following LGPL license applies to the replace
* * library . This does NOT imply that all of Samba is released
* * under the LGPL
2003-07-30 00:11:18 +04:00
2007-06-02 13:10:08 +04:00
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
2007-07-10 05:44:42 +04:00
version 3 of the License , or ( at your option ) any later version .
2007-06-02 13:10:08 +04:00
This library is distributed in the hope that it will be useful ,
2003-07-30 00:11:18 +04:00
but WITHOUT ANY WARRANTY ; without even the implied warranty of
2007-06-02 13:10:08 +04:00
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
2007-07-10 07:42:26 +04:00
License along with this library ; if not , see < http : //www.gnu.org/licenses/>.
2003-07-30 00:11:18 +04:00
*/
2006-09-19 02:49:20 +04:00
# ifdef HAVE_SYS_CAPABILITY_H
2003-07-30 00:11:18 +04:00
2007-12-03 18:42:08 +03:00
# if defined(BROKEN_REDHAT_7_SYSTEM_HEADERS) && !defined(_I386_STATFS_H) && !defined(_PPC_STATFS_H)
2006-09-19 02:49:20 +04:00
# define _I386_STATFS_H
2007-12-03 18:42:08 +03:00
# define _PPC_STATFS_H
2006-09-19 02:49:20 +04:00
# define BROKEN_REDHAT_7_STATFS_WORKAROUND
# endif
2003-07-30 00:11:18 +04:00
2007-11-16 02:45:44 +03:00
# if defined(BROKEN_RHEL5_SYS_CAP_HEADER) && !defined(_LINUX_TYPES_H)
# define BROKEN_RHEL5_SYS_CAP_HEADER_WORKAROUND
# endif
2006-09-19 02:49:20 +04:00
# include <sys/capability.h>
2003-07-30 00:11:18 +04:00
2007-11-16 02:45:44 +03:00
# ifdef BROKEN_RHEL5_SYS_CAP_HEADER_WORKAROUND
# undef _LINUX_TYPES_H
# undef BROKEN_RHEL5_SYS_CAP_HEADER_WORKAROUND
# endif
2006-09-19 02:49:20 +04:00
# ifdef BROKEN_REDHAT_7_STATFS_WORKAROUND
2007-12-03 18:42:08 +03:00
# undef _PPC_STATFS_H
2006-09-19 02:49:20 +04:00
# undef _I386_STATFS_H
# undef BROKEN_REDHAT_7_STATFS_WORKAROUND
# endif
2003-07-30 00:11:18 +04:00
2006-09-19 02:49:20 +04:00
# endif
2003-07-30 00:11:18 +04:00
# endif