File: ____sig.S

package info (click to toggle)
libc-sparc 5.3.12-2
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 18,664 kB
  • ctags: 53,237
  • sloc: ansic: 181,379; asm: 5,080; makefile: 3,340; lex: 521; sh: 439; yacc: 401; awk: 28
file content (30 lines) | stat: -rw-r--r-- 644 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifdef __ELF__
#define ____sig_restore ___sig_restore
#define ____masksig_restore ___masksig_restore
#define ___sigsetmask __sigsetmask
#endif

.globl ____sig_restore
.globl ____masksig_restore

____sig_restore:
	addql #4,%sp    | signr
	rts
#ifdef __ELF__
	.type	___sig_restore,@function
	.size	___sig_restore,.-___sig_restore
#endif

____masksig_restore:
	addql #4,%sp	       | signr
#if defined(__PIC__) || defined(__pic__)
	bsrl ___sigsetmask@PLTPC | old blocking
#else
	jbsr   ___sigsetmask   | old blocking
#endif
	addql #4,%sp
	rts
#ifdef __ELF__
	.type	___masksig_restore,@function
	.size	___masksig_restore,.-___masksig_restore
#endif