From ecdce9a844052909f3cf9b29ee119fb5dac892f2 Mon Sep 17 00:00:00 2001 From: Camilo Aguilar Date: Mon, 4 May 2015 19:32:13 -0400 Subject: [PATCH 1/6] WIP: Migrating to NAN --- .../default/virtualbox/action_provision | 1 + .../default/virtualbox/action_set_name | 1 + .vagrant/machines/default/virtualbox/id | 1 + .../machines/default/virtualbox/index_uuid | 1 + .../machines/default/virtualbox/private_key | 27 + .../default/virtualbox/synced_folders | 1 + Vagrantfile | 21 + binding.gyp | 21 +- package.json | 37 +- src/bindings.cc | 628 +++++++++--------- src/bindings.h | 14 +- src/node_inotify.cc | 18 +- src/node_inotify.h | 3 +- 13 files changed, 417 insertions(+), 357 deletions(-) create mode 100644 .vagrant/machines/default/virtualbox/action_provision create mode 100644 .vagrant/machines/default/virtualbox/action_set_name create mode 100644 .vagrant/machines/default/virtualbox/id create mode 100644 .vagrant/machines/default/virtualbox/index_uuid create mode 100644 .vagrant/machines/default/virtualbox/private_key create mode 100644 .vagrant/machines/default/virtualbox/synced_folders create mode 100644 Vagrantfile diff --git a/.vagrant/machines/default/virtualbox/action_provision b/.vagrant/machines/default/virtualbox/action_provision new file mode 100644 index 0000000..d44cf7b --- /dev/null +++ b/.vagrant/machines/default/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:b05f2c49-c173-406e-9614-285b9d5c34d7 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/action_set_name b/.vagrant/machines/default/virtualbox/action_set_name new file mode 100644 index 0000000..43fe352 --- /dev/null +++ b/.vagrant/machines/default/virtualbox/action_set_name @@ -0,0 +1 @@ +1430771691 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/id b/.vagrant/machines/default/virtualbox/id new file mode 100644 index 0000000..a2cc72b --- /dev/null +++ b/.vagrant/machines/default/virtualbox/id @@ -0,0 +1 @@ +b05f2c49-c173-406e-9614-285b9d5c34d7 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/index_uuid b/.vagrant/machines/default/virtualbox/index_uuid new file mode 100644 index 0000000..5082f85 --- /dev/null +++ b/.vagrant/machines/default/virtualbox/index_uuid @@ -0,0 +1 @@ +a6fa3259af58456ebf88e203d70fa8c7 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/private_key b/.vagrant/machines/default/virtualbox/private_key new file mode 100644 index 0000000..4db1bb4 --- /dev/null +++ b/.vagrant/machines/default/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEA1xngHgMY+fm5lSLusCjiAUNzQv82UpL4ymHCAq0yoTmWug3T +qqJRPB37k+c5rbpL3CaJ5RgLsAAGFdu+60ooMCXA43FLbK4Jt8SgzXSKA0p06opu +XxTbgsnzNErnMmTn5SaYqE/tJP08xFAyXywOj2/VnSV3fhUZrVB78iUsFoM0V/Jf +KRkBvj+h07glD/HA+CrF9TLZ0aDRzkRdVI7qJ/mMAg9Lqdk0JjI1+ldn95Q3AXHc +77SBjTkifjm49ZZkQOTi7ODpka87X27jwVsKmJ89MCBhu3AiMX0zj3copvmuiY2F +NHqMzWYpQFfkVpjeQ6L2fu92DJfiyeiIDvVMsQIDAQABAoIBAQC1/a2SlvpV3cT3 ++qNKpnx5pzDpOXcjrDgVO1rj2thgcpIlfrdcwpLKs298twElDN9MN8sp6wtQcOS1 +L8Q73PVdr0Og6+Vt4V5VfmazDmwK1r9PBarWhZYn9WfxEYLFL3zIc7xrg5xYVG5K +hrPntCXplCx/FgkgwweDjPohaPQBYpmwCZL/qWuCs00FIxjRYwB+Aweg6ZXqEv7g +o4DbJ/LIwQ2y0gwmXexWEX1TQvmtlYqP3fnTQVANAGU7N6HtmtYf7B+g8/OFDME2 +LgBoV4DpIzG/oBE0pxzWoXTi9NRDRRyjNHxSaM/RjHc68IkN/iTJQzp1BcF/kZlO +XQmGk/qFAoGBAPW3PC30VpZNSohaCKdFMLX/4ZFyI+nup+mueQ/wZa5uhdOCAIdj +eu/vZDtIt7o7UYq8/z98fENPhMdskShMXk6RYQb9WzC8DUNFvQxozx9DgkyHc/Tm +lrRwdHVRJ7BxOlBKBe7TBDTHMyCHUpBlFjmaLebakLZhzT8ec+aKJd5HAoGBAOAa +nSoAsXhtirSTmXEFAXnq3fGB/tfvmYzpIilaiSv8p92xto/TUzlsrfNI8cRA+uv0 +ezaKEDHzE1sOkgZhZ60vJ/ehvVDlLlWM6XUuRAwqIl65vQAbFYYo8JJOuFTIzBjl +nHePH1MFwmqIl1FIGmel+LK7N8s8SWQcE9uIBqFHAoGAApz9RdvYY+bUiRi0CNti +hjz/cCWPnjhMjt6tKO88lZtVTweN6+Kx9wVLwpmmYpOo7VnPOSSgybJ5zgkojg4p +3poLNyDQrHcDiRifxxcCROnZ4+h44jzlk2uywWColGbP4PS4lW6nF8yajZkC1shM +cTZjkJX4fggSP76aKvSDLJcCgYASDhLbb3Lc4PZr1fhmwqB70hBPhMmjXApi7+Vw +r3qdsJ1Vnxu2OrBZ0AezsgzIYvPUTr4ehsEHRS4qB+J74R0ZNtNhgAZgnhY9jjzA +1BlnYX2jZBN2DriNNn8rSmxPaF4JI3aXq1A6wBwJuTd3tPdrolOHEs5L8W94QUrY +RP1DwQKBgQCJxRj9uu21ENF48Z4v87sibdLHoIjstp+g0980WW9MJjCeU3VVjGWy +oqNat0CQyU6sEOxj/JdPd1iHvSBQxubYSARV9Gc7I2emEYHqwAfDiHqWV3x+ZyJh +dZoyIYJlBx1w8/TsXWFJ78mDnVvE64nUJHPnlxsKQc4mxhmBcETjfg== +-----END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/default/virtualbox/synced_folders b/.vagrant/machines/default/virtualbox/synced_folders new file mode 100644 index 0000000..ece4d77 --- /dev/null +++ b/.vagrant/machines/default/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/c4milo/Projects/node-inotify","disabled":false}}} \ No newline at end of file diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 0000000..3d8e157 --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,21 @@ +$script = <