version 1.4, 1997/06/02 21:33:27 |
version 1.5, 1998/07/10 15:45:18 |
|
|
#include <tzfile.h> |
#include <tzfile.h> |
#include <stdio.h> |
#include <stdio.h> |
#include <stdlib.h> |
#include <stdlib.h> |
|
#include <err.h> |
#include "finger.h" |
#include "finger.h" |
#include "extern.h" |
#include "extern.h" |
|
|
|
|
PERSON *pn, **lp; |
PERSON *pn, **lp; |
PERSON **list; |
PERSON **list; |
|
|
if (!(list = (PERSON **)malloc((u_int)(entries * sizeof(PERSON *))))) { |
if (!(list = (PERSON **)malloc((u_int)(entries * sizeof(PERSON *))))) |
(void)fprintf(stderr, "finger: out of space.\n"); |
err(1, "malloc"); |
exit(1); |
|
} |
|
for (lp = list, pn = phead; pn != NULL; pn = pn->next) |
for (lp = list, pn = phead; pn != NULL; pn = pn->next) |
*lp++ = pn; |
*lp++ = pn; |
(void)qsort(list, entries, sizeof(PERSON *), psort); |
(void)qsort(list, entries, sizeof(PERSON *), psort); |