go error_posix 源码

2022-07-15 浏览 (891)

golang error_posix 代码

文件路径:/src/os/error_posix.go

// Copyright 2017 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

//go:build unix || (js && wasm) || windows

package os

import "syscall"

// wrapSyscallError takes an error and a syscall name. If the error is
// a syscall.Errno, it wraps it in a os.SyscallError using the syscall name.
func wrapSyscallError(name string, err error) error {
	if _, ok := err.(syscall.Errno); ok {
		err = NewSyscallError(name, err)
	}
	return err
}

相关信息

go 源码目录

相关文章

go dir 源码

go dir_darwin 源码

go dir_plan9 源码

go dir_unix 源码

go dir_windows 源码

go dirent_aix 源码

go dirent_dragonfly 源码

go dirent_freebsd 源码

go dirent_js 源码

go dirent_linux 源码

  • 所属分类: 后端技术
  • 本文标签: golang
  • 版权声明: 本文链接 https://seaxiang.com/blog/46c3159384d54768bf33fe2abb9c0856