~yeban/libmemcached/todo-hosts.c-2

« back to all changes in this revision

Viewing changes to clients/ms_sigsegv.c

  • Committer: Brian Aker
  • Date: 2011-03-17 21:45:08 UTC
  • Revision ID: brian@tangent.org-20110317214508-ogufz6pusakvcch0
Merge in updates to make sure exit/return is done properly.

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
/**
62
62
 * redirect signal seg
63
63
 *
64
 
 * @return if success, return 0, else return -1
 
64
 * @return if success, return EXIT_SUCCESS, else return -1
65
65
 */
66
66
int ms_setup_sigsegv(void)
67
67
{
73
73
  if (sigaction(SIGSEGV, &action, NULL) < 0)
74
74
  {
75
75
    perror("sigaction");
76
 
    return 0;
 
76
    return EXIT_SUCCESS;
77
77
  }
78
78
 
79
79
  return -1;
83
83
/**
84
84
 * redirect signal pipe
85
85
 *
86
 
 * @return if success, return 0, else return -1
 
86
 * @return if success, return EXIT_SUCCESS, else return -1
87
87
 */
88
88
int ms_setup_sigpipe(void)
89
89
{
97
97
/**
98
98
 * redirect signal int
99
99
 *
100
 
 * @return if success, return 0, else return -1
 
100
 * @return if success, return EXIT_SUCCESS, else return -1
101
101
 */
102
102
int ms_setup_sigint(void)
103
103
{
109
109
  if (sigaction(SIGINT, &action_3, NULL) < 0)
110
110
  {
111
111
    perror("sigaction");
112
 
    return 0;
 
112
    return EXIT_SUCCESS;
113
113
  }
114
114
 
115
115
  return -1;