| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // Copyright 2013 @atotto. All rights reserved.
- // Use of this source code is governed by a BSD-style
- // license that can be found in the LICENSE file.
- // +build plan9
- package clipboard
- import (
- "os"
- "io/ioutil"
- )
- func readAll() (string, error) {
- f, err := os.Open("/dev/snarf")
- if err != nil {
- return "", err
- }
- defer f.Close()
- str, err := ioutil.ReadAll(f)
- if err != nil {
- return "", err
- }
-
- return string(str), nil
- }
- func writeAll(text string) error {
- f, err := os.OpenFile("/dev/snarf", os.O_WRONLY, 0666)
- if err != nil {
- return err
- }
- defer f.Close()
-
- _, err = f.Write([]byte(text))
- if err != nil {
- return err
- }
-
- return nil
- }
|