DBD-cubrid

 view release on metacpan or  search on metacpan

cci-src/src/base/porting.c  view on Meta::CPAN

420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
      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

753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
{
  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 )