-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SPARC64]: Move signal compat bits to new header file.
Create asm-sparc64/compat_signal.h and stuff things there. This avoids the "linux/compat.h includes asm/signal.h but asm/signal.h needs compat_sigset_t which isn't defined yet" problems introduced recently. Signed-off-by: David S. Miller <davem@davemloft.net>
- Loading branch information
David S. Miller
committed
Oct 2, 2006
1 parent
0235497
commit 14cc6ab
Showing
5 changed files
with
37 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
#ifndef _COMPAT_SIGNAL_H | ||
#define _COMPAT_SIGNAL_H | ||
|
||
#include <linux/config.h> | ||
#include <linux/compat.h> | ||
#include <asm/signal.h> | ||
|
||
#ifdef CONFIG_COMPAT | ||
struct __new_sigaction32 { | ||
unsigned sa_handler; | ||
unsigned int sa_flags; | ||
unsigned sa_restorer; /* not used by Linux/SPARC yet */ | ||
compat_sigset_t sa_mask; | ||
}; | ||
|
||
struct __old_sigaction32 { | ||
unsigned sa_handler; | ||
compat_old_sigset_t sa_mask; | ||
unsigned int sa_flags; | ||
unsigned sa_restorer; /* not used by Linux/SPARC yet */ | ||
}; | ||
|
||
typedef struct sigaltstack32 { | ||
u32 ss_sp; | ||
int ss_flags; | ||
compat_size_t ss_size; | ||
} stack_t32; | ||
#endif | ||
|
||
#endif /* !(_COMPAT_SIGNAL_H) */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters