45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
#ifndef _WIN32
if (pthread_setspecific(key->key, obj))
#else
if (!TlsSetValue(key->key, obj))
#endif
/* FIXME: Maybe another exception would be better */
@throw [OFInvalidArgumentException newWithClass: self
andSelector: _cmd];
[obj retain];
[old release];
return self;
}
|
|
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
#ifndef _WIN32
if (pthread_setspecific(key->key, obj))
#else
if (!TlsSetValue(key->key, obj))
#endif
/* FIXME: Maybe another exception would be better */
@throw [OFInvalidArgumentException newWithClass: self
selector: _cmd];
[obj retain];
[old release];
return self;
}
|