misc
News:
- 2001-Dec-02: This package has been
renamed (confusingly, to "cygutils") and relocated. It has been
split off of the cygutils website, and now has it's own page:
http://www.neuro.gatech.edu/users/cwilson/cygutils-package/. "Misc"
really was a dumb name...and the package has been relocated because it's
no longer just a "port" -- it is now an original package and deserves it's
own "space".
- 2001-Nov-25: updated to version 0.9.4.
Changes include:
- added ipc utility programs from "Linux Programmer's Guide".
- ipc programs depend on cygipc-1.11 or newer
- built against popt-1.6.2-1
- 2001-Nov-25: updated to version 0.9.3.
Changes include:
- no longer distributing binary packages of the new versions here. This
is part of preparation to make the 'misc' package an official one in the
"real" cygwin dist.
- autoconfiscated
- conv, when renamed to 'dos2unix' and 'unix2dos', now recognizes those
names and changes its default behavior. That is, unix2dos == u2d,
and dos2unix == d2u.
- removed uuencode/uudecode files -- now included in official 'sharutils'
package.
- removed mktemp files -- now included in official 'mktemp' package
- 2001-Jan-24: updated to version 0.9.2.
Changes include:
- now uses the 'official' cygwin-popt package in /usr/lib (popt-1.6.1-1, announced on
the Cygwin mailing list on 2001-Jan-24), instead of using a local version
of popt installed in /usr/local/lib.
- added friendly help/option handling to dump, putclip, getclip, and ascii.
- NEW mktemp implementation.
- 2001-Jan-19: The
misc package
released, at version 0.9.1.
Notes:
This package contains a number of useful utilities I've collected
or written over the past several years. Recently, I knocked them
together into a form suitable for distribution, so here goes:
- ascii.exe: simple utility for displaying the ASCII character set
- dump.exe: simple utility for displaying a nicely formatted hexdump
of a file
- putclip.exe: copy stdin to the Windows clipboard
- getclip.exe: copy Windows clipboard to stdout
uuencode.exe: REMOVED
encode a file into unambiguous 7bit format
uudecode.exe: REMOVED
decode a file encoded by uuencode
- conv.exe: a utility for converting line endings between DOS and UNIX format
- d2u.exe, dos2unix.exe: a copy of conv.exe which defaults to converting DOS->UNIX
- u2d.exe, unix2dos.exe: a copy of conv.exe which defaults to converting UNIX->DOS
mktemp.exe: REMOVED
make temporary files and directories with unique names
- semtool.exe: NEW
tool for messing around with SysV semaphore sets. Requires cygipc, ipc-daemon.
- semstat.exe: NEW
tool for messing around with SysV semaphore sets. Requires cygipc, ipc-daemon.
- shmtool.exe: NEW
tool for messing around with SysV shared memory. Requires cygipc, ipc-daemon.
- msgtool.exe: NEW
tool for messing around with SysV message passing. Requires cygipc, ipc-daemon.
Download:
- misc-0.9.4.tar.gz
- 57947 bytes
- f448f083da25824a0fd660fb96f22024 misc-0.9.4.tar.bz2
- source code package
- misc-0.9.3.tar.gz
- 53513 bytes
- 596cc208f934abad97c690cd8b187a22 misc-0.9.3.tar.bz2
- source code package
- misc-0.9.2-1.tar.gz
- 36319 bytes
- cbfc2a1867e5e97e014c9c7c9679fc78 *misc-0.9.2-1.tar.gz
- binary package; unpacks into /usr/local/*
- misc-0.9.2-1-src.tar.gz
- 16557 bytes
- bb43d3867eeec155da5b1f535dc19047 *misc-0.9.2-1-src.tar.gz
- source code package
- misc-0.9.1-1.tar.gz
- 31714 bytes
- 5ccca577161de26d96e33f2a47184a9c *misc-0.9.1-1.tar.gz
- binary package; unpacks into /usr/local/*
- misc-0.9.1-1-src.tar.gz
- 12492 bytes
- 36132e5efff379cc89f80ed81e29b01f *misc-0.9.1-1-src.tar.gz
- source code package
- popt-1.6.1.tar.gz
- 441214 bytes
- 4f8e2bc3a1dddcee5020958985d0b9d9 *popt-1.6.1.tar.gz
- source code for the popt package, required for some of the
utilities in misc. Builds OOB.
Readme
Many of these utilities require the popt
library, available here:
ftp://ftp.rpm.org/pub/rpm/test-4.0.1/popt-1.6.1.tar.gz
ascii.exe:
dumps the 256 ascii characters to stdout
using a nice format
dump.exe [file]
hex dump of file to stdout, using a nice
format
putclip.exe
copies stdin to the Windows clipboard
does NOT use Cygwin's /dev/clipboard
Not build unless on a WIN32 platform
getclip.exe
copies the Windows clipboard to stdout
does NOT use Cygwin's /dev/clipboard
Not build unless on a WIN32 platform
conv.exe / d2u.exe / u2d.exe / dos2unix.exe / unix2dos.exe
programs for converting line endings of text
files between DOS and UNIX format.
HEAVILY modified, but core routine is based on
the hd2d-0.5.12 distribution, available here:
http://www.megaloman.com/~hany/_data/hd2u/
by Peter Hanecak.
msgtool.exe / shmtool.exe / semtool.exe / semstat.exe
These programs were taken from "Linux Programmer's
Guide - Chapter 6" with a few changes so that they
build cleanly. The original versions were written
by (C)opyright 1994-1995, Scott Burkett.
** MODULE: msgtool
A command line tool for tinkering with SysV style
Message Queues
** MODULE: semtool
A command line tool for tinkering with SysV style
Semaphore Sets
** MODULE: semstat
Another tool for tinkering with Semaphore Sets
** MODULE: shmtool
A command line tool for tinkering with shared memory
For information on how to use these tools, call them
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.
Obsolete V1.1 Home
Obsolete CygUtils Home
Last modified: Mon Nov 26 23:04:28 EST 2001