What not to be doing - syscall()
Adriaan de Groot
adridg at cs.kun.nl
Tue Dec 23 23:16:55 GMT 2003
On Tuesday 23 December 2003 00:09, Daniel Stone wrote:
> There are more instances in kdeadmin/kuser/quota.cpp,
Yes indeed:
#ifdef HAVE_LINUX_QUOTA_H
# ifndef QUOTACTL_IN_LIBC
# include <syscall.h>
int quotactl(int cmd, const char * special, int id, caddr_t addr) {
return syscall(SYS_quotactl, cmd, special, id, addr);
}
# endif
#endif
that seems pretty safely #ifdeffed. If there are linux systems without quota.h
and without quotactl in their libc, then .. maybe quota support should just
be turned off instead. But do such beasts exist? uLinux, perhaps?
--
pub 1024D/FEA2A3FE 2002-06-18 Adriaan de Groot <groot at kde.org>
If the door is ajar, can we fill it with door-jamb?
More information about the kde-core-devel
mailing list