diff options
author | Erik Andersen <andersen@codepoet.org> | 2000-02-08 19:58:47 +0000 |
---|---|---|
committer | Erik Andersen <andersen@codepoet.org> | 2000-02-08 19:58:47 +0000 |
commit | e49d5ecbbe51718fa925b6890a735e5937cc2aa2 (patch) | |
tree | c90bda10731ad9333ce3b404f993354c9fc104b8 /coreutils/mknod.c | |
parent | c0bf817bbc5c7867fbe8fb76d5c39f8ee802692f (diff) | |
download | busybox-w32-e49d5ecbbe51718fa925b6890a735e5937cc2aa2.tar.gz busybox-w32-e49d5ecbbe51718fa925b6890a735e5937cc2aa2.tar.bz2 busybox-w32-e49d5ecbbe51718fa925b6890a735e5937cc2aa2.zip |
Some formatting updates (ran the code through indent)
-Erik
Diffstat (limited to 'coreutils/mknod.c')
-rw-r--r-- | coreutils/mknod.c | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/coreutils/mknod.c b/coreutils/mknod.c index 5822cd3ad..b11a81f2a 100644 --- a/coreutils/mknod.c +++ b/coreutils/mknod.c | |||
@@ -1,3 +1,4 @@ | |||
1 | /* vi: set sw=4 ts=4: */ | ||
1 | /* | 2 | /* |
2 | * Mini mknod implementation for busybox | 3 | * Mini mknod implementation for busybox |
3 | * | 4 | * |
@@ -28,22 +29,22 @@ | |||
28 | #include <unistd.h> | 29 | #include <unistd.h> |
29 | 30 | ||
30 | static const char mknod_usage[] = "mknod NAME TYPE MAJOR MINOR\n\n" | 31 | static const char mknod_usage[] = "mknod NAME TYPE MAJOR MINOR\n\n" |
31 | "Make block or character special files.\n\n" | 32 | "Make block or character special files.\n\n" |
32 | "TYPEs include:\n" | 33 | "TYPEs include:\n" |
33 | "\tb:\tMake a block (buffered) device.\n" | 34 | "\tb:\tMake a block (buffered) device.\n" |
34 | "\tc or u:\tMake a character (un-buffered) device.\n" | ||
35 | "\tp:\tMake a named pipe. Major and minor are ignored for named pipes.\n"; | ||
36 | 35 | ||
37 | int | 36 | "\tc or u:\tMake a character (un-buffered) device.\n" |
38 | mknod_main(int argc, char** argv) | 37 | "\tp:\tMake a named pipe. Major and minor are ignored for named pipes.\n"; |
38 | |||
39 | int mknod_main(int argc, char **argv) | ||
39 | { | 40 | { |
40 | mode_t mode = 0; | 41 | mode_t mode = 0; |
41 | dev_t dev = 0; | 42 | dev_t dev = 0; |
42 | 43 | ||
43 | if ( argc != 5 || **(argv+1) == '-' ) { | 44 | if (argc != 5 || **(argv + 1) == '-') { |
44 | usage (mknod_usage); | 45 | usage(mknod_usage); |
45 | } | 46 | } |
46 | switch(argv[2][0]) { | 47 | switch (argv[2][0]) { |
47 | case 'c': | 48 | case 'c': |
48 | case 'u': | 49 | case 'u': |
49 | mode = S_IFCHR; | 50 | mode = S_IFCHR; |
@@ -55,21 +56,21 @@ mknod_main(int argc, char** argv) | |||
55 | mode = S_IFIFO; | 56 | mode = S_IFIFO; |
56 | break; | 57 | break; |
57 | default: | 58 | default: |
58 | usage (mknod_usage); | 59 | usage(mknod_usage); |
59 | } | 60 | } |
60 | 61 | ||
61 | if ( mode == S_IFCHR || mode == S_IFBLK ) { | 62 | if (mode == S_IFCHR || mode == S_IFBLK) { |
62 | dev = (atoi(argv[3]) << 8) | atoi(argv[4]); | 63 | dev = (atoi(argv[3]) << 8) | atoi(argv[4]); |
63 | if ( argc != 5 ) { | 64 | if (argc != 5) { |
64 | usage (mknod_usage); | 65 | usage(mknod_usage); |
65 | } | 66 | } |
66 | } | 67 | } |
67 | 68 | ||
68 | mode |= 0666; | 69 | mode |= 0666; |
69 | 70 | ||
70 | if ( mknod(argv[1], mode, dev) != 0 ) { | 71 | if (mknod(argv[1], mode, dev) != 0) { |
71 | perror(argv[1]); | 72 | perror(argv[1]); |
72 | return( FALSE); | 73 | return (FALSE); |
73 | } | 74 | } |
74 | return( TRUE); | 75 | return (TRUE); |
75 | } | 76 | } |