Mercurial > hg > toybox
annotate toys/readlink.c @ 154:05d80f4dfdb4
Add .hgignore file
author | Charlie Shepherd <masterdriverz@gentoo.org> |
---|---|
date | Tue, 06 Nov 2007 23:12:03 +0000 |
parents | 0dfead29c893 |
children | 25447caf1b4b |
rev | line source |
---|---|
129
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
1 /* vi: set sw=4 ts=4: */ |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
2 /* |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
3 * readlink.c - Return string representation of a symbolic link. |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
4 */ |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
5 // Note: Hardware in LINK_MAX as 127 since it was removed from glibc. |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
6 |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
7 #include "toys.h" |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
8 |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
9 int readlink_main(void) |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
10 { |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
11 char *s = xreadlink(*toys.optargs); |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
12 |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
13 if (s) { |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
14 xputs(s); |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
15 if (CFG_TOYBOX_FREE) free(s); |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
16 return 0; |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
17 } |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
18 |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
19 return 1; |
0dfead29c893
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
20 } |