We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0d7bef4 commit ee2f0ddCopy full SHA for ee2f0dd
src/test/auxiliary/issue-3012-1.rs
@@ -0,0 +1,12 @@
1
+#[link(name="socketlib", vers="0.0")];
2
+
3
+mod socket {
4
5
+export socket_handle;
6
7
+class socket_handle {
8
+ let sockfd: libc::c_int;
9
+ new(x: libc::c_int) {self.sockfd = x;}
10
+ drop { /* c::close(self.sockfd); */ }
11
+}
12
src/test/run-pass/issue-3012-2.rs
@@ -0,0 +1,8 @@
+// aux-build:issue-3012-1.rs
+use socketlib;
+import socketlib::socket;
+fn main() {
+ let fd: libc::c_int = 1 as libc::c_int;
+ let sock = @socket::socket_handle(fd);
0 commit comments