Cygwin: sigproc: drop __stdcall
Nothing to gain here Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
eb3e3e4738
commit
558fa888e5
@ -63,8 +63,8 @@ HANDLE NO_COPY my_pendingsigs_evt;
|
|||||||
/* Function declarations */
|
/* Function declarations */
|
||||||
static int __reg1 checkstate (waitq *);
|
static int __reg1 checkstate (waitq *);
|
||||||
static __inline__ bool get_proc_lock (DWORD, DWORD);
|
static __inline__ bool get_proc_lock (DWORD, DWORD);
|
||||||
static int __stdcall remove_proc (int);
|
static int remove_proc (int);
|
||||||
static bool __stdcall stopped_or_terminated (waitq *, _pinfo *);
|
static bool stopped_or_terminated (waitq *, _pinfo *);
|
||||||
static void WINAPI wait_sig (VOID *arg);
|
static void WINAPI wait_sig (VOID *arg);
|
||||||
|
|
||||||
/* wait_sig bookkeeping */
|
/* wait_sig bookkeeping */
|
||||||
@ -87,7 +87,7 @@ public:
|
|||||||
Static pending_signals sigq;
|
Static pending_signals sigq;
|
||||||
|
|
||||||
/* Functions */
|
/* Functions */
|
||||||
void __stdcall
|
void
|
||||||
sigalloc ()
|
sigalloc ()
|
||||||
{
|
{
|
||||||
cygheap->sigs = global_sigs =
|
cygheap->sigs = global_sigs =
|
||||||
@ -95,7 +95,7 @@ sigalloc ()
|
|||||||
global_sigs[SIGSTOP].sa_flags = SA_RESTART | SA_NODEFER;
|
global_sigs[SIGSTOP].sa_flags = SA_RESTART | SA_NODEFER;
|
||||||
}
|
}
|
||||||
|
|
||||||
void __stdcall
|
void
|
||||||
signal_fixup_after_exec ()
|
signal_fixup_after_exec ()
|
||||||
{
|
{
|
||||||
global_sigs = cygheap->sigs;
|
global_sigs = cygheap->sigs;
|
||||||
@ -137,7 +137,7 @@ get_proc_lock (DWORD what, DWORD val)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool __stdcall
|
static bool
|
||||||
proc_can_be_signalled (_pinfo *p)
|
proc_can_be_signalled (_pinfo *p)
|
||||||
{
|
{
|
||||||
if (!(p->exitcode & EXITCODE_SET))
|
if (!(p->exitcode & EXITCODE_SET))
|
||||||
@ -160,7 +160,7 @@ pid_exists (pid_t pid)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Return true if this is one of our children, false otherwise. */
|
/* Return true if this is one of our children, false otherwise. */
|
||||||
static inline bool __stdcall
|
static inline bool
|
||||||
mychild (int pid)
|
mychild (int pid)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < nprocs; i++)
|
for (int i = 0; i < nprocs; i++)
|
||||||
@ -357,7 +357,7 @@ _cygtls::remove_wq (DWORD wait)
|
|||||||
Also called by spawn_guts to disassociate any subprocesses from this
|
Also called by spawn_guts to disassociate any subprocesses from this
|
||||||
process. Subprocesses will then know to clean up after themselves and
|
process. Subprocesses will then know to clean up after themselves and
|
||||||
will not become procs. */
|
will not become procs. */
|
||||||
void __stdcall
|
void
|
||||||
proc_terminate ()
|
proc_terminate ()
|
||||||
{
|
{
|
||||||
sigproc_printf ("nprocs %d", nprocs);
|
sigproc_printf ("nprocs %d", nprocs);
|
||||||
@ -444,7 +444,7 @@ sig_dispatch_pending (bool fast)
|
|||||||
|
|
||||||
/* Signal thread initialization. Called from dll_crt0_1.
|
/* Signal thread initialization. Called from dll_crt0_1.
|
||||||
This routine starts the signal handling thread. */
|
This routine starts the signal handling thread. */
|
||||||
void __stdcall
|
void
|
||||||
sigproc_init ()
|
sigproc_init ()
|
||||||
{
|
{
|
||||||
char char_sa_buf[1024];
|
char char_sa_buf[1024];
|
||||||
@ -1153,7 +1153,7 @@ out:
|
|||||||
|
|
||||||
/* Remove a proc from procs by swapping it with the last child in the list.
|
/* Remove a proc from procs by swapping it with the last child in the list.
|
||||||
Also releases shared memory of exited processes. */
|
Also releases shared memory of exited processes. */
|
||||||
static int __stdcall
|
static int
|
||||||
remove_proc (int ci)
|
remove_proc (int ci)
|
||||||
{
|
{
|
||||||
if (have_execed)
|
if (have_execed)
|
||||||
@ -1188,7 +1188,7 @@ remove_proc (int ci)
|
|||||||
child is the subprocess being considered.
|
child is the subprocess being considered.
|
||||||
|
|
||||||
Returns non-zero if waiting thread released. */
|
Returns non-zero if waiting thread released. */
|
||||||
static bool __stdcall
|
static bool
|
||||||
stopped_or_terminated (waitq *parent_w, _pinfo *child)
|
stopped_or_terminated (waitq *parent_w, _pinfo *child)
|
||||||
{
|
{
|
||||||
int might_match;
|
int might_match;
|
||||||
|
@ -68,13 +68,13 @@ int __stdcall handle_sigsuspend (sigset_t);
|
|||||||
int __reg2 proc_subproc (DWORD, uintptr_t);
|
int __reg2 proc_subproc (DWORD, uintptr_t);
|
||||||
|
|
||||||
class _pinfo;
|
class _pinfo;
|
||||||
void __stdcall proc_terminate ();
|
void proc_terminate ();
|
||||||
void __stdcall sigproc_init ();
|
void sigproc_init ();
|
||||||
bool __reg1 pid_exists (pid_t);
|
bool __reg1 pid_exists (pid_t);
|
||||||
sigset_t __reg3 sig_send (_pinfo *, siginfo_t&, class _cygtls * = NULL);
|
sigset_t __reg3 sig_send (_pinfo *, siginfo_t&, class _cygtls * = NULL);
|
||||||
sigset_t __reg3 sig_send (_pinfo *, int, class _cygtls * = NULL);
|
sigset_t __reg3 sig_send (_pinfo *, int, class _cygtls * = NULL);
|
||||||
void __stdcall signal_fixup_after_exec ();
|
void signal_fixup_after_exec ();
|
||||||
void __stdcall sigalloc ();
|
void sigalloc ();
|
||||||
|
|
||||||
int kill_pgrp (pid_t, siginfo_t&);
|
int kill_pgrp (pid_t, siginfo_t&);
|
||||||
void __reg1 exit_thread (DWORD) __attribute__ ((noreturn));
|
void __reg1 exit_thread (DWORD) __attribute__ ((noreturn));
|
||||||
|
Loading…
Reference in New Issue
Block a user