are traversed.
>
> http://groups.google.com/groups?hl=en&lr=lang_en&ie=UTF-8&selm=xzp7kchblor.fsf_flood.ping.uio.no%40ns.sol.net
A workaround for this problem in the meantime would be to use
find -type f | xargs grep EXPR
Just FYI.
--
Chris Costello
:3:0: class=0x02 card=0x0a141019 chip=0x09001039 rev=0x90 hdr=0x00
ed0@pci0:13:0: class=0x02 card=0x802910ec chip=0x802910ec rev=0x00 hdr=0x00
none0@pci1:0:0: class=0x03 card=0x03001039 chip=0x03001039 rev=0x90 hdr=0x00
--
Chris Costello<[EM
Placing a pointless fgetln() after the first fseek() will make
this obvious:
if (fseek(rp, (long)(i / 2), SEEK_SET) != 0)
err(1, "fseek on rp");
(void)fgetln(rp, throwaway);
fgetln() will set __SMOD for rp's buffer and
works in DocBook
and applying their own `custom' stylesheet.
--
+---+---+
| Chris Costello| Diagnostics are the programs that |
| [EMAIL PROTECTED] | run when nothing else will. |
+---+---+
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
the most logical choice.
--
+---+----+
| Chris Costello| Performance is easier to add than clarity. |
| [EMAIL PROTECTED] ||
+---+
testuser4 have the same UID?
--
+---+-----+
| Chris Costello| The computer is mightier than the pen, |
| [EMAIL PROTECTED] | the sword, and usually, the programmer. |
+---+-+
To Unsubscribe: send mai
those posting resumes/job
offers: [EMAIL PROTECTED] Followups to this thread
should be sent to that list.
--
+---+-------+
| Chris Costello| You depend too much on computers for information.
That is, if you're serious about helping. :)
--
+---+------+
| Chris Costello| Computer and car salesmen differ in that |
| [EMAIL PROTECTED] | the latter know when they are lying. |
+---+
, hstrerror(h_errno));
}
in = *(struct in_addr *)hp->h_addr_list[0];
This makes the call to inet_aton() unnecessary (and really
shortens the code!).
--
+---+--+
| Chris Costello| It is easier to change the specificatio
inter into the stdio internal buffer, while fread has to copy
out N times into a separate buffer (also from the read buffer).
--
+---+------+
| Chris Costello| ...now t
-- and remember, the deadline's coming up in just two days!
--
+---+----+
| Chris Costello| That does not compute. |
| [EMAIL PROTECTED] ||
+---++
To Unsubscribe: send mail to [EMAIL PROT
different layout be too great (which I doubt, as
it seems very few people actually use it.)
--
+-------+-+
| Chris Costello| Aibohphobia:|
| [EMAIL PROTECTED] | The fear of palindromes |
+---+-+
To Unsu
On Wednesday, October 03, 2001, Chris Costello wrote:
>Because you're passing the _address_ of `confd', not the
Er, sorry, `connfd' _is_ the address to a value (it's a
pointer). But you're still passing an address, and I believe
what I p
pointer, and then
dereference it (and assign its value to `fd').
--
+---+---+
| Chris Costello| CCIT
I've got work that's a lot like the patch you
attached to this message; when I can merge some of the latest
changes, I'll have a diff at least to KSE_PRE_MILESTONE_2. Give
me more time and I'll have a diff to HEAD.
--
+---+----
und, or no
* matching VFS is loaded */
}
--
+---+-------+
| Chris Costello| You depend too much on computers for information. |
| [EMAIL PROTECTED] | |
+---+---
d be closed across
exec() calls (this is all setugidsafety() and its hackish
is_unsafe() companion are used for as far as I can tell).
--
+---+--------+
| Chris Costello| Let the machine do the dirty work. |
| [EMAIL PROTECTED]
, or a copy thereof?
--
+---+------+
| Chris Costello| Why do we want intelligent terminals |
| [EMAIL PROTECTED] | when there are so many stupid users? |
+---+--+
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
On Friday, September 07, 2001, Chris Costello wrote:
>But is it necessary that you really use those defines? The
> idea is not to use them globally. Perhaps getnewvnode() should
> get the string from `mp->mnt_stat.f_mntfromna
ewvnode() should
get the string from `mp->mnt_stat.f_mntfromname', instead...
--
+---+---+
| Chris Costello| As far as we know, our computer has never |
| [EMAIL PROTECTED] | had an undetected error.- Weisert |
+---
verted to a `void *'
pointer where necessary.
--
+---++
| Chris Costello| Save energy: |
| [EMAIL PROTECTED] | Drive a smaller shell. |
+---++
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
n file:/etc/passwd.
--
+---+----+
| Chris Costello| All the simple programs have been |
| [EMAIL PROTECTED] | written, and all the good names taken. |
+---++
To Unsubscribe: send mail to [EMAIL PROTECTED]
with &q
On Friday, August 31, 2001, Joseph Mallett wrote:
> Check out ftpfs in the HURD. That might be a better way to do it.
No, I think that we're better off with NFS...
--
+---+--+
| Chris Costello| Help support helpless
lo0 can't help speeding
things up...) to file system accesses?
--
+-------+-+
| Chris Costello| It's not hard to meet expenses, they're everywhere. |
| [EMAIL PROTECTED] | |
+---+
e sleep 5
etc.
Why does this need to be implemented in a separate executable?
--
+---+----+
| Chris Costello| God didn't create the world in 7 days. |
| [EMAIL PROTECTED
means telnetd, too.
--
+---+----+
| Chris Costello| Wasting time is an important part of life. |
| [EMAIL PROTECTED] ||
+---++
To Unsubsc
The problem is that the function ps.c:kludge_oldps_options()
capitalizes any 't' at the end of the option string, regardless
of whether it's a flag or an option argument. The patch attached
to this message should fix the problem.
--
+---+--
ted using setjmp/longjmp, and
storing stack pointers and the like in thread-specific data
structures.
--
+---+--------+
| Chris Costello| A bug in the code is worth two |
| [EMAIL PROTECTED] | in the documentation. |
+---+
) etc. all do the same thing for the
same reasons.
--
+---+-----+
| Chris Costello| Advanced design:|
| [EMAIL PROTECTED] | Upper management doesn't understand it. |
+---+
e idea to keep it in www, actually. Do
you mean formatted using DocBook, or just HTML?
--
+---+----+
| Chris Costello| All new: |
| [EMAIL PROTECTED] | The software is not c
e up not knowing if
> there will be more; anybody else have an opinion on this?
I'm thinking perhaps it should be made into part of the doc
project. I'm in the middle of converting it into a DocBook
article and will post a URL to it soon.
--
+---+
't belong
there, either.
To get FreeBSD sent to you, please order it from
http://www.FreeBSDMall.com/. Thanks.
--
+---+----+
| Chris Costello| Anybody can win, |
| [EMAIL PROTECTED] | unless there
this, please? What does finding a root
utility that writes to /tmp have to do with umasking a file?
(I've found it rather difficult to umask files in the past.)
--
+---+----+
| Chris Costello| I just found the
ven't heard anything about it in
a good while.
--
+---+------+
| Chris Costello| I do not fear computers. |
| [EMAIL PROTECTED] | I fear the lack of them.
ing really wrong with the /dev/fd and /dev/tty you
have without fdesc as far as you or your programs are concerned,
but the implementation (as opposed to interface) is a bit of a
hack.
--
+---+---+
| Chris Costello| CCITT -
ing /var and /dev. Similar techniques could be used for
> booting off of cdrom.
I'm assuming that there's some data he wants to permenantly
store on a disk. But yes, just like the live FS CDROM, MFS can
easily be used.
--
+---+--
sk. It's the same basic model the FreeBSD
'emergency CD' uses--however, the FreeBSD emergency CD mounts an
MFS partition for you, instead.
I wouldn't be surprised at all if this works out perfectly for
you, for whatever reason you need such a setup.
--
+-------+
g that our own /bin/sh needs. Should somebody make this
into a port, that's one less dependancy.
--
+---+------+
| Chris Costello| Herblock's Law: |
| [EMAIL PROTECTED] | If it is good,
On Friday, December 22, 2000, [EMAIL PROTECTED] wrote:
> Thank you for your attention.
>
> Next month I'm giving a talk about the evils of SSH.
If you don't know anything about it, why do you claim it's
evil?
--
+---+------+
You can still check for the pointer
if you wish, before you call free().
--
+---+-+
| Chris Costello| Backups? We doan *NEED* no |
| [EMAIL PROTECTED] | steenking baX%^~,VbKxNO CARRIER |
+---+
ve--;
return;
} else {
ifree(ptr);
.
.
.
That's how it's worked since before FreeBSD came into being.
It wasn't implemented the same, but it behaved the same.
--
+---++
in the
kernel. (malloc and free come to mind, obviously.)
--
+---+----+
| Chris Costello| Don't stop at one bug. |
| [EMAIL PROTECTED] ||
+---++
To Unsubscribe: send mail to [EM
(data);
2. The C standard dictates that free() does nothing when it
gets a NULL argument. The other two are just extra clutter.
--
+---+-----+
| Chris Costello| This system will self-destruc
r
> POSIX threads and AIO, neither of which use this facility. Comments?
Agreed. Also, this is UNIX International thread namespace
(thr_*).
--
|Chris Costello <[EMAIL PROTECTED]>
|Your e-mail has been returned due to insufficient voltage.
`-
ng program: nod
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x280747b8 in pth_cancel_point () from /usr/local/lib/libpthread.so.13
> (gdb)
This is GNU Pth, not FreeBSD pthreads. Use the ``-pthread''
cc(1) switch to link to the FreeBSD threads library.
.
The difference, however, is that Poul-Henning Kamp has made a
structured, formal, properly punctuated request, for somebody
who has already _given_ time and effort to the FreeBSD Project.
You're just making randomly capitalize complaints because you
want a free laptop.
--
|Chris Costello <
On Thursday, October 05, 2000, void wrote:
> Why does find(1) operate non-recursively in /proc?
Because the procfs_readdir() code does not report directories
as the correct type (DT_REG as opposed to the proper DT_DIR).
--
|Chris Costello <[EMAIL PROTECTED]>
|TRAPEZOID - A d
available at
http://people.FreeBSD.org/~chris/fdesc-dtype.patch,
Documentation for it is available at
http://people.FreeBSD.org/~chris/fdesc/
all in one page:
http://people.FreeBSD.org/~chris/fdesc/article.html
|Chris Costello <[EMAIL PROTECTED]&
the list because hopefully someone else
reading it and wanting to unsubscribe won't make the same
mistake.
--
|Chris Costello <[EMAIL PROTECTED]>
|Justify my text? I'm sorry but it has no excuse.
`-
To Unsubscribe: send mail to [
e no such plans for that type of downgrade. If the
software you need to use externally calls nonstandard C library
functions consider porting the library and linking it manually,
or fixing the software:
cc -o my-hurd-program -nostdlib -lglibc
... or something along those lines.
--
|Chr
users completely out of the main
system, including root's processes, just use jail. This sets up
more or less a 'virtual machine' you can use to effectively act
as another running FreeBSD system.
``man 8 jail''.
--
|Chris Costello <[EMAIL
the hostname corresponds to the jail(8) environment.
--
|Chris Costello <[EMAIL PROTECTED]>
|If a group of N persons implements a COBOL compiler, there will be N-1
|passes. Someone in the group has to be the manager.
. help!
gcc -E -dM - < /dev/null
--
|Chris Costello <[EMAIL PROTECTED]>
|Use free-form input where possible.
`--
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
style, this will only hide warnings
caused by not including . malloc(3) returns void * and
does not need to be cast.
--
|Chris Costello <[EMAIL PROTECTED]>
|Last one out, turn off the computer!
`
To Unsubscribe: send mail to [EMAIL PROTECTED]
with &q
256 * n);
>
> and have an error:
>
> ra-sum.c:386: cast specifies array type
> *** Error code 1
Try this:
u_int32_t *tcphash_haddr;
tcphash_addr = malloc(sizeof(*tcphash_addr) * 256);
You shouldn't be casting malloc and I don't see any reason
to use *
> all of which must have a couple of worker threads).
Yes. We do have SysV shared memory support. Try ``man -k
^shm'' and ``man -k ^sem''.
--
|Chris Costello <[EMAIL PROTECTED]>
|Printed on 100% recyclable phosphor.
`
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
e extra code to write profile information
suitable for the analysis program gprof.
--
|Chris Costello <[EMAIL PROTECTED]>
|There are always at least two ways to program the same thing.
`-
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
a threaded kevent() could be implemented. I don't
think kqueue() would block.
--
|Chris Costello <[EMAIL PROTECTED]>
|If a group of N persons implements a COBOL compiler, there will be N-1
|passes. Someone in the group has to be the manager.-- T. Cheatham
`---
n
> a MP).
I thought he had seen the term 'kernel threads' in the context
of FreeBSD before, likely in the context of kthread_create() in
the kernel.
--
|Chris Costello <[EMAIL PROTECTED]>
|May the force be... your umbrella! - Plucky Duck
`-
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
ions to our scheduler which simply have
not been made.
--
|Chris Costello <[EMAIL PROTECTED]>
|Save energy: Drive a smaller shell.
`
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
ctl.
--
|Chris Costello <[EMAIL PROTECTED]>
|Programmer: One who is too lacking in people skills
|to be a software engineer.
`---
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
would like to point out that if anyone does this, my advance
suggestion is that you differentiate between data and audio
CDROM.
--
|Chris Costello <[EMAIL PROTECTED]>
|Swap read error. You lose your mind.
`-
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
phk or Julian, but I'd like to add that it
should probably integrate the fdesc code. Especially since I'm
working on (and am soon going to hopefully commit) code to do
more relatively major repairs to fdesc[1].
--
|Chris Costello <[EMAIL PROTECTED]>
|[1] Removing al
On Sunday, July 02, 2000, Fox Anderson wrote:
> Hi.
> How can i find out the name of device file by device major/minor?
The devtoname() function. ``man devtoname''
--
|Chris Costello <[EMAIL PROTECTED]>
|To define recursion, we must
eferably reusable) functions that perform one task.
Setting a tab width to something other than 8 would tend to
break formatting for people with normal editors. Just try
viewing bsd.port.mk in vi with default settings and not seeing
clutter.
--
|Chris Costello <[EMAIL PROTECTED]>
|Random a
all, curproc is the current
running process. You should be using p for the process that
called my_syscall.
--
|Chris Costello <[EMAIL PROTECTED]>
|It wasn't as easy to get programs right as we had thought. - Wilkes, 1949
`---
On Tuesday, June 20, 2000, gerald stoller wrote:
> Anybody know how I can easily change the STDOUT to be unbuffered?
Using setbuf(3). (``man setbuf'')
--
|Chris Costello <[EMAIL PROTECTED]>
|You had mail, but the super-user read
le systems, mount(2) attempts
to load a module for the file system, if one exists.
--
|Chris Costello <[EMAIL PROTECTED]>
|Debugger: A tool that substitutes afterthought for forethought.
`---
To Unsubscribe: send mail to [EMAIL P
On Monday, May 15, 2000, James Howard wrote:
> How about adding the utmpx as required by SUSV2? It would make writing
> programs that need to talk to utmp/utmpx a lot simpler. Yes? No?
I agree that this would be a good idea.
--
|Chris Costello <[EMAIL PROTECTED]>
|Performanc
> project infrastructure? Comments? I'm just playing with this stuff a
> bit myself right now and will say more once I actually know more about
> it.
It's my opinion that there's no need for more "polish."
Currently what we have, CVS and the CVSWeb HTTP front-end, s
olling magic to which Jason Evans referred occurs in some interesting
> code in uthread_kern.c, though.
_thread_sys_read() is the real read(2) syscall. They're
renamed to ``_thread_sys_SYSCALL()'' for the purpose of
reimplementing them in a thread-friendly manner, as you see wi
on-blocking read
until all the data can be copied and then allows the thread
continue, thus blocking only the calling thread.
At least that's what the source code tells me.
--
|Chris Costello <[EMAIL PROTECTED]>
|I smell a wumpus.
`--
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
g data and incorrect
cloning. I'm looking for some review and feedback on this.
Thanks.
Documentation: http://www.FreeBSD.org/~chris/fdesc/
The patch: http://www.FreeBSD.org/~chris/fdesc.patch
--
|Chris Costello <[EMAIL PROTECTED]>
|Make input easy to proofread.
`--
var
>
> It is not true however, that on all Bourne shells and derivatives that you
> can do:
>
> export var=foo
However, on all _POSIX_ shells, ``export var=foo'' is valid,
if I remember correctly.
--
|Chris Costello <[EMAIL PROTECTED]>
|A closed mouth gat
n for my taste.
``set -o'', ``alias'', and ``export'' are all portable. A few
options for ``set -o'' may not be, but otherwise they are. Where
did you get the idea that the first two were FreeBSD-exclusive?
--
|Chris Costel
can it. Also are there any programs for
> generating cracks, passwords and so on
Where did you get this address as a place to get cracks for
Windows software? This mailing list is for general FreeBSD
technical discussion.
--
|Chris Costello <[EMAIL PROTECTED]>
|All the simple programs have
se a lot of syscalls are
reimplemented within libc_r for reasons that are kind of obvious
(directly calling the read syscall from one thread would block
all the other threads in a process). So _thread_sys_open() ==
open(2), _thread_sys_read() == read(2), etc.
I don't know about pci_intr_establ
d (`i' is the source
release). I believe you'll get an error or nothing if it's
ksh88.
--
|Chris Costello <[EMAIL PROTECTED]>
|Know Thy User.
`--
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
1003.2 Shell and Utilities Language
Committee."
-- http://www.kornshell.com/info/
And on a FreeBSD-compiled binary of the real AT&T ksh code:
$ echo ${.sh.version}
Version M 1993-12-28 i
$ for i in ; do echo $i; done
$
--
On Monday, February 21, 2000, Bill Fumerola wrote:
> You're one of those people who follows instructions, are you?
You're one of those people who out words, aren't you? :)
--
|Chris Costello <[EMAIL PROTECTED]>
|Design simplicity: It was developed
On Sunday, February 13, 2000, Marc Wandschneider wrote:
> i was wondering if FreeBSD had a kind of like DLL capability?
Yes, try ``man 3 dlopen''.
--
|Chris Costello <[EMAIL PROTECTED]>
|The programmer's national anthem is 'AAA
> (haven't tried to optimize).
FreeBSD already supports an `-n' option, so you probably don't
want to go with that. Probably if it does go in, both systems
should use -N or something else unused, if only for consistancy
amongst the two.
--
|Chris Costello <[EMAIL PROTECTED]>
discussing programming on FreeBSD and for FreeBSD, and I'd
imagine linux-admin is for discussing administration on Linux
systems.
--
|Chris Costello <[EMAIL PROTECTED]>
|A list is only as strong as its weakest link. - Don Knuth
`--
To
On Fri, Jan 14, 2000, Ronald F. Guilmette wrote:
> Is this disk by any chance a SCSI drive?
No, the message discusses errors coming from the wd(4) driver.
--
|Chris Costello <[EMAIL PROTECTED]>
|Today's assembler command : EXOP Ex
On Fri, Jan 14, 2000, Ronald F. Guilmette wrote:
> (I never asked what the letters B-F-D stood for. I always figured
> that they had the obvious meaning. :-)
BFD stands for Binary File Descriptor.
--
|Chris Costello <[EMAIL PROTECTED]>
|I'm sorry my Karma ra
ave to do with the FreeBSD operating system?
--
|Chris Costello <[EMAIL PROTECTED]>
|Software is mind work. Having the right frame of mind is essential.
`
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe
On Sun, Jan 09, 2000, Nate Williams wrote:
> find /local2/CVSfoo -name Root -print | fgrep CVS |
> perl -pi -e 's#/local#/local2/#g;'
^
Perhaps in this space you meant to type ``xargs''?
--
|Chris Costello <[EMAIL PROTECTED]>
|If you don't
mers, and
thus they know already all about the internals. There's a book
that's going to be written at some point about FreeBSD internals,
I've heard. But that will probably be a long time from now.
--
|Chris Costello <[EMAIL PROTECTED]>
|Where the system is concern
ut later. Additionally, a
/tmp/rtfm-0.2.tar.gz is left behind.
--
|Chris Costello <[EMAIL PROTECTED]>
|State-of-the-practice: What we can do with the money you have.
`--
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
cho $var
abc
--
|Chris Costello <[EMAIL PROTECTED]>
|Random access is the optimum of the mass storages.
`--
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
upport this) and bash have a typeset command. To convert
something to all upper-case is surprisingly easy:
typeset -u variable
Example:
$ typeset -u f
$ f=abc
$ echo $f
ABC
--
|Chris Costello <[EMAIL PROTECTED]>
|Beware of programmers who carry screwdrivers
On Mon, Dec 13, 1999, Ilia Chipitsine wrote:
> Is it called once an year or 50 times a second ?
> Is there a way how can I determine it by myself ?
Add a statement like
printf("somefunc() being called!\n");
to the top of the function you want to '
On Sat, Dec 11, 1999, Josef Grosch wrote:
> I have a patch to FreeBSD but I am not sure where to upload this file. Can
> someone point me to the directory?
Use send-pr and include it there.
--
|Chris Costello <[EMAIL PROTECTED]>
|If it was easy, the hardware people would tak
On Tue, Nov 30, 1999, Kenneth Wayne Culver wrote:
> Wait... vmware for linux works under FreeBSD now??? or it just runs
> freebsd???
It runs on FreeBSD.
--
|Chris Costello <[EMAIL PROTECTED]>
|What do computer engineers use for birth control? Their p
stdio or the
open/read/write syscalls.
--
|Chris Costello <[EMAIL PROTECTED]>
|If a group of N persons implements a COBOL compiler, there will be N-1
|passes. Someone in the group has to be the manager.-- T. Cheatham
`-
x27;ve added the case statement for "SIOCSIFMAC"
(probably to be renamed) to net/if.c and dev/ed/if_ed.c
(which is the card I'm using) as well as net/if_ethersubr.c. Are
there any other files that need to know about the ioctl or am I
going about this the wrong way entirely?
--
|Chris Costel
you can't directly call a class method
without an object.
--
|Chris Costello <[EMAIL PROTECTED]>
|A closed mouth gathers no feet.
`--
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
ame ideas are a little
off. What would Vinum go under?
I also disagree with your usage of ``emu_''. I would prefer
``compat_''.
--
|Chris Costello <[EMAIL PROTECTED]>
|If at first you don't succeed, you must be a programmer.
`--
> that it didn't happen to everybody.
Some MTA between him and me (his mail server, calldei.com's
mail server, or my fetchmail) has quoted it on my message.
> Greg
--
|Chris Costello <[EMAIL PROTECTED]>
|State-of-the-art: What we could do with enough money.
`-
want to copy it
> before running the program.
>
> Thanks.
>
> Chad
--
|Chris Costello <[EMAIL PROTECTED]>
|TRAPEZOID - A device for catching zoids.
`
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
1 - 100 of 233 matches
Mail list logo