mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 15:00:12 +00:00
DEVEL15-fbsd-ignore-sigsys-20090123
LICENSE IPL10
FIXES 123867
wrong but a step forward
(cherry picked from commit 6784222ac1
)
This commit is contained in:
parent
662e220b5e
commit
b0bff7cb05
@ -185,7 +185,7 @@ ka_UserAuthenticateGeneral(afs_int32 flags, char *name, char *instance, char *re
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !defined(AFS_NT40_ENV) && !defined(AFS_LINUX20_ENV) && !defined(AFS_USR_LINUX20_ENV) && !defined(AFS_XBSD_ENV)
|
||||
#if !defined(AFS_NT40_ENV) && !defined(AFS_LINUX20_ENV) && !defined(AFS_USR_LINUX20_ENV) && (!defined(AFS_XBSD_ENV) || defined(AFS_FBSD_ENV))
|
||||
/* handle smoothly the case where no AFS system calls exists (yet) */
|
||||
old = (int (*)())signal(SIGSYS, SIG_IGN);
|
||||
#endif
|
||||
|
@ -338,6 +338,11 @@ int
|
||||
lpioctl(char *path, int cmd, char *cmarg, int follow)
|
||||
{
|
||||
int errcode, rval;
|
||||
#if defined(AFS_FBSD_ENV)
|
||||
/* As kauth/user.c says, handle smoothly the case where no AFS system call
|
||||
* exists (yet). Why don't more platforms have trouble here? Matt */
|
||||
sig_t old = (int (*)())signal(SIGSYS, SIG_IGN);
|
||||
#endif
|
||||
|
||||
#if defined(AFS_LINUX20_ENV)
|
||||
rval = proc_afs_syscall(AFSCALL_PIOCTL, (long)path, cmd, (long)cmarg,
|
||||
|
Loading…
Reference in New Issue
Block a user