Linux-Development-Sys Digest #439, Volume #6 Sun, 28 Feb 99 19:14:38 EST
Contents:
Re: Don't want to loose win '98 docs etc.., & want Linux NOW! (Carlos Vidal)
256 threads limit on linux ("Olga Sivash")
fib_zones/route.c documentation (hwj)
Re: ATX Power Off problem (star)
Re: Edlin in Linux? (Was: Re: PROOF: Jesus *is* Lord of the Sabbath!) (James
Youngman)
Re: Another process control - type question (James Youngman)
Re: Kernel 2.2.2 installation (Surfer)
Re: Don't want to loose win '98 docs etc.., & want Linux NOW! (Matthew Bloch)
Re: SMP: slicing by -process- or -thread- ? (Chris Frost)
Re: Making a distro (Nix)
Re: 256 threads limit on linux (Juergen Kreileder)
new for me : linux system
Re: PROOF: Jesus *is* Lord of the Sabbath! ("Per Olsson")
Re: new for me : linux system (Konrad Mierendorff)
How to read/write com ports on PC? (Deton8)
Re: looking for a way to stuff keystrokes (Steve Houseman)
Re: SMP: slicing by -process- or -thread- ? (Peter Samuelson)
Linux+CD-ROM from Creative (DaStOp)
TACACS+ 3.1 help needed (Andrew Large)
Re: SMP: slicing by -process- or -thread- ? (H. Peter Anvin)
Re: PROOF: Jesus *is* an iMac (Pablo)
Some notes on glibc-2.1 and egcs-1.1.1 (Safuat Hamdy)
dl Interface With libc5 (Kurt Wall)
2.2.1 and /dev/dsp and /dev/audio (Wadeb Burgett)
ncurses port for vc? (David Arcoleo)
Re: SMP: slicing by -process- or -thread- ? (Mark Hahn)
Re: 896chipset (Michael Johansson)
----------------------------------------------------------------------------
From: Carlos Vidal <[EMAIL PROTECTED]>
Subject: Re: Don't want to loose win '98 docs etc.., & want Linux NOW!
Date: Sun, 28 Feb 1999 10:25:05 +0000
Kishore wrote:
> Hi Folks,
> I have a Cyrix MII ,128 mb, 6.4 gb HD PC.
> Win'98 is loaded throughout this disk.
> I have lot of stuff(docs, prgs etc..,) on my PC. I don't want to loose
> them.
> Is there any way that I can load Linux to share this and make my PC dual
> bootable. I want to allot 3gb to Linux and 3.4 gb should remain for MS.
The first step is to re-partition your hard disk. The partitioning I suggest
is:
Partition 1: 3 Gb Win 98
Partition 2: 3 Gb Extended partition containing 5, 6,
...
Partition 5: 100Mb /
Partition 6: 130Mb swap
Partition 7: 700Mb /usr
Partition 8: the rest /work (100% your stuff)
If you are going to use the system in a production environment it is
good to have an extra root partition of 70Mb for instance and configure
your LILO in order to boot in Win98, Linux (partition 5), Rescue
(partition 9). In the case your Partition 5 gets corrupted (normally as
a concequence of a hardware problem like CPU overheat because
of fan failure or SCSI noise or a unlucky blackout) you can always
try to boot from the spare root partition.
Now, to do this work the easiest is to buy a product called "Partition
Magic 4.0" (around 40$). It is worth every penny. It will resize and move
any Win* and Linux partition and it comes with an alternative
boot loader.
The alternative is to use a free program called 'fips', but I don't know if
it
works with Win98 file system (it works with Win95 but not with NTFS).
With either program the objective is to reduce the Windows partition
to 3Gb.
Then, if you use Partition Magic you can define the partitions at once or
go through the Linux installation procedure and define the partitions with
Linux's 'fdisk' or 'disk druid'.
Contact me if you have any further questions.
--
Carlos Vidal
[EMAIL PROTECTED]
------------------------------
From: "Olga Sivash" <[EMAIL PROTECTED]>
Subject: 256 threads limit on linux
Date: Sun, 28 Feb 1999 12:52:25 +0300
I'm using RH 5.2 linux 2.0.36
I can't produce more then 256 processes or threads per user.
Why is it so?
How to configure kernel for more threads and/or processes?
Alexander Kuznetsov.
------------------------------
From: hwj <[EMAIL PROTECTED]>
Subject: fib_zones/route.c documentation
Date: Sun, 28 Feb 1999 12:36:12 +0100
Is there anybody out there that knows where the fib_zones data
structures in the route.c module is explained/documented?.
Thanks
Henrik Winther Jensen
[EMAIL PROTECTED]
------------------------------
From: [EMAIL PROTECTED] (star)
Subject: Re: ATX Power Off problem
Date: 28 Feb 1999 12:20:29 GMT
¡° ¤Þz¡[EMAIL PROTECTED] (Dave Platt)¡n¡G
: >Thank you Phil, I indeed am considering buying a UPS, but my problem
: >might still remain: after Linux give a shutdown command, will
: >the machine goes up automatically when the power is back?
: As far as I know, without explicit BIOS support or some external
: hardware, you can't get the machine to re-power itself automatically.
: I've seen some ATX systems with a BIOS which gives you a three-way
: choice for what to do when the power is applied: don't power on,
: always power on, or "restore previous state". You'd probably want to
: do the always-power-on version.
Thank you and all others that help.
I now have a temporary solution:
My ATX dual-CPU motherboard doesn't have a BIOS option
about what to do when the power resumes, but it does have a
modem ring-in power up option. So what I will do is to connect
a cheap 14400 modem to a COM port with its power not connected to
UPS. Now, when the power resumes, the modem will be turned on
and the motherboard will be waked up, so I don't have to
go to the unattented server to push the power button (^^)
------------------------------
From: James Youngman <[EMAIL PROTECTED]>
Crossposted-To:
alt.society.underwear,comp.sys.mac.misc,comp.sys.amiga.hardware,fr.rec.voyages
Subject: Re: Edlin in Linux? (Was: Re: PROOF: Jesus *is* Lord of the Sabbath!)
Date: 27 Feb 1999 01:08:20 +0000
"Per Olsson" <[EMAIL PROTECTED]> writes:
> BTW, is there a Linux equivalent to DOS edlin?
Yes; ed(1):-
[james@periwinkle james]$ cat > foo
hello, wold.
line 2
[james@periwinkle james]$ ed foo
20
l
line 2$
p
line 2
e
20
d
a
line 2a
.
?
[james@periwinkle james]$ cat foo
hello, wold.
line 2
As you can see, I have no clue how to use it.
--
ACTUALLY reachable as @free-lunch.demon.(whitehouse)co.uk:james+usenet
------------------------------
From: James Youngman <[EMAIL PROTECTED]>
Subject: Re: Another process control - type question
Date: 27 Feb 1999 01:15:42 +0000
"David Sisk" <[EMAIL PROTECTED]> writes:
> OK, I'm going to draw on some programming that I did years ago on an IBM
> AS/400 using RPG (I know, I know, EEEEEE!!!) to pose a particular question:
>
> It was possible to have program1 call program2 with parms like so (in
> pseudo-code):
>
> * program1 source...
> ....
> call "program2 somedata n" -- Load program2, do some work, and return the
> parms
> call "program2 somemoredata n" -- program2 already loaded, do some more
> work, return the parms
> call "program2 nodate y" -- tell program2 to exit.
> ...
In short, yes. Use popen(). See the manpage. program2 should read
requests from stdin.
--
ACTUALLY reachable as @free-lunch.demon.(whitehouse)co.uk:james+usenet
------------------------------
From: Surfer <[EMAIL PROTECTED]>
Subject: Re: Kernel 2.2.2 installation
Date: Sun, 28 Feb 1999 13:48:31 +0100
Reply-To: [EMAIL PROTECTED]
Hello Aaron,
I decompressed the 2.2.2 files in directoryk /usr/src/linux and followed
your list of commands - with same failure.
Then got 2.2.0 kernel source and tried the same -
possibly my SuSE 6.0 distribution is cause of the problem - or the gcc
2.7.2.3-5 ?
...
> > scripts/mkdep.c:446: for each function it appears in.)
> > scripts/mkdep.c:446: `MAP_PRIVATE' undeclared (first use in this
> > function)
> > make: *** [scripts/mkdep] Error 1
> > "
> > ------------------------------------------------
Martin.
------------------------------
From: [EMAIL PROTECTED] (Matthew Bloch)
Subject: Re: Don't want to loose win '98 docs etc.., & want Linux NOW!
Date: Sun, 28 Feb 1999 12:56:18 +0000
Reply-To: [EMAIL PROTECTED]
On 27 Feb 1999 16:52:54 -0500, Adam P. Jenkins <[EMAIL PROTECTED]> wrote:
>[EMAIL PROTECTED] (Matthew Bloch) writes:
>> Actual repartitioning will always involve scrubbing the data on your disc;
>> there's no two ways about it. There's basically answers that don't
>
>This is completely untrue. You can use the FIPS program to
>non-destructively repartition your disk from DOS, or you can buy
>PartitionMagic and do it directly from Win95. Both of these allow you
>to shrink existing partitions without destroying their contents, and
>create new partitions. FIPS is available for free at most Linux
>sites.
I stand corrected; I'd worked for a company producing a PC emulator for a
while and we had all sorts of problems trying to extend existing DOS
partition files, so just wrote it off as impossible.
--
Matthew ( http://www.soup-kitchen.demon.co.uk/ )
------------------------------
From: Chris Frost <[EMAIL PROTECTED]>
Subject: Re: SMP: slicing by -process- or -thread- ?
Date: Sun, 28 Feb 1999 08:27:34 -0600
Bulent Murtezaoglu <[EMAIL PROTECTED]> wrote:
> BL> I notice that my window manager is a single process (old twm).
> BL> yet when I move windows around on the desktop, sometimes cpu0
> BL> is used and othertimes cpu1. [...]
> This is a scheduling artifact. The same process is scheduled at different
> times to run on different processors. AFAIK, processes do not have
> processor affinity in the SMP Linux kernel.
Actually, as you know the unix philosophy is to make a small program that
does one thing, and then use a combination of these to do different jobs.
This philosophy lends itself to very nice parallelization: when you are
moving the window around not only the windowmanger is doing work, so is
the program, XFree86, the kernel, etc.
--
- Chris
-- Visit Me at http://www.frostnet.advicom.net --
------------------------------
From: Nix <$}xin{$@esperi.demon.co.uk>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: Making a distro
Date: 28 Feb 1999 13:24:51 +0000
[EMAIL PROTECTED] (Mike Dowling) writes:
> I would
> bawk at the effort involved if I had to down load everything from around the
> world from a dialup connection!
It's not that bad at all, really.
patch(1) is your friend.
--
`In protocol design, perfection has been reached not when there
is nothing left to add, but when there is nothing left to take
away.' - RFC1925, Rule #12.
------------------------------
From: Juergen Kreileder <[EMAIL PROTECTED]>
Subject: Re: 256 threads limit on linux
Date: 28 Feb 1999 18:13:29 +0100
>>>>> Olga Sivash writes:
Olga> I'm using RH 5.2 linux 2.0.36
Olga> I can't produce more then 256 processes or threads per user.
Olga> Why is it so?
You'll have to recompile the kernel to change the limit.
The number of processes/threads is defined in
/usr/src/linux/include/linux/tasks.h NR_TASKS.
Juergen
--
Juergen Kreileder, Universitaet Dortmund, Lehrstuhl Informatik V
Baroper Strasse 301, D-44221 Dortmund, Germany
Phone: ++49 231/755-5806, Fax: ++49 231/755-5802
------------------------------
From: <[EMAIL PROTECTED]>
Subject: new for me : linux system
Date: 28 Feb 1999 19:55:41 GMT
hello,
I would install and developp under LINUX. I'm new with this soft.
Where can I find information, softwares of LINUX, etc
thanks for your answer.
------------------------------
From: "Per Olsson" <[EMAIL PROTECTED]>
Crossposted-To:
alt.society.underwear,comp.sys.mac.misc,comp.sys.amiga.hardware,fr.rec.voyages
Subject: Re: PROOF: Jesus *is* Lord of the Sabbath!
Date: Sun, 28 Feb 1999 21:09:31 +0100
Nietsche is dead.
/Per Olsson
--
Real programmers dont use WYSIWYG editors. They use YAFIYGI editors like
edlin. (You Asked For It You Got It)
Mark Tranchant wrote in message <[EMAIL PROTECTED]>...
>Jonathan Guyer wrote:
>> God is dead? 8^)
>
>Nietsche wrote that if God is dead, a universal madness would sweep the
>earth - MS Windows?
------------------------------
From: Konrad Mierendorff <[EMAIL PROTECTED]>
Subject: Re: new for me : linux system
Date: Sun, 28 Feb 1999 21:21:39 +0100
[EMAIL PROTECTED] wrote:
>
> hello,
>
> I would install and developp under LINUX. I'm new with this soft.
> Where can I find information, softwares of LINUX, etc
>
> thanks for your answer.
http://www.sunsite.unc.edu/LDP/ // Linux Documentation Project
http://www.linux-center.org/ // A link-collection
http://www.linux.org/ // Linux Online
------------------------------
From: [EMAIL PROTECTED] (Deton8)
Subject: How to read/write com ports on PC?
Date: 28 Feb 1999 22:13:42 GMT
Hi,
I've bought every Linux book there is and can't find out how to read and write
characters from a PC serial port from a c program. All I need to be able to do
is set up the baud rate & word structure, then check the input buffer flag
and/or the transmitter ready flag, and input or output a byte as required.
(Actually, this is a point -- will Linux let me operate the com ports on a PC
in polling mode, or is it going to try to buffer the i/o for me?)
Any help would be appreciated,
-- Gary
------------------------------
From: [EMAIL PROTECTED] (Steve Houseman)
Crossposted-To: comp.os.linux.development.apps
Subject: Re: looking for a way to stuff keystrokes
Date: Sun, 28 Feb 1999 21:40:14 +0000
FWIW kibitz might do what you want ...
Cheers,
Steve Houseman
currently steve.houseman at virgin net
------------------------------
From: [EMAIL PROTECTED] (Peter Samuelson)
Subject: Re: SMP: slicing by -process- or -thread- ?
Date: 28 Feb 1999 16:22:52 -0600
Reply-To: Peter Samuelson <[EMAIL PROTECTED]>
[Bulent Murtezaoglu <[EMAIL PROTECTED]>]
> BL> I notice that my window manager is a single process (old twm).
> BL> yet when I move windows around on the desktop, sometimes cpu0
> BL> is used and othertimes cpu1. [...]
> This is a scheduling artifact. The same process is scheduled at
> different times to run on different processors. AFAIK, processes do
> not have processor affinity in the SMP Linux kernel.
Yes they do. And if you'd rather it was stronger or weaker, it's easy
to adjust (requires a recompile): see the kernel source file
linux/include/asm/smp.h (for your arch's asm/ directory) and look for
the PROC_CHANGE_PENALTY define.
--
Peter Samuelson
<sampo.creighton.edu!psamuels>
------------------------------
From: DaStOp <[EMAIL PROTECTED]>
Subject: Linux+CD-ROM from Creative
Date: Sun, 28 Feb 1999 18:51:11 GMT
I am trying to set up Linux Slackware from a CD-ROM on a machine with a
Creative CD-ROM originally connected via IDE to the Sound Blaster Card (one
of those old multimedia kits that had the Sound card and the 4X CD-ROM, where
the sound card works as a controller for the CD-ROM). But, I couldn't find
the appropriate driver for the bootdisk...so I connected the CD-ROM directly
to the motherboard on IDE, but I still cannot find the good bootdisk driver!
Can someone help me please??? Thank you in advance for your collaboration! :)
Da$top.
===== O ===== O ===== O ===== O ===== O ===== O ===== O ===== O =====
Check out these discussions lists:
http://www.dejanews.com/~hiphopstyle/j.xp?j=hiphopstyle
http://www.dejanews.com/~linuxandwindows/j.xp?j=linuxandwindows
============= Posted via Deja News, The Discussion Network ============
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
------------------------------
From: Andrew Large <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Crossposted-To: alt.os.linux,comp.os.linux.development.apps,comp.os.linux.setup
Subject: TACACS+ 3.1 help needed
Date: Sun, 28 Feb 1999 17:10:11 -0600
I have the source code for Cisco's TACACS+ 3.1 server. It will compile
on Free BSD but I get the following errors on Redhat 5.2
I need someone to work with me to get this ported to Linux.
Errors below:efault_fn.c -o default_fn.o
> default_fn.c:41: warning: static declaration for `login' follows non-static
> default_fn.c: In function `default_fn':
> default_fn.c:139: warning: passing arg 1 of `login' from incompatible
> pointer ty
> pe
> default_fn.c:139: too many arguments to function `login'
> default_fn.c: In function `login':
> default_fn.c:206: argument `data' doesn't match prototype
> default_fn.c:41: prototype declaration
> default_fn.c:206: number of arguments doesn't match prototype
> default_fn.c:41: prototype declaration
> make: *** [default_fn.o] Error 1
> [lab2@penguin tac_plus]$ ls
>
>
> Anyone gotten it to complie on Linux yet???
------------------------------
From: [EMAIL PROTECTED] (H. Peter Anvin)
Subject: Re: SMP: slicing by -process- or -thread- ?
Date: 28 Feb 1999 23:20:15 GMT
Reply-To: [EMAIL PROTECTED] (H. Peter Anvin)
Followup to: <7bcg2e$[EMAIL PROTECTED]>
By author: Mark Hahn <[EMAIL PROTECTED]>
In newsgroup: comp.os.linux.development.system
>
> the scheduler implement processor affinity: when the scheduler is looking
> for a task to run, there's a small boost given to tasks which last ran
> on this processor.
>
> actually, in modern kernels, a small preference is also given to tasks
> which share the same memory-management structure (threads). this is
> a good thing (for throughput), as well, since same-app threads
> are likely to have good cache hit rates.
>
Also, switching tasks which have the same memory context doesn't
require a TLB flush.
-hpa
--
"Linux is a very complete and sophisticated operating system. There
are, and will be, large numbers of applications available for it."
-- Paul Maritz, Group Vice President for Platforms And Applications,
Microsoft Corporation [Reference at: http://www.kernel.org/~hpa/ms.html]
------------------------------
Date: Sun, 28 Feb 1999 14:54:21 -0800
From: Pablo <[EMAIL PROTECTED]>
Crossposted-To:
alt.society.underwear,comp.sys.mac.misc,comp.sys.amiga.hardware,fr.rec.voyages
Subject: Re: PROOF: Jesus *is* an iMac
==============5DC706B6AD0A7E5220CFF809
Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854";
x-mac-creator="4D4F5353"
Content-Transfer-Encoding: 7bit
Per Olsson wrote:
> Is Jesus an iMac?
>
Yes he is.
==============5DC706B6AD0A7E5220CFF809
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<p>Per Olsson wrote:
<blockquote TYPE=CITE>
<pre>Is Jesus an iMac?</pre>
</blockquote>
<p><br>Yes he is.
<br>
<br> </html>
==============5DC706B6AD0A7E5220CFF809==
------------------------------
From: Safuat Hamdy <[EMAIL PROTECTED]>
Subject: Some notes on glibc-2.1 and egcs-1.1.1
Date: 01 Mar 1999 00:20:21 +0100
Hi all,
I just built glibc-2.1 with egcs-1.1.1 and binutils 2.9.1 (running linux
2.2.1 on i586, built with egcs-1.1.1, too) as recommended. I noted some
very strange effect since then. Before I report a problem bug I'd like to
know whether other people had the same or similar observations.
1. make and make check yield no errors and make install said that the
installation is ok, but looking closer at the files the testprograms
produce I found failures:
$ find . -name "*.out" | xargs grep FAIL
./posix/runptests.out:regexp: "[^[.a.]b]", string: "abc" -> no match, FAIL
./posix/runptests.out:regexp: "[^[=a=]b]", string: "abc" -> no match, FAIL
./posix/runptests.out:regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
./posix/runptests.out:regexp: "[c[.].]d]", string: "ab]cd" -> no match, FAIL
./posix/runptests.out:regexp: "[a-z]*[[.].]][A-Z]*", string: "Abcd]DEFg" -> no match,
FAIL
./posix/runptests.out:regexp: "[[.a.]b]", string: "Abc" -> no match, FAIL
./posix/runptests.out:regexp: "[[.a.]b]", string: "aBc" -> no match, FAIL
./posix/runptests.out:regexp: "[^[.a.]b]", string: "abc" -> no match, FAIL
./posix/runptests.out:regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
./posix/runptests.out:regexp: "[A-[.].]c]", string: "ab]!" -> no match, FAIL
./posix/runptests.out:regexp: "[[.ch]]", string: "abc" -> compiling suceeds, FAIL
./posix/runptests.out:regexp: "[[.ab.][.CD.][.EF.]]", string: "yZabCDEFQ9" ->
compiling suceeds, FAIL
./posix/runptests.out:regexp: "[[=a=]b]", string: "Abc" -> no match, FAIL
./posix/runptests.out:regexp: "[[=a=]b]", string: "aBc" -> no match, FAIL
./posix/runptests.out:regexp: "[^[=a=]b]", string: "abc" -> no match, FAIL
./posix/runptests.out:regexp: "[[:alnum:]]*", string: " aB28gH" -> wrong match (0 to
0): FAIL
./posix/runptests.out:regexp: "[^[:alnum:]]*", string: "2 ,a" -> wrong match (0
to 0): FAIL
./posix/runptests.out:regexp: "[[:alpha:]]*", string: " aBgH2" -> wrong match (0 to
0): FAIL
./posix/runptests.out:regexp: "[[:digit:]]*", string: "a28" -> wrong match (0 to 0):
FAIL
./posix/runptests.out:regexp: "[[:punct:]]*", string: "a,2" -> wrong match (0 to 0):
FAIL
./posix/runptests.out:regexp: "[^[:space:]]*", string: " aB28gH, " -> wrong
match (0 to 0): FAIL
./posix/runptests.out:regexp: "[[:upper:]]*", string: "aBH2" -> wrong match (0 to 0):
FAIL
./posix/runptests.out:regexp: "[[:xdigit:]]*", string: "gaB28h" -> wrong match (0 to
0): FAIL
./posix/runptests.out:regexp: "[^[:xdigit:]]*", string: "a gH,2" -> wrong match
(0 to 0): FAIL
./posix/runptests.out:regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
./posix/runptests.out:regexp: "[A-[.].]c]", string: "ab]!" -> no match, FAIL
./posix/runptests.out:regexp: "[a-ce-f", string: "dBCCdE" -> FAIL: Unmatched [ or [^
./posix/runptests.out:regexp: "[c[-xy]D", string: "ac-D+" -> no match, FAIL
./posix/runptests.out:regexp: "abc*XYZ", string: "890abccccccccXYZ#*" -> wrong match
(3 to 16): FAIL
./posix/runptests.out:regexp: "a\(b\)*c\1", string: "acb" -> no match, FAIL
./posix/runptests.out:regexp: "a\(b\)*c\1", string: "acb" -> no match, FAIL
./posix/runptests.out:regexp: "a\(b\(c\(d\(f\)*\)\)\)\4", string: "xYzabcdePQRST" ->
no match, FAIL
./posix/runptests.out:regexp: "\(a\)010\{1,2\}", string: "aaaabc" -> no match, FAIL
./posix/runptests.out:regexp: "\(\(a\)\1\)\{1,2\}", string: "aaaabc" -> no match, FAIL
./posix/runptests.out:regexp: "\([a-c]*\)\{2,\}", string: "abcdefg" -> wrong match (0
to 3): FAIL
./posix/runptests.out:regexp: "\^\[[[.].]]\\(\\1\\)\\*\\{1,2\\}\$", string:
"a^[]\(1\)\*\{1,2\}$b" -> no match, FAIL
./posix/runptests.out:regexp: "[[=*=]][[=\=]][[=]=]][[===]][[...]][[:punct:]]",
string: "*\]=.;" -> no match, FAIL
./posix/runptests.out:regexp: "[$\(*\)1]*", string: "$\()*^" -> wrong match (0 to 5):
FAIL
./posix/runptests.out:regexp: "\(*\)*\1*", string: "a*b*11" -> wrong match (0 to 0):
FAIL
./posix/runptests.out:regexp: "\(a\(b\{1,2\}\)\{1,2\}\)", string: "abbab" -> wrong
match (0 to 3): FAIL
./posix/runptests.out:regexp: "^[a-zA-Z]", string: "Nine99" -> wrong match (0 to 1):
FAIL
./posix/runptests.out:regexp: "[a-z]*$", string: "99ZZxyz99" -> wrong match (9 to 9):
FAIL
what does this tell me??
2. programms compiled with gcc-2.8.1 and glibc-2.0.6 which previously worked
well fail when recompiled with egcs-1.1.1 and glibc-2.1
here make (3.77) is a good example (but others exist, moc from Qt is another
one)
For instance, if want to recompile glibc-2.1, I get
$ make
make -r PARALLELMFLAGS="" CVSOPTS="" -C ../glibc-2.1 objdir=`pwd` all
make: *** [all] Segmentation fault
and that's all (I had to restore a previously compiled make from a backup).
Gotten more suspicious, I compiled make with CFLAGS=-g and run make under
control of gdb (4.16):
$ gdb make
...
(gdb) cd path/to/glibc/sources
(gdb) run
Starting program: /mnt/src/sources/LANG/make-3.77/make
/mnt/src/sources/LANG/make-3.77/make -r PARALLELMFLAGS="" CVSOPTS="" -C ../glibc-2.1
objdir=`pwd` all
make: *** [all] Segmentation fault
Program exited with code 02.
(gdb) bt
No stack.
(gdb)
Huh??? Now I've really not even the foggiest idea what went wrong.
But whatever it is, it is caused either by glibc-2.1 or egcs-1.1.1 (or both), since
nothing else
changed since then (besides the kernel, but the above behavior is invariant to the
kernel
version, as I checked this).
Did someone else made the same observations? Is there a way out of this uncomfortable
situation?
Btw.: Which feature test macro should be used to check the presence of glibc-2 (for
autoconf,
for instance)?
--
S. Hamdy | All primes are odd except 2,
[EMAIL PROTECTED] | which is the oddest of all.
|
unsolicited commercial e-mail | D.E. Knuth
is strictly not welcome |
------------------------------
From: [EMAIL PROTECTED] (Kurt Wall)
Subject: dl Interface With libc5
Date: 28 Feb 1999 22:52:38 GMT
Reply-To: [EMAIL PROTECTED]
Has the dl interface define in <dlfcn.h> been back-ported to libc5,
or is it only available under libc6/glib2? As far as I can tell,
it doesn't seem to exist for libc5.
Thanks.
--
Kurt
Informix on Linux FAQ => http://www.xmission.com/~kwall
------------------------------
From: Wadeb Burgett <[EMAIL PROTECTED]>
Subject: 2.2.1 and /dev/dsp and /dev/audio
Date: Sun, 28 Feb 1999 14:46:43 -0800
Can't seem to find the /dev/dsp and /dev/audio support in 2.2.1 kernel.
Has this been depreciated and can anyone send me some URLS on how to
configure these devices now?
Thanks
Wade
------------------------------
Date: Sun, 28 Feb 1999 16:53:35 -0600
From: David Arcoleo <[EMAIL PROTECTED]>
Crossposted-To: linux.dev.c-programming,microsoft.public.vc.3rdparty
Subject: ncurses port for vc?
I am developing a a program on Linux and am also porting it to 95/NT.
Does anyonw know if ncurses has been ported it 9/NT?
-Dave
------------------------------
From: Mark Hahn <[EMAIL PROTECTED]>
Subject: Re: SMP: slicing by -process- or -thread- ?
Date: 28 Feb 1999 22:30:38 GMT
> BL> simple question: does linux smp work at the thread level or
> BL> only at the process level?
> It can work at thread level.
strange thing to say. threads == processes to the scheduler,
so yes, different threads of an app can run on different processors.
> times to run on different processors. AFAIK, processes do not have
> processor affinity in the SMP Linux kernel.
the scheduler implement processor affinity: when the scheduler is looking
for a task to run, there's a small boost given to tasks which last ran
on this processor.
actually, in modern kernels, a small preference is also given to tasks
which share the same memory-management structure (threads). this is
a good thing (for throughput), as well, since same-app threads
are likely to have good cache hit rates.
------------------------------
From: Michael Johansson <[EMAIL PROTECTED]>
Subject: Re: 896chipset
Date: Sun, 28 Feb 1999 23:06:57 +0100
Donovan wrote:
>
> Is there a kernal out for the Symbios53c896 chipset yet? anyone?
Yes, take a lock at <ftp://ftp.tux.org/pub/roudier/>.
--
Michael Johansson
(Please remove .antispam to reply, sorry for the inconvenience.)
------------------------------
** 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
******************************