type os/user._Ctype_char
34 uses
os/user (current package)
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L30: type _Ctype_char int8
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L45: gr_name *_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L46: gr_passwd *_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L48: gr_mem **_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L52: pw_name *_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L53: pw_passwd *_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L57: pw_class *_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L58: pw_gecos *_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L59: pw_dir *_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L60: pw_shell *_Ctype_char
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L85: func _cgo_runtime_gostring(*_Ctype_char) string
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L87: func _Cfunc_GoString(p *_Ctype_char) string {
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L113: func _Cfunc_mygetgrgid_r(p0 _Ctype_int, p1 *_Ctype_struct_group, p2 *_Ctype_char, p3 _Ctype_size_t, p4 **_Ctype_struct_group) (r1 _Ctype_int) {
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L130: func _Cfunc_mygetgrnam_r(p0 *_Ctype_char, p1 *_Ctype_struct_group, p2 *_Ctype_char, p3 _Ctype_size_t, p4 **_Ctype_struct_group) (r1 _Ctype_int) {
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L147: func _Cfunc_mygetgrouplist(p0 *_Ctype_char, p1 _Ctype_gid_t, p2 *_Ctype_gid_t, p3 *_Ctype_int) (r1 _Ctype_int) {
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L163: func _Cfunc_mygetpwnam_r(p0 *_Ctype_char, p1 *_Ctype_struct_passwd, p2 *_Ctype_char, p3 _Ctype_size_t, p4 **_Ctype_struct_passwd) (r1 _Ctype_int) {
f944835971175ae02f5a15dd71fd940ec4b08d0430844caacc17edcfd010b48b-d#L180: func _Cfunc_mygetpwuid_r(p0 _Ctype_int, p1 *_Ctype_struct_passwd, p2 *_Ctype_char, p3 _Ctype_size_t, p4 **_Ctype_struct_passwd) (r1 _Ctype_int) {
cgo_lookup_unix.go#L69: return syscall.Errno(func() _Ctype_int{ var _cgo0 *_Ctype_char = /*line :66:39*/(*_Ctype_char)(unsafe.Pointer(&nameC[0])); _cgoBase1 := /*line :67:4*/&pwd; _cgo1 := _cgoBase1; var _cgo2 *_Ctype_char = /*line :68:4*/(*_Ctype_char)(buf.ptr); var _cgo3 _Ctype_size_t = _Ctype_size_t(buf.size); _cgoBase4 := /*line :70:4*/&result; _cgo4 := _cgoBase4; _cgoCheckPointer(_cgoBase1, 0 == 0); _cgoCheckPointer(_cgoBase4, 0 == 0); return _Cfunc_mygetpwnam_r(_cgo0, _cgo1, _cgo2, _cgo3, _cgo4); }())
cgo_lookup_unix.go#L98: return syscall.Errno(func() _Ctype_int{ var _cgo0 _Ctype_int = _Ctype_int(uid); _cgoBase1 := /*line :100:4*/&pwd; _cgo1 := _cgoBase1; var _cgo2 *_Ctype_char = /*line :101:4*/(*_Ctype_char)(buf.ptr); var _cgo3 _Ctype_size_t = _Ctype_size_t(buf.size); _cgoBase4 := /*line :103:4*/&result; _cgo4 := _cgoBase4; _cgoCheckPointer(_cgoBase1, 0 == 0); _cgoCheckPointer(_cgoBase4, 0 == 0); return _Cfunc_mygetpwuid_r(_cgo0, _cgo1, _cgo2, _cgo3, _cgo4); }())
cgo_lookup_unix.go#L137: return syscall.Errno(func() _Ctype_int{ var _cgo0 *_Ctype_char = /*line :142:39*/(*_Ctype_char)(unsafe.Pointer(&cname[0])); _cgoBase1 := /*line :143:4*/&grp; _cgo1 := _cgoBase1; var _cgo2 *_Ctype_char = /*line :144:4*/(*_Ctype_char)(buf.ptr); var _cgo3 _Ctype_size_t = _Ctype_size_t(buf.size); _cgoBase4 := /*line :146:4*/&result; _cgo4 := _cgoBase4; _cgoCheckPointer(_cgoBase1, 0 == 0); _cgoCheckPointer(_cgoBase4, 0 == 0); return _Cfunc_mygetgrnam_r(_cgo0, _cgo1, _cgo2, _cgo3, _cgo4); }())
cgo_lookup_unix.go#L166: return syscall.Errno(func() _Ctype_int{ var _cgo0 _Ctype_int = _Ctype_int(gid); _cgoBase1 := /*line :176:4*/&grp; _cgo1 := _cgoBase1; var _cgo2 *_Ctype_char = /*line :177:4*/(*_Ctype_char)(buf.ptr); var _cgo3 _Ctype_size_t = _Ctype_size_t(buf.size); _cgoBase4 := /*line :179:4*/&result; _cgo4 := _cgoBase4; _cgoCheckPointer(_cgoBase1, 0 == 0); _cgoCheckPointer(_cgoBase4, 0 == 0); return _Cfunc_mygetgrgid_r(_cgo0, _cgo1, _cgo2, _cgo3, _cgo4); }())
getgrouplist_darwin.go#L36: func getGroupList(name * /*line :33:25*/_Ctype_char /*line :33:31*/, userGID /*line :33:41*/_Ctype_gid_t /*line :33:48*/, gids * /*line :33:56*/_Ctype_gid_t /*line :33:63*/, n * /*line :33:68*/_Ctype_int /*line :33:73*/) /*line :33:75*/_Ctype_int /*line :33:80*/ {
getgrouplist_darwin.go#L46: rv := getGroupList((* /*line :43:24*/_Ctype_char /*line :43:30*/)(unsafe.Pointer(&name[0])), userGID, &(*gids)[0], n)
listgroups_unix.go#L38: rv := getGroupList((* /*line :35:23*/_Ctype_char /*line :35:29*/)(unsafe.Pointer(&nameC[0])), userGID, &gidsC[0], &n)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |