PERFORCE change 200777 for review
John Baldwin
jhb at FreeBSD.org
Wed Oct 26 19:00:26 UTC 2011
http://p4web.freebsd.org/@@200777?ac=10
Change 200777 by jhb at jhb_jhbbsd on 2011/10/26 19:00:17
First cut at libc bits for fadvise(2).
Affected files ...
.. //depot/projects/fadvise/lib/libc/gen/Makefile.inc#2 edit
.. //depot/projects/fadvise/lib/libc/gen/Symbol.map#2 edit
.. //depot/projects/fadvise/lib/libc/gen/pfadvise.c#1 add
.. //depot/projects/fadvise/lib/libc/sys/Makefile.inc#2 edit
.. //depot/projects/fadvise/lib/libc/sys/Symbol.map#2 edit
.. //depot/projects/fadvise/lib/libc/sys/fadvise.2#1 add
.. //depot/projects/fadvise/lib/libc/sys/madvise.2#2 edit
Differences ...
==== //depot/projects/fadvise/lib/libc/gen/Makefile.inc#2 (text+ko) ====
@@ -22,7 +22,7 @@
initgroups.c isatty.c isinf.c isnan.c jrand48.c lcong48.c \
lockf.c lrand48.c mrand48.c nftw.c nice.c \
nlist.c nrand48.c opendir.c \
- pause.c pmadvise.c popen.c posix_spawn.c \
+ pause.c pfadvise.c pmadvise.c popen.c posix_spawn.c \
psignal.c pututxline.c pw_scan.c pwcache.c \
raise.c readdir.c readpassphrase.c rewinddir.c \
scandir.c seed48.c seekdir.c semctl.c \
==== //depot/projects/fadvise/lib/libc/gen/Symbol.map#2 (text) ====
@@ -381,6 +381,10 @@
setutxent;
};
+FBSD_1.3 {
+ posix_fadvise;
+};
+
FBSDprivate_1.0 {
/* needed by thread libraries */
__thr_jtable;
==== //depot/projects/fadvise/lib/libc/sys/Makefile.inc#2 (text+ko) ====
@@ -80,7 +80,7 @@
bind.2 brk.2 cap_enter.2 cap_new.2 chdir.2 chflags.2 \
chmod.2 chown.2 chroot.2 clock_gettime.2 close.2 closefrom.2 \
connect.2 cpuset.2 cpuset_getaffinity.2 dup.2 execve.2 _exit.2 \
- extattr_get_file.2 fcntl.2 fhopen.2 flock.2 fork.2 fsync.2 \
+ extattr_get_file.2 fadvise.2 fcntl.2 fhopen.2 flock.2 fork.2 fsync.2 \
getdirentries.2 getdtablesize.2 \
getfh.2 getfsstat.2 getgid.2 getgroups.2 getitimer.2 getlogin.2 \
getloginclass.2 getpeername.2 getpgrp.2 getpid.2 getpriority.2 \
@@ -141,6 +141,7 @@
extattr_get_file.2 extattr_set_fd.2 \
extattr_get_file.2 extattr_set_file.2 \
extattr_get_file.2 extattr_set_link.2
+MLINKS+=fadvise.2 posix_fadvise.2
MLINKS+=fhopen.2 fhstat.2 fhopen.2 fhstatfs.2
MLINKS+=getdirentries.2 getdents.2
MLINKS+=getfh.2 lgetfh.2
==== //depot/projects/fadvise/lib/libc/sys/Symbol.map#2 (text) ====
@@ -378,6 +378,10 @@
setloginclass;
};
+FBSD_1.3 {
+ fadvise;
+};
+
FBSDprivate_1.0 {
___acl_aclcheck_fd;
__sys___acl_aclcheck_fd;
@@ -539,6 +543,8 @@
__sys_extattr_set_link;
_extattrctl;
__sys_extattrctl;
+ _fadvise;
+ __sys_fadvise;
_fchdir;
__sys_fchdir;
_fchflags;
==== //depot/projects/fadvise/lib/libc/sys/madvise.2#2 (text+ko) ====
@@ -166,6 +166,7 @@
was specified and the process does not have superuser privileges.
.El
.Sh SEE ALSO
+.Xr fadvise 2 ,
.Xr mincore 2 ,
.Xr mprotect 2 ,
.Xr msync 2 ,
More information about the p4-projects
mailing list