diff options
| author | Andi Gutmans <andi@php.net> | 2001-04-27 18:50:35 +0000 | 
|---|---|---|
| committer | Andi Gutmans <andi@php.net> | 2001-04-27 18:50:35 +0000 | 
| commit | a2dbc5babda9e166ef14908cce0808ad8eaefe8b (patch) | |
| tree | 2f8d764a2f7832bdf079f764ddb7a07163372b29 | |
| parent | 8e43b4a840b80880ea7d75847481880425651998 (diff) | |
| download | php-git-a2dbc5babda9e166ef14908cce0808ad8eaefe8b.tar.gz | |
- Fix some ws to be like the rest of TSRM
| -rw-r--r-- | TSRM/TSRM.c | 4 | ||||
| -rw-r--r-- | TSRM/tsrm_virtual_cwd.c | 4 | ||||
| -rw-r--r-- | TSRM/tsrm_win32.c | 53 | 
3 files changed, 33 insertions, 28 deletions
| diff --git a/TSRM/TSRM.c b/TSRM/TSRM.c index e7de2f9fbd..ac7033c0b1 100644 --- a/TSRM/TSRM.c +++ b/TSRM/TSRM.c @@ -254,7 +254,7 @@ TSRM_API void *ts_resource_ex(ts_rsrc_id id, THREAD_T *th_id)  	int hash_value;  	tsrm_tls_entry *thread_resources; -	if( !th_id ) { +	if (!th_id) {  #if defined(PTHREADS)  		/* Fast path for looking up the resources for the current  		* thread. Its used by just about every call to @@ -262,7 +262,7 @@ TSRM_API void *ts_resource_ex(ts_rsrc_id id, THREAD_T *th_id)  		* and our hashtable lookup.  		*/  		thread_resources = pthread_getspecific( tls_key ); -		if( thread_resources ) { +		if (thread_resources) {  			TSRM_ERROR(TSRM_ERROR_LEVEL_INFO, "Fetching resource id %d for current thread %d", id, (long) thread_resources->thread_id );  			return ts_resource_read( thread_resources, id );  		} diff --git a/TSRM/tsrm_virtual_cwd.c b/TSRM/tsrm_virtual_cwd.c index d7bdafe0f9..b93c5e51eb 100644 --- a/TSRM/tsrm_virtual_cwd.c +++ b/TSRM/tsrm_virtual_cwd.c @@ -314,10 +314,10 @@ CWD_API int virtual_file_ex(cwd_state *state, const char *path, verify_path_func  		copy_amount = COPY_WHEN_ABSOLUTE;  		is_absolute = 1;  #ifdef TSRM_WIN32 -	} else if(IS_UNC_PATH(path_copy, path_length)){ +	} else if (IS_UNC_PATH(path_copy, path_length)) {  		copy_amount = 1;  		is_absolute = 1; -	} else if(IS_SLASH(path_copy[0])) { +	} else if (IS_SLASH(path_copy[0])) {  		copy_amount = 2;  #endif  	} diff --git a/TSRM/tsrm_win32.c b/TSRM/tsrm_win32.c index 1895507e32..1613ebea40 100644 --- a/TSRM/tsrm_win32.c +++ b/TSRM/tsrm_win32.c @@ -36,18 +36,21 @@ static ts_rsrc_id win32_globals_id;  static tsrm_win32_globals win32_globals;  #endif -static void tsrm_win32_ctor(tsrm_win32_globals *globals) { +static void tsrm_win32_ctor(tsrm_win32_globals *globals) +{  	globals->process = NULL;  	globals->process_size = 0;  } -static void tsrm_win32_dtor(tsrm_win32_globals *globals) { -	if(globals->process != NULL) { +static void tsrm_win32_dtor(tsrm_win32_globals *globals) +{ +	if (globals->process != NULL) {  		free(globals->process);  	}  } -TSRM_API void tsrm_win32_startup(void) { +TSRM_API void tsrm_win32_startup(void) +{  #ifdef ZTS  	win32_globals_id = ts_allocate_id(sizeof(tsrm_win32_globals), (ts_allocate_ctor)tsrm_win32_ctor, (ts_allocate_ctor)tsrm_win32_dtor);  #else @@ -55,32 +58,33 @@ TSRM_API void tsrm_win32_startup(void) {  #endif  } -TSRM_API void tsrm_win32_shutdown(void) { +TSRM_API void tsrm_win32_shutdown(void) +{  #ifndef ZTS  	tsrm_win32_dtor(&win32_globals);  #endif  } -static ProcessPair* process_get(FILE *stream) { +static ProcessPair* process_get(FILE *stream) +{  	ProcessPair* ptr;  	ProcessPair* newptr;  	TWLS_FETCH(); -	for(ptr = TWG(process); ptr < (TWG(process) + TWG(process_size)); ptr++) { -		if(stream != NULL && ptr->stream == stream){ +	for (ptr = TWG(process); ptr < (TWG(process) + TWG(process_size)); ptr++) { +		if (stream != NULL && ptr->stream == stream) {  			break; -		} -		else if(stream == NULL && !ptr->inuse) { +		} else if (stream == NULL && !ptr->inuse) {  			break;  		}  	} -	if(ptr < (TWG(process) + TWG(process_size))) { +	if (ptr < (TWG(process) + TWG(process_size))) {  		return ptr;  	}  	newptr = (ProcessPair*)realloc((void*)TWG(process), (TWG(process_size)+1)*sizeof(ProcessPair)); -	if(newptr == NULL) { +	if (newptr == NULL) {  		return NULL;  	} @@ -90,7 +94,8 @@ static ProcessPair* process_get(FILE *stream) {  	return ptr;  } -TSRM_API FILE* popen(const char *command, const char *type) { +TSRM_API FILE* popen(const char *command, const char *type) +{  	FILE *stream = NULL;  	int fno, str_len = strlen(type), read, mode;  	STARTUPINFO startup; @@ -103,12 +108,12 @@ TSRM_API FILE* popen(const char *command, const char *type) {  	security.bInheritHandle			= TRUE;  	security.lpSecurityDescriptor	= NULL; -	if(!str_len || !CreatePipe(&in, &out, &security, 2048L)) { +	if (!str_len || !CreatePipe(&in, &out, &security, 2048L)) {  		return NULL;  	}  	memset(&startup, 0, sizeof(STARTUPINFO)); -	memset(&process, 0, sizeof (PROCESS_INFORMATION)); +	memset(&process, 0, sizeof(PROCESS_INFORMATION));  	startup.cb			= sizeof(STARTUPINFO);  	startup.dwFlags		= STARTF_USESTDHANDLES; @@ -118,11 +123,10 @@ TSRM_API FILE* popen(const char *command, const char *type) {  	mode = ((str_len == 2) && (type[1] == 'b')) ? O_BINARY : O_TEXT; -	if(read) { +	if (read) {  		startup.hStdInput  = GetStdHandle(STD_INPUT_HANDLE);  		startup.hStdOutput = out; -	} -	else { +	} else {  		startup.hStdInput  = in;  		startup.hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE);  	} @@ -135,11 +139,10 @@ TSRM_API FILE* popen(const char *command, const char *type) {  	CloseHandle(process.hThread);  	proc = process_get(NULL); -	if(read) { +	if (read) {  		fno = _open_osfhandle((long)in, _O_RDONLY | mode);  		CloseHandle(out); -	} -	else { +	} else {  		fno = _open_osfhandle((long)out, _O_WRONLY | mode);  		CloseHandle(in);  	} @@ -151,11 +154,12 @@ TSRM_API FILE* popen(const char *command, const char *type) {  	return stream;  } -TSRM_API int pclose(FILE* stream) { +TSRM_API int pclose(FILE* stream) +{  	DWORD termstat = 0;  	ProcessPair* process; -	if((process = process_get(stream)) == NULL) { +	if ((process = process_get(stream)) == NULL) {  		return 0;  	} @@ -163,7 +167,7 @@ TSRM_API int pclose(FILE* stream) {      fclose(process->stream);  	GetExitCodeProcess(process->prochnd, &termstat); -	if(termstat == STILL_ACTIVE) { +	if (termstat == STILL_ACTIVE) {  		TerminateProcess(process->prochnd, termstat);  	} @@ -173,4 +177,5 @@ TSRM_API int pclose(FILE* stream) {  	return termstat;  } +  #endif
\ No newline at end of file | 
