Mercurial > hg > toybox
annotate toys/dirname.c @ 178:0e94f5f14f08
Add comment and very minor tweak.
author | Rob Landley <rob@landley.net> |
---|---|
date | Tue, 27 Nov 2007 01:19:40 -0600 |
parents | 07533cabeede |
children | 25447caf1b4b |
rev | line source |
---|---|
178
0e94f5f14f08
Add comment and very minor tweak.
Rob Landley <rob@landley.net>
parents:
176
diff
changeset
|
1 /* vi: set sw=4 ts=4: */ |
0e94f5f14f08
Add comment and very minor tweak.
Rob Landley <rob@landley.net>
parents:
176
diff
changeset
|
2 /* dirname.c - print directory portion of path, or "." if none. |
0e94f5f14f08
Add comment and very minor tweak.
Rob Landley <rob@landley.net>
parents:
176
diff
changeset
|
3 * |
0e94f5f14f08
Add comment and very minor tweak.
Rob Landley <rob@landley.net>
parents:
176
diff
changeset
|
4 * See http://www.opengroup.org/onlinepubs/009695399/utilities/dirname.html |
0e94f5f14f08
Add comment and very minor tweak.
Rob Landley <rob@landley.net>
parents:
176
diff
changeset
|
5 */ |
0e94f5f14f08
Add comment and very minor tweak.
Rob Landley <rob@landley.net>
parents:
176
diff
changeset
|
6 |
176
07533cabeede
Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
7 #include "toys.h" |
07533cabeede
Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
8 #include <libgen.h> |
07533cabeede
Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
9 |
07533cabeede
Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
10 int dirname_main(void) |
07533cabeede
Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
11 { |
178
0e94f5f14f08
Add comment and very minor tweak.
Rob Landley <rob@landley.net>
parents:
176
diff
changeset
|
12 puts(dirname(*toys.optargs)); |
176
07533cabeede
Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
13 return 0; |
07533cabeede
Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
14 } |