~ubuntu-branches/ubuntu/trusty/golang/trusty

« back to all changes in this revision

Viewing changes to src/pkg/syscall/zerrors_plan9_amd64.go

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2013-08-20 14:06:23 UTC
  • mfrom: (14.1.23 saucy-proposed)
  • Revision ID: package-import@ubuntu.com-20130820140623-b414jfxi3m0qkmrq
Tags: 2:1.1.2-2ubuntu1
* Merge from Debian unstable (LP: #1211749, #1202027). Remaining changes:
  - 016-armhf-elf-header.patch: Use correct ELF header for armhf binaries.
  - d/control,control.cross: Update Breaks/Replaces for Ubuntu
    versions to ensure smooth upgrades, regenerate control file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Copyright 2011 The Go Authors.  All rights reserved.
 
2
// Use of this source code is governed by a BSD-style
 
3
// license that can be found in the LICENSE file.
 
4
 
 
5
package syscall
 
6
 
 
7
// Constants
 
8
const (
 
9
        // Invented values to support what package os expects.
 
10
        O_CREAT    = 0x02000
 
11
        O_APPEND   = 0x00400
 
12
        O_NOCTTY   = 0x00000
 
13
        O_NONBLOCK = 0x00000
 
14
        O_SYNC     = 0x00000
 
15
        O_ASYNC    = 0x00000
 
16
 
 
17
        S_IFMT   = 0x1f000
 
18
        S_IFIFO  = 0x1000
 
19
        S_IFCHR  = 0x2000
 
20
        S_IFDIR  = 0x4000
 
21
        S_IFBLK  = 0x6000
 
22
        S_IFREG  = 0x8000
 
23
        S_IFLNK  = 0xa000
 
24
        S_IFSOCK = 0xc000
 
25
)
 
26
 
 
27
// Errors
 
28
var (
 
29
        EINVAL       = NewError("bad arg in system call")
 
30
        ENOTDIR      = NewError("not a directory")
 
31
        EISDIR       = NewError("file is a directory")
 
32
        ENOENT       = NewError("file does not exist")
 
33
        EEXIST       = NewError("file already exists")
 
34
        EMFILE       = NewError("no free file descriptors")
 
35
        EIO          = NewError("i/o error")
 
36
        ENAMETOOLONG = NewError("file name too long")
 
37
        EINTR        = NewError("interrupted")
 
38
        EPERM        = NewError("permission denied")
 
39
        EBUSY        = NewError("no free devices")
 
40
        ETIMEDOUT    = NewError("connection timed out")
 
41
        EPLAN9       = NewError("not supported by plan 9")
 
42
 
 
43
        // The following errors do not correspond to any
 
44
        // Plan 9 system messages. Invented to support
 
45
        // what package os and others expect.
 
46
        EACCES       = NewError("access permission denied")
 
47
        EAFNOSUPPORT = NewError("address family not supported by protocol")
 
48
)