diff options
| author | rsc <devnull@localhost> | 2004-12-28 22:36:24 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2004-12-28 22:36:24 +0000 |
| commit | 1d2533d0101fd1721ab26837485c0b094205c3bd (patch) | |
| tree | 5f363ff675fa16e800333f2e9ac81e4ecc3636d3 /src/libthread/FreeBSD.c | |
| parent | 07bda1263eb4e319e9d8b278e81d75f67a417b66 (diff) | |
| download | plan9port-1d2533d0101fd1721ab26837485c0b094205c3bd.tar.gz plan9port-1d2533d0101fd1721ab26837485c0b094205c3bd.zip | |
restore old plan 9 property that when the
last thread exits the main proc, the remaining
program ends up in the background and the
program appears to have exited.
Diffstat (limited to 'src/libthread/FreeBSD.c')
| -rw-r--r-- | src/libthread/FreeBSD.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libthread/FreeBSD.c b/src/libthread/FreeBSD.c index 0fdb54b9..df5bdb96 100644 --- a/src/libthread/FreeBSD.c +++ b/src/libthread/FreeBSD.c @@ -346,6 +346,13 @@ _pthreadinit(void) signal(SIGUSR2, sigusr2handler); } +void +_threadpexit(void) +{ + _exit(0); +} + + /* * FreeBSD 4 and earlier needs the context functions. */ |
