Hallo robertroth,
nach Download des Sourcecodes und etwas Filesearch fördere ich dies in main/SAPI.h zu Tage:
BEGIN_EXTERN_C()
#ifdef ZTS
# define SG(v) ZEND_TSRMG_FAST(sapi_globals_offset, sapi_globals_struct *, v)
SAPI_API extern int sapi_globals_id;
SAPI_API extern size_t sapi_globals_offset;
#else
# define SG(v) (sapi_globals.v)
extern SAPI_API sapi_globals_struct sapi_globals;
#endif
SAPI steht, wenn ich das richtig deute, für Server API. In SAPI.h ist eine struct namens _sapi_globals_struct
, und darin befindet sich ein Eintrag namens rfc1867_uploaded_files. Aha!
Wie das abläuft, wenn ZTS definiert ist, weiß ich nicht, aber ohne diesen #define greift SG(foo) einfach auf sapi_globals.foo zu.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi