Implement compile time thread lock debug.

This commit is contained in:
jb 1998-06-09 08:37:35 +00:00
parent eb856053d1
commit 91f495a7b3
2 changed files with 4 additions and 4 deletions

View File

@ -55,11 +55,11 @@ ftruncate(fd, length)
#ifdef _THREAD_SAFE
int retval;
if (_thread_fd_lock(fd, FD_RDWR, NULL,__FILE__,__LINE__) != 0) {
if (_FD_LOCK(fd, FD_RDWR, NULL) != 0) {
retval = -1;
} else {
retval = __syscall((quad_t)SYS_ftruncate, fd, 0, length);
_thread_fd_unlock(fd, FD_RDWR);
_FD_UNLOCK(fd, FD_RDWR);
}
return(retval);
#else

View File

@ -55,11 +55,11 @@ lseek(fd, offset, whence)
{
#ifdef _THREAD_SAFE
off_t offs;
if (_thread_fd_lock(fd, FD_RDWR, NULL,__FILE__,__LINE__) != 0) {
if (_FD_LOCK(fd, FD_RDWR, NULL) != 0) {
offs = -1;
} else {
offs = __syscall((quad_t) SYS_lseek,fd, 0, offset, whence);
_thread_fd_unlock(fd, FD_RDWR);
_FD_UNLOCK(fd, FD_RDWR);
}
return(offs);