diff options
| author | rpj <rpj> | 2000-08-18 08:02:29 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2000-08-18 08:02:29 +0000 | 
| commit | 11eb4dfd2d42417327fc205c649ea32ee623cf92 (patch) | |
| tree | 79b7a28890e779a4cc8d77e9289dba919d371bdd /Makefile | |
| parent | 88de1621e4371cd118e1a98c9c08ff23c46e6899 (diff) | |
2000-08-18  Ross Johnson  <rpj@setup1.ise.canberra.edu.au>
        * Several: Fix typos from scripted edit session
        yesterday.
        * nonportable.c (pthread_mutexattr_setforcecs_np):
        Moved this function from mutex.c.
        (pthread_getw32threadhandle_np): New function to
        return the win32 thread handle that the POSIX
        thread is using.
        * mutex.c (pthread_mutexattr_setforcecs_np):
        Moved to new file "nonportable.c".
        * pthread.h (PTW32_BUILD): Only redefine __except
        and catch compiler keywords if we aren't building
        the library (ie. PTW32_BUILD is not defined) -
        this is safer than defining and then undefining
        if not building the library.
        * implement.h: Remove __except and catch undefines.
        * Makefile (CFLAGS): Define PTW32_BUILD.
        * GNUmakefile (CFLAGS): Define PTW32_BUILD.
        * All appropriate: Change Pthread_exception* to
        ptw32_exception* to be consistent with internal
        identifier naming.
        * private.c (ptw32_throw): New function to provide
        a generic exception throw for all internal
        exceptions and EH schemes.
        (ptw32_threadStart): pthread_exit() value is now
        returned via the thread structure exitStatus
        element.
        * exit.c (pthread_exit): pthread_exit() value is now
        returned via the thread structure exitStatus
        element.
        * cancel.c (ptw32_cancel_self): Now uses ptw32_throw.
        (pthread_setcancelstate): Ditto.
        (pthread_setcanceltype): Ditto.
        (pthread_testcancel): Ditto.
        (pthread_cancel): Ditto.
        * misc.c (CancelableWait): Ditto.
        * exit.c (pthread_exit): Ditto.
        * All applicable: Change PTW32_ prefix to
        PTW32_ prefix to remove leading underscores
        from private library identifiers.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 3 | 
1 files changed, 2 insertions, 1 deletions
| @@ -18,7 +18,7 @@ VCEFLAGS	= /GX /TP /DPtW32NoCatchWarn  #Structured Exceptions
  VSEFLAGS	= 
 -CFLAGS	= /W3 /MT /nologo /Yd /Zi /I. /D_WIN32_WINNT=0x400
 +CFLAGS	= /W3 /MT /nologo /Yd /Zi /I. /D_WIN32_WINNT=0x400 /DPTW32_BUILD
  OBJ=attr.obj \
  	cancel.obj \
 @@ -32,6 +32,7 @@ OBJ=attr.obj \  	global.obj \
  	misc.obj \
  	mutex.obj \
 +	nonportable.obj \
  	private.obj \
  	rwlock.obj \
  	sched.obj \
 | 
