Skip to content

Instantly share code, notes, and snippets.

BEGIN MESSAGE.
1ROTYYopp1oboLR YWQgVaFF356O0ah E8qx7WOugXZ0P65 urb5drzrp5da2dS
IH7Cl9od5cmCgpH kvjhHcqWdHDTCKq 6Xr2MZHgg6Iwuop UlYm1RmA4xOYca3
nJaoouU5ZCg814M KuNDLWo1Odblt3k ZNQ0AM0EDljBix1 T2N5UHR6uvT63mE
hybtAFh89GGAOYu roJzMZc3KcC0iZz zCBR.
END MESSAGE.
@rem7
rem7 / wait.patch
Created November 6, 2018 06:22
runit
diff --git a/src/runsvdir.c b/src/runsvdir.c
index 07c1d8e..5197bec 100644
--- a/src/runsvdir.c
+++ b/src/runsvdir.c
@@ -2,6 +2,7 @@
#include <sys/stat.h>
#include <unistd.h>
#include <signal.h>
+#include <sys/wait.h>
#include "direntry.h"

Keybase proof

I hereby claim:

  • I am rem7 on github.
  • I am yanko (https://keybase.io/yanko) on keybase.
  • I have a public key ASD0-B1KIRqvkLiDGLCpyCDUS8JnqWJuKRkiOmCoJqZhOwo

To claim this, I am signing this object:

rem7@awesometoo ~/gostuff $ echo $GOPATH
/home/rem7/gostuff
rem7@awesometoo ~/gostuff $ sh -c 'echo $GOPATH'
/home/rem7/gostuff
rem7@awesometoo ~/gostuff $ go get github.com/simonz05/godis
rem7@awesometoo ~/gostuff $ go list
can't load package: .: path "/home/rem7/gostuff" not inside a GOPATH
rem7@awesometoo ~/gostuff $ go get -v -x
.: unrecognized import path "."
rem7@awesometoo ~/gostuff $ go get -v
@@ -230,7 +230,12 @@ int redisContextConnectTcp(redisContext *c, const char *addr, int port, struct t
sa.sin_family = AF_INET;
sa.sin_port = htons(port);
- if (inet_pton(AF_INET, addr, &sa.sin_addr) == 0) {
+
+ // Windows XP does not support inet_pton so using
+ // inet_addr instead.
+ sa.sin_addr.S_un.S_addr = inet_addr(addr);
test
[2011-09-24 10:07:32] /Users/rem7/.rvm/wrappers/ruby-1.8.7-p352/rake install
/Users/rem7/.rvm/rubies/ruby-1.8.7-p352/bin/ruby vm/codegen/config_vars.rb vm/gen/config_variables.h
GEN vm/gen/config_variables.h
/Users/rem7/.rvm/rubies/ruby-1.8.7-p352/bin/ruby vm/codegen/encoding_extract.rb /Users/rem7/.rvm/src/vendor/onig vm/gen/encoding_database.cpp
/Users/rem7/.rvm/rubies/ruby-1.8.7-p352/bin/ruby vm/codegen/field_extract.rb vm/builtin/basicobject.hpp vm/builtin/object.hpp vm/builtin/integer.hpp vm/builtin/fixnum.hpp vm/builtin/array.hpp vm/builtin/bignum.hpp vm/builtin/executable.hpp vm/builtin/access_variable.hpp vm/builtin/alias.hpp vm/builtin/block_environment.hpp vm/builtin/block_as_method.hpp vm/builtin/bytearray.hpp vm/builtin/chararray.hpp vm/builtin/io.hpp vm/builtin/channel.hpp vm/builtin/module.hpp vm/builtin/class.hpp vm/builtin/compiledmethod.hpp vm/builtin/data.hpp vm/builtin/dir.hpp vm/builtin/exception.hpp vm/builtin/float.hpp vm/builtin/immediates.hpp vm/builtin/iseq.hpp vm/builtin/list.hpp vm/
bin/mspec ci -T -X18 --background --agent
rubinius 2.0.0dev (1.8.7 5a806f11 yyyy-mm-dd JI) [x86_64-apple-darwin11.1.0]
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
3: CC vm/builtin/regexp.cpp
2: CC vm/builtin/staticscope.cpp
vm/builtin/regexp.cpp: In member function ‘rubinius::Object* rubinius::Regexp::match_region(rubinius::VM*, rubinius::String*, rubinius::Fixnum*, rubinius::Fixnum*, rubinius::Object*)’:
vm/builtin/regexp.cpp:414: error: too many initializers for ‘OnigRegion’
vm/builtin/regexp.cpp: In member function ‘rubinius::Object* rubinius::Regexp::match_start(rubinius::VM*, rubinius::String*, rubinius::Fixnum*)’:
vm/builtin/regexp.cpp:494: error: too many initializers for ‘OnigRegion’
vm/builtin/regexp.cpp: In member function ‘rubinius::Object* rubinius::Regexp::search_from(rubinius::VM*, rubinius::String*, rubinius::Fixnum*)’:
vm/builtin/regexp.cpp:559: error: too many initializers for ‘OnigRegion’
Error: gcc -Ivm -Ivm/test/cxxtest -I. -pipe -Wall -fno-omit-frame-pointer -ggdb3 -Werror -DRBX_PROFILER -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O2 -DHAS_EXECINFO -DHAS_READLINE -mdynamic-no-pic -DNDEBUG -D_GNU_SOURCE -fno-common -Ivendor/llvm/include -DENAB
CXX visitor19.cpp
LDSHARED build/melbourne20.bundle
i686-apple-darwin11-llvm-g++-4.2: -bundle not allowed with -dynamiclib
rake aborted!
Command failed with status (1): [g++ -dynamic -bundle -undefined suppress -flat_namespace -lstdc++ build/bstrlib.o build/encoding_compat.o build/grammar18.o build/grammar19.o build/melbourne.o build/node_types18.o build/node_types19.o build/quark.o build/symbols.o build/var_table18.o build/var_table19.o build/visitor18.o build/visitor19.o -arch x86_64 -dynamiclib -undefined suppress -flat_namespace -L. -arch x86_64 -bind_at_load -lruby -L. -L/Users/rem7/.rvm/rubies/ruby-1.8.7-p352/lib -ldl -lobjc -o build/melbourne20.bundle > /dev/null]
Tasks: TOP => build:build => build/melbourne20.bundle
(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [/Users/rem7/.rvm/rubies/ruby-1.8.7-p352/bi...]