| plan 9 kernel history: overview | file list | diff list |
1992/0914/port/taslock.c (diff list | history)
| 1992/0914/sys/src/9/port/taslock.c:15,22 – 1993/0501/sys/src/9/port/taslock.c:15,20 (short | long | prev | next) | ||
| 1992/0914 | for(i = 0; i < 10000000; i++){ if (tas(&l->key) == 0){ | |
| 1992/0222 |
| |
| 1992/0914 | l->pc = pc; | |
| 1992/0222 | return; } | |
| 1992/0914/sys/src/9/port/taslock.c:32,39 – 1993/0501/sys/src/9/port/taslock.c:30,35 | ||
| 1992/0222 | if(tas(&l->key)) return 0; l->pc = getcallerpc(((uchar*)&l) - sizeof(l)); | |
| 1992/0914/sys/src/9/port/taslock.c:42,47 – 1993/0501/sys/src/9/port/taslock.c:38,41 | ||
| 1992/0222 | { l->pc = 0; l->key = 0; | |