DELTA 22919 0 29
SVN  Ä3ßƒT …n Œ W…w˜ ‚r†Z„ ‰RŒ O¬~ L‹@ +#€R ]¬~  n’¨ O¬~ –}‹ V™|„ X¶@¦ ^™v† Z™x œ>Ž O¬~ ž;‘ X¬~ ' > U™} 5¢R¸ Y†Zˆ ”,¤3ˆ q¸_€E ‡q¹}ˆ ‚Ánˆ?Ãt* utility */FREECIV_HAVE_C11_THREADSint EXIT_SUCCESSret = thrd_create(thread, &fc_thread_wrapper, data);

  return ret != thrd_successint *return_value = NULL;

  thrmtx_init(mutex, mtx_plain|mtx_recursive)mtx_destroyLockallocate_mutex(fc_mutex *mutex)
{
  mtmtx_uncnd_init(cond)cnd_destroy(cond)cnd_wait(cond, cnd_signal(cond);
}

#elif defined(FREECIV_HAVE_PTHREAD)FREECIV_FREECIV_FREECIV_HAVE_PTHREAD || FREECIV_HAVE_WINTHREADS */


#ifndef FREECIV_FREECIV_FREECIV_ENDREP
DELTA 27237 578 360
SVN  L‘f5 †| €5 ‰5‡
#ifdef FREECIV_HAVE_C11_THREADS

#include <threads.h>

#define fc_thread      thrd_t
#define fc_mutex       mtx_t
#define fc_thread_cond cnd_t

#elif defined(FREECIV_HAVE_PTHREAD)
ENDREP
id: 6hw.5ck.r27333/886
type: file
pred: 6hw.5ck.r27237/964
count: 11
text: 27333 654 205 2278 d972f36434caf8fe95bbebe5bcdaaebe
props: 26905 44029 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/utility/fcthread.h
copyroot: 15280 /trunk

id: 6hv.5ck.r27333/1127
type: file
pred: 6hv.5ck.r27237/1207
count: 14
text: 27333 0 630 12180 4407436e8bf06210a38840a4720acec7
props: 26905 43451 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/utility/fcthread.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 25
file 2gg.5ck.r26188/18425
K 9
astring.c
V 23
file h5.5ck.r22395/1264
K 9
astring.h
V 23
file h6.5ck.r20479/1668
K 11
bitvector.c
V 25
file 4un.5ck.r26905/46406
K 11
bitvector.h
V 25
file 4uo.5ck.r26905/40272
K 12
capability.c
V 24
file 7p.5ck.r24916/10883
K 12
capability.h
V 24
file 7q.5ck.r18858/85852
K 12
distribute.c
V 26
file 2lp.5ck.r19259/362511
K 12
distribute.h
V 25
file 2lq.5ck.r18858/87951
K 9
fc_utf8.c
V 23
file 4ku.5ck.r26944/198
K 9
fc_utf8.h
V 25
file 4kv.5ck.r26905/46695
K 13
fcbacktrace.c
V 22
file 731.5ck.r26959/58
K 13
fcbacktrace.h
V 25
file 732.5ck.r26905/45245
K 9
fciconv.c
V 25
file 2g7.5ck.r26800/15337
K 9
fciconv.h
V 25
file 2g8.5ck.r18858/89144
K 8
fcintl.c
V 23
file k3.5ck.r23282/1304
K 8
fcintl.h
V 24
file fw.5ck.r24144/32431
K 10
fcthread.c
V 24
file 6hv.5ck.r27333/1127
K 10
fcthread.h
V 23
file 6hw.5ck.r27333/886
K 20
generate_specenum.py
V 23
file 4ia.5ck.r27150/401
K 9
genhash.c
V 25
file 57v.5ck.r26905/43204
K 9
genhash.h
V 25
file 57w.5ck.r26905/43784
K 9
genlist.c
V 24
file 51.5ck.r25012/26982
K 9
genlist.h
V 24
file 52.5ck.r20422/10948
K 11
inputfile.c
V 23
file h9.5ck.r25070/3455
K 11
inputfile.h
V 24
file ha.5ck.r18858/84203
K 5
ioz.c
V 23
file uh.5ck.r25070/3698
K 5
ioz.h
V 23
file ui.5ck.r25070/3932
K 10
iterator.c
V 25
file 4h5.5ck.r26905/44951
K 10
iterator.h
V 25
file 4f3.5ck.r26905/45830
K 5
log.c
V 21
file 53.5ck.r24492/53
K 5
log.h
V 23
file 54.5ck.r25725/3789
K 5
md5.c
V 22
file 33q.5ck.r25082/54
K 5
md5.h
V 25
file 33r.5ck.r19849/16287
K 5
mem.c
V 25
file d9.5ck.r19259/362758
K 5
mem.h
V 24
file da.5ck.r20315/22211
K 9
netfile.c
V 25
file 6m8.5ck.r26905/41142
K 9
netfile.h
V 25
file 6m9.5ck.r26905/41734
K 9
netintf.c
V 22
file t6.5ck.r26611/508
K 9
netintf.h
V 22
file t7.5ck.r26628/136
K 6
rand.c
V 25
file m5.5ck.r19259/363664
K 6
rand.h
V 24
file m6.5ck.r20315/22687
K 10
registry.c
V 25
file agw.5ck.r26905/40563
K 10
registry.h
V 25
file 7po.5ck.r26905/40851
K 14
registry_ini.c
V 24
file dh.5io.r25759/95268
K 14
registry_ini.h
V 23
file di.5ip.r26114/7727
K 14
registry_xml.c
V 26
file 16x3.5ck.r26905/44658
K 14
registry_xml.h
V 26
file 16x5.5ck.r26905/45535
K 14
section_file.c
V 25
file bw9.5ck.r26905/42610
K 14
section_file.h
V 25
file axo.5ck.r26905/42907
K 8
shared.c
V 22
file 55.5ck.r27051/465
K 8
shared.h
V 23
file 1d.5ck.r25915/3328
K 10
spechash.h
V 25
file 57x.5ck.r26905/46987
K 10
speclist.h
V 21
file gb.5ck.r23834/61
K 8
specpq.h
V 26
file 1brp.5ck.r26905/42320
K 9
specvec.h
V 21
file z9.5ck.r24658/96
K 15
string_vector.c
V 25
file 4hy.5ck.r26905/41433
K 15
string_vector.h
V 25
file 4hz.5ck.r26905/42022
K 9
support.c
V 24
file m9.5ck.r25768/38314
K 9
support.h
V 24
file ma.5ck.r25768/38072
K 8
timing.c
V 24
file el.5ck.r24200/17365
K 8
timing.h
V 24
file em.5ck.r22382/27015
END
ENDREP
id: 1c.5ck.r27333/4189
type: dir
pred: 1c.5ck.r27237/4270
count: 882
text: 27333 1369 2807 2807 8e2599e279f4190c0eb521ff0bd405bf
props: 17175 331 84 0 5447a85ba28edec0d4a8f6120070e2b2
cpath: /trunk/utility
copyroot: 15280 /trunk

PLAIN
K 9
ABOUT-NLS
V 24
file fu.5ck.r27270/69307
K 7
AUTHORS
V 24
file 5u.5ck.r22143/14016
K 7
COPYING
V 19
file 1h.0.r9643/400
K 9
ChangeLog
V 26
file 6l.5ck.r22811/6091752
K 7
INSTALL
V 22
file 6.5ck.r26104/4084
K 11
Makefile.am
V 22
file 59.5ck.r27213/499
K 4
NEWS
V 24
file 6m.5ck.r25634/30702
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 22
dir 8.5ck.r27326/10253
K 10
autogen.sh
V 24
file 12o.5ck.r25794/4003
K 9
bootstrap
V 23
dir 2p5.5ck.r27114/4172
K 6
client
V 21
dir d.5ck.r27330/9600
K 6
common
V 21
dir p.5ck.r27332/5898
K 12
configure.ac
V 23
file 149.5ck.r27256/155
K 4
data
V 23
dir w.5ck.r27331/194139
K 12
dependencies
V 24
dir 2yu.5ck.r27008/44168
K 3
doc
V 22
dir k7.5ck.r27320/3390
K 10
fc_version
V 23
file 2lo.5en.r27332/106
K 11
gen_headers
V 24
dir 1hsw.5ck.r27237/5056
K 2
m4
V 23
dir 12p.5ck.r26993/2487
K 7
scripts
V 23
dir 2yo.5ck.r27213/1366
K 6
server
V 23
dir z.5ck.r27324/155843
K 5
tests
V 22
dir 2g9.5ck.r27023/734
K 5
tools
V 23
dir 4pj.5js.r27300/6321
K 12
translations
V 23
dir t0a.5ck.r27331/4190
K 7
utility
V 22
dir 1c.5ck.r27333/4189
K 3
vms
V 25
dir u9.5ck.r21528/1396085
K 5
win32
V 23
dir 2eu.5ck.r27292/1906
END
ENDREP
id: 3.5ck.r27333/5586
type: dir
pred: 3.5ck.r27332/7291
count: 18796
text: 27333 4419 1154 1154 9713cdc6357ba160c64aad6b9f93525b
props: 23244 4830 282 0 e4bb46e81629a60eef613b169b23a9ea
cpath: /trunk
copyroot: 15280 /trunk

PLAIN
K 8
branches
V 20
dir 1.0.r27329/14710
K 4
tags
V 19
dir 2.0.r27200/6414
K 5
trunk
V 21
dir 3.5ck.r27333/5586
K 7
website
V 21
dir 3ge.0.r22980/2263
END
ENDREP
id: 0.0.r27333/5976
type: dir
pred: 0.0.r27332/7683
count: 27333
text: 27333 5810 153 153 c1dfcc2e92b04d33f07974c0be64414a
cpath: /
copyroot: 0 /

6hw.5ck.t27332-1 modify true false /trunk/utility/fcthread.h

6hv.5ck.t27332-1 modify true false /trunk/utility/fcthread.c


5976 6123
