diff options
author | Manuel Novoa III <mjn3@codepoet.org> | 2003-03-19 09:13:01 +0000 |
---|---|---|
committer | Manuel Novoa III <mjn3@codepoet.org> | 2003-03-19 09:13:01 +0000 |
commit | cad5364599eb5062d59e0c397ed638ddd61a8d5d (patch) | |
tree | a318d0f03aa076c74b576ea45dc543a5669e8e91 /findutils/find.c | |
parent | e01f9662a5bd5d91be4f6b3941b57fff73cd5af1 (diff) | |
download | busybox-w32-cad5364599eb5062d59e0c397ed638ddd61a8d5d.tar.gz busybox-w32-cad5364599eb5062d59e0c397ed638ddd61a8d5d.tar.bz2 busybox-w32-cad5364599eb5062d59e0c397ed638ddd61a8d5d.zip |
Major coreutils update.
Diffstat (limited to 'findutils/find.c')
-rw-r--r-- | findutils/find.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/findutils/find.c b/findutils/find.c index 048aac503..58bc8bf9c 100644 --- a/findutils/find.c +++ b/findutils/find.c | |||
@@ -167,7 +167,7 @@ static int find_type(char *type) | |||
167 | } | 167 | } |
168 | 168 | ||
169 | if (mask == 0 || type[1] != '\0') | 169 | if (mask == 0 || type[1] != '\0') |
170 | error_msg_and_die(msg_invalid_arg, type, "-type"); | 170 | bb_error_msg_and_die(msg_invalid_arg, type, "-type"); |
171 | 171 | ||
172 | return mask; | 172 | return mask; |
173 | } | 173 | } |
@@ -192,22 +192,22 @@ int find_main(int argc, char **argv) | |||
192 | } | 192 | } |
193 | else if (strcmp(argv[i], "-name") == 0) { | 193 | else if (strcmp(argv[i], "-name") == 0) { |
194 | if (++i == argc) | 194 | if (++i == argc) |
195 | error_msg_and_die(msg_req_arg, "-name"); | 195 | bb_error_msg_and_die(msg_req_arg, "-name"); |
196 | pattern = argv[i]; | 196 | pattern = argv[i]; |
197 | #ifdef CONFIG_FEATURE_FIND_TYPE | 197 | #ifdef CONFIG_FEATURE_FIND_TYPE |
198 | } else if (strcmp(argv[i], "-type") == 0) { | 198 | } else if (strcmp(argv[i], "-type") == 0) { |
199 | if (++i == argc) | 199 | if (++i == argc) |
200 | error_msg_and_die(msg_req_arg, "-type"); | 200 | bb_error_msg_and_die(msg_req_arg, "-type"); |
201 | type_mask = find_type(argv[i]); | 201 | type_mask = find_type(argv[i]); |
202 | #endif | 202 | #endif |
203 | #ifdef CONFIG_FEATURE_FIND_PERM | 203 | #ifdef CONFIG_FEATURE_FIND_PERM |
204 | } else if (strcmp(argv[i], "-perm") == 0) { | 204 | } else if (strcmp(argv[i], "-perm") == 0) { |
205 | char *end; | 205 | char *end; |
206 | if (++i == argc) | 206 | if (++i == argc) |
207 | error_msg_and_die(msg_req_arg, "-perm"); | 207 | bb_error_msg_and_die(msg_req_arg, "-perm"); |
208 | perm_mask = strtol(argv[i], &end, 8); | 208 | perm_mask = strtol(argv[i], &end, 8); |
209 | if ((end[0] != '\0') || (perm_mask > 07777)) | 209 | if ((end[0] != '\0') || (perm_mask > 07777)) |
210 | error_msg_and_die(msg_invalid_arg, argv[i], "-perm"); | 210 | bb_error_msg_and_die(msg_invalid_arg, argv[i], "-perm"); |
211 | if ((perm_char = argv[i][0]) == '-') | 211 | if ((perm_char = argv[i][0]) == '-') |
212 | perm_mask = -perm_mask; | 212 | perm_mask = -perm_mask; |
213 | #endif | 213 | #endif |
@@ -215,10 +215,10 @@ int find_main(int argc, char **argv) | |||
215 | } else if (strcmp(argv[i], "-mtime") == 0) { | 215 | } else if (strcmp(argv[i], "-mtime") == 0) { |
216 | char *end; | 216 | char *end; |
217 | if (++i == argc) | 217 | if (++i == argc) |
218 | error_msg_and_die(msg_req_arg, "-mtime"); | 218 | bb_error_msg_and_die(msg_req_arg, "-mtime"); |
219 | mtime_days = strtol(argv[i], &end, 10); | 219 | mtime_days = strtol(argv[i], &end, 10); |
220 | if (end[0] != '\0') | 220 | if (end[0] != '\0') |
221 | error_msg_and_die(msg_invalid_arg, argv[i], "-mtime"); | 221 | bb_error_msg_and_die(msg_invalid_arg, argv[i], "-mtime"); |
222 | if ((mtime_char = argv[i][0]) == '-') | 222 | if ((mtime_char = argv[i][0]) == '-') |
223 | mtime_days = -mtime_days; | 223 | mtime_days = -mtime_days; |
224 | #endif | 224 | #endif |
@@ -231,14 +231,14 @@ int find_main(int argc, char **argv) | |||
231 | 231 | ||
232 | if ( firstopt == 1 ) { | 232 | if ( firstopt == 1 ) { |
233 | if ( stat ( ".", &stbuf ) < 0 ) | 233 | if ( stat ( ".", &stbuf ) < 0 ) |
234 | error_msg_and_die("could not stat '.'" ); | 234 | bb_error_msg_and_die("could not stat '.'" ); |
235 | xdev_dev [0] = stbuf. st_dev; | 235 | xdev_dev [0] = stbuf. st_dev; |
236 | } | 236 | } |
237 | else { | 237 | else { |
238 | 238 | ||
239 | for (i = 1; i < firstopt; i++) { | 239 | for (i = 1; i < firstopt; i++) { |
240 | if ( stat ( argv [i], &stbuf ) < 0 ) | 240 | if ( stat ( argv [i], &stbuf ) < 0 ) |
241 | error_msg_and_die("could not stat '%s'", argv [i] ); | 241 | bb_error_msg_and_die("could not stat '%s'", argv [i] ); |
242 | xdev_dev [i-1] = stbuf. st_dev; | 242 | xdev_dev [i-1] = stbuf. st_dev; |
243 | } | 243 | } |
244 | } | 244 | } |
@@ -247,22 +247,22 @@ int find_main(int argc, char **argv) | |||
247 | } else if (strcmp(argv[i], "-newer") == 0) { | 247 | } else if (strcmp(argv[i], "-newer") == 0) { |
248 | struct stat stat_newer; | 248 | struct stat stat_newer; |
249 | if (++i == argc) | 249 | if (++i == argc) |
250 | error_msg_and_die(msg_req_arg, "-newer"); | 250 | bb_error_msg_and_die(msg_req_arg, "-newer"); |
251 | if (stat (argv[i], &stat_newer) != 0) | 251 | if (stat (argv[i], &stat_newer) != 0) |
252 | error_msg_and_die("file %s not found", argv[i]); | 252 | bb_error_msg_and_die("file %s not found", argv[i]); |
253 | newer_mtime = stat_newer.st_mtime; | 253 | newer_mtime = stat_newer.st_mtime; |
254 | #endif | 254 | #endif |
255 | #ifdef CONFIG_FEATURE_FIND_INUM | 255 | #ifdef CONFIG_FEATURE_FIND_INUM |
256 | } else if (strcmp(argv[i], "-inum") == 0) { | 256 | } else if (strcmp(argv[i], "-inum") == 0) { |
257 | char *end; | 257 | char *end; |
258 | if (++i == argc) | 258 | if (++i == argc) |
259 | error_msg_and_die(msg_req_arg, "-inum"); | 259 | bb_error_msg_and_die(msg_req_arg, "-inum"); |
260 | inode_num = strtol(argv[i], &end, 10); | 260 | inode_num = strtol(argv[i], &end, 10); |
261 | if (end[0] != '\0') | 261 | if (end[0] != '\0') |
262 | error_msg_and_die(msg_invalid_arg, argv[i], "-inum"); | 262 | bb_error_msg_and_die(msg_invalid_arg, argv[i], "-inum"); |
263 | #endif | 263 | #endif |
264 | } else | 264 | } else |
265 | show_usage(); | 265 | bb_show_usage(); |
266 | } | 266 | } |
267 | 267 | ||
268 | if (firstopt == 1) { | 268 | if (firstopt == 1) { |