Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 62 for _Gid_t (0.13 sec)

  1. src/runtime/cgo/linux_syscall.c

    }
    
    void
    _cgo_libc_setresgid(argset_t* x) {
    	SET_RETVAL(setresgid((gid_t) x->args[0], (gid_t) x->args[1],
    			     (gid_t) x->args[2]));
    }
    
    void
    _cgo_libc_setresuid(argset_t* x) {
    	SET_RETVAL(setresuid((uid_t) x->args[0], (uid_t) x->args[1],
    			     (uid_t) x->args[2]));
    }
    
    void
    _cgo_libc_setreuid(argset_t* x) {
    	SET_RETVAL(setreuid((uid_t) x->args[0], (uid_t) x->args[1]));
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 24 22:38:02 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  2. src/internal/syscall/unix/user_darwin.go

    )
    
    type Passwd struct {
    	Name   *byte
    	Passwd *byte
    	Uid    uint32 // uid_t
    	Gid    uint32 // gid_t
    	Change int64  // time_t
    	Class  *byte
    	Gecos  *byte
    	Dir    *byte
    	Shell  *byte
    	Expire int64 // time_t
    }
    
    type Group struct {
    	Name   *byte
    	Passwd *byte
    	Gid    uint32 // gid_t
    	Mem    **byte
    }
    
    //go:cgo_import_dynamic libc_getpwnam_r getpwnam_r  "/usr/lib/libSystem.B.dylib"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Dec 07 16:09:09 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  3. src/os/user/cgo_lookup_cgo.go

    	*perr = getgrnam_r(name, &grp, buf, buflen, &result);
    	*found = result != NULL;
    	return grp;
    }
    */
    import "C"
    
    type _C_char = C.char
    type _C_int = C.int
    type _C_gid_t = C.gid_t
    type _C_uid_t = C.uid_t
    type _C_size_t = C.size_t
    type _C_struct_group = C.struct_group
    type _C_struct_passwd = C.struct_passwd
    type _C_long = C.long
    
    func _C_pw_uid(p *_C_struct_passwd) _C_uid_t   { return p.pw_uid }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 16 17:45:51 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  4. src/syscall/exec_libc.go

    		err1 = setpgid(0, uintptr(sys.Pgid))
    		if err1 != 0 {
    			goto childerror
    		}
    	}
    
    	if sys.Foreground {
    		pgrp = _Pid_t(sys.Pgid)
    		if pgrp == 0 {
    			r1, err1 = getpid()
    			if err1 != 0 {
    				goto childerror
    			}
    
    			pgrp = _Pid_t(r1)
    		}
    
    		// Place process group in foreground.
    		err1 = ioctl(uintptr(sys.Ctty), uintptr(TIOCSPGRP), uintptr(unsafe.Pointer(&pgrp)))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 29 18:51:35 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  5. src/os/user/getgrouplist_unix.go

    package user
    
    /*
    #include <unistd.h>
    #include <sys/types.h>
    #include <grp.h>
    
    static int mygetgrouplist(const char* user, gid_t group, gid_t* groups, int* ngroups) {
    	return getgrouplist(user, group, groups, ngroups);
    }
    */
    import "C"
    
    func getGroupList(name *_C_char, userGID _C_gid_t, gids *_C_gid_t, n *_C_int) _C_int {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 11 04:31:34 UTC 2022
    - 657 bytes
    - Viewed (0)
  6. src/internal/syscall/unix/tcsetpgrp_linux.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package unix
    
    import (
    	"syscall"
    	"unsafe"
    )
    
    // Note that pgid should really be pid_t, however _C_int (aka int32) is
    // generally equivalent.
    
    func Tcsetpgrp(fd int, pgid int32) (err error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 10:09:15 UTC 2024
    - 537 bytes
    - Viewed (0)
  7. src/internal/syscall/unix/tcsetpgrp_bsd.go

    package unix
    
    import (
    	"syscall"
    	"unsafe"
    )
    
    //go:linkname ioctlPtr syscall.ioctlPtr
    func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error)
    
    // Note that pgid should really be pid_t, however _C_int (aka int32) is
    // generally equivalent.
    
    func Tcsetpgrp(fd int, pgid int32) (err error) {
    	return ioctlPtr(fd, syscall.TIOCSPGRP, unsafe.Pointer(&pgid))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 10:09:15 UTC 2024
    - 588 bytes
    - Viewed (0)
  8. src/syscall/export_bsd_test.go

    // license that can be found in the LICENSE file.
    
    //go:build darwin || dragonfly || freebsd || netbsd || openbsd
    
    package syscall
    
    import (
    	"unsafe"
    )
    
    // pgid should really be pid_t, however _C_int (aka int32) is generally
    // equivalent.
    
    func Tcgetpgrp(fd int) (pgid int32, err error) {
    	if err := ioctlPtr(fd, TIOCGPGRP, unsafe.Pointer(&pgid)); err != nil {
    		return -1, err
    	}
    	return pgid, nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 04:41:27 UTC 2024
    - 619 bytes
    - Viewed (0)
  9. src/runtime/defs2_linux.go

    file.  Sigh.
    */
    
    package runtime
    
    /*
    #cgo CFLAGS: -I/tmp/linux/arch/x86/include -I/tmp/linux/include -D_LOOSE_KERNEL_NAMES -D__ARCH_SI_UID_T=__kernel_uid32_t
    
    #define size_t __kernel_size_t
    #define pid_t int
    #include <asm/signal.h>
    #include <asm/mman.h>
    #include <asm/sigcontext.h>
    #include <asm/ucontext.h>
    #include <asm/siginfo.h>
    #include <asm-generic/errno.h>
    #include <asm-generic/fcntl.h>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 07 18:28:11 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  10. src/syscall/exec_freebsd.go

    		// Place child in process group.
    		_, _, err1 = RawSyscall(SYS_SETPGID, 0, uintptr(sys.Pgid), 0)
    		if err1 != 0 {
    			goto childerror
    		}
    	}
    
    	if sys.Foreground {
    		// This should really be pid_t, however _C_int (aka int32) is
    		// generally equivalent.
    		pgrp = _C_int(sys.Pgid)
    		if pgrp == 0 {
    			r1, _, err1 = RawSyscall(SYS_GETPID, 0, 0, 0)
    			if err1 != 0 {
    				goto childerror
    			}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 29 18:51:35 UTC 2023
    - 8.4K bytes
    - Viewed (0)
Back to top