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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 }