> So what does "invalid operation" mean, besides the very act of running
> g++ under RHEL?

I guess it's probably errno 22:

     22 EINVAL Invalid argument.  Some invalid argument was supplied.  (For
             example, specifying an undefined signal to a signal(3) function
             or a kill(2) system call).

Something in the object module is confusing GCC.

> P.P.S. why does RHEL (or RHEL's tcsh, or some other sub-sucker of a larger 
> sucker) lists terminated jobs after the command following a kill command, and 
> not when they are actually terminated?

Because it finds out that they've terminated when it performs a wait() system
call, and it does that after running a command.

> P.P.P.S. why is tcsh located in different places in SuSE and RHEL?

Because Linux is not an operating system. It's a kernel. A Linux distribution
is a Linux kernel and a collection of packages, and it's up to the distribution
to decide what packages are there and where they go.

Why do you care where tcsh is anyway?

Reply via email to