- Timestamp:
- Sep 13, 2020, 1:21:43 PM (5 years ago)
- Location:
- trunk/src/kash
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kash/Makefile.kmk
r3450 r3451 5 5 6 6 # 7 # Copyright (c) 2005-20 10 knut st. osmundsen <bird-kBuild-spamx@anduin.net>7 # Copyright (c) 2005-2020 knut st. osmundsen <bird-kBuild-spamx@anduin.net> 8 8 # 9 9 # This file is part of kBuild. -
trunk/src/kash/shfile.c
r3447 r3451 1114 1114 strtinfo->lpReserved2 = pbData; 1115 1115 1116 # ifndef SH_FORKED_MODE 1116 1117 shmtx_leave(&pfdtab->mtx, &tmp); /* should be harmless as this isn't really necessary at all. */ 1117 1118 shmtx_enter(&g_sh_exec_inherit_mtx, &info->tmp); 1118 1119 shmtx_enter(&pfdtab->mtx, &tmp); 1120 # endif 1119 1121 1120 1122 *(int *)pbData = count; … … 1194 1196 shfile_set_inherit_win(file, 0); 1195 1197 1198 # ifndef SH_FORKED_MODE 1196 1199 if (info->inherithandles) 1197 1200 shmtx_leave(&g_sh_exec_inherit_mtx, &info->tmp); 1201 # endif 1198 1202 } 1199 1203 -
trunk/src/kash/shheap.c
r3438 r3451 384 384 { 385 385 #ifdef SHHEAP_IN_USE 386 shmemhdr *mem = (shmemhdr *)ptr - 1;386 shmemhdr *mem; 387 387 shmemhdr *right; 388 388 shmemhdr *left; 389 389 shmtxtmp tmp; 390 391 if (ptr) 392 mem = (shmemhdr *)ptr - 1; 393 else 394 return; 390 395 391 396 if (mem->magic != SHMEMHDR_MAGIC_USED) -
trunk/src/kash/shinstance.c
r3449 r3451 278 278 sh_free_string_vector(psh, &psh->shenviron); 279 279 280 #ifndef SH_FORKED_MODE 280 281 /** @todo children. */ 281 282 sh_free(psh, psh->threadarg); 282 283 psh->threadarg = NULL; 284 #endif 283 285 284 286 /* alias.c */ -
trunk/src/kash/shinstance.h
r3449 r3451 60 60 #endif 61 61 62 #ifndef SH_FORKED_MODE 62 63 extern shmtx g_sh_exec_inherit_mtx; 64 #endif 63 65 64 66 /**
Note:
See TracChangeset
for help on using the changeset viewer.