| /netbsd-src/sys/arch/usermode/usermode/ |
| H A D | copy.c | 43 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument 46 memcpy(kaddr, uaddr, len); in copyin() 51 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument 54 memcpy(uaddr, kaddr, len); in copyout() 59 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument 61 len = uimin(strnlen(uaddr, len), len) + 1; in copyinstr() 62 strncpy(kaddr, uaddr, len); in copyinstr() 69 copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in copyoutstr() argument 72 strncpy(uaddr, kaddr, len); in copyoutstr() 90 _ufetch_8(const uint8_t *uaddr, uint8_t *valp) in _ufetch_8() argument [all …]
|
| /netbsd-src/external/cddl/osnet/dev/dtrace/arm/ |
| H A D | dtrace_isa.c | 234 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 237 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { in dtrace_copycheck() 239 cpu_core[cpu_number()].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 247 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 250 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 251 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 255 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 258 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 259 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 263 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /netbsd-src/external/cddl/osnet/dev/dtrace/aarch64/ |
| H A D | dtrace_isa.c | 370 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 373 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { in dtrace_copycheck() 375 cpu_core[CURRENT_CPU].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 383 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 387 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 388 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 392 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 396 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 397 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 401 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /netbsd-src/sys/rump/librump/rumpkern/ |
| H A D | rumpcopy.c | 44 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument 51 if (__predict_false(uaddr == NULL && len)) { in copyin() 56 memcpy(kaddr, uaddr, len); in copyin() 59 uaddr, kaddr, len); in copyin() 66 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument 73 if (__predict_false(uaddr == NULL && len)) { in copyout() 78 memcpy(uaddr, kaddr, len); in copyout() 81 kaddr, uaddr, len); in copyout() 87 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument 95 if (__predict_false(uaddr == NULL)) { in copyinstr() [all …]
|
| /netbsd-src/sys/kern/ |
| H A D | subr_copy.c | 293 copyin_vmspace(struct vmspace *vm, const void *uaddr, void *kaddr, size_t len) in copyin_vmspace() argument 303 return kcopy(uaddr, kaddr, len); in copyin_vmspace() 306 return copyin(uaddr, kaddr, len); in copyin_vmspace() 313 uio.uio_offset = (off_t)(uintptr_t)uaddr; in copyin_vmspace() 326 copyout_vmspace(struct vmspace *vm, const void *kaddr, void *uaddr, size_t len) in copyout_vmspace() argument 336 return kcopy(kaddr, uaddr, len); in copyout_vmspace() 339 return copyout(kaddr, uaddr, len); in copyout_vmspace() 346 uio.uio_offset = (off_t)(uintptr_t)uaddr; in copyout_vmspace() 359 copyin_proc(struct proc *p, const void *uaddr, void *kaddr, size_t len) in copyin_proc() argument 368 error = copyin_vmspace(vm, uaddr, kaddr, len); in copyin_proc() [all …]
|
| H A D | sys_futex.c | 286 * futex_load(uaddr, kaddr) 288 * Perform a single atomic load to read *uaddr, and return the 289 * result in *kaddr. Return 0 on success, EFAULT if uaddr is not 293 futex_load(int *uaddr, int *kaddr) in futex_load() argument 295 return ufetch_int((u_int *)uaddr, (u_int *)kaddr); in futex_load() 299 * futex_test(uaddr, expected) 301 * True if *uaddr == expected. False if *uaddr != expected, or if 302 * uaddr is not mapped. 305 futex_test(int *uaddr, in argument 669 futex_lookup(int * uaddr,bool shared,struct futex ** fp) futex_lookup() argument 716 futex_lookup_create(int * uaddr,bool shared,struct futex ** fp) futex_lookup_create() argument 1193 futex_func_wait(bool shared,int * uaddr,int val,int val3,const struct timespec * timeout,clockid_t clkid,int clkflags,register_t * retval) futex_func_wait() argument 1280 futex_func_wake(bool shared,int * uaddr,int val,int val3,register_t * retval) futex_func_wake() argument 1326 futex_func_requeue(bool shared,int op,int * uaddr,int val,int * uaddr2,int val2,int val3,register_t * retval) futex_func_requeue() argument 1512 futex_func_wake_op(bool shared,int * uaddr,int val,int * uaddr2,int val2,int val3,register_t * retval) futex_func_wake_op() argument 1586 do_futex(int * uaddr,int op,int val,const struct timespec * timeout,int * uaddr2,int val2,int val3,register_t * retval) do_futex() argument 1731 int *uaddr; release_futex() local 1890 futex_fetch_robust_head(uintptr_t uaddr,u_long * rhead) futex_fetch_robust_head() argument 1940 futex_fetch_robust_entry(uintptr_t const uaddr,uintptr_t * const valp,bool * const is_pi) futex_fetch_robust_entry() argument [all...] |
| H A D | subr_msan.c | 851 kmsan_copyin(const void *uaddr, void *kaddr, size_t len) in kmsan_copyin() argument 855 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + sizeof(len), in kmsan_copyin() 857 ret = copyin(uaddr, kaddr, len); in kmsan_copyin() 866 kmsan_copyout(const void *kaddr, void *uaddr, size_t len) in kmsan_copyout() argument 868 kmsan_check_arg(sizeof(kaddr) + sizeof(uaddr) + sizeof(len), in kmsan_copyout() 872 return copyout(kaddr, uaddr, len); in kmsan_copyout() 876 kmsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kmsan_copyinstr() argument 881 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + in kmsan_copyinstr() 883 ret = copyinstr(uaddr, kaddr, len, &_done); in kmsan_copyinstr() 896 kmsan_copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in kmsan_copyoutstr() argument [all …]
|
| H A D | kern_kthread.c | 68 vaddr_t uaddr; in kthread_create() local 74 uaddr = uvm_uarea_system_alloc( in kthread_create() 76 if (uaddr == 0) { in kthread_create() 79 kmsan_orig((void *)uaddr, USPACE, KMSAN_TYPE_POOL, __RET_ADDR); in kthread_create() 86 error = lwp_create(&lwp0, &proc0, uaddr, LWP_DETACHED, NULL, in kthread_create() 89 uvm_uarea_system_free(uaddr); in kthread_create()
|
| H A D | subr_asan.c | 572 kasan_copyin(const void *uaddr, void *kaddr, size_t len) in kasan_copyin() argument 575 return copyin(uaddr, kaddr, len); in kasan_copyin() 579 kasan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kasan_copyinstr() argument 582 return copyinstr(uaddr, kaddr, len, done); in kasan_copyinstr() 586 kasan_copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in kasan_copyoutstr() argument 589 return copyoutstr(kaddr, uaddr, len, done); in kasan_copyoutstr() 606 kasan__ucas_32(volatile uint32_t *uaddr, uint32_t old, uint32_t new, in kasan__ucas_32() argument 611 return _ucas_32(uaddr, old, new, ret); in kasan__ucas_32() 618 kasan__ucas_32_mp(volatile uint32_t *uaddr, uint32_t old, uint32_t new, in kasan__ucas_32_mp() argument 623 return _ucas_32_mp(uaddr, old, new, ret); in kasan__ucas_32_mp() [all …]
|
| /netbsd-src/sys/arch/riscv/riscv/ |
| H A D | trap.c | 119 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() 129 if (uaddr == NULL) in copyin() 132 const vaddr_t uva = (vaddr_t)uaddr; in copyin() 138 memcpy(kaddr, uaddr, len); in copyin() 147 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() 157 if (uaddr == NULL) in copyout() 160 const vaddr_t uva = (vaddr_t)uaddr; in copyout() 166 memcpy(uaddr, kaddr, len); in copyout() 189 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr() 199 if (__predict_false(uaddr in copyinstr() 117 copyin(const void * uaddr,void * kaddr,size_t len) copyin() argument 145 copyout(const void * kaddr,void * uaddr,size_t len) copyout() argument 187 copyinstr(const void * uaddr,void * kaddr,size_t len,size_t * done) copyinstr() argument 223 copyoutstr(const void * kaddr,void * uaddr,size_t len,size_t * done) copyoutstr() argument 667 fetch_user_data(const void * uaddr,void * valp,size_t size) fetch_user_data() argument 706 _ufetch_8(const uint8_t * uaddr,uint8_t * valp) _ufetch_8() argument 712 _ufetch_16(const uint16_t * uaddr,uint16_t * valp) _ufetch_16() argument 718 _ufetch_32(const uint32_t * uaddr,uint32_t * valp) _ufetch_32() argument 725 _ufetch_64(const uint64_t * uaddr,uint64_t * valp) _ufetch_64() argument 732 store_user_data(void * uaddr,const void * valp,size_t size) store_user_data() argument 771 _ustore_8(uint8_t * uaddr,uint8_t val) _ustore_8() argument 777 _ustore_16(uint16_t * uaddr,uint16_t val) _ustore_16() argument 783 _ustore_32(uint32_t * uaddr,uint32_t val) _ustore_32() argument 790 _ustore_64(uint64_t * uaddr,uint64_t val) _ustore_64() argument [all...] |
| /netbsd-src/external/cddl/osnet/dev/dtrace/amd64/ |
| H A D | dtrace_isa.c | 587 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 591 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { in dtrace_copycheck() 593 cpu_core[cpu_number()].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 601 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 604 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 605 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 609 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 612 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 613 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 617 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /netbsd-src/tests/modules/ufetchstore/ |
| H A D | ufetchstore_tester.c | 44 test_ufetch(void * const uaddr, struct ufetchstore_test_args * const args) in test_ufetch() argument 50 args->fetchstore_error = ufetch_8(uaddr, &args->val8); in test_ufetch() 53 args->fetchstore_error = ufetch_16(uaddr, &args->val16); in test_ufetch() 56 args->fetchstore_error = ufetch_32(uaddr, &args->val32); in test_ufetch() 60 args->fetchstore_error = ufetch_64(uaddr, &args->val64); in test_ufetch() 71 test_ustore(void * const uaddr, struct ufetchstore_test_args * const args) in test_ustore() argument 77 args->fetchstore_error = ustore_8(uaddr, args->val8); in test_ustore() 80 args->fetchstore_error = ustore_16(uaddr, args->val16); in test_ustore() 83 args->fetchstore_error = ustore_32(uaddr, args->val32); in test_ustore() 87 args->fetchstore_error = ustore_64(uaddr, args->val64); in test_ustore() [all …]
|
| H A D | t_ufetchstore.c | 156 do_ufetch_8(const uint8_t *uaddr, uint8_t *res) in do_ufetch_8() argument 159 .uaddr64 = UADDR(uaddr), in do_ufetch_8() 170 do_ufetch_16(const uint16_t *uaddr, uint16_t *res) in do_ufetch_16() argument 173 .uaddr64 = UADDR(uaddr), in do_ufetch_16() 184 do_ufetch_32(const uint32_t *uaddr, uint32_t *res) in do_ufetch_32() argument 187 .uaddr64 = UADDR(uaddr), in do_ufetch_32() 199 do_ufetch_64(const uint64_t *uaddr, uint64_t *res) in do_ufetch_64() argument 202 .uaddr64 = UADDR(uaddr), in do_ufetch_64() 214 do_ustore_8(uint8_t *uaddr, uint8_t val) in do_ustore_8() argument 217 .uaddr64 = UADDR(uaddr), in do_ustore_8() [all …]
|
| /netbsd-src/external/cddl/osnet/dev/dtrace/mips/ |
| H A D | dtrace_isa.c | 652 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 655 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { in dtrace_copycheck() 657 cpu_core[CURRENT_CPU].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 665 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 668 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 669 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 673 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 676 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 677 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 681 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /netbsd-src/external/cddl/osnet/dev/dtrace/i386/ |
| H A D | dtrace_isa.c | 605 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 609 if (uaddr + size >= kernelbase || uaddr + size < uaddr) { in dtrace_copycheck() 611 cpu_core[cpu_number()].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 619 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 622 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 623 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 627 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 630 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 631 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 635 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /netbsd-src/usr.sbin/rpcbind/ |
| H A D | rpcb_svc_com.c | 97 char *uaddr; member 323 static char *uaddr; in rpcbproc_getaddr_com() local 327 if (uaddr != NULL && uaddr != nullstring) { in rpcbproc_getaddr_com() 328 free(uaddr); in rpcbproc_getaddr_com() 329 uaddr = NULL; in rpcbproc_getaddr_com() 337 if (!(uaddr = mergeaddr(transp, transp->xp_netid, in rpcbproc_getaddr_com() 340 uaddr = strdup(fnd->rpcb_map.r_addr); in rpcbproc_getaddr_com() 341 } else if (!uaddr[0]) { in rpcbproc_getaddr_com() 346 uaddr = nullstring; in rpcbproc_getaddr_com() 349 uaddr = nullstring; in rpcbproc_getaddr_com() [all …]
|
| H A D | check_bound.c | 79 static bool_t check_bound(struct fdlist *, const char *uaddr); 87 check_bound(struct fdlist *fdl, const char *uaddr) in check_bound() argument 96 na = uaddr2taddr(fdl->nconf, uaddr); in check_bound() 151 is_bound(const char *netid, const char *uaddr) in is_bound() argument 160 return (check_bound(fdl, uaddr)); in is_bound() 169 mergeaddr(SVCXPRT *xprt, char *netid, char *uaddr, char *saddr) in mergeaddr() argument 179 if (check_bound(fdl, uaddr) == FALSE) in mergeaddr() 218 s_uaddr = uaddr; in mergeaddr() 226 uaddr, m_uaddr); in mergeaddr()
|
| H A D | rpcb_svc_4.c | 268 char *uaddr; in rpcbproc_getaddr_4_local() local 270 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid), in rpcbproc_getaddr_4_local() 274 regp->r_netid, uaddr); in rpcbproc_getaddr_4_local() 275 free(uaddr); in rpcbproc_getaddr_4_local() 298 char *uaddr; in rpcbproc_getversaddr_4_local() local 300 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid), in rpcbproc_getversaddr_4_local() 305 regp->r_netid, uaddr); in rpcbproc_getversaddr_4_local() 306 free(uaddr); in rpcbproc_getversaddr_4_local()
|
| H A D | rpcb_stat.c | 104 const char *netid, const char *uaddr) in rpcbs_getaddr() argument 117 if ((uaddr == NULL) || (uaddr[0] == 0)) in rpcbs_getaddr() 135 if ((uaddr == NULL) || (uaddr[0] == 0)) { in rpcbs_getaddr()
|
| /netbsd-src/sys/arch/powerpc/ibm4xx/ |
| H A D | trap.c | 433 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument 441 return (bigcopyin(uaddr, kaddr, len)); in copyin() 505 : [uaddr] "b" (uaddr), [kaddr] "b" (kaddr), in copyin() 517 bigcopyin(const void *uaddr, void *kaddr, size_t len) in bigcopyin() argument 531 error = uvm_vslock(p->p_vmspace, __UNCONST(uaddr), len, VM_PROT_READ); in bigcopyin() 535 up = (char *)vmaprange(p, (vaddr_t)uaddr, len, VM_PROT_READ); in bigcopyin() 543 uvm_vsunlock(p->p_vmspace, __UNCONST(uaddr), len); in bigcopyin() 552 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument 560 return (bigcopyout(kaddr, uaddr, len)); in copyout() 625 : [uaddr] "b" (uaddr), [kaddr] "b" (kaddr), in copyout() [all …]
|
| /netbsd-src/external/bsd/ipf/dist/ |
| H A D | ip_rpcb_pxy.c | 781 char uaddr[24]; local 791 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. */ 793 SNPRINTF(uaddr, sizeof(uaddr), 795 (void) sprintf(uaddr, 799 len = strlen(uaddr); 812 COPYBACK(m, off, xlen, uaddr); 1319 char uaddr[24]; local 1328 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. */ 1330 SNPRINTF(uaddr, sizeof(uaddr), 1332 (void) sprintf(uaddr, [all …]
|
| /netbsd-src/sys/external/bsd/libnv/dist/ |
| H A D | nv_kern_netbsd.c | 107 void *buf, *uaddr; in nvlist_copyout() local 121 uaddr = NULL; in nvlist_copyout() 123 error = uvm_mmap_anon(p, &uaddr, rlen); in nvlist_copyout() 127 error = copyout(buf, uaddr, len); in nvlist_copyout() 129 uvm_unmap(&p->p_vmspace->vm_map, (vaddr_t)uaddr, in nvlist_copyout() 130 (vaddr_t)uaddr + rlen); in nvlist_copyout() 134 nref->buf = uaddr; in nvlist_copyout()
|
| /netbsd-src/tests/modules/ |
| H A D | t_ufetchstore.c | 156 do_ufetch_8(const uint8_t *uaddr, uint8_t *res) in do_ufetch_8() argument 159 .uaddr64 = UADDR(uaddr), in do_ufetch_8() 170 do_ufetch_16(const uint16_t *uaddr, uint16_t *res) in do_ufetch_16() argument 173 .uaddr64 = UADDR(uaddr), in do_ufetch_16() 184 do_ufetch_32(const uint32_t *uaddr, uint32_t *res) in do_ufetch_32() argument 187 .uaddr64 = UADDR(uaddr), in do_ufetch_32() 199 do_ufetch_64(const uint64_t *uaddr, uint64_t *res) in do_ufetch_64() argument 202 .uaddr64 = UADDR(uaddr), in do_ufetch_64() 214 do_ustore_8(uint8_t *uaddr, uint8_t val) in do_ustore_8() argument 217 .uaddr64 = UADDR(uaddr), in do_ustore_8() [all …]
|
| /netbsd-src/sys/external/bsd/ipf/netinet/ |
| H A D | ip_rpcb_pxy.c | 752 char uaddr[24]; in ipf_p_rpcb_modreq() local 762 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. */ in ipf_p_rpcb_modreq() 763 snprintf(uaddr, sizeof(uaddr), in ipf_p_rpcb_modreq() 766 len = strlen(uaddr); in ipf_p_rpcb_modreq() 779 COPYBACK(m, off, xlen, uaddr); in ipf_p_rpcb_modreq() 1266 char uaddr[24]; in ipf_p_rpcb_modv3() local 1275 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. */ in ipf_p_rpcb_modv3() 1276 snprintf(uaddr, sizeof(uaddr), in ipf_p_rpcb_modv3() 1279 len = strlen(uaddr); in ipf_p_rpcb_modv3() 1292 COPYBACK(m, off, xlen, uaddr); in ipf_p_rpcb_modv3() [all …]
|
| /netbsd-src/external/bsd/libbind/dist/irs/ |
| H A D | irp.c | 158 struct sockaddr_un uaddr; in irs_irp_connect() local 172 memset(&uaddr, 0, sizeof uaddr); in irs_irp_connect() 183 addr = (struct sockaddr *)&uaddr; in irs_irp_connect() 184 strncpy(uaddr.sun_path, irphost, sizeof uaddr.sun_path); in irs_irp_connect() 185 uaddr.sun_family = AF_UNIX; in irs_irp_connect() 186 socklen = SUN_LEN(&uaddr); in irs_irp_connect() 188 uaddr.sun_len = socklen; in irs_irp_connect()
|