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.
8
addTestCases(osopenTests, osopen)
11
var osopenTests = []testCase{
22
os.Open(a, os.O_RDONLY, 0)
23
os.Open(a, os.O_RDONLY, 0666)
24
os.Open(a, os.O_RDWR, 0)
25
os.Open(a, os.O_CREAT, 0666)
26
os.Open(a, os.O_CREAT|os.O_TRUNC, 0664)
27
os.Open(a, os.O_CREATE, 0666)
28
os.Open(a, os.O_CREATE|os.O_TRUNC, 0664)
29
os.Open(a, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0666)
30
os.Open(a, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
31
os.Open(a, os.O_WRONLY|os.O_CREATE|os.O_EXCL, 0666)
32
os.Open(a, os.O_SURPRISE|os.O_CREATE, 0666)
46
os.OpenFile(a, os.O_RDWR, 0)
52
os.OpenFile(a, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
53
os.OpenFile(a, os.O_WRONLY|os.O_CREATE|os.O_EXCL, 0666)
54
os.OpenFile(a, os.O_SURPRISE|os.O_CREATE, 0666)