with the '-?' option. Also, see the Linux Programmer's
Guide -- the IPC chapter is included with the cygipc
distribution.
- These tools can only be built if cygipc is installed
- and thus are not portable to non-cygwin platforms. Also,
- they can only operate properly if ipc-daemon is running.
- Eventually I'll figure out how to get autotools to NOT
- try to build them if IPC services are not available, and
- I'll figure out how to link/test for libcygipc.a on cygwin
- and just -lc on linux, etc.
+
+
+ These tools can only be built if IPC functions are
+ available. On cygwin, that (currently) means "only if
+ the cygipc package is installed" or "if using a cygwin
+ kernel newer than 1.5.5"
(GPL)
banner.exe
prints a large banner to stdout. From Joerg Schaible.
(GPL)
-namei.exe
- follow a pathname until a terminal point is found
- (GPL - originally public domain)
+realpath.exe
+ Convert pathname argumen to absolute path, with all
+ references to `.', `..', and symlinks resolved.
+ (GPL)
-cal.exe
- displays a calendar
- (BSD-no-advert *)
+lpr.exe
+ can be used to spool to a windows printer
+ (GPL)
-last.exe
- show a listing of the last logged in users
+mkshortcut.exe
+ can be used to create "full featured" windows
+ shortcuts (as opposed to cygwin-symlinks implemented
+ using .lnk files, which aren't really "full-featured")
+ (GPL)
+
+readshortcut.exe
+ can be used to read information from windows shortcuts (such
+ as target, icon, window state, etc)
+ (GPL)
+
+cygstart.exe
+ A command-line tool which allows you to let Windows start a program or open
+ a file or URL in its associated application. It is similar to the Windows
+ command-line start command.
+ (GPL)
+
+ipck:
+ IPC utility brought over from cygipc.
+ (GPL)
(*) originally BSD+advert, but falls under the blanket
conversion to BSD-no-advert, because it was originally
University of California on July 22 1999. He states
that clause 3 is "hereby deleted in its entirety."
+Note1: "last.exe" and "utmpdump.exe" were previously provided by
+cygutils. However, once the `sysvinit' package was added to
+the cygwin distribution, they were removed. They are now
+provided by `sysvinit' -- which is where we took them from
+in the first place.
+
+Note2: "cal.exe" "col.exe" "colcrt.exe" "colrm.exe" "column.exe"
+ "ddate.exe" "getopt.exe" "mcookie.exe" "namei.exe" "rename.exe"
+ "rev.exe"
+were previously provided by cygutils. However, they were removed in
+version 1.3.10 because the `util-linux' package was added to the
+cygwin distribution, and it provides those utilities. In fact,
+it was from util-linux that the versions in cygutils were originally
+derived.
+