DBD-cubrid
view release on metacpan or search on metacpan
cci-src/src/base/porting.c view on Meta::CPAN
420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452
set->mask = 0;
return
(0);
}
else
{
return
(-1);
}
}
/* satic function
for
sigprocmask */
static
int
setmask (sigset_t * set, sigset_t * oldset);
static
int
block_signals (sigset_t * set, sigset_t * oldset);
static
int
unblock_signals (sigset_t * set, sigset_t * oldset);
static void sync_mask (sigset_t * set);
/*
* setmask -
*
return
:
* set(in/out):
* oldset(out):
*/
static
int
setmask (sigset_t * set, sigset_t * oldset)
{
sigset_t tmp;
unsigned
int
test;
if
(set)
{
test = set->mask;
}
else
{
cci-src/src/base/porting.c view on Meta::CPAN
753754755756757758759760761762763764765766767768769770771772773{
switch (how)
{
case SIG_BLOCK:
return
(block_signals (set, oldset));
case SIG_UNBLOCK:
return
(unblock_signals (set, oldset));
case SIG_SETMASK:
return
(setmask (set, oldset));
}
return
(-1);
}
/*
* getpagesize -
*
return
:
*/
DWORD
( run in 0.270 second using v1.01-cache-2.11-cpan-26ccb49234f )