mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
[syserror] Update several syserror errors to linuxerr equivalents.
Update/remove most syserror errors to linuxerr equivalents. For list of removed errors, see //pkg/syserror/syserror.go. PiperOrigin-RevId: 382574582
This commit is contained in:
committed by
gVisor bot
parent
07ffecef83
commit
590b8d3e99
@@ -19,9 +19,9 @@ import (
|
||||
|
||||
"gvisor.dev/gvisor/pkg/abi/linux"
|
||||
"gvisor.dev/gvisor/pkg/context"
|
||||
"gvisor.dev/gvisor/pkg/errors/linuxerr"
|
||||
"gvisor.dev/gvisor/pkg/log"
|
||||
"gvisor.dev/gvisor/pkg/sentry/kernel"
|
||||
"gvisor.dev/gvisor/pkg/syserror"
|
||||
"gvisor.dev/gvisor/pkg/waiter"
|
||||
)
|
||||
|
||||
@@ -252,11 +252,11 @@ func (conn *connection) Call(t *kernel.Task, r *Request) (*Response, error) {
|
||||
}
|
||||
|
||||
if !conn.connected {
|
||||
return nil, syserror.ENOTCONN
|
||||
return nil, linuxerr.ENOTCONN
|
||||
}
|
||||
|
||||
if conn.connInitError {
|
||||
return nil, syserror.ECONNREFUSED
|
||||
return nil, linuxerr.ECONNREFUSED
|
||||
}
|
||||
|
||||
fut, err := conn.callFuture(t, r)
|
||||
@@ -306,7 +306,7 @@ func (conn *connection) callFutureLocked(t *kernel.Task, r *Request) (*futureRes
|
||||
conn.mu.Unlock()
|
||||
// we checked connected before,
|
||||
// this must be due to aborted connection.
|
||||
return nil, syserror.ECONNABORTED
|
||||
return nil, linuxerr.ECONNABORTED
|
||||
}
|
||||
conn.mu.Unlock()
|
||||
|
||||
|
||||
@@ -257,7 +257,7 @@ func (fd *DeviceFD) writeLocked(ctx context.Context, src usermem.IOSequence, opt
|
||||
|
||||
// Return ENODEV if the filesystem is umounted.
|
||||
if fd.fs.umounted {
|
||||
return 0, syserror.ENODEV
|
||||
return 0, linuxerr.ENODEV
|
||||
}
|
||||
|
||||
var cn, n int64
|
||||
|
||||
@@ -397,7 +397,7 @@ func (i *inode) Open(ctx context.Context, rp *vfs.ResolvingPath, d *kernfs.Dentr
|
||||
return nil, syserror.ENOTDIR
|
||||
}
|
||||
if opts.Flags&linux.O_LARGEFILE == 0 && atomic.LoadUint64(&i.size) > linux.MAX_NON_LFS {
|
||||
return nil, syserror.EOVERFLOW
|
||||
return nil, linuxerr.EOVERFLOW
|
||||
}
|
||||
|
||||
var fd *fileDescription
|
||||
|
||||
Reference in New Issue
Block a user