Scott Baker | eee8dd8 | 2019-09-24 12:52:34 -0700 | [diff] [blame^] | 1 | // Copyright 2009 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 | // +build aix darwin dragonfly freebsd linux nacl netbsd openbsd solaris |
| 6 | |
| 7 | package unix |
| 8 | |
| 9 | import "syscall" |
| 10 | |
| 11 | // ParseDirent parses up to max directory entries in buf, |
| 12 | // appending the names to names. It returns the number of |
| 13 | // bytes consumed from buf, the number of entries added |
| 14 | // to names, and the new names slice. |
| 15 | func ParseDirent(buf []byte, max int, names []string) (consumed int, count int, newnames []string) { |
| 16 | return syscall.ParseDirent(buf, max, names) |
| 17 | } |