diff options
Diffstat (limited to 'src/process.c')
-rw-r--r-- | src/process.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/process.c b/src/process.c index e41709d..200d987 100644 --- a/src/process.c +++ b/src/process.c | |||
@@ -18,25 +18,25 @@ | |||
18 | 18 | ||
19 | struct spool_list | 19 | struct spool_list |
20 | { | 20 | { |
21 | struct spool_list *next; | 21 | struct spool_list *next; |
22 | struct spool spool; | 22 | struct spool spool; |
23 | }; | 23 | }; |
24 | 24 | ||
25 | static struct spool_list *spool_list; | 25 | static struct spool_list *spool_list; |
26 | 26 | ||
27 | void | 27 | void |
28 | register_spool (struct spool *spool) | 28 | register_spool (struct spool *spool) |
29 | { | 29 | { |
30 | struct spool_list *sp = xmalloc (sizeof *sp); | 30 | struct spool_list *sp = grecs_malloc (sizeof *sp); |
31 | sp->spool = *spool; | 31 | sp->spool = *spool; |
32 | sp->next = spool_list; | 32 | sp->next = spool_list; |
33 | spool_list = sp; | 33 | spool_list = sp; |
34 | } | 34 | } |
35 | 35 | ||
36 | static int | 36 | static int |
37 | spool_check_alias (struct spool *spool, const char *name) | 37 | spool_check_alias (struct spool *spool, const char *name) |
38 | { | 38 | { |
39 | if (spool->aliases && grecs_list_locate (spool->aliases, (char*) name)) | 39 | if (spool->aliases && grecs_list_locate (spool->aliases, (char*) name)) |
40 | return 1; | 40 | return 1; |
41 | return 0; | 41 | return 0; |
42 | } | 42 | } |
@@ -104,25 +104,25 @@ parse_file_name (const char *name, struct file_info *finfo) | |||
104 | { SUF_DIR, SUF_DIR_LEN, file_directive }, | 104 | { SUF_DIR, SUF_DIR_LEN, file_directive }, |
105 | { "", 0, file_dist } | 105 | { "", 0, file_dist } |
106 | }; | 106 | }; |
107 | int i; | 107 | int i; |
108 | unsigned len = strlen (name); | 108 | unsigned len = strlen (name); |
109 | 109 | ||
110 | for (i = 0; i < sizeof suftab / sizeof suftab[0]; i++) | 110 | for (i = 0; i < sizeof suftab / sizeof suftab[0]; i++) |
111 | { | 111 | { |
112 | if (len >= suftab[i].len | 112 | if (len >= suftab[i].len |
113 | && memcmp (name + len - suftab[i].len, | 113 | && memcmp (name + len - suftab[i].len, |
114 | suftab[i].suf, suftab[i].len) == 0) | 114 | suftab[i].suf, suftab[i].len) == 0) |
115 | { | 115 | { |
116 | finfo->name = xstrdup (name); | 116 | finfo->name = grecs_strdup (name); |
117 | finfo->type = suftab[i].type; | 117 | finfo->type = suftab[i].type; |
118 | finfo->root_len = len - suftab[i].len; | 118 | finfo->root_len = len - suftab[i].len; |
119 | return; | 119 | return; |
120 | } | 120 | } |
121 | } | 121 | } |
122 | abort (); /* should not happen */ | 122 | abort (); /* should not happen */ |
123 | } | 123 | } |
124 | 124 | ||
125 | int | 125 | int |
126 | match_uid_p (uid_t uid, int uc, uid_t *uv) | 126 | match_uid_p (uid_t uid, int uc, uid_t *uv) |
127 | { | 127 | { |
128 | int i; | 128 | int i; |