diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | bcb704366cb5e333a626c18c308c7e0448a8e69f (patch) | |
tree | f0d6ab7d78ecdd9207cf46536376b44b91a1ca71 /ksirc/puke/tester.pl | |
download | tdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.tar.gz tdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ksirc/puke/tester.pl')
-rwxr-xr-x | ksirc/puke/tester.pl | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ksirc/puke/tester.pl b/ksirc/puke/tester.pl new file mode 100755 index 00000000..d3b25462 --- /dev/null +++ b/ksirc/puke/tester.pl @@ -0,0 +1,28 @@ +#!/usr/bin/perl + +$sock = $ENV{'HOME'} . "/.ksirc.socket"; + +use Socket; + +$proto = getprotobyname('tcp'); +socket(fd, PF_UNIX, SOCK_STREAM, 0) || die "Sock failed: $!\n"; +$sun = sockaddr_un($sock); +print "Connecting to $sock\n"; +connect(fd,$sun) || die "Connect failed: $!\n"; + +select(fd); $| = 1; select(STDOUT); + +while(1){ + print "Command: "; + chomp($cmd = <STDIN>); + print "WinId: "; + chomp($winid = <STDIN>); + print "iArg: "; + chomp($iarg = <STDIN>); + print "cArg: "; + chomp($carg = <STDIN>); + $m = pack("iiia50xx", $cmd, $winid, $iarg, $carg); + print fd $m; + +} + |