-void(*p__exit)(int) = _exit;
-int(*p_access)(const char*,int) = access;
-unsigned(*p_alarm)(unsigned) = alarm;
-int(*p_chdir)(const char*) = chdir;
-int(*p_chown)(const char*,uid_t,gid_t) = chown;
-int(*p_close)(int) = close;
-size_t(*p_confstr)(int,char*,size_t) = confstr;
-char*(*p_ctermid)(char*) = ctermid;
-int(*p_dup)(int) = dup;
-int(*p_dup2)(int,int) = dup2;
-{char **x = environ};
-int(*p_execl)(const char*,const char*,...) = execl;
-int(*p_execle)(const char*,const char*,...) = execle;
-int(*p_execlp)(const char*,const char*,...) = execlp;
-int(*p_execv)(const char*,char*const[]) = execv;
-int(*p_execve)(const char*,char*const[],char*const[]) = execve;
-int(*p_execvp)(const char*,char*const[]) = execvp;
-int(*p_faccessat)(int,const char*,int,int) = faccessat;
-int(*p_fchdir)(int) = fchdir;
-int(*p_fchown)(int,uid_t,gid_t) = fchown;
-int(*p_fchownat)(int,const char*,uid_t,gid_t,int) = fchownat;
-int(*p_fdatasync)(int) = fdatasync;
-int(*p_fexecve)(int,char*const[],char*const[]) = fexecve;
-pid_t(*p_fork)(void) = fork;
-long(*p_fpathconf)(int,int) = fpathconf;
-int(*p_fsync)(int) = fsync;
-int(*p_ftruncate)(int,off_t) = ftruncate;
-char*(*p_getcwd)(char*,size_t) = getcwd;
-gid_t(*p_getegid)(void) = getegid;
-uid_t(*p_geteuid)(void) = geteuid;
-gid_t(*p_getgid)(void) = getgid;
-int(*p_getgroups)(int,gid_t[]) = getgroups;
-int(*p_gethostname)(char*,size_t) = gethostname;
-char*(*p_getlogin)(void) = getlogin;
-int(*p_getlogin_r)(char*,size_t) = getlogin_r;
-int(*p_getopt)(int,char*const[],const char*) = getopt;
-pid_t(*p_getpgid)(pid_t) = getpgid;
-pid_t(*p_getpgrp)(void) = getpgrp;
-pid_t(*p_getpid)(void) = getpid;
-pid_t(*p_getppid)(void) = getppid;
-pid_t(*p_getsid)(pid_t) = getsid;
-uid_t(*p_getuid)(void) = getuid;
-int(*p_isatty)(int) = isatty;
-int(*p_lchown)(const char*,uid_t,gid_t) = lchown;
-int(*p_link)(const char*,const char*) = link;
-int(*p_linkat)(int,const char*,int,const char*,int) = linkat;
-off_t(*p_lseek)(int,off_t,int) = lseek;
+{void(*p)(int) = _exit;}
+{int(*p)(const char*,int) = access;}
+{unsigned(*p)(unsigned) = alarm;}
+{int(*p)(const char*) = chdir;}
+{int(*p)(const char*,uid_t,gid_t) = chown;}
+{int(*p)(int) = close;}
+{size_t(*p)(int,char*,size_t) = confstr;}
+{int(*p)(int) = dup;}
+{int(*p)(int,int) = dup2;}
+{extern char **environ; char **x = environ;};
+{int(*p)(const char*,const char*,...) = execl;}
+{int(*p)(const char*,const char*,...) = execle;}
+{int(*p)(const char*,const char*,...) = execlp;}
+{int(*p)(const char*,char*const[]) = execv;}
+{int(*p)(const char*,char*const[],char*const[]) = execve;}
+{int(*p)(const char*,char*const[]) = execvp;}
+{int(*p)(int,const char*,int,int) = faccessat;}
+{int(*p)(int) = fchdir;}
+{int(*p)(int,uid_t,gid_t) = fchown;}
+{int(*p)(int,const char*,uid_t,gid_t,int) = fchownat;}
+#ifdef POSIX_SYNCHRONIZED_IO
+{int(*p)(int) = fdatasync;}
+#endif
+{int(*p)(int,char*const[],char*const[]) = fexecve;}
+{pid_t(*p)(void) = fork;}
+{long(*p)(int,int) = fpathconf;}
+{int(*p)(int) = fsync;}
+{int(*p)(int,off_t) = ftruncate;}
+{char*(*p)(char*,size_t) = getcwd;}
+{gid_t(*p)(void) = getegid;}
+{uid_t(*p)(void) = geteuid;}
+{gid_t(*p)(void) = getgid;}
+{int(*p)(int,gid_t[]) = getgroups;}
+{int(*p)(char*,size_t) = gethostname;}
+{char*(*p)(void) = getlogin;}
+{int(*p)(char*,size_t) = getlogin_r;}
+{int(*p)(int,char*const[],const char*) = getopt;}
+{pid_t(*p)(pid_t) = getpgid;}
+{pid_t(*p)(void) = getpgrp;}
+{pid_t(*p)(void) = getpid;}
+{pid_t(*p)(void) = getppid;}
+{pid_t(*p)(pid_t) = getsid;}
+{uid_t(*p)(void) = getuid;}
+{int(*p)(int) = isatty;}
+{int(*p)(const char*,uid_t,gid_t) = lchown;}
+{int(*p)(const char*,const char*) = link;}
+{int(*p)(int,const char*,int,const char*,int) = linkat;}
+{off_t(*p)(int,off_t,int) = lseek;}