Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/sys/makelintstub
RevisionDateAuthorComments
 1.28  20-Jan-2024  christos Catch up with all the lint warnings since exit on warning was disabled.
Disable 'missing header declaration' and 'nested extern' warnings for now.
 1.27  16-May-2020  christos Add ACL support for FFS. From FreeBSD.
 1.26  03-Apr-2016  christos add idtype.h to mklintstub and say who generates it.
 1.25  12-Feb-2012  martin Add missing <sys/spawn.h> include
 1.24  01-Feb-2012  dholland Change the syscall API for quotas over to the new non-proplib one.

- struct vfs_quotactl_args -> struct quotactl_args
- add sys/stdint.h to sys/quotactl.h for clean userland build
- install sys/quotactl.h in /usr/include
- update set lists for same
- add new marshalling code in libquota
- add new unmarshalling code in vfs_syscalls.c
- discard proplib interpreter code in vfs_quotactl.c
- add dispatching code for the 14 quotactl ops in vfs_quotactl.c
- mark the proplib quotactl syscall obsolete
- add a new syscall number for the new quotactl syscall
- change the name of the syscall to __quotactl()
- remove the decl of the old quotactl from quota/quotaprop.h
- add a decl of the new quotactl to sys/quotactl.h
- update the libc build
- update ktruss
- remove proplib marshalling code from libquota
- update copy of syscall table in gdb ppc sources
- hack rumphijack to accomodate new quotactl name (as I recall,
pooka wanted such a name change to simplify something, but I
don't really see what/how)

This change appears to require a kernel version bump for rumpish
reasons.
 1.23  05-Aug-2008  lukem branches: 1.23.2; 1.23.6;
Revert previous addition of '-e sedcmd'. Still retain the usage improvements.
 1.22  05-Aug-2008  lukem Add '-e sedcmd' to makelintstub, to translate filename to syscall name.
Improve usage, etc.

Invoke makelintstub with -e 's/^tmp_//' when building LintSysNormal.c

Fixes build problem that matt@ highlighted to me.
 1.21  15-Jan-2008  rmind branches: 1.21.6;
Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.
 1.20  13-Nov-2007  he We now need <sys/lwpctl.h> included in order to lint LintSysNormal.c.
 1.19  09-Oct-2007  rmind Add cancellation stubs in libpthread for POSIX messages queues and
asynchronous I/O.

OK by <ad>.
 1.18  09-Feb-2007  ad branches: 1.18.4;
Sync with kernel changes introduced by merging the newlock2 branch.
 1.17  18-Jun-2006  christos Modernize:
getopt -> getopts
`` -> $()
YES/NO -> true/false
[ x$f = x ] -> [ -z $f ]
test -> [
errors to stderr
 1.16  29-Jan-2004  tsarna uuidgen(2) syscall. Originally from FreeBSD, ported by John Franklin in
PR#23470, with minor updates by me. This is only the syscall support
from that PR, for now.

Changes: port over fix from FreeBSD for multicast address generation.
Changed bcopy to memcpy. For now, #ifdef notyet the portions of
kern_uuid.c that are meant to be used by (currently nonexistent) other
things in the kernel. Added syscall to COMPAT_FREEBSD as well, though
that's currently not useful, as any program new enough to use this call
also uses other syscalls we don't (yet) emulate.
 1.15  30-Sep-2003  christos Pass -D_LIBC
 1.14  26-Jul-2003  salo netbsd.org->NetBSD.org
 1.13  18-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.12  11-Nov-2002  thorpej Make sure there is a newline at the end of CPP input.
 1.11  23-Oct-2002  jdolecek make support for kqueue(2) and kevent(2) unconditional, the kqueue branch
was merged
 1.10  12-Oct-2002  jdolecek if WITH_KQUEUE is defined and <sys/event.h> exists in DESTDIR, compile
support for kqueue(2) and kevent(2) in

this is temporary measure to ease testing of kqueue branch; the support
will be made unconditional once kqueue branch would be merged
 1.9  14-Sep-2002  thorpej Fix some problems using makelintstub as a cross-tool:
* Require that the path to the C preprocessor be passed in the CPP
environemnt variable, and use it rather than hard-coding "cpp".
Provide the target's preprocessor when invoking makelintstub.
* Fix some quoting issues that turned up with Solaris 8's XPG4 sh and sed.
* Don't use echo -n. Instead, don't bother making the output pretty; the
whitespace isn't supposed to be syntactically significant anyhow.
 1.8  13-Nov-2001  tv branches: 1.8.2;
Make this match the new .S extension of syscalls.
 1.7  14-Jun-2000  cgd branches: 1.7.4; 1.7.6;
sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.6  14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.5  03-Jul-1998  mycroft branches: 1.5.8;
Further redux.
 1.4  03-Jul-1998  mycroft Make this a bit less fork-happy.
 1.3  01-Mar-1998  fvdl Make this output one more include file, needed after the Lite2 changes.
 1.2  05-Nov-1997  thorpej Instead of creating a .ln for each syscall stub, create one (big) .ln
per class of syscall stubs. This is much more efficient (though it's still
pretty inefficient).

This also fixes a problem with syscall.h and DESTDIR which was pretty
well buried in the old implementation.

From Chris Demetriou <cgd@pa.dec.com>.
 1.1  22-Dec-1996  cgd branches: 1.1.2;
a script to build C source code stubs to be fed to lint(1) from the data
in <sys/syscall.h>.
 1.1.2.1  05-Nov-1997  thorpej Update from trunk: fix lint syscall stub generation.
 1.5.8.1  23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.7.6.1  10-Jul-2001  lukem pull in <sys/event.h>
 1.7.4.5  11-Nov-2002  nathanw Catch up to -current
 1.7.4.4  18-Oct-2002  nathanw Catch up to -current.
 1.7.4.3  17-Sep-2002  nathanw Catch up to -current.
 1.7.4.2  04-May-2002  thorpej Pull in <sys/sa.h>.
 1.7.4.1  14-Nov-2001  nathanw Catch up to -current.
 1.8.2.1  11-Nov-2002  he Pull up revision 1.9 (requested by thorpej in ticket #803):
Fix some problems using makelintstub as a cross-tool:
o Require that the path to the C preprocessor be passed
in the CPP environment variable, and use it rather than
hard-coding "cpp". Provide the target's preprocessor
when invoking makelintstub.
o Fix some quoting issues found with Solaris 8's XPG4 sh
and sed.
o Do not use "echo -n". The resulting whitespace is not
supposed to be syntactically significant anyway.
 1.18.4.3  23-Mar-2008  matt sync with HEAD
 1.18.4.2  09-Jan-2008  matt sync with HEAD
 1.18.4.1  06-Nov-2007  matt sync with HEAD
 1.21.6.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.23.6.2  05-Aug-2008  lukem Revert previous addition of '-e sedcmd'. Still retain the usage improvements.
 1.23.6.1  05-Aug-2008  lukem file makelintstub was added on branch christos-time_t on 2008-08-05 02:08:14 +0000
 1.23.2.1  17-Apr-2012  yamt sync with head

RSS XML Feed