// Copyright 2015 Daniel Theophanes. // Use of this source code is governed by a zlib-style // license that can be found in the LICENSE file. // simple does nothing except block while running the service. package main import "C" import ( "fmt" "github.com/hiddify/libcore/admin_service" ) //export AdminServiceStart func AdminServiceStart(arg *C.char) *C.char { goArg := C.GoString(arg) exitCode, outMessage := admin_service.StartService(goArg) // Allocate memory for the message and copy the string content return C.CString(fmt.Sprintf("%d %s", exitCode, outMessage)) }