Find a file
Brian Anderson f76e6c39f6 rt: Fix lock_held_by_current_thread
This simplifies the check for thread ownership by removing the _locked flag
and just comparing against the thread ID of the last thread to take the lock.
If the running thread took the lock _holding_thread will be equal to
pthread_self(); if _holding_thread is some other value then the running thread
does not have the lock.

Setting a pthread_t to 0 like this is not portable but should work on every
platform we are likely to care about for the near future.
2012-02-01 16:06:58 -08:00
doc Remove ternary operator 2012-01-30 18:21:19 +01:00
man Updating the manpage and usage message 2012-01-30 19:02:20 -08:00
mk rt: Remove rust_timer. Unused 2012-02-01 16:05:17 -08:00
src rt: Fix lock_held_by_current_thread 2012-02-01 16:06:58 -08:00
.gitignore Update .gitignore 2012-01-20 17:26:20 -08:00
.gitmodules Re-add libuv as a submodule. 2011-11-08 19:01:47 -08:00
AUTHORS.txt Add Aleksander Balicki to AUTHORS.txt 2012-01-27 18:48:16 -08:00
configure Tidy up redundant code in configure relating to valopt and triples. 2012-01-30 16:29:13 -08:00
INSTALL.txt doc: Just remove mention of the busted win installer from INSTALL.txt 2012-01-23 14:15:40 -08:00
LICENSE.txt Add Inno Setup installer script rather than NSIS 2012-01-25 16:02:53 -08:00
Makefile.in Merge pull request #1669 from graydon/inno-setup 2012-01-26 18:16:30 -08:00
README.txt Rename some readmes and fix some dist logic. 2012-01-17 16:50:13 -08:00
RELEASES.txt doc: Fix typo in RELEASES.txt 2012-01-19 22:54:08 -08:00

This is a compiler and suite of associated libraries and documentation for the
Rust programming language.

See LICENSE.txt for terms of copyright and redistribution.

See http://www.rust-lang.org for more information.