Commit b3a7fdc3 by Ian Lance Taylor

os: use opendir64 and closedir64 on AIX

    
    When using readdir64 on AIX, we must also use
    opendir64 and closedir64.
    
    Issue golang/go#19200
    
    Reviewed-on: https://go-review.googlesource.com/43251

From-SVN: r247947
parent 2d82ec25
619848ccd463ac385e9912df008e7e8e6301a284 fc3d6af694c518d73a126bcbd90d79982524f9f6
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.
...@@ -12,12 +12,6 @@ import ( ...@@ -12,12 +12,6 @@ import (
"unsafe" "unsafe"
) )
//extern opendir
func libc_opendir(*byte) *syscall.DIR
//extern closedir
func libc_closedir(*syscall.DIR) int
// FIXME: pathconf returns long, not int. // FIXME: pathconf returns long, not int.
//extern pathconf //extern pathconf
func libc_pathconf(*byte, int) int func libc_pathconf(*byte, int) int
......
// 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.
// +build aix
package os
import "syscall"
//extern opendir64
func libc_opendir(*byte) *syscall.DIR
//extern closedir64
func libc_closedir(*syscall.DIR) int
// 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.
// +build !aix
package os
import "syscall"
//extern opendir
func libc_opendir(*byte) *syscall.DIR
//extern closedir
func libc_closedir(*syscall.DIR) int
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment