-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 It has come to my attention that various people have had trouble with PID_MAX not being defined by the header file I assumed it was on their linux systems. I guess this is just punishment for taking 2.1.107 as typical. Here is a new version of linux_killscan.h that fixes the problem. You want to use the -c option to wipe out the previous version. Anything else anyone wants fixed or added in 1.2alpha5 when it gets released? There is a report the script discovers it is a linux system and then fails to dipslay he extra information correctly. Could someone with a 2.0.x kernel investigate (my system runs 2.1.107 and downgrading will hit various required updates I have done). #!/bin/sh # This is a shell archive (produced by GNU sharutils 4.1). # To extract the files from this archive, save it to some FILE, remove # everything before the `!/bin/sh' line above, then type `sh FILE'. # # Made on 1998-06-28 19:39 BST by <dps@io>. # Source directory was `/home/dps/check-ps-1.2'. # # Existing files will *not* be overwritten unless `-c' is specified. # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 336 -r--r--r-- linux_killscan.h # touch -am 1231235999 $$.touch >/dev/null 2>&1 if test ! -f 1231235999 && test -f $$.touch; then shar_touch=touch else shar_touch=: echo echo 'WARNING: not restoring timestamps. Consider getting and' echo "installing GNU \`touch', distributed in GNU File Utilities..." echo fi rm -f 1231235999 $$.touch # # ============= linux_killscan.h ============== if test -f 'linux_killscan.h' && test X"$1" != X"-c"; then echo 'x - skipping linux_killscan.h (file already exists)' else echo 'x - extracting linux_killscan.h (text)' sed 's/^X//' << 'SHAR_EOF' > 'linux_killscan.h' && /* $Id: linux_killscan.h,v 1.3 1998/06/28 18:33:13 dps Exp $ */ X /* The following is known about linux */ #include <linux/tasks.h> X #define KILL_SCAN_WORKS 1 #ifdef PID_MAX #define MAX_PROC PID_MAX #else /* no PID_MAX */ /* Need to apply guesswork */ #define MAX_PROC 0x8000 /* Assumes this has stayed the same */ #endif /* PID_MAX */ SHAR_EOF $shar_touch -am 0628193398 'linux_killscan.h' && chmod 0444 'linux_killscan.h' || echo 'restore of linux_killscan.h failed' shar_count="`wc -c < 'linux_killscan.h'`" test 336 -eq "$shar_count" || echo "linux_killscan.h: original size 336, current size $shar_count" fi exit 0 - -- Duncan (-: "software industry, the: unique industry where selling substandard goods is legal and you can charge extra for fixing the problems." -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use Charset: noconv iQA/AwUBNZaP+Eekq+3VXI08EQIr+gCdFzRh3dl9o7JUAslmjOuxWITfTtsAoLUo L717PFhWccx1MY0TZWhL6mOb =mPPv -----END PGP SIGNATURE-----
This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 14:00:28 PDT