Imported from ../bash-3.2.tar.gz.
[platform/upstream/bash.git] / examples / loadables / README
index db67860..d29b43a 100644 (file)
@@ -31,3 +31,36 @@ Many of the details needed by builtin writers are found in hello.c,
 the canonical example.  There is no real `builtin writers' programming
 guide'.  The file template.c provides a template to use for creating
 new loadable builtins.
+
+basename.c     Return non-directory portion of pathname.
+cat.c          cat(1) replacement with no options - the way cat was intended.
+cut.c          cut(1) replacement.
+dirname.c      Return directory portion of pathname.
+finfo.c                Print file info.
+getconf.c      POSIX.2 getconf utility.
+getconf.h      Replacement definitions for ones the system doesn't provide.
+head.c         Copy first part of files.
+hello.c                Obligatory "Hello World" / sample loadable.
+id.c           POSIX.2 user identity.
+ln.c           Make links.
+logname.c      Print login name of current user.
+Makefile.in    Simple makefile for the sample loadable builtins.
+mkdir.c                Make directories.
+necho.c                echo without options or argument interpretation.
+pathchk.c      Check pathnames for validity and portability.
+print.c                Loadable ksh-93 style print builtin.
+printenv.c     Minimal builtin clone of BSD printenv(1).
+push.c         Anyone remember TOPS-20?
+README         README
+realpath.c     Canonicalize pathnames, resolving symlinks.
+rmdir.c                Remove directory.
+sleep.c                sleep for fractions of a second.
+strftime.c     Loadable builtin interface to strftime(3).
+sync.c         Sync the disks by forcing pending filesystem writes to complete.
+tee.c          Duplicate standard input.
+template.c     Example template for loadable builtin.
+truefalse.c    True and false builtins.
+tty.c          Return terminal name.
+uname.c                Print system information.
+unlink.c       Remove a directory entry.
+whoami.c       Print out username of current user.