The NetBSD Project

CVS log for src/lib/libc/sys/Makefile.inc

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / sys

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.253 / (download) - annotate - [select for diffs], Thu Aug 3 12:24:46 2023 UTC (8 months, 2 weeks ago) by nia
Branch: MAIN
CVS Tags: HEAD
Changes since 1.252: +3 -13 lines
Diff to previous 1.252 (colored) to selected 1.215 (colored)

Revert addition of epoll to libc until discussion concludes

Revision 1.252 / (download) - annotate - [select for diffs], Fri Jul 28 18:19:00 2023 UTC (8 months, 2 weeks ago) by christos
Branch: MAIN
Changes since 1.251: +17 -7 lines
Diff to previous 1.251 (colored) to selected 1.215 (colored)

Add epoll(2) from Theodore Preduta as part of GSoC 2023

Revision 1.251 / (download) - annotate - [select for diffs], Mon Jul 10 02:31:54 2023 UTC (9 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.250: +4 -3 lines
Diff to previous 1.250 (colored) to selected 1.215 (colored)

Add memfd_create(2) from GSoC 2023 by Theodore Preduta

Revision 1.250 / (download) - annotate - [select for diffs], Mon Nov 1 05:53:45 2021 UTC (2 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Changes since 1.249: +3 -3 lines
Diff to previous 1.249 (colored) to selected 1.215 (colored)

Version the sigaction(2) libc wrapper.  The new version uses the "siginfo"
trampoline exclusively, thus relegating "sigcontext"-style handlers (which
have not been documented for many years now) to the dustbin of the compat
library.

Revision 1.249 / (download) - annotate - [select for diffs], Sun Oct 31 22:24:36 2021 UTC (2 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.248: +4 -2 lines
Diff to previous 1.248 (colored) to selected 1.215 (colored)

Tidy up how __sigaction14_sigtramp.c is added to SRCS.

Revision 1.248 / (download) - annotate - [select for diffs], Tue Oct 26 16:16:36 2021 UTC (2 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.247: +2 -2 lines
Diff to previous 1.247 (colored) to selected 1.215 (colored)

Merge all MD __sigaction14_sigtramp.c copies into one:
- sparc and sparc64 were not using version 0 sigcontext when there were
  no arguments in the signal version. This was probably a bug.
- vax is using +1 the version numbers of the other archs.
- Only hppa was defining __LIBC12_SOURCE__ so it was getting a working
  sigcontext before. all the other ports that supported sigcontext had
  the compat code disabled.
[pointed out by thorpej, thanks!]
If we want to remove sigcontext support from userland at least now there
is less work to do so.

Revision 1.240.2.1 / (download) - annotate - [select for diffs], Tue Oct 5 11:02:18 2021 UTC (2 years, 6 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE
Changes since 1.240: +12 -9 lines
Diff to previous 1.240 (colored) next main 1.241 (colored) to selected 1.215 (colored)

Pull up following revision(s) (requested by christos in ticket #1355):

	lib/libpthread/pthread_cancelstub.c: revision 1.39
	lib/libc/sys/Makefile.inc: revision 1.247
	lib/libpthread/pthread_cancelstub.c: revision 1.40

PR/56424: Clay Mayers: recvfrom() is not a cancelation point as documented
in pthread_setcanceltype.3

remove parameter names from decls.

Revision 1.247 / (download) - annotate - [select for diffs], Fri Oct 1 17:13:44 2021 UTC (2 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.246: +12 -9 lines
Diff to previous 1.246 (colored) to selected 1.215 (colored)

PR/56424: Clay Mayers: recvfrom() is not a cancelation point as documented
in pthread_setcanceltype.3

Revision 1.246 / (download) - annotate - [select for diffs], Sun Sep 19 15:51:28 2021 UTC (2 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.245: +14 -6 lines
Diff to previous 1.245 (colored) to selected 1.215 (colored)

Add native implementations of eventfd(2) and timerfd(2), compatible with
the Linux interfaces of the same name.

Revision 1.245 / (download) - annotate - [select for diffs], Fri Aug 14 00:53:16 2020 UTC (3 years, 8 months ago) by riastradh
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.244: +5 -4 lines
Diff to previous 1.244 (colored) to selected 1.215 (colored)

New system call getrandom() compatible with Linux and others.

Three ways to call:

getrandom(p, n, 0)              Blocks at boot until full entropy.
                                Returns up to n bytes at p; guarantees
                                up to 256 bytes even if interrupted
                                after blocking.  getrandom(0,0,0)
                                serves as an entropy barrier: return
                                only after system has full entropy.

getrandom(p, n, GRND_INSECURE)  Never blocks.  Guarantees up to 256
                                bytes even if interrupted.  Equivalent
                                to /dev/urandom.  Safe only after
                                successful getrandom(...,0),
                                getrandom(...,GRND_RANDOM), or read
                                from /dev/random.

getrandom(p, n, GRND_RANDOM)    May block at any time.  Returns up to n
                                bytes at p, but no guarantees about how
                                many -- may return as short as 1 byte.
                                Equivalent to /dev/random.  Legacy.
                                Provided only for source compatibility
                                with Linux.

Can also use flags|GRND_NONBLOCK to fail with EWOULDBLOCK/EAGAIN
without producing any output instead of blocking.

- The combination GRND_INSECURE|GRND_NONBLOCK is the same as
  GRND_INSECURE, since GRND_INSECURE never blocks anyway.

- The combinations GRND_INSECURE|GRND_RANDOM and
  GRND_INSECURE|GRND_RANDOM|GRND_NONBLOCK are nonsensical and fail
  with EINVAL.

As proposed on tech-userlevel, tech-crypto, tech-security, and
tech-kern, and subsequently adopted by core (minus the getentropy part
of the proposal, because other operating systems and participants in
the discussion couldn't come to an agreement about getentropy and
blocking semantics):

https://mail-index.netbsd.org/tech-userlevel/2020/05/02/msg012333.html

Revision 1.244 / (download) - annotate - [select for diffs], Fri Jul 17 15:34:17 2020 UTC (3 years, 9 months ago) by kamil
Branch: MAIN
Changes since 1.243: +4 -4 lines
Diff to previous 1.243 (colored) to selected 1.215 (colored)

Add ppoll() a compatibility wrapper around pollts(2)

Submitted by Apurva Nandan.

Revision 1.243 / (download) - annotate - [select for diffs], Sat May 16 18:31:47 2020 UTC (3 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.242: +9 -3 lines
Diff to previous 1.242 (colored) to selected 1.215 (colored)

Add ACL support for FFS. From FreeBSD.

Revision 1.238.4.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:11 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.238.4.1: +6 -5 lines
Diff to previous 1.238.4.1 (colored) to branchpoint 1.238 (colored) next main 1.239 (colored) to selected 1.215 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.242 / (download) - annotate - [select for diffs], Sun Sep 22 22:59:38 2019 UTC (4 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.241: +5 -5 lines
Diff to previous 1.241 (colored) to selected 1.215 (colored)

Add a new member to struct vfsstat and grow the unused members
The new member is caled f_mntfromlabel and it is the dkw_wname
of the corresponding wedge. This is now used by df -W to display
the mountpoint name as NAME=

Revision 1.241 / (download) - annotate - [select for diffs], Sun Sep 15 16:55:00 2019 UTC (4 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.240: +2 -1 lines
Diff to previous 1.240 (colored) to selected 1.215 (colored)

documentation for fexecve(2)

Revision 1.238.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:21 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.238: +5 -5 lines
Diff to previous 1.238 (colored) to selected 1.215 (colored)

Sync with HEAD

Revision 1.238.2.2 / (download) - annotate - [select for diffs], Thu Sep 6 06:55:20 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.238.2.1: +3 -2 lines
Diff to previous 1.238.2.1 (colored) to branchpoint 1.238 (colored) next main 1.239 (colored) to selected 1.215 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.240 / (download) - annotate - [select for diffs], Tue Jul 31 13:04:10 2018 UTC (5 years, 8 months ago) by rjs
Branch: MAIN
CVS Tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, netbsd-9-base, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Branch point for: netbsd-9
Changes since 1.239: +3 -2 lines
Diff to previous 1.239 (colored) to selected 1.215 (colored)

Userland changes for getsockopt2().

Revision 1.238.2.1 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:22 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.238: +3 -4 lines
Diff to previous 1.238 (colored) to selected 1.215 (colored)

Sync with HEAD

Revision 1.239 / (download) - annotate - [select for diffs], Thu Jul 12 10:46:41 2018 UTC (5 years, 9 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-0728
Changes since 1.238: +3 -4 lines
Diff to previous 1.238 (colored) to selected 1.215 (colored)

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

 * Removes "options PERFCTRS", the associated includes, and the associated
   ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
   good.

 * Removes the PMC code of ARM XSCALE.

 * Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

 * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
   definitions are put in sysarch.h.

 * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
   and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
   netbsd32 and rump.

 * Removes the pmc_evid_t and pmc_ctr_t types.

 * Removes all the associated man pages. The sets are marked as obsolete.

Revision 1.238 / (download) - annotate - [select for diffs], Mon Dec 25 11:03:30 2017 UTC (6 years, 3 months ago) by kamil
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.237: +4 -4 lines
Diff to previous 1.237 (colored) to selected 1.215 (colored)

libc: Add a dummy implementation of vadvise()

This readds a symbol that has been removed accidentally without major bump.

The implementation is dummy (similar to the old one), without API in public
headers.

Pointed out by <maya>

Sponsored by <The NetBSD Foundation>

Revision 1.237 / (download) - annotate - [select for diffs], Tue Dec 19 18:43:42 2017 UTC (6 years, 3 months ago) by kamil
Branch: MAIN
Changes since 1.236: +2 -2 lines
Diff to previous 1.236 (colored) to selected 1.215 (colored)

Deregister vadvise.S from lib/libc/sys/Makefile.inc

Such file was never registered since the inception of NetBSD.
The (o)vadvise is dummy since the beginning of NetBSD.

Sponsored by <The NetBSD Foundation>

Revision 1.231.2.2 / (download) - annotate - [select for diffs], Wed Apr 26 02:52:54 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.231.2.1: +3 -1 lines
Diff to previous 1.231.2.1 (colored) to branchpoint 1.231 (colored) next main 1.232 (colored) to selected 1.215 (colored)

Sync with HEAD

Revision 1.231.4.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:09 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.231: +9 -7 lines
Diff to previous 1.231 (colored) next main 1.232 (colored) to selected 1.215 (colored)

Sync with HEAD

Revision 1.236 / (download) - annotate - [select for diffs], Sat Apr 1 14:31:05 2017 UTC (7 years ago) by abhinav
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Changes since 1.235: +3 -1 lines
Diff to previous 1.235 (colored) to selected 1.215 (colored)

Add man page links for:
   EV_SET to kqueue(2)
   getmntoptstr, getmntoptnum, freemntopts to getmntopts(3)

Reviewed by wiz@

Revision 1.231.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:56:58 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.231: +7 -7 lines
Diff to previous 1.231 (colored) to selected 1.215 (colored)

Sync with HEAD

Revision 1.235 / (download) - annotate - [select for diffs], Thu Feb 23 15:17:17 2017 UTC (7 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320
Changes since 1.234: +2 -2 lines
Diff to previous 1.234 (colored) to selected 1.215 (colored)

add link for accept4.

Revision 1.234 / (download) - annotate - [select for diffs], Wed Feb 8 17:58:41 2017 UTC (7 years, 2 months ago) by maya
Branch: MAIN
Changes since 1.233: +2 -2 lines
Diff to previous 1.233 (colored) to selected 1.215 (colored)

Add accept4, a tiny wrapper around paccept.

accept4 is a syscall in Linux, FreeBSD and OpenBSD. It is used in
LLVM, zeromq, and probably others. paccept is a superset of it.

adding it to libc ensures it is used by programs and prevents the
need to define the same wrapper in every program.

Revision 1.233 / (download) - annotate - [select for diffs], Wed Feb 8 17:30:27 2017 UTC (7 years, 2 months ago) by maya
Branch: MAIN
Changes since 1.232: +3 -3 lines
Diff to previous 1.232 (colored) to selected 1.215 (colored)

Make paccept a weak symbol in preparation for using it in another function

Revision 1.232 / (download) - annotate - [select for diffs], Tue Feb 7 19:29:40 2017 UTC (7 years, 2 months ago) by kamil
Branch: MAIN
Changes since 1.231: +3 -3 lines
Diff to previous 1.231 (colored) to selected 1.215 (colored)

Mark exect(3) obsolete and bind it to plain execve(2) on all platforms

The original exect(2) from BSD4.2 was enabling bit for tracing
(single-step mode) and calling execve(2). The purpose of it was to generate
a signal for a tracer once the application will change its image to a new
program.

This approach no longer works as:
 - exect(2) traces (single-steps) libc and it requires hundreds or
   thousands steps before entering a new image
 - it's vax and x86 specific code
 - this functionality has been moved to the kernel - once a process is
   traced it will generate SIGTRAP with si_code TRAP_EXEC and route it to
   its debugger
 - the side effects and unportability make this interface unusable
 - there are no known users of this interface
 - it apparently never worked better since day0 of NetBSD ("day0 bug")

Users are requested to move to other execve(2) variants. Calling current
execve(2) as it is the most similar behavior to this one from BSD4.2.

Discussed several times on mailing lists and in PR/51700.

Add warning to exect(3) telling about marking this function obsolete.

This function is prepared to be removed in next libc major bump.

Sponsored by <The NetBSD Foundation>

Revision 1.231 / (download) - annotate - [select for diffs], Sun Jul 3 14:24:58 2016 UTC (7 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.230: +2 -2 lines
Diff to previous 1.230 (colored) to selected 1.215 (colored)

GSoC 2016 Charles Cui: Implement thread priority protection based on work
by Andy Doran. Also document the get/set pshared thread calls as not
implemented, and add a skeleton implementation that is disabled.
XXX: document _sched_protect(2).

Revision 1.230 / (download) - annotate - [select for diffs], Sat Apr 23 23:11:31 2016 UTC (7 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.229: +8 -4 lines
Diff to previous 1.229 (colored) to selected 1.215 (colored)

add clock_getcpuclockid{2,}

Revision 1.229 / (download) - annotate - [select for diffs], Sun Apr 3 00:19:42 2016 UTC (8 years ago) by christos
Branch: MAIN
Changes since 1.228: +5 -4 lines
Diff to previous 1.228 (colored) to selected 1.215 (colored)

userland bits for wait6/waitid.

Revision 1.228 / (download) - annotate - [select for diffs], Sun Nov 29 06:10:01 2015 UTC (8 years, 4 months ago) by pgoyette
Branch: MAIN
Changes since 1.227: +12 -2 lines
Diff to previous 1.227 (colored) to selected 1.215 (colored)

Initial documentation of the internal syscalls that implement the librt
posix semaphores.  As requested in PR kern/37427

XXX Feel free to expand this page!

Revision 1.224.2.1 / (download) - annotate - [select for diffs], Sun Feb 8 22:05:55 2015 UTC (9 years, 2 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.224: +33 -8 lines
Diff to previous 1.224 (colored) next main 1.225 (colored) to selected 1.215 (colored)

Pull up following revision(s) (requested by christos in ticket #472):
	lib/libc/include/namespace.h: revision 1.175
	lib/libc/sys/Makefile.inc: revision 1.225, 1.227
	lib/libc/sys/fdiscard.2: revision 1.3
	lib/libc/sys/fdiscard.c: revision 1.1
	lib/libc/sys/posix_fallocate.c: revision 1.1
Fix argument paddiing for posix_fallocate and fdiscard with gcc 1.x
--
PR/49617: Kirk Russell: posix_fallocate() should be returning an error on
failure, without setting errno, so make it PSEUDO_NOERROR, by adding a new
category GLUENOERR.
--
PR/49617: Kirk Russell: Describe the posix_fallocate return values correctly.

Revision 1.227 / (download) - annotate - [select for diffs], Sat Jan 31 23:10:56 2015 UTC (9 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.226: +29 -5 lines
Diff to previous 1.226 (colored) to selected 1.215 (colored)

PR/49617: Kirk Russell: posix_fallocate() should be returning an error on
failure, without setting errno, so make it PSEUDO_NOERROR, by adding a new
category GLUENOERR.

Revision 1.226 / (download) - annotate - [select for diffs], Wed Dec 10 00:37:30 2014 UTC (9 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.225: +9 -8 lines
Diff to previous 1.225 (colored) to selected 1.215 (colored)

Add hooks for RUMPRUN build of libc

If "yes", does the following (default "no"):
  * prevents ASM syscalls from being built (librump provides syscalls)
  * does not include compat (useless when application is linked with libc)
  * does not build tags (no /var/db to install them to)
  * does not include tls

==> libc for rumprun can now be built against unmodified NetBSD sources

Revision 1.225 / (download) - annotate - [select for diffs], Thu Sep 25 15:08:29 2014 UTC (9 years, 6 months ago) by manu
Branch: MAIN
Changes since 1.224: +6 -5 lines
Diff to previous 1.224 (colored) to selected 1.215 (colored)

Fix argument paddiing for posix_fallocate and fdiscard with gcc 1.x

Revision 1.216.2.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:16 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.216.2.2: +12 -11 lines
Diff to previous 1.216.2.2 (colored) next main 1.217 (colored) to selected 1.215 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.223.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:51:51 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.223: +8 -5 lines
Diff to previous 1.223 (colored) next main 1.224 (colored) to selected 1.215 (colored)

Rebase.

Revision 1.224 / (download) - annotate - [select for diffs], Fri Jul 25 08:30:47 2014 UTC (9 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.223: +8 -5 lines
Diff to previous 1.223 (colored) to selected 1.215 (colored)

Add userlevel manifestations of posix_fallocate and fdiscard, in
unistd.h and libc, and add a man page.

Allow wiggle room in the man page for implementations of fallocate
that either (a) don't fully unwind on failure, leaving new blocks
allocated without changing the file size, or (b) create only in-memory
transient reservations that disappear when crashing or rebooting.

Also, add crossreference to fdiscard from ftruncate(2), and remove the
old BUGS entry from there that called for a generalized version that
allows discarding ranges of a file: that's what fdiscard is.

Revision 1.209.2.4 / (download) - annotate - [select for diffs], Thu May 22 11:36:54 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.209.2.3: +6 -8 lines
Diff to previous 1.209.2.3 (colored) to branchpoint 1.209 (colored) next main 1.210 (colored) to selected 1.215 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.223 / (download) - annotate - [select for diffs], Fri Jan 31 20:45:49 2014 UTC (10 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.222: +2 -2 lines
Diff to previous 1.222 (colored) to selected 1.215 (colored)

expose __lwp_park60

Revision 1.222 / (download) - annotate - [select for diffs], Thu Jan 16 20:31:43 2014 UTC (10 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.221: +1 -4 lines
Diff to previous 1.221 (colored) to selected 1.215 (colored)

"soon" is "now". Remove all __indr_reference crap.

Revision 1.221 / (download) - annotate - [select for diffs], Sat Nov 9 13:05:59 2013 UTC (10 years, 5 months ago) by njoly
Branch: MAIN
Changes since 1.220: +3 -2 lines
Diff to previous 1.220 (colored) to selected 1.215 (colored)

Add utimens/lutimens man pages links.

Revision 1.220 / (download) - annotate - [select for diffs], Thu Oct 17 18:01:11 2013 UTC (10 years, 6 months ago) by njoly
Branch: MAIN
Changes since 1.219: +3 -3 lines
Diff to previous 1.219 (colored) to selected 1.215 (colored)

Change mknodat(2) device argument type from uint32_t to dev_t.
Adds needed extra PAD argument for 64bit alignment, and libc wrapper.

Revision 1.216.2.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:21:06 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.216.2.1: +2 -2 lines
Diff to previous 1.216.2.1 (colored) to selected 1.215 (colored)

resync from head

Revision 1.219 / (download) - annotate - [select for diffs], Fri Mar 29 02:10:53 2013 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.218: +2 -2 lines
Diff to previous 1.218 (colored) to selected 1.215 (colored)

no need for __lwp_park50.S here and we don't provide __lwp_park60.S so that
it does not get accidentally used.

Revision 1.209.2.3 / (download) - annotate - [select for diffs], Wed Jan 16 05:32:25 2013 UTC (11 years, 3 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.209.2.2: +13 -1 lines
Diff to previous 1.209.2.2 (colored) to branchpoint 1.209 (colored) to selected 1.215 (colored)

sync with (a bit old) head

Revision 1.216.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:00:43 2012 UTC (11 years, 4 months ago) by tls
Branch: tls-maxphys
Changes since 1.216: +16 -3 lines
Diff to previous 1.216 (colored) to selected 1.215 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.218 / (download) - annotate - [select for diffs], Sun Nov 18 17:41:53 2012 UTC (11 years, 5 months ago) by manu
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, agc-symver-base, agc-symver
Changes since 1.217: +13 -1 lines
Diff to previous 1.217 (colored) to selected 1.215 (colored)

Add most system calls for POSIX extended API set, part 2, with test cases:
faccessat(2), fchmodat(2), fchownat(2), fstatat(2), mkdirat(2), mkfifoat(2),
mknodat(2), linkat(2), readlinkat(2), symlinkat(2), renameat(2), unlinkat(2),
utimensat(2), openat(2).

Also implement O_SEARCH for openat(2)

Still missing:
- some flags for openat(2)
- fexecve(2) implementation

Revision 1.209.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 18:59:02 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.209.2.1: +10 -9 lines
Diff to previous 1.209.2.1 (colored) to branchpoint 1.209 (colored) to selected 1.215 (colored)

sync with head

Revision 1.217 / (download) - annotate - [select for diffs], Tue Oct 2 01:46:40 2012 UTC (11 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Changes since 1.216: +4 -3 lines
Diff to previous 1.216 (colored) to selected 1.215 (colored)

add clock_nanosleep(2)

Revision 1.216 / (download) - annotate - [select for diffs], Wed Sep 12 02:00:53 2012 UTC (11 years, 7 months ago) by manu
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.215: +3 -3 lines
Diff to previous 1.215 (colored)

setcontext() used to be incompatible with -lpthread since it affected
the TLS pointer, therefore wrecking the pthread environement.

Some ports had _UC_TLSBASE flag or equivalent (_UC_UNIQUE on alpha)
that controlled whether setcontext() would change the TLS pointer.
This change let libpthread override setcontext() with its own version
that unsets _UC_TLSBASE, enabling safe usage of setcontext() with
-lpthread.

We also have the following required changes here:
- rename alpha's _UC_UNIQUE into _UC_TLSBASE
- add _UC_TLSBASE definition in header file for all ports
  (powerpc, sh3, sparc and sparc64 lack the implementation for now)
- introduce a libc stub that can be overriden for setcontext()
- modify MD libcs swapcontext() implementations so that they use the
  setcontext() libc stub instead of doing a plain system call.

While we are there:
- document various MD _UC_* flags in header file
- add libc and libpthread tests for swapcontext() behavior
  (hopefully helpful to spot MD problems introduced with this change)

Future work:
- Deciding whether kernel support or _UC_TLSBASE should be added for
  powerpc, sh3, sparc and sparc64 is left to portmasters
  sparc64

Approved by core@

Revision 1.215 / (download) - annotate - [selected], Fri Jun 22 18:28:38 2012 UTC (11 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.214: +6 -6 lines
Diff to previous 1.214 (colored)

{send,recv}mmsg glue

Revision 1.209.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:05:25 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.209: +15 -8 lines
Diff to previous 1.209 (colored) to selected 1.215 (colored)

sync with head

Revision 1.214 / (download) - annotate - [select for diffs], Thu Mar 8 21:59:28 2012 UTC (12 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4
Changes since 1.213: +3 -3 lines
Diff to previous 1.213 (colored) to selected 1.215 (colored)

Implement sem_timedwait.

Revision 1.213 / (download) - annotate - [select for diffs], Sun Feb 19 19:18:40 2012 UTC (12 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.212: +10 -3 lines
Diff to previous 1.212 (colored) to selected 1.215 (colored)

Emit SA syscalls using SYS_compat_60_*

Revision 1.212 / (download) - annotate - [select for diffs], Mon Feb 13 01:24:03 2012 UTC (12 years, 2 months ago) by dholland
Branch: MAIN
CVS Tags: netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.211: +2 -2 lines
Diff to previous 1.211 (colored) to selected 1.215 (colored)

Quota-related docs fixes:

- Remove old quotactl(2); replace with new __quotactl(2).
- Document quota_getrestrictions(3), the semantic restriction codes,
  and quota_quotaon/off(3).
- Update VFS_QUOTACTL(9), which was still describing the pre-proplib API.

Approved by releng for the freeze.

Revision 1.211 / (download) - annotate - [select for diffs], Sat Feb 11 23:31:24 2012 UTC (12 years, 2 months ago) by martin
Branch: MAIN
Changes since 1.210: +2 -2 lines
Diff to previous 1.210 (colored) to selected 1.215 (colored)

Add userland part of posix_spawn. Libc functions imported from FreeBSD.
Based on Charles Zhang's summer of code project.

Revision 1.210 / (download) - annotate - [select for diffs], Wed Feb 1 05:34:40 2012 UTC (12 years, 2 months ago) by dholland
Branch: MAIN
Changes since 1.209: +2 -2 lines
Diff to previous 1.209 (colored) to selected 1.215 (colored)

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.

Revision 1.196.2.3 / (download) - annotate - [select for diffs], Sat Sep 17 18:47:42 2011 UTC (12 years, 7 months ago) by bouyer
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2
Changes since 1.196.2.2: +3 -2 lines
Diff to previous 1.196.2.2 (colored) to branchpoint 1.196 (colored) next main 1.197 (colored) to selected 1.215 (colored)

Pull up following revision(s) (requested by manu in ticket #1658):
	sys/rump/include/rump/rump_syscalls.h: revision 1.52 via patch
	sys/kern/init_sysent.c: revision 1.257 via patch
	sys/rump/include/rump/rumpvnode_if.h: revision 1.12 via patch
	lib/libc/sys/Makefile.inc: revision 1.208 via patch
	sys/sys/syscallargs.h: revision 1.227 via patch
	sys/kern/kern_exec.c: revision 1.317 via patch
	sys/rump/librump/rumpkern/rump_syscalls.c: revision 1.74 via patch
	include/limits.h: revision 1.30 via patch
	sys/kern/syscalls.master: revision 1.251 via patch
	sys/sys/vnode_if.h: revision 1.83 via patch
	sys/sys/fcntl.h: revision 1.40 via patch
	sys/sys/fcntl.h: revision 1.41 via patch
	sys/kern/vfs_syscalls.c: revision 1.433 via patch
	sys/rump/librump/rumpvfs/rumpvnode_if.c: revision 1.11 via patch
	sys/kern/syscalls.c: revision 1.248 via patch
	sys/sys/syscall.h: revision 1.244 via patch
	lib/libc/sys/link.2: revision 1.25 via patch
	include/unistd.h: revision 1.127 via patch
	distrib/sets/lists/comp/mi: revision 1.1659 via patch
	sys/sys/stat.h: revision 1.61 via patch
First stage of support for Extended API set 2. Most of the think is
unimplemented, except enough of linkat(2) to hardlink to a symlink.
Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since
some software (e.g.: xcvs in our own tree) will assume they can use openat(2)
when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support
will be completed.
regen
improve comment about AT_* defines: they are not only used by linkat(2)
Add macros to hide OpenGroup extened API set 2 from GNU configure. This
is a temporary  workaround until the implementation is completed.

Revision 1.209 / (download) - annotate - [select for diffs], Wed Aug 17 07:22:33 2011 UTC (12 years, 8 months ago) by manu
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.208: +3 -2 lines
Diff to previous 1.208 (colored) to selected 1.215 (colored)

Add futimens(2) and part of utimnsat(2)

Revision 1.208 / (download) - annotate - [select for diffs], Mon Aug 8 12:08:53 2011 UTC (12 years, 8 months ago) by manu
Branch: MAIN
Changes since 1.207: +21 -17 lines
Diff to previous 1.207 (colored) to selected 1.215 (colored)

First stage of support for Extended API set 2. Most of the think is
unimplemented, except enough of linkat(2) to hardlink to a symlink.

Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since
some software (e.g.: xcvs in our own tree) will assume they can use openat(2)
when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support
will be completed.

Revision 1.196.2.2 / (download) - annotate - [select for diffs], Sun Jul 17 15:36:03 2011 UTC (12 years, 9 months ago) by riz
Branch: netbsd-5
Changes since 1.196.2.1: +4 -1 lines
Diff to previous 1.196.2.1 (colored) to branchpoint 1.196 (colored) to selected 1.215 (colored)

Pull up following revision(s) (requested by manu in ticket #1645):
lib/libc/sys/Makefile.inc                       1.207 via patch
lib/libc/sys/extattr_get_file.2                 patch
lib/libpuffs/dispatcher.c                       1.34,1.36 via patch
lib/libpuffs/puffs.c                            1.107 via patch
lib/libpuffs/puffs.h                            1.115,1.118 via patch
sys/fs/puffs/puffs_msgif.h                      1.71,1.76 via patch
sys/fs/puffs/puffs_vfsops.c                     1.88 via patch
sys/fs/puffs/puffs_vnops.c                      1.145,1.154 via patch
sys/kern/vfs_xattr.c                            1.24-1.27 via patch
sys/kern/vnode_if.c                             1.87 via patch
sys/sys/Makefile                                1.133 via patch
sys/sys/extattr.h                               1.6 via patch
sys/sys/vnode_if.h                              1.81 via patch
sys/ufs/ffs/ffs_vnops.c                         patch
sys/ufs/ufs/ufs_extattr.c                       1.31,1.34 via patch

* support extended attributes
* bump major due to structure growth
* add some spare space
* remove ABI sillyness
Support extended attributes.
Fix multiple non compliances in our Linux-like extattr API, and make it
public so that it can be used.
Improve a bit listxattr(2). It attemps to list both system and user
extended attributes, and it faled if calling user did not have privilege
for reading system EA. Now we just lise user EA and skip system EA in
reading them is not allowed.
Fix bug introduced in previous commuit: Do not vrele() a vnode we did not
obtained.
Improve UFS1 extended attributes usability
- autocreate attribute backing file for new attributes
- autoload attributes when issuing extattrctl start
- when autoloading attributes, do not display garbage warning when looking
up entries that got ENOENT
Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell the
filesystem in which format extended attribute shall be listed.
There are currently two formats:
- NUL-terminated strings, used for listxattr(2), this is the default.
- one byte length-pprefixed, non NUL-terminated strings, used for
  extattr_list_file(2), which is obtanined by setting the
  EXTATTR_LIST_PREFIXLEN flag to VOP_LISTEXTATTR(9)
This approach avoid the need for converting the list back and forth, except
in libperfuse, since FUSE uses NUL-terminated strings, and the kernel may
have requested EXTATTR_LIST_PREFIXLEN.

Revision 1.207 / (download) - annotate - [select for diffs], Mon Jun 27 16:39:44 2011 UTC (12 years, 9 months ago) by manu
Branch: MAIN
Changes since 1.206: +4 -1 lines
Diff to previous 1.206 (colored) to selected 1.215 (colored)

Fix multiple non compliances in our Linux-like extattr API, and make it
public so that it can be used.

Revision 1.206 / (download) - annotate - [select for diffs], Sun Jun 26 16:42:41 2011 UTC (12 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.205: +9 -5 lines
Diff to previous 1.205 (colored) to selected 1.215 (colored)

* Arrange for interfaces that create new file descriptors to be able to
  set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).

    - Add F_DUPFD_CLOEXEC to fcntl(2).
    - Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing.
    - Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
    - Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
    - Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter
      for socket(2) and socketpair(2).
    - Add new paccept(2) syscall that takes an additional sigset_t to alter
      the sigmask temporarily and a flags argument to set SOCK_CLOEXEC,
      SOCK_NONBLOCK.
    - Add new mode character 'e' to fopen(3) and popen(3) to open pipes
      and file descriptors for close on exec.
    - Add new kqueue1(2) syscall with a new flags argument to open the
      kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.

* Fix the system calls that take socklen_t arguments to actually do so.

* Don't include userland header files (signal.h) from system header files
  (rump_syscallargs.h).

* Bump libc version for the new syscalls.

Revision 1.205 / (download) - annotate - [select for diffs], Sun Mar 6 17:08:15 2011 UTC (13 years, 1 month ago) by bouyer
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.204: +2 -2 lines
Diff to previous 1.204 (colored) to selected 1.215 (colored)

merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.

Revision 1.204.2.1 / (download) - annotate - [select for diffs], Thu Jan 20 14:24:53 2011 UTC (13 years, 2 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.204: +2 -2 lines
Diff to previous 1.204 (colored) next main 1.205 (colored) to selected 1.215 (colored)

Snapshot of work in progress on a modernised disk quota system:
- new quotactl syscall (versionned for backward compat), which takes
  as parameter a path to a mount point, and a prop_dictionary
  (in plistref format) describing commands and arguments.
  For each command, status and data are returned as a prop_dictionary.
  quota commands features will be added to take advantage of this,
  exporting quota data or getting quota commands as plists.

- new on disk-format storage (all 64bit wide), integrated to metadata for
  ffs (and playing nicely with wapbl).
  Quotas are enabled on a ffs filesystem via superblock flags.
  tunefs(8) can enable or disable quotas.
  On a quota-enabled filesystem, fsck_ffs(8) will track per-uid/gid
  block and inode usages, and will check and update quotas in Pass 6.
  quota usage and limits are stored in unliked files (one for users,
  one for groups)l fsck_ffs(8) will create the files if needed, or
  free them if needed. This means that after enabling or disabling
  quotas on a filesystem; a fsck_ffs(8) run is required.
  quotacheck(8) is not needed any more, on a unclean shutdown
  fsck or journal replay will take care of fixing quotas.
  newfs(8) can create a ready-to-mount quota-enabled filesystem
  (superblock flags are set and quota inodes are created).
  Other new features or semantic changes:
  - default quota datas, applied to users or groups which don't already
    have a quota entry
  - per-user/group grace time (instead of a filesystem global one)
  - 0 really means "nothing allowed at all", not "no limit".
    If you want "no limit", set the limit to UQUAD_MAX (tools will
    understand "unlimited" and "-")

  A quota file is structured as follow:
  it starts with a header, containing a few per-filesystem values,
  and the default quota limits.
  Quota entries are linked together as a simple list, each entry has a
  pointer (as an offset withing the file) to the next.
  The header has a pointer to a list of free quota entries, and
  a hash table of in-use entries. The size of the hash table depends
  on the filesystem block size (header+hash table should fit in the
  first block). The file is not sparse and is a multiple of
  filesystem block size (when the free quota entry list is empty a new
  filesystem block is allocated). quota entries to not cross
  filesystem block boundaries.

  In memory, the kernel keeps a cache of recently used quota entries
  as a reference to the block number, and offset withing the block.
  The quota entry itself is keept in the buf cache.

fsck_ffs(8), tunefs(8) and newfs(8) supports are completed (with
related atf tests :)
The kernel can update disk usage and report it via quotactl(2).

Todo: enforce quotas limits (limits are not checked by kernel yet)
      update repquota, edquota and rpc.rquotad to the new world
      implement compat_50_quotactl ioctl.
      update quotactl(2) man page

fsck_ffs required fixes so that allocating new blocks or inodes will
properly update the superblock and cg sumaries. This was not an issue up
to now because superblock and cg sumaries check happened last, but now
allocations or frees can happen in pass 6.

Revision 1.204 / (download) - annotate - [select for diffs], Mon Jan 10 04:41:27 2011 UTC (13 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: bouyer-quota2
Changes since 1.203: +6 -4 lines
Diff to previous 1.203 (colored) to selected 1.215 (colored)

add sigqueue

Revision 1.203 / (download) - annotate - [select for diffs], Fri Aug 6 05:26:35 2010 UTC (13 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.202: +3 -3 lines
Diff to previous 1.202 (colored) to selected 1.215 (colored)

weakasm for kevent so it can be a cancelation point.

Revision 1.202 / (download) - annotate - [select for diffs], Tue Oct 20 04:41:28 2009 UTC (14 years, 6 months ago) by jnemeth
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.201: +3 -2 lines
Diff to previous 1.201 (colored) to selected 1.215 (colored)

First pass at a manpage for modctl(2) (hi ad!).

Revision 1.200.2.1 / (download) - annotate - [select for diffs], Wed May 13 19:18:27 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.200: +3 -4 lines
Diff to previous 1.200 (colored) next main 1.201 (colored) to selected 1.215 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.201 / (download) - annotate - [select for diffs], Fri Apr 10 23:14:58 2009 UTC (15 years ago) by christos
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.200: +3 -4 lines
Diff to previous 1.200 (colored) to selected 1.215 (colored)

Add a special lint stub for __sigaction14 which broke when we switched
to sigaction_sigtramp.

Revision 1.196.2.1 / (download) - annotate - [select for diffs], Mon Feb 2 20:21:09 2009 UTC (15 years, 2 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Changes since 1.196: +2 -3 lines
Diff to previous 1.196 (colored) to selected 1.215 (colored)

Pull up following revision(s) (requested by martin in ticket #374):
	lib/libc/sys/Makefile.inc: revision 1.200
__posix_fadvise50() does not use the standard errno behaviour, but returns
the error value itself - so move it from ASM to NOERR. Pointed out by
Nick. I have no idea how/if this ever could have worked, but I would swear
I realy tested it when I last touched it! Fixes the sys/fs/posix_fadvise
regression test.

Revision 1.200 / (download) - annotate - [select for diffs], Thu Jan 29 08:47:43 2009 UTC (15 years, 2 months ago) by martin
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.199: +2 -3 lines
Diff to previous 1.199 (colored) to selected 1.215 (colored)

__posix_fadvise50() does not use the standard errno behaviour, but returns
the error value itself - so move it from ASM to NOERR. Pointed out by
Nick. I have no idea how/if this ever could have worked, but I would swear
I realy tested it when I last touched it! Fixes the sys/fs/posix_fadvise
regression test.

Revision 1.199 / (download) - annotate - [select for diffs], Fri Jan 16 00:02:57 2009 UTC (15 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.198: +4 -4 lines
Diff to previous 1.198 (colored) to selected 1.215 (colored)

don't use glue for semctl, the number of underscores makes this an intractable
problem :-) Use regular wrappers like we do with sigtimedwait.

Revision 1.198 / (download) - annotate - [select for diffs], Thu Jan 15 01:35:45 2009 UTC (15 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.197: +6 -6 lines
Diff to previous 1.197 (colored) to selected 1.215 (colored)

fix the semctl glue build that worked before by chance by side effects of
building the the assembly stub as a normal stub. Just build it as a glue
stub.

Revision 1.197 / (download) - annotate - [select for diffs], Sun Jan 11 02:46:30 2009 UTC (15 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.196: +52 -39 lines
Diff to previous 1.196 (colored) to selected 1.215 (colored)

merge christos-time_t

Revision 1.196.4.3 / (download) - annotate - [select for diffs], Sun Nov 9 03:05:37 2008 UTC (15 years, 5 months ago) by christos
Branch: christos-time_t
Changes since 1.196.4.2: +2 -2 lines
Diff to previous 1.196.4.2 (colored) to branchpoint 1.196 (colored) next main 1.197 (colored) to selected 1.215 (colored)

fix fhstat.

Revision 1.196.4.2 / (download) - annotate - [select for diffs], Sat Nov 8 21:45:38 2008 UTC (15 years, 5 months ago) by christos
Branch: christos-time_t
Changes since 1.196.4.1: +309 -0 lines
Diff to previous 1.196.4.1 (colored) to branchpoint 1.196 (colored) to selected 1.215 (colored)

time_t changes

Revision 1.196.4.1, Sun Oct 26 07:43:07 2008 UTC (15 years, 5 months ago) by christos
Branch: christos-time_t
Changes since 1.196: +0 -296 lines
FILE REMOVED

file Makefile.inc was added on branch christos-time_t on 2008-11-08 21:45:38 +0000

Revision 1.196 / (download) - annotate - [select for diffs], Sun Oct 26 07:43:07 2008 UTC (15 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-0-RC1, christos-time_t-nbase, christos-time_t-base
Branch point for: netbsd-5, christos-time_t
Changes since 1.195: +7 -7 lines
Diff to previous 1.195 (colored) to selected 1.215 (colored)

define and use LIBCDIR in terms of .CURDIR.  fixes compat/lib/libc build.

Revision 1.187.2.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:39:22 2008 UTC (15 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.187.2.1: +9 -8 lines
Diff to previous 1.187.2.1 (colored) to branchpoint 1.187 (colored) next main 1.188 (colored) to selected 1.215 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.195 / (download) - annotate - [select for diffs], Wed Aug 6 16:22:48 2008 UTC (15 years, 8 months ago) by matt
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, matt-mips64-base2
Changes since 1.194: +2 -2 lines
Diff to previous 1.194 (colored) to selected 1.215 (colored)

Add a missing dependency

Revision 1.194 / (download) - annotate - [select for diffs], Tue Aug 5 02:06:53 2008 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.193: +2 -3 lines
Diff to previous 1.193 (colored) to selected 1.215 (colored)

Redo previous in a much simpler way.
Inspired by and fixes PR 39285.

Revision 1.193 / (download) - annotate - [select for diffs], Tue Aug 5 01:54:47 2008 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.192: +2 -1 lines
Diff to previous 1.192 (colored) to selected 1.215 (colored)

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.

Revision 1.192 / (download) - annotate - [select for diffs], Mon Aug 4 00:53:51 2008 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.191: +5 -5 lines
Diff to previous 1.191 (colored) to selected 1.215 (colored)

Prefix filenames of tomporarily generated .S files with "tmp_", so that the
".if exists(foo.S)" check doesn't get confused by ${.OBJDIR}/foo.S.
Fixes PR/39217

Revision 1.191 / (download) - annotate - [select for diffs], Wed Jul 2 20:05:16 2008 UTC (15 years, 9 months ago) by rmind
Branch: MAIN
Changes since 1.190: +2 -2 lines
Diff to previous 1.190 (colored) to selected 1.215 (colored)

Move scheduling functions from librt to libc.
Fixes PR/38657.

Revision 1.190 / (download) - annotate - [select for diffs], Wed Jun 25 11:19:28 2008 UTC (15 years, 9 months ago) by ad
Branch: MAIN
Changes since 1.189: +2 -2 lines
Diff to previous 1.189 (colored) to selected 1.215 (colored)

Fix MLINKS line

Revision 1.189 / (download) - annotate - [select for diffs], Wed Jun 25 11:10:25 2008 UTC (15 years, 9 months ago) by ad
Branch: MAIN
Changes since 1.188: +2 -1 lines
Diff to previous 1.188 (colored) to selected 1.215 (colored)

Add getlogin_r. Manual page changes mostly lifted from FreeBSD.

Revision 1.187.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:29:36 2008 UTC (15 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.187: +4 -1 lines
Diff to previous 1.187 (colored) to selected 1.215 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.186.4.2 / (download) - annotate - [select for diffs], Tue Jun 17 09:13:38 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.186.4.1: +4 -1 lines
Diff to previous 1.186.4.1 (colored) to branchpoint 1.186 (colored) next main 1.187 (colored) to selected 1.215 (colored)

sync with head.

Revision 1.188 / (download) - annotate - [select for diffs], Sun Jun 15 20:36:52 2008 UTC (15 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-base4, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.187: +4 -1 lines
Diff to previous 1.187 (colored) to selected 1.215 (colored)

Glue in cpuset.c

Revision 1.186.4.1 / (download) - annotate - [select for diffs], Sun May 18 12:30:20 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.186: +4 -3 lines
Diff to previous 1.186 (colored) to selected 1.215 (colored)

sync with head.

Revision 1.187 / (download) - annotate - [select for diffs], Tue Apr 22 10:42:16 2008 UTC (15 years, 11 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pf42-base3, yamt-pf42-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.186: +4 -3 lines
Diff to previous 1.186 (colored) to selected 1.215 (colored)

Add posix_madvise(2) and appropriate definitions in sys/mman.h header.
This interface is identical to madvise(2), however, is defined by POSIX.
Partially sync madvise(2) man page with FreeBSD.

Reviewed by <mrg>.

Revision 1.176.4.3 / (download) - annotate - [select for diffs], Sun Mar 23 00:40:26 2008 UTC (16 years ago) by matt
Branch: matt-armv6
Changes since 1.176.4.2: +28 -10 lines
Diff to previous 1.176.4.2 (colored) to branchpoint 1.176 (colored) next main 1.177 (colored) to selected 1.215 (colored)

sync with HEAD

Revision 1.186 / (download) - annotate - [select for diffs], Sat Feb 9 02:41:07 2008 UTC (16 years, 2 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, matt-armv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base
Branch point for: yamt-pf42
Changes since 1.185: +21 -6 lines
Diff to previous 1.185 (colored) to selected 1.215 (colored)

m68k/Makefile.inc:
- add __mmap.S to SRCS.
- add _lwp_getprivate.S mremap.S to ASM.
sys/Makefile.inc:
- look for __glue.S as well as glue.S.
- introduce a new ASM_MD and set it to "_lwp_getprivate.S mremap.S".
  this is used for assembler files that may have non-default
  implementations.

now m68k and m68000 mostly build again.

Revision 1.185 / (download) - annotate - [select for diffs], Sun Jan 27 16:18:22 2008 UTC (16 years, 2 months ago) by martin
Branch: MAIN
Changes since 1.184: +4 -3 lines
Diff to previous 1.184 (colored) to selected 1.215 (colored)

libc part of posix_fadvise changes.
The new compatibility stub is ABI compatible to the old syscall, so no
need to bump libc minor.

Revision 1.184 / (download) - annotate - [select for diffs], Wed Jan 16 12:34:55 2008 UTC (16 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.183: +2 -2 lines
Diff to previous 1.183 (colored) to selected 1.215 (colored)

Pull in my modules code for review/test/hacking.

Revision 1.183 / (download) - annotate - [select for diffs], Tue Jan 15 03:37:14 2008 UTC (16 years, 3 months ago) by rmind
Branch: MAIN
Changes since 1.182: +4 -2 lines
Diff to previous 1.182 (colored) to selected 1.215 (colored)

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>.

Revision 1.176.4.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:34:17 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.176.4.1: +30 -12 lines
Diff to previous 1.176.4.1 (colored) to branchpoint 1.176 (colored) to selected 1.215 (colored)

sync with HEAD

Revision 1.182 / (download) - annotate - [select for diffs], Fri Dec 14 21:52:17 2007 UTC (16 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.181: +7 -4 lines
Diff to previous 1.181 (colored) to selected 1.215 (colored)

document following system calls.
	_lwp_ctl
	_lwp_getname
	_lwp_setname

Revision 1.181 / (download) - annotate - [select for diffs], Thu Nov 22 21:11:30 2007 UTC (16 years, 4 months ago) by dsl
Branch: MAIN
CVS Tags: cube-autoconf-base, cube-autoconf
Changes since 1.180: +23 -6 lines
Diff to previous 1.180 (colored) to selected 1.215 (colored)

Change all the syscall C 'glue' functions (most of which just add in an
extra argument to ensure that 'off_t' parameters are even numbered
parameters for stack alignment reasons on 32 bit systems) to use a normal
'syscall' wrapper for __foo instead of using __syscall(SYS_foo, ... ).
This saves all the faffing needed to get a 32bit return value on sparc.
Auto-generate the extra syscall wrappers.
Move swapon.c into the correct list (swapon() uses swapctl()).
This probably means there are very few users of syscall() and __syscall() left.

Revision 1.180 / (download) - annotate - [select for diffs], Tue Nov 13 15:21:19 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.179: +1 -4 lines
Diff to previous 1.179 (colored) to selected 1.215 (colored)

- stack_protector.c doesn't really belong under sys/. Add a new directory
  for misc support routines and put it there.
- Add a libc constructor. Use this to initialize threading and the
  stack protector stuff. libpthread cannot be initialized safely using
  its own constructor because libc and libpthread are deeply intertwined.
  PR bin/37347

Revision 1.179 / (download) - annotate - [select for diffs], Mon Nov 12 23:11:58 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.178: +2 -2 lines
Diff to previous 1.178 (colored) to selected 1.215 (colored)

Add _lwp_ctl() system call: provides a bidirectional, per-LWP communication
area between processes and the kernel.

Revision 1.178 / (download) - annotate - [select for diffs], Wed Nov 7 00:52:25 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.177: +2 -1 lines
Diff to previous 1.177 (colored) to selected 1.215 (colored)

Add _lwp_setname/_lwp_getname to libc.

Revision 1.176.4.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:11:20 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.176: +4 -3 lines
Diff to previous 1.176 (colored) to selected 1.215 (colored)

sync with HEAD

Revision 1.177 / (download) - annotate - [select for diffs], Tue Oct 9 18:18:33 2007 UTC (16 years, 6 months ago) by rmind
Branch: MAIN
Changes since 1.176: +4 -3 lines
Diff to previous 1.176 (colored) to selected 1.215 (colored)

Add cancellation stubs in libpthread for POSIX messages queues and
asynchronous I/O.

OK by <ad>.

Revision 1.176 / (download) - annotate - [select for diffs], Tue Jul 17 17:42:07 2007 UTC (16 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.175: +3 -3 lines
Diff to previous 1.175 (colored) to selected 1.215 (colored)

Add native mremap system call based on the UVM implementation for
Linux compat. Add code to enforce alignment of the new location.
Special thanks to wizd for helping with the man page.

Revision 1.175 / (download) - annotate - [select for diffs], Sat Jul 14 15:53:04 2007 UTC (16 years, 9 months ago) by dsl
Branch: MAIN
Changes since 1.174: +3 -3 lines
Diff to previous 1.174 (colored) to selected 1.215 (colored)

Change libc system callstub from 'mount' to '__mount50', add compat call.

Revision 1.174 / (download) - annotate - [select for diffs], Sun Jun 3 17:35:24 2007 UTC (16 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.173: +3 -3 lines
Diff to previous 1.173 (colored) to selected 1.215 (colored)

provide a weak symbol for readlink since it is used internally.

Revision 1.173 / (download) - annotate - [select for diffs], Sat Feb 10 10:38:25 2007 UTC (17 years, 2 months ago) by ad
Branch: MAIN
Changes since 1.172: +4 -3 lines
Diff to previous 1.172 (colored) to selected 1.215 (colored)

Add manual pages for new LWP syscalls.

Revision 1.172 / (download) - annotate - [select for diffs], Fri Feb 9 23:48:27 2007 UTC (17 years, 2 months ago) by ad
Branch: MAIN
Changes since 1.171: +4 -3 lines
Diff to previous 1.171 (colored) to selected 1.215 (colored)

- Exclude SA syscalls from LintSysNormal.c.
- Obsolete SA manual pages.

Revision 1.171 / (download) - annotate - [select for diffs], Tue Jan 16 07:07:45 2007 UTC (17 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.170: +5 -4 lines
Diff to previous 1.170 (colored) to selected 1.215 (colored)

Add: _lwp_kill, _lwp_detach, _lwp_park, _lwp_unpark, _lwp_unpark_all,
sched_yield.

Revision 1.170 / (download) - annotate - [select for diffs], Wed Nov 8 20:58:23 2006 UTC (17 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4
Changes since 1.169: +4 -1 lines
Diff to previous 1.169 (colored) to selected 1.215 (colored)

add ssp code and bump.

Revision 1.169 / (download) - annotate - [select for diffs], Mon Jul 31 16:34:42 2006 UTC (17 years, 8 months ago) by martin
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.168: +2 -2 lines
Diff to previous 1.168 (colored) to selected 1.215 (colored)

Make filehandles opaque to userland

Revision 1.168 / (download) - annotate - [select for diffs], Thu Jul 13 12:00:24 2006 UTC (17 years, 9 months ago) by martin
Branch: MAIN
Changes since 1.167: +2 -2 lines
Diff to previous 1.167 (colored) to selected 1.215 (colored)

Fix alignement problems for fhandle_t, exposed by gcc4.1.

While touching all vptofh/fhtovp functions, get rid of VFS_MAXFIDSIZ,
version the getfh(2) syscall and explicitly pass the size available in
the filehandle from userland.

Discussed on tech-kern, with lots of help from yamt (thanks!).

Revision 1.167 / (download) - annotate - [select for diffs], Mon Jun 26 21:23:57 2006 UTC (17 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.166: +2 -2 lines
Diff to previous 1.166 (colored) to selected 1.215 (colored)

version the socket(2) syscall.  for compat30 socket, we use
EPROTONOSUPPORT instead of EAFNOSUPPORT.

from pavel@ with a little bit of clean up from myself.

XXX: netbsd32 (and perhaps other emulations) should be able
XXX: to call the standard socket calls for this i think, but
XXX: revisit this at another time.

Revision 1.166 / (download) - annotate - [select for diffs], Mon May 29 10:02:56 2006 UTC (17 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.165: +2 -2 lines
Diff to previous 1.165 (colored) to selected 1.215 (colored)

support the new ntp_gettime() syscall and add compatibility for the old one

Revision 1.165 / (download) - annotate - [select for diffs], Thu May 4 19:00:18 2006 UTC (17 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.164: +2 -2 lines
Diff to previous 1.164 (colored) to selected 1.215 (colored)

Adjust for the fhstat() compat kernel change.

Revision 1.164 / (download) - annotate - [select for diffs], Sat Mar 11 21:07:18 2006 UTC (18 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.163: +1 -6 lines
Diff to previous 1.163 (colored) to selected 1.215 (colored)

Add glue to build the compat library as a separate "libcold" turned off by
default. Clean up the libc Makefile and remove obsolete stuff such as copy
to libkern.

Revision 1.163 / (download) - annotate - [select for diffs], Sun Feb 19 22:27:47 2006 UTC (18 years, 2 months ago) by yamt
Branch: MAIN
Changes since 1.162: +3 -3 lines
Diff to previous 1.162 (colored) to selected 1.215 (colored)

document posix_fadvise.

Revision 1.162 / (download) - annotate - [select for diffs], Fri Jan 20 22:03:23 2006 UTC (18 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.161: +3 -1 lines
Diff to previous 1.161 (colored) to selected 1.215 (colored)

Make _Exit an alias to _exit.

Revision 1.161 / (download) - annotate - [select for diffs], Tue Nov 29 23:06:45 2005 UTC (18 years, 4 months ago) by yamt
Branch: MAIN
Changes since 1.160: +2 -1 lines
Diff to previous 1.160 (colored) to selected 1.215 (colored)

add posix_fadvise.

Revision 1.160 / (download) - annotate - [select for diffs], Tue Sep 13 01:44:10 2005 UTC (18 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.159: +14 -10 lines
Diff to previous 1.159 (colored) to selected 1.215 (colored)

compat core reorg.

Revision 1.159 / (download) - annotate - [select for diffs], Fri Aug 19 02:04:54 2005 UTC (18 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.158: +9 -8 lines
Diff to previous 1.158 (colored) to selected 1.215 (colored)

64 bit inode changes

Revision 1.158 / (download) - annotate - [select for diffs], Sat Jul 16 17:12:12 2005 UTC (18 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.157: +3 -3 lines
Diff to previous 1.157 (colored) to selected 1.215 (colored)

We don't need to define fork anymore (pthread_atfork.c) or setlogin
(setlogin.c). Lint pass 2 works now.

Revision 1.156.2.1 / (download) - annotate - [select for diffs], Sun Mar 20 12:11:34 2005 UTC (19 years, 1 month ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.156: +3 -4 lines
Diff to previous 1.156 (colored) next main 1.157 (colored) to selected 1.215 (colored)

Pull up revision 1.157 (requested by kleink in ticket #27):
Interpose cancellation points in pollts() and pselect(), bringing us
to libc.so.12.127 and libpthread.so.0.6.

Revision 1.157 / (download) - annotate - [select for diffs], Fri Mar 18 11:23:44 2005 UTC (19 years, 1 month ago) by kleink
Branch: MAIN
Changes since 1.156: +3 -4 lines
Diff to previous 1.156 (colored) to selected 1.215 (colored)

Interpose cancellation points in pollts() and pselect(), bringing us
to libc.so.12.127 and libpthread.so.0.6.

Revision 1.156 / (download) - annotate - [select for diffs], Sat Feb 26 18:04:19 2005 UTC (19 years, 1 month ago) by matt
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.155: +5 -2 lines
Diff to previous 1.155 (colored) to selected 1.215 (colored)

Build syscalls stubs for pselect and pollts.  Update man pages.

Revision 1.155 / (download) - annotate - [select for diffs], Fri Feb 25 21:51:10 2005 UTC (19 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.154: +45 -41 lines
Diff to previous 1.154 (colored) to selected 1.215 (colored)

Alphabetize main list of sources.

Revision 1.154 / (download) - annotate - [select for diffs], Sun Jan 2 16:43:26 2005 UTC (19 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.153: +19 -2 lines
Diff to previous 1.153 (colored) to selected 1.215 (colored)

System calls and support routines for file system extended attributes.  Libc
version is bumped to 12.125.

From FreeBSD.

Revision 1.153 / (download) - annotate - [select for diffs], Fri May 21 17:15:42 2004 UTC (19 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.152: +4 -3 lines
Diff to previous 1.152 (colored) to selected 1.215 (colored)

IEEE Std 1003.1-2001/Cor 2-2004, item XSH/TC2/D6/5: fdatasync() shall
have cancellation points.

Note: we ride today's resolver-related version bumps.

Revision 1.152 / (download) - annotate - [select for diffs], Wed Apr 21 01:05:32 2004 UTC (20 years ago) by christos
Branch: MAIN
Changes since 1.151: +13 -11 lines
Diff to previous 1.151 (colored) to selected 1.215 (colored)

Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.

Revision 1.151 / (download) - annotate - [select for diffs], Fri Mar 26 21:49:35 2004 UTC (20 years ago) by drochner
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.150: +2 -2 lines
Diff to previous 1.150 (colored) to selected 1.215 (colored)

sigreturn() isn't officially supported anymore; remove its manpage
(which was outdated anyway)

Revision 1.150 / (download) - annotate - [select for diffs], Fri Mar 26 19:31:05 2004 UTC (20 years ago) by drochner
Branch: MAIN
Changes since 1.149: +2 -2 lines
Diff to previous 1.149 (colored) to selected 1.215 (colored)

sigreturn14 is just for compatibility, not referenced by any new code

Revision 1.149 / (download) - annotate - [select for diffs], Sun Mar 14 09:18:45 2004 UTC (20 years, 1 month ago) by yamt
Branch: MAIN
Changes since 1.148: +4 -2 lines
Diff to previous 1.148 (colored) to selected 1.215 (colored)

some manpages of scheduler activation syscalls.

Revision 1.148 / (download) - annotate - [select for diffs], Sun Feb 8 22:52:41 2004 UTC (20 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.147: +8 -1 lines
Diff to previous 1.147 (colored) to selected 1.215 (colored)

MAKEVERBOSE messages

Revision 1.147 / (download) - annotate - [select for diffs], Thu Jan 29 02:00:02 2004 UTC (20 years, 2 months ago) by tsarna
Branch: MAIN
Changes since 1.146: +3 -3 lines
Diff to previous 1.146 (colored) to selected 1.215 (colored)

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.

Revision 1.146 / (download) - annotate - [select for diffs], Fri Jan 2 18:56:39 2004 UTC (20 years, 3 months ago) by cl
Branch: MAIN
Changes since 1.145: +5 -4 lines
Diff to previous 1.145 (colored) to selected 1.215 (colored)

- libc.so.12.109 and libpthread.so.0.4
- add ssize_t stackinfo_offset argument to sa_register syscall
- remove sa_unblockyield syscall
- make __sigprocmask14 syscall weak
- in pthread__sa_start: catch up with 4-argument sa_register syscall

Revision 1.145 / (download) - annotate - [select for diffs], Tue Nov 18 00:56:56 2003 UTC (20 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.144: +4 -3 lines
Diff to previous 1.144 (colored) to selected 1.215 (colored)

Userland portion of fsync_range(2), written by Bill Studenmund, and
contributed by Wasabi Systems, Inc.

Revision 1.144 / (download) - annotate - [select for diffs], Tue Sep 16 13:51:34 2003 UTC (20 years, 7 months ago) by cl
Branch: MAIN
Changes since 1.143: +2 -2 lines
Diff to previous 1.143 (colored) to selected 1.215 (colored)

fix SA/pthread pagefault failure:
- prevent BLOCKED upcalls on double page faults and during upcalls
- make libpthread handle blocked threads which hold locks
- prevent UNBLOCKED upcalls from overtaking their BLOCKED upcall
this adds a new syscall sa_unblockyield
see also http://mail-index.netbsd.org/tech-kern/2003/09/15/0020.html

Revision 1.143 / (download) - annotate - [select for diffs], Sat Sep 13 22:50:21 2003 UTC (20 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.142: +2 -2 lines
Diff to previous 1.142 (colored) to selected 1.215 (colored)

forgot to install timer_settime.

Revision 1.142 / (download) - annotate - [select for diffs], Sat Sep 13 22:22:29 2003 UTC (20 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.141: +4 -2 lines
Diff to previous 1.141 (colored) to selected 1.215 (colored)

Add timer man pages. Hi Nathan!

Revision 1.141 / (download) - annotate - [select for diffs], Fri Aug 1 17:03:58 2003 UTC (20 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.140: +4 -3 lines
Diff to previous 1.140 (colored) to selected 1.215 (colored)

Rework how dependency generation is performed:

* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
  This is a change of behaviour.  If a Makefile wants the clean semantics
  it must specifically append to CLEANFILES.
  Resolves PR toolchain/5204.

* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
  that have a suffix of: .c .m .s .S .C .cc .cpp .cxx

* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES

* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d  depend upon ${DPSRCS}

* Deprecate the (short lived) DEPENDSRCS


Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.

Tested with "make -j 8 distribution" and "make distribution".

Revision 1.140 / (download) - annotate - [select for diffs], Thu May 8 13:19:44 2003 UTC (20 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.139: +4 -4 lines
Diff to previous 1.139 (colored) to selected 1.215 (colored)

USE ${HOST_SH}

Revision 1.139 / (download) - annotate - [select for diffs], Fri Mar 14 22:26:13 2003 UTC (21 years, 1 month ago) by nathanw
Branch: MAIN
Changes since 1.138: +3 -3 lines
Diff to previous 1.138 (colored) to selected 1.215 (colored)

Make execve a weak syscall.

Revision 1.138 / (download) - annotate - [select for diffs], Sat Mar 1 15:59:03 2003 UTC (21 years, 1 month ago) by bjh21
Branch: MAIN
Changes since 1.137: +2 -1 lines
Diff to previous 1.137 (colored) to selected 1.215 (colored)

Add _Exit(), for C99 and POSIX-2001.
Proposed on tech-userlevel to a resounding silence in April last year.

Revision 1.137 / (download) - annotate - [select for diffs], Sat Feb 15 21:11:49 2003 UTC (21 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.136: +10 -3 lines
Diff to previous 1.136 (colored) to selected 1.215 (colored)

add POSIX sigtimedwait(), sigwaitinfo(), sigwait() - wait for queued signals

note these are for non-threaded programs only - libpthread will provide
it's own thread-aware wrapper

Revision 1.136 / (download) - annotate - [select for diffs], Thu Feb 13 14:29:04 2003 UTC (21 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.135: +4 -4 lines
Diff to previous 1.135 (colored) to selected 1.215 (colored)

for WEAKSM list, use leading tab, rather than spaces on the continuation lines

Revision 1.135 / (download) - annotate - [select for diffs], Tue Jan 28 00:33:23 2003 UTC (21 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.134: +8 -8 lines
Diff to previous 1.134 (colored) to selected 1.215 (colored)

Make the generated .S files depend on ${.CURDIR}/sys/Makefile.inc.

Revision 1.134 / (download) - annotate - [select for diffs], Mon Jan 27 20:55:56 2003 UTC (21 years, 2 months ago) by nathanw
Branch: MAIN
Changes since 1.133: +5 -4 lines
Diff to previous 1.133 (colored) to selected 1.215 (colored)

Move accept and connect stubs to WEAKASM so that they can be overridden.

Revision 1.133 / (download) - annotate - [select for diffs], Mon Jan 20 20:09:27 2003 UTC (21 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.132: +4 -3 lines
Diff to previous 1.132 (colored) to selected 1.215 (colored)

Add _ksem stubs.

Revision 1.132 / (download) - annotate - [select for diffs], Sat Jan 18 11:32:58 2003 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.131: +42 -28 lines
Diff to previous 1.131 (colored) to selected 1.215 (colored)

Merge the nathanw_sa branch.

Revision 1.111.2.19 / (download) - annotate - [select for diffs], Fri Jan 17 03:33:15 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.111.2.18: +3 -1 lines
Diff to previous 1.111.2.18 (colored) next main 1.112 (colored) to selected 1.215 (colored)

Document _lwp_getprivate(2) and _lwp_setprivate(2).

Revision 1.111.2.18 / (download) - annotate - [select for diffs], Fri Jan 17 03:22:18 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.111.2.17: +2 -1 lines
Diff to previous 1.111.2.17 (colored) to selected 1.215 (colored)

Add _lwp_getprivate(2) and _lwp_setprivate(2).

Revision 1.111.2.17 / (download) - annotate - [select for diffs], Wed Jan 15 16:04:09 2003 UTC (21 years, 3 months ago) by wiz
Branch: nathanw_sa
Changes since 1.111.2.16: +2 -2 lines
Diff to previous 1.111.2.16 (colored) to selected 1.215 (colored)

Correct MLINKS: _lwp_suspend should be linked to _lwp_continue, not _lwp_create.

Revision 1.111.2.16 / (download) - annotate - [select for diffs], Tue Jan 14 02:18:55 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.111.2.15: +3 -1 lines
Diff to previous 1.111.2.15 (colored) to selected 1.215 (colored)

Manual pages for the LWP-related system calls.

XXX Note our current implementation mis-matches these slightly (error
codes are stuff into errno, where they should simply be returned by
these calls).  This will be addressed shortly.

Revision 1.111.2.15 / (download) - annotate - [select for diffs], Wed Jan 8 20:01:13 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.111.2.14: +3 -3 lines
Diff to previous 1.111.2.14 (colored) to selected 1.215 (colored)

Need an internal name for kill().

Revision 1.111.2.14 / (download) - annotate - [select for diffs], Mon Nov 11 22:22:58 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.13: +2 -6 lines
Diff to previous 1.111.2.13 (colored) to selected 1.215 (colored)

Catch up to -current

Revision 1.124.2.1 / (download) - annotate - [select for diffs], Mon Nov 11 21:48:35 2002 UTC (21 years, 5 months ago) by he
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Changes since 1.124: +4 -4 lines
Diff to previous 1.124 (colored) next main 1.125 (colored) to selected 1.215 (colored)

Pull up revision 1.128 (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.

Revision 1.131 / (download) - annotate - [select for diffs], Wed Oct 23 09:25:48 2002 UTC (21 years, 5 months ago) by jdolecek
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, fvdl_fs64_base
Changes since 1.130: +3 -7 lines
Diff to previous 1.130 (colored) to selected 1.215 (colored)

make support for kqueue(2) and kevent(2) unconditional, the kqueue branch
was merged

Revision 1.111.2.13 / (download) - annotate - [select for diffs], Fri Oct 18 02:16:43 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.12: +8 -1 lines
Diff to previous 1.111.2.12 (colored) to selected 1.215 (colored)

Catch up to -current.

Revision 1.130 / (download) - annotate - [select for diffs], Sat Oct 12 17:41:20 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.129: +6 -1 lines
Diff to previous 1.129 (colored) to selected 1.215 (colored)

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

Revision 1.129 / (download) - annotate - [select for diffs], Sun Sep 22 13:11:47 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.128: +4 -2 lines
Diff to previous 1.128 (colored) to selected 1.215 (colored)

add kqueue(2)/kevent(2) manpage to mainline, to reduce difference between
the kqueue branch and -current and thus make testing easier

change HISTORY to clearly state this interface is only available with
  experimental kernel branch
add Jason Thorpe and me to AUTHORS
update .Dd

Revision 1.111.2.12 / (download) - annotate - [select for diffs], Tue Sep 17 21:32:53 2002 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.11: +6 -5 lines
Diff to previous 1.111.2.11 (colored) to selected 1.215 (colored)

Catch up to -current.

Revision 1.128 / (download) - annotate - [select for diffs], Sat Sep 14 03:14:14 2002 UTC (21 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.127: +4 -4 lines
Diff to previous 1.127 (colored) to selected 1.215 (colored)

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.

Revision 1.127 / (download) - annotate - [select for diffs], Wed Aug 28 09:31:26 2002 UTC (21 years, 7 months ago) by gmcgarry
Branch: MAIN
Changes since 1.126: +4 -3 lines
Diff to previous 1.126 (colored) to selected 1.215 (colored)

rasctl(2)

Revision 1.111.2.11 / (download) - annotate - [select for diffs], Tue Aug 13 00:59:57 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.10: +4 -3 lines
Diff to previous 1.111.2.10 (colored) to selected 1.215 (colored)

Catch up to -current.

Revision 1.126 / (download) - annotate - [select for diffs], Wed Aug 7 04:51:12 2002 UTC (21 years, 8 months ago) by briggs
Branch: MAIN
Changes since 1.125: +4 -3 lines
Diff to previous 1.125 (colored) to selected 1.215 (colored)

Add stubs to new system calls for performance monitoring interface.

Revision 1.111.2.10 / (download) - annotate - [select for diffs], Fri Aug 2 21:29:17 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.9: +171 -5 lines
Diff to previous 1.111.2.9 (colored) to selected 1.215 (colored)

Go back to generating syscall stubs here in libc. For every syscall "foo"
listed in WEAKASM, generate the stub with entry point name "_sys_foo" and
weak aliases named "_foo" and "foo".
(likely to be replaced with a table-based system soon)

Revision 1.125 / (download) - annotate - [select for diffs], Wed Jul 10 04:29:10 2002 UTC (21 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.124: +3 -3 lines
Diff to previous 1.124 (colored) to selected 1.215 (colored)

Enable the libc-provided signal trampoline.  The old __sigaction14
entry point has been replaced by the new __sigaction14() which is a
wrapper around the __sigaction_sigtramp system call (which is itself
not directly exposed outside of libc).

No shared library version change is necessary; no new symbols
are exposed outside of libc.

Revision 1.111.2.9 / (download) - annotate - [select for diffs], Fri Mar 22 20:42:34 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.8: +1 -1 lines
Diff to previous 1.111.2.8 (colored) to selected 1.215 (colored)

Catch up to -current.

Revision 1.111.2.8 / (download) - annotate - [select for diffs], Fri Mar 8 21:36:11 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.7: +1 -1 lines
Diff to previous 1.111.2.7 (colored) to selected 1.215 (colored)

Catch up to -current.

Revision 1.111.2.7 / (download) - annotate - [select for diffs], Tue Jan 29 19:51:26 2002 UTC (22 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.6: +5 -164 lines
Diff to previous 1.111.2.6 (colored) to selected 1.215 (colored)

Actual syscall generation has moved to libsyscall.

Revision 1.124 / (download) - annotate - [select for diffs], Tue Jan 29 19:01:18 2002 UTC (22 years, 2 months ago) by tv
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1
Branch point for: netbsd-1-6
Changes since 1.123: +3 -1 lines
Diff to previous 1.123 (colored) to selected 1.215 (colored)

Don't even put Lint*.c in DPSRCS if MKLINT=no.

Revision 1.111.2.6 / (download) - annotate - [select for diffs], Mon Jan 28 20:51:25 2002 UTC (22 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.5: +10 -5 lines
Diff to previous 1.111.2.5 (colored) to selected 1.215 (colored)

Catch up to -current.

Revision 1.123 / (download) - annotate - [select for diffs], Mon Jan 14 00:55:57 2002 UTC (22 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.122: +10 -5 lines
Diff to previous 1.122 (colored) to selected 1.215 (colored)

* Add WSYSCALL() to SYS.h, which creates a system call with an
  internal name and a weak alias for the name.
* Add a WEAKASM syscall list, and process it.
* Make sysarch() have an internal name (_sysarch()).

Revision 1.111.2.5 / (download) - annotate - [select for diffs], Sat Nov 17 21:49:53 2001 UTC (22 years, 5 months ago) by briggs
Branch: nathanw_sa
Changes since 1.111.2.4: +3 -10 lines
Diff to previous 1.111.2.4 (colored) to selected 1.215 (colored)

Remove timer_*.c files and alphabetize/remove dups in the timer_*.S list.

Revision 1.111.2.4 / (download) - annotate - [select for diffs], Sat Nov 17 03:17:34 2001 UTC (22 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.3: +5 -2 lines
Diff to previous 1.111.2.3 (colored) to selected 1.215 (colored)

Timer syscalls exist now.

Revision 1.111.2.3 / (download) - annotate - [select for diffs], Wed Nov 14 19:32:03 2001 UTC (22 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.2: +59 -146 lines
Diff to previous 1.111.2.2 (colored) to selected 1.215 (colored)

Catch up to -current.

Revision 1.122 / (download) - annotate - [select for diffs], Tue Nov 13 19:16:41 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.121: +2 -4 lines
Diff to previous 1.121 (colored) to selected 1.215 (colored)

Only put LintSys*.c in DPSRCS; the others are static files.

Revision 1.121 / (download) - annotate - [select for diffs], Tue Nov 13 18:57:47 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.120: +12 -18 lines
Diff to previous 1.120 (colored) to selected 1.215 (colored)

Clean up a little more (DPSRCS already goes in CLEANFILES; reduce
redundancy of DPSRCS).

Revision 1.120 / (download) - annotate - [select for diffs], Tue Nov 13 18:46:17 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.119: +4 -10 lines
Diff to previous 1.119 (colored) to selected 1.215 (colored)

No need for the .for in this case (holdover from earlier noncommitted
version of the simplification).

Revision 1.119 / (download) - annotate - [select for diffs], Tue Nov 13 16:03:53 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.118: +41 -48 lines
Diff to previous 1.118 (colored) to selected 1.215 (colored)

Make previous a bit cleaner, too:  just refer to all these files by the
.S extension; no need to do all the :.o=.S transforms.

Revision 1.118 / (download) - annotate - [select for diffs], Tue Nov 13 15:20:34 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.117: +2 -2 lines
Diff to previous 1.117 (colored) to selected 1.215 (colored)

Fix backslash typo in previous.

Revision 1.117 / (download) - annotate - [select for diffs], Tue Nov 13 15:12:01 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.116: +21 -85 lines
Diff to previous 1.116 (colored) to selected 1.215 (colored)

Make the generation of syscall stubs a lot more reliable by generating real
`.S' files and letting <bsd.sys.mk> and <bsd.lib.mk> compile them like every
other .S file.  The compilation options passed to ${CC} are still correct.

Also make sure LintSysPseudoNoerr.c gets removed on "make clean".

Revision 1.111.2.2 / (download) - annotate - [select for diffs], Mon Oct 8 20:21:31 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.111.2.1: +23 -20 lines
Diff to previous 1.111.2.1 (colored) to selected 1.215 (colored)

Catch up to -current.

Revision 1.116 / (download) - annotate - [select for diffs], Sun Sep 16 07:41:57 2001 UTC (22 years, 7 months ago) by manu
Branch: MAIN
Changes since 1.115: +8 -8 lines
Diff to previous 1.115 (colored) to selected 1.215 (colored)

Added support to use the clockctl driver if present for adjtime(),
clock_settime(), ntp_adjtime() and settimeofday(). The super-user still
always use the plain system call.
Approved by Christos

Revision 1.115 / (download) - annotate - [select for diffs], Sat Sep 8 00:55:00 2001 UTC (22 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.114: +2 -2 lines
Diff to previous 1.114 (colored) to selected 1.215 (colored)

Add __clone.S
XXX: This breaks the x86_64 port. Frank are you there?

Revision 1.114 / (download) - annotate - [select for diffs], Thu Sep 6 00:18:18 2001 UTC (22 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.113: +3 -2 lines
Diff to previous 1.113 (colored) to selected 1.215 (colored)

Add ntp_adjtime(2) and ntp_gettime(2) man page.

Revision 1.113 / (download) - annotate - [select for diffs], Wed Jul 18 23:03:10 2001 UTC (22 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.112: +12 -11 lines
Diff to previous 1.112 (colored) to selected 1.215 (colored)

Build __clone.S, the Lint stubs, and the manual pages.

Yes, I know now all ports have a __clone() stub yet, but this
will force the issue -- they don't get to build their libc until
they implement it.

Implementers are encouraged to use the regression test for it
in src/regress/lib/libc/clone.

Revision 1.112.2.1 / (download) - annotate - [select for diffs], Tue Jul 10 12:19:04 2001 UTC (22 years, 9 months ago) by lukem
Branch: kqueue
Changes since 1.112: +5 -4 lines
Diff to previous 1.112 (colored) next main 1.113 (colored) to selected 1.215 (colored)

add kevent.o, kqueue.o, kqueue.2, kevent.2

Revision 1.102.4.3 / (download) - annotate - [select for diffs], Tue Apr 24 22:38:53 2001 UTC (22 years, 11 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.102.4.2: +2 -1 lines
Diff to previous 1.102.4.2 (colored) to branchpoint 1.102 (colored) next main 1.103 (colored) to selected 1.215 (colored)

Pull up revision 1.112 (requested by kleink):
  Document fchroot(2).

Revision 1.112 / (download) - annotate - [select for diffs], Wed Apr 18 08:28:10 2001 UTC (23 years ago) by kleink
Branch: MAIN
CVS Tags: kqueue-base
Branch point for: kqueue
Changes since 1.111: +2 -1 lines
Diff to previous 1.111 (colored) to selected 1.215 (colored)

Document fchroot(2).

Revision 1.111.2.1 / (download) - annotate - [select for diffs], Mon Mar 5 23:34:39 2001 UTC (23 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.111: +18 -8 lines
Diff to previous 1.111 (colored) to selected 1.215 (colored)

User-level support for LWPs and scheduler activations.
SVR4-style ucontext code by Klaus Klein.

Revision 1.111 / (download) - annotate - [select for diffs], Fri Jan 5 21:49:47 2001 UTC (23 years, 3 months ago) by jdolecek
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.110: +3 -3 lines
Diff to previous 1.110 (colored) to selected 1.215 (colored)

add utrace(2)

Revision 1.110 / (download) - annotate - [select for diffs], Wed Dec 13 07:42:47 2000 UTC (23 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.109: +2 -2 lines
Diff to previous 1.109 (colored) to selected 1.215 (colored)

Add __syscall.S back to sys/Makefile.inc.  Remove from arch/i386/gen/
Makefile.inc.  If your architecture doesn't have __syscall.S, *add it*.

Revision 1.109 / (download) - annotate - [select for diffs], Tue Dec 12 22:38:43 2000 UTC (23 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.108: +2 -2 lines
Diff to previous 1.108 (colored) to selected 1.215 (colored)

Move __syscall.S to the arch specific Makefile.inc's where it is
implemented.

Revision 1.108 / (download) - annotate - [select for diffs], Sun Dec 10 21:27:38 2000 UTC (23 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.107: +5 -5 lines
Diff to previous 1.107 (colored) to selected 1.215 (colored)

Handle __syscall() in user-level code for i386.

Revision 1.91.2.3 / (download) - annotate - [select for diffs], Sun Oct 8 15:43:43 2000 UTC (23 years, 6 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003
Changes since 1.91.2.2: +3 -3 lines
Diff to previous 1.91.2.2 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored) to selected 1.215 (colored)

Pull up revision 1.101 (via patch, requested by he):
  Introduce the issetugid() system call.
  Add manual page.

Revision 1.91.2.2 / (download) - annotate - [select for diffs], Fri Oct 6 14:59:05 2000 UTC (23 years, 6 months ago) by he
Branch: netbsd-1-4
Changes since 1.91.2.1: +3 -2 lines
Diff to previous 1.91.2.1 (colored) to branchpoint 1.91 (colored) to selected 1.215 (colored)

Pull up revision 1.100 (requested by sommerfeld):
  Introduce the issetugid() system call.

Revision 1.102.4.2 / (download) - annotate - [select for diffs], Fri Sep 29 09:08:09 2000 UTC (23 years, 6 months ago) by kleink
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA
Changes since 1.102.4.1: +1 -1 lines
Diff to previous 1.102.4.1 (colored) to branchpoint 1.102 (colored) to selected 1.215 (colored)

Pull up rev. 1.107 (approved by thorpej):
Add internal name for pipe().

Revision 1.107 / (download) - annotate - [select for diffs], Thu Sep 28 08:38:55 2000 UTC (23 years, 6 months ago) by kleink
Branch: MAIN
Changes since 1.106: +2 -2 lines
Diff to previous 1.106 (colored) to selected 1.215 (colored)

Need an internal name for pipe(2).

Revision 1.102.4.1 / (download) - annotate - [select for diffs], Tue Aug 22 07:53:07 2000 UTC (23 years, 8 months ago) by kleink
Branch: netbsd-1-5
Changes since 1.102: +4 -1 lines
Diff to previous 1.102 (colored) to selected 1.215 (colored)

Pull up revs. 1.103-1.104 (approved by thorpej):
Add internal names for brk(), sbrk() and fork().

Revision 1.106 / (download) - annotate - [select for diffs], Sat Jul 8 00:53:39 2000 UTC (23 years, 9 months ago) by enami
Branch: MAIN
Changes since 1.105: +2 -2 lines
Diff to previous 1.105 (colored) to selected 1.215 (colored)

Create link to lchflags.[02].

Revision 1.105 / (download) - annotate - [select for diffs], Fri Jul 7 08:20:50 2000 UTC (23 years, 9 months ago) by itohy
Branch: MAIN
Changes since 1.104: +5 -4 lines
Diff to previous 1.104 (colored) to selected 1.215 (colored)

Add special treatment of shmat(2).
On m68k ELF calling standard (__SVR4_ABI__), if a function
returns a pointer, the return value should go to a0 as well as d0.

Revision 1.104 / (download) - annotate - [select for diffs], Mon Jun 26 06:33:05 2000 UTC (23 years, 9 months ago) by kleink
Branch: MAIN
Changes since 1.103: +2 -2 lines
Diff to previous 1.103 (colored) to selected 1.215 (colored)

Need an internal name for fork().

Revision 1.103 / (download) - annotate - [select for diffs], Fri Jun 23 15:40:40 2000 UTC (23 years, 9 months ago) by kleink
Branch: MAIN
Changes since 1.102: +4 -1 lines
Diff to previous 1.102 (colored) to selected 1.215 (colored)

Add internal names for brk() and sbrk().

Revision 1.102 / (download) - annotate - [select for diffs], Wed May 24 21:54:59 2000 UTC (23 years, 10 months ago) by perseant
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.101: +3 -2 lines
Diff to previous 1.101 (colored) to selected 1.215 (colored)

Add man pages for LFS syscalls

Revision 1.101 / (download) - annotate - [select for diffs], Fri Apr 21 16:39:23 2000 UTC (24 years ago) by minoura
Branch: MAIN
Changes since 1.100: +3 -3 lines
Diff to previous 1.100 (colored) to selected 1.215 (colored)

issetugid(2) manpage.

Revision 1.100 / (download) - annotate - [select for diffs], Fri Apr 21 16:24:24 2000 UTC (24 years ago) by minoura
Branch: MAIN
Changes since 1.99: +3 -2 lines
Diff to previous 1.99 (colored) to selected 1.215 (colored)

New syscall issetugid.

Revision 1.99 / (download) - annotate - [select for diffs], Mon Apr 17 14:31:21 2000 UTC (24 years ago) by mrg
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored) to selected 1.215 (colored)

implement lchflags(2), which does the chflags(2) dance without following
symlinks, and thus can operate on symlinks.  remove a bogus comment in
chflags(1) that claims symlinks do not have file flags.

XXX: todo -- make chflags(1) use lchflags(2) when given the right options.

Revision 1.98 / (download) - annotate - [select for diffs], Mon Jan 31 15:14:19 2000 UTC (24 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.97: +7 -2 lines
Diff to previous 1.97 (colored) to selected 1.215 (colored)

Add a userland stub to do the union semun -> union semun * redirection.

Revision 1.96.2.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:29:45 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.96: +4 -4 lines
Diff to previous 1.96 (colored) next main 1.97 (colored) to selected 1.215 (colored)

Pull up to last week's -current.

Revision 1.91.2.1 / (download) - annotate - [select for diffs], Thu Nov 11 21:34:23 1999 UTC (24 years, 5 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH002
Changes since 1.91: +4 -4 lines
Diff to previous 1.91 (colored) to selected 1.215 (colored)

Pull up revision 1.97 via patch (requested by is):
  Do call graph profiling for system calls.  Fixes PR#4976.

Revision 1.97 / (download) - annotate - [select for diffs], Wed Oct 27 14:58:28 1999 UTC (24 years, 5 months ago) by is
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.96: +4 -4 lines
Diff to previous 1.96 (colored) to selected 1.215 (colored)

Actually profile system calls.
Problem and most of the fix reported by Anders Hjalmarsson in PR 4976; libposix
mentioned by Chris G. Demetriou.

Revision 1.96 / (download) - annotate - [select for diffs], Wed Aug 25 05:09:32 1999 UTC (24 years, 7 months ago) by thorpej
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.95: +9 -9 lines
Diff to previous 1.95 (colored) to selected 1.215 (colored)

Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d
in their respective header files).  Add PSEUDO stubs for the old versions
of these system calls.

Note that __semctl13() doesn't require the extra stub that the old
semctl()/__semctl() did, as the SUSv2 version takes variable arguments,
and thus does not require the extra indirection.

Revision 1.95 / (download) - annotate - [select for diffs], Sun Jul 4 15:46:10 1999 UTC (24 years, 9 months ago) by sommerfeld
Branch: MAIN
Changes since 1.94: +16 -10 lines
Diff to previous 1.94 (colored) to selected 1.215 (colored)

Build system call stubs using system includes from ${DESTDIR}/usr/include
if DESTDIR is set.
This allows you to build a working libc which include syscall stubs
for new syscalls not defined in /usr/include/sys/syscall.h

Revision 1.94 / (download) - annotate - [select for diffs], Wed Jun 30 01:32:14 1999 UTC (24 years, 9 months ago) by wrstuden
Branch: MAIN
Changes since 1.93: +5 -3 lines
Diff to previous 1.93 (colored) to selected 1.215 (colored)

Give fhopen, fhstat, and fhstatfs a man page.

Revision 1.93 / (download) - annotate - [select for diffs], Tue Jun 29 22:22:06 1999 UTC (24 years, 9 months ago) by wrstuden
Branch: MAIN
Changes since 1.92: +3 -2 lines
Diff to previous 1.92 (colored) to selected 1.215 (colored)

Add fhopen, fhstat, and fhstatfs syscall stubs.

Revision 1.92 / (download) - annotate - [select for diffs], Tue Jun 15 23:31:19 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.91: +5 -4 lines
Diff to previous 1.91 (colored) to selected 1.215 (colored)

Add mlockall(2)/munlockall(2).

Revision 1.91 / (download) - annotate - [select for diffs], Mon Mar 22 17:56:42 1999 UTC (25 years, 1 month ago) by sommerfe
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001
Branch point for: netbsd-1-4
Changes since 1.90: +4 -3 lines
Diff to previous 1.90 (colored) to selected 1.215 (colored)

Build fchroot and __getcwd syscall stubs

Revision 1.90 / (download) - annotate - [select for diffs], Wed Feb 24 15:05:21 1999 UTC (25 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.89: +11 -11 lines
Diff to previous 1.89 (colored) to selected 1.215 (colored)

use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
libc builds on pmax again

Revision 1.89 / (download) - annotate - [select for diffs], Thu Feb 11 20:42:49 1999 UTC (25 years, 2 months ago) by carrel
Branch: MAIN
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored) to selected 1.215 (colored)

use clock_settime.2 not clock_settime.c in MAN

Revision 1.88 / (download) - annotate - [select for diffs], Thu Feb 11 15:20:47 1999 UTC (25 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.87: +5 -3 lines
Diff to previous 1.87 (colored) to selected 1.215 (colored)

Document clock_settime(2) and friends.

Revision 1.87 / (download) - annotate - [select for diffs], Sat Sep 26 23:58:14 1998 UTC (25 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.86: +8 -9 lines
Diff to previous 1.86 (colored) to selected 1.215 (colored)

Adapt to the new signal changes.

Revision 1.86 / (download) - annotate - [select for diffs], Thu Jul 2 01:25:37 1998 UTC (25 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.85: +4 -3 lines
Diff to previous 1.85 (colored) to selected 1.215 (colored)

Wrappers around the indirected positional i/o system calls; the off_t
arguments must be padded.

Revision 1.85 / (download) - annotate - [select for diffs], Tue Jun 30 19:46:01 1998 UTC (25 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.84: +6 -6 lines
Diff to previous 1.84 (colored) to selected 1.215 (colored)

Add pread(2), pwrite(2), preadv(2), pwritev(2) system calls.

Revision 1.84 / (download) - annotate - [select for diffs], Sat Jun 27 21:22:56 1998 UTC (25 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.83: +4 -3 lines
Diff to previous 1.83 (colored) to selected 1.215 (colored)

Add stub for fktrace(2)

Revision 1.83 / (download) - annotate - [select for diffs], Mon Jun 8 14:17:29 1998 UTC (25 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.82: +4 -4 lines
Diff to previous 1.82 (colored) to selected 1.215 (colored)

Build fdatasync(2) stubs and manpage.

Revision 1.82 / (download) - annotate - [select for diffs], Sat Feb 14 20:19:35 1998 UTC (26 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.81: +2 -3 lines
Diff to previous 1.81 (colored) to selected 1.215 (colored)

Oops, silly typo in last commit.  Sigh.

Revision 1.81 / (download) - annotate - [select for diffs], Sat Feb 14 20:18:12 1998 UTC (26 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.80: +6 -4 lines
Diff to previous 1.80 (colored) to selected 1.215 (colored)

Generate syscall stubs for getsid() (from thorpej), __posix_chown(),
__posix_fchown() and __posix_lchown().

Revision 1.80 / (download) - annotate - [select for diffs], Sat Feb 14 01:38:36 1998 UTC (26 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored) to selected 1.215 (colored)

Add getsid.2

Revision 1.79 / (download) - annotate - [select for diffs], Mon Feb 2 05:20:24 1998 UTC (26 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.78: +46 -49 lines
Diff to previous 1.78 (colored) to selected 1.215 (colored)

merge lite-2

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Mon Feb 2 03:44:22 1998 UTC (26 years, 2 months ago) by perry
Branch: WFJ-920714, CSRG
CVS Tags: lite-2
Changes since 1.1.1.2: +3 -3 lines
Diff to previous 1.1.1.2 (colored) to selected 1.215 (colored)

import lite-2

Revision 1.78 / (download) - annotate - [select for diffs], Mon Jan 5 02:29:04 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.77: +12 -11 lines
Diff to previous 1.77 (colored) to selected 1.215 (colored)

Add __vfork14.S and Lint___vfork14.c

Revision 1.77 / (download) - annotate - [select for diffs], Sat Nov 29 18:38:23 1997 UTC (26 years, 4 months ago) by kleink
Branch: MAIN
Changes since 1.76: +4 -4 lines
Diff to previous 1.76 (colored) to selected 1.215 (colored)

Modify the recent sigaltstack() interface change to use the __RENAME() scheme;
add __sigaltstack14().

Revision 1.71.2.4 / (download) - annotate - [select for diffs], Sun Nov 9 01:00:12 1997 UTC (26 years, 5 months ago) by lukem
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Changes since 1.71.2.3: +10 -10 lines
Diff to previous 1.71.2.3 (colored) to branchpoint 1.71 (colored) next main 1.72 (colored) to selected 1.215 (colored)

sync with trunk (approved by thorpej)

Revision 1.71.2.3 / (download) - annotate - [select for diffs], Fri Nov 7 23:10:50 1997 UTC (26 years, 5 months ago) by mellon
Branch: netbsd-1-3
Changes since 1.71.2.2: +16 -7 lines
Diff to previous 1.71.2.2 (colored) to branchpoint 1.71 (colored) to selected 1.215 (colored)

Pull rev 1.75 and 1.76 up from trunk (cgd)

Revision 1.76 / (download) - annotate - [select for diffs], Thu Nov 6 22:34:01 1997 UTC (26 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.75: +4 -4 lines
Diff to previous 1.75 (colored) to selected 1.215 (colored)

sh makelintstub, rather than trying to execute it directly

Revision 1.75 / (download) - annotate - [select for diffs], Wed Nov 5 23:43:22 1997 UTC (26 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.74: +13 -4 lines
Diff to previous 1.74 (colored) to selected 1.215 (colored)

lint stubs for assembly routines.

Revision 1.71.2.2 / (download) - annotate - [select for diffs], Wed Nov 5 05:52:06 1997 UTC (26 years, 5 months ago) by thorpej
Branch: netbsd-1-3
Changes since 1.71.2.1: +23 -15 lines
Diff to previous 1.71.2.1 (colored) to branchpoint 1.71 (colored) to selected 1.215 (colored)

Update from trunk: fix lint syscall stub generation.

Revision 1.74 / (download) - annotate - [select for diffs], Wed Nov 5 05:46:19 1997 UTC (26 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.73: +23 -15 lines
Diff to previous 1.73 (colored) to selected 1.215 (colored)

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>.

Revision 1.73 / (download) - annotate - [select for diffs], Wed Oct 22 23:14:33 1997 UTC (26 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.72: +12 -12 lines
Diff to previous 1.72 (colored) to selected 1.215 (colored)

- use CPPFLAGS instead of CFLAGS
- use ${COMPILE.C} ... instead of ${CC} ${CFLAGS} -c ...

Revision 1.71.2.1 / (download) - annotate - [select for diffs], Tue Oct 21 18:58:19 1997 UTC (26 years, 6 months ago) by thorpej
Branch: netbsd-1-3
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored) to selected 1.215 (colored)

Pull up from trunk: Fix an oversight in the previous.

Revision 1.72 / (download) - annotate - [select for diffs], Tue Oct 21 18:56:44 1997 UTC (26 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored) to selected 1.215 (colored)

Fix an oversight in the previous.

Revision 1.71 / (download) - annotate - [select for diffs], Mon Oct 20 22:05:30 1997 UTC (26 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.70: +10 -9 lines
Diff to previous 1.70 (colored) to selected 1.215 (colored)

Fix the shared library versioning snafu caused by the recent changes
to the stat(2) family and msync(2).  This uses a primitive function
versioning scheme.

This reverts the libc shared library major version from 13 to 12, and
adds a few new interfaces to bring us to libc version 12.20.

From Frank van der Linden <fvdl@NetBSD.ORG>.

Revision 1.70 / (download) - annotate - [select for diffs], Mon Oct 20 16:04:24 1997 UTC (26 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.69: +6 -5 lines
Diff to previous 1.69 (colored) to selected 1.215 (colored)

Bring back swapon and getdirentries from libcompat.

Revision 1.58.2.5 / (download) - annotate - [select for diffs], Sun Oct 19 08:25:03 1997 UTC (26 years, 6 months ago) by cjs
Branch: cjs-build-against-obj-dir
Changes since 1.58.2.4: +2 -2 lines
Diff to previous 1.58.2.4 (colored) next main 1.59 (colored) to selected 1.215 (colored)

Oops, fix that last commit.

Revision 1.58.2.4 / (download) - annotate - [select for diffs], Sun Oct 19 08:21:03 1997 UTC (26 years, 6 months ago) by cjs
Branch: cjs-build-against-obj-dir
Changes since 1.58.2.3: +3 -5 lines
Diff to previous 1.58.2.3 (colored) to selected 1.215 (colored)

Update to 1.69.

Revision 1.69 / (download) - annotate - [select for diffs], Sat Oct 18 12:27:08 1997 UTC (26 years, 6 months ago) by enami
Branch: MAIN
Changes since 1.68: +1 -2 lines
Diff to previous 1.68 (colored) to selected 1.215 (colored)

Fix typo; MLINKS are always constructed from pair of link src and dst.

- delete the line `MLINKS += swapctl.2'.

Revision 1.68 / (download) - annotate - [select for diffs], Thu Oct 16 23:12:32 1997 UTC (26 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.67: +4 -5 lines
Diff to previous 1.67 (colored) to selected 1.215 (colored)

swapon migrated to libcompat

Revision 1.58.2.3 / (download) - annotate - [select for diffs], Mon Oct 13 00:18:26 1997 UTC (26 years, 6 months ago) by cjs
Branch: cjs-build-against-obj-dir
Changes since 1.58.2.2: +18 -13 lines
Diff to previous 1.58.2.2 (colored) to selected 1.215 (colored)

Update to 1.67.

Revision 1.67 / (download) - annotate - [select for diffs], Sun Oct 12 23:06:53 1997 UTC (26 years, 6 months ago) by fvdl
Branch: MAIN
Changes since 1.66: +4 -4 lines
Diff to previous 1.66 (colored) to selected 1.215 (colored)

Create getdirentries man page seperately now.

Revision 1.66 / (download) - annotate - [select for diffs], Fri Oct 10 02:15:44 1997 UTC (26 years, 6 months ago) by fvdl
Branch: MAIN
Changes since 1.65: +5 -4 lines
Diff to previous 1.65 (colored) to selected 1.215 (colored)

Add new getdents() syscall, provide compat code for old getdirentries.

Revision 1.65 / (download) - annotate - [select for diffs], Mon Oct 6 01:12:03 1997 UTC (26 years, 6 months ago) by enami
Branch: MAIN
Changes since 1.64: +7 -6 lines
Diff to previous 1.64 (colored) to selected 1.215 (colored)

Add C library interface for new system call lchmod, lchown and lutimes.

Revision 1.64 / (download) - annotate - [select for diffs], Mon Sep 8 18:42:43 1997 UTC (26 years, 7 months ago) by chuck
Branch: MAIN
Changes since 1.63: +5 -3 lines
Diff to previous 1.63 (colored) to selected 1.215 (colored)

import minherit from OpenBSD

Revision 1.63 / (download) - annotate - [select for diffs], Mon Aug 25 05:07:43 1997 UTC (26 years, 7 months ago) by mikel
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.215 (colored)

feed makelintstub to sh, don't rely on x-bits

Revision 1.62 / (download) - annotate - [select for diffs], Wed Aug 20 04:58:41 1997 UTC (26 years, 8 months ago) by mikel
Branch: MAIN
Changes since 1.61: +4 -3 lines
Diff to previous 1.61 (colored) to selected 1.215 (colored)

add link from swapon(2) to swapctl(2); from
  <entropy@tardis.bernstein.com> in PR lib/4015
while I'm here, also move swapon.c to a more appropriate spot

Revision 1.58.2.2 / (download) - annotate - [select for diffs], Mon Jun 16 00:05:20 1997 UTC (26 years, 10 months ago) by cjs
Branch: cjs-build-against-obj-dir
Changes since 1.58.2.1: +15 -10 lines
Diff to previous 1.58.2.1 (colored) to selected 1.215 (colored)

$CPP was being called without $CPPFLAGS, and thus using the wrong include
files when BUILDDIR was set.

Revision 1.58.2.1 / (download) - annotate - [select for diffs], Sun Jun 15 09:43:55 1997 UTC (26 years, 10 months ago) by cjs
Branch: cjs-build-against-obj-dir
Changes since 1.58: +4 -4 lines
Diff to previous 1.58 (colored) to selected 1.215 (colored)

Sync with main branch (for swapctl).

Revision 1.61 / (download) - annotate - [select for diffs], Thu Jun 12 22:39:15 1997 UTC (26 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored) to selected 1.215 (colored)

move swapon() stub here

Revision 1.60 / (download) - annotate - [select for diffs], Thu Jun 12 15:46:58 1997 UTC (26 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 (colored) to selected 1.215 (colored)

bring mrg-vm-swap2 onto mainilne.

Revision 1.53.2.1 / (download) - annotate - [select for diffs], Sun Jun 1 08:25:24 1997 UTC (26 years, 10 months ago) by mrg
Branch: mrg-vm-swap2
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored) next main 1.54 (colored) to selected 1.215 (colored)

the new system call is going to be swapctl(2).

Revision 1.59 / (download) - annotate - [select for diffs], Sat May 31 22:38:59 1997 UTC (26 years, 10 months ago) by cjs
Branch: MAIN
Changes since 1.58: +11 -13 lines
Diff to previous 1.58 (colored) to selected 1.215 (colored)

Back out BUILDDIR change.

Revision 1.58 / (download) - annotate - [select for diffs], Fri May 30 21:36:26 1997 UTC (26 years, 10 months ago) by kleink
Branch: MAIN
Branch point for: cjs-build-against-obj-dir
Changes since 1.57: +14 -12 lines
Diff to previous 1.57 (colored) to selected 1.215 (colored)

DESTDIR -> BUILDDIR

Revision 1.57 / (download) - annotate - [select for diffs], Sat May 24 03:02:12 1997 UTC (26 years, 11 months ago) by jonathan
Branch: MAIN
Changes since 1.56: +1 -2 lines
Diff to previous 1.56 (colored) to selected 1.215 (colored)

Delete hanging .if  left by patch.

Revision 1.56 / (download) - annotate - [select for diffs], Sat May 24 01:42:36 1997 UTC (26 years, 11 months ago) by jonathan
Branch: MAIN
Changes since 1.55: +8 -28 lines
Diff to previous 1.55 (colored) to selected 1.215 (colored)

More table-driven changes: split CPICFLAGS into separate flags, to
support the two different incompatible rules for build .so files from
.S source on both NetBSD and binutils toolchains:

	 ${CPP} | ${AS} for syscalls
	 ${CC}   	for non-syscalls
for which the different toolchains's ${AS}  requires diffferent flags.

Revision 1.55 / (download) - annotate - [select for diffs], Wed May 14 13:33:23 1997 UTC (26 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.54: +24 -15 lines
Diff to previous 1.54 (colored) to selected 1.215 (colored)

Precede the dependency on /usr/include/sys/syscall.h with ${DESTDIR};
fixes PR/3595 from dave@comp.vuw.ac.nz (Dave Sainty).

Revision 1.54 / (download) - annotate - [select for diffs], Fri May 2 18:16:50 1997 UTC (26 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.53: +24 -16 lines
Diff to previous 1.53 (colored) to selected 1.215 (colored)

Use PSEUDO_NOERROR() for _exit(): it never returns.

Revision 1.53 / (download) - annotate - [select for diffs], Thu Apr 17 19:07:15 1997 UTC (27 years ago) by jtc
Branch: MAIN
CVS Tags: mrg-vm-swap2-base
Branch point for: mrg-vm-swap2
Changes since 1.52: +7 -1 lines
Diff to previous 1.52 (colored) to selected 1.215 (colored)

Add stubs which set errno to ENOSYS and return -1 for the POSIX.1b
timer_* API.  This was done to avoid bumping the libc minor number
each time a new portion is implemented.

This should be extended to the entire .1b API, although that will
require minor header file modifications to add the required structure
and type definitions.

Revision 1.52 / (download) - annotate - [select for diffs], Thu Apr 17 18:13:41 1997 UTC (27 years ago) by jtc
Branch: MAIN
Changes since 1.51: +4 -3 lines
Diff to previous 1.51 (colored) to selected 1.215 (colored)

Add nanosleep

Revision 1.51 / (download) - annotate - [select for diffs], Tue Apr 1 07:50:19 1997 UTC (27 years ago) by mikel
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) to selected 1.215 (colored)

oops, realphabetize manpages

Revision 1.50 / (download) - annotate - [select for diffs], Sat Mar 29 21:35:45 1997 UTC (27 years ago) by christos
Branch: MAIN
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored) to selected 1.215 (colored)

PR/3410: NAKAJIMA Yoshihiro: Add futimes.2 link

Revision 1.49 / (download) - annotate - [select for diffs], Sat Mar 29 21:07:19 1997 UTC (27 years ago) by thorpej
Branch: MAIN
Changes since 1.48: +4 -4 lines
Diff to previous 1.48 (colored) to selected 1.215 (colored)

PowerPC uses new binutils, as well.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Mar 27 02:39:15 1997 UTC (27 years ago) by mikel
Branch: MAIN
Changes since 1.47: +11 -12 lines
Diff to previous 1.47 (colored) to selected 1.215 (colored)

add ktrace(2), don't segregate SYSV IPC manpages, and add link for shmdt(2)

Revision 1.47 / (download) - annotate - [select for diffs], Sun Dec 22 11:37:37 1996 UTC (27 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.46: +16 -1 lines
Diff to previous 1.46 (colored) to selected 1.215 (colored)

add LASM, LNOERR, and LPSEUDO variables, analogous to e.g. PASM, PNOERR, and
PPSEUDO but for .ln files rather than .po files.  Add the new variables
to LOBJS, as well.  The rules to build those objects them call a helper
script (sys/makelintstub) and pipe the result to lint.  Unfortunately,
dependency handling for these built .ln files is a bit sub-optimal right
now, but that can be fixed later.

Revision 1.36.4.1 / (download) - annotate - [select for diffs], Tue Dec 10 08:17:27 1996 UTC (27 years, 4 months ago) by mycroft
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-PATCH001
Changes since 1.36: +4 -2 lines
Diff to previous 1.36 (colored) next main 1.37 (colored) to selected 1.215 (colored)

From trunk:
Implement setre[ug]id() for real.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Nov 19 02:48:26 1996 UTC (27 years, 5 months ago) by jtc
Branch: MAIN
Changes since 1.45: +4 -2 lines
Diff to previous 1.45 (colored) to selected 1.215 (colored)

Add clock_* and ntp_* syscalls

Revision 1.45 / (download) - annotate - [select for diffs], Mon Nov 11 13:43:57 1996 UTC (27 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.44: +4 -3 lines
Diff to previous 1.44 (colored) to selected 1.215 (colored)

Treat reboot() like a normal system call.  From PR 2458.

Revision 1.44 / (download) - annotate - [select for diffs], Sat Oct 19 18:42:12 1996 UTC (27 years, 6 months ago) by perry
Branch: MAIN
CVS Tags: nsswitch
Changes since 1.43: +1 -2 lines
Diff to previous 1.43 (colored) to selected 1.215 (colored)

Remove spurious clock_* syscalls that got committed last night. They
broke shared libc's very badly. (Okayed by thorpej).

Revision 1.43 / (download) - annotate - [select for diffs], Sat Oct 19 00:54:22 1996 UTC (27 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.42: +39 -7 lines
Diff to previous 1.42 (colored) to selected 1.215 (colored)

Generate syscall functions which can never fail (getgid, getegid, geteuid,
getpid, getppid, ...) with new RSYSCALL_NOERROR macro which has been added
to the SYS.h header of each port.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Oct 13 20:28:55 1996 UTC (27 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.41: +15 -1 lines
Diff to previous 1.41 (colored) to selected 1.215 (colored)

temporary hack until better support for multiple toolchains is in the tree:
build SASM and SPSEUDO on the alpha without the '-k' flag to the assembler,
since -k is a flag specific to NetBSD's hacked assembler.

Revision 1.40.2.1 / (download) - annotate - [select for diffs], Thu Sep 19 20:04:40 1996 UTC (27 years, 7 months ago) by jtc
Branch: ivory_soap2
Changes since 1.40: +4 -4 lines
Diff to previous 1.40 (colored) next main 1.41 (colored) to selected 1.215 (colored)

snapshot namespace cleanup: gen

Revision 1.41 / (download) - annotate - [select for diffs], Thu Sep 19 04:50:02 1996 UTC (27 years, 7 months ago) by jtc
Branch: MAIN
Changes since 1.40: +4 -4 lines
Diff to previous 1.40 (colored) to selected 1.215 (colored)

Renamed _getlogin syscall to __getlogin, as _getlogin is the namespace
clean name for getlogin.

Moved _getlogin.o (now __getlogin.o) from PSEUDO to ASM, as this
syscall really does have a return value (although it will "always"
succeed since it should only be called from libc's getlogin())

Revision 1.40 / (download) - annotate - [select for diffs], Sat Sep 7 19:05:32 1996 UTC (27 years, 7 months ago) by mycroft
Branch: MAIN
Branch point for: ivory_soap2
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored) to selected 1.215 (colored)

Add a poll(2) man page.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Sep 7 14:25:51 1996 UTC (27 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.38: +3 -2 lines
Diff to previous 1.38 (colored) to selected 1.215 (colored)

Build a stub for poll(2).

Revision 1.38 / (download) - annotate - [select for diffs], Fri Aug 9 14:10:45 1996 UTC (27 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.37: +4 -3 lines
Diff to previous 1.37 (colored) to selected 1.215 (colored)

reboot(2)/getpgid(2) changes.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jun 23 11:52:49 1996 UTC (27 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.36: +4 -2 lines
Diff to previous 1.36 (colored) to selected 1.215 (colored)

Resurrect the setre[ug]id() stubs.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Apr 23 10:42:30 1996 UTC (28 years ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-BETA
Branch point for: netbsd-1-2
Changes since 1.35: +3 -2 lines
Diff to previous 1.35 (colored) to selected 1.215 (colored)

Build a stub for futimes().

Revision 1.35 / (download) - annotate - [select for diffs], Mon Oct 16 23:49:07 1995 UTC (28 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.34: +4 -1 lines
Diff to previous 1.34 (colored) to selected 1.215 (colored)

SysV IPC manpages from Frank van der Linden

Revision 1.34 / (download) - annotate - [select for diffs], Mon Sep 25 00:57:28 1995 UTC (28 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.33: +13 -13 lines
Diff to previous 1.33 (colored) to selected 1.215 (colored)

Don't write a.out files; breaks parallel makes.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Feb 27 13:22:55 1995 UTC (29 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.32: +16 -15 lines
Diff to previous 1.32 (colored) to selected 1.215 (colored)

fix typo, and the fact that i was using a large xterm

Revision 1.32 / (download) - annotate - [select for diffs], Mon Feb 27 11:22:54 1995 UTC (29 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.31: +34 -36 lines
Diff to previous 1.31 (colored) to selected 1.215 (colored)

clean up merge, fix Id's

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Mon Feb 27 10:47:25 1995 UTC (29 years, 1 month ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: lite-1
Changes since 1.1.1.1: +44 -46 lines
Diff to previous 1.1.1.1 (colored) to selected 1.215 (colored)

from Lite

Revision 1.31 / (download) - annotate - [select for diffs], Wed Dec 28 01:42:56 1994 UTC (29 years, 3 months ago) by mycroft
Branch: MAIN
CVS Tags: ivory_soap
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored) to selected 1.215 (colored)

Build undelete(2) stub.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Dec 22 10:15:08 1994 UTC (29 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.29: +19 -19 lines
Diff to previous 1.29 (colored) to selected 1.215 (colored)

specify man pages the new way.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Nov 14 06:26:44 1994 UTC (29 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored) to selected 1.215 (colored)

ptrace(2) by der mouse; not checked for accuracy

Revision 1.28 / (download) - annotate - [select for diffs], Thu Oct 20 04:17:05 1994 UTC (29 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.27: +17 -18 lines
Diff to previous 1.27 (colored) to selected 1.215 (colored)

make the sysv functions real syscalls.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jun 14 03:55:59 1994 UTC (29 years, 10 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored) to selected 1.215 (colored)

Convert getdtablesize() from syscall to function

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jun 13 00:13:48 1994 UTC (29 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.215 (colored)

oops; forgot man page

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jun 12 22:58:03 1994 UTC (29 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored) to selected 1.215 (colored)

kill async_daemon; it's dead now

Revision 1.24 / (download) - annotate - [select for diffs], Sun May 8 04:35:22 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.215 (colored)

oops, forgot to delete

Revision 1.23 / (download) - annotate - [select for diffs], Sat May 7 04:11:50 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.22: +35 -33 lines
Diff to previous 1.22 (colored) to selected 1.215 (colored)

update for present reality.  shlib version number bump (last for a bit)

Revision 1.22 / (download) - annotate - [select for diffs], Sat May 7 00:35:36 1994 UTC (29 years, 11 months ago) by jtc
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.215 (colored)

revoke(2) manpage

Revision 1.21 / (download) - annotate - [select for diffs], Wed May 4 02:32:24 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.20: +3 -2 lines
Diff to previous 1.20 (colored) to selected 1.215 (colored)

rlimit stuff, and more.  bump shlib major, for rlimit change, and for
safety (now that hackish off_t stuff gone completely.)

Revision 1.20 / (download) - annotate - [select for diffs], Fri Apr 15 22:48:01 1994 UTC (30 years ago) by jtc
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.215 (colored)

First cut at a setsid(2) manual page.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Apr 9 22:57:32 1994 UTC (30 years ago) by cgd
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.215 (colored)

fix typo; from Thomas Eberhardt

Revision 1.18 / (download) - annotate - [select for diffs], Wed Apr 6 23:29:29 1994 UTC (30 years ago) by cgd
Branch: MAIN
Changes since 1.17: +5 -4 lines
Diff to previous 1.17 (colored) to selected 1.215 (colored)

M-x shuffle-functions-and-documentation
basically, move things around so documentation is in the correct place,
and bump appropriate functions into the 'compat' section.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Apr 2 05:38:15 1994 UTC (30 years ago) by cgd
Branch: MAIN
Changes since 1.16: +9 -6 lines
Diff to previous 1.16 (colored) to selected 1.215 (colored)

stubs, to get the padding right.  so nasty it's almost unbelievable.
also, kill "special lseek" bogon.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 31 18:39:41 1994 UTC (30 years ago) by mycroft
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored) to selected 1.215 (colored)

Add lseek.S to SRCS.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Dec 4 02:39:41 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.14: +11 -11 lines
Diff to previous 1.14 (colored) to selected 1.215 (colored)

update for .S and MACHINE_ARCH

Revision 1.14 / (download) - annotate - [select for diffs], Sun Nov 21 19:32:11 1993 UTC (30 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored) to selected 1.215 (colored)

MLINKS+=setpgid.2 setpgrp.2
Noticed by Poul-Henning Kamp <phk@data.fls.dk>.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Nov 14 12:40:53 1993 UTC (30 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.12: +9 -9 lines
Diff to previous 1.12 (colored) to selected 1.215 (colored)

Add the System V message queue and semaphore facilities.  Implemented
by Daniel Boulet <danny@BouletFermat.ab.ca>

Revision 1.12 / (download) - annotate - [select for diffs], Tue Oct 12 02:16:33 1993 UTC (30 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.11: +12 -12 lines
Diff to previous 1.11 (colored) to selected 1.215 (colored)

adding sysarch() man page

Revision 1.11 / (download) - annotate - [select for diffs], Thu Oct 7 00:24:24 1993 UTC (30 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.10: +8 -8 lines
Diff to previous 1.10 (colored) to selected 1.215 (colored)

make an arch directory in libc, and move all machine dirs into it

Revision 1.10 / (download) - annotate - [select for diffs], Wed Sep 29 01:27:10 1993 UTC (30 years, 6 months ago) by pk
Branch: MAIN
Changes since 1.9: +13 -1 lines
Diff to previous 1.9 (colored) to selected 1.215 (colored)

Support for making PIC versions of the system call stubs.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Sep 19 18:51:55 1993 UTC (30 years, 7 months ago) by brezak
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.215 (colored)

Add sysarch() syscall.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Aug 25 02:51:03 1993 UTC (30 years, 7 months ago) by brezak
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.215 (colored)

Add syscall stubs for SYSV Shared Memory.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Aug 16 04:16:33 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.6: +1 -3 lines
Diff to previous 1.6 (colored) to selected 1.215 (colored)

We shouldn't be diddling POBJS and CLEANFILES.  bsd.lib.mk already does the
Right Thing.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 16 03:32:58 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +22 -20 lines
Diff to previous 1.5 (colored) to selected 1.215 (colored)

For some reason, substitution on variables doesn't seem to work in a target
list.  I don't think I want to know why.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 16 02:44:19 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +14 -16 lines
Diff to previous 1.4 (colored) to selected 1.215 (colored)

Separate rules for .o and .po files.  The previous method just caused too
many problems.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 1 05:40:35 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored) to selected 1.215 (colored)

Add RCS identifiers.

Revision 1.3 / (download) - annotate - [select for diffs], Thu May 6 10:47:55 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.215 (colored)

diffs for uname (posix!) system call, provided by John Brezak <brezak@osf.org>

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 2 12:24:57 1993 UTC (31 years ago) by deraadt
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (colored) to selected 1.215 (colored)

added: the entire domainanme set. domainmame(1), domainname(2), and a spiffy
man page.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: patchkit-0-2-2, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.215 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN
Diff to selected 1.215 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>