diff options
author | unknown <lenz@mysql.com> | 2002-07-15 11:53:05 +0200 |
---|---|---|
committer | unknown <lenz@mysql.com> | 2002-07-15 11:53:05 +0200 |
commit | f4a3e3b911e7eb779fd96096552ad56f7d39dd9d (patch) | |
tree | b1b5360f0e6451d07a550d4f06a48e8efff31fc1 /mit-pthreads/stdlib | |
parent | 1e519a7c261b3077b9a1e7d6961a2e18fd57e93c (diff) | |
download | mariadb-git-f4a3e3b911e7eb779fd96096552ad56f7d39dd9d.tar.gz |
- removed the mit-pthreads subdirectory on Monty's request (mit-pthreads
is now available as a separate downloadable tarball instead)
- modified the RPM spec file according to discussions with Monty, Jani,
Heikki and David (corrected build options, updated Packager tag)
BitKeeper/deleted/.del-.cvsignore~a89e3e9e63c5a3bd:
Delete: mit-pthreads/.cvsignore
BitKeeper/deleted/.del-.cvsignore~bf28c9fe60433e24:
Delete: mit-pthreads/bin/.cvsignore
BitKeeper/deleted/.del-.cvsignore~d5cf75745b89100d:
Delete: mit-pthreads/bin/finger/.cvsignore
BitKeeper/deleted/.del-COPYING.GNU~31abf6d2809c1fef:
Delete: mit-pthreads/config/COPYING.GNU
BitKeeper/deleted/.del-COPYRIGHT~7842aebc82116632:
Delete: mit-pthreads/COPYRIGHT
BitKeeper/deleted/.del-COPYRIGHT~ef5806b6811e63ab:
Delete: mit-pthreads/config/COPYRIGHT
BitKeeper/deleted/.del-Changes-mysql~445374605285aaf4:
Delete: mit-pthreads/Changes-mysql
BitKeeper/deleted/.del-FAQ~e82ab622cd43d1c7:
Delete: mit-pthreads/FAQ
BitKeeper/deleted/.del-GNUmakefile~d97c072510c28842:
Delete: mit-pthreads/GNUmakefile
BitKeeper/deleted/.del-Makefile.in~269b19b1a2f83ee:
Delete: mit-pthreads/bin/finger/Makefile.in
BitKeeper/deleted/.del-Makefile.in~66f94b416da3bd74:
Delete: mit-pthreads/bin/Makefile.in
BitKeeper/deleted/.del-NOTES_OSR5_BUILD_SKUNKWARE97~b063fc094fa7696a:
Delete: mit-pthreads/NOTES_OSR5_BUILD_SKUNKWARE97
BitKeeper/deleted/.del-NOTES~cca58e41915b6f62:
Delete: mit-pthreads/NOTES
BitKeeper/deleted/.del-README~2c6f3523303f43d:
Delete: mit-pthreads/README
BitKeeper/deleted/.del-TODO-mysql~b9a2bcd2a89b5978:
Delete: mit-pthreads/TODO-mysql
BitKeeper/deleted/.del-Whats_New~1a2bc87c9dbcbdc7:
Delete: mit-pthreads/Whats_New
BitKeeper/deleted/.del-configure~3a559fe227f8c862:
Delete: mit-pthreads/configure
BitKeeper/deleted/.del-finger.c~d9bfc7077dd32680:
Delete: mit-pthreads/bin/finger/finger.c
BitKeeper/deleted/.del-net.c~890d8753919ddb8:
Delete: mit-pthreads/bin/finger/net.c
BitKeeper/deleted/.del-GNUmakefile.inc~cc8eaaca8fff1bf3:
Delete: mit-pthreads/gen/GNUmakefile.inc
BitKeeper/deleted/.del-GNUmakefile.in~8113ff7dc43666da:
Delete: mit-pthreads/config/GNUmakefile.in
BitKeeper/deleted/.del-Makefile.inc~60b385fe35d2772b:
Delete: mit-pthreads/gen/Makefile.inc
BitKeeper/deleted/.del-Makefile.in~8d3d048cd14f625d:
Delete: mit-pthreads/config/Makefile.in
BitKeeper/deleted/.del-acconfig.h~ae65211ac16516de:
Delete: mit-pthreads/config/acconfig.h
BitKeeper/deleted/.del-aclocal.m4~440953e8e022a3c1:
Delete: mit-pthreads/config/aclocal.m4
BitKeeper/deleted/.del-config.flags.in~d9f6e7aaeefa55b5:
Delete: mit-pthreads/config/config.flags.in
BitKeeper/deleted/.del-config.guess~cc5ba3ed9ced8a46:
Delete: mit-pthreads/config/config.guess
BitKeeper/deleted/.del-config.h.in~2ebc16675e442c0:
Delete: mit-pthreads/config/config.h.in
BitKeeper/deleted/.del-config.sub~468650a464e6eb7b:
Delete: mit-pthreads/config/config.sub
BitKeeper/deleted/.del-configure.in~d5a28eb1d1406fd3:
Delete: mit-pthreads/config/configure.in
BitKeeper/deleted/.del-configure.org~aabe00455f0cd1cd:
Delete: mit-pthreads/config/configure.org
BitKeeper/deleted/.del-configure~c1c1fba4cdc814dc:
Delete: mit-pthreads/config/configure
BitKeeper/deleted/.del-ctime.c~1746a59dfc7ef159:
Delete: mit-pthreads/gen/ctime.c
BitKeeper/deleted/.del-difftime.c~8fcfd3b6a3f3cdc9:
Delete: mit-pthreads/gen/difftime.c
BitKeeper/deleted/.del-directory.c~87f9c47e6d89abd0:
Delete: mit-pthreads/gen/directory.c
BitKeeper/deleted/.del-eprintf.c~3eb1d8b26d616265:
Delete: mit-pthreads/gen/eprintf.c
BitKeeper/deleted/.del-getcwd.c~7e2516ce4dc89e2:
Delete: mit-pthreads/gen/getcwd.c
BitKeeper/deleted/.del-getpwent.c~6f9f6ed37d5888c:
Delete: mit-pthreads/gen/getpwent.c
BitKeeper/deleted/.del-install-sh~b6baadd5cf69d54b:
Delete: mit-pthreads/config/install-sh
BitKeeper/deleted/.del-Makefile.inc~53c822d25e7b7426:
Delete: mit-pthreads/include/Makefile.inc
BitKeeper/deleted/.del-dirent.h~b4403a204fb9aaff:
Delete: mit-pthreads/include/dirent.h
BitKeeper/deleted/.del-endian.h~df2abfe7d3f073a8:
Delete: mit-pthreads/include/endian.h
BitKeeper/deleted/.del-errno.h~f042931b89230632:
Delete: mit-pthreads/include/errno.h
BitKeeper/deleted/.del-getpwnamuid.c~6e5cfc569738e4d:
Delete: mit-pthreads/gen/getpwnamuid.c
BitKeeper/deleted/.del-getwd.c~bf66001f695f6f1c:
Delete: mit-pthreads/gen/getwd.c
BitKeeper/deleted/.del-isatty.c~68a84b6415796322:
Delete: mit-pthreads/gen/isatty.c
BitKeeper/deleted/.del-math.h~1012648763b16666:
Delete: mit-pthreads/include/math.h
BitKeeper/deleted/.del-netdb.h~3f851aec6857840:
Delete: mit-pthreads/include/netdb.h
BitKeeper/deleted/.del-popen.c~bd8b11429808e0a9:
Delete: mit-pthreads/gen/popen.c
BitKeeper/deleted/.del-pthread.h~99c0d8a4e3137194:
Delete: mit-pthreads/include/pthread.h
BitKeeper/deleted/.del-pwd.h~64f4ad8cc223d808:
Delete: mit-pthreads/include/pwd.h
BitKeeper/deleted/.del-pwd_internal.c~19415ce777642acd:
Delete: mit-pthreads/gen/pwd_internal.c
BitKeeper/deleted/.del-pwd_internal.h~fac81276cc5b43fa:
Delete: mit-pthreads/gen/pwd_internal.h
BitKeeper/deleted/.del-resolv.h~4dbe70503fae0f80:
Delete: mit-pthreads/include/resolv.h
BitKeeper/deleted/.del-sched.h~aeae7302929ed88c:
Delete: mit-pthreads/include/sched.h
BitKeeper/deleted/.del-semaphore.h~2eb1e2f33a1ecf8:
Delete: mit-pthreads/include/semaphore.h
BitKeeper/deleted/.del-signal.h~d85d7c3b64ec1c91:
Delete: mit-pthreads/include/signal.h
BitKeeper/deleted/.del-syslog.c~e644a1f117689095:
Delete: mit-pthreads/gen/syslog.c
BitKeeper/deleted/.del-time.c~d1acd7761c02bfd1:
Delete: mit-pthreads/gen/time.c
BitKeeper/deleted/.del-ttyname.c~e55e94e55d204d4b:
Delete: mit-pthreads/gen/ttyname.c
BitKeeper/deleted/.del-ac-types.h~edd84b761b722949:
Delete: mit-pthreads/include/pthread/ac-types.h
BitKeeper/deleted/.del-cleanup.h~85623532b472039f:
Delete: mit-pthreads/include/pthread/cleanup.h
BitKeeper/deleted/.del-inet.h~a63ed77697f19bfd:
Delete: mit-pthreads/include/arpa/inet.h
BitKeeper/deleted/.del-nameser.h~e3eb676c417a4f2b:
Delete: mit-pthreads/include/arpa/nameser.h
BitKeeper/deleted/.del-stdio.h~268fee8536543aae:
Delete: mit-pthreads/include/stdio.h
BitKeeper/deleted/.del-stdlib.h~573ed67cae4670fb:
Delete: mit-pthreads/include/stdlib.h
BitKeeper/deleted/.del-string.h~4ac258c0d05deb95:
Delete: mit-pthreads/include/string.h
BitKeeper/deleted/.del-syslog.h~48f4bbe61f2f6a1d:
Delete: mit-pthreads/include/syslog.h
BitKeeper/deleted/.del-time.h~cceecd3939b80019:
Delete: mit-pthreads/include/time.h
BitKeeper/deleted/.del-timers.h~fabeca844cf2ff84:
Delete: mit-pthreads/include/timers.h
BitKeeper/deleted/.del-tzfile.h~79ddeb91abf126d7:
Delete: mit-pthreads/include/tzfile.h
BitKeeper/deleted/.del-unistd.h~8fde2359994207a0:
Delete: mit-pthreads/include/unistd.h
BitKeeper/deleted/.del-cond.h~89084ed43c0e3ac3:
Delete: mit-pthreads/include/pthread/cond.h
BitKeeper/deleted/.del-config.h~f46dd3c48bcc94ab:
Delete: mit-pthreads/include/pthread/config.h
BitKeeper/deleted/.del-debug_out.h~3f8b4671b82ed761:
Delete: mit-pthreads/include/pthread/debug_out.h
BitKeeper/deleted/.del-fd.h~c8f4e3be3bb5f5f3:
Delete: mit-pthreads/include/pthread/fd.h
BitKeeper/deleted/.del-fd_pipe.h~e0e1fafe68ce5368:
Delete: mit-pthreads/include/pthread/fd_pipe.h
BitKeeper/deleted/.del-kernel.h~5c59b74afd2139ab:
Delete: mit-pthreads/include/pthread/kernel.h
BitKeeper/deleted/.del-kthread.h~9c0c9a01764c400c:
Delete: mit-pthreads/include/pthread/kthread.h
BitKeeper/deleted/.del-mutex.h~2edf4a715b9e0032:
Delete: mit-pthreads/include/pthread/mutex.h
BitKeeper/deleted/.del-paths.h~a4c8285ee0e963f:
Delete: mit-pthreads/include/pthread/paths.h
BitKeeper/deleted/.del-prio_queue.h~76669b4c6cb1e371:
Delete: mit-pthreads/include/pthread/prio_queue.h
BitKeeper/deleted/.del-pthread_attr.h~b2fe2e555ebbab55:
Delete: mit-pthreads/include/pthread/pthread_attr.h
BitKeeper/deleted/.del-pthread_once.h~4a2f150b8fa74b4:
Delete: mit-pthreads/include/pthread/pthread_once.h
BitKeeper/deleted/.del-queue.h~9f3df11d262d8f44:
Delete: mit-pthreads/include/pthread/queue.h
BitKeeper/deleted/.del-sleep.h~460112c1e799ea50:
Delete: mit-pthreads/include/pthread/sleep.h
BitKeeper/deleted/.del-specific.h~2fe93df576506f20:
Delete: mit-pthreads/include/pthread/specific.h
BitKeeper/deleted/.del-state.def~e44c35c923990db:
Delete: mit-pthreads/include/pthread/state.def
BitKeeper/deleted/.del-types.h~a01c883092a76f84:
Delete: mit-pthreads/include/pthread/types.h
BitKeeper/deleted/.del-unistd.h~340d2c229d6178d7:
Delete: mit-pthreads/include/pthread/unistd.h
BitKeeper/deleted/.del-util.h~6e3b0563ae30b12d:
Delete: mit-pthreads/include/pthread/util.h
BitKeeper/deleted/.del-.cvsignore~79fd7b42137518a2:
Delete: mit-pthreads/lib/libpthreadutil/.cvsignore
BitKeeper/deleted/.del-.cvsignore~9a9597e1cddb1f1c:
Delete: mit-pthreads/lib/.cvsignore
BitKeeper/deleted/.del-Makefile.in~2e716f26575950cf:
Delete: mit-pthreads/lib/Makefile.in
BitKeeper/deleted/.del-Makefile.in~b24eca19a0e939ad:
Delete: mit-pthreads/lib/libpthreadutil/Makefile.in
BitKeeper/deleted/.del-engine-alpha-netbsd-1.1.c~2d9b8143d9c6e1fd:
Delete: mit-pthreads/machdep/engine-alpha-netbsd-1.1.c
BitKeeper/deleted/.del-engine-alpha-netbsd-1.1.h~c7971aaae9ed2909:
Delete: mit-pthreads/machdep/engine-alpha-netbsd-1.1.h
BitKeeper/deleted/.del-engine-alpha-netbsd-1.3.c~87f983ba7d8ccb00:
Delete: mit-pthreads/machdep/engine-alpha-netbsd-1.3.c
BitKeeper/deleted/.del-engine-alpha-netbsd-1.3.h~5988a19574567f7a:
Delete: mit-pthreads/machdep/engine-alpha-netbsd-1.3.h
BitKeeper/deleted/.del-engine-alpha-osf1.c~fe229ec950e34fe:
Delete: mit-pthreads/machdep/engine-alpha-osf1.c
BitKeeper/deleted/.del-engine-alpha-osf1.h~ad5b2978d5248f2d:
Delete: mit-pthreads/machdep/engine-alpha-osf1.h
BitKeeper/deleted/.del-engine-arm32-netbsd-1.3.c~1fb10cea8b25bbb6:
Delete: mit-pthreads/machdep/engine-arm32-netbsd-1.3.c
BitKeeper/deleted/.del-pthread_atexit.c~828d0386e20684da:
Delete: mit-pthreads/lib/libpthreadutil/pthread_atexit.c
BitKeeper/deleted/.del-pthread_tad.c~55ee53d76eed654d:
Delete: mit-pthreads/lib/libpthreadutil/pthread_tad.c
BitKeeper/deleted/.del-pthreadutil.h~2d8fd7687b4751e5:
Delete: mit-pthreads/lib/libpthreadutil/pthreadutil.h
BitKeeper/deleted/.del-version.h~db5bd05a5cecf21b:
Delete: mit-pthreads/include/pthread/version.h
BitKeeper/deleted/.del-xtypes.h~faf0e8127e76eb07:
Delete: mit-pthreads/include/pthread/xtypes.h
BitKeeper/deleted/.del-engine-arm32-netbsd-1.3.h~7f579a79c1a651e0:
Delete: mit-pthreads/machdep/engine-arm32-netbsd-1.3.h
BitKeeper/deleted/.del-engine-hppa-hpux-10.20.c~9f88575f8150fa54:
Delete: mit-pthreads/machdep/engine-hppa-hpux-10.20.c
BitKeeper/deleted/.del-engine-hppa-hpux-10.20.h~8a8103747c026f34:
Delete: mit-pthreads/machdep/engine-hppa-hpux-10.20.h
BitKeeper/deleted/.del-engine-hppa-hpux-9.03.c~de77b00048fb8d0a:
Delete: mit-pthreads/machdep/engine-hppa-hpux-9.03.c
BitKeeper/deleted/.del-engine-hppa-hpux-9.03.h~5e992ed47edbe9cd:
Delete: mit-pthreads/machdep/engine-hppa-hpux-9.03.h
BitKeeper/deleted/.del-engine-i386-bsdi-1.1.c~a0a970d42d8d4560:
Delete: mit-pthreads/machdep/engine-i386-bsdi-1.1.c
BitKeeper/deleted/.del-engine-i386-bsdi-1.1.h~9016a3781b5bfb1:
Delete: mit-pthreads/machdep/engine-i386-bsdi-1.1.h
BitKeeper/deleted/.del-engine-i386-bsdi-2.0.c~ce085ef56669e7e1:
Delete: mit-pthreads/machdep/engine-i386-bsdi-2.0.c
BitKeeper/deleted/.del-engine-i386-bsdi-2.0.h~e430992d6164c18b:
Delete: mit-pthreads/machdep/engine-i386-bsdi-2.0.h
BitKeeper/deleted/.del-engine-i386-freebsd-1.1.c~38bd0c4cf0ad5067:
Delete: mit-pthreads/machdep/engine-i386-freebsd-1.1.c
BitKeeper/deleted/.del-engine-i386-freebsd-1.1.h~3f0e0174a53a22cc:
Delete: mit-pthreads/machdep/engine-i386-freebsd-1.1.h
BitKeeper/deleted/.del-engine-i386-freebsd-2.0.c~47d10418ad5b7397:
Delete: mit-pthreads/machdep/engine-i386-freebsd-2.0.c
BitKeeper/deleted/.del-engine-i386-freebsd-2.0.h~6c8c4e7665b78151:
Delete: mit-pthreads/machdep/engine-i386-freebsd-2.0.h
BitKeeper/deleted/.del-engine-i386-linux-1.0.c~3e7b1cb3daa35ef:
Delete: mit-pthreads/machdep/engine-i386-linux-1.0.c
BitKeeper/deleted/.del-engine-i386-linux-1.0.h~6090b2c7a4bd4562:
Delete: mit-pthreads/machdep/engine-i386-linux-1.0.h
BitKeeper/deleted/.del-engine-i386-linux-2.0.c~371a0bcce78b6075:
Delete: mit-pthreads/machdep/engine-i386-linux-2.0.c
BitKeeper/deleted/.del-engine-i386-linux-2.0.h~52d63c46fcc28d2d:
Delete: mit-pthreads/machdep/engine-i386-linux-2.0.h
BitKeeper/deleted/.del-engine-i386-netbsd-0.9.c~984b54ffe45e55d3:
Delete: mit-pthreads/machdep/engine-i386-netbsd-0.9.c
BitKeeper/deleted/.del-engine-i386-netbsd-0.9.h~a9f4aeb4e163a5dc:
Delete: mit-pthreads/machdep/engine-i386-netbsd-0.9.h
BitKeeper/deleted/.del-engine-i386-netbsd-1.0.c~d64bdc3f3009e8d2:
Delete: mit-pthreads/machdep/engine-i386-netbsd-1.0.c
BitKeeper/deleted/.del-engine-i386-netbsd-1.0.h~c0bbc3682acb8cf9:
Delete: mit-pthreads/machdep/engine-i386-netbsd-1.0.h
BitKeeper/deleted/.del-engine-i386-netbsd-1.3.c~d436ee7868b9ac45:
Delete: mit-pthreads/machdep/engine-i386-netbsd-1.3.c
BitKeeper/deleted/.del-engine-i386-netbsd-1.3.h~2624c928f678d530:
Delete: mit-pthreads/machdep/engine-i386-netbsd-1.3.h
BitKeeper/deleted/.del-engine-i386-openbsd-2.0.c~863e72d3565dc90:
Delete: mit-pthreads/machdep/engine-i386-openbsd-2.0.c
BitKeeper/deleted/.del-engine-i386-openbsd-2.0.h~2c30bad4202a7a1b:
Delete: mit-pthreads/machdep/engine-i386-openbsd-2.0.h
BitKeeper/deleted/.del-engine-i386-sco-3.2v5.c~e3f53e64977b2392:
Delete: mit-pthreads/machdep/engine-i386-sco-3.2v5.c
BitKeeper/deleted/.del-engine-i386-sco-3.2v5.h~36d7f2fda048bb2f:
Delete: mit-pthreads/machdep/engine-i386-sco-3.2v5.h
BitKeeper/deleted/.del-engine-ip22-irix-5.2.c~5f55cf23ba3e6865:
Delete: mit-pthreads/machdep/engine-ip22-irix-5.2.c
BitKeeper/deleted/.del-engine-ip22-irix-5.2.h~b405b4d8dd0c7942:
Delete: mit-pthreads/machdep/engine-ip22-irix-5.2.h
BitKeeper/deleted/.del-engine-m68000-netbsd.c~19426d2266f34bd7:
Delete: mit-pthreads/machdep/engine-m68000-netbsd.c
BitKeeper/deleted/.del-engine-m68000-netbsd.h~aa596bf4e73eb4c6:
Delete: mit-pthreads/machdep/engine-m68000-netbsd.h
BitKeeper/deleted/.del-engine-powerpc-netbsd.c~fe674eea3ea127e6:
Delete: mit-pthreads/machdep/engine-powerpc-netbsd.c
BitKeeper/deleted/.del-engine-powerpc-netbsd.h~176c0d4c31112c15:
Delete: mit-pthreads/machdep/engine-powerpc-netbsd.h
BitKeeper/deleted/.del-engine-r2000-ultrix-4.2.c~504baa0c62d3409:
Delete: mit-pthreads/machdep/engine-r2000-ultrix-4.2.c
BitKeeper/deleted/.del-engine-r2000-ultrix-4.2.h~49b6c624fb8fab58:
Delete: mit-pthreads/machdep/engine-r2000-ultrix-4.2.h
BitKeeper/deleted/.del-engine-romp-bsd.c~a17f57147584496f:
Delete: mit-pthreads/machdep/engine-romp-bsd.c
BitKeeper/deleted/.del-engine-romp-bsd.h~746244e2d1708fd9:
Delete: mit-pthreads/machdep/engine-romp-bsd.h
BitKeeper/deleted/.del-engine-sparc-netbsd-1.3.c~e562c8ea469673bc:
Delete: mit-pthreads/machdep/engine-sparc-netbsd-1.3.c
BitKeeper/deleted/.del-engine-sparc-netbsd-1.3.h~93d25ae52817e7fb:
Delete: mit-pthreads/machdep/engine-sparc-netbsd-1.3.h
BitKeeper/deleted/.del-engine-sparc-sunos-4.1.3.c~e961c84dc5ccaf5c:
Delete: mit-pthreads/machdep/engine-sparc-sunos-4.1.3.c
BitKeeper/deleted/.del-engine-sparc-sunos-4.1.3.h~ae2d208a62106a5b:
Delete: mit-pthreads/machdep/engine-sparc-sunos-4.1.3.h
BitKeeper/deleted/.del-engine-sparc-sunos-5.3.c~8cfae62c744dcb91:
Delete: mit-pthreads/machdep/engine-sparc-sunos-5.3.c
BitKeeper/deleted/.del-engine-sparc-sunos-5.3.h~5bd0136c1a800b0e:
Delete: mit-pthreads/machdep/engine-sparc-sunos-5.3.h
BitKeeper/deleted/.del-posix-alpha-osf1.h~7f13470618e01604:
Delete: mit-pthreads/machdep/posix-alpha-osf1.h
BitKeeper/deleted/.del-posix-bsdi-1.1.h~3394ff495db6e0f5:
Delete: mit-pthreads/machdep/posix-bsdi-1.1.h
BitKeeper/deleted/.del-posix-bsdi-2.0.h~928bbbb5d70284eb:
Delete: mit-pthreads/machdep/posix-bsdi-2.0.h
BitKeeper/deleted/.del-posix-freebsd-1.1.h~35de18838eafff32:
Delete: mit-pthreads/machdep/posix-freebsd-1.1.h
BitKeeper/deleted/.del-posix-freebsd-2.0.h~fade0be685df8d4d:
Delete: mit-pthreads/machdep/posix-freebsd-2.0.h
BitKeeper/deleted/.del-posix-hpux-10.20.h~feabff6198e09ab:
Delete: mit-pthreads/machdep/posix-hpux-10.20.h
BitKeeper/deleted/.del-posix-hpux-9.03.h~c0da92b4cea5c01b:
Delete: mit-pthreads/machdep/posix-hpux-9.03.h
BitKeeper/deleted/.del-posix-i386-sco-3.2v5.h~19dcf4466648057d:
Delete: mit-pthreads/machdep/posix-i386-sco-3.2v5.h
BitKeeper/deleted/.del-posix-irix-5.2.h~663192173ee6c05:
Delete: mit-pthreads/machdep/posix-irix-5.2.h
BitKeeper/deleted/.del-posix-linux-1.0.h~2babadadda3bb7ab:
Delete: mit-pthreads/machdep/posix-linux-1.0.h
BitKeeper/deleted/.del-posix-linux-2.0.h~c994bcc7f9dd71ab:
Delete: mit-pthreads/machdep/posix-linux-2.0.h
BitKeeper/deleted/.del-posix-netbsd-0.9.h~8b876d0082e8a48a:
Delete: mit-pthreads/machdep/posix-netbsd-0.9.h
BitKeeper/deleted/.del-posix-netbsd-1.0.h~d0aedf926f993d7e:
Delete: mit-pthreads/machdep/posix-netbsd-1.0.h
BitKeeper/deleted/.del-posix-netbsd-1.1.h~21ed3d55129fc075:
Delete: mit-pthreads/machdep/posix-netbsd-1.1.h
BitKeeper/deleted/.del-posix-openbsd-2.0.h~c0710cea41dc44b2:
Delete: mit-pthreads/machdep/posix-openbsd-2.0.h
BitKeeper/deleted/.del-posix-romp-bsd.h~76c61edb143e4d11:
Delete: mit-pthreads/machdep/posix-romp-bsd.h
BitKeeper/deleted/.del-posix-sco-3.2v5.h~92a9a62e1b6533b8:
Delete: mit-pthreads/machdep/posix-sco-3.2v5.h
BitKeeper/deleted/.del-posix-sunos-4.1.3.h~4a877434cb08df85:
Delete: mit-pthreads/machdep/posix-sunos-4.1.3.h
BitKeeper/deleted/.del-posix-sunos-5.3.h~e0b4f8fdc4385ed2:
Delete: mit-pthreads/machdep/posix-sunos-5.3.h
BitKeeper/deleted/.del-posix-sunos-5.5.h~d57a228497612296:
Delete: mit-pthreads/machdep/posix-sunos-5.5.h
BitKeeper/deleted/.del-posix-ultrix-4.2.h~923f354a8fa75e14:
Delete: mit-pthreads/machdep/posix-ultrix-4.2.h
BitKeeper/deleted/.del-syscall-alpha-netbsd-1.1.S~14ec608a837b0fc:
Delete: mit-pthreads/machdep/syscall-alpha-netbsd-1.1.S
BitKeeper/deleted/.del-syscall-alpha-netbsd-1.3.S~d7bf76b7ab47865f:
Delete: mit-pthreads/machdep/syscall-alpha-netbsd-1.3.S
BitKeeper/deleted/.del-syscall-alpha-osf1.S~16685703701fbc17:
Delete: mit-pthreads/machdep/syscall-alpha-osf1.S
BitKeeper/deleted/.del-syscall-arm32-netbsd-1.3.S~aeb8ab0f67bb0c69:
Delete: mit-pthreads/machdep/syscall-arm32-netbsd-1.3.S
BitKeeper/deleted/.del-syscall-hppa-hpux-10.20.S~6775dfed472eb1eb:
Delete: mit-pthreads/machdep/syscall-hppa-hpux-10.20.S
BitKeeper/deleted/.del-syscall-hppa-hpux-9.03.S~5bb679d120026c41:
Delete: mit-pthreads/machdep/syscall-hppa-hpux-9.03.S
BitKeeper/deleted/.del-syscall-i386-bsdi-1.1.S~45c70ac53733437:
Delete: mit-pthreads/machdep/syscall-i386-bsdi-1.1.S
BitKeeper/deleted/.del-syscall-i386-bsdi-2.0.S~812eb2043be8ece4:
Delete: mit-pthreads/machdep/syscall-i386-bsdi-2.0.S
BitKeeper/deleted/.del-syscall-i386-freebsd-1.1.S~9ffefb321685b1d:
Delete: mit-pthreads/machdep/syscall-i386-freebsd-1.1.S
BitKeeper/deleted/.del-syscall-i386-freebsd-2.0.S~295def3898c2be08:
Delete: mit-pthreads/machdep/syscall-i386-freebsd-2.0.S
BitKeeper/deleted/.del-syscall-i386-linux-1.0.S~a8ad20f4623dce10:
Delete: mit-pthreads/machdep/syscall-i386-linux-1.0.S
BitKeeper/deleted/.del-syscall-i386-linux-2.0.S~8218148af1b1f7f7:
Delete: mit-pthreads/machdep/syscall-i386-linux-2.0.S
BitKeeper/deleted/.del-syscall-i386-netbsd-0.9.S~bd8d0775f344b6b4:
Delete: mit-pthreads/machdep/syscall-i386-netbsd-0.9.S
BitKeeper/deleted/.del-syscall-i386-netbsd-1.0.S~13c2124947084db8:
Delete: mit-pthreads/machdep/syscall-i386-netbsd-1.0.S
BitKeeper/deleted/.del-syscall-i386-netbsd-1.1.S~87626416c4f55e50:
Delete: mit-pthreads/machdep/syscall-i386-netbsd-1.1.S
BitKeeper/deleted/.del-syscall-i386-netbsd-1.3.S~c26ec7dc29500e8d:
Delete: mit-pthreads/machdep/syscall-i386-netbsd-1.3.S
BitKeeper/deleted/.del-syscall-i386-openbsd-2.0.S~c4888f2dd7ad20aa:
Delete: mit-pthreads/machdep/syscall-i386-openbsd-2.0.S
BitKeeper/deleted/.del-syscall-i386-sco-3.2v5.S~28c807b347601d6c:
Delete: mit-pthreads/machdep/syscall-i386-sco-3.2v5.S
BitKeeper/deleted/.del-syscall-ip22-irix-5.2.S~d95112e2be2a2271:
Delete: mit-pthreads/machdep/syscall-ip22-irix-5.2.S
BitKeeper/deleted/.del-syscall-m68000-netbsd.S~a98f9ee17a9ab3dc:
Delete: mit-pthreads/machdep/syscall-m68000-netbsd.S
BitKeeper/deleted/.del-syscall-powerpc-netbsd.S~c0dfb5a7e40f8ee4:
Delete: mit-pthreads/machdep/syscall-powerpc-netbsd.S
BitKeeper/deleted/.del-syscall-r2000-ultrix-4.2.S~5c82791ae1ae0056:
Delete: mit-pthreads/machdep/syscall-r2000-ultrix-4.2.S
BitKeeper/deleted/.del-syscall-romp-bsd.S~d483afbae640c555:
Delete: mit-pthreads/machdep/syscall-romp-bsd.S
BitKeeper/deleted/.del-syscall-sparc-netbsd-1.1.S~a2f284a2e6808103:
Delete: mit-pthreads/machdep/syscall-sparc-netbsd-1.1.S
BitKeeper/deleted/.del-syscall-sparc-netbsd-1.3.S~f557eb09e3b13294:
Delete: mit-pthreads/machdep/syscall-sparc-netbsd-1.3.S
BitKeeper/deleted/.del-syscall-sparc-sunos-4.1.3.S~d25b0c101b2f4870:
Delete: mit-pthreads/machdep/syscall-sparc-sunos-4.1.3.S
BitKeeper/deleted/.del-syscall-sparc-sunos-5.3.S~50f022e320e0fe15:
Delete: mit-pthreads/machdep/syscall-sparc-sunos-5.3.S
BitKeeper/deleted/.del-syscall-sparc-sunos4.S~48a568fe371a1b86:
Delete: mit-pthreads/machdep/syscall-sparc-sunos4.S
BitKeeper/deleted/.del-syscall-template-alpha-netbsd-1.1.S~2e4f934dcfcf5c30:
Delete: mit-pthreads/machdep/syscall-template-alpha-netbsd-1.1.S
BitKeeper/deleted/.del-syscall-template-alpha-netbsd-1.3.S~85722242d7be46d2:
Delete: mit-pthreads/machdep/syscall-template-alpha-netbsd-1.3.S
BitKeeper/deleted/.del-syscall-template-alpha-osf1.S~626b166b96f743d4:
Delete: mit-pthreads/machdep/syscall-template-alpha-osf1.S
BitKeeper/deleted/.del-syscall-template-arm32-netbsd-1.3.S~ce50f9a4d40a1019:
Delete: mit-pthreads/machdep/syscall-template-arm32-netbsd-1.3.S
BitKeeper/deleted/.del-syscall-template-hppa-hpux-10.20.S~1a759e5dd7381cf9:
Delete: mit-pthreads/machdep/syscall-template-hppa-hpux-10.20.S
BitKeeper/deleted/.del-syscall-template-hppa-hpux-9.03.S~1e24b2a0b64c4e79:
Delete: mit-pthreads/machdep/syscall-template-hppa-hpux-9.03.S
BitKeeper/deleted/.del-syscall-template-i386-bsdi-2.0.S~ffdd2687c6389a4:
Delete: mit-pthreads/machdep/syscall-template-i386-bsdi-2.0.S
BitKeeper/deleted/.del-syscall-template-i386-freebsd-2.0.S~1e0e0935bf5a63ad:
Delete: mit-pthreads/machdep/syscall-template-i386-freebsd-2.0.S
BitKeeper/deleted/.del-syscall-template-i386-netbsd-1.1.S~96ac4ff77603432:
Delete: mit-pthreads/machdep/syscall-template-i386-netbsd-1.1.S
BitKeeper/deleted/.del-syscall-template-i386-netbsd-1.3.S~ec95ec09484aa795:
Delete: mit-pthreads/machdep/syscall-template-i386-netbsd-1.3.S
BitKeeper/deleted/.del-syscall-template-i386-netbsd1.0.S~77dff1ea1c85ef14:
Delete: mit-pthreads/machdep/syscall-template-i386-netbsd1.0.S
BitKeeper/deleted/.del-syscall-template-i386-openbsd-2.0.S~cda4723148853810:
Delete: mit-pthreads/machdep/syscall-template-i386-openbsd-2.0.S
BitKeeper/deleted/.del-syscall-template-i386-sco-3.2v5.S~16c3a952712e09c7:
Delete: mit-pthreads/machdep/syscall-template-i386-sco-3.2v5.S
BitKeeper/deleted/.del-syscall-template-ip22-irix-5.2.S~45aef8d1e72b448a:
Delete: mit-pthreads/machdep/syscall-template-ip22-irix-5.2.S
BitKeeper/deleted/.del-__math.h~15b04b4fa2119451:
Delete: mit-pthreads/machdep/alpha-osf1/__math.h
BitKeeper/deleted/.del-__signal.h~f8b0d1f813880467:
Delete: mit-pthreads/machdep/alpha-osf1/__signal.h
BitKeeper/deleted/.del-__stdio.h~428731ba8d7715b5:
Delete: mit-pthreads/machdep/alpha-osf1/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~3ca3c004f96c8339:
Delete: mit-pthreads/machdep/alpha-osf1/__stdlib.h
BitKeeper/deleted/.del-syscall-template-m68000-netbsd.S~f7249e58b4810f42:
Delete: mit-pthreads/machdep/syscall-template-m68000-netbsd.S
BitKeeper/deleted/.del-syscall-template-powerpc-netbsd.S~ffef50aac24750f:
Delete: mit-pthreads/machdep/syscall-template-powerpc-netbsd.S
BitKeeper/deleted/.del-syscall-template-r2000-ultrix-4.2.S~839a684b5abcf9b1:
Delete: mit-pthreads/machdep/syscall-template-r2000-ultrix-4.2.S
BitKeeper/deleted/.del-syscall-template-sparc-netbsd-1.1.S~39681d9e4d84ef44:
Delete: mit-pthreads/machdep/syscall-template-sparc-netbsd-1.1.S
BitKeeper/deleted/.del-syscall-template-sparc-netbsd-1.3.S~51708b7b4dbcf2ea:
Delete: mit-pthreads/machdep/syscall-template-sparc-netbsd-1.3.S
BitKeeper/deleted/.del-syscall-template-sparc-sunos-5.3.S~44ba83caa0e4b7c8:
Delete: mit-pthreads/machdep/syscall-template-sparc-sunos-5.3.S
BitKeeper/deleted/.del-syscall-template-sparc-sunos4.S~4ed7e9bc82afbfd9:
Delete: mit-pthreads/machdep/syscall-template-sparc-sunos4.S
BitKeeper/deleted/.del-unistd-i386-freebsd-1.1.h~347c3d4c28c3a05b:
Delete: mit-pthreads/machdep/unistd-i386-freebsd-1.1.h
BitKeeper/deleted/.del-unistd-i386-linux-1.0.h~1b5f2ac830798a93:
Delete: mit-pthreads/machdep/unistd-i386-linux-1.0.h
BitKeeper/deleted/.del-unistd-i386-linux-2.0.h~dc0bb0717bf84882:
Delete: mit-pthreads/machdep/unistd-i386-linux-2.0.h
BitKeeper/deleted/.del-unistd-sparc-sunos-4.1.3.h~4d905926cf8338cc:
Delete: mit-pthreads/machdep/unistd-sparc-sunos-4.1.3.h
BitKeeper/deleted/.del-__string.h~ec9484a687805eb1:
Delete: mit-pthreads/machdep/alpha-osf1/__string.h
BitKeeper/deleted/.del-__time.h~f502fef1c6db6dae:
Delete: mit-pthreads/machdep/alpha-osf1/__time.h
BitKeeper/deleted/.del-__unistd.h~ae4e6f255a8d79dd:
Delete: mit-pthreads/machdep/alpha-osf1/__unistd.h
BitKeeper/deleted/.del-cdefs.h~87c2e5b82f1fcc09:
Delete: mit-pthreads/machdep/alpha-osf1/cdefs.h
BitKeeper/deleted/.del-compat.h~52b01d0bf4e4e298:
Delete: mit-pthreads/machdep/bsdi-1.1/compat.h
BitKeeper/deleted/.del-compat.h~7fec282cd7f3bd61:
Delete: mit-pthreads/machdep/alpha-osf1/compat.h
BitKeeper/deleted/.del-dirent.h~a1fd0be117ea9ed2:
Delete: mit-pthreads/machdep/bsdi-1.1/dirent.h
BitKeeper/deleted/.del-dirent.h~e08226e22aaad039:
Delete: mit-pthreads/machdep/alpha-osf1/dirent.h
BitKeeper/deleted/.del-errno.h~979f508de2d9bb3b:
Delete: mit-pthreads/machdep/bsdi-1.1/errno.h
BitKeeper/deleted/.del-signal.h~43f59f54762d8210:
Delete: mit-pthreads/machdep/alpha-osf1/signal.h
BitKeeper/deleted/.del-socket.h~6e40df1a29574e4f:
Delete: mit-pthreads/machdep/bsdi-1.1/socket.h
BitKeeper/deleted/.del-socket.h~f8f9768648722dcc:
Delete: mit-pthreads/machdep/alpha-osf1/socket.h
BitKeeper/deleted/.del-timers.h~d13ee6ad9d841c5e:
Delete: mit-pthreads/machdep/alpha-osf1/timers.h
BitKeeper/deleted/.del-uio.h~9b68aaafc476b9a9:
Delete: mit-pthreads/machdep/alpha-osf1/uio.h
BitKeeper/deleted/.del-__math.h~cd5beee5de94a0e:
Delete: mit-pthreads/machdep/bsdi-2.0/__math.h
BitKeeper/deleted/.del-__path.h~83901ef036baf6b4:
Delete: mit-pthreads/machdep/bsdi-2.0/__path.h
BitKeeper/deleted/.del-__signal.h~f6f656d1f8a3fadd:
Delete: mit-pthreads/machdep/bsdi-2.0/__signal.h
BitKeeper/deleted/.del-__stdio.h~32de653064a5ad20:
Delete: mit-pthreads/machdep/bsdi-2.0/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~121ced69525a8e08:
Delete: mit-pthreads/machdep/bsdi-2.0/__stdlib.h
BitKeeper/deleted/.del-__string.h~2f2a363641a26456:
Delete: mit-pthreads/machdep/bsdi-2.0/__string.h
BitKeeper/deleted/.del-__time.h~6b1f520c52ab2cc2:
Delete: mit-pthreads/machdep/bsdi-2.0/__time.h
BitKeeper/deleted/.del-__unistd.h~6f9496e281708ee8:
Delete: mit-pthreads/machdep/bsdi-2.0/__unistd.h
BitKeeper/deleted/.del-compat.h~1a34f632db157280:
Delete: mit-pthreads/machdep/bsdi-2.0/compat.h
BitKeeper/deleted/.del-compat.h~aefef59c573b7ad:
Delete: mit-pthreads/machdep/freebsd-1.1/compat.h
BitKeeper/deleted/.del-dirent.h~ba968b4f68fe77d5:
Delete: mit-pthreads/machdep/bsdi-2.0/dirent.h
BitKeeper/deleted/.del-dirent.h~f549c8ad718b5da5:
Delete: mit-pthreads/machdep/freebsd-1.1/dirent.h
BitKeeper/deleted/.del-errno.h~a2ef6571ce6c0864:
Delete: mit-pthreads/machdep/bsdi-2.0/errno.h
BitKeeper/deleted/.del-time.h~802a6c67fb61730d:
Delete: mit-pthreads/machdep/bsdi-2.0/time.h
BitKeeper/deleted/.del-timers.h~368f9b52edff0b80:
Delete: mit-pthreads/machdep/bsdi-2.0/timers.h
BitKeeper/deleted/.del-timers.h~e8e3b79d75d5bd99:
Delete: mit-pthreads/machdep/bsdi-1.1/timers.h
BitKeeper/deleted/.del-wait.h~71ae84d3cca317a2:
Delete: mit-pthreads/machdep/bsdi-2.0/wait.h
BitKeeper/deleted/.del-__math.h~554947fbbef058c0:
Delete: mit-pthreads/machdep/hpux-10.20/__math.h
BitKeeper/deleted/.del-__math.h~71ce3165f97da287:
Delete: mit-pthreads/machdep/freebsd-2.0/__math.h
BitKeeper/deleted/.del-__path.h~a43311d5ed3c9054:
Delete: mit-pthreads/machdep/freebsd-2.0/__path.h
BitKeeper/deleted/.del-__signal.h~1186dafb42a1e3d:
Delete: mit-pthreads/machdep/freebsd-2.0/__signal.h
BitKeeper/deleted/.del-__stdio.h~621a5e318a6df9a5:
Delete: mit-pthreads/machdep/freebsd-2.0/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~34473aea608096f8:
Delete: mit-pthreads/machdep/freebsd-2.0/__stdlib.h
BitKeeper/deleted/.del-__string.h~e2f3a8d57a1c805:
Delete: mit-pthreads/machdep/freebsd-2.0/__string.h
BitKeeper/deleted/.del-__time.h~b62aaee925967261:
Delete: mit-pthreads/machdep/freebsd-2.0/__time.h
BitKeeper/deleted/.del-__unistd.h~3df3b536982c46f6:
Delete: mit-pthreads/machdep/freebsd-2.0/__unistd.h
BitKeeper/deleted/.del-compat.h~7e93a6511e0368bb:
Delete: mit-pthreads/machdep/freebsd-2.0/compat.h
BitKeeper/deleted/.del-dirent.h~15e4420affa07296:
Delete: mit-pthreads/machdep/freebsd-2.0/dirent.h
BitKeeper/deleted/.del-errno.h~b355076bdf73ba1f:
Delete: mit-pthreads/machdep/freebsd-2.0/errno.h
BitKeeper/deleted/.del-socket.h~e1eabb21fc3000c:
Delete: mit-pthreads/machdep/freebsd-1.1/socket.h
BitKeeper/deleted/.del-timers.h~50e98a30791a75a9:
Delete: mit-pthreads/machdep/freebsd-2.0/timers.h
BitKeeper/deleted/.del-timers.h~5b961287ab5e4632:
Delete: mit-pthreads/machdep/freebsd-1.1/timers.h
BitKeeper/deleted/.del-wait.h~7699c64c4b2033f4:
Delete: mit-pthreads/machdep/freebsd-2.0/wait.h
BitKeeper/deleted/.del-__math.h~a9b7c69effb4b6b0:
Delete: mit-pthreads/machdep/hpux-9.03/__math.h
BitKeeper/deleted/.del-__signal.h~674aea0d61cf1caf:
Delete: mit-pthreads/machdep/hpux-10.20/__signal.h
BitKeeper/deleted/.del-__stdio.h~467d728a76bee08f:
Delete: mit-pthreads/machdep/hpux-10.20/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~f74ea69b72460491:
Delete: mit-pthreads/machdep/hpux-10.20/__stdlib.h
BitKeeper/deleted/.del-__string.h~e368cbe5d7fab81:
Delete: mit-pthreads/machdep/hpux-10.20/__string.h
BitKeeper/deleted/.del-__time.h~3f68155e1fc3bddb:
Delete: mit-pthreads/machdep/hpux-10.20/__time.h
BitKeeper/deleted/.del-__unistd.h~e3876ae2d25dab7b:
Delete: mit-pthreads/machdep/hpux-10.20/__unistd.h
BitKeeper/deleted/.del-cdefs.h~99f84569799b9837:
Delete: mit-pthreads/machdep/hpux-10.20/cdefs.h
BitKeeper/deleted/.del-compat.h~77ba12465c3fec4:
Delete: mit-pthreads/machdep/hpux-10.20/compat.h
BitKeeper/deleted/.del-dirent.h~b1d03fe4585c984b:
Delete: mit-pthreads/machdep/hpux-10.20/dirent.h
BitKeeper/deleted/.del-socket.h~274f4737e51951eb:
Delete: mit-pthreads/machdep/hpux-10.20/socket.h
BitKeeper/deleted/.del-stdtypes.h~49aec7f8141364e8:
Delete: mit-pthreads/machdep/hpux-10.20/stdtypes.h
BitKeeper/deleted/.del-time.h~6f8660389338d56f:
Delete: mit-pthreads/machdep/hpux-10.20/time.h
BitKeeper/deleted/.del-timers.h~e10408d7283caac1:
Delete: mit-pthreads/machdep/hpux-10.20/timers.h
BitKeeper/deleted/.del-uio.h~97aa8505feabf63f:
Delete: mit-pthreads/machdep/hpux-10.20/uio.h
BitKeeper/deleted/.del-wait.h~2717b3a725c0c78e:
Delete: mit-pthreads/machdep/hpux-10.20/wait.h
BitKeeper/deleted/.del-__signal.h~6079a9091088a7bf:
Delete: mit-pthreads/machdep/hpux-9.03/__signal.h
BitKeeper/deleted/.del-__stdio.h~a7265f1b1054d740:
Delete: mit-pthreads/machdep/hpux-9.03/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~57ef945efa5bc75d:
Delete: mit-pthreads/machdep/hpux-9.03/__stdlib.h
BitKeeper/deleted/.del-__string.h~11b33535a4cf32b7:
Delete: mit-pthreads/machdep/hpux-9.03/__string.h
BitKeeper/deleted/.del-__time.h~594d32a8bf93554b:
Delete: mit-pthreads/machdep/hpux-9.03/__time.h
BitKeeper/deleted/.del-__unistd.h~d705d138894e1d1c:
Delete: mit-pthreads/machdep/hpux-9.03/__unistd.h
BitKeeper/deleted/.del-cdefs.h~491a067a681761ce:
Delete: mit-pthreads/machdep/hpux-9.03/cdefs.h
BitKeeper/deleted/.del-compat.h~f168a5565c3b43bb:
Delete: mit-pthreads/machdep/hpux-9.03/compat.h
BitKeeper/deleted/.del-dirent.h~710d5c444d542d9:
Delete: mit-pthreads/machdep/hpux-9.03/dirent.h
BitKeeper/deleted/.del-socket.h~f1a65b682ccf6bbc:
Delete: mit-pthreads/machdep/hpux-9.03/socket.h
BitKeeper/deleted/.del-stdtypes.h~41a60ff87e95605f:
Delete: mit-pthreads/machdep/hpux-9.03/stdtypes.h
BitKeeper/deleted/.del-time.h~34090d5b225a5c17:
Delete: mit-pthreads/machdep/hpux-9.03/time.h
BitKeeper/deleted/.del-timers.h~95da6603ee567405:
Delete: mit-pthreads/machdep/hpux-9.03/timers.h
BitKeeper/deleted/.del-uio.h~31bd44ffd071dd15:
Delete: mit-pthreads/machdep/hpux-9.03/uio.h
BitKeeper/deleted/.del-wait.h~88e8993e964e97b:
Delete: mit-pthreads/machdep/hpux-9.03/wait.h
BitKeeper/deleted/.del-__math.h~75bea3d988a6ab09:
Delete: mit-pthreads/machdep/linux-1.0/__math.h
BitKeeper/deleted/.del-__math.h~ba360a8521058b66:
Delete: mit-pthreads/machdep/irix-5.2/__math.h
BitKeeper/deleted/.del-__signal.h~a9681fc23aad1515:
Delete: mit-pthreads/machdep/irix-5.2/__signal.h
BitKeeper/deleted/.del-__stdio.h~f6dfefb5c7b220cd:
Delete: mit-pthreads/machdep/irix-5.2/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~fb0aede280a805b3:
Delete: mit-pthreads/machdep/irix-5.2/__stdlib.h
BitKeeper/deleted/.del-__string.h~f10481f085fbf020:
Delete: mit-pthreads/machdep/irix-5.2/__string.h
BitKeeper/deleted/.del-__time.h~ace3b7dcccfaf29d:
Delete: mit-pthreads/machdep/irix-5.2/__time.h
BitKeeper/deleted/.del-__unistd.h~73c5a1a4f69f09e5:
Delete: mit-pthreads/machdep/irix-5.2/__unistd.h
BitKeeper/deleted/.del-compat.h~c57379a39304c01b:
Delete: mit-pthreads/machdep/irix-5.2/compat.h
BitKeeper/deleted/.del-dirent.h~1ac25ca0f2ea673a:
Delete: mit-pthreads/machdep/irix-5.2/dirent.h
BitKeeper/deleted/.del-socket.h~ca1b9093bcd1ac1e:
Delete: mit-pthreads/machdep/irix-5.2/socket.h
BitKeeper/deleted/.del-timers.h~5c832b91c8421e72:
Delete: mit-pthreads/machdep/irix-5.2/timers.h
BitKeeper/deleted/.del-wait.h~ff32e2f8c67245eb:
Delete: mit-pthreads/machdep/irix-5.2/wait.h
BitKeeper/deleted/.del-__math.h~2b87a46b2ac4469e:
Delete: mit-pthreads/machdep/linux-2.0/__math.h
BitKeeper/deleted/.del-__path.h~7d0f9b2debf92ce0:
Delete: mit-pthreads/machdep/linux-1.0/__path.h
BitKeeper/deleted/.del-__signal.h~3609d76ab71353cf:
Delete: mit-pthreads/machdep/linux-1.0/__signal.h
BitKeeper/deleted/.del-__stdio.h~f031274aba4c7ec6:
Delete: mit-pthreads/machdep/linux-1.0/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~33ba2eaa1189ce34:
Delete: mit-pthreads/machdep/linux-1.0/__stdlib.h
BitKeeper/deleted/.del-__string.h~f498c0531c31c157:
Delete: mit-pthreads/machdep/linux-1.0/__string.h
BitKeeper/deleted/.del-__time.h~c15d569072cdec3e:
Delete: mit-pthreads/machdep/linux-1.0/__time.h
BitKeeper/deleted/.del-__unistd.h~38c981decd79b658:
Delete: mit-pthreads/machdep/linux-1.0/__unistd.h
BitKeeper/deleted/.del-cdefs.h~c54da7093a850ab:
Delete: mit-pthreads/machdep/linux-1.0/cdefs.h
BitKeeper/deleted/.del-compat.h~53add7404bc32c93:
Delete: mit-pthreads/machdep/linux-1.0/compat.h
BitKeeper/deleted/.del-dirent.h~85af6548e63fcada:
Delete: mit-pthreads/machdep/linux-1.0/dirent.h
BitKeeper/deleted/.del-errno.h~ecac4695ea97f1a1:
Delete: mit-pthreads/machdep/linux-1.0/errno.h
BitKeeper/deleted/.del-socket.h~d2cae391989eda40:
Delete: mit-pthreads/machdep/linux-1.0/socket.h
BitKeeper/deleted/.del-timers.h~b9842a896c577500:
Delete: mit-pthreads/machdep/linux-1.0/timers.h
BitKeeper/deleted/.del-uio.h~ee04ba559d3b4b91:
Delete: mit-pthreads/machdep/linux-1.0/uio.h
BitKeeper/deleted/.del-wait.h~d9108bf5cc1640d4:
Delete: mit-pthreads/machdep/linux-1.0/wait.h
BitKeeper/deleted/.del-__path.h~629032fdb33386fc:
Delete: mit-pthreads/machdep/linux-2.0/__path.h
BitKeeper/deleted/.del-__signal.h~5d9d2e161a5a57ad:
Delete: mit-pthreads/machdep/linux-2.0/__signal.h
BitKeeper/deleted/.del-__stdio.h~a60bbc64f53edd32:
Delete: mit-pthreads/machdep/linux-2.0/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~952526244aa83fe:
Delete: mit-pthreads/machdep/linux-2.0/__stdlib.h
BitKeeper/deleted/.del-__string.h~9b6c7d1b4fd30306:
Delete: mit-pthreads/machdep/linux-2.0/__string.h
BitKeeper/deleted/.del-__time.h~dff461939b26c95a:
Delete: mit-pthreads/machdep/linux-2.0/__time.h
BitKeeper/deleted/.del-__unistd.h~d9343d6a349b5a16:
Delete: mit-pthreads/machdep/linux-2.0/__unistd.h
BitKeeper/deleted/.del-cdefs.h~94199ec3721dc381:
Delete: mit-pthreads/machdep/linux-2.0/cdefs.h
BitKeeper/deleted/.del-compat.h~5a421d11e9d12e65:
Delete: mit-pthreads/machdep/linux-2.0/compat.h
BitKeeper/deleted/.del-dirent.h~7eb24a6fb2bc26b:
Delete: mit-pthreads/machdep/linux-2.0/dirent.h
BitKeeper/deleted/.del-errno.h~907c0213b5c8c71d:
Delete: mit-pthreads/machdep/linux-2.0/errno.h
BitKeeper/deleted/.del-socket.h~65dffae712cc7a4d:
Delete: mit-pthreads/machdep/linux-2.0/socket.h
BitKeeper/deleted/.del-socketcall.h~34e021b91cc03bc2:
Delete: mit-pthreads/machdep/linux-2.0/socketcall.h
BitKeeper/deleted/.del-__math.h~99c4f20b9d416cb1:
Delete: mit-pthreads/machdep/netbsd-1.0/__math.h
BitKeeper/deleted/.del-__path.h~bf0a9e35f9dbefd4:
Delete: mit-pthreads/machdep/netbsd-1.0/__path.h
BitKeeper/deleted/.del-__signal.h~9646c7d6ea985cf3:
Delete: mit-pthreads/machdep/netbsd-1.0/__signal.h
BitKeeper/deleted/.del-__stdio.h~7ba6a90423a0d355:
Delete: mit-pthreads/machdep/netbsd-1.0/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~ab59fbbdc01c463f:
Delete: mit-pthreads/machdep/netbsd-1.0/__stdlib.h
BitKeeper/deleted/.del-__string.h~d93469aa75855599:
Delete: mit-pthreads/machdep/netbsd-1.0/__string.h
BitKeeper/deleted/.del-__time.h~4a40cffe18fb2920:
Delete: mit-pthreads/machdep/netbsd-1.0/__time.h
BitKeeper/deleted/.del-__unistd.h~e20583fb72d22ec3:
Delete: mit-pthreads/machdep/netbsd-1.0/__unistd.h
BitKeeper/deleted/.del-dirent.h~2ffeb17927568fb5:
Delete: mit-pthreads/machdep/netbsd-0.9/dirent.h
BitKeeper/deleted/.del-local_lim.h~4cc6a9341897e06b:
Delete: mit-pthreads/machdep/linux-2.0/extra/bits/local_lim.h
BitKeeper/deleted/.del-pthreadtypes.h~31e0630ed4cd1cfb:
Delete: mit-pthreads/machdep/linux-2.0/extra/bits/pthreadtypes.h
BitKeeper/deleted/.del-socket.h~eb2bcdd2ad9b8f95:
Delete: mit-pthreads/machdep/linux-2.0/extra/bits/socket.h
BitKeeper/deleted/.del-timers.h~f305cc7a34f32bf4:
Delete: mit-pthreads/machdep/linux-2.0/timers.h
BitKeeper/deleted/.del-uio.h~99024eeb4fe67cca:
Delete: mit-pthreads/machdep/linux-2.0/uio.h
BitKeeper/deleted/.del-wait.h~fa49d51da2bd9893:
Delete: mit-pthreads/machdep/linux-2.0/wait.h
BitKeeper/deleted/.del-__math.h~3bafece8cbc49e05:
Delete: mit-pthreads/machdep/netbsd-1.1/__math.h
BitKeeper/deleted/.del-__path.h~ec6377dc7fca0a39:
Delete: mit-pthreads/machdep/netbsd-1.1/__path.h
BitKeeper/deleted/.del-__signal.h~6eda764fc8c19cc3:
Delete: mit-pthreads/machdep/netbsd-1.1/__signal.h
BitKeeper/deleted/.del-compat.h~77daa1d3919b311:
Delete: mit-pthreads/machdep/netbsd-1.0/compat.h
BitKeeper/deleted/.del-dirent.h~e6e3f10bc2379480:
Delete: mit-pthreads/machdep/netbsd-1.0/dirent.h
BitKeeper/deleted/.del-errno.h~2a5fe7e8cda1dedc:
Delete: mit-pthreads/machdep/netbsd-1.0/errno.h
BitKeeper/deleted/.del-time.h~91c5e80faa0f67d8:
Delete: mit-pthreads/machdep/netbsd-1.0/time.h
BitKeeper/deleted/.del-timers.h~4ad15510fb8387db:
Delete: mit-pthreads/machdep/netbsd-1.0/timers.h
BitKeeper/deleted/.del-wait.h~53a2320a855a861f:
Delete: mit-pthreads/machdep/netbsd-1.0/wait.h
BitKeeper/deleted/.del-__math.h~1b43362eb0dd8be5:
Delete: mit-pthreads/machdep/openbsd-2.0/__math.h
BitKeeper/deleted/.del-__stdio.h~6695982644674dfd:
Delete: mit-pthreads/machdep/netbsd-1.1/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~9f863266f83434db:
Delete: mit-pthreads/machdep/netbsd-1.1/__stdlib.h
BitKeeper/deleted/.del-__string.h~e91c955832a257d2:
Delete: mit-pthreads/machdep/netbsd-1.1/__string.h
BitKeeper/deleted/.del-__time.h~499558aa4e217cbe:
Delete: mit-pthreads/machdep/netbsd-1.1/__time.h
BitKeeper/deleted/.del-__unistd.h~6033c071695c98d0:
Delete: mit-pthreads/machdep/netbsd-1.1/__unistd.h
BitKeeper/deleted/.del-compat.h~47c1ec24ae2dbd9d:
Delete: mit-pthreads/machdep/netbsd-1.1/compat.h
BitKeeper/deleted/.del-dirent.h~23f9d369622b912e:
Delete: mit-pthreads/machdep/netbsd-1.1/dirent.h
BitKeeper/deleted/.del-errno.h~6f8d8176248b4c35:
Delete: mit-pthreads/machdep/netbsd-1.1/errno.h
BitKeeper/deleted/.del-time.h~6e1b4fb56c3d7b4:
Delete: mit-pthreads/machdep/netbsd-1.1/time.h
BitKeeper/deleted/.del-timers.h~40736de7a8ae1edd:
Delete: mit-pthreads/machdep/netbsd-1.1/timers.h
BitKeeper/deleted/.del-wait.h~9dcfbf026610d8d6:
Delete: mit-pthreads/machdep/netbsd-1.1/wait.h
BitKeeper/deleted/.del-__path.h~c22f338b35979fac:
Delete: mit-pthreads/machdep/openbsd-2.0/__path.h
BitKeeper/deleted/.del-__signal.h~4c7665e21aa142f9:
Delete: mit-pthreads/machdep/openbsd-2.0/__signal.h
BitKeeper/deleted/.del-__stdio.h~5bfddb7ea03225ec:
Delete: mit-pthreads/machdep/openbsd-2.0/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~9e4695c0e4d71221:
Delete: mit-pthreads/machdep/openbsd-2.0/__stdlib.h
BitKeeper/deleted/.del-__string.h~ddc42b12dbf9e334:
Delete: mit-pthreads/machdep/openbsd-2.0/__string.h
BitKeeper/deleted/.del-__time.h~f1b1ac884be0df3e:
Delete: mit-pthreads/machdep/openbsd-2.0/__time.h
BitKeeper/deleted/.del-__unistd.h~54955d02fd68996:
Delete: mit-pthreads/machdep/openbsd-2.0/__unistd.h
BitKeeper/deleted/.del-compat.h~97aec54b17348183:
Delete: mit-pthreads/machdep/openbsd-2.0/compat.h
BitKeeper/deleted/.del-dirent.h~50e0a997820878d4:
Delete: mit-pthreads/machdep/openbsd-2.0/dirent.h
BitKeeper/deleted/.del-__math.h~e76b6fe42d538bbe:
Delete: mit-pthreads/machdep/sunos-4.1.3/__math.h
BitKeeper/deleted/.del-__path.h~239e44b6ed86bdb9:
Delete: mit-pthreads/machdep/sunos-4.1.3/__path.h
BitKeeper/deleted/.del-__signal.h~3cdb6bbfd4168b8c:
Delete: mit-pthreads/machdep/sunos-4.1.3/__signal.h
BitKeeper/deleted/.del-__stdio.h~a30007fab0382559:
Delete: mit-pthreads/machdep/sunos-4.1.3/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~7fa5548f63063828:
Delete: mit-pthreads/machdep/sunos-4.1.3/__stdlib.h
BitKeeper/deleted/.del-__string.h~54adc8e1da49d04:
Delete: mit-pthreads/machdep/sunos-4.1.3/__string.h
BitKeeper/deleted/.del-__time.h~34435dd346c925fe:
Delete: mit-pthreads/machdep/sunos-4.1.3/__time.h
BitKeeper/deleted/.del-__unistd.h~116b12158a09a638:
Delete: mit-pthreads/machdep/sunos-4.1.3/__unistd.h
BitKeeper/deleted/.del-cdefs.h~995c93921ca6b535:
Delete: mit-pthreads/machdep/sunos-4.1.3/cdefs.h
BitKeeper/deleted/.del-compat.h~fd85e7c3362fa32a:
Delete: mit-pthreads/machdep/sunos-4.1.3/compat.h
BitKeeper/deleted/.del-errno.h~fd5870317b2417f5:
Delete: mit-pthreads/machdep/openbsd-2.0/errno.h
BitKeeper/deleted/.del-timers.h~2cff01de5d9e7ee0:
Delete: mit-pthreads/machdep/openbsd-2.0/timers.h
BitKeeper/deleted/.del-wait.h~8bb78fa5f7aafa70:
Delete: mit-pthreads/machdep/openbsd-2.0/wait.h
BitKeeper/deleted/.del-__math.h~3f0448d4dd8cb1ae:
Delete: mit-pthreads/machdep/sunos-5.3/__math.h
BitKeeper/deleted/.del-__signal.h~5a9c7ca1a958d3f4:
Delete: mit-pthreads/machdep/sunos-5.3/__signal.h
BitKeeper/deleted/.del-__stdio.h~79819eb58b212c1f:
Delete: mit-pthreads/machdep/sunos-5.3/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~5b88440bb049945e:
Delete: mit-pthreads/machdep/sunos-5.3/__stdlib.h
BitKeeper/deleted/.del-__string.h~e4f590323c1f392f:
Delete: mit-pthreads/machdep/sunos-5.3/__string.h
BitKeeper/deleted/.del-__time.h~9fce5db42d17163c:
Delete: mit-pthreads/machdep/sunos-5.3/__time.h
BitKeeper/deleted/.del-__unistd.h~415d11aa60580d03:
Delete: mit-pthreads/machdep/sunos-5.3/__unistd.h
BitKeeper/deleted/.del-dirent.h~181ddc4f75dbc605:
Delete: mit-pthreads/machdep/sunos-4.1.3/dirent.h
BitKeeper/deleted/.del-fcntlcom.h~2462e72d55357c60:
Delete: mit-pthreads/machdep/sunos-4.1.3/fcntlcom.h
BitKeeper/deleted/.del-signal.h~cce1c0f26d0e020:
Delete: mit-pthreads/machdep/sunos-4.1.3/signal.h
BitKeeper/deleted/.del-stat.h~4340eb84e587d6d7:
Delete: mit-pthreads/machdep/sunos-4.1.3/stat.h
BitKeeper/deleted/.del-time.h~de51b65a2d979319:
Delete: mit-pthreads/machdep/sunos-4.1.3/time.h
BitKeeper/deleted/.del-timers.h~1a370cb663f2d8b:
Delete: mit-pthreads/machdep/sunos-4.1.3/timers.h
BitKeeper/deleted/.del-wait.h~bedd5396ccde4742:
Delete: mit-pthreads/machdep/sunos-4.1.3/wait.h
BitKeeper/deleted/.del-__math.h~77f60db1341409bf:
Delete: mit-pthreads/machdep/sunos-5.5/__math.h
BitKeeper/deleted/.del-__signal.h~17aecd395e5209f1:
Delete: mit-pthreads/machdep/sunos-5.5/__signal.h
BitKeeper/deleted/.del-__stdio.h~bac5232a4ea48c3:
Delete: mit-pthreads/machdep/sunos-5.5/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~5d57551798325fff:
Delete: mit-pthreads/machdep/sunos-5.5/__stdlib.h
BitKeeper/deleted/.del-__string.h~e32288c871e4cc6a:
Delete: mit-pthreads/machdep/sunos-5.5/__string.h
BitKeeper/deleted/.del-__time.h~187a6c043b362fa5:
Delete: mit-pthreads/machdep/sunos-5.5/__time.h
BitKeeper/deleted/.del-__unistd.h~12b47b808f4c361f:
Delete: mit-pthreads/machdep/sunos-5.5/__unistd.h
BitKeeper/deleted/.del-cdefs.h~2c31c29563ca73a6:
Delete: mit-pthreads/machdep/sunos-5.3/cdefs.h
BitKeeper/deleted/.del-compat.h~ca7c33ba305a5590:
Delete: mit-pthreads/machdep/sunos-5.3/compat.h
BitKeeper/deleted/.del-dirent.h~c6a98eda27948c77:
Delete: mit-pthreads/machdep/sunos-5.3/dirent.h
BitKeeper/deleted/.del-socket.h~ba15a0eed55946b4:
Delete: mit-pthreads/machdep/sunos-5.3/socket.h
BitKeeper/deleted/.del-timers.h~d560f79a346a62e8:
Delete: mit-pthreads/machdep/sunos-5.3/timers.h
BitKeeper/deleted/.del-uio.h~b29d2d9c9a84646:
Delete: mit-pthreads/machdep/sunos-5.3/uio.h
BitKeeper/deleted/.del-__math.h~f117004a270ecca9:
Delete: mit-pthreads/machdep/ultrix-4.2/__math.h
BitKeeper/deleted/.del-__signal.h~4bd8c2abbf10367c:
Delete: mit-pthreads/machdep/ultrix-4.2/__signal.h
BitKeeper/deleted/.del-__stdio.h~7b3d5a4bc8fd2c17:
Delete: mit-pthreads/machdep/ultrix-4.2/__stdio.h
BitKeeper/deleted/.del-__stdlib.h~b35521aecc9b43c:
Delete: mit-pthreads/machdep/ultrix-4.2/__stdlib.h
BitKeeper/deleted/.del-__string.h~64257fd9ef06be17:
Delete: mit-pthreads/machdep/ultrix-4.2/__string.h
BitKeeper/deleted/.del-__time.h~644b0d664b51f229:
Delete: mit-pthreads/machdep/ultrix-4.2/__time.h
BitKeeper/deleted/.del-__unistd.h~6abba82d63e0248:
Delete: mit-pthreads/machdep/ultrix-4.2/__unistd.h
BitKeeper/deleted/.del-cdefs.h~5e8e9a036573312a:
Delete: mit-pthreads/machdep/ultrix-4.2/cdefs.h
BitKeeper/deleted/.del-cdefs.h~b7073eab4edb1c0b:
Delete: mit-pthreads/machdep/sunos-5.5/cdefs.h
BitKeeper/deleted/.del-compat.h~bab1ce9e2c004133:
Delete: mit-pthreads/machdep/ultrix-4.2/compat.h
BitKeeper/deleted/.del-compat.h~fb94b2904902020:
Delete: mit-pthreads/machdep/sunos-5.5/compat.h
BitKeeper/deleted/.del-dirent.h~e14889d0f0d7071e:
Delete: mit-pthreads/machdep/sunos-5.5/dirent.h
BitKeeper/deleted/.del-socket.h~a7946d8bf1404556:
Delete: mit-pthreads/machdep/sunos-5.5/socket.h
BitKeeper/deleted/.del-timers.h~33e84eae3f84f1c3:
Delete: mit-pthreads/machdep/sunos-5.5/timers.h
BitKeeper/deleted/.del-uio.h~87b97478f98716a:
Delete: mit-pthreads/machdep/sunos-5.5/uio.h
BitKeeper/deleted/.del-GNUmakefile.inc~36dc90343e6e51c:
Delete: mit-pthreads/net/GNUmakefile.inc
BitKeeper/deleted/.del-Makefile.inc~2912b062f34b45a5:
Delete: mit-pthreads/net/Makefile.inc
BitKeeper/deleted/.del-dirent.h~da64f755e9200bc4:
Delete: mit-pthreads/machdep/ultrix-4.2/dirent.h
BitKeeper/deleted/.del-errno.h~e028820966c1250d:
Delete: mit-pthreads/machdep/ultrix-4.2/errno.h
BitKeeper/deleted/.del-gethostbyaddr.c~f2e7e85873c92640:
Delete: mit-pthreads/net/gethostbyaddr.c
BitKeeper/deleted/.del-gethostbyname.c~7ca5ff6aeb67df72:
Delete: mit-pthreads/net/gethostbyname.c
BitKeeper/deleted/.del-gethostent.c~aef0ee81d6d3d5dd:
Delete: mit-pthreads/net/gethostent.c
BitKeeper/deleted/.del-gethostname.c~889964947d6d6132:
Delete: mit-pthreads/net/gethostname.c
BitKeeper/deleted/.del-getnetbyaddr.c~e7aa4ddc61444ed7:
Delete: mit-pthreads/net/getnetbyaddr.c
BitKeeper/deleted/.del-getnetbyname.c~33c92e32e31bf6b2:
Delete: mit-pthreads/net/getnetbyname.c
BitKeeper/deleted/.del-time.h~590ce1c998c6a99f:
Delete: mit-pthreads/machdep/ultrix-4.2/time.h
BitKeeper/deleted/.del-timers.h~6775cb35bedc8d5a:
Delete: mit-pthreads/machdep/ultrix-4.2/timers.h
BitKeeper/deleted/.del-wait.h~14c892db1eeedc9f:
Delete: mit-pthreads/machdep/ultrix-4.2/wait.h
BitKeeper/deleted/.del-getnetent.c~eb91b4bb9229e69f:
Delete: mit-pthreads/net/getnetent.c
BitKeeper/deleted/.del-getproto.c~58a035d8e6dac166:
Delete: mit-pthreads/net/getproto.c
BitKeeper/deleted/.del-getprotoent.c~c272eb396deb6149:
Delete: mit-pthreads/net/getprotoent.c
BitKeeper/deleted/.del-getprotoname.c~38a163cb6ba9a02f:
Delete: mit-pthreads/net/getprotoname.c
BitKeeper/deleted/.del-getservbyname.c~b2d17820fa729890:
Delete: mit-pthreads/net/getservbyname.c
BitKeeper/deleted/.del-getservbyport.c~2ae8dd82c66dc979:
Delete: mit-pthreads/net/getservbyport.c
BitKeeper/deleted/.del-getservent.c~a3fd08e38a641439:
Delete: mit-pthreads/net/getservent.c
BitKeeper/deleted/.del-herror.c~104c97ff1e69850d:
Delete: mit-pthreads/net/herror.c
BitKeeper/deleted/.del-inet_addr.c~137d1f253167a82:
Delete: mit-pthreads/net/inet_addr.c
BitKeeper/deleted/.del-inet_lnaof.c~f99f0d39db895073:
Delete: mit-pthreads/net/inet_lnaof.c
BitKeeper/deleted/.del-inet_makeaddr.c~9a6862f4c3bb7355:
Delete: mit-pthreads/net/inet_makeaddr.c
BitKeeper/deleted/.del-inet_netof.c~41722dd1165dc88:
Delete: mit-pthreads/net/inet_netof.c
BitKeeper/deleted/.del-inet_network.c~a6ac81633e49e198:
Delete: mit-pthreads/net/inet_network.c
BitKeeper/deleted/.del-inet_ntoa.c~68e557133af8cea3:
Delete: mit-pthreads/net/inet_ntoa.c
BitKeeper/deleted/.del-net_internal.c~fc0d1440990c5c7d:
Delete: mit-pthreads/net/net_internal.c
BitKeeper/deleted/.del-Streepy.html~bd9e4e629cdc29b:
Delete: mit-pthreads/patches/Streepy.html
BitKeeper/deleted/.del-net_internal.h~9720bd6725294e70:
Delete: mit-pthreads/net/net_internal.h
BitKeeper/deleted/.del-proto_internal.c~9a2706dadde872ac:
Delete: mit-pthreads/net/proto_internal.c
BitKeeper/deleted/.del-proto_internal.h~88c0d1ad96369456:
Delete: mit-pthreads/net/proto_internal.h
BitKeeper/deleted/.del-res_comp.c~ba80c3482e74b732:
Delete: mit-pthreads/net/res_comp.c
BitKeeper/deleted/.del-res_debug.c~553d0ba772240d9d:
Delete: mit-pthreads/net/res_debug.c
BitKeeper/deleted/.del-res_init.c~bae972cd21804fc2:
Delete: mit-pthreads/net/res_init.c
BitKeeper/deleted/.del-res_internal.c~84ae9c436a686c45:
Delete: mit-pthreads/net/res_internal.c
BitKeeper/deleted/.del-res_internal.h~67e41ae81924291e:
Delete: mit-pthreads/net/res_internal.h
BitKeeper/deleted/.del-res_mkquery.c~2cbd2c72ac683b83:
Delete: mit-pthreads/net/res_mkquery.c
BitKeeper/deleted/.del-res_query.c~74419cd245fdb915:
Delete: mit-pthreads/net/res_query.c
BitKeeper/deleted/.del-res_querydomain.c~545411a9329ff12f:
Delete: mit-pthreads/net/res_querydomain.c
BitKeeper/deleted/.del-res_search.c~50ee3f62120a8b1c:
Delete: mit-pthreads/net/res_search.c
BitKeeper/deleted/.del-res_send.c~5dfaeb90c17a00e5:
Delete: mit-pthreads/net/res_send.c
BitKeeper/deleted/.del-serv_internal.c~9a74a600a861bf91:
Delete: mit-pthreads/net/serv_internal.c
BitKeeper/deleted/.del-serv_internal.h~4de54c25a6be0b51:
Delete: mit-pthreads/net/serv_internal.h
BitKeeper/deleted/.del-GNUmakefile.inc~8b30711f5b2759e7:
Delete: mit-pthreads/pthreads/GNUmakefile.inc
BitKeeper/deleted/.del-Makefile.inc~aa771a55359fcc4b:
Delete: mit-pthreads/pthreads/Makefile.inc
BitKeeper/deleted/.del-Streepy2.html~19da6997739ee2b6:
Delete: mit-pthreads/patches/Streepy2.html
BitKeeper/deleted/.del-_exit.c~66c37b7d58dcbfd2:
Delete: mit-pthreads/pthreads/_exit.c
BitKeeper/deleted/.del-bill_lear~f9abe03924eb22:
Delete: mit-pthreads/patches/bill_lear
BitKeeper/deleted/.del-chris_demetriou~6166ce6bef91e1c:
Delete: mit-pthreads/patches/chris_demetriou
BitKeeper/deleted/.del-cleanup.c~48a723b9c5c18407:
Delete: mit-pthreads/pthreads/cleanup.c
BitKeeper/deleted/.del-cond.c~a0494f8b361f8c54:
Delete: mit-pthreads/pthreads/cond.c
BitKeeper/deleted/.del-condattr.c~b61bdcd1e85bc2b7:
Delete: mit-pthreads/pthreads/condattr.c
BitKeeper/deleted/.del-dump_state.c~c4009192c784df9a:
Delete: mit-pthreads/pthreads/dump_state.c
BitKeeper/deleted/.del-errno.c~ea72bafdc380faf:
Delete: mit-pthreads/pthreads/errno.c
BitKeeper/deleted/.del-fd.c~af00ac53fcad3882:
Delete: mit-pthreads/pthreads/fd.c
BitKeeper/deleted/.del-mevans~ecccacc37e44a748:
Delete: mit-pthreads/patches/mevans
BitKeeper/deleted/.del-p153~7c46bb4ef6e8535a:
Delete: mit-pthreads/patches/p153
BitKeeper/deleted/.del-p155~dac0404faf476417:
Delete: mit-pthreads/patches/p155
BitKeeper/deleted/.del-fd_kern.c~8ea26d27450589f9:
Delete: mit-pthreads/pthreads/fd_kern.c
BitKeeper/deleted/.del-fd_pipe.c~480792c394c55b78:
Delete: mit-pthreads/pthreads/fd_pipe.c
BitKeeper/deleted/.del-fd_sysv.c~fb191b7b66ee5a9e:
Delete: mit-pthreads/pthreads/fd_sysv.c
BitKeeper/deleted/.del-file.c~3edaa1f84c4dd9eb:
Delete: mit-pthreads/pthreads/file.c
BitKeeper/deleted/.del-globals.c~28c6e3e3392a0b73:
Delete: mit-pthreads/pthreads/globals.c
BitKeeper/deleted/.del-info.c~e5cc658219b735c2:
Delete: mit-pthreads/pthreads/info.c
BitKeeper/deleted/.del-init.cc~e46fb50c843bf00d:
Delete: mit-pthreads/pthreads/init.cc
BitKeeper/deleted/.del-malloc.c~2a0cc342cc1cd825:
Delete: mit-pthreads/pthreads/malloc.c
BitKeeper/deleted/.del-mutex.c~8b993c981ddd51f5:
Delete: mit-pthreads/pthreads/mutex.c
BitKeeper/deleted/.del-mutexattr.c~1b614c39feb2eab9:
Delete: mit-pthreads/pthreads/mutexattr.c
BitKeeper/deleted/.del-panic.c~410a4c9aac44f5cc:
Delete: mit-pthreads/pthreads/panic.c
BitKeeper/deleted/.del-prio_queue.c~1dd651c0e60bfc81:
Delete: mit-pthreads/pthreads/prio_queue.c
BitKeeper/deleted/.del-process.c~cc427ed79c1d9392:
Delete: mit-pthreads/pthreads/process.c
BitKeeper/deleted/.del-pthread.c~9ea2ac94e66b2df:
Delete: mit-pthreads/pthreads/pthread.c
BitKeeper/deleted/.del-pthread_attr.c~de65a4522f206192:
Delete: mit-pthreads/pthreads/pthread_attr.c
BitKeeper/deleted/.del-pthread_cancel.c~f5f9b61475d69ccb:
Delete: mit-pthreads/pthreads/pthread_cancel.c
BitKeeper/deleted/.del-pthread_detach.c~c4c4f8de168c524:
Delete: mit-pthreads/pthreads/pthread_detach.c
BitKeeper/deleted/.del-pthread_init.c~14b18c0e951b016d:
Delete: mit-pthreads/pthreads/pthread_init.c
BitKeeper/deleted/.del-pthread_join.c~1f16b6bc00c7dab:
Delete: mit-pthreads/pthreads/pthread_join.c
BitKeeper/deleted/.del-pthread_kill.c~4e33bb5573830386:
Delete: mit-pthreads/pthreads/pthread_kill.c
BitKeeper/deleted/.del-pthread_once.c~af065d18e540ab4d:
Delete: mit-pthreads/pthreads/pthread_once.c
BitKeeper/deleted/.del-queue.c~6a702e857ef6de08:
Delete: mit-pthreads/pthreads/queue.c
BitKeeper/deleted/.del-readv.c~8297c25bd79b0e:
Delete: mit-pthreads/pthreads/readv.c
BitKeeper/deleted/.del-schedparam.c~5db6ea84ba625cc:
Delete: mit-pthreads/pthreads/schedparam.c
BitKeeper/deleted/.del-select.c~66067633be2dbad0:
Delete: mit-pthreads/pthreads/select.c
BitKeeper/deleted/.del-semaphore.c~65a35ea5117089ed:
Delete: mit-pthreads/pthreads/semaphore.c
BitKeeper/deleted/.del-sig.c~58350bee655c275d:
Delete: mit-pthreads/pthreads/sig.c
BitKeeper/deleted/.del-GNUmakefile.inc~d366b0d462fb1292:
Delete: mit-pthreads/scripts/GNUmakefile.inc
BitKeeper/deleted/.del-Makefile.inc~627ba9967a1a5c03:
Delete: mit-pthreads/scripts/Makefile.inc
BitKeeper/deleted/.del-signal.c~59bfe2d5baacc4cc:
Delete: mit-pthreads/pthreads/signal.c
BitKeeper/deleted/.del-sleep.c~eb1e412eaadda488:
Delete: mit-pthreads/pthreads/sleep.c
BitKeeper/deleted/.del-specific.c~9ed780681ac4688:
Delete: mit-pthreads/pthreads/specific.c
BitKeeper/deleted/.del-stat.c~e3a9e3c0350540a8:
Delete: mit-pthreads/pthreads/stat.c
BitKeeper/deleted/.del-wait.c~a1c0498f96183865:
Delete: mit-pthreads/pthreads/wait.c
BitKeeper/deleted/.del-wrapper.c~92f1cfcdfa2d1af9:
Delete: mit-pthreads/pthreads/wrapper.c
BitKeeper/deleted/.del-writev.c~e4fb01b897efa6b1:
Delete: mit-pthreads/pthreads/writev.c
BitKeeper/deleted/.del-GNUmakefile.inc~136e21ce89043c8e:
Delete: mit-pthreads/stdio/GNUmakefile.inc
BitKeeper/deleted/.del-Makefile.inc~6034a462e5364be7:
Delete: mit-pthreads/stdio/Makefile.inc
BitKeeper/deleted/.del-README~5830e60ac2727fec:
Delete: mit-pthreads/stdio/README
BitKeeper/deleted/.del-clrerr.c~ccf622475dc49fa1:
Delete: mit-pthreads/stdio/clrerr.c
BitKeeper/deleted/.del-fclose.c~b099fdc1352cde32:
Delete: mit-pthreads/stdio/fclose.c
BitKeeper/deleted/.del-fdopen.c~8235d8c7b6a4f7f3:
Delete: mit-pthreads/stdio/fdopen.c
BitKeeper/deleted/.del-feof.c~40610577678ca3f6:
Delete: mit-pthreads/stdio/feof.c
BitKeeper/deleted/.del-ferror.c~69f2023c9d4da22e:
Delete: mit-pthreads/stdio/ferror.c
BitKeeper/deleted/.del-fflush.c~f290f341c357e7bf:
Delete: mit-pthreads/stdio/fflush.c
BitKeeper/deleted/.del-fgetc.c~6343d0d9240763b4:
Delete: mit-pthreads/stdio/fgetc.c
BitKeeper/deleted/.del-fgetline.c~fee1fa145bdc425:
Delete: mit-pthreads/stdio/fgetline.c
BitKeeper/deleted/.del-fgetpos.c~2a269d1a51b87782:
Delete: mit-pthreads/stdio/fgetpos.c
BitKeeper/deleted/.del-fgets.c~2b1d6fabba71e8ae:
Delete: mit-pthreads/stdio/fgets.c
BitKeeper/deleted/.del-fileno.c~fef0caa3b46de500:
Delete: mit-pthreads/stdio/fileno.c
BitKeeper/deleted/.del-pgcc.sh~db7799f6b4eac17a:
Delete: mit-pthreads/scripts/pgcc.sh
BitKeeper/deleted/.del-findfp.c~ccb89f891cb7eff7:
Delete: mit-pthreads/stdio/findfp.c
BitKeeper/deleted/.del-flags.c~a4ae5e34efcf18f8:
Delete: mit-pthreads/stdio/flags.c
BitKeeper/deleted/.del-floatio.h~cc931f6e2e5521ef:
Delete: mit-pthreads/stdio/floatio.h
BitKeeper/deleted/.del-fopen.c~adf1f102f5f251ab:
Delete: mit-pthreads/stdio/fopen.c
BitKeeper/deleted/.del-fprintf.c~c90d3975fa1b0219:
Delete: mit-pthreads/stdio/fprintf.c
BitKeeper/deleted/.del-fpurge.c~deb487ae44c6e285:
Delete: mit-pthreads/stdio/fpurge.c
BitKeeper/deleted/.del-fputc.c~abc68bbf5598d6c3:
Delete: mit-pthreads/stdio/fputc.c
BitKeeper/deleted/.del-fputs.c~f0b64c64de8c8c50:
Delete: mit-pthreads/stdio/fputs.c
BitKeeper/deleted/.del-fread.c~c70749be57c8d599:
Delete: mit-pthreads/stdio/fread.c
BitKeeper/deleted/.del-freopen.c~cdc4ed301100221e:
Delete: mit-pthreads/stdio/freopen.c
BitKeeper/deleted/.del-fscanf.c~82cc575b59cdf65:
Delete: mit-pthreads/stdio/fscanf.c
BitKeeper/deleted/.del-fseek.c~6823b3dcf2fc485b:
Delete: mit-pthreads/stdio/fseek.c
BitKeeper/deleted/.del-fsetpos.c~629e9dbab8ac84c5:
Delete: mit-pthreads/stdio/fsetpos.c
BitKeeper/deleted/.del-ftell.c~c90d329656466c07:
Delete: mit-pthreads/stdio/ftell.c
BitKeeper/deleted/.del-funopen.c~bb353870560135a7:
Delete: mit-pthreads/stdio/funopen.c
BitKeeper/deleted/.del-fvwrite.c~12a015432374db2:
Delete: mit-pthreads/stdio/fvwrite.c
BitKeeper/deleted/.del-fvwrite.h~bca246349dcbe816:
Delete: mit-pthreads/stdio/fvwrite.h
BitKeeper/deleted/.del-fwalk.c~ccac72992675a03c:
Delete: mit-pthreads/stdio/fwalk.c
BitKeeper/deleted/.del-fwrite.c~660199da99a25330:
Delete: mit-pthreads/stdio/fwrite.c
BitKeeper/deleted/.del-getc.c~a58586307c4183a8:
Delete: mit-pthreads/stdio/getc.c
BitKeeper/deleted/.del-getc_unlocked.c~35038ca3c56349e3:
Delete: mit-pthreads/stdio/getc_unlocked.c
BitKeeper/deleted/.del-getchar.c~bf1d8ac92ebc4a2:
Delete: mit-pthreads/stdio/getchar.c
BitKeeper/deleted/.del-getchar_unlocked.c~91084839d7f984a0:
Delete: mit-pthreads/stdio/getchar_unlocked.c
BitKeeper/deleted/.del-gets.c~5dbf480747b8699a:
Delete: mit-pthreads/stdio/gets.c
BitKeeper/deleted/.del-getw.c~24be6386098d7e:
Delete: mit-pthreads/stdio/getw.c
BitKeeper/deleted/.del-glue.h~b8bcfd485b859d01:
Delete: mit-pthreads/stdio/glue.h
BitKeeper/deleted/.del-local.h~d94baeff18749e79:
Delete: mit-pthreads/stdio/local.h
BitKeeper/deleted/.del-makebuf.c~ee3c67d0f3c715ce:
Delete: mit-pthreads/stdio/makebuf.c
BitKeeper/deleted/.del-mktemp.c~ecdf575aab425f8:
Delete: mit-pthreads/stdio/mktemp.c
BitKeeper/deleted/.del-perror.c~747adefc6708f7a0:
Delete: mit-pthreads/stdio/perror.c
BitKeeper/deleted/.del-printf.c~de555cf1e097860b:
Delete: mit-pthreads/stdio/printf.c
BitKeeper/deleted/.del-putc.c~9e757e00d19f8e60:
Delete: mit-pthreads/stdio/putc.c
BitKeeper/deleted/.del-putc_unlocked.c~2751f8fdf265699f:
Delete: mit-pthreads/stdio/putc_unlocked.c
BitKeeper/deleted/.del-putchar.c~471db59dfdb9d678:
Delete: mit-pthreads/stdio/putchar.c
BitKeeper/deleted/.del-putchar_unlocked.c~50192936c11830c6:
Delete: mit-pthreads/stdio/putchar_unlocked.c
BitKeeper/deleted/.del-puts.c~396d3679d86d27ab:
Delete: mit-pthreads/stdio/puts.c
BitKeeper/deleted/.del-putw.c~b7d9fd0e54353742:
Delete: mit-pthreads/stdio/putw.c
BitKeeper/deleted/.del-refill.c~7b62f65ea23f9df1:
Delete: mit-pthreads/stdio/refill.c
BitKeeper/deleted/.del-remove.c~1a2f44b0fe87b218:
Delete: mit-pthreads/stdio/remove.c
BitKeeper/deleted/.del-rewind.c~4f290167e00cbc9a:
Delete: mit-pthreads/stdio/rewind.c
BitKeeper/deleted/.del-rget.c~b75492d21f7d2b12:
Delete: mit-pthreads/stdio/rget.c
BitKeeper/deleted/.del-scanf.c~c9ea13423b10a5df:
Delete: mit-pthreads/stdio/scanf.c
BitKeeper/deleted/.del-setbuf.c~8076edbc2da8c10c:
Delete: mit-pthreads/stdio/setbuf.c
BitKeeper/deleted/.del-setbuffer.c~3894035535226398:
Delete: mit-pthreads/stdio/setbuffer.c
BitKeeper/deleted/.del-setvbuf.c~a463bac5ab597cfa:
Delete: mit-pthreads/stdio/setvbuf.c
BitKeeper/deleted/.del-snprintf.c~10569147e4ae9e8:
Delete: mit-pthreads/stdio/snprintf.c
BitKeeper/deleted/.del-sprintf.c~dda594182e84595d:
Delete: mit-pthreads/stdio/sprintf.c
BitKeeper/deleted/.del-sscanf.c~f6895e416e88a48:
Delete: mit-pthreads/stdio/sscanf.c
BitKeeper/deleted/.del-stdio.c~d01166c38a0f41be:
Delete: mit-pthreads/stdio/stdio.c
BitKeeper/deleted/.del-strerror.c~e4085dd8b75b4fa:
Delete: mit-pthreads/stdio/strerror.c
BitKeeper/deleted/.del-tempnam.c~8aabafa981925edc:
Delete: mit-pthreads/stdio/tempnam.c
BitKeeper/deleted/.del-tmpfile.c~4c48791ffd941c01:
Delete: mit-pthreads/stdio/tmpfile.c
BitKeeper/deleted/.del-tmpnam.c~889743b09a08b997:
Delete: mit-pthreads/stdio/tmpnam.c
BitKeeper/deleted/.del-ungetc.c~14af7f053c0efdf6:
Delete: mit-pthreads/stdio/ungetc.c
BitKeeper/deleted/.del-vfprintf.c~e2867535b4f4c1ce:
Delete: mit-pthreads/stdio/vfprintf.c
BitKeeper/deleted/.del-vfscanf.c~8d5a13802dd681eb:
Delete: mit-pthreads/stdio/vfscanf.c
BitKeeper/deleted/.del-vprintf.c~f7a873dccfc9555f:
Delete: mit-pthreads/stdio/vprintf.c
BitKeeper/deleted/.del-vscanf.c~cf544d1f7972a26d:
Delete: mit-pthreads/stdio/vscanf.c
BitKeeper/deleted/.del-vsnprintf.c~e851f34f5f4d06a9:
Delete: mit-pthreads/stdio/vsnprintf.c
BitKeeper/deleted/.del-vsprintf.c~3aa0475e58804e21:
Delete: mit-pthreads/stdio/vsprintf.c
BitKeeper/deleted/.del-GNUmakefile.inc~9eaa47d020c6e07d:
Delete: mit-pthreads/stdlib/GNUmakefile.inc
BitKeeper/deleted/.del-Makefile.inc~f1113eda41f2e15e:
Delete: mit-pthreads/stdlib/Makefile.inc
BitKeeper/deleted/.del-abort.c~d99a651deb6f0c0:
Delete: mit-pthreads/stdlib/abort.c
BitKeeper/deleted/.del-atexit.h~57b0f0a65c77e48d:
Delete: mit-pthreads/stdlib/atexit.h
BitKeeper/deleted/.del-exit.c~a710a19164bacc9e:
Delete: mit-pthreads/stdlib/exit.c
BitKeeper/deleted/.del-getopt.c~7785cf46558d6b04:
Delete: mit-pthreads/stdlib/getopt.c
BitKeeper/deleted/.del-rand.c~41153a97fd8216bb:
Delete: mit-pthreads/stdlib/rand.c
BitKeeper/deleted/.del-random.c~4ad1f3e2cb8c6315:
Delete: mit-pthreads/stdlib/random.c
BitKeeper/deleted/.del-strtod.c~63b52a18deedbec5:
Delete: mit-pthreads/stdlib/strtod.c
BitKeeper/deleted/.del-strtol.c~d46792d7b00287b8:
Delete: mit-pthreads/stdlib/strtol.c
BitKeeper/deleted/.del-vsscanf.c~ff338bc0897b67:
Delete: mit-pthreads/stdio/vsscanf.c
BitKeeper/deleted/.del-wbuf.c~2948dcfe86871431:
Delete: mit-pthreads/stdio/wbuf.c
BitKeeper/deleted/.del-wsetup.c~3760c2821f3c9d02:
Delete: mit-pthreads/stdio/wsetup.c
BitKeeper/deleted/.del-xprintf.c~bf9c028f3f174f6f:
Delete: mit-pthreads/stdio/xprintf.c
BitKeeper/deleted/.del-.cvsignore~b9dac0e371bdcf0:
Delete: mit-pthreads/tests/.cvsignore
BitKeeper/deleted/.del-GNUmakefile.inc~64b79f91b4448737:
Delete: mit-pthreads/string/GNUmakefile.inc
BitKeeper/deleted/.del-Makefile.inc~e6ee36997014ed99:
Delete: mit-pthreads/string/Makefile.inc
BitKeeper/deleted/.del-Makefile.in~ebe80d886b32ef55:
Delete: mit-pthreads/tests/Makefile.in
BitKeeper/deleted/.del-README~22f884561b8f8523:
Delete: mit-pthreads/tests/README
BitKeeper/deleted/.del-bench_fcntl.c~3468276886fe2935:
Delete: mit-pthreads/tests/bench_fcntl.c
BitKeeper/deleted/.del-bench_pipe.c~bf808e5de63bffa:
Delete: mit-pthreads/tests/bench_pipe.c
BitKeeper/deleted/.del-bench_read.c~956db3e467f9d39c:
Delete: mit-pthreads/tests/bench_read.c
BitKeeper/deleted/.del-p_bench_getpid.c~955b2510134163c:
Delete: mit-pthreads/tests/p_bench_getpid.c
BitKeeper/deleted/.del-p_bench_mutex.c~7c70997da4d90d84:
Delete: mit-pthreads/tests/p_bench_mutex.c
BitKeeper/deleted/.del-p_bench_pthread_create.c~f842d5df155e021:
Delete: mit-pthreads/tests/p_bench_pthread_create.c
BitKeeper/deleted/.del-p_bench_read.c~db38beae7a1c0c9c:
Delete: mit-pthreads/tests/p_bench_read.c
BitKeeper/deleted/.del-strtok.c~7e4e97feb36fe62:
Delete: mit-pthreads/string/strtok.c
BitKeeper/deleted/.del-strtoul.c~8f56d9382fa59f6d:
Delete: mit-pthreads/stdlib/strtoul.c
BitKeeper/deleted/.del-system.c~11e8768464a871ff:
Delete: mit-pthreads/stdlib/system.c
BitKeeper/deleted/.del-p_bench_semaphore.c~e0af8e34c3604ba:
Delete: mit-pthreads/tests/p_bench_semaphore.c
BitKeeper/deleted/.del-p_bench_yield.c~827d7c018b3b14d:
Delete: mit-pthreads/tests/p_bench_yield.c
BitKeeper/deleted/.del-test_create.c~4a57b0fd1032892:
Delete: mit-pthreads/tests/test_create.c
BitKeeper/deleted/.del-test_cwd.c~22e4f2b76ca811b1:
Delete: mit-pthreads/tests/test_cwd.c
BitKeeper/deleted/.del-test_execve.c~bd0c103f87af886f:
Delete: mit-pthreads/tests/test_execve.c
BitKeeper/deleted/.del-test_fcntl.c~53b21f39142e5a4d:
Delete: mit-pthreads/tests/test_fcntl.c
BitKeeper/deleted/.del-test_fork.c~f298d324d823923a:
Delete: mit-pthreads/tests/test_fork.c
BitKeeper/deleted/.del-test_netdb.c~be5269b1ecac4ff3:
Delete: mit-pthreads/tests/test_netdb.c
BitKeeper/deleted/.del-test_pause.c~c911c50ffb11db72:
Delete: mit-pthreads/tests/test_pause.c
BitKeeper/deleted/.del-test_preemption.c~8029d61f7ec75374:
Delete: mit-pthreads/tests/test_preemption.c
BitKeeper/deleted/.del-test_preemption_float.c~7f804d5a47a30bd2:
Delete: mit-pthreads/tests/test_preemption_float.c
BitKeeper/deleted/.del-test_pthread_cond_timedwait.c~fd96cd053a1ee38f:
Delete: mit-pthreads/tests/test_pthread_cond_timedwait.c
BitKeeper/deleted/.del-test_pthread_join.c~9ee0a45e4852e2c6:
Delete: mit-pthreads/tests/test_pthread_join.c
BitKeeper/deleted/.del-test_pthread_mutex.c~7afe10ac3a0ed764:
Delete: mit-pthreads/tests/test_pthread_mutex.c
BitKeeper/deleted/.del-test_pw.c~e4d2a6fbfa419233:
Delete: mit-pthreads/tests/test_pw.c
BitKeeper/deleted/.del-test_readdir.c~68f325528a6ba31:
Delete: mit-pthreads/tests/test_readdir.c
BitKeeper/deleted/.del-test_select.c~f58a4df6eabd906b:
Delete: mit-pthreads/tests/test_select.c
BitKeeper/deleted/.del-test_setjmp.c~701e52e551c3be:
Delete: mit-pthreads/tests/test_setjmp.c
BitKeeper/deleted/.del-test_sleep.c~82fcf39f34babab0:
Delete: mit-pthreads/tests/test_sleep.c
BitKeeper/deleted/.del-test_sock_1.c~b68c017f6d6426b7:
Delete: mit-pthreads/tests/test_sock_1.c
BitKeeper/deleted/.del-test_sock_2.c~5ca3f8118006c2db:
Delete: mit-pthreads/tests/test_sock_2.c
BitKeeper/deleted/.del-test_sock_2a.c~142c4ae2155fe848:
Delete: mit-pthreads/tests/test_sock_2a.c
BitKeeper/deleted/.del-test_stdio_1.c~85b778b4cef060e3:
Delete: mit-pthreads/tests/test_stdio_1.c
BitKeeper/deleted/.del-test_switch.c~a820aca962968c06:
Delete: mit-pthreads/tests/test_switch.c
support-files/mysql.spec.sh:
Made some modifications of the RPMs:
- the normal 4.0 package must of course include InnoDB as well
- added --with-ssl and --with-vio to the Max binary and build a
dynamically linked binary because of this (the normal binary remains
statically linked)
- updated the Packager Tag as discussed with David
- install all binaries as stripped except for mysqld and mysqld-max
(needed for UDFs to work)
Diffstat (limited to 'mit-pthreads/stdlib')
-rwxr-xr-x | mit-pthreads/stdlib/GNUmakefile.inc | 7 | ||||
-rw-r--r-- | mit-pthreads/stdlib/Makefile.inc | 10 | ||||
-rw-r--r-- | mit-pthreads/stdlib/abort.c | 67 | ||||
-rw-r--r-- | mit-pthreads/stdlib/atexit.h | 46 | ||||
-rw-r--r-- | mit-pthreads/stdlib/exit.c | 89 | ||||
-rw-r--r-- | mit-pthreads/stdlib/getopt.c | 135 | ||||
-rw-r--r-- | mit-pthreads/stdlib/rand.c | 64 | ||||
-rw-r--r-- | mit-pthreads/stdlib/random.c | 389 | ||||
-rw-r--r-- | mit-pthreads/stdlib/strtod.c | 178 | ||||
-rw-r--r-- | mit-pthreads/stdlib/strtol.c | 131 | ||||
-rw-r--r-- | mit-pthreads/stdlib/strtoul.c | 109 | ||||
-rw-r--r-- | mit-pthreads/stdlib/system.c | 83 |
12 files changed, 0 insertions, 1308 deletions
diff --git a/mit-pthreads/stdlib/GNUmakefile.inc b/mit-pthreads/stdlib/GNUmakefile.inc deleted file mode 100755 index 2f55ce8b217..00000000000 --- a/mit-pthreads/stdlib/GNUmakefile.inc +++ /dev/null @@ -1,7 +0,0 @@ -# @(#)Makefile.inc 5.6 (Berkeley) 6/4/91 - -# stdlib sources -VPATH:= ${VPATH}:${srcdir}/stdlib - -SRCS:= abort.c exit.c strtod.c getopt.c rand.c random.c strtol.c strtoul.c \ - system.c $(SRCS) diff --git a/mit-pthreads/stdlib/Makefile.inc b/mit-pthreads/stdlib/Makefile.inc deleted file mode 100644 index cc323d1d0e1..00000000000 --- a/mit-pthreads/stdlib/Makefile.inc +++ /dev/null @@ -1,10 +0,0 @@ -# @(#)Makefile.inc 5.6 (Berkeley) 6/4/91 - -# stdlib sources -.PATH: ${srcdir}/${MACHINE}/stdlib ${srcdir}/stdlib - -SRCS+= exit.c strtod.c getopt.c rand.c random.c strtol.c strtoul.c - -# SRCS+=abort.c atexit.c atoi.c atof.c atol.c bsearch.c calloc.c div.c \ -# getenv.c heapsort.c labs.c ldiv.c malloc.c multibyte.c \ -# putenv.c qsort.c radixsort.c setenv.c system.c diff --git a/mit-pthreads/stdlib/abort.c b/mit-pthreads/stdlib/abort.c deleted file mode 100644 index 474c35f6107..00000000000 --- a/mit-pthreads/stdlib/abort.c +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) 1985 Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -/*static char *sccsid = "from: @(#)abort.c 5.11 (Berkeley) 2/23/91";*/ -static char *rcsid = "$Id$"; -#endif /* LIBC_SCCS and not lint */ - -#include <pthread.h> -#include <signal.h> -#include <stdlib.h> -#include <stddef.h> -#include <unistd.h> - -void -abort() -{ - sigset_t mask; - - sigfillset(&mask); - /* - * don't block SIGABRT to give any handler a chance; we ignore - * any errors -- X3J11 doesn't allow abort to return anyway. - */ - sigdelset(&mask, SIGABRT); - pthread_sigmask(SIG_SETMASK, &mask, NULL); - kill(getpid(), SIGABRT); - - /* - * if SIGABRT ignored, or caught and the handler returns, do - * it again, only harder. - */ - pthread_signal(SIGABRT, SIG_DFL); - pthread_sigmask(SIG_SETMASK, &mask, NULL); - kill(getpid(), SIGABRT); - exit(1); -} diff --git a/mit-pthreads/stdlib/atexit.h b/mit-pthreads/stdlib/atexit.h deleted file mode 100644 index d13dc588781..00000000000 --- a/mit-pthreads/stdlib/atexit.h +++ /dev/null @@ -1,46 +0,0 @@ -/*- - * Copyright (c) 1990 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * from: @(#)atexit.h 5.1 (Berkeley) 5/15/90 - * $Id$ - */ - -/* must be at least 32 to guarantee ANSI conformance */ -#define ATEXIT_SIZE 32 - -struct atexit { - struct atexit *next; /* next in list */ - int ind; /* next index in this table */ - void (*fns[ATEXIT_SIZE])(); /* the table itself */ -}; - -struct atexit *__atexit; /* points to head of LIFO stack */ diff --git a/mit-pthreads/stdlib/exit.c b/mit-pthreads/stdlib/exit.c deleted file mode 100644 index 159a066d797..00000000000 --- a/mit-pthreads/stdlib/exit.c +++ /dev/null @@ -1,89 +0,0 @@ -/*- - * Copyright (c) 1990 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -/*static char *sccsid = "from: @(#)exit.c 5.4 (Berkeley) 2/23/91";*/ -static char *rcsid = "$Id$"; -#endif /* LIBC_SCCS and not lint */ - -#include <pthread.h> -#include <stddef.h> -#include <stdlib.h> -#include <unistd.h> -#include <sys/cdefs.h> -#include <pthread/posix.h> -#include "atexit.h" - -void (*__cleanup)(); - -/* - * Exit, flushing stdio buffers if necessary. - */ -void __NORETURN exit(int status) -{ - register struct atexit *p; - register int n; - - for (p = __atexit; p; p = p->next) - for (n = p->ind; --n >= 0;) - (*p->fns[n])(); - if (__cleanup) - (*__cleanup)(); - _exit(status); - - /* This is to shut up gcc, which complains about this function - * returning even if _exit() is declared noreturn. */ - while (1); -} - - -/* - * Register a function to be performed at exit. - */ -int atexit(void (*fn)()) -{ - static struct atexit __atexit0; /* one guaranteed table */ - register struct atexit *p; - - if ((p = __atexit) == NULL) - __atexit = p = &__atexit0; - else if (p->ind >= ATEXIT_SIZE) { - if ((p = malloc(sizeof(*p))) == NULL) - return (-1); - p->ind = 0; - p->next = __atexit; - __atexit = p; - } - p->fns[p->ind++] = fn; - return (0); -} diff --git a/mit-pthreads/stdlib/getopt.c b/mit-pthreads/stdlib/getopt.c deleted file mode 100644 index 71fafd49490..00000000000 --- a/mit-pthreads/stdlib/getopt.c +++ /dev/null @@ -1,135 +0,0 @@ -/* - * Copyright (c) 1987 Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)getopt.c 4.13 (Berkeley) 2/23/91"; -#endif /* LIBC_SCCS and not lint */ - -#include <config.h> -#include <pthread.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -/* - * get option letter from argument vector - */ - -#ifndef LD_LINKS_STATIC_DATA -/* - * Under the Solaris ld, some data sections are linked in regaurdless of - * whether or not the name has been resolved. - */ -int opterr = 1, /* if error message should be printed */ - optind = 1, /* index into parent argv vector */ - optopt = 0; /* character checked for validity */ -char * optarg = NULL; /* argument associated with option */ - -#else - -extern int opterr, optind, optopt; -extern char *optarg; - -#endif - -#define BADCH (int)'?' -#define EMSG "" - -int -getopt(nargc, nargv, ostr) - int nargc; - char * const *nargv; - const char *ostr; -{ - static char *place = EMSG; /* option letter processing */ - register char *oli; /* option letter list index */ - char *p; - - if (!*place) { /* update scanning pointer */ - if (optind >= nargc || *(place = nargv[optind]) != '-') { - place = EMSG; - return(EOF); - } - if (place[1] && *++place == '-') { /* found "--" */ - ++optind; - place = EMSG; - return(EOF); - } - } /* option letter okay? */ - if ((optopt = (int)*place++) == (int)':' || - !(oli = strchr(ostr, optopt))) { - /* - * if the user didn't specify '-' as an option, - * assume it means EOF. - */ - if (optopt == (int)'-') - return(EOF); - if (!*place) - ++optind; - if (opterr) { - if (!(p = strrchr(*nargv, '/'))) - p = *nargv; - else - ++p; - (void)fprintf(stderr, "%s: illegal option -- %c\n", - p, optopt); - } - return(BADCH); - } - if (*++oli != ':') { /* don't need argument */ - optarg = NULL; - if (!*place) - ++optind; - } - else { /* need an argument */ - if (*place) /* no white space */ - optarg = place; - else if (nargc <= ++optind) { /* no arg */ - place = EMSG; - if (!(p = strrchr(*nargv, '/'))) - p = *nargv; - else - ++p; - if (opterr) - (void)fprintf(stderr, - "%s: option requires an argument -- %c\n", - p, optopt); - return(BADCH); - } - else /* white space */ - optarg = nargv[optind]; - place = EMSG; - ++optind; - } - return(optopt); /* dump back option letter */ -} diff --git a/mit-pthreads/stdlib/rand.c b/mit-pthreads/stdlib/rand.c deleted file mode 100644 index 9367dceed25..00000000000 --- a/mit-pthreads/stdlib/rand.c +++ /dev/null @@ -1,64 +0,0 @@ -/*- - * Copyright (c) 1990 The Regents of the University of California. - * Copyright (c) 1994 Chris Provenzano, proven@mit.edu - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)rand.c 5.6 (Berkeley) 6/24/91"; -#endif /* LIBC_SCCS and not lint */ - -#include <pthread.h> -#include <sys/types.h> -#include <stdlib.h> - -static u_long next = 1; - -int rand_r(u_int * next_r) -{ - int ret; - - (*next_r) = (*next_r) * 1103515245 + 12345; - ret = (*next_r) & RAND_MAX; - return(ret); -} - -#undef rand -int rand(void) -{ - return ((next = next * 1103515245 + 12345) & RAND_MAX); -} - -#undef srand -void srand(unsigned int seed) -{ - next = seed; -} diff --git a/mit-pthreads/stdlib/random.c b/mit-pthreads/stdlib/random.c deleted file mode 100644 index 8cba96e7534..00000000000 --- a/mit-pthreads/stdlib/random.c +++ /dev/null @@ -1,389 +0,0 @@ -/* - * Copyright (c) 1983 Regents of the University of California. - * Copyright (c) 1994 Chris Provenzano, proven@mit.edu - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)random.c 5.9 (Berkeley) 2/23/91"; -#endif /* LIBC_SCCS and not lint */ - -#include <pthread.h> -#include <stdio.h> -#include <stdlib.h> - -/* - * random.c: - * - * An improved random number generation package. In addition to the standard - * rand()/srand() like interface, this package also has a special state info - * interface. The initstate() routine is called with a seed, an array of - * bytes, and a count of how many bytes are being passed in; this array is - * then initialized to contain information for random number generation with - * that much state information. Good sizes for the amount of state - * information are 32, 64, 128, and 256 bytes. The state can be switched by - * calling the setstate() routine with the same array as was initiallized - * with initstate(). By default, the package runs with 128 bytes of state - * information and generates far better random numbers than a linear - * congruential generator. If the amount of state information is less than - * 32 bytes, a simple linear congruential R.N.G. is used. - * - * Internally, the state information is treated as an array of longs; the - * zeroeth element of the array is the type of R.N.G. being used (small - * integer); the remainder of the array is the state information for the - * R.N.G. Thus, 32 bytes of state information will give 7 longs worth of - * state information, which will allow a degree seven polynomial. (Note: - * the zeroeth word of state information also has some other information - * stored in it -- see setstate() for details). - * - * The random number generation technique is a linear feedback shift register - * approach, employing trinomials (since there are fewer terms to sum up that - * way). In this approach, the least significant bit of all the numbers in - * the state table will act as a linear feedback shift register, and will - * have period 2^deg - 1 (where deg is the degree of the polynomial being - * used, assuming that the polynomial is irreducible and primitive). The - * higher order bits will have longer periods, since their values are also - * influenced by pseudo-random carries out of the lower bits. The total - * period of the generator is approximately deg*(2**deg - 1); thus doubling - * the amount of state information has a vast influence on the period of the - * generator. Note: the deg*(2**deg - 1) is an approximation only good for - * large deg, when the period of the shift register is the dominant factor. - * With deg equal to seven, the period is actually much longer than the - * 7*(2**7 - 1) predicted by this formula. - */ - -/* - * For each of the currently supported random number generators, we have a - * break value on the amount of state information (you need at least this - * many bytes of state info to support this random number generator), a degree - * for the polynomial (actually a trinomial) that the R.N.G. is based on, and - * the separation between the two lower order coefficients of the trinomial. - */ -#define TYPE_0 0 /* linear congruential */ -#define BREAK_0 8 -#define DEG_0 0 -#define SEP_0 0 - -#define TYPE_1 1 /* x**7 + x**3 + 1 */ -#define BREAK_1 32 -#define DEG_1 7 -#define SEP_1 3 - -#define TYPE_2 2 /* x**15 + x + 1 */ -#define BREAK_2 64 -#define DEG_2 15 -#define SEP_2 1 - -#define TYPE_3 3 /* x**31 + x**3 + 1 */ -#define BREAK_3 128 -#define DEG_3 31 -#define SEP_3 3 - -#define TYPE_4 4 /* x**63 + x + 1 */ -#define BREAK_4 256 -#define DEG_4 63 -#define SEP_4 1 - -/* - * Array versions of the above information to make code run faster -- - * relies on fact that TYPE_i == i. - */ -#define MAX_TYPES 5 /* max number of types above */ - -static int degrees[MAX_TYPES] = { DEG_0, DEG_1, DEG_2, DEG_3, DEG_4 }; -static int seps [MAX_TYPES] = { SEP_0, SEP_1, SEP_2, SEP_3, SEP_4 }; - -/* - * Initially, everything is set up as if from: - * - * initstate(1, &randtbl, 128); - * - * Note that this initialization takes advantage of the fact that srandom() - * advances the front and rear pointers 10*rand_deg times, and hence the - * rear pointer which starts at 0 will also end up at zero; thus the zeroeth - * element of the state information, which contains info about the current - * position of the rear pointer is just - * - * MAX_TYPES * (rptr - state) + TYPE_3 == TYPE_3. - */ - -static long randtbl[DEG_3 + 1] = { - TYPE_3, - 0x9a319039, 0x32d9c024, 0x9b663182, 0x5da1f342, 0xde3b81e0, 0xdf0a6fb5, - 0xf103bc02, 0x48f340fb, 0x7449e56b, 0xbeb1dbb0, 0xab5c5918, 0x946554fd, - 0x8c2e680f, 0xeb3d799f, 0xb11ee0b7, 0x2d436b86, 0xda672e2a, 0x1588ca88, - 0xe369735d, 0x904f35f7, 0xd7158fd6, 0x6fa6f051, 0x616e6b96, 0xac94efdc, - 0x36413f93, 0xc622c298, 0xf5a42ab8, 0x8a88d77b, 0xf5ad9d0e, 0x8999220b, - 0x27fb47b9, -}; - -/* - * fptr and rptr are two pointers into the state info, a front and a rear - * pointer. These two pointers are always rand_sep places aparts, as they - * cycle cyclically through the state information. (Yes, this does mean we - * could get away with just one pointer, but the code for random() is more - * efficient this way). The pointers are left positioned as they would be - * from the call - * - * initstate(1, randtbl, 128); - * - * (The position of the rear pointer, rptr, is really 0 (as explained above - * in the initialization of randtbl) because the state table pointer is set - * to point to randtbl[1] (as explained below). - */ -static long *fptr = &randtbl[SEP_3 + 1]; -static long *rptr = &randtbl[1]; - -/* - * The following things are the pointer to the state information table, the - * type of the current generator, the degree of the current polynomial being - * used, and the separation between the two pointers. Note that for efficiency - * of random(), we remember the first location of the state information, not - * the zeroeth. Hence it is valid to access state[-1], which is used to - * store the type of the R.N.G. Also, we remember the last location, since - * this is more efficient than indexing every time to find the address of - * the last element to see if the front and rear pointers have wrapped. - */ -static long *state = &randtbl[1]; -static int rand_type = TYPE_3; -static int rand_deg = DEG_3; -static int rand_sep = SEP_3; -static long *end_ptr = &randtbl[DEG_3 + 1]; - -/* - * State info won't be corrupted by multiple simultaneous calls, - * but srandom(), initstate(), and setstate() affect all threads - */ -static pthread_mutex_t random_mutex = PTHREAD_MUTEX_INITIALIZER; - -/* - * random: - * - * If we are using the trivial TYPE_0 R.N.G., just do the old linear - * congruential bit. Otherwise, we do our fancy trinomial stuff, which is - * the same in all the other cases due to all the global variables that have - * been set up. The basic operation is to add the number at the rear pointer - * into the one at the front pointer. Then both pointers are advanced to - * the next location cyclically in the table. The value returned is the sum - * generated, reduced to 31 bits by throwing away the "least random" low bit. - * - * Note: the code takes advantage of the fact that both the front and - * rear pointers can't wrap on the same call by not testing the rear - * pointer if the front one has wrapped. - * - * Returns a 31-bit random number. - */ -static long random_basic() -{ - long i; - - if (rand_type == TYPE_0) - i = state[0] = (state[0] * 1103515245 + 12345) & 0x7fffffff; - else { - *fptr += *rptr; - i = (*fptr >> 1) & 0x7fffffff; /* chucking least random bit */ - if (++fptr >= end_ptr) { - fptr = state; - ++rptr; - } else if (++rptr >= end_ptr) - rptr = state; - } - return(i); -} - -long random() -{ - long ret; - - pthread_mutex_lock(&random_mutex); - ret = random_basic(); - pthread_mutex_unlock(&random_mutex); - return(ret); -} -/* - * srandom: - * - * Initialize the random number generator based on the given seed. If the - * type is the trivial no-state-information type, just remember the seed. - * Otherwise, initializes state[] based on the given "seed" via a linear - * congruential generator. Then, the pointers are set to known locations - * that are exactly rand_sep places apart. Lastly, it cycles the state - * information a given number of times to get rid of any initial dependencies - * introduced by the L.C.R.N.G. Note that the initialization of randtbl[] - * for default usage relies on values produced by this routine. - */ -static void srandom_basic(u_int x) -{ - int i; - - state[0] = x; - for (i = 1; i < rand_deg; i++) - state[i] = 1103515245 * state[i - 1] + 12345; - fptr = &state[rand_sep]; - rptr = &state[0]; - - for (i = 0; i < 10 * rand_deg; i++) - (void)random_basic(); -} - -void srandom(u_int x) -{ - pthread_mutex_lock(&random_mutex); - srandom_basic(x); - pthread_mutex_unlock(&random_mutex); -} - -/* - * initstate: - * - * Initialize the state information in the given array of n bytes for future - * random number generation. Based on the number of bytes we are given, and - * the break values for the different R.N.G.'s, we choose the best (largest) - * one we can and set things up for it. srandom() is then called to - * initialize the state information. - * - * Note that on return from srandom(), we set state[-1] to be the type - * multiplexed with the current value of the rear pointer; this is so - * successive calls to initstate() won't lose this information and will be - * able to restart with setstate(). - * - * Note: the first thing we do is save the current state, if any, just like - * setstate() so that it doesn't matter when initstate is called. - * - * Returns a pointer to the old state. - */ -#ifdef initstate -#undef initstate -#endif -char * initstate(u_int seed, char * arg_state, int n) -{ - register char *ostate = (char *)(&state[-1]); - - pthread_mutex_lock(&random_mutex); - - if (rand_type == TYPE_0) - state[-1] = rand_type; - else - state[-1] = MAX_TYPES * (rptr - state) + rand_type; - if (n < BREAK_0) { - (void)fprintf(stderr, - "random: not enough state (%d bytes); ignored.\n", n); - pthread_mutex_unlock(&random_mutex); - return(0); - } - if (n < BREAK_1) { - rand_type = TYPE_0; - rand_deg = DEG_0; - rand_sep = SEP_0; - } else if (n < BREAK_2) { - rand_type = TYPE_1; - rand_deg = DEG_1; - rand_sep = SEP_1; - } else if (n < BREAK_3) { - rand_type = TYPE_2; - rand_deg = DEG_2; - rand_sep = SEP_2; - } else if (n < BREAK_4) { - rand_type = TYPE_3; - rand_deg = DEG_3; - rand_sep = SEP_3; - } else { - rand_type = TYPE_4; - rand_deg = DEG_4; - rand_sep = SEP_4; - } - state = &(((long *)arg_state)[1]); /* first location */ - end_ptr = &state[rand_deg]; /* must set end_ptr before srandom */ - srandom_basic(seed); - if (rand_type == TYPE_0) - state[-1] = rand_type; - else - state[-1] = MAX_TYPES*(rptr - state) + rand_type; - pthread_mutex_unlock(&random_mutex); - return(ostate); -} - -/* - * setstate: - * - * Restore the state from the given state array. - * - * Note: it is important that we also remember the locations of the pointers - * in the current state information, and restore the locations of the pointers - * from the old state information. This is done by multiplexing the pointer - * location into the zeroeth word of the state information. - * - * Note that due to the order in which things are done, it is OK to call - * setstate() with the same state as the current state. - * - * Returns a pointer to the old state information. - */ -#ifdef setstate -#undef setstate -#endif -char * setstate(char * arg_state) -{ - register long *new_state = (long *)arg_state; - register int type = new_state[0] % MAX_TYPES; - register int rear = new_state[0] / MAX_TYPES; - char *ostate = (char *)(&state[-1]); - - pthread_mutex_lock(&random_mutex); - - if (rand_type == TYPE_0) - state[-1] = rand_type; - else - state[-1] = MAX_TYPES * (rptr - state) + rand_type; - switch(type) { - case TYPE_0: - case TYPE_1: - case TYPE_2: - case TYPE_3: - case TYPE_4: - rand_type = type; - rand_deg = degrees[type]; - rand_sep = seps[type]; - break; - default: - (void)fprintf(stderr, - "random: state info corrupted; not changed.\n"); - } - state = &new_state[1]; - if (rand_type != TYPE_0) { - rptr = &state[rear]; - fptr = &state[(rear + rand_sep) % rand_deg]; - } - end_ptr = &state[rand_deg]; /* set end_ptr too */ - - pthread_mutex_unlock(&random_mutex); - return(ostate); -} - diff --git a/mit-pthreads/stdlib/strtod.c b/mit-pthreads/stdlib/strtod.c deleted file mode 100644 index 173ca1e4bdf..00000000000 --- a/mit-pthreads/stdlib/strtod.c +++ /dev/null @@ -1,178 +0,0 @@ -/* -** An alternative implemtation of "strtod()" that is both -** simplier, and thread-safe. -*/ -#include <pthread.h> -#include <ctype.h> -#include <math.h> - -#ifdef TEST -# define strtod NewStrtod -#include <stdio.h> -#endif - -static double scaler10[] = { - 1.0, 1e10, 1e20, 1e30, 1e40, 1e50, 1e60, 1e70, 1e80, 1e90 -}; -static double scaler1[] = { - 1.0, 10.0, 1e2, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9 -}; -static double pastpoint[] = { - 1e-1, 1e-2, 1e-3, 1e-4, 1e-5, 1e-6, 1e-7, 1e-8, 1e-9, - 1e-10, 1e-11, 1e-12, 1e-13, 1e-14, 1e-15, 1e-16, 1e-17, 1e-18, 1e-19, - 1e-20, 1e-21, 1e-22, 1e-23, 1e-24, 1e-25, 1e-26, 1e-27, 1e-28, 1e-29, - 1e-30, 1e-31, 1e-32, 1e-33, 1e-34, 1e-35, 1e-36, 1e-37, 1e-38, 1e-39, - 1e-40, 1e-41, 1e-42, 1e-43, 1e-44, 1e-45, 1e-46, 1e-47, 1e-48, 1e-49, - 1e-50, 1e-51, 1e-52, 1e-53, 1e-54, 1e-55, 1e-56, 1e-57, 1e-58, 1e-59, -}; - -#ifndef DBL_MAX -#define DBL_MAX 1.7976931348623157e+308 -#endif - -double strtod(const char *zNum, char **pzEnd){ - double rResult = 0.0; - int isNegative = 0; - - while( isspace(*zNum) ){ - zNum++; - } - if( *zNum=='-' ){ - zNum++; - isNegative = 1; - }else if( *zNum=='+' ){ - zNum++; - } - while( isdigit(*zNum) ){ - rResult = rResult*10.0 + (*zNum - '0'); - zNum++; - } - if( *zNum=='.' ){ - int n = 0; - zNum++; - while( isdigit(*zNum) ){ - if( n<sizeof(pastpoint)/sizeof(pastpoint[0]) ){ - rResult += pastpoint[n] * (*zNum - '0'); - n++; - } - zNum++; - } - } - if( *zNum=='e' || *zNum=='E' ){ - int expVal = 0; - int isNegExp = 0; - const char *zExpStart = zNum; - zNum++; - if( *zNum=='-' ){ - isNegExp = 1; - zNum++; - }else if( *zNum=='+' ){ - zNum++; - } - if( !isdigit(*zNum) ){ - zNum = zExpStart; - }else{ - double scaler = 1.0; - while( isdigit(*zNum) ){ - expVal = expVal*10 + *zNum - '0'; - zNum++; - } - if( expVal >= 1000 ){ - if( isNegExp ){ - rResult = 0.0; - }else{ - rResult = DBL_MAX; - } - goto done; - } - while( expVal >= 100 ){ - scaler *= 1.0e100; - expVal -= 100; - } - scaler *= scaler10[expVal/10]*scaler1[expVal%10]; - if( isNegExp ){ - scaler = 1.0/scaler; - } - rResult *= scaler; - } - - } - -done: - if( pzEnd ){ - *pzEnd = (char *)zNum; - } - if( isNegative && rResult!=0.0 ){ - rResult = -rResult; - } - return rResult; -} - -double atof(const char *nptr) -{ - return (strtod(nptr, 0)); -} - -#ifdef TEST -#undef strtod - -double strtod(const char*,char**); -double NewStrtod(const char*,char**); - -int main(int argc, char **argv){ - int nTest = 0; - int nFail = 0; - int nBigFail = 0; - char zBuf[1000]; - - while( fgets(zBuf,sizeof(zBuf),stdin) ){ - double old, new; - char *zTailOld, *zTailNew; - int i; - - for(i=0; zBuf[i] && zBuf[i]!='\n'; i++){} - zBuf[i] = 0; - -#if TEST==1 - printf("Input line: [%s]\n",zBuf); - old = strtod(zBuf,&zTailOld); - printf("value=%g\n",old); - printf("Old: 0x%08x%08x tail=[%s]\n", - ((int*)&old)[1], ((int*)&old)[0], zTailOld); - new = NewStrtod(zBuf,&zTailNew); - printf("value=%g\n",new); - printf("New: 0x%08x%08x tail=[%s]\n\n", - ((int*)&new)[1], ((int*)&new)[0], zTailNew); -#else - old = strtod(zBuf,&zTailOld); - new = NewStrtod(zBuf,&zTailNew); - nTest++; - if( strcmp(zTailOld,zTailNew) - || ((int*)&old)[0]!=((int*)&new)[0] - || ((int*)&old)[1]!=((int*)&new)[1] - ){ - int olda, oldb, newa, newb; - - nFail++; - olda = ((int*)&old)[1]; - oldb = ((int*)&old)[0]; - newa = ((int*)&new)[1]; - newb = ((int*)&new)[0]; - - if( olda!=newa || abs(oldb-newb)>2 ){ - nBigFail++; - printf("******* Big failure \n"); - } - printf("Input = [%s]\n",zBuf); - printf("old: val=%g 0x%08x%08x tail=[%s]\n", - old, olda, oldb, zTailOld); - printf("new: val=%g 0x%08x%08x tail=[%s]\n\n", - new, newa, newb, zTailNew); - } -#endif - } - - printf("Out of %d tests, %d failures and %d big failurs\n", - nTest,nFail, nBigFail); -} -#endif diff --git a/mit-pthreads/stdlib/strtol.c b/mit-pthreads/stdlib/strtol.c deleted file mode 100644 index 91be90cc94c..00000000000 --- a/mit-pthreads/stdlib/strtol.c +++ /dev/null @@ -1,131 +0,0 @@ -/*- - * Copyright (c) 1990 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -/*static char *sccsid = "from: @(#)strtol.c 5.4 (Berkeley) 2/23/91";*/ -static char *rcsid = "$Id$"; -#endif /* LIBC_SCCS and not lint */ - -#include <pthread.h> -#include <limits.h> -#include <ctype.h> -#include <errno.h> -#include <stdlib.h> - - -/* - * Convert a string to a long integer. - * - * Ignores `locale' stuff. Assumes that the upper and lower case - * alphabets and digits are each contiguous. - */ -long -strtol(nptr, endptr, base) - const char *nptr; - char **endptr; - register int base; -{ - register const char *s = nptr; - register unsigned long acc; - register int c; - register unsigned long cutoff; - register int neg = 0, any, cutlim; - - /* - * Skip white space and pick up leading +/- sign if any. - * If base is 0, allow 0x for hex and 0 for octal, else - * assume decimal; if base is already 16, allow 0x. - */ - do { - c = *s++; - } while (isspace(c)); - if (c == '-') { - neg = 1; - c = *s++; - } else if (c == '+') - c = *s++; - if ((base == 0 || base == 16) && - c == '0' && (*s == 'x' || *s == 'X')) { - c = s[1]; - s += 2; - base = 16; - } - if (base == 0) - base = c == '0' ? 8 : 10; - - /* - * Compute the cutoff value between legal numbers and illegal - * numbers. That is the largest legal value, divided by the - * base. An input number that is greater than this value, if - * followed by a legal input character, is too big. One that - * is equal to this value may be valid or not; the limit - * between valid and invalid numbers is then based on the last - * digit. For instance, if the range for longs is - * [-2147483648..2147483647] and the input base is 10, - * cutoff will be set to 214748364 and cutlim to either - * 7 (neg==0) or 8 (neg==1), meaning that if we have accumulated - * a value > 214748364, or equal but the next digit is > 7 (or 8), - * the number is too big, and we will return a range error. - * - * Set any if any `digits' consumed; make it negative to indicate - * overflow. - */ - cutoff = neg ? -(unsigned long)LONG_MIN : LONG_MAX; - cutlim = cutoff % (unsigned long)base; - cutoff /= (unsigned long)base; - for (acc = 0, any = 0;; c = *s++) { - if (isdigit(c)) - c -= '0'; - else if (isalpha(c)) - c -= isupper(c) ? 'A' - 10 : 'a' - 10; - else - break; - if (c >= base) - break; - if (any < 0 || acc > cutoff || acc == cutoff && c > cutlim) - any = -1; - else { - any = 1; - acc *= base; - acc += c; - } - } - if (any < 0) { - acc = neg ? LONG_MIN : LONG_MAX; - errno = ERANGE; - } else if (neg) - acc = -acc; - if (endptr != 0) - *endptr = (char *) (any ? s - 1 : nptr); - return (acc); -} diff --git a/mit-pthreads/stdlib/strtoul.c b/mit-pthreads/stdlib/strtoul.c deleted file mode 100644 index c6b6b01a0f2..00000000000 --- a/mit-pthreads/stdlib/strtoul.c +++ /dev/null @@ -1,109 +0,0 @@ -/* - * Copyright (c) 1990 Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -/*static char *sccsid = "from: @(#)strtoul.c 5.3 (Berkeley) 2/23/91";*/ -static char *rcsid = "$Id$"; -#endif /* LIBC_SCCS and not lint */ - -#include <pthread.h> -#include <limits.h> -#include <ctype.h> -#include <errno.h> -#include <stdlib.h> - -/* - * Convert a string to an unsigned long integer. - * - * Ignores `locale' stuff. Assumes that the upper and lower case - * alphabets and digits are each contiguous. - */ -unsigned long -strtoul(nptr, endptr, base) - const char *nptr; - char **endptr; - register int base; -{ - register const char *s = nptr; - register unsigned long acc; - register int c; - register unsigned long cutoff; - register int neg = 0, any, cutlim; - - /* - * See strtol for comments as to the logic used. - */ - do { - c = *s++; - } while (isspace(c)); - if (c == '-') { - neg = 1; - c = *s++; - } else if (c == '+') - c = *s++; - if ((base == 0 || base == 16) && - c == '0' && (*s == 'x' || *s == 'X')) { - c = s[1]; - s += 2; - base = 16; - } - if (base == 0) - base = c == '0' ? 8 : 10; - cutoff = (unsigned long)ULONG_MAX / (unsigned long)base; - cutlim = (unsigned long)ULONG_MAX % (unsigned long)base; - for (acc = 0, any = 0;; c = *s++) { - if (isdigit(c)) - c -= '0'; - else if (isalpha(c)) - c -= isupper(c) ? 'A' - 10 : 'a' - 10; - else - break; - if (c >= base) - break; - if (any < 0 || acc > cutoff || acc == cutoff && c > cutlim) - any = -1; - else { - any = 1; - acc *= base; - acc += c; - } - } - if (any < 0) { - acc = ULONG_MAX; - errno = ERANGE; - } else if (neg) - acc = -acc; - if (endptr != 0) - *endptr = (char *) (any ? s - 1 : nptr); - return (acc); -} diff --git a/mit-pthreads/stdlib/system.c b/mit-pthreads/stdlib/system.c deleted file mode 100644 index e7cc164fbc7..00000000000 --- a/mit-pthreads/stdlib/system.c +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright (c) 1988 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -/*static char *sccsid = "from: @(#)system.c 5.10 (Berkeley) 2/23/91";*/ -static char *rcsid = "$Id$"; -#endif /* LIBC_SCCS and not lint */ - -#include <pthread.h> -#include <pthread/paths.h> -#include <sys/types.h> -#include <sys/wait.h> -#include <signal.h> -#include <stdlib.h> -#include <stddef.h> -#include <unistd.h> - -extern char **environ; - -system(command) - const char *command; -{ - char *argp[] = {"sh", "-c", "*to be filled in*", NULL}; - void (*intsave)(), (*quitsave)(), (*signal())(); - sigset_t tmp_mask, old_mask; - int pstat; - pid_t pid; - - if (!command) /* just checking... */ - return(1); - - argp[2] = (char *) command; - sigemptyset(&tmp_mask); - sigaddset(&tmp_mask, SIGCHLD); - pthread_sigmask(SIG_BLOCK, &tmp_mask, &old_mask); - switch(pid = fork()) { - case -1: /* error */ - (void)pthread_sigmask(SIG_SETMASK, &old_mask, NULL); - return(-1); - case 0: /* child */ - (void)pthread_sigmask(SIG_SETMASK, &old_mask, NULL); - execve(_PATH_BSHELL, argp, environ); - _exit(127); - } - - intsave = pthread_signal(SIGINT, SIG_IGN); - quitsave = pthread_signal(SIGQUIT, SIG_IGN); - pid = waitpid(pid, (int *)&pstat, 0); - (void)pthread_sigmask(SIG_SETMASK, &old_mask, NULL); - (void)pthread_signal(SIGQUIT, quitsave); - (void)pthread_signal(SIGINT, intsave); - return(pid == -1 ? -1 : pstat); -} |