| /netbsd-src/sys/external/bsd/libnv/dist/ |
| H A D | cnv.h | 57 const char *cnvlist_name(const void *cookie); 58 int cnvlist_type(const void *cookie); 66 bool cnvlist_get_bool(const void *cookie); 67 uint64_t cnvlist_get_number(const void *cookie); 68 const char *cnvlist_get_string(const void *cookie); 69 const nvlist_t *cnvlist_get_nvlist(const void *cookie); 70 const void *cnvlist_get_binary(const void *cookie, size_t *sizep); 71 const bool *cnvlist_get_bool_array(const void *cookie, size_t *nitemsp); 72 const uint64_t *cnvlist_get_number_array(const void *cookie, size_t *nitemsp); 73 const char * const *cnvlist_get_string_array(const void *cookie, size_t *nitemsp); [all …]
|
| H A D | cnvlist.c | 72 cnvlist_name(const void *cookie) in cnvlist_name() argument 75 return (nvpair_name(cookie)); in cnvlist_name() 79 cnvlist_type(const void *cookie) in cnvlist_type() argument 82 return (nvpair_type(cookie)); in cnvlist_type() 87 cnvlist_get_##type(const void *cookie) \ 90 if (nvpair_type(cookie) != NV_TYPE_##NVTYPE) { \ 92 nvpair_name(cookie)); \ 94 return (nvpair_get_##type(cookie)); \ 109 cnvlist_get_##type(const void *cookie, size_t *nitemsp) \ in CNVLIST_GET() 112 if (nvpair_type(cookie) != NV_TYPE_##NVTYPE) { \ in CNVLIST_GET() [all …]
|
| /netbsd-src/sys/arch/evbmips/isa/ |
| H A D | isadma_bounce.c | 65 struct mips_bus_dma_cookie *cookie; in isadma_bounce_dmamap_create() local 80 cookiesize = sizeof(*cookie); in isadma_bounce_dmamap_create() 118 cookie = (struct mips_bus_dma_cookie *)cookiestore; in isadma_bounce_dmamap_create() 119 cookie->id_flags = cookieflags; in isadma_bounce_dmamap_create() 120 map->_dm_cookie = cookie; in isadma_bounce_dmamap_create() 148 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; in isadma_bounce_dmamap_destroy() local 153 if (cookie->id_flags & _BUS_DMA_HAS_BOUNCE) in isadma_bounce_dmamap_destroy() 156 free(cookie, M_DMAMAP); in isadma_bounce_dmamap_destroy() 167 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; in isadma_bounce_dmamap_load() local 181 if (error == 0 || (cookie->id_flags & _BUS_DMA_MIGHT_NEED_BOUNCE) == 0) in isadma_bounce_dmamap_load() [all …]
|
| /netbsd-src/sys/arch/alpha/isa/ |
| H A D | isadma_bounce.c | 150 struct isadma_bounce_cookie *cookie; in isadma_bounce_cookie_alloc() local 153 if ((cookie = kmem_zalloc(isadma_bounce_cookiesize(map, cookieflags), in isadma_bounce_cookie_alloc() 158 cookie->id_flags = cookieflags; in isadma_bounce_cookie_alloc() 159 map->_dm_cookie = cookie; in isadma_bounce_cookie_alloc() 167 struct isadma_bounce_cookie *cookie = map->_dm_cookie; in isadma_bounce_cookie_free() local 169 if (cookie != NULL) { in isadma_bounce_cookie_free() 171 isadma_bounce_cookiesize(map, cookie->id_flags)); in isadma_bounce_cookie_free() 183 struct isadma_bounce_cookie *cookie; in isadma_bounce_dmamap_create() local 202 cookie = map->_dm_cookie; in isadma_bounce_dmamap_create() 204 if (cookie->id_flags & ID_MIGHT_NEED_BOUNCE) { in isadma_bounce_dmamap_create() [all …]
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/ |
| H A D | ldapsync.c | 41 struct berval *cookie, in slap_compose_sync_cookie() argument 65 ber_str2bv_x( cookiestr, len, 1, cookie, in slap_compose_sync_cookie() 81 cookie->bv_val = slap_sl_malloc( len, op ? op->o_tmpmemctx : NULL ); in slap_compose_sync_cookie() 83 len = sprintf( cookie->bv_val, "rid=%03d,", rid ); in slap_compose_sync_cookie() 84 ptr = cookie->bv_val + len; in slap_compose_sync_cookie() 99 cookie->bv_len = ptr - cookie->bv_val; in slap_compose_sync_cookie() 105 struct sync_cookie *cookie, in slap_sync_cookie_free() argument 109 if ( cookie == NULL ) in slap_sync_cookie_free() 112 if ( cookie->sids ) { in slap_sync_cookie_free() 113 ch_free( cookie->sids ); in slap_sync_cookie_free() [all …]
|
| /netbsd-src/sys/arch/arc/isa/ |
| H A D | isadma_bounce.c | 168 struct isadma_bounce_cookie *cookie; in isadma_bounce_cookie_alloc() local 171 if ((cookie = kmem_zalloc(isadma_bounce_cookiesize(map, cookieflags), in isadma_bounce_cookie_alloc() 176 cookie->id_flags = cookieflags; in isadma_bounce_cookie_alloc() 177 map->_dm_cookie = cookie; in isadma_bounce_cookie_alloc() 185 struct isadma_bounce_cookie *cookie = map->_dm_cookie; in isadma_bounce_cookie_free() local 187 if (cookie != NULL) { in isadma_bounce_cookie_free() 189 isadma_bounce_cookiesize(map, cookie->id_flags)); in isadma_bounce_cookie_free() 221 struct isadma_bounce_cookie *cookie; in isadma_bounce_dmamap_create() local 240 cookie = map->_dm_cookie; in isadma_bounce_dmamap_create() 242 if (cookie->id_flags & ID_MIGHT_NEED_BOUNCE) { in isadma_bounce_dmamap_create() [all …]
|
| /netbsd-src/sys/arch/atari/isa/ |
| H A D | isa_dma.c | 208 struct atari_isa_dma_cookie *cookie; in isadma_bounce_cookie_alloc() local 211 if ((cookie = kmem_zalloc(isadma_bounce_cookiesize(map, cookieflags), in isadma_bounce_cookie_alloc() 216 cookie->id_flags = cookieflags; in isadma_bounce_cookie_alloc() 217 map->_dm_cookie = cookie; in isadma_bounce_cookie_alloc() 225 struct atari_isa_dma_cookie *cookie = map->_dm_cookie; in isadma_bounce_cookie_free() local 227 if (cookie != NULL) { in isadma_bounce_cookie_free() 229 isadma_bounce_cookiesize(map, cookie->id_flags)); in isadma_bounce_cookie_free() 240 struct atari_isa_dma_cookie *cookie; in _isa_bus_dmamap_create() local 259 cookie = map->_dm_cookie; in _isa_bus_dmamap_create() 261 if (cookie->id_flags & ID_MIGHT_NEED_BOUNCE) { in _isa_bus_dmamap_create() [all …]
|
| /netbsd-src/lib/libc/stdio/ |
| H A D | fmemopen.c | 50 fmemopen_read(void *cookie, void *buf, size_t nbytes) in fmemopen_read() argument 55 _DIAGASSERT(cookie != NULL); in fmemopen_read() 58 p = (struct fmemopen_cookie *)cookie; in fmemopen_read() 70 fmemopen_write(void *cookie, const void *buf, size_t nbytes) in fmemopen_write() argument 76 _DIAGASSERT(cookie != NULL); in fmemopen_write() 79 p = (struct fmemopen_cookie *)cookie; in fmemopen_write() 103 fmemopen_flush(void *cookie) in fmemopen_flush() argument 107 _DIAGASSERT(cookie != NULL); in fmemopen_flush() 109 p = (struct fmemopen_cookie *)cookie; in fmemopen_flush() 118 fmemopen_seek(void *cookie, off_t offset, int whence) in fmemopen_seek() argument [all …]
|
| H A D | stdio.c | 60 __sread(void *cookie, void *buf, size_t n) in __sread() argument 62 FILE *fp = cookie; in __sread() 65 _DIAGASSERT(cookie != NULL); in __sread() 66 _DIAGASSERT(cookie == fp->_cookie); in __sread() 80 __swrite(void *cookie, const void *buf, size_t n) in __swrite() argument 82 FILE *fp = cookie; in __swrite() 84 _DIAGASSERT(cookie != NULL); in __swrite() 85 _DIAGASSERT(cookie == fp->_cookie); in __swrite() 100 __sseek(void *cookie, off_t offset, int whence) in __sseek() argument 102 FILE *fp = cookie; in __sseek() [all …]
|
| /netbsd-src/sys/arch/powerpc/isa/ |
| H A D | isadma_machdep.c | 164 struct powerpc_isa_dma_cookie *cookie; in _isa_bus_dmamap_create() local 187 cookiesize = sizeof(*cookie); in _isa_bus_dmamap_create() 232 cookie = (struct powerpc_isa_dma_cookie *)cookiestore; in _isa_bus_dmamap_create() 233 cookie->id_flags = cookieflags; in _isa_bus_dmamap_create() 234 map->_dm_cookie = cookie; in _isa_bus_dmamap_create() 262 struct powerpc_isa_dma_cookie *cookie = map->_dm_cookie; in _isa_bus_dmamap_destroy() local 267 if (cookie->id_flags & ID_HAS_BOUNCE) in _isa_bus_dmamap_destroy() 270 size_t cookiesize = sizeof(*cookie); in _isa_bus_dmamap_destroy() 271 if (cookie->id_flags & ID_MIGHT_NEED_BOUNCE) in _isa_bus_dmamap_destroy() 274 kmem_intr_free(cookie, cookiesize); in _isa_bus_dmamap_destroy() [all …]
|
| /netbsd-src/sys/arch/x68k/dev/ |
| H A D | intio.c | 398 struct intio_dma_cookie *cookie; in _intio_bus_dmamap_create() local 447 cookie = malloc(cookiesize, M_DMAMAP, in _intio_bus_dmamap_create() 449 if (cookie == NULL) { in _intio_bus_dmamap_create() 453 cookie->id_flags = cookieflags; in _intio_bus_dmamap_create() 454 map->x68k_dm_cookie = cookie; in _intio_bus_dmamap_create() 482 struct intio_dma_cookie *cookie = map->x68k_dm_cookie; in _intio_bus_dmamap_destroy() local 487 if (cookie->id_flags & ID_HAS_BOUNCE) in _intio_bus_dmamap_destroy() 490 free(cookie, M_DMAMAP); in _intio_bus_dmamap_destroy() 501 struct intio_dma_cookie *cookie = map->x68k_dm_cookie; in _intio_bus_dmamap_load() local 515 if (error == 0 || (cookie->id_flags & ID_MIGHT_NEED_BOUNCE) == 0) in _intio_bus_dmamap_load() [all …]
|
| /netbsd-src/sys/arch/mips/adm5120/ |
| H A D | adm5120_cfio.c | 207 cf_bs_unmap(void *cookie, bus_space_handle_t bh, bus_size_t size, int acct) in cf_bs_unmap() argument 210 bus_space_unmap((bus_space_tag_t)cookie, in cf_bs_unmap() 212 bus_space_unmap((bus_space_tag_t)cookie, in cf_bs_unmap() 256 cf_bs_map(void *cookie, bus_addr_t addr, bus_size_t size, int flags, in cf_bs_map() argument 266 rc = bus_space_map((bus_space_tag_t)cookie, in cf_bs_map() 272 rc = bus_space_map((bus_space_tag_t)cookie, addr, size, flags, in cf_bs_map() 275 bus_space_unmap((bus_space_tag_t)cookie, in cf_bs_map() 285 cf_bs_subregion(void *cookie, bus_space_handle_t h, bus_size_t offset, in cf_bs_subregion() argument 293 rc = bus_space_subregion((bus_space_tag_t)cookie, in cf_bs_subregion() 299 rc = bus_space_subregion((bus_space_tag_t)cookie, in cf_bs_subregion() [all …]
|
| /netbsd-src/external/bsd/pkg_install/dist/lib/ |
| H A D | iterate.c | 104 pkg_dir_iter(void *cookie) in pkg_dir_iter() argument 106 struct pkg_dir_iter_arg *arg = cookie; in pkg_dir_iter() 133 int (*matchiter)(const char *, void *), void *cookie) in iterate_local_pkg_dir() argument 143 retval = iterate_pkg_generic_src(matchiter, cookie, pkg_dir_iter, &arg); in iterate_local_pkg_dir() 151 pkg_db_iter(void *cookie) in pkg_db_iter() argument 153 DIR *dirp = cookie; in pkg_db_iter() 180 iterate_pkg_db(int (*matchiter)(const char *, void *), void *cookie) in iterate_pkg_db() argument 191 retval = iterate_pkg_generic_src(matchiter, cookie, pkg_db_iter, dirp); in iterate_pkg_db() 204 pkg_db_iter_cached(void *cookie) in pkg_db_iter_cached() argument 206 struct pkg_db_iter_arg *arg = cookie; in pkg_db_iter_cached() [all …]
|
| /netbsd-src/external/bsd/kyua-cli/ |
| H A D | Makefile.inc | 23 cookie-tarname: cookie-tarname-2 24 @cmp -s cookie-tarname cookie-tarname-2 \ 25 || cp cookie-tarname-2 cookie-tarname 26 cookie-tarname-2: .PHONY 27 @echo "${KYUA_TARNAME}" >cookie-tarname-2 28 CLEANFILES+= cookie-tarname cookie-tarname-2 31 cookie-version: cookie-version-2 32 @cmp -s cookie-version cookie-version-2 \ 33 || cp cookie-version-2 cookie-version 34 cookie-version-2: .PHONY [all …]
|
| /netbsd-src/sys/arch/mips/mips/ |
| H A D | bus_dma.c | 246 struct mips_bus_dma_cookie * const cookie = map->_dm_cookie; in _bus_dma_load_bouncebuf() local 250 KASSERT(cookie != NULL); in _bus_dma_load_bouncebuf() 251 KASSERT(cookie->id_flags & _BUS_DMA_MIGHT_NEED_BOUNCE); in _bus_dma_load_bouncebuf() 256 if ((cookie->id_flags & _BUS_DMA_HAS_BOUNCE) == 0) { in _bus_dma_load_bouncebuf() 266 cookie->id_origbuf = buf; in _bus_dma_load_bouncebuf() 267 cookie->id_origbuflen = buflen; in _bus_dma_load_bouncebuf() 268 cookie->id_buftype = buftype; in _bus_dma_load_bouncebuf() 270 error = _bus_dmamap_load_buffer(t, map, cookie->id_bouncebuf, in _bus_dma_load_bouncebuf() 286 cookie->id_flags |= _BUS_DMA_IS_BOUNCING; in _bus_dma_load_bouncebuf() 355 struct mips_bus_dma_cookie *cookie; in _bus_dmamap_create() local 410 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dmamap_destroy() local 446 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dmamap_load() local 502 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dmamap_load() local 525 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dmamap_load_mbuf() local 576 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dmamap_load_mbuf() local 600 struct mips_bus_dma_cookie *const cookie = map->_dm_cookie; _bus_dmamap_load_uio() local 652 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dmamap_load_uio() local 732 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dmamap_unload() local 802 struct mips_bus_dma_cookie * const cookie = map->_dm_cookie; _bus_dmamap_sync() local 1246 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dma_alloc_bouncebuf() local 1280 struct mips_bus_dma_cookie *cookie = map->_dm_cookie; _bus_dma_free_bouncebuf() local [all...] |
| /netbsd-src/external/bsd/nsd/dist/ |
| H A D | edns.c | 48 data->cookie[0] = (COOKIE_CODE & 0xff00) >> 8; in edns_init_data() 49 data->cookie[1] = (COOKIE_CODE & 0x00ff); in edns_init_data() 50 data->cookie[2] = (24 & 0xff00) >> 8; in edns_init_data() 51 data->cookie[3] = (24 & 0x00ff); in edns_init_data() 112 memcpy(edns->cookie, buffer_current(packet), optlen); in edns_handle_option() 249 if(q->edns.cookie[8] != 1) in cookie_verify() 254 cookie_time = (q->edns.cookie[12] << 24) in cookie_verify() 255 | (q->edns.cookie[13] << 16) in cookie_verify() 256 | (q->edns.cookie[14] << 8) in cookie_verify() 257 | q->edns.cookie[15]; in cookie_verify() [all …]
|
| /netbsd-src/sys/dev/pci/ |
| H A D | radeonfb_i2c.c | 73 radeonfb_i2cbb_set_bits(void *cookie, uint32_t bits) in radeonfb_i2cbb_set_bits() argument 75 struct radeonfb_i2c *ric = (struct radeonfb_i2c *)cookie; in radeonfb_i2cbb_set_bits() 83 radeonfb_i2cbb_set_dir(void *cookie, uint32_t bits) in radeonfb_i2cbb_set_dir() argument 85 struct radeonfb_i2c *ric = (struct radeonfb_i2c *)cookie; in radeonfb_i2cbb_set_dir() 92 radeonfb_i2cbb_read(void *cookie) in radeonfb_i2cbb_read() argument 94 struct radeonfb_i2c *ric = (struct radeonfb_i2c *)cookie; in radeonfb_i2cbb_read() 117 radeonfb_i2c_acquire_bus(void *cookie, int flags) in radeonfb_i2c_acquire_bus() argument 119 struct radeonfb_i2c *ric = (struct radeonfb_i2c *)cookie; in radeonfb_i2c_acquire_bus() 150 radeonfb_i2c_release_bus(void *cookie, int flags) in radeonfb_i2c_release_bus() argument 152 struct radeonfb_i2c *ric = (struct radeonfb_i2c *)cookie; in radeonfb_i2c_release_bus() [all …]
|
| /netbsd-src/usr.sbin/rpc.lockd/ |
| H A D | lock_proc.c | 376 result.cookie = arg->cookie; in nlm_test_1_svc() 410 result.cookie = arg->cookie; in nlm_test_msg_1_svc() 453 arg4.cookie = arg->cookie; in nlm_lock_1_svc() 463 result.cookie = arg->cookie; in nlm_lock_1_svc() 476 arg4.cookie = arg->cookie; in nlm_lock_msg_1_svc() 485 result.cookie = arg->cookie; in nlm_lock_msg_1_svc() 511 result.cookie = arg->cookie; in nlm_cancel_1_svc() 532 result.cookie = arg->cookie; in nlm_cancel_msg_1_svc() 563 result.cookie = arg->cookie; in nlm_unlock_1_svc() 580 result.cookie = arg->cookie; in nlm_unlock_msg_1_svc() [all …]
|
| /netbsd-src/external/bsd/fetch/dist/libfetch/ |
| H A D | file.c | 56 fetchFile_read(void *cookie, void *buf, size_t len) in fetchFile_read() argument 58 return read(*(int *)cookie, buf, len); in fetchFile_read() 62 fetchFile_write(void *cookie, const void *buf, size_t len) in fetchFile_write() argument 64 return write(*(int *)cookie, buf, len); in fetchFile_write() 68 fetchFile_close(void *cookie) in fetchFile_close() argument 70 int fd = *(int *)cookie; in fetchFile_close() 72 free(cookie); in fetchFile_close() 83 int if_modified_since, fd, *cookie; in fetchXGetFile() local 121 cookie = malloc(sizeof(int)); in fetchXGetFile() 122 if (cookie == NULL) { in fetchXGetFile() [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/libdm/ |
| H A D | libdm-common.c | 995 int dm_task_set_cookie(struct dm_task *dmt, uint32_t *cookie, uint16_t flags) in dm_task_set_cookie() argument 999 *cookie = 0; in dm_task_set_cookie() 1004 int dm_udev_complete(uint32_t cookie) in dm_udev_complete() argument 1009 int dm_udev_wait(uint32_t cookie) in dm_udev_wait() argument 1074 static int _get_cookie_sem(uint32_t cookie, int *semid) in _get_cookie_sem() argument 1076 if (cookie >> 16 != DM_COOKIE_MAGIC) { in _get_cookie_sem() 1080 cookie, cookie); in _get_cookie_sem() 1084 if ((*semid = semget((key_t) cookie, 1, 0)) >= 0) in _get_cookie_sem() 1092 cookie, cookie); in _get_cookie_sem() 1098 cookie, cookie); in _get_cookie_sem() [all …]
|
| /netbsd-src/crypto/external/bsd/openssl.old/dist/doc/man3/ |
| H A D | SSL_CTX_set_stateless_cookie_generate_cb.pod | 18 unsigned char *cookie, 23 const unsigned char *cookie, 29 *cookie, 35 char *cookie, 42 L<SSL_stateless(3)> to generate the application-controlled portion of the cookie 44 ClientHello with a missing or invalid cookie. gen_stateless_cookie_cb() must 45 write at most SSL_COOKIE_LENGTH bytes into B<cookie>, and must write the number 46 of bytes written to B<cookie_len>. If a cookie cannot be generated, a zero 51 ClientHello cookie is valid. The cookie data is pointed to by B<cookie> and is of 53 communicates that the cookie is valid. The integrity of the entire cookie, [all …]
|
| /netbsd-src/crypto/external/bsd/openssl/dist/doc/man3/ |
| H A D | SSL_CTX_set_stateless_cookie_generate_cb.pod | 18 unsigned char *cookie, 23 const unsigned char *cookie, 29 *cookie, 35 char *cookie, 42 L<SSL_stateless(3)> to generate the application-controlled portion of the cookie 44 ClientHello with a missing or invalid cookie. gen_stateless_cookie_cb() must 45 write at most SSL_COOKIE_LENGTH bytes into B<cookie>, and must write the number 46 of bytes written to B<cookie_len>. If a cookie cannot be generated, a zero 51 ClientHello cookie is valid. The cookie data is pointed to by B<cookie> and is of 53 communicates that the cookie is valid. The integrity of the entire cookie, [all …]
|
| /netbsd-src/sys/arch/epoc32/epoc32/ |
| H A D | external_io.c | 143 external_bs_rr_1(void *cookie, bus_space_handle_t bsh, in external_bs_rr_1() argument 149 datap[i] = external_bs_r_1(cookie, bsh, offset + i); in external_bs_rr_1() 153 external_bs_rr_2(void *cookie, bus_space_handle_t bsh, in external_bs_rr_2() argument 160 external_bs_r_4(cookie, bsh, offset + (i << 1)); in external_bs_rr_2() 163 external_bs_r_1(cookie, bsh, offset + (i << 1)) | in external_bs_rr_2() 164 external_bs_r_1(cookie, bsh, offset + (i << 1) + 1); in external_bs_rr_2() 168 external_bs_wr_1(void *cookie, bus_space_handle_t bsh, in external_bs_wr_1() argument 174 external_bs_w_1(cookie, bsh, offset + i, datap[i]); in external_bs_wr_1() 178 external_bs_wr_2(void *cookie, bus_space_handle_t bsh, in external_bs_wr_2() argument 185 external_bs_w_4(cookie, bsh, offset + (i << 1), in external_bs_wr_2() [all …]
|
| /netbsd-src/sys/arch/luna68k/stand/boot/ |
| H A D | if_le.c | 114 void *cookie; in leinit() local 123 cookie = lance_attach(unit, reg, mem, eaddr); in leinit() 124 if (cookie == NULL) in leinit() 138 void *cookie; in le_match() local 143 cookie = lance_cookie(nif->nif_unit); in le_match() 144 if (cookie == NULL) in le_match() 147 eaddr = lance_eaddr(cookie); in le_match() 168 void *cookie; in le_init() local 175 cookie = lance_cookie(nif->nif_unit); in le_init() 176 eaddr = lance_eaddr(cookie); in le_init() [all …]
|
| /netbsd-src/lib/libpthread/ |
| H A D | thrd.c | 51 struct __thrd_tramp_data *cookie; in __thrd_create_tramp() local 56 cookie = (struct __thrd_tramp_data *)arg; in __thrd_create_tramp() 58 ret = (cookie->func)(cookie->arg); in __thrd_create_tramp() 60 free(cookie); in __thrd_create_tramp() 68 struct __thrd_tramp_data *cookie; in thrd_create() local 74 cookie = malloc(sizeof(*cookie)); in thrd_create() 75 if (cookie == NULL) in thrd_create() 78 cookie->func = func; in thrd_create() 79 cookie->arg = arg; in thrd_create() 81 switch(pthread_create(thr, NULL, __thrd_create_tramp, cookie)) { in thrd_create() [all …]
|