Skip to content

Instantly share code, notes, and snippets.

@alanc
Created February 17, 2021 02:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alanc/8645efc262f736dd84015e64ea89bdad to your computer and use it in GitHub Desktop.
Save alanc/8645efc262f736dd84015e64ea89bdad to your computer and use it in GitHub Desktop.
Man page changes I made in Solaris 11.4.30 (11.4 SRU 30)
- Formatting, spelling, and typo fixes across many pages
- Remove less useful / add more useful "See Also" entries in several pages
- Use “ ” in HTML output instead of nroff-style ``quotes''
- Replace remaining historical "Solaris Operating Environment" references
with "Solaris Operating System"
- calendar(1):
- Mention LDAP as name service, not just NIS
- cat(1):
- Remove duplicated text in example
- chmod(1):
- Make Synopsis fit in 80 columns
- Remove redundant text about umask
- Update note about nosuid to mention nosetuid, add note about noexec
- cksum(1), sum(1):
- Recommend use of digest(1) instead if possible
- command(1):
- Avoid claiming we've made a shell script secure by just ignoring
aliases & functions inherited from parent shell
- csh(1):
- Stop saying /bin/sh is the Bourne shell, now that it's ksh93.
- ctags(1):
- State that tagsfile is not created if you use -v or -x options.
- find(1):
- Stop assuming root filesystem is ufs in note about mntfs/namefs.
- kill(1):
- Remove shell prompt from C code example
- patch(1):
- Make clear this page covers /usr/sunos/bin/patch, not /usr/bin/patch
- pax(1):
- Fill in 2008 in IEEE Std 1003.1-200x (POSIX-2008) references.
- printf(1):
- Remove shell prompt from shell script examples
- sar(1), sar(8):
- Add info about StatsStore as new alternative
- set(1):
- Don't list /bin & /usr/bin as separate $PATH entries, since they're
the same on Solaris.
- sort(1):
- Add TMPDIR to Environment Variables section, as recommended by POSIX.
- typeset(1):
- Remove section about ksh commands preceded by asterisks, since they
don't appear in this man page.
- uniq(1):
- Make Synopsis fit in 80 columns
- chmod(2):
- Add fchmodat() as appropriate to description text
- include code to check file permissions in example 4
- chroot(2):
- Rearrange Description text for better clarity.
- Update Errors list to indicate which are for chroot() vs. fchroot()
- close(2):
- Add warning about thread-unsafety of first example code snippet
- Add fdopen() to Usage note about when to use fclose() instead of close()
- mkdir(2):
- Replace "protection part of the mode argument" with more commonly used
"access permission bits (S_IAMB)"
- mknod(2):
- Name the required privilege for non-FIFO usage.
- Rearrange Usage text for better clarity.
- mmap(2), shmat(2):
- Add warning about attempting to use fixed addresses when ASLR is active
- msgids(2), msgsnap(2), semids(2), shmids(2):
- Add missing stability levels from PSARC/2000/055
- Improve example code
- shmop(2):
- Add info about updating shm_nattch and timestamps.
- stat(2):
- Add "autofs" to the description of "trigger mount point".
- Add info about S_IF* and S_IS* macros to st_mode description.
- Add Note about A_CRTIME attribute for file creation timestamp.
- rpc_soc(3c):
- Correct prototypes for several functions to match headers
- Add Interface Stability: Obsolete
- random(4d):
- Correct ENOXIO to ENXIO, update History section
- policy.conf(5):
- Fix incorrect reference to /etc/default/login
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment