Linux-Development-Sys Digest #41, Volume #7      Wed, 11 Aug 99 00:14:07 EDT

Contents:
  Kernel config error (Kevin Newman)
  Re: how to tell a process is background? (Kaz Kylheku)
  Group ID maximum (Ralph Geissler)

----------------------------------------------------------------------------

From: Kevin Newman <[EMAIL PROTECTED]>
Subject: Kernel config error
Date: Tue, 10 Aug 1999 22:50:58 -0400

This is a multi-part message in MIME format.
==============7CF9BA3AC2BC130F6C815B73
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I recently upgraded the kernel on my system and everytime I try to
configure it I get an error message after issueing the command "make
xconfig". I have done "make  mrproper" and have the appropriate kernel
source & header files installed. I am running Linux Mandrake 5.3 with
kernel 2.2.5-ac3-5mdk on an AMD K6 system. I have enclosed an attachment
with the exact error I am receiving. Any help would be appreciated. I am
relatively new to Linux so please give advice in plane english :-)

Thanks,
Kevin Newman

==============7CF9BA3AC2BC130F6C815B73
Content-Type: image/gif; name="snapshot01.gif"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="snapshot01.gif"

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
oZmcytmZzNmcmfmc0EmZ0jmdkFmd1qmY2Jmdhrmd3CmY3vmdfhme4pmX5FmedXme6BmX6rme
bdn/nu6JlvAZn2RJAPZ5n/iZnwDgmqRJn4qJD8AQoAIaDPyZmv45mQA6oALKCwXKmwf6mAmq
oL/SoFj5oJAZoRLKoADzmhbKmRiqoBp6fhzaoZj5oQMaopo3oiSKoLogoQGKosijoisKoS3q
ogS6of05o3hpogu6nzhqoDrqlzz6oj4qojkapHE5pBP6ow6KpDtaoy4Ko0F5pE7Klkp6o0YK
pFVKl1cqpWGppVsKl11apClKpWE6lmNKoWt5plwKpRlKpjFqpmyqlWnKpBU6p21Zp1napHha
n24KonA6pWDap16pp2U6qIRKp396ooH6pXyaqIpqo0SqpnwJqedoqHGK/6iWGpWYKqiPuqmc
uqg9Sqmg2qaSuqR7eqelWpWd6qiquqqheqpYeqifCqtI2aqNqam2OpS4KqO7yqqiOql2uqa/
2pS9KqfFSpPHqqvJWpPLWqvN6qzBiqq0+qrR2pPPaq3XmpOdSoTMuq0r2amTSKzgqpOdqj6+
Wq4+2aqIWKnq+ovd6mvf+q4c2a3GSK9MKa73iq+3Oq2zygvxOK/8OpG4WoIDO5Rt+CbogqwH
65C5sAlein4Ni63+qqECcLECELDQOrESaagBIAAU6K4cq4oA+ibU+rEhO7LmCqW9MKq6gLIS
q7Iw6bEgG7Myy5I0m7I3C5MJ2xv4ALPas7NeCf8MQHulsnq0SJu0Sru0TNu0Tvu0UBu1Uju1
VFu1Vnu1WJu1Wru1XNu1Xvu1YBu2YmujH6u0QNuzaJu2aru2bNu2bvu2cBu3cju3dFu3dnu3
eJu3eru3fNu3fvu3gBu4gju4hIu2H4uxiJu4ivseHUACH/ABJWACJ4ACKZAC+EAB75G5mru5
nNu5nvu5oBu6oju6pFu6pnu6qJu6qru6rNu6rvu6sBu7sju7tFu7tnu7uJu7uru7vNu5jfsB
LPC4INACIXACl1s/yJu8yru8zNu8zvu80Bu90ju91Fu91nu92Ju92ru93Nu93vu94Bu+4ju+
5Fu+5nu+6Ju+6ru+zNv/ATBAAh4QAyRwAicgA5brr2Obv/q7v/zbv/77vwAcwAI8wARcwAbc
v2UroTDQATTQAQ58AiEwAjVQuBRcwRZ8wRicwRq8wRzcwR78wSAcwiKMDYqLscySn/fJCwe8
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
==============7CF9BA3AC2BC130F6C815B73==


------------------------------

From: [EMAIL PROTECTED] (Kaz Kylheku)
Subject: Re: how to tell a process is background?
Date: Wed, 11 Aug 1999 00:13:01 GMT

On 10 Aug 1999 23:11:48 GMT, Yung-Hsiang Lu <[EMAIL PROTECTED]> wrote:
>Hi, Everyone,
>
>I am curious whether there is a way to tell if a process is running at
>the background and does not interact with users (directly). I did not
>find anything in "task_struct" (sched.h) that seems able to tell me
>the information.  I think priority won't do the job because top shows
>that quite a few processes have the same priority; some of them are
>background while the others are interactive.

There is no such thing as a foreground or background process in Linux, other
than from the point of view of POSIX job control. Under POSIX job control,
processes that have a controlling tty are considered to be part of a session,
and the session is divided into process groups. One of the process groups in
the session is called the foreground process group. It is permitted to read
from and write to the controlling terminal. Normally, the job control shell,
such as bash, controls the switching of foreground status among the managed
process groups. 

Start by reading the setpgrp man page.

------------------------------

From: Ralph Geissler <[EMAIL PROTECTED]>
Subject: Group ID maximum
Date: Wed, 11 Aug 1999 01:47:27 +0200


I have a user account on a Linux box (Intel) that has to be able to read
a hundert user's directories without the users reading the directories
of other users. I don't want my user account to be root.

Every user is in it's own group and my user is in every single of these
groups. Everything works fantastic. Except...

The first 32 groups work, then my user gets 'permission denied' when
accessing the next directory. The 'groups' program tells me I am only in
32 of my 100 groups.

I reckon I have to change some value in the kernel and recompile it. The
macro NGROUPS in /usr/src/linux/include/asm/param.h looks very good.
When I change the value to 8192 my newly compiled kernel does weird
stuff when booting and enters an infinite loop while mounting the swap
partition (I think).

The value 128 works better, the kernel boots, but I still only am in 32
of my 100 groups. Did I change the wrong value? Do I have to recompile
libc or some other stuff?

Bye
  Ralph

------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: [EMAIL PROTECTED]

You can send mail to the entire list (and comp.os.linux.development.system) via:

    Internet: [EMAIL PROTECTED]

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi                                pub/Linux
    tsx-11.mit.edu                              pub/linux
    sunsite.unc.edu                             pub/Linux

End of Linux-Development-System Digest
******************************

Reply via email to