Merge branch 'master' into wait
This commit is contained in:
+1
-1
@@ -18,10 +18,10 @@ fcntl = { path = "src/fcntl" }
|
||||
fenv = { path = "src/fenv" }
|
||||
float = { path = "src/float" }
|
||||
grp = { path = "src/grp" }
|
||||
semaphore = { path = "src/semaphore" }
|
||||
mman = { path = "src/mman" }
|
||||
platform = { path = "src/platform" }
|
||||
resource = { path = "src/resource" }
|
||||
semaphore = { path = "src/semaphore" }
|
||||
stat = { path = "src/stat" }
|
||||
stdio = { path = "src/stdio" }
|
||||
stdlib = { path = "src/stdlib" }
|
||||
|
||||
@@ -7,8 +7,11 @@ extern crate platform;
|
||||
extern crate ctype;
|
||||
extern crate errno;
|
||||
extern crate fcntl;
|
||||
extern crate fenv;
|
||||
extern crate float;
|
||||
extern crate grp;
|
||||
extern crate mman;
|
||||
extern crate resource;
|
||||
extern crate semaphore;
|
||||
extern crate stat;
|
||||
extern crate stdio;
|
||||
|
||||
+1
-1
@@ -16,5 +16,5 @@ int main(int argc, char ** argv) {
|
||||
ptrc[i] = (char)i;
|
||||
}
|
||||
free(ptrc);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -8,4 +8,5 @@ int main(int argc, char ** argv) {
|
||||
write(STDOUT_FILENO, " ", 1);
|
||||
}
|
||||
write(STDOUT_FILENO, "\n", 1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
+1
-1
@@ -4,5 +4,5 @@
|
||||
int main(int argc, char** argv) {
|
||||
int status = brk((void*)100);
|
||||
printf("brk exited with status code %d\n", status);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -12,4 +12,5 @@ int main(int argc, char** argv) {
|
||||
getcwd(cwd2, 4096);
|
||||
printf("final cwd: %s\n", cwd2);
|
||||
free(cwd2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -13,4 +13,5 @@ int main(int argc, char** argv) {
|
||||
dup2(fd3, 1);
|
||||
printf("hello fd %d", fd3);
|
||||
close(fd3);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -7,4 +7,5 @@ int main(int argc, char** argv) {
|
||||
chdir("nonexistent");
|
||||
printf("errno: %d = %s\n", errno, strerror(errno));
|
||||
perror("perror");
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -8,4 +8,5 @@ int main (int argc, char** argv) {
|
||||
status = fchdir(fd);
|
||||
printf("fchdir exited with status code %d\n", status);
|
||||
close(fd);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -10,4 +10,5 @@ int main() {
|
||||
printf("fd %d duped into fd %d\n", newfd, newfd2);
|
||||
close(newfd);
|
||||
close(newfd2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -8,4 +8,5 @@ int main (int argc, char** argv) {
|
||||
status = fsync(fd);
|
||||
printf("fsync exited with status code %d\n", status);
|
||||
close(fd);
|
||||
return 0;
|
||||
}
|
||||
|
||||
+2
-1
@@ -3,9 +3,10 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main (int argc, char** argv) {
|
||||
int fd = creat("ftruncate.out", 0777);
|
||||
int fd = creat("ftruncate.out", 0777);
|
||||
int status;
|
||||
status = ftruncate(fd, 100);
|
||||
printf("ftruncate exited with status code %d\n", status);
|
||||
close(fd);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -11,4 +11,5 @@ int main(int argc, char** argv) {
|
||||
uid_t uid = getuid();
|
||||
printf("egid: %d, euid: %d, gid: %d, pgid: %d, pid: %d, ppid %d, uid %d\n",
|
||||
egid, euid, gid, pgid, pid, ppid, uid);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -4,4 +4,5 @@
|
||||
int main(int argc, char** argv) {
|
||||
link("./link.c", "./link.out");
|
||||
perror("link");
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -5,4 +5,5 @@ int main(int argc, char ** argv) {
|
||||
double pi = 3.14;
|
||||
float c = cos(pi);
|
||||
printf("cos(%f) = %f\n", pi, c);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -20,4 +20,5 @@ int main(int argc, char ** argv) {
|
||||
exit(1);
|
||||
}
|
||||
printf("Correct memccpy\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -30,4 +30,5 @@ int main()
|
||||
/* close read end */
|
||||
close(pip[0]);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -6,4 +6,5 @@ int main(int argc, char** argv) {
|
||||
mkdir("foo", 0);
|
||||
int status = rmdir("foo");
|
||||
printf("rmdir exited with status code %d\n", status);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -23,4 +23,5 @@ int main( void )
|
||||
perror( "setreuid" );
|
||||
}
|
||||
printf("%d has euid %d and uid %d\n", getpid(), geteuid(), getuid());
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -10,4 +10,5 @@ int main(int argc, char** argv) {
|
||||
timespec tm = {0, 10000};
|
||||
nanosleep(&tm, NULL);
|
||||
perror("nanosleep");
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -4,4 +4,5 @@
|
||||
int main(int argc, char** argv) {
|
||||
link("./unlink.c", "./unlink.out");
|
||||
perror("unlink");
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user