The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/local/bin/perl
#
#	@(#)who.pl	1.2	9/22/94
#

format STDOUT_TOP=
                    Sysprocesses Report

Spid Kpid     Engine Status Suid Hostname Program    Hostpid Cmd            Cpu  IO   Mem Bk Dbid Uid Gid
---------------------------------------------------------------------------------------------------------
.
format STDOUT=
@### @########## @# @<<<<<<< @## @<<<<<<< @<<<<<<<<<< @##### @<<<<<<<<<<<<< @### @### @### @# @# @### @###
$dat{spid}, $dat{kpid}, $dat{engine}, $dat{status}, $dat{suid}, $dat{hostname}, $dat{program_name}, $dat{hostprocess}, $dat{cmd}, $dat{cpu}, $dat{physical_io}, $dat{memusage}, $dat{blocked}, $dat{dbid}, $dat{uid}, $dat{gid}
.

require 'sybperl.pl';

$x = &dblogin();
&dbcmd($x, "select * from master..sysprocesses\n");
&dbsqlexec($x);
&dbresults($x);
while(%dat = &dbnextrow($x, 1))
{
#   foreach (keys(%dat))
#   {
#	print "$_: $dat{$_}\n";
#   }
#   print "-------------------\n";
    write;
}