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

« back to all changes in this revision

Viewing changes to clients/ms_setting.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:
195
195
/**
196
196
 * used to get the CPU count of the current system
197
197
 *
198
 
 * @return return the cpu count if get, else return 1
 
198
 * @return return the cpu count if get, else return EXIT_FAILURE
199
199
 */
200
200
static uint32_t ms_get_cpu_count()
201
201
{
223
223
#endif
224
224
 
225
225
  /* the system with one cpu at least */
226
 
  return 1;
 
226
  return EXIT_FAILURE;
227
227
} /* ms_get_cpu_count */
228
228
 
229
229
 
262
262
 *
263
263
 * @param line, string of one line
264
264
 *
265
 
 * @return if success, return 1, else return 0
 
265
 * @return if success, return EXIT_FAILURE, else return EXIT_SUCCESS
266
266
 */
267
267
static int ms_is_line_data(char *line)
268
268
{
275
275
    begin_ptr++;
276
276
  }
277
277
  if ((begin_ptr[0] == '\0') || (begin_ptr[0] == '#'))
278
 
    return 0;
 
278
    return EXIT_SUCCESS;
279
279
 
280
 
  return 1;
 
280
  return EXIT_FAILURE;
281
281
} /* ms_is_line_data */
282
282
 
283
283
 
287
287
 * @param line, string of one line
288
288
 * @param nread, length of the line
289
289
 *
290
 
 * @return if it's EOF or not line data, return 0, else return 1
 
290
 * @return if it's EOF or not line data, return EXIT_SUCCESS, else return EXIT_FAILURE
291
291
 */
292
292
static int ms_read_is_data(char *line, ssize_t nread)
293
293
{
294
294
  if ((nread == EOF) || ! ms_is_line_data(line))
295
 
    return 0;
 
295
    return EXIT_SUCCESS;
296
296
 
297
 
  return 1;
 
297
  return EXIT_FAILURE;
298
298
} /* ms_read_is_data */
299
299
 
300
300
 
575
575
 * @param distr, pointer of distribution structure array
576
576
 * @param length, length of the array
577
577
 *
578
 
 * @return always return 0
 
578
 * @return always return EXIT_SUCCESS
579
579
 */
580
580
static int ms_shuffle_distr(ms_distr_t *distr, int length)
581
581
{
614
614
    } /* switch */
615
615
  }
616
616
 
617
 
  return 0;
 
617
  return EXIT_SUCCESS;
618
618
} /* ms_shuffle_distr */
619
619
 
620
620