diff --git a/src/header/unistd/mod.rs b/src/header/unistd/mod.rs
index 3c3dd3ef9e81505dda336b6434b50d9480f89c22..e8bf0fd9611eae256de0e4a4d9fb59f531559666 100644
--- a/src/header/unistd/mod.rs
+++ b/src/header/unistd/mod.rs
@@ -513,9 +513,9 @@ pub extern "C" fn setpgid(pid: pid_t, pgid: pid_t) -> c_int {
     Sys::setpgid(pid, pgid)
 }
 
-// #[no_mangle]
+#[no_mangle]
 pub extern "C" fn setpgrp() -> pid_t {
-    unimplemented!();
+    setpgid(0, 0)
 }
 
 #[no_mangle]